FANUC CNC G VE M KODLARI

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

G koduGrupİşlev
G0001Konumlandırma
G0101Doğrusal interpolasyon
G0201Döngüsel interpolasyon/Helisel interpolasyon CW
G0301Döngüsel interpolasyon/Helisel interpolasyon CCW
G0400Besleme
G0500AI kontur kontrolü (Yüksek hassasiyete sahip kontur kontrolü uyumluluk komutu)
G05.100AI kontur kontrolü I,AI kontur kontrolü II,Nano yumuşatma
G05.400HRV3 on/off
G06.201NURBS interpolasyon
G07.1 (G107)00Silindirik interpolasyon
G0800AI kontur kontrolü (gelişmiş ön izleme kontrolü uyumluluk komutu)
G0900Tam durma
G1000Programlanabilir veri girişi
G1100Programlanabilir veri giriş modu iptal
G1517Polar koordinat komutu iptal
G1617Polar koordinat komutu
G1702XY düzlem seçimi
G1802ZX düzlem seçimi
G1902YZ düzlem seçimi
G2006İnç cinsinden giriş
G2106mm cinsinden giriş
G2204Saklanan strok kontrolü ON
G2304Saklanan strok kontrolü OFF
G2700Referans noktasına dönüş kontrolü
G2800Otomatik referans noktasına geri dönüş
G2900Otomatik referans noktasından geri dönüş
G3000İkinci referans konuma dönüş Üçüncü ve dördüncü referans noktasına dönüş
G3100Atlama işlevi
G3700Otomatik takım uzunluğu ölçümü
G3800Kesici ve takım burnu çap telafisi, vektör tutma
G3900Kesici ve takım burnu çap telafisi, köşe dairesel interpolasyon
G4007Kesici ve takım burnu çap telafisi iptal
G4107Kesici ve takım burnu çap telafisi sol
G4207Kesici ve takım burnu çap telafisi sağ
G4308Takım uzunluğu telafisi + yön
G4408Takım uzunluğu telafisi - yön
G4908Takım uzunluğu telafisi/takım ucu kontrolü iptal
G5011Ölçek alma iptal
G5111Ölçek alma
G9810Kutulu periyotta başlangıç noktasına dönüş
G9910Kutulu periyotta R noktasına dönüş
G10700Silindirik 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 koduAdıAnlamıDizi
M00Programı durdurmaMakine, M00'dan sonra durur.D
M01İsteğe bağlı durdurmaMakine, M01'den sonra dururD
M02Programın sonuMakine 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
M06Takım değişimiTakım değişimi gerçekleştirilir.I
*M07Hava üfleme AÇIKTalaşların havası püskürtülür. (UYARI 1)I
*M08Kesim soğutucusu AÇIKSoğutucu yağı püskürtülür. (UYARI 1)I
*M09 KKesim soğutucusu KAPALISoğutucu yağı püskürtme durdurulur.D
*M10SıkmaEk eksen spesifikasyonları yardımıyla sıkma/gevşetme sinyali kullanıldığında, 4 eksen sıkılır. 
*M11GevşetmeEk eksen spesifikasyonları yardımıyla sıkma/gevşetme sinyali kullanıldığında, 4 eksen sıkılır. 
M12Arabelleğe almayı bastıran M koduBu 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
M13Yüksek hızlı iş milini saat yönünde döndürmeYüksek hızlı iş mili tutucusundaki motor saat yönünde döner.I
M14Yüksek hızlı iş milini saat yönünün aksine döndürmeYüksek hızlı iş mili tutucusundaki motor saat yönünün aksine döner.I
M15Yüksek hızlı iş milini durdurmaYüksek hızlı iş mili tutucusundaki motorun dönmesi durur.D
M17Dokunma probu gücü AÇIKDokunma probunun gücü açık (seçenek).I
M18Dokunma probu gücü KAPALIDokunma probunun gücü kapalı (seçenek).I
M19İş mili yönlendirmeİş mili özel bir noktaya konumlandırılır.I
M20Merkez geçiş soğutucu pompası KAPALIMerkezden geçen soğutucu pompayı durdurur. (seçenek)I
M21Merkez geçiş soğutucu pompası AÇIKMerkezden geçen soğutucu pompayı başlatır. (seçenek)I
M22Merkezden geçen soğutucu AÇIKSoğutucuyu takım ucundan besler. (seçenek)I
M23Hava temizleme AÇIKHavayı takım ucundan dışarı verir. (seçenek)I
M24Merkezden geçen soğutucu/hava temizleme KAPALIMerkezden geçen soğutucu/hava temizlemesini durdurur. (seçenek)D
M25Revolver dizinlemeTam 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ştirmeSoğ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ırakmaSoğutucu sürülmüş olabilecek iş mili koniği için temizleme işlevi devre dışı bırakılır (seçenek).D
M28Küçük delik gagalama yöntemiyle delme dönüşü AÇIKKüçük çaplı, derin delik delme dönüşü modunu AÇIK ayarına getirir (seçenek).I
M29Sert modDiş çekme dönüşü sert moddadırI
M30Programın sonuMakine programı tamamlar.D
M31Makinede işleme modunu ve güç tasarrufu modunu ayarlamaBkz. 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
*M32Gagalama dönüşüAI işlevi yüksüz algılamasını tetikler.I
*M33Gagalama dönüşüAI işlevi yüksüz algılamasını değerlendirirI
*M34Gagalama dönüşüAI işlevi yüksüz algılamasını sonlandırır.I
M35(Rezerve)- 
M36(Rezerve)- 
M37(Rezerve)- 
M38Dokunma probu anormallik algılama başlatmaDokunma probu anormalliğini algılamayı başlatır.I
M39Dokunma probu anormallik algılama sonlandırmaDokunma probu anormalliğini algılamayı sonlandırır.I
*M40AI işlevi devre dışıAI işlevini devre dışı bırakır.I
*M41AI işlevi etkinAI işlevini etkinleştirir.I
M42-Makine tarafından bir menü kullanılır.I
*M43Alarmı belirleme için M koduGeçerli takım ömrünü ve otomatik yağlama durumunu kontrol eder ve bir alarm verir.I
M44Programlanmış 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
M47Hızlı hareketi geçersiz kılmayı ayarlamaProgramda hızlı hareket oranını ayarlar ve değiştirir.I
*M50 (NOTE2)Hava üfleme AÇIKTalaşların havası püskürtülür.I
*M52Güvenlik geçidini kapatmaGüvenlik geçidi (yan kapı) kapatılır. (Robot sistemi)I
*M53Güvenlik geçidini açmaGüvenlik geçidi (yan kapı) açılır. (Robot sistemi)I
M54(Rezerve)  
M57(Rezerve)  
M58(Rezerve)  
M59(Rezerve)  
*M60 ila M65Yanıt gelene kadar otomatik kapıyı açma/kapama ve çıkış sinyali AÇIKOtomatik kapı açılır ve harici ekipmana bir sinyal verilir.I
*M66Yüksek hızlı iş mili tutucusu algılama AÇIKYüksek hızlı iş mili tutucusu algılama modu açılır.I
*M67Yüksek hızlı iş mili tutucusu algılama KAPALIYüksek hızlı iş mili tutucusu algılama modu kapatılır.I
*M704. 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
*M714 ekseni sıkmaEk eksen spesifikasyonları yardımıyla sıkma/gevşetme sinyali kullanıldığında, 4 eksen sıkılır.I
*M724 ekseni gevşetmeEk eksen spesifikasyonları yardımıyla sıkma/gevşetme sinyali kullanıldığında, 4 eksen gevşetilir.I
*M73X ekseni ayna görüntüsü AÇIKX ekseni, ayna görüntüsü işlevini AÇIK konumuna alır.I
*M74Y ekseni ayna görüntüsü AÇIKY ekseni, ayna görüntüsü işlevini AÇIK konumuna alır.I
M75Parçaları kesme için öğrenme kontrolü B AÇIK/KAPALIBkz. Bölüm 43, "PARÇALARI KESME B ÖĞRENME KONTROLÜ (SEÇENEK)," Kısım IV.I
*M764 ekseni ayna görüntüsü AÇIK4 ekseni, ayna görüntüsü işlevini AÇIK konumuna alır.I
*M77Ayna görüntüsü KAPALIAyna görüntüsü KAPALI'dırI
*M78Yüksek hızlı iş mili bağlantısıYüksek hızlı iş mili bağlanır.I
*M79Yüksek hızlı iş mili bağlantısını kesmeYüksek hızlı iş milinin bağlantısı kesilir.I
M80 ila M89Harici arayüz içinKı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ı 1QUICK 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)  
M96Kesinti tipi özel makrosu AÇIKÖzel makro kesintisi işlevini etkinleştirir.I
M97Kesinti tipi özel makrosu KAPALIÖzel makro kesintisi işlevini devre dışı bırakır.I
M98Alt programı çağırma  
M99Alt program sonu  
M100 ila M129Harici arayüz içinKı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
*M130Makine temizleme soğutucusu AÇIKMakine 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
*M131Makine temizleme soğutucusu KAPALIMakine 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
M132Takım kaydı (takım boşluğu algılama işlevi)Takım verilerini kaydeder.I
M133Boş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
M198Harici 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.

 

Nomura DS CNC Dik İşlemi Merkezi hakkında detaylı bilgi için lütfen tıklayınız.