FANUC CNC G VE M KODLARI

FANUC CNC DİK İŞLEME MERKEZİ G VE M KODLARI

G kodu Grup İşlev
G00 01 Konumlandırma
G01 01 Doğrusal interpolasyon
G02 01 Döngüsel interpolasyon/Helisel interpolasyon CW
G03 01 Döngüsel interpolasyon/Helisel interpolasyon CCW
G04 00 Besleme
G05 00 AI kontur kontrolü (Yüksek hassasiyete sahip kontur kontrolü uyumluluk komutu)
G05.1 00 AI kontur kontrolü I,AI kontur kontrolü II,Nano yumuşatma
G05.4 00 HRV3 on/off
G06.2 01 NURBS interpolasyon
G07.1 (G107) 00 Silindirik interpolasyon
G08 00 AI kontur kontrolü (gelişmiş ön izleme kontrolü uyumluluk komutu)
G09 00 Tam durma
G10 00 Programlanabilir veri girişi
G11 00 Programlanabilir veri giriş modu iptal
G15 17 Polar koordinat komutu iptal
G16 17 Polar koordinat komutu
G17 02 XY düzlem seçimi
G18 02 ZX düzlem seçimi
G19 02 YZ düzlem seçimi
G20 06 İnç cinsinden giriş
G21 06 mm cinsinden giriş
G22 04 Saklanan strok kontrolü ON
G23 04 Saklanan strok kontrolü OFF
G27 00 Referans noktasına dönüş kontrolü
G28 00 Otomatik referans noktasına geri dönüş
G29 00 Otomatik referans noktasından geri dönüş
G30 00 İkinci referans konuma dönüş Üçüncü ve dördüncü referans noktasına dönüş
G31 00 Atlama işlevİ
G37 00 Otomatik takım uzunluğu ölçümü
G38 00 Kesici ve takım burnu çap telafisi, vektör tutma
G39 00 Kesici ve takım burnu çap telafisi, köşe dairesel interpolasyon
G40 07 Kesici ve takım burnu çap telafisi iptal
G41 07 Kesici ve takım burnu çap telafisi sol
G41.2 07 3 boyutlu kesici telafisi, sol (tip 1)
G41.3 07 3 boyutlu kesici telafisi, sol (öndeki köşe ofseti)
G41.4 07 3 boyutlu kesici telafisi, sol (tip 1) (FS16i uyumluluk komutu)
G41.5 07 3 boyutlu kesici telafisi, sol (tip 1) (FS16i uyumluluk komutu)
G41.6 07 3 boyutlu kesici telafisi, sol (tip 2)
G42 07 Kesici ve takım burnu çap telafisi sağ
G42.2 07 3 boyutlu kesici telafisi, sağ (tip 1)
G42.4 07 3 boyutlu kesici telafisi, sağ (tip 1) (FS16i uyumluluk komutu)
G42.5 07 3 boyutlu kesici telafisi, sağ (tip 1) (FS16i uyumluluk komutu)
G42.6 07 3 boyutlu kesici telafisi, sağ (tip 2)
G43 08 Takım uzunluğu telafisi + yön
G44 08 Takım uzunluğu telafisi - yön
G43.4 08 Takım ucu kontrolü (tip 1)
G43.5 08 Takım ucu kontrolü (tip 2)
G45 00 Takım konumu ofset uzatması
G46 00 Takım konumu ofset azaltma
G47 00 Takım konumu ofset iki tutma uzatması
G48 00 Takım konumu ofset iki tutma azaltması
G49 08 Takım uzunluğu telafisi/takım ucu kontrolü iptal
G50 11 Ölçek alma iptal
G51 11 Ölçek alma
G50.1 22 Programlanabilir ayna görüntüsü iptal
G51.1 22 Programlanabilir ayna görüntüsü
G52 00 Yerel koordinat sistemi ayarı
G53 00 Makine koordinatı sistem seçimi
G54 14 İş parçası koordinat sistemi 1 ayarı
G54.1 14 Ek iş parçası koordinat sistemi seçimi
G55 14 İş parçası koordinat sistemi 2 ayarı
G56 14 İş parçası koordinat sistemi 3 ayarı
G57 14 İş parçası koordinat sistemi 4 ayarı
G58 14 İş parçası koordinat sistemi 5 ayarı
G59 14 İş parçası koordinat sistemi 6 ayarı
G54.2 23 Döner tezgah dinamik sabitleme ofseti
G60 00/01 Tek yönlü konumlandırma
G61 15 Tam durma modu
G62 15 Otomatik köşe geçersiz kılma
G64 15 Kesim modu
G65 00 Makro çağırma
G66 12 Makro modal çağırma A
G66.1 12 Makro modal çağırma B
G67 12 Makro modal çağırma A/B iptali
G68 16 Koordinat sistemi dönüşü/3 boyutlu koordinat sistemi dönüştürme
G69 16 Koordinat sistemi dönüşü iptal/3 boyutlu koordinat sistemi dönüştürme iptal
G72.1 00 Şekil kopyalama (dönüş kopyası)
G72.2 00 Şekil kopyalama (doğrusal kopya)
G73 09 Gagalama delme dönüşü
G74 09 Diş çekme dönüşü
G76 09 İyi bara döngüsü
G80 09 Delme döngüsü iptal
G81 09 Delme döngüsü, nokta delik açma döngüsü
G82 09 Delme döngüsü, kontur delik açma döngüsü
G83 09 Gagalama delme dönüşü
G84 09 Diş çekme dönüşü
G85 09 Delik açma döngüsü
G86 09 Delik açma döngüsü
G87 09 Geri delik açma döngüsü
G88 09 Delik açma döngüsü
G89 09 Delik açma döngüsü
G90 03 Mutlak komut
G91 03 Kademeli komut
G92 00 İş parçası koordinat sistemi ayarı
G92.1 00 İş parçası koordinat sistemi ön ayarı
G93 05 Ters zaman besleme
G94 05 Dakika başına besleme
G95 05 Dönüş başına besleme
G98 10 Kutulu periyotta başlangıç noktasına dönüş
G99 10 Kutulu periyotta R noktasına dönüş
G107 00 Silindirik interpolasyon

 

Çeşitli İşlevler (M İşlevi)

Aynı anda en fazla üç M kodu belirtilebilir. Aşağıdaki tabloda * ile işaretli olmayan bir M kodu, ilk M kodu olarak belirtilmelidir.

M kodu Adı Anlamı Dizi
M00 Programı durdurma Makine, M00'dan sonra durur. D
M01 İsteğe bağlı durdurma Makine, M01'den sonra durur D
M02 Programın sonu Makine programı tamamlar.İş mili saat yönünde dönmeye başlar. D
M03 İ İş mili CW İş mili saat yönünde dönmeye başlar. I
M04 İş mili CCW İş mili saat yönünün aksine dönmeye başlar. I
M05 İş milini DURDURMA İş mili durur. D
M06 Takım değişimi Takım değişimi gerçekleştirilir. I
*M07 Hava üfleme AÇIK Talaşların havası püskürtülür. (UYARI 1) I
*M08 Kesim soğutucusu AÇIK Soğutucu yağı püskürtülür. (UYARI 1) I
*M09 K Kesim soğutucusu KAPALI Soğutucu yağı püskürtme durdurulur. D
*M10 Sıkma Ek eksen spesifikasyonları yardımıyla sıkma/gevşetme sinyali kullanıldığında, 4 eksen sıkılır.  
*M11 Gevşetme Ek eksen spesifikasyonları yardımıyla sıkma/gevşetme sinyali kullanıldığında, 4 eksen sıkılır.  
M12 Arabelleğe almayı bastıran M kodu Bu blokta gelişmiş ön izlemeyi işleme devre dışı bırakılır. Özel bir makrodan hemen önceki bloğu yürütme işleminin sonunda bir makro komutunu yürütmek istiyorsanız, bu M kodunu kullanın. (UYARI 2) I
M13 Yüksek hızlı iş milini saat yönünde döndürme Yüksek hızlı iş mili tutucusundaki motor saat yönünde döner. I
M14 Yüksek hızlı iş milini saat yönünün aksine döndürme Yüksek hızlı iş mili tutucusundaki motor saat yönünün aksine döner. I
M15 Yüksek hızlı iş milini durdurma Yüksek hızlı iş mili tutucusundaki motorun dönmesi durur. D
M17 Dokunma probu gücü AÇIK Dokunma probunun gücü açık (seçenek). I
M18 Dokunma probu gücü KAPALI Dokunma probunun gücü kapalı (seçenek). I
M19 İş mili yönlendirme İş mili özel bir noktaya konumlandırılır. I
M20 Merkez geçiş soğutucu pompası KAPALI Merkezden geçen soğutucu pompayı durdurur. (seçenek) I
M21 Merkez geçiş soğutucu pompası AÇIK Merkezden geçen soğutucu pompayı başlatır. (seçenek) I
M22 Merkezden geçen soğutucu AÇIK Soğutucuyu takım ucundan besler. (seçenek) I
M23 Hava temizleme AÇIK Havayı takım ucundan dışarı verir. (seçenek) I
M24 Merkezden geçen soğutucu/hava temizleme KAPALI Merkezden geçen soğutucu/hava temizlemesini durdurur. (seçenek) D
M25 Revolver dizinleme Tam otomatik revolver kurtarma işlevi, revolver dizinlemeyi gerçekleştirmek için kullanılır (seçenek). I
M26 İş mili konik temizleme işlevini etkinleştirme Soğutucu sürülmüş olabilecek iş mili koniği için temizleme işlevi etkinleştirilir (seçenek). D
M27 İş mili konik temizleme işlevini devre dışı bırakma Soğutucu sürülmüş olabilecek iş mili koniği için temizleme işlevi devre dışı bırakılır (seçenek). D
M28 Küçük delik gagalama yöntemiyle delme dönüşü AÇIK Küçük çaplı, derin delik delme dönüşü modunu AÇIK ayarına getirir (seçenek). I
M29 Sert mod Diş çekme dönüşü sert moddadır I
M30 Programın sonu Makine programı tamamlar. D
M31 Makinede işleme modunu ve güç tasarrufu modunu ayarlama Bkz. Alt bölümler 36.3, “PROGRAMA YÖNELİK MAKİNEDE İŞLEME MODU AYARI”, ve 40.2.2, “Bir Program Komutu Kullanarak Güç Tasarrufu Modunu Ayarlama,” Kısım IV. I
*M32 Gagalama dönüşü AI işlevi yüksüz algılamasını tetikler. I
*M33 Gagalama dönüşü AI işlevi yüksüz algılamasını değerlendirir I
*M34 Gagalama dönüşü AI işlevi yüksüz algılamasını sonlandırır. I
M35 (Rezerve) -  
M36 (Rezerve) -  
M37 (Rezerve) -  
M38 Dokunma probu anormallik algılama başlatma Dokunma probu anormalliğini algılamayı başlatır. I
M39 Dokunma probu anormallik algılama sonlandırma Dokunma probu anormalliğini algılamayı sonlandırır. I
*M40 AI işlevi devre dışı AI işlevini devre dışı bırakır. I
*M41 AI işlevi etkin AI işlevini etkinleştirir. I
M42 - Makine tarafından bir menü kullanılır. I
*M43 Alarmı belirleme için M kodu Geçerli takım ömrünü ve otomatik yağlama durumunu kontrol eder ve bir alarm verir. I
M44 Programlanmış veri yeniden yazımı AI takım ekranının verilerini ayarlar. I
M45 - Makro programı O9029 tarafından kullanılır. I
M46 - Makro programı O9029 tarafından kullanılır. I
M47 Hızlı hareketi geçersiz kılmayı ayarlama Programda hızlı hareket oranını ayarlar ve değiştirir. I
*M50 (NOTE2) Hava üfleme AÇIK Talaşların havası püskürtülür. I
*M52 Güvenlik geçidini kapatma Güvenlik geçidi (yan kapı) kapatılır. (Robot sistemi) I
*M53 Güvenlik geçidini açma Güvenlik geçidi (yan kapı) açılır. (Robot sistemi) I
M54 (Rezerve)    
M57 (Rezerve)    
M58 (Rezerve)    
M59 (Rezerve)    
*M60 ila M65 Yanıt gelene kadar otomatik kapıyı açma/kapama ve çıkış sinyali AÇIK Otomatik kapı açılır ve harici ekipmana bir sinyal verilir. I
*M66 Yüksek hızlı iş mili tutucusu algılama AÇIK Yüksek hızlı iş mili tutucusu algılama modu açılır. I
*M67 Yüksek hızlı iş mili tutucusu algılama KAPALI Yüksek hızlı iş mili tutucusu algılama modu kapatılır. I
*M70 4. eksen sıkma kontrolü (DDR'ye özel) 4. eksenin (DDR) normal bir biçimde sıkılıp sıkılmadığını kontrol eder. I
*M71 4 ekseni sıkma Ek eksen spesifikasyonları yardımıyla sıkma/gevşetme sinyali kullanıldığında, 4 eksen sıkılır. I
*M72 4 ekseni gevşetme Ek eksen spesifikasyonları yardımıyla sıkma/gevşetme sinyali kullanıldığında, 4 eksen gevşetilir. I
*M73 X ekseni ayna görüntüsü AÇIK X ekseni, ayna görüntüsü işlevini AÇIK konumuna alır. I
*M74 Y ekseni ayna görüntüsü AÇIK Y ekseni, ayna görüntüsü işlevini AÇIK konumuna alır. I
M75 Parçaları kesme için öğrenme kontrolü B AÇIK/KAPALI Bkz. Bölüm 43, "PARÇALARI KESME B ÖĞRENME KONTROLÜ (SEÇENEK)," Kısım IV. I
*M76 4 ekseni ayna görüntüsü AÇIK 4 ekseni, ayna görüntüsü işlevini AÇIK konumuna alır. I
*M77 Ayna görüntüsü KAPALI Ayna görüntüsü KAPALI'dır I
*M78 Yüksek hızlı iş mili bağlantısı Yüksek hızlı iş mili bağlanır. I
*M79 Yüksek hızlı iş mili bağlantısını kesme Yüksek hızlı iş milinin bağlantısı kesilir. I
M80 ila M89 Harici arayüz için Kısım IV'te "14.4.1 Giriş/Çıkış Sinyallerinin Ayrıntılı Açıklaması" içinde (5) M kodu çıkış işlevine bakın. I
M90 (Rezerve) QUICK ekranında sayaç 1 için ürün miktarını sayar. I
*M91 (QUICK ekranı) Ürün kontrol sayacı 1 QUICK ekranında sayaç 2 için ürün miktarını sayar. I
*M92 (QUICK ekranı) Ürün kontrol sayacı 2    
M93 (Rezerve)    
M94 (Rezerve)    
M95 (Rezerve)    
M96 Kesinti tipi özel makrosu AÇIK Özel makro kesintisi işlevini etkinleştirir. I
M97 Kesinti tipi özel makrosu KAPALI Özel makro kesintisi işlevini devre dışı bırakır. I
M98 Alt programı çağırma    
M99 Alt program sonu    
M100 ila M129 Harici arayüz için Kısım IV'te "14.4.1 Giriş/Çıkış Sinyallerinin Ayrıntılı Açıklaması" içinde (5) M kodu çıkış işlevine bakın. I
*M130 Makine temizleme soğutucusu AÇIK Makine temizleme soğutucusu beslenir. (Yüksek güç sürümü için, yüksek güç sürümünün makine temizleme soğutucusu beslenir). I
*M131 Makine temizleme soğutucusu KAPALI Makine temizleme soğutucusunun beslenmesi durdurulur. (Yüksek güç sürümü için, yüksek güç sürümünün makine temizleme soğutucusunun beslenmesi durdurulur.) I
M132 Takım kaydı (takım boşluğu algılama işlevi) Takım verilerini kaydeder. I
M133 Boşluk ölçümü (takım boşluğu algılama işlevi) Takım boşluğunu ölçer. I
M143 (iHMIscreen) Ürün kontrol sayacı 1 Üretim sonuç yönetimi ekranında sayaç 1 için ürün miktarını sayar. I
M144 (iHMIscreen) Ürün kontrol sayacı 2 Üretim sonuç yönetimi ekranında sayaç 2 için ürün miktarını sayar. I
M145 (iHMIscreen) Ürün kontrol sayacı 3 Üretim sonuç yönetimi ekranında sayaç 2 için ürün miktarını sayar. I
M198 Harici hafızadan alt program çağrısı    

NOT

"Dizi" sütunundaki "I" ve "D", aşağıdaki anlama gelir:

I: Bu işlev, blok okunur okunmaz aktif olur.

D: Bu işlev, bloktaki tüm komutlar yürütüldükten sonra aktif olur.

DİKKAT

1.   Merkez geçişi soğutucu spesifikasyonu uygulandığında, ilk M kodu olarak M07
ile M08 belirtilmelidir.


2 .  Bu serideki ROBODRILL ile, otomatik işlemin başında AI kontur kontrolü
varsayılan olarak etkinleştirilir (CNC parametresi No. 1604#0 = 1). Dolayısıyla,
otomatik olarak gelişmiş ön izleme işlemesi gerçekleştirilir. Örneğin, özel
makronun koşula bağlı ifadeleri için gelişmiş ön izleme işlemesi gerçekleştirmek
istemediğinizde, M12'yi belirten bir blok ekleyin.