4 0 206 KB
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
setiyonojaya20 May 18, 2015May 18, 2015
CONTOH PROGRAM CNC MILL 1. Program Milling G01 dan G91 G40 G80; G00 G90 G54 X0. Y‑20.; S1000 M03; G43 H1 Z20.; G01 Z0. F1000; G90 G41 G01 D1 Y100. F500; G01 X100.; Y0.; X‑20.; G40 G00 X0. Y‑20.; G00 Z20.; M05; G91 G28 Z0.; M30; 2. Program G02 : Membuat R (sudut radius).
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
1/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80;
G01 Y‑50.;
G00 G90 G54 X‑80. Y‑60.;
X‑40.;
S1000 M03;
G02 X‑50. Y‑40. R10.;
G43 H1 Z20.;
G01 Y20.;
G01 Z0. F1000;
G00 X‑80.;
G90 G01 G41 X‑50. D1 F600;
G40 Y‑60.;
G01 Y50.;
G00 Z20.;
X37.;
M05;
G02 X50. Y37. R13.;
G91 G28 Z0.; M30;
Keterangan : D1 : offset diameter tool, digunakan dalam program hanya apabila G41/G42 diakti栒�an. I = X ; J = Y ; K = Z. R untuk sudut yang tidak 90o dan lebih dari 180o, menggunakan tanda ( – ). 3. Program G90 (absolute) dan G91 (incremental).
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
2/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Absolute.
Incremental.
G40 G80;
G40 G80;
G00 G90 G54 X0. Y0.;
G00 G90 G54 X0. Y0.;
S1000 M03;
S1000 M03;
G43 Z10. H1;
G43 Z10. H1;
G01 Z0. F1000;
G01 Z0. F1000;
G90 G41 Y20. D1;
G91 G41 Y20. D1;
G01 X‑40.;
G01 X‑40.;
Y100.;
Y80.;
X40.;
X80.;
Y20.;
Y‑80.;
X0.;
X‑40.;
G40 Y0.;
G40 Y‑20.;
G00 Z20.;
G00 Z20.;
M05;
M05;
G91 G28 Z0.;
G91 G28 Z0.;
M30;
M30;
4. Program Radius dan Champer.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
3/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80; G00 G90 G54 X‑70. Y‑70.; (Start Point) S1000 M03; G43 Z10. H1; G01 Z0. F1000; G90 G41 G00 X‑50. D1; G01 Y45.; G01 X‑40. Y55.; (Champer) G01 X40.; X50. Y45.; Y‑45.; X40.; X30. Y‑10.; G03 X‑30. Y‑10. R35.; (Radius) G01 X‑40. Y‑45; (Champer) X‑70.; G40 Y‑70.; G00 Z20.; M05; G91 G28 Z0.; M30; 5. Program Kontur dengan Radius.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
4/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80;
Y0.;
G00 G90 G54 X‑85. Y‑40.; (SP)
G03 X‑35. Y0. R35.;
S1000 M03;
G01 Y‑30.;
G43 Z10. H1;
X‑85.;
G01 Z0. F1000;
G40 Y‑40.;
G90 G41 X‑75. D1 F600;
G00 Z20.;
G01 Y70.;
M05;
X75.;
G91 G28 Z0.;
Y‑30.;
M30;
X35.; 6. Program Lingkaran Æ 50. G40 G80; G00 G90 G54 X0. Y0.;
ATAU : G03 I‑ 25
S1000 M03;
G03 X‑25. Y0. R25.;
G53 Z10. H1;
G03 X25. Y0. R25.;
G00 Z0. F1000;
G40 G01 X0.;
G90 G41 G01 X25. D1;
G00 Z20.; M05; G91 G28 Z0.; M30;
7. Program Absolute (G90) dan Increment (G91). https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
5/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Absolute :
Increment :
G40 G80;
G40 G80;
G00 G90 G54 X‑20. Y‑20.;
G00 G90 G54 X0. Y0.;
S1000 M03;
S1000 M03;
G43 Z10. H1;
G43 Z10. H1;
G01 Z0. F1000;
G01 Z0. F1000;
G90 G41 G01 X0. D1 F600;
G91 G41 Y70. D1;
G01 Y70.;
G01 X50.;
X50.;
G01 Y‑25.;
Y45.;
G03 X5. Y‑5. R5.;
G03 X55. Y40. R5.;
G01 X15.;
G01 X70.;
Y‑40.;
Y0.;
X‑30.;
X40.;
X‑10. Y30.;
X30. Y30.;
X‑40.;
X‑20.;
G40 Y0.;
G40 Y‑20.;
G00 Z20.;
G00 Z20.;
M05;
M05;
G91 G28 Z0.;
G91 G28 Z0.;
M30;
M30; 8. Program Kontur dengan Champer dan Radius.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
6/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80; G00 G90 G54 X‑70. Y‑60.; (SP) S1000 M03; G43 Z10. H1; G01 Z0. F1000; G90 G41 G01 X‑60. D1 F600; G01 Y‑25.; G03 X‑60. Y25. R25.; G01 Y40.; X‑50. Y50.; X‑30.; G03 X30. Y50. R30.; G01 X50.; X60. Y40.; Y25.; G03 X60. Y‑25. R25.; G01 Y‑40.; X50. Y‑50.; X‑50.; X‑70 Y‑40.; G40 X‑60.; G00 Z20.; M05; G91 G28 Z0.; M30; 9. Centre Drill (membuat titik) : G81.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
7/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80;
Y‑50.;
G00 G90 G54 X0. Y0.;
X‑50.;
S1200 M03;
G80;
G43 Z50. H1;
G91 G28 Z0.;
G98 G81 Z‑2. R5. F150;
M05;
X‑50. Y50.;
M30;
X50.; 10. Peck Drill : G83. G40 G80; G00 G90 G54 X0. Y0.; S1200 M03; G43 Z50. H1; G98 G83 Z‑35. R5. Q3. F150; X‑50. Y50.; X50.; Y‑50.; X‑50.; G80; G91 G28 Z0.; M05; M30; 11. Peck Drilling Cycle : G83. Diketahui : Z = 100 mm. Q (dalam pemakanan) = 20 mm.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
8/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80; G00 G90 G54 X0. Y0.; S1200 M03; G43 Z100. H1; G98 G83 Y40. R5. Z‑20. Q3 L0 F200; G91 X40. L4; X‑160. Y50. L0; X40. L4; G90 G00 Z50.; G80; G91 G28 Z0.; M05; M30; Keterangan : Z : Dalam pemotongan. Q : Besar pemotongan secara incremetal. L : Pada koordinat X0. , Y0. tidak terjadi proses drilling. 12. G34 & G83 (Hanya pada mesin Mitsubishi). G40 G80; G00 G90 G54 X0. Y0.; S1200 M03; G43 Z10. H1; G98 G81 R5. Z‑20. F200; G34 X0. Y0. I120. J30. K8.; G80; G91 G28 Z0.; M05; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/ M30;
9/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
M30; Keterangan : I : Diameter Lingkaran. J : Start Point. K : Jumlah Lubang. 13. G35 G99 G81 R3. Z‑10. F500 ; G35 X0. Y0. I50. J30. K4; 14. G36 G99 G81 R3. Z‑10. F500 ; G35 X0. Y0. I120. J30. K4 P15.; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
10/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
15. G37.1 G40 G80; G00 G90 G54 X0. Y0.; S150 M03; G43 Z50. H3; G98 G81 R3. Z‑10. F500 ; G37.1 X0. Y0. I50. J30. K3 P4; G80; G91 G28 Z0.; M05; M30; Keterangan : I : Jarak terhadap sumbu X. J : Jarak terhadap sumbu Y. K : Jumlah Kolom. P : Jumlah Pilar. 16. M98 : Memanggil Sub Program. M99 : Akhir dari sub program/ Kembali ke Main Program.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
11/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
O001 (Main Program)
O002 (Sub Program)
G40 G80;
G91 X‑30. Y20.;
G00 G90 G54 X0. Y0.;
X‑30. L3;
S1000 M03;
X0. Y‑40.;
G43 Z50. H1;
X30. L3;
G98 G73 R5. Z‑30. Q2. F200;
M99;
M98 P02; G90 Z50.; G80; G91 G28 Z0.; M05; M30; 17. Pocket dengan Menggunakan Main Program dan Sub Program. Z (Kedalaman pemakanan) = 10
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
12/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
O001 (Main Program) G40 G80; G00 G90 G54 X0. Y0.; S1000 M03; G43 Z50. H1; Z10.; G01 Z0. F1000; M98 P02 L10; G90 G00 Z50.; G91 G28 Z0.; M30; O002 (Sub Program) G91 G01 Z‑1. F1000; G90 G41 X25. D1.; G01 Y25.; X‑25.; Y‑25.; X25.; Y0.; G40 X0.; M99; 18. G68 : Derajat Kemiringan Benda Kerja. G69 : Cancel G68. https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
13/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
O001 (Main Program) G40 G80; G00 G90 G54 X0. Y0.; S1000 M03; G43 Z50. H1; Z10.; G40 G68 R30.; G01 Z0. F1000; M98 P02 L10; G69 G00 X0. Y0.; G90 G00 Z100.; G91 G28 Z0.; M30; O002 (Sub Program) G91 G01 Z‑1. F1000; G90 G41 X25. D1.; G01 Y25.; X‑25.; Y‑25.; X25.; Y0.; G40 X0.; M99; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
14/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
19. Tapping : G84. G40 G80; G00 G90 G54 X0. Y0.; S1000 M03; G43 Z50. H3; G99 G84 Z‑50. R30. F100 ,R1.; G80; M05; M30; Pada mesin FANUC, dibawah perintah G43 ditambah perintah M29 S1000 untuk proses Tapping. Contoh : G43 Z100. H1; M29 S1000; Perintah Tapping pada FANUC G98 G84 Y40. R5. Z‑20. F100; tanpa ,R1. Fungsi ,R1 : berfungsi agar supaya bagian atas dan bawah lubang sama (khusus untuk mesin MITSUBISHI). Biasanya dipakai untuk drilling pada material yang panjang. 20. Dwell Time (Diam sesaat) : G04. Contoh : G04 X10.; Þ diam sesaat selama 10 detik. Dwell Time digunakan pada proses drilling, untuk membuang geram. Pada proses reaming digunakan untuk menghaluskan lubang. 21. Tool Change : M06. Format : M06 T… Contoh : Program Auto Tool Change. O002. G91 G30 X0. Y0. Z0.; M19; (Posisi spindle untuk ganti tool). https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/ M06 T1;
15/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
M06 T1; M30; 22. Warming Up Spindle. O003 G91 G28 X0. Y0. Z0.; M03 S500; G00 X‑100.; Y‑500.; Z‑200.; M99; Keterangan : Posisi X, Y, Z bisa dirubah disesuaikan dengan posisi home pada mesin. 23. Lingkaran.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
16/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80;
X78.28 Y28.28;
G00 G90 G54 X0. Y0.;
Z‑1.;
S3000 M03;
G01 X0. Y‑50. F1000;
G43 Z50. H1;
X‑50. Y0.;
G00 X100.;
X0. Y50.;
Z‑20.;
X78.28 Y‑28.28;
G41 G01 X50.3 Y0. F300 D2;
G00 Z100. M05;
G02 X0. Y‑50. 50.3 F300;
G40 X0. Y0.;
G02 J50.;
G91 G28 Z0.;
G02 X‑50.3 Y0. R50.3;
M05;
G00 Z60.;
M30;
24. Tool Position Offset : G45, G46, G47.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
17/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80; G91 G28 Z0.; G28 X0. Y0.; G00 G90 G56 X0. Y0.; S1500 M03; G43 Z50. H20 M08; G01 Z‑20. F800; G91 G46 G00 X40. Y40. D21; G45 G01 X100. F400; G45 G03 X10. Y10. J10.; G45 G01 Y40.; G46 X0.; G46 G02 X‑20. Y‑20. J‑20.; G45 G01 Y0. G47 X‑30.; Y‑30.; G48 X‑38.; Y‑30.; G45 X‑30.; G45 G03 X‑10. Y‑10. J‑10.; G45 G01 Y‑20.; X20.; Y‑40.; G46 X‑40. Y‑40.; G91 G28 Z0.; M05; M30; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
18/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
25. Skala : G51 dan G50 (Membatalkan Skala).
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
19/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Program Contour.
Program Skala. G40 G80;
G40 G80;
G91 G28 X0. Y0. Z0.;
G91 G28 X0. Y0. Z0.;
G00 G90 G51 G54 X50. Y0. P2;
G00 G90 G54 X50. Y0.; (Start Point)
S1500 M03;
S1500 M03;
G43 Z50. H1;
G43 Z50. H1;
G01 Z0. F1000;
G01 Z0. F1000;
G90 G42 X75. D1;
G90 G42 X75. D1;
G01 Y‑25.;
G01 Y‑25.;
X25.;
X25.;
Y25.;
Y25.;
X75.;
X75.;
Y‑1.;
Y‑1.;
G40 X50.;
G40 X50.;
G00 Z50.;
G00 Z50.;
G50;
G91 G28 Z0.;
G91 G28 Z0.;
M30;
M30;
Keterangan : P2 : Perintah untuk berapa kali pembesaran. 26. Program G37.1 pada Peck Drilling Cycle : G83 dan Tapping Cycle : G84
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
20/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80;
(Tapping)
G91 G28 X0. Y0. Z0.;
G98 G84 X0. Y0. Z‑10. R5. L0; G37.1 X20. Y‑30. I25. J40. K2 P3;
G00 G90 G54 X0. Y0.; (Start Point) S150 M03; G43 Z50. H2; G98 G81 Z‑10. R5. F500 ; (Drill) G37.1 X10. Y30. I10. J20. K3 P6; G37.1 X‑10. Y30. I‑10. J20. K3 P6; G37.1 X20. Y‑30. I‑25. J40. K2 P3;
G37.1 X‑20. Y‑30. I‑25. J‑40. K2 P3; G80; M05; G91 G28 Z0.; M30;
G37.1 X‑20. Y‑30. I‑25. J‑40. K2 P3; Keterangan : L0 : Pada koordinat X0, Y0 tidak terjadi proses drilling. P : Jumlah pilar. K : Jumlah Kolom. 27. Mirror : G51.1 dan Pembatalan Mirror : G50.1.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
21/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Program Contour.
Program Mirror.
G40 G80;
G40 G80;
G91 G28 X0. Y0. Z0.;
G51.1; (Mirror)
G00 G90 G54 X0. Y0.; (Start Point)
G91 G28 X0. Y0. Z0.;
S1000 M03;
G00 G90 G54 X0. Y0.;
G43 Z50. H1;
S100 M03;
G01 Z0. F600;
G43 Z50. H1;
G90 G41 Y25. D1;
G01 Z0. F600;
G01 X75.;
G90 G41 X25. D1;
Y25.;
G01 Y25.;
X25.;
X75.;
Y35.;
Y‑25.;
G40 X0.
X25.;
M05;
Y0.;
G91 G28 Z0.;
40 X0.;
M30;
G50.1; (Cancel Mirror) M05; G91 G28 Z0.; M05; M30;
Catatan : Untuk mengakti栒�an efek Mirror, harus diakti栒�an parameter 8211 pada X, Y, Z. X Y Z ( 1 ) ( 1 ) ( 1 ) 28. Rotate : G68. https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
22/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Program Contour.
Program Rotate..
G40 G80;
G40 G80;
G91 G28 X0. Y0. Z0.;
G91 G28 X0. Y0. Z0.;
G00 G90 G54 X0. Y0.; (Start Point)
G00 G90 G54 X0. Y0.;
S100 M03;
S100 M03;
G43 Z50. H1;
G43 Z50. H1;
G01 Z0. F100;
G01 Z0. F100;
G90 G41 Y50. D1;
G68 R30.; (Rotate)
G01 X50.;
G90 G41 Y50. D1;
Y0.;
G01 X50.;
X0.;
Y0.;
G40 Y0.
X0.;
M05;
G40 Y0.
G91 G28 Z0.;
M05;
M30;
G91 G28 Z0.; M30;
Keterangan : R : Derajat kemiringan. 29. G12 : Circle Cuꨔ�ing CW (Clock Wise). G13 : Circle Cuꨔ�ing CCW (Counter Clock Wise). https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
23/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
O0011 (Main Program) G40 G80; G00 G90 G55 X0. Y0.; S1500 M03; G43 Z50. H1; G01 Z0. F1000; M98 P12 L3; G00 Z100.; M05; G91 G28 Z0.; M30; O0012 (Sub Program) G91 G01 Z‑1. F1000.; G90; G13 I50. D1 (Circle Cuꨔ�ing) M99; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
24/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
30. Circle Cuꨔ�ing dengan Program Macro.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
25/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80; G91 G28 X0. Y0. Z0.; G00 G90 G54 X0. Y0. Z100.; (Start Point) G91 G43 Z50. F300 H1; S500 M03; #1 = 0.; #2 = ‑55.; (Z : Kedalaman akhir) #3 = 0.5.; (Kedalaman pemakanan) #4 = #3 * TAN [30.]; #5 = 50.; ( R atau 1/2 Æ ) N11 G90 X0. Y0. Z#1 F100; G13 I#5 D3 F50; #1 = #1 – #3; #5 = #5 – #4; IF [#1 GE #2] GOTO 11; G90 Z100.; M30; Keterangan : GE (Greater Than Equal) : Lebih besar sama dengan. LE (Least Than Equal) : Lebih kecil sama dengan. Sudut kemiringan 60o, maka dalam rumus macro menjadi TAN [30]. 31. Facing, Contour, Drill, Camper dan Reaming. Diameter lubang : Æ 20 mm. Ketebalan material : 20 mm. https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
26/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Tool yang perlu disiapkan : 1. Face Mill Æ 80, untuk permukaan atas. 2. Tool Carbide / HSS Æ 20, untuk contour. 3. Center Drill Æ 4. Drill Æ 5. Reamer / H7 Æ 20, untuk menghaluskan lubang setelah proses drilling. 6. Champer, untuk memperbesar lubang sebagai lubang awal pada proses reamer). 7. HSS Æ 12, untuk contour. Langkah‑langkah Pengerjaan : 1. Facing area atas (1). 2. Contour 300×200 (7). 3. Center Drill (3). 4. Drill (4). 5. Camper (6). 6. Reamer (5).
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
27/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Program Facing.
O002 (Sub Program).
O001 (Main Program).
G91 G01 X500. F500;
G40 G80;
G00 Z10.;
G91 G28 X0. Y0. Z0.;
Y20.;
G00 G90 G54 X‑250. Y‑180.; (Start Point)
X‑500.;
S800 M03;
Z‑10.;
G43 Z50. H1;
M99;
G01 Z0. F400; M98 P02 L5; G00 Z100.; M05; G91 G28 Z0.; M30; Program Profil (Kotak Luar).
O004 (Sub Program).
O003 (Main Program).
G91 G01 Z‑1 F800;
G40 G80;
G90 G41 G01 X‑150. D1;
G91 G28 X0. Y0. Z0.;
G01 Y100.;
G00 G90 G54 X‑180. Y‑130.; (Start Point)
X150.;
S1200 M03;
Y‑100.;
G43 Z50. H1;
X‑180.;
G01 Z0. F1000;
G40 G01 Y‑130.;
M98 P04 L20;
M99;
G00 Z100.; M05; G91 G28 Z0.; M30; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
28/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
O005 (Center Drill). G40 G80; G91 G28 X0. Y0. Z0.; G00 G90 G54 X0. Y0.; (Start Point) S1200 M03; G43 Z50. H1; G98 G81 X0. Y0. Z‑5. R5. L0; X110. Y60.; X‑110.; Y‑60.; X110.; G80; G00 Z100.; M05; G91 G28 Z0.; M30; O006 (Drill). G40 G80; G91 G28 X0. Y0. Z0.; G00 G90 G54 X0. Y0.; (Start Point) S1000 M03; G43 Z50. H1; G98 G83 X0. Y0. Z‑20. R5. Q3.L0 F200.; X110. Y60.; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/ X‑110.;
29/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
X‑110.; Y‑60.; X110.; G80; G00 Z100.; M05; G91 G28 Z0.; M30;
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
30/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Program Pocket (Membesarkan Lubang).
O008 (Sub Program).
O007 (Main Program).
G91 G01 Z‑1 F500;
G40 G80;
G90
G91 G28 X0. Y0. Z0.;
G13 I9.9 D1 F500;
G00 G90 G54 X110. Y60.; (Start Point)
M99;
S800 M03; G43 Z50. H1; G01 Z0. F600; M98 P08 L20; G00 Z10.; G90 X‑110.; G01 Z0. F600; M98 P08 L20; G00 Z10.; G90 Y‑60.; G01 Z0. F600; M98 P08 L20; G00 Z10.; G90 X110.; G01 Z0. F600; M98 P08 L20; G00 Z10.; G90 X60.; G00 Z100.; M05; G91 G28 Z0.; M30; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
31/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Program Reamer (Menghaluskan Lubang). O009. G40 G80; G91 G28 X0. Y0. Z0.; G00 G90 G54 X0. Y0.; (Start Point) S100 M03; G43 Z50. H1; G98 G85 X0. Y0. Z‑20. R5. F10. L0; (Reamer) X110. Y60.; X‑110.; Y‑60.; X110.; G80; G00 Z100.; M05; G91 G28 Z0.; M30; Keterangan : Untuk Camper menggunakan perintah G81, tetapi tool yang digunakan diganti dengan tool Camper atau tool drill dengan diameter yang lebih besar. 32. Tapper dengan Menggunakan Program Macro. Cuꨔ�er Facemill Æ 20mm Untuk mempermudah pengerjaan, gambar diubah menjadi :
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
32/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
= tg a Y X Y = tg a . X = tg 30 . 50 = 25,47 Cara pemakanan : Benda yang diarsir akan dihabiskan.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
33/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Program Macro G40 G80; G91 G28 X0. Y0. Z0.; G00 G90 G54 X0. Y‑30. Z100.; (Start Point) S1000 M03; #1 = 0; #2 = ‑50; #3 = 0.5; #4 = #3 * TAN [30.]; #5 = 25.47; N8 G00 Z#1; G41 D1 X30.; G00 Y#5; G01 X‑100. F500 G00 Y‑50.; X0. Y‑30.; G40; #1 = #1 – #3; #5 = #5 – #4; IF [ #1 GE #2 ] GOTO 8; G00 Z100.; G91 G28 X0. Y0. Z0.; M30; 33. Program Tapper Menggunakan perintah G10. https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
34/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
O00123 (Main Program)
O00124 (Sub Program)
G40 G80;
G91 Z‑0.5 F500;
G91 G28 X0. Y0. Z0.;
G90 G10 L13 R0.577;
G00 G90 G54 X0. Y0.; (Start Point)
G90 G41 G01 X‑25.47 D1 F500;
S800 M03;
Y‑100.;
G43 Z20. H1;
X5.;
G01 Z0. F1000;
Y0.;
M98 P124 L20;
G40 X0.;
G90 Z50.;
M99;
G91 G28 Z0.; M30; https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/ Keterangan :
35/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
Keterangan : R = tan 30 = 0.577. Setiap memulai program wear pada offset harus nol, Dengan cara dirubah radius tool pada offset. Program ini dipengaruhi oleh Z (factor pengurangan / kedalaman pemakanan) dan L (jumlah pengulangan) Seꨔ�ing Z dan L offset radius tool (wear = 0). 34. Program Contour Menggunakan G17(XY), G18(XZ), G19(YZ).
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
36/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
O001 (Program XY)
O003 (XZ)
G40 G80;
G90 G41 G18 G01 X‑20. D1;
G91 G28 X0. Y0. Z0.;
G03 X20. R20.;
G00 G90 G17 G54 X‑10. Y‑50.; (Start Point)
G40 G01 X50.;
S800 M03; G43 Z50. H1; G01 Z‑20. F1000; M98 P2 L100; G90 Z100.; G91 G28 Z0.;
G00 Z50.; X‑50.; Z‑20.; G91 Y1.; G40; M99;
M30; O002 (Program YZ) G90 G41 G19 G01 Y‑20. D1; G02 Y20. R20.; G40 G01 Y50.; G00 Z50.; Y‑50.; Z‑20.; G91 X1.; G40; M99; 35. Circle Drill (Obat Nyamuk) : G34 DAN G36.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
37/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80; G91 G28 X0. Y0. Z0.; G00 G90 G54 X0. Y0.; (Start Point) S1500 M03; G43 Z50. H1; G83 Z‑20. R5. Q5. F1000; G36 X0. Y0. I100. J10. P30 K8; G34 X0. Y0. I150. J10. K8; G34 X0. Y0. I200. J20. K8; G80; G00. Z100.; M05; G91 G28 Z0.; M30; 36. Spiral Interpolation : G02.1.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
38/39
20/11/2016
CONTOH PROGRAM CNC MILL – setiyonojaya20
G40 G80; G91 G28 X0. Y0. Z0.; G00 G90 G54 X0. Y0.; (Start Point) S1000 M03; G43 Z‑50. H1; G17 G91 G02.1 X100 Z150. I150. P3 F500; G00 Z100.; M05; G91 G28 Z0.; M30; About these ads (https://wordpress.com/abouttheseads/)
Leave a comment Blog at WordPress.com.
https://setiyonojaya20.wordpress.com/2015/05/18/contohprogramcncmill/
39/39