G02 ve G03 Kodu Örnekleri

Bu yazımızda; CNC makinelerinde G02 ve G03 kodları ile dairesel interpolasyon hareketlerinin nasıl yapıldığının detaylıca anlaşılması için CNC program örnekleri yazıyoruz. Örnekler hem CNC Torna, hem CNC işleme merkezi için yazıldı ve birden fazla iş parçası üzerinde kodların nasıl kullanıldığını görebileceksiniz.

0
631

G02 ve G03 Kodu

G02 ve G03 kodları CNC makinelerinde dairesel interpolasyon hareketi yapmak için kullanılan G kodlarıdır. CNC Torna ve İşleme Merkezi tezgahlarında aynı amaçla kullanılmaktadır. G02 kodu saat yönünde (CW) dairesel interpolasyon, G03 kodu ise saat yönünün tersinde (CCW) dairesel interpolasyon hareketi yapmak için kullanılır.

CNC Torna için G02 ve G03 Örnekleri

Örnek – 1

N10 G50 S1800;
G96 S200 M03;
G00 X0 Z3.0 T0303 M08;
G42 G01 Z0 F0.2;
G03 X20.0 Z-10.0 R10.0;
G01 Z-50.0;
G02 X100.0 Z-74.385 I40.0 K20.615; (G02 X100.0 Z-74.385 R45.0)
G01 Z-125.0;
G40 U2.0 W1.0;
G00 X200.0 Z200.0 M09;
M30;

Örnek – 2

O1234;
N10 (ø30 MATKAP)
G50;
G97 S250 M03;
G00 X0 Z5.0 T0202 M08;
G01 Z-5.0 F0.07;
W1.0;
Z-40.0 F0.25;
G00 Z5.0;
Z-39.0;
G01 Z-60.0;
G00 Z10.0;
X200.0 Z200.0;
M01;
N20 (Dış çap kaba boşaltma)
G50 S1500;
G96 S180 M03;
G00 X94.0 Z5.0 T0101 M08;
G01 Z-14.8 F0.27;
G00 U2.0 Z0.5;
G01 X28.0 F0.23;
G00 X87.0 W1.0;
G01 Z-14.8 F0.27;
G00 U2.0 Z1.0;
X80.5;
G01 Z-14.1;
G02 X81.9 Z-14.8 R0.7;
G00 X100.5 W1.0;
G01 Z-29.8;
G00 U2.0 Z-1.0;
G01 X60.5 F0.23;
G00 X82.0 W1.0;
Z-2.4;
G01 X60.5;
X72.9;
G03 X80.5 Z-6.2 R3.8;
G00 U2.0 Z5.0;
X200.0 Z200.0;
M01;
N30 (İç çap kaba boşaltma);
G50 S1500;
G96 S180 M03;
G00 X34.5 Z3.0 T0404 M08;
G01 Z-41.8 F0.27;
G00 U-0.5 Z1.0;
X39.5;
G01 Z-15.0;
X34.5 Z-24.3;
G00 Z10.0;
X200.0 Z200.0;
M01;
N40 (Dış çap finish);
G50 S1800;
G96 S200 M03;
G00 X63.0 Z5.0 T0505 M08;
Z0;
G01 X38.0 F0.2;
G00 X60.0 Z3.0;
G42 Z1.0;
G01 Z-2.5 F0.2;
X74.0;
G03 X80.0 Z-5.5 R3.0;
G01 Z-13.5;
G02 X83.0 Z-15.0 R1.5;
G01 X100.0;
Z-30.0;
X103.0;
G40 G00 U2.0 W1.0;
G00 Z10.0;
X200.0 Z200.0;
M01;
N50 (İç çap finish);
G50 S1800;
G96 S200 M03;
G00 X40.0 Z5.0 T0606 M08;
G41 Z1.0;
G01 Z-15.0 F0.2;
X35.0 Z-24.33;
Z-42.0;
X29.0;
G40 G00 Z10.0;
X200.0 Z200.0 M09;
M30;

Örnek – 3

O0003;
N10 G21;
N20 G00 T0101;
N30 G00 X30. Z30.;
N40 S1000 M03;
N50 G00 X0. Z1. ;
N60 G01 X0. Z0. F0.3;
N70 G01 X32. Z0. F0.3;
N80 G01 X40. Z-4. F0.3;
N90 G01 Z-16. F0.3;
N100 G02 X60. Z-30. R10. F0.3; (İlk radüs)
N110 G01 X100. Z-30. F0.3;
N120 G03 X120. Z-40. R10. F0.3; (İkinci radüs)
N130 G01 X120. Z-50. F0.3;
N140 G00 X130. Z100.;
N150 M30;

Örnek – 4

O0001;
N315 G54;
N320 T0101;
N325 G99 F0.25;
N330 G50 S1800;
N335 G96 S100 M03;
N340 G00 X37 Z0 M08;
N345 G01 X–1.6;
N350 G00 X35 Z3;
N355 G01 Z–55;
N360 G01 X37;
N365 G00 Z3;
N370 G00 X30;
N375 G01 Z–32.5;
N380 G02 X35 Z–35 R2.5;
N385 G00 Z2;
N390 G00 X25;
N395 G01 Z–20;
N400 G01 X31;
N405 G00 X200 Z200;
N410 M05 M09;
N415 M30;

Örnek – 5

O0001;
N315 G54;
N320 T0101;
N325 G99 F0.25;
N330 G50 S1800;
N335 G96 S100 M03;
N340 G00 X33 Z0 M08;
N345 G01 X–1.6;
N350 G00 X30 Z3;
N355 G01 Z–55;
N360 G01 X33;
N365 G00 Z3;
N370 G00 X25;
N375 G01 Z–35;
N380 G03 X30 Z–37.5 R2.5;
N385 G00 Z2;
N390 G00 X20;
N395 G01 Z–25;
N400 G01 X26;
N405 G00 X200 Z200;
N410 M05 M09;
N415 M30;

CNC Freze için G02 ve G03 Örnekleri

Örnek – 1

O0003;
N15 G54 G90;
N25 T01 M6;
N35 S1500 M03;
N40 G94 F800;
N45 G43 G00 Z10 H1;
N50 G00 X–10 Y–10;
N55 G00 Z–5;
N60 G01 X0 Y0;
N65 X65;
N70 G03 X65 Y40 I0 J20;
N75 G01 X23;
N80 X0 Y20;
N85 Y0 Y20;
N90 G00 Z200;
N95 M05;
N100 M30;

Örnek – 2

Yay Merkezine göre Absolute (G90) Programlama

N10 G90 S1000 T2 D2 M3 M41
N20 G0 G42 X0 Y0 Z5
N30 G94 G1 Z-5 F150
N40 X120 F250
N50 Y40
N60 G03 X100 Y60 I-20 J0
N70 G1 X74.142
N80 G02 X45.858 I-14.142 J-5
N90 G1 X20
N100 G03 X0 Y40 I0 J-20
N110 G1 Y0
N120 G1 Z5
N130 G0 G40 X-30 Y-30 Z20 M30

Yay Merkezine göre Incremental (G91) Programlama

N10 G90 S1000 T2 D2 M3 M41
N20 G0 G42 X0 Y0 Z5
N30 G94 G1 Z-5 F150
N40 G91 X120 F250
N50 Y40
N60 G03 X-20 Y20 I-20 J0
N70 G1 X-25.858
N80 G02 X-28.284 I-14.142 J-5
N90 G1 X-25.858
N100 G03 X-20 Y-20 I0 J-20
N110 G1 Y-40
N120 G90 G1 Z5
N130 G0 G40 X-30 Y-30 Z20 M30

Yay Radyüsüne göre Absolute (G90) Programlama

N10 G90 S1000 T2 D2 M3 M41
N20 G0 G42 X0 Y0 Z5
N30 G94 G1 Z-5 F150
N40 X120 F250
N50 Y40
N60 G03 X100 Y60 R20
N70 G1 X74.142
N80 G02 X45.858 R-15
N90 G1 X20
N100 G03 X0 Y40 R20
N110 G1 Y0
N120 G1 Z5
N130 G0 G40 X-30 Y-30 Z20 M30

Yay Radyüsüne göre Incremental (G91) Programlama

N10 G90 S1000 T2 D2 M3 M41
N20 G0 G42 X0 Y0 Z5
N30 G94 G1 Z-5 F150
N40 G91 X120 F250
N50 Y40
N60 G03 X-20 Y20 R20
N70 G1 X-25.858
N80 G02 X-28.282 R-15
N90 G1 X-25.858
N100 G03 X-20 Y-20 R20
N110 G1 Y-40
N120 G90 G1 Z5
N130 G0 G40 X-30 Y-30 Z20 M30

Örnek – 3

Ana Program

N10 T3 H3 M6 G43 M3
N20 F250 S450
N30 G0 X-21 Y50 Z0.5
N40 G0 Z0
N50 M98 P040100
N60 G49
N70 G0 Z50
N80 M30

Alt Program

O0100
N10 F180 S500
N20 G0 Z-2.5 G91
N30 G01 G90 X5 Y50 G41 (P1)
N40 G02 X22 Y85.23 I45 J0 (P2)
N50 G03 X78 Y85.23 R45 (P3)
N60 G02 X78 Y14.77 R45 (P4)
N70 G03 X22 Y14.77 R45 (P5)
N80 G02 X5 Y50 R45 (P1)
N90 G0 G40 X-21
N100 M99

Örnek – 4

N10 M6 T3 G43 H3 M3
N15 S1500 F200
N20 G0 X0 Y0 (P1)
N25 G1 Y20(P2)
N30 G03 X-15 Y35 I-15 J0 (P3)
N35 G02 X-45 Y35 I-15 J0 (P4)
N40 G03 X-60 Y20 I0 J-15 (P5)
N45 G1 Y0 (P6)
N50 G1 X0 (P1)
N55 M30

Örnek – 5

G0 X30 Y-30 (P1)
G01 Y22.67 (P2)
G03 X24.07 Y26.18 R4 (P3)
G02 X-18.27 Y23.46 R50 (P4)
G03 X-23.46 Y18.27 R4 (P5)
G02 X-23.46 Y-18.27 R50 (P6)
G03 X-18.27 Y-23.46 R4 (P7)
G02 X24.07 Y-26.18 R50 (P8)
G03 X30 Y-24.67 R4 (P9)
G01 X33

Örnek – 6

Absolute Programlama

G92 X200.0 Y40.0 Z0 ;
G90 G03 X140.0 Y100.0 R60.0 F300. ;
G02 X120.0 Y60.0 R50.0 ;

veya

G92 X200.0 Y40.0Z0 ;
G90 G03 X140.0 Y100.0I-60.0 F300. ;
G02 X120.0 Y60.0I-50.0 ;

Incremental Programlama

G91 G03 X-60.0 Y60.0 R60.0 F300. ;
G02 X-20.0 Y-40.0 R50.0 ;

veya

G91 G03 X-60.0 Y60.0 I-60.0 F300. ;
G02 X-20.0 Y-40.0 I-50.0 ;

Örnek – 7

N40 G90 G00 X0 Y0
N50 G01 X-10 Y-20 R8 (P1)
N60 G01 X-50 R10 (P2)
N70 Y10 (P3)
N80 X-19.97 Y25.01 (P4)
N90 G03 X7.97 Y38.99 R18 (P5)
N100 G01 X30 Y50 (P6)
N110 G91 X10.1 Y-10.1(P7)
N120 G90 G02 X59.9 Y20.1 R14 (P8)
N130 G01 X70 Y10 (P9)
N140 Y-20 R10(P10)
N150 X50 (P11)
N160 G03 X30 R10 (P12)
N170 G01 X10 R8 (P13)
N180 X0 Y0
N190 M30

 


Fazlası mı Gerekiyor?

Gönüllülerimiz birlikte çalışarak makine çevirisi kullanmadan burada yayınlanan makaleleri kendi ana dillerinde sizin için özenle hazırladılar. Konu ile ilgili daha fazla bilgi için tüm sitede arama yapabilirsiniz. Herhangi bir konuda destek almak, soru sormak, yayınlanmış bir makaleyi daha iyi hale getirmek yada görüş bildirmek için CNCarea.com forumlarında tartışma başlatabilir ve bize katılabilirsiniz.


Önceki İçerikG04 CNC Kodu | Bekletme
Sonraki İçerikCNC Torna için G75 Çevrimi Örnekleri