G-Code Nedir? CNC Programlama Rehberi

CAM232 Ekibi | 18 Nisan 2026 | 8 dk okuma

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 Nasil Calisir?

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:

  1. Program baslangici ve ayarlar (birim, mutlak/artimli mod)
  2. Mil baslat ve takim sec
  3. Islem hareketleri (kesim, delme, kontur)
  4. Mil durdur ve program sonu

Temel G-Code Komutlari

Hareket Komutlari (G Kodlari)

KodAciklamaOrnek
G0Hizli hareket (rapid) - kesim yapmadanG0 X100 Y50
G1Dogrusal kesim hareketiG1 X50 Y30 F500
G2Saat yonunde dairesel hareket (CW)G2 X20 Y0 I-10 J0
G3Saat yonu tersine dairesel hareket (CCW)G3 X20 Y0 I-10 J0
G17XY duzlemi secimiG17
G20Inch birim sistemiG20
G21Metrik birim sistemi (mm)G21
G28Referans noktasina donG28 G91 Z0
G40Takim yari cap kompanzasyonu iptalG40
G83Peck delme dongusuG83 Z-20 R2 Q5 F100
G90Mutlak koordinat sistemiG90
G91Artimli (incremental) koordinatG91

Yardimci Komutlar (M Kodlari)

KodAciklama
M3Mil saat yonunde baslat
M4Mil ters yonde baslat
M5Mil durdur
M6Takim degistir
M7Sis sogutma ac
M8Tazyikli sogutma ac
M9Sogutma kapat
M30Program sonu ve basa don

Ornek G-Code Programi

Asagidaki program 50x30mm dikdortgen bir cep islemi yapar:

%
(Dikdortgen Cep Islemi)
G21 (Metrik)
G90 (Mutlak)
G17 (XY Duzlemi)
M3 S12000 (Mil 12000 RPM)
M8 (Sogutma ac)
G0 Z5 (Guvenli yukseklik)
G0 X13 Y13 (Baslangic noktasi)
G1 Z-2 F100 (2mm dalma)
G1 X37 Y13 F500 (Kesim)
G1 X37 Y17
G1 X13 Y17
G1 X13 Y13
G0 Z5 (Yukari)
M9 (Sogutma kapat)
M5 (Mil durdur)
M30 (Program sonu)
%

Parametreler

F - Ilerleme Hizi (Feed Rate)

Takimin kesim hizini mm/dakika cinsinden belirler. Malzeme ve takima gore degisir. Ornegin aluminyum icin F500, celik icin F200 gibi.

S - Mil Devri (Spindle Speed)

Takimin donme hizini devir/dakika (RPM) cinsinden belirler. Formul: S = (Vc x 1000) / (PI x D) - burada Vc kesme hizi, D takim capidir.

I, J, K - Yay Merkezi

G2 ve G3 komutlarinda yay merkezinin mevcut konuma gore ofsetini belirler. I = X ekseni, J = Y ekseni ofseti.

CNC Kontrol Unitelerine Gore Farklar

G-Code standart olsa da, farkli kontrol uniteleri kucuk farkliliklara sahiptir:

G-Code Olusturmak Artik Cok Kolay!

CAM232 ile 13 farkli operasyon icin otomatik G-Code olusturun. 8 CNC kontrol unitesi destegi, 3D simulasyon ve ucretsiz kullanim.

Hemen Deneyin - Ucretsiz

G-Code Yazarken Dikkat Edilecekler

Sonuc

G-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.