1 Tablo 1 - Tornalamada Kullanılan G Kodları Listesi Kod Açıklama Uygulama Alanı tandart / Opsiyonu G00 Talaşsız hızlı hareket ozisyonlama G01 Talaşlı doğrusal ilerleme F adresi altında G02 aatin dönüş yönünde dairesel ilerleme G03 aat dönüş yönünün tersine dairesel ilerleme G04 Belirlenen zamanda bekleme Kanal ve delik sonlarında G10 rogram içinde veri değiştirme İş parçası sıfır noktası kaydırma G20 Inch ölçü sistemi G21 Metrik ölçü sistemi G28 Referans noktasına dönüş Otomatik referansa gitme G30 İkinci referans notasına dönüş G31 atır atlatma G33 Vida açma (Tek pasoda ) G34 Değişken adımlı vida açma G40 Takım ucu yarıçap telafisi iptali G41 Takım ucu yarıçap telafisi solda G42 Takım ucu yarıçap telafisi sağda G54 İş parçası sıfırı G50 Maksimum ayna hızı G65 Kullanıcı programı(custom macro) çağırma G68 Karşı taret ayna görüntüsü devrede G69 Karşı taret ayna görüntüsü devre dışı G70 Finiş(on talaş ) tornalama çevrimi G71 ilindirik tornalama ile boşaltma çevrimi G72 Alın tornalama ile boşaltma çevrimi G73 Tekrarlı profil tornalama çevrimi G74 Kapalı devre alın tornalama çevrimi G75 Dış çapta/ iç çapta kanal açma-parça kesme çevrimi G76 Otomatik diş açma çevrimi G90 İç ve dış çap tornalama çevrimi G92 Düz vida açma çevrimi G94 Alın tornalama çevrimi G95 İlerleme mm/dev G96 abit kesme hızı, m/dk G97 abit kesme hızını iptal etme (abit ayna devri tanımlama) Dev/dk G98 İlerleme hızı mm/dk G99 İlerleme hızı mm/dev
2 Tablo 2- Tornalamada kullanılan M kodları listesi Kod Açıklama M00 rogram durdurma, tekrar başlamak için Cycle tart düğmesi kullanılır M01 İsteğe bağlı durdurma, tekrar başlamak için Cycle tart düğmesi kullanılır. M02 rogram sonu M03 İş milini saat ibresi dönüş yönünde (CW) döndürme M04 İş milini saat ibresi tersi dönüş yönünde (CCW) döndürme M05 Tezgah milini durdurma M06 Kesici takım değiştirme M07 Hava sirkülasyonunu açma M08 oğutma suyunu açma M09 oğutma suyunu kapatma M13(M03 + M08) İş milini saat yönünde döndürme ve soğutma suyunu açma M14(M04 + M08) İş milini saatin ters yönünde döndürme ve soğutma suyunu açma M15 Eksen + yön belirleme M16 Eksen yön belirleme M19 İş milini kilitleme (İş mili oryantasyonu) M30 rogram sonu (rogramı sonlandırıp program başına dönme ) M24 ensör (Takım sıfırlama kolu ) ölçme pozisyonunda M25 ensör (Takım sıfırlama kolu) yerinde M34 Talaş konveyörünü çalıştırma ( Talaş boşaltacak şekilde) M35 Talaş konveyörünü durdurma M60 unta kovanını ileri hareket ettirme (Hidrolik aynaya doğru) M61 unta kovanını geri hareket ettirme M66 Ayna için mil hareketi geçerli M67 Ayna için mil hareketi geçersiz M68 Hidrolik ayna ayaklarını kapatma M69 Hidrolik ayna ayaklarını açma M70 İş parçası tutucusu dışarıda M71 NC nin yeniden çubuk sürmeye başlaması M74 İş parçası tutucusu yerinde M75 Çubuk sonu kontrolü M76 Çubuk sonu kontrolünü iptal etme M77 Eksen kilitleme M78 Eksen kilitlemeyi iptal M79 Hava sirkülasyonunu kapama M81 Finiş sinyali ile M81 çıkışı M82 M82 çıkışını açma M83 M82 çıkışını iptal etme
3 M84 M85 M86 M87 M88 M90 M91 M92 Zaman sayacı ile M84 çıkışı Hata arama geçerli (aktif) Hata arama geçersiz (pasif) ah kırma modu geçerli ah kırma modu geçersiz Finiş sinyali ile M90 çıkışı Finiş sinyali ile M91 çıkışı Finiş sinyali ile M92 çıkışı Tablo 3- Cnc Torna rogramcılığında Kullanılan Karakterler Tablosu X,Z Eksen pozisyon komutları C F T M G N D O R X L Multi eksen veya ilave eksen pozisyon komutu Đlerleme Fener mili devri Takım numarası Tezgâh fonksiyon komutu rogram fonksiyon komutu atır numarası Takım çap ofset satırı Bekleme (Milisaniye) rogram numarası Daire işleme radüs değeri Bekleme (saniye) Yardımcı program çağırma Tekrar sayısı atır numarası çağırma I,K Daire koordinatları
4 Tablo 4- Frezelemede Kullanılan G Kodları Listesi Kod Açıklama Uygulama Alanı tandart / Opsiyonlu G00 Talaşsız hızlı hareket (M) (Modal) ozisyonlama G01 Talaşlı doğrusal ilerleme (M) F adresi altında G02 aatin dönüş yönünde dairesel ilerleme (M) G03 aatin dönüş yönünün tersine dairesel ilerleme (M) G04 Bekleme Kanal ve delik sonlarında G17 XY düzlemi G18 XZ düzlemi G19 YZ düzlemi G20/G70 Inch ölçü birimi (M) G21/G71 Metrik ölçü birimi (M) G28 Referans noktasına otomatik dönüş G29 Referans noktasından otomatik dönüş G32 abit adımlı vida açma C eksensiz tezgahlarda G34 Değişken adımlı vida açma G40 Kesici takım telafisini iptal (M) G41 ol taraf kesici takım telafisi (M) G42 ağ taraf kesici takım telafisi (M) G43 G44 Kesici takım uzunluğu telafisi (+), (M) Kesici takım uzunluğu telafisi (-), (M) G49 Kesici takım uzunluğu telafisi iptali (M) G54/G59 İş parçası koordinat kurgusu (M) G73 Yüksek hızda dalmalı delik delme (M) G80 Kapalı çevrim iptali (M) G81 Delme çevrimi (M) G82 Beklemeli delme çevrimi (M) G83 Derin delik delme çevrimi (M) G90 G91 G92 G98 G99 Mutlak koordinat sistemi (M) Artışlı koordinat sistemi (M) Orjin noktasına geri dönüş Başlangıç pozisyonuna dönme Geri çekme düzlemine dönüş
5 Tablo 5 - Frezelemede Kullanılan M Kodları Listesi Kod Açıklama M00 rogramı geçici olarak durdurma M01 rogramı isteğe bağlı durdurma M02 rogram sonu (rogramın son satırı) M03 Mili saat ibresi yönünde döndürme M04 Mili saat ibresinin tersi yönünde döndürme M05 Mili durdurma M06 Takım değiştirme M08 oğutma sıvısını açma M09 oğutma sıvısını kapatma M10 Mengeneyi açma ( İş parçasını sökme ) M11 Mengeneyi sıkma ( İş parçasını bağlama ) M30 rogramı sonlandırıp programın başına dönme M98 Alt program komutu çağırma M99 Alt program komutundan çıkma Tablo 6 - Cnc Freze Tezgâhında rogramda Kullanılan Karakterler Tablosu X,Y,Z ABC F T M G N D O R H X L I,J,K Eksen pozisyon komutları Multi eksen veya ilave eksen pozisyon komutu İlerleme Fener mili devri Takım numarası Tezgâh fonksiyon komutu rogram fonksiyon komutu atır numarası Takım çap ofset satırı Bekleme (Milisaniye) rogram numarası Daire işleme radüs değeri Takım boy ofset satırı Bekleme (saniye) Yardımcı program çağırma Tekrar sayısı atır numarası çağırma Daire koordinatları