Selasa, 24 September 2013

Tugas Milimeter Block ( Catur Pamungkas )

Milimeter Block ( Bambang Dwi Sulistyo)


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
sdafasdasdasdasdfas frasf as.jpg 
Fig. 1-1 X—Z plane rectangular coordinate system 1front 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.

dasdasdasd asdasc.jpg
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

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.