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 |
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.