Bilgisayar Sayısal Kontrol (CNC) teknolojisi, günümüzde üretim sektörünün en önemli yapı taşlarından biridir. CNC tezgâhlarının çalışma mantığını ise programlama dilleri belirler. Bu diller arasında en çok kullanılan ve neredeyse tüm CNC makinelerinde standart hale gelen iki komut seti vardır: G-Code ve M-Code.

Bilgisayar Sayısal Kontrol (CNC) teknolojisi, günümüzde üretim sektörünün en önemli yapı taşlarından biridir. CNC tezgâhlarının çalışma mantığını ise programlama dilleri belirler. Bu diller arasında en çok kullanılan ve neredeyse tüm CNC makinelerinde standart hale gelen iki komut seti vardır: G-Code ve M-Code.

Bu yazıda, G-Code ve M-Code’un ne olduğunu, aralarındaki farkları ve üretim süreçlerindeki önemini inceleyeceğiz.


G-Code Nedir?

G-Code (Geometric Code), CNC tezgâhlarına takım yollarını ve hareketlerini tanımlayan programlama dilidir.

  • Takımın hangi koordinata gideceğini,

  • Hangi hızda ilerleyeceğini,

  • Hangi yönde hareket edeceğini,

  • Düz veya dairesel interpolasyon yapacağını,
    G-Code belirler.

En Sık Kullanılan G-Code Komutları

  • G00: Hızlı hareket (takım, kesme yapmadan belirlenen noktaya hızla gider)

  • G01: Doğrusal kesme hareketi

  • G02: Saat yönünde dairesel interpolasyon

  • G03: Saat yönünün tersine dairesel interpolasyon

  • G17/G18/G19: İşlem düzleminin seçimi

  • G90: Mutlak koordinat sistemi

  • G91: Artışlı (inkremental) koordinat sistemi

Kısacası G-Code, CNC tezgâhının “nerede” ve “nasıl” hareket edeceğini belirler.


M-Code Nedir?

M-Code (Miscellaneous Code), CNC tezgâhlarında yardımcı işlevleri kontrol eden programlama dilidir. Yani G-Code’un yönettiği takım hareketlerinin dışında kalan tüm destekleyici komutları içerir.

En Sık Kullanılan M-Code Komutları

  • M00: Programın durdurulması

  • M03: Milin saat yönünde dönmesi

  • M04: Milin saat yönünün tersine dönmesi

  • M05: Milin durdurulması

  • M06: Takım değişimi

  • M08: Soğutma sıvısının açılması

  • M09: Soğutma sıvısının kapatılması

  • M30: Program sonu ve reset

M-Code komutları, CNC tezgâhının yardımcı donanımlarını yöneterek sürecin kesintisiz ve güvenli şekilde ilerlemesini sağlar.


G-Code ve M-Code Arasındaki Fark

Özellik G-Code M-Code
Görevi Takımın hareketlerini ve geometrisini belirler Yardımcı işlevleri kontrol eder
Örnek G01 X50 Y25 F150 M03 (mil çalıştır)
Odak Noktası Kesme ve takım yolu Mil, soğutma, takım değişimi gibi yardımcı işlemler

Özetle, G-Code CNC’nin beyni, M-Code ise elleri gibidir. Birlikte çalışarak üretim sürecini tamamlarlar.


Sonuç

CNC teknolojisinin en temel yapı taşlarından olan G-Code ve M-Code, üretim sürecinin hem hassas hem de verimli şekilde yürütülmesini sağlar. Operatörlerin bu komut setlerini iyi bilmesi, hatasız ve hızlı üretim için kritik öneme sahiptir.

Gelecekte yapay zekâ destekli yazılımlar ile CNC programlama daha da kolaylaşacak olsa da, G-Code ve M-Code bilgisi her zaman CNC’nin temel dili olmaya devam edecektir.


Kesintisiz İletişim

Whatsapp üzerinden parça örnekleri yollayabilir, fiyat teklifi alabilirsiniz