CNC G Kodları ve M Kodları: Atölyede Gerçekten Kullanılan Çekirdek Liste
G kodu hareketi ve kipleri, M kodu makine fonksiyonlarını anahtarlar. ISO 6983 köklü, kontroller arasında büyük ölçüde ortak çekirdek liste — kip mantığı ve kontrol farkı uyarılarıyla.
İki aile: G hareket, M makine
CNC programının omurgası iki kod ailesidir. G kodları hareketi ve kipleri seçer — takımın nasıl gideceğini anlatır. M kodları makinenin çevre birimlerini anahtarlar: iş mili, soğutma, takım değiştirme, program akışı.
Kök ISO 6983 standardıdır ama her kontrol kendi lehçesini konuşur. Aşağıdaki liste en yaygın lehçe (Fanuc tarzı) temel alınarak yazıldı; büyük çoğunluğu kontroller arasında ortaktır. Kesin referans her zaman tezgâhın programlama kılavuzudur.
G kodları: hareket ve kipler
- G0 — hızlı konumlama: kesme dışı boş hareket, en yüksek hızda
- G1 — doğrusal ilerleme: programlanan F hızıyla kesme
- G2 / G3 — dairesel ilerleme: saat yönü / saat yönünün tersi
- G4 — bekleme (dwell): eksenler belirlenen süre durur
- G17 / G18 / G19 — çalışma düzlemi: XY / ZX / YZ
- G20 / G21 — inç / metrik giriş (bazı kontrollerde karşılığı G70 / G71'dir)
- G28 — referans noktasına dönüş
- G33 — iş miline senkron hareket: tornada diş çekme
- G40 / G41 / G42 — takım yarıçap telafisi: iptal / sola / sağa
- G43 / G49 — takım boyu telafisi: uygula / iptal (freze)
- G54–G59 — iş parçası koordinat sistemleri
- G80 — çevrim iptali
- G81 — delme çevrimi: dal, del, geri çık
- G83 — gagalamalı derin delik çevrimi
- G90 / G91 — mutlak / artışlı ölçülendirme
- G94 / G95 — ilerleme birimi: mm/dk / mm/dev
- G96 / G97 — sabit kesme hızı / sabit devir (torna)
M kodları: makinenin düğmeleri
- M0 — program durdurma (koşulsuz)
- M1 — opsiyonel durdurma: panelden açıksa durur
- M3 / M4 — iş mili ileri (saat yönü) / geri
- M5 — iş mili durdur
- M6 — takım değiştirme
- M8 / M9 — soğutma sıvısı aç / kapat
- M19 — iş milini açısal konumda durdurma
- M30 — program sonu ve başa dönüş
- M98 / M99 — alt program çağırma / alt programdan dönüş
Aynı kod her kontrolde aynı davranmaz
G ve M kodlarının çoğu kiplidir (modal): bir kez yazılır, değiştirilene dek geçerli kalır. G1 bir kez verildikten sonra satırlar yalnız koordinat taşıyabilir; unutulan bir kip bir sonraki programda sürpriz yapar. Yaygın alışkanlık bu yüzden programa iptallerle başlamaktır: G90 G17 G40 G49 G80 gibi bir güvenlik satırı, önceki programdan kalan kipleri sıfırlar.
Kontroller arası farklar en çok çevrim ayrıntılarında ve birim seçiminde çıkar: inç/metrik bir lehçede G20/G21, diğerinde G70/G71'dir; çevrim parametrelerinin harfleri değişir. Kodun okunuşu ortaktır, ayrıntı kılavuzundur — bu liste harita, kılavuz arazidir.
Tornacının en önemli çifti G96/G97'dir: G96, kesme hızını sabit tutmak için deviri çapla birlikte değiştirir. Bunun neden gerektiğini devir-ilerleme yazısındaki alın tornalama bölümü anlatır.
Uygulamanız için doğru takımı birlikte belirleyelim
Malzeme, tezgah ve operasyon bilgilerinizi paylaşın; mühendislik ekibimiz size uygun takım ve kesme şartlarıyla dönüş yapsın.