Selasa, 24 September 2013
pemrograman cnc bab 1
PROGRAMMING
CHAPTER ONE PROGRAMMING FUNDAMENTAL
The
automatic machining of
CNC machine is
the course of
automatically running edited
part
programs. The programming is defined that the drawing and the
technology of machining workpiece are
described with CNC
language and are
edited to the
part programs. Here
describes the definition
of
command and the
programming mode of
CNC part programs.
Please read carefully
these contents
before programming.
BAB 1 PEMROGAMAN DASAR
Mesin otomatis CNC adalah mesin yang
diprogram otomatis jalan dengan cara mengedit pemrograman bagian. Pemrograman
didefinisikan bahwa menggambar benda kerja dengan teknologi mesin dan di
jelaskan dengan bahasa CNC mengedi bagian program. Berikut menjelaskan definisi
perintah dan mode pemrograman program dari CNC. Harap baca sesame sebelum
pemrograman.
1.1 Coordinate Axis and Its
Direction
This
system has defined the controlled axis and its motion according to GB/T
19660—2005/ISO
841:2001
Industrial
Automation System and Integration-Numerical Control of Machines-
Coordinate System and
Motion Nomenclature. The two coordinate axes are
named with X and Z,
which are perpendicular to
each other to form X—Z plane rectangular coordinate system as Fig. 1-1:
1.1 koordinat axis dan arahnya
system ini telah didefinisikan
sebagai pengontrol axis dan mosionya sesuai dengan GB/T 19660-2005/ISO841:2001 sistem industry otomatis and
integrasi-mesin nomor pemrogram-sistem koordinat and gerak nomenklatur. Dua
koordinat axis namanya X & Z , yang tegak lurus satu sama lain untuk
membentuk X-Z system koordinat persegi panjang pada gambar 1-1
Fig.
1-1 X—Z plane rectangular coordinate system 1(front tool post coordinate system)
X:
It is defined to be perpendicular with the rotary centerline of spindle. X
positive direction is the
one
in which the tool leaves from the rotary center of spindle.
Z:
It is defined to be coincident with the rotary centerline of spindle and Z
positive direction is the
one that the tool leaves
from the headstock.
Gambar . 1-1 X-Z system koordinat
persegi panjang ( alat potong depan system koordinat)
X: itu terdefinisikan tegak lurus
dengan putaran garis tengah dari spindle. X arah positif adalah satu yang
meninggalkan alat dari putaran tengah spindle/
Z : itu terdefinisikan bertepatan
dengan putaran garis putar spindle dan Z arah positif adalah satu alat yang
meninggalkan dari kepala tetap.
Fig. 1-2 X-Z plane rectangular
coordinate system 2 (rear tool post coordinate system)
Gambar . 1-2 X-Z system koordinat
persegi panjang ( alat potong nyata system koordinat)
Data siswa peserta pelajaran CNC XI TP 1
Untuk kemudahan administrasi dan komunikasi antara instruktur dan siswa peserta pelajaran CNC, siswa diharapkan mengisi data siswa dengan melengkapi formulir on line berikut ini :
https://docs.google.com/forms/d/1RmLcUHFc7fvXBdvQ8yVz_D_Pbl3NUxbX9mj08aQDc74/viewform
Data akan digunakan untuk membagi akses blog Tugas CNC Kelas XII TP 1 SMKN 7 Semarang
Untuk meastikan data yang diinput benar, silahkan dilihat pada rakap data berikut :
https://docs.google.com/spreadsheet/ccc?key=0AoXjbeVn577xdFNta1FYZWdnc2tNZEVxTjlPLVVDblE&usp=sharing
Jumat, 20 September 2013
Senin, 16 September 2013
Jumat, 13 September 2013
Kamis, 12 September 2013
Halaman 205-208
halaman 205
Table 4-2
N0010
|
M3 G96
S300
|
;(Spindle rotates
clockwise, the constant surface speed
control is valid and the surface speed is 300 m/min)
|
N0020
|
G0 X100
Z50
|
;(Rapidly
traverse to A point at the spindle speed of 955 r/min)
|
N0030
|
G0 X50 Z0
|
;(Rapidly
traverse to B point at the spindle speed of 1910 r/min)
|
N0040
|
G1 W-30
F200
|
;(Cut from B to C
at the spindle speed of 1910 r/min)
|
N0050
|
G1 W-20
F150
|
;(Cut from C to
D, with spindle speed changing from 1910 r/min to 1194 r/min)
|
N0060
|
G0 X100
Z100
|
;(Rapidly retract
to A point at the spindle speed of 955 r/min)
|
N0110
|
M30
|
;(End of program,
spindle stopping and coolant OFF)
|
N0010
|
M3
G96 S300
|
;( Spindle berputar searah jarum jam,
kontrol kecepatan permukaan konstan benar dan kecepatan permukaan adalah 300
m / min)
|
N0020
|
G0
X100 Z50
|
;( melintasi Cepat ke titik A dengan
kecepatan spindle dari 955 r / min)
|
N0030
|
G0
X50 Z0
|
;( melintasi Cepat ke titik B dengan
kecepatan spindle dari 1910 r / min)
|
N0040
|
G1
W-30 F200
|
;( memotong dari B ke C
dengan kecepatan spindle dari 1910 r / min)
|
N0050
|
G1
W-20 F150
|
;( memotong dari C ke D,
dengan kecepatan spindle berubah dari 1910 r / min ke 1194 r / min)
|
N0060
|
G0
X100 Z100
|
;( kembali dengan cepat
titik A dengan kecepatan spindle dari 955 r / min)
|
N0110
|
M30
|
;( mengakhiri program,
spindle berhenti dan pendingin OFF)
|
4.13 Single
Canned Cycle
It is necessary to cut the same
machining path repeatedly in the course of some special roughing. To simplify
the programming and improve the programming and the machining efficiency, the
canned cycle is set. the tool will automatically return to the coordinate
position before execution when executing the canned cycle once. if the cycle
needs to be executed again instead of re-writing the canned command. the
control is returned to the starting point of the cycle after the system
executes the cycle. if other G commands are contained in the block behind the
canned cycle, the cycle automatically ends. the single canned cycle only uses
Z/X pogramming.
4.13
Tunggal Siklus Kaleng
Hal ini diperlukan untuk
memotong jalur mesin yang sama berulang kali dalam keadaan hidup dan kondisi
khusus. Untuk mempermudah dalam pemrograman dan meningkatkan pemrograman dan
efisiensi mesin, siklus kaleng diatur. alat ini secara otomatis akan kembali ke
posisi koordinat sebelum eksekusi ketika menjalankan siklus kaleng pertama kali.
jika siklus perlu dijalankan kembali tidak perlu menulis ulang perintah itu.
kontrol kembali ke titik awal dari siklus setelah sistem melakukan perintah.
jika perintah G lainnya yang terkandung di blok dihapuskan, siklus otomatis
berakhir. siklus kaleng tunggal hanya menggunakan Z / X pogramming.
4.13.1 G90-outer
Cylinder Face Turning Cycle (Axial Cutting Cycle)
4.13.1
G90- siklus pembentukan pemukaan
silinder bagian luar (Siklus pemotongan Axial)
command Format
G90 Z (W)_ X(U)_ R_ F_ ; inner/outer cylinder face turning cycle;
X (U)_ F_ ; G90 cycle subsequent command; which
indicates cycling once again by G90 contour
G90 Z
(W) _ X (U) _ R_ F_, siklus pembentukan permukaan dalam/luar silinder
X (U)
_ F_; G90 siklus perintah selanjutnya; yang berputar sekali lagi oleh kontur
G90
Word
X(U)Z(W)- cylinder (taper) face
end point; two axis coordinates should be given;
R- diameter difference between
starting point and end point of cycle. it is the axis surface cutting if R is omitted.
F-Feedrate.
X
(U) Z (W) - silinder (lancip) permukaan titik akhir, dua koordinat sumbu harus
diberikan;
Perbedaan R-diameter antara
titik awal dan titik akhir dari siklus.
adalah permukaan sumbu
memotong jika R dihilangkan.
F-Feedrate.
Word Range
X,Z,U,W,R:
-9999.999mm-9999.999mm
F: 0.001mm/min-4000mm/min
Cmmand Execution
Process
Proses Eksekusi
perintah
halaman 206
Fig. 4-16a
Outer/inner cylinder (taper) face turning cycle Fig. 4-16b Incorrect programming contour,
causing
system alarm
fig.
4-16 siklus untuk ( meruncingkan) bagian permukaan dalam atau luar silender
fig.
4-16b pemprograman kontur yang salah,
menyebabkan system alarm
Relative Parameter
in the process of G90 cycle
execution, refer to G00 for the relative parameters of rapid traverse, and
refer to G01 for relative parameters of cutting feed.
Parameter
relatif
dalam
proses siklus eksekus G90i, mengacu pada G00 untuk parameter relatif melintasi
cepat, dan mengacu pada G01 untuk parameter relatif memotong umpan.
Explanation
•
The directions of inner, outer machining and cutting feed are
determined automatically by the cycle start position and X, Z coordinates.
•
The tool stops at the cycle starting point after the cycle ends. The
sign of U is determined by X direction from A to B when the system uses the
relative coordinates. The sign of W is determined by Z direction from B to C.
In taper face cutting cycle, the sign of R is determined by X direction from C
to B.
•
In programming, A B C D must form one quadrangle or a triangle in
sequence; i.e. B, C must be on the same side of straight line AD, otherwise, an
alarm is issued (Fig. 4-18b). When C coincides with D or A coincides with B,
they are form a triangle.
•
G90 can be followed by the cycle subsequent commands, which set again
X end point coordinate, and the system executes the cycle once again based on
G90 contour; U in the subsequent command is relative to the cycle starting
point. For example, when the system only redefines X end point coordinate
(X/U), it repeats the above cycle according to the new X (U) coordinate. The
cycle contour of the subsequent command must be consistent with the direction
of G90.
•
There is only the single X (U) word (with F command) in the cycle
subsequent command; the next block of the subsequent command can also be the
subsequent command; if the next block is not the single X (U) command but other
G commands instead, the system cancels the cycle; if the next block is not the
single X (U) but M, S, T, command, the system prompts the alarm message.
•
In single block execution, by pressing CYCLE START key once, one cycle step is executed. The system
stops at the end point of each step during single block stop.
•
This command cannot be in the same block with other commands. It can
only be specified in an independent block.
•
The explanations of the cycle contour of G94, G92 are the same as
those of G 90.
•
Relatioships between the data behind U, W, R and the tool path are as
follows:
penjelasan
•
Petunjuk mesin dalam, mesin luar dan pakan pemotongan
ditentukan secara otomatis oleh siklus start posisi dan X, Z koordinat.
•
Alat ini berhenti pada titik awal siklus setelah siklus
berakhir. Tanda U ditentukan oleh arah X dari A ke B ketika sistem menggunakan
koordinat relatif. Tanda W ditentukan oleh Z arah dari B ke C. Dalam lancip
menghadapi siklus pemotongan, tanda R ditentukan oleh arah X dari C ke B.
•
Dalam pemrograman, ABCD harus membentuk satu segi empat
atau segitiga secara berurutan, yaitu B, C harus berada di sisi yang sama dari
garis lurus AD, jika tidak, alarm dikeluarkan (Gambar 4-18b). Ketika C
bertepatan dengan D atau A bertepatan dengan B, mereka membentuk segitiga.
•
G90 dapat diikuti oleh perintah berikutnya siklus, yang
menetapkan lagi X titik koordinat end, dan sistem mengeksekusi siklus sekali
lagi didasarkan pada G90 kontur, U dalam perintah selanjutnya relatif terhadap
siklus titik awal. Misalnya, ketika sistem hanya mengubah titik akhir koordinat
X (X / U), itu mengulangi siklus di atas sesuai dengan yang baru X (U)
koordinat. Siklus kontur perintah selanjutnya harus konsisten dengan arah G90.
•
Hanya ada satul X (U) kata (dengan perintah F) dalam
perintah siklus berikutnya, blok berikutnya dari perintah selanjutnya juga
dapat perintah berikutnya, jika blok berikutnya bukanlah X tunggal (U) tapi
perintah lainnya perintah G sebagai gantinya, sistem membatalkan siklus, jika
blok berikutnya bukanlah X tunggal (U) tapi M, S, T, perintah, sistem meminta
pesan alarm.
•
Dalam eksekusi blok tunggal, dengan menekan tombol MULAI
SIKLUS sekali, satu langkah siklus dijalankan. Sistem ini berhenti di titik
akhir dari setiap langkah selama berhenti blok tunggal.
•
Perintah ini tidak bisa di blok yang sama dengan
perintah lain. Hal ini hanya dapat ditentukan dalam sebuah blok independen.
•
Penjelasan kontur siklus G94, G92 adalah sama dengan G
90.
•
Relatioships antara data di balik U, W, R dan jalur alat
adalah sebagai berikut:
X
dari A ke B adalah negative, jadi U<0; X dari A ke B adalah negative, jadi U<0;
Z dari B ke C adalah negative, jadi W<0; Z
dari B ke C adalah negative, jadi W<0;
X
dari C ke B adalah negative, jadi R<0; X dari C ke B
adalah positive, jadi R>0;
X
dari A ke B adalah positive, jadi U>0;` X dari A ke B adalah positive, jadi U>0;
Z dari B ke C adalah negative, jadi W<0; Z
dari B ke C adalah negative, jadi W<0;
X
dari C ke B adalah negative, jadi R<0; X dari C ke B
adalah positive, jadi R>0;
Fig. 4-17
Relationships between signs of U, W, R and tool path in G90.
Gambar. 4-17 Hubungan antara
tanda-tanda U, W, R dan perkakas secara G90.
Example
1: Fig. 4-18a outer cylindrical face: the first cutting feed= 5 mm, the second
cutting
feed= 2
mm, cutting feedrate F=100 mm/min.
contoh 1 : fig.4-18a permukaan silinder luar: pemakanan umapan pertama=
5mm, pemakanan umpan kedua=2mm,
kecepatan umpan f=100mm/min
N0010
G00 X47 Z62
; Rapid positioning to A
N0020
G90 X40 Z30
F100 ; Cycle A B C D A
once
N0030
X35 ; The first tool infeed executes
E A B1 C1 D A cycle once
N0040
X33 ; The second tool infeed executes A
B2 C2 D A cycle
N0050
M30
N0010 G00
X47 Z62 ; posisi cepat ke A
N0020 G90
X40 Z30 F100 ; siklus A B C D A sekali
N0030 X35 ; alat
infeed pertama mengesekusi siklus E A B1 C1 D A sekali
N0040 X33 ; alat infeed kedua
mengesekusi siklus A B2 C2 D A
N0050 M30
The
tool is still on A after executing the above-mentioned blocks.
Example
2: Fig. 4-18b taper surface: the cutting feed R=- 5 mm once, F=100 mm/min.
Alat masih di A setelah
mengeksekusi blok yang disebutkan di atas.
Contoh 2: Gambar. 4-18b permukaan
lancip: umpan pemotongan R = - 5 mm sekali, F = 100 mm / menit.
N0010
G00 X55 Z5 ; Rapidly positioning to A
N0020
G90 X50 Z-20
R-5 F100 ;
Executing cycle A B1 C D A
N0030
G90 X50 Z-20
R-10 ; Executing cycle A B2 C D A
N0040
G90 X50 Z-20
R-15 ; Executing cycle A B3 C D A
N0050
G90 X50 Z-20
R-20 ; Executing cycle A B4 C D A
N0060
G90 X50 Z-20
R-25 ; Executing cycle A B C D A
N0070
M30
N0010 G00
X55 Z5 ; posisi cepat ke A
N0020 G90
X50 Z-20 R-5
F100 ; mengesekusi siklus A B1 C D A
N0030 G90
X50 Z-20 R-10
; mengesekusi
siklus A B2 C D A
N0040 G90
X50 Z-20 R-15
; mengesekusi
siklus A B3 C D A
N0050 G90
X50 Z-20 R-20
; mengesekusi
siklus A B4 C D A
N0060 G90
X50 Z-20 R-25
; mengesekusi
siklus A B C D A
N0070 M30
The
tool is still on A after executing the above blocks.
Alat
ini masih di A setelah mengeksekusi blok atas.
Langganan:
Postingan (Atom)