Contoh Program CNC Mill - Setiyonojaya20 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/ 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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/ 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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



18/39



20/11/2016



CONTOH PROGRAM CNC MILL – setiyonojaya20



        25. Skala : G51 dan G50 (Membatalkan Skala).                      



https://setiyonojaya20.wordpress.com/2015/05/18/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/  



24/39



20/11/2016



CONTOH PROGRAM CNC MILL – setiyonojaya20



  30. Circle Cuꨔ�ing dengan Program Macro.                      



https://setiyonojaya20.wordpress.com/2015/05/18/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/ 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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/  



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/contoh­program­cnc­mill/ 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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/contoh­program­cnc­mill/



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/about­these­ads/)



Leave a comment Blog at WordPress.com.



https://setiyonojaya20.wordpress.com/2015/05/18/contoh­program­cnc­mill/



39/39