G-Code, CNC (Computer Numerical Control) tezgahlarini kontrol eden standart programlama dilidir. Freze, torna, lazer kesim, 3D yazici gibi tum sayisal kontrol makineleri G-Code ile calisir. Bu rehberde G-Code'un temellerini, en cok kullanilan komutlari ve pratik ornekleri bulacaksiniz.
G-Code, satir satir okunan bir komut dilidir. Her satir bir hareket veya islem tanimlar. CNC kontrol unitesi (Fanuc, Siemens, Heidenhain vb.) bu komutlari sirayla okur ve takimi buna gore hareket ettirir.
Bir G-Code programi genellikle su yapiyi takip eder:
| Kod | Aciklama | Ornek |
|---|---|---|
| G0 | Hizli hareket (rapid) - kesim yapmadan | G0 X100 Y50 |
| G1 | Dogrusal kesim hareketi | G1 X50 Y30 F500 |
| G2 | Saat yonunde dairesel hareket (CW) | G2 X20 Y0 I-10 J0 |
| G3 | Saat yonu tersine dairesel hareket (CCW) | G3 X20 Y0 I-10 J0 |
| G17 | XY duzlemi secimi | G17 |
| G20 | Inch birim sistemi | G20 |
| G21 | Metrik birim sistemi (mm) | G21 |
| G28 | Referans noktasina don | G28 G91 Z0 |
| G40 | Takim yari cap kompanzasyonu iptal | G40 |
| G83 | Peck delme dongusu | G83 Z-20 R2 Q5 F100 |
| G90 | Mutlak koordinat sistemi | G90 |
| G91 | Artimli (incremental) koordinat | G91 |
| Kod | Aciklama |
|---|---|
| M3 | Mil saat yonunde baslat |
| M4 | Mil ters yonde baslat |
| M5 | Mil durdur |
| M6 | Takim degistir |
| M7 | Sis sogutma ac |
| M8 | Tazyikli sogutma ac |
| M9 | Sogutma kapat |
| M30 | Program sonu ve basa don |
Asagidaki program 50x30mm dikdortgen bir cep islemi yapar:
Takimin kesim hizini mm/dakika cinsinden belirler. Malzeme ve takima gore degisir. Ornegin aluminyum icin F500, celik icin F200 gibi.
Takimin donme hizini devir/dakika (RPM) cinsinden belirler. Formul: S = (Vc x 1000) / (PI x D) - burada Vc kesme hizi, D takim capidir.
G2 ve G3 komutlarinda yay merkezinin mevcut konuma gore ofsetini belirler. I = X ekseni, J = Y ekseni ofseti.
G-Code standart olsa da, farkli kontrol uniteleri kucuk farkliliklara sahiptir:
CAM232 ile 13 farkli operasyon icin otomatik G-Code olusturun. 8 CNC kontrol unitesi destegi, 3D simulasyon ve ucretsiz kullanim.
Hemen Deneyin - UcretsizG-Code, CNC dunyasinin temel dilidir. Temel komutlari ogrendikten sonra, CAM yazilimlari kullanarak otomatik G-Code olusturabilirsiniz. CAM232 gibi araclar sayesinde karmasik islemlerin G-Code'unu saniyeler icinde uretebilirsiniz.