Ana içeriğe geç
CNC.wiki

G37 Otomatik Takım Boyu Ölçümü: Fanuc, Siemens, Mitsubishi

Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G37 otomatik takım boyu ölçüm parametrelerini, PS0080 alarm çözümlerini ve güvenlik kurallarını öğrenin.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE Co-founder

Giriş

Aktif bir takım radyus telafisi (G41 veya G42) komutu varken otomatik takım boyu ölçüm çevriminin çalıştırılması, takım taretinin veya fener milinin tabla üzerine monte edilmiş mengene çenesine veya fener mili aynasına yüksek hızla çarpmasına yol açar. Bu tür bir eksen bindirmesi, hassas elektrikli temas sensörünün (prob) anında kırılmasına, fener mili hassasiyetinin kaybolmasına ve binlerce dolarlık plansız duruş süreleri ile yüksek hurda oranlarına neden olur. Telafi değerlerinin otomatik ölçüm öncesinde G40 komutuyla iptal edilmemesi, kontrol ünitesinin telafi yörüngesi hesaplayarak hedef koordinattan sapmasına ve takım tutucuyu doğrudan bağlama pabuçlarına bindirmesine sebep olur. CNC kontrolörün temas sinyalini işlemesi sırasında geçen 0 ila 2 milisaniyelik gecikme hesaba katılmadan programlanan yüksek ölçüm ilerleme hızları da probun fiziksel sapma sınırını aşarak hasar görmesini kaçınılmaz hale getirir.

Teknik Özet

ÖzellikTeknik Özellikler
Komut KoduG37 (Standart), G36 / G37.1 / G37.2 (Markaya bağlı olarak Genişletilmiş / Torna)
Modal GrubuGrup 00, Modal olmayan (Unmodal)
MarkalarFanuc, Siemens (G291 ISO Modu G31 veya yerel çevrimler kullanarak), Mitsubishi
Kritik ParametrelerFanuc Parameter No. 6241 (Ölçüm ilerlemesi) & No. 6254 (Arama toleransı); Mitsubishi #8004 (Ölçüm hızı) & #8005 (Yavaşlama bölgesi)
Temel KısıtlamaKesici ve takım ucu radyus telafisi (G41/G42), çevrim çağrılmadan önce G40 ile iptal edilmelidir. Prob koordinatları mutlak modda (G90) programlanmalıdır.

Hızlı Okuma

  • Otomatik takım ölçüm çevrimini çağırmadan önce aktif takım ucu veya kesici radyus telafilerini iptal etmek için bir G40 komutu programlayın.
  • Takım yolu geri çekilme ofsetlerini önlemek için ölçüm bloğundan önce mutlak koordinat programlamayı (G90) seçin.
  • G37 kalibrasyonunu başlatmadan önce takım boyu ofset kodunu (H veya T) ayrı bir blokta önceden yükleyin ve etkinleştirin.
  • Makine parametrelerini, yavaşlama ofset bölgesi arama aralığı limitinden büyük olacak şekilde ayarlayın.
  • Kontrolör sinyal iletim gecikmesi (0 ila 2 ms) sırasında probun fiziksel zarar görmesini önlemek için ölçüm ilerlemesini yeterince düşük ayarlayın.
  • Derin talaş kaldırma kesimlerini önlemek için iş parçası koordinat sisteminin aktif programlama koordinat sistemiyle eşleştiğini doğrulayın.

Temel Kavramlar

Otomatik takım boyu ölçümü, bir CNC takım tezgahının malzeme kesimine başlamadan önce takım geometrisi ofsetlerini dinamik olarak kalibre etmesini sağlayan kapalı döngü bir kurulum sırası oluşturur. Takım veya taret, beklenen sensör koordinatına doğru hızlı ilerlemede hareket eder. Yavaşlama sınırında, ilerleme hızı ölçüm ilerlemesine düşürülür. Takım, eksen hareketini anında durduran, beklenen hedeften sapmayı hesaplayan ve düzeltmeyi kaydeden bir dokunmatik prob sinyalini tetikleyen temas sensörüne temas edene kadar bu düşük hızda ilerlemeye devam eder.

Takımın kontrol kayıt defterinde aktif bir ofseti olduğunda, CNC ölçülen sapmayı aşınma ofseti (wear offset) kayıt defterine ekler. Eğer aktif ofset sıfır ise kontrol, yeni değeri doğrudan takım boyu şekil veya geometri ofseti olarak kaydeder. Bu dinamik güncelleme, manuel veri girişi sırasında meydana gelen hataları önleyerek kurulum süresinden tasarruf sağlar ve hurdayı engeller.

Bu çevrim sırasında güvenlik koordinatlarının korunması, erken tetiklemeleri önlemek için başlangıç noktasının sensörden yeterince uzakta olduğu bir eksen hareketi güvenlik sınırının tanımlanmasını gerektirir. Takım ölçüm ilerlemesinde hareket ederken manuel bir kesinti uygulanırsa operatör, yol sapmasını önlemek için yürütmeyi yeniden başlatmadan önce takımı kesinti öncesi koordinatına geri döndürmelidir.

Komut Yapısı

G37, yalnızca komut verildiği blokta aktif olan, modal olmayan bir Grup 00 hazırlık komutudur. Programcı, ölçülecek hedef eksenin koordinatını belirtmelidir. Kontrolör, güvenlik sınırını geçtiğinde ilerleme hızlarını değiştirerek hızlı bir yaklaşma bölümü ve ardından yavaş bir ölçüm arama bölümü yürütür.

Değişken hatveli diş açma operasyonları için (örneğin g34-thread-cutting-increasing-lead veya g35-thread-cutting-decreasing-lead rehberlerine bakın), kontrolörün dinamik hatve geçişlerini hesaplaması gerekir. Siemens kontrollerinde sabit hatveli diş açma işlemi ise g33-thread-cutting-constant-lead-siemens aracılığıyla yürütülür. Buna karşılık G37, harici bir temas sinyali hareketi kesintiye uğratana kadar tek bir eksen boyunca düz bir prob hareketi gerçekleştirir.

Sözdizimi Formatları

Fanuc Torna Modu:

G36 X xa ; (veya G37 Z za ;)

Fanuc Torna Genişletilmiş Modu:

G37.1 X xa ; (veya G37.2 Z za ;)

Fanuc İşleme Merkezi (Freze) Modu:

G90 G37 Z za ;

Siemens ISO Dialect Modu:

G31 Z za F fp ;

Mitsubishi İşleme Merkezi Modu:

G37 Z za R r D d F fp ;

Mitsubishi Torna Modu:

G37 X xa R r D d F fp ; (veya G37 Z za R r D d F fp ;)

Parametreler

AdresMarkaAçıklamaAralık / Limit
X, ZFanuc, Mitsubishi, SiemensÖlçüm konumunun beklenen mutlak koordinatı.Koordinat sınırları
RMitsubishiBeklenen ölçüm koordinatından olan yavaşlama mesafesi (artışlı değer).0 ila 99999.999 mm
DMitsubishiArama tolerans aralığı (izin verilen temas penceresi).0 ila 99999.999 mm
FMitsubishi, SiemensProb yaklaşması için kullanılan ölçüm ilerlemesi.Pozitif tam sayı
PSiemensProb giriş kanalı seçimi (1 ila 4).P1 ila P4

Marka Uygulamaları

Fanuc

Fanuc sistemleri torna ve freze ofsetlerini farklı şekilde yapılandırır. Torna kontrolleri, X ve Z eksenlerini kalibre etmek için modal olmayan Grup 00 G-kodları olan G36 ve G37'yi veya G37.1 ve G37.2'yi kullanır ve düzeltmeleri doğrudan geometri veya aşınma kayıt defterlerine yazar. Freze sistemleri ise belirtilen eksen boyunca tek bir G37 komutu kullanır ve bu komut, takım boyu ofset kodu olan H'nin bir önceki blokta etkinleştirilmesini gerektirir.

Parametre ayarları güvenlik sınırlarını ve ilerleme hızlarını tanımlar. Parameter No. 6241 prob ilerlemesini belirler, Parameter No. 6251 ve No. 6252 ise sırasıyla X ve Z eksenleri için yavaşlama ofset mesafesini (y) tanımlar. Parameter No. 6254 ve No. 6255, izin verilen arama tolerans bölgesini (ε) tanımlar. Torna sistemleri, Parameter No. 3405 bit 3 aracılığıyla standart ve genişletilmiş modlar arasında geçiş yapar.

ParametreAçıklamaVarsayılan / Aralık
No. 3405 Bit 3Torna G-kodu sistemi yapılandırması (0 = G36/G37, 1 = G37.1/G37.2).0 veya 1
No. 6241Sensör yaklaşması sırasında kullanılan ölçüm ilerlemesi (Fp).Pozitif mm/dak
No. 6251 / No. 6252X ve Z eksenleri için yavaşlama ofset mesafesi (y).Pozitif ofset
No. 6254 / No. 6255X ve Z eksenleri için izin verilen arama aralığı / tolerans bölgesi (ε).Pozitif değer
No. 6210 Bit 7Freze CCM parametresi (0 = standart telafi, 1 = gerçek ofset ile).0 veya 1
No. 0001 Bit 1FCV parametresi (1 = eski Series 15 program formatı).0 veya 1

Dokunmatik sensör basılı durumdayken G37 komutunun yürütülmesi veya koordinat sınırına ulaşılmadan önce sensörün tetiklenememesi Alarm PS0080 ile sonuçlanır. Operatörler eksen bindirmelerini önlemek için başlangıç boşluklarını doğrulamalıdır.

Siemens

Siemens kontrol ünitelerinde yerel bir G37 komutu bulunmaz. Otomatik takım kalibrasyonu, JOG modunda HMI İşletim Yazılım Tuşları ("Meas. tool") aracılığıyla etkileşimli olarak veya opsiyon kilitli makro Ölçüm çevrimleri üzerinden yürütülür. ISO Dialect Modunda (G291), yorumlayıcı modal olmayan prob komutu G31'i CYCLE328.spf ölçüm çevrimi makrosuna dönüştürerek programcıların standart G-kodu formatlarını kullanmasına olanak tanır.

Makine verisi (machine data) parametreleri ISO dialect dönüştürme davranışını yönetir. Dış dil yorumlamasını etkinleştirmek için MD 18800 parametresi 1 olarak ayarlanmalıdır ve MD 10890 takım değiştirme programlamasını yapılandırır. MD 10760 parametresi, G53, G153 ve SUPA altında takım boyu ve radyus telafilerinin bastırılıp bastırılmayacağını kontrol eder.

Makine VerisiAçıklamaDeğer Aralığı
MD 18800Harici NC dillerinin etkinleştirilmesi (global ISO Dialect yorumlayıcı opsiyonu).0 veya 1 (1 olmalıdır)
MD 10890Takım değiştirme programlamasının yapılandırılması. Bit 2, D veya H ofset seçimini kontrol eder.Bit yapılandırmalı
MD 10760G53, G153 ve SUPA için takım boyu ve radyus telafisinin bastırılması.2 ila 4

G31 başlamadan önce dokunmatik prob sinyali aktifse kontrolör yürütmeyi durdurur ve Alarm 21700 hatasını tetikler. Aktif bir ilerleme hızı yoksa Alarm 14800 tetiklenir. Ayrıca, G31'in hemen ardından gelen blokta G91 artışlı koordinatları programlandığında Siemens, geri çekilmeyi programlanan koordinat yerine gerçek temas koordinatına göre hesaplar; bu durum, mutlak koordinatlar kullanılmadığında geri çekilme çarpmalarına neden olabilir.

Mitsubishi

Mitsubishi kontrolleri, takımları kalibre etmek için modal olmayan G37 veya G37.1 G-kodlarını kullanır. Takım ucu dokunmatik sensörle temas ettiğinde G31 skip sinyali tetiklenir, kalan mesafe silinir ve koordinat kayıt defterleri güncellenir. Eğer ofset sıfır dışı bir değerse kontrolör sapmayı aşınma kayıt defterine ekler; ofset sıfır ise yeni ölçüm değerini doğrudan takım boyu şekil ofseti olarak kaydeder.

Blok içi adresler R, D ve F, sistem varsayılanlarını geçersiz kılarak kalibrasyon parametrelerini belirtir. Parametre #8004 SPEED varsayılan ilerleme hızını tanımlar, #8005 ZONE r ve #8006 ZONE d parametreleri ise varsayılan güvenlik bölgelerini tanımlar. Parametre #1080 Dril_Z ölçümleri yalnızca Z ekseniyle sınırlandırır ve parametre #1381/bit0 TolOfsCmdCheck_M ise sıfır değerli ofsetlerin kontrolünü yapar.

ParametreAçıklamaVarsayılan / Aralık
#8004 SPEEDSensör yaklaşması sırasında kullanılan varsayılan ölçüm ilerlemesi (Fp).0 ila 60000 mm/dak (torna), 0 ila 1000000 mm/dak (freze)
#8005 ZONE rR adresi atlandığında kullanılacak varsayılan yavaşlama aralığı (r).0 ila 99999.999 mm
#8006 ZONE dD adresi atlandığında kullanılacak varsayılan arama aralığı limiti (d).0 ila 99999.999 mm
#1080 Dril_ZFreze parametresi. 1 ise Z ekseni tek geçerli ölçüm ekseni olarak zorunlu kılınır.0 veya 1
#1238 set10/bit0Torna parametresi. G36'nın saat yönünün tersine dairesel diş açma (1) mı yoksa X ekseni takım ölçümü (0) mü olduğunu seçer.0 veya 1
#1381/bit0TolOfsCmdCheck_M. 1 ise sıfır kompanzasyon değerine sahip bir H ofseti çağrıldığında program hatası tetiklenir.0 veya 1

Prob arama aralığı (D bölgesi) dışında tetiklenirse veya sinyal hiç algılanamazsa sistem P607 program hatasını tetikler. Ölçüm sırasında manuel bir kesinti uygulandığında operatör, yol sapmasını önlemek için devam etmeden önce ekseni manuel olarak kesinti öncesi konumuna geri döndürmelidir.

Marka Karşılaştırmaları

Özellik / SeçenekFanucSiemensMitsubishi
Yerel Prob KomutuG37 (Z Ekseni / Freze), G36/G37 veya G37.1/G37.2 (Torna)— (kaynak yok)G37 / G37.1 (Freze), G36/G37 veya G37.1/G37.2 (Torna)
Güvenlik Bölgesi YapılandırmasıParametre No. 6251 ve No. 6254Çevrimler veya yazılım tuşları ile programlanırDinamik blok içi koordinatlar (R ve D adresleri)
Alarm RaporlamaBirleştirilmiş Alarm PS0080Alarm 21700, 14800, 61800, 14011Çok aşamalı Program Hataları P600 - P607
Çok Ağızlı Başlangıç Ofseti— (kaynak yok)— (kaynak yok)— (kaynak yok)

Teknik Analiz

Üç belirgin programlama davranışı, Fanuc'un otomatik takım ölçümünü Siemens ve Mitsubishi kontrollerinden açıkça ayırır. İlk olarak, Fanuc birleşik bir alarm raporlama yapısı kullanır. Fanuc; sınır dışı temasları, erken tetiklemeleri ve temas etmeme durumlarını tek bir standart alarm kodu olan PS0080 altında toplar. Buna karşın Mitsubishi kontrolleri, P600 ile P607 arasında değişen son derece yapılandırılmış, çok aşamalı bir program hatası numaralandırma formatı kullanır. İkinci olarak Fanuc torna kontrolleri, Parameter No. 3405'e bağlı olarak G36/G37 veya G37.1/G37.2 kullanarak otomatik ofsetleri belirli koordinatlarla eşleştirir. Mitsubishi torna kontrolleri ise aksine, otomatik takım boyu ölçümünü yalnızca modal olmayan G37 and G37.1 G-kodlarıyla eşleştirir ve programcının artışlı yavaşlama ofsetini R adresi, izin verilen toleransı ise D adresiyle doğrudan G-kodu bloğu içinde tanımlamasını gerektirir. Üçüncü olarak Fanuc, G37'yi modal koordinatları doğrudan geçersiz kılan, donanım düzeyinde yerel ve modal olmayan bir Grup 00 hareket komutu olarak uygular. Karşılaştırıldığında Siemens kontrolleri yerel bir G37 G-kodu kullanmaz; bunun yerine takım boyu ve çapı prob ölçümünü, program destek alt programlarını uyarlamak için özel bir yazılım seçeneği gerektiren etkileşimli işletim yazılım tuşları veya üst düzey ölçüm çevrimleri (CYCLE971 gibi) aracılığıyla yönetir. Siemens ISO Dialect modunda çalışırken, standart ölçüm komutları arka planda yerel Siemens alt programlarına (CYCLE328.spf gibi) çevrilen G31 ile eşleştirilir. Ek olarak Siemens, sonraki artışlı hareketlerin gerçek tetikleme koordinatıyla hizalandığı katı bir G91 geriye dönük koordinat referansı uygularken, Fanuc ve Mitsubishi kontrolleri daha rijit koordinat üzerine yazma parametreleri kullanır.

Program Örnekleri

Fanuc Örneği

T0101 ; Takım 1'i ofset 1 ile seçer
G37 Z150.0 ; Beklenen mutlak koordinat 150.0 değerine Z ekseninde otomatik ofset yürütür
G43 H11 Z50.0 ; Takım boyu ofset numarası 11'i bir önceki blokta etkinleştirir
G90 G37 Z-120.0 ; Mutlak Z-120.0 koordinatına Z ekseninde otomatik ölçüm yürütür

Kuru Çalıştırma (Dry Run)

  • Taret, takım 1'i ofset 1 ile seçer (T0101).
  • Z ekseni Z150.0 koordinatına doğru hızlı ilerlemede hareket eder.
  • Yavaşlama sınırında (Z150.0 eksi Parameter No. 6252), ilerleme hızı Parameter No. 6241 ölçüm hızına düşer.
  • Takım sensöre temas eder, hareketi anında durdurur ve düzeltmeyi geometri ofseti 1'e yazar.
  • Ardından, takım ofseti 11 etkinleştirilir.
  • Z ekseni, güvenlik eşiğinde yavaşlayarak hızlıca mutlak Z-120.0 koordinatına hareket eder.
  • Temas, yaklaşma sonu sinyalini tetikler ve sapma H11'de saklanır.

Siemens ISO Modu Örneği

G291 ; Yorumlayıcı derleyiciyi yerel Siemens modundan ISO Dialect moduna geçirir
T1 D1 ; T1 takımını çağırır ve ölçüm için D1 kesme ucunu etkinleştirir
G31 Z-120. F100 ; Z ekseni boyunca mutlak Z-120.0 koordinatına doğru 100 mm/dak ilerleme hızında prob hareketi
G290 ; Yorumlayıcı derleyiciyi yerel Siemens moduna geri döndürür

Kuru Çalıştırma

  • Yorumlayıcı, derleyiciyi ISO Dialect moduna geçirir (G291).
  • T1 takımı ve D1 kesici ucu seçilir.
  • Prob çevrimi (G31), Z ekseni boyunca mutlak Z-120.0 koordinatına doğru başlar.
  • F100 ilerleme hızında, takım dokunmatik prob tetiklenene kadar hareket eder.
  • Eksen hareketi iptal edilir, koordinat kayıtları okunur ve değer D1 için Siemens takım listesine kaydedilir.
  • Yorumlayıcı, yerel Siemens Moduna (G290) geri döner.

Mitsubishi Örneği

G43 H01 ; Takım boyu telafisi numarası 1'i önceden modal olarak etkinleştirir
G37 Z-400. R200. D150. F100 ; Beklenen koordinat -400.0 değerine Z ekseninde takım boyu kalibrasyonu, yavaşlama aralığı 200.0, arama limiti 150.0

Kuru Çalıştırma

  • Takım boyu ofseti 1 (H01) modal hale getirilir.
  • G37 komutu Z ekseni kalibrasyonunu yürütür.
  • Takım, hızlı ilerlemede hedef Z-400.0 koordinatına yaklaşır.
  • Hedefe 200.0 mm mesafe kaldığında (R200.0), ilerleme hızı F100'e düşer.
  • Prob araması 150.0 mm (D150.0) tolerans penceresi içinde gerçekleşir.
  • Temas, G31 skip girişini tetikler, ilerlemeyi durdurur ve koordinat sapmasını aşınma ofseti 1'e ekler.

Hata Analizi

MarkaAlarm KoduTetiklenme KoşuluOperatör Çözümü
FanucAlarm PS0080Sensör yaklaşma sonu sinyali yavaşlama bölgesinde erken tetiklendi veya güvenlik sınırına ulaşılmadan önce hiç tetiklenmedi.Başlangıç boşluğunu kontrol edin ve arama sınırı parametrelerini (No. 6254 / No. 6255) artırın.
FanucKomut AlarmıFrezeleme: Takım boyu ofset kodu H, G37 ile aynı G-kodu bloğunda programlandı.H kodunu G37'den önceki bir blokta programlayın.
SiemensAlarm 21700G31 prob ölçüm komutu, dokunmatik prob sinyali zaten aktifken (sıkışmış sensör) başlatıldı.Sensör ucundaki kalıntıları temizleyin, donanım çalışmasını doğrulayın ve prob durumunu sıfırlayın.
SiemensAlarm 14800Prob hareketi sırasında yörünge hızı sıfıra eşit veya daha düşük.Prob bloğundan önce veya blok içinde geçerli bir ilerleme hızı F programlayın.
SiemensAlarm 61800Prob komutu, makine verisi opsiyon parametresi MD 18800 etkinleştirilmemişken ISO modunda yürütüldü.Harici dil desteğini etkinleştirin (MD 18800 = 1 olarak ayarlayın).
SiemensAlarm 14011G10.6 hızlı geri çekme çağrıldığında CYCLE3106.spf dosyası NC program belleğinde eksik.CYCLE3106.spf dosyasının parça program belleğinde bulunduğundan emin olun.
MitsubishiProgram hatası P600Otomatik takım boyu ölçümü seçeneği sağlanmamış veya etkinleştirilmemişken G37 veya G37.1 komutu verildi.Tezgah seçeneklerini ve imalatçı PLC entegrasyonunu doğrulayın.
MitsubishiProgram hatası P604G37 bloğunda hiçbir eksen koordinatı komutu verilmedi veya 2'den fazla eksen koordinatı aynı anda komut verildi.G37 bloğunda tam olarak tek bir eksen koordinatı komut verin.
MitsubishiProgram hatası P605Takım boyu telafisi ofseti H komutu, G37 ile doğrudan aynı blokta programlandı.Takım ofsetini G37'yi çağırmadan önceki bir blokta tanımlayın.
MitsubishiProgram hatası P606G37'den önce aktif bir takım boyu ofseti (G43 H_) programlanmadı veya #1080 Dril_Z = 1 iken Z ekseni dışında bir eksen belirtildi.Bir önceki blokta G43 H_ komutunu çağırın; hedef eksen adresini doğrulayın.
MitsubishiProgram hatası P607Sensör sinyali arama aralığı (D bölgesi) dışında tetiklendi veya eksen uç noktaya ulaştığında hiç algılanmadı.Fiziksel çalışma alanı kısıtlamalarını kontrol edin ve sensör hizalamasını doğrulayın.
MitsubishiProgram hatası P608G37 komutu verildiğinde takım radyus telafisi (G41 veya G42) aktif durumda.G37'den önce G40 ile radyus telafisini iptal edin.
MitsubishiProgram hatası P957G43 veya G53.6 çağrıldığında aktif ofset numarası H için takım boyu telafi değeri kayıt defterinde 0 olarak ayarlanmış.Kayıt defterindeki ofset için sıfırdan farklı bir değer ayarlayın.

Uygulama Notu

Otomatik kalibrasyon sırasında elektrikli temas sensörünün kırılması ve iş parçasının hurdaya çıkması, çoğunlukla aktif durumdaki takım radyus telafisinden (G41/G42) veya kontrolörün sinyal iletim gecikmesinden kaynaklanır. Fanuc sistemlerinde Parameter No. 6241 ile tanımlanan ölçüm ilerlemesi çok yüksek ayarlandığında, 2 milisaniyeye varan işlem gecikmesi süresince eksen durmayarak prob ucunu kırar ve Alarm PS0080 kodunu tetikler. Benzer şekilde, Mitsubishi ünitelerinde #8005 yavaşlama bölgesi (R) ile #8006 arama toleransı (D) ilişkisinin yanlış yapılandırılması durumunda program hatası P607 alınır. Siemens sistemlerinde ise G91 artışlı modda çalışırken yapılan ölçümler sonrasındaki geri çekilme hareketinin, hedeflenen güvenli koordinat yerine temas noktasına göre hesaplanması takımın bağlama pabuçlarına çarpmasıyla sonuçlanır. Tüm bu hataları ve maliyetli duruş sürelerini önlemek için ölçüm çevriminden önce mutlaka G40 ile telafiler iptal edilmeli, kalibrasyon mutlak koordinat sisteminde (G90) yürütülmeli ve yavaşlama mesafeleri arama tolerans değerlerinden büyük olacak şekilde ayarlanmalıdır.

İlişkili Komut Ağı

  • G43 / G44 / G49: Otomatik takım kalibrasyon çevrimini çalıştırmadan önce modal hale getirilmesi gereken takım boyu telafisi ofsetlerini etkinleştirir veya iptal eder.
  • G31: G37'nin sensör tetikleme olaylarında koordinatları yakalamak için dahili olarak kullandığı donanım düzeyinde bir skip fonksiyonu prob yolunu başlatır.
  • G40 / G41 / G42: Takım radyus ve kesici telafisini iptal eder veya etkinleştirir; bindirmeye neden olan yol sapmalarını önlemek için G37'den önce telafi G40 ile iptal edilmelidir.
  • G290 / G291: G31 prob yorumlayıcı işlemlerini etkinleştirmek için yerel Siemens dili ile harici ISO Dialect modu arasında geçiş yapar.
  • G10: Temel kalibrasyon koordinatlarını doğrudan parça programından kaydetmek için takım ofsetlerinin ve parametrelerinin programlanabilir girişini sağlar.

Sonuç

CNC üretim süreçlerinde kalibrasyon kaynaklı duruş sürelerini sıfıra indirmek ve pahalı prob ünitelerini korumak için, otomatik ölçüm çevrimlerini içeren her yeni programın ilk çalıştırılmasından önce boşta kuru çalıştırma (dry run) simülasyonu yapılmalıdır. Operatörün fener mili aynasına ve bağlama aparatlarına olan güvenlik mesafelerini doğrulaması, G40 iptal komutunun programda yer aldığını teyit etmesi ve ölçüm hızını makine limitlerine uygun şekilde sınırlandırması imalat güvenliğini garanti altına alır.

Sıkça Sorulan Sorular

Otomatik kalibrasyon çevriminde takım radyus telafisinin (G41/G42) aktif kalması ne tür bir üretim riski oluşturur?

Aktif telafiler kontrolörün takım ucu yerine takım merkezini veya telafi edilmiş yörüngeyi hesaplamasına neden olarak eksenin program dışı hareket etmesine yol açar. Bu sapma, takımın prob gövdesine veya tabla üzerindeki pabuçlara çarparak kırılmasına ve parça kaybına neden olacağı için her G37 öncesinde G40 komutunu mutlaka ayrı bir satırda yazıp etkinleştirin.

Fanuc kontrol ünitelerinde G37 ölçümü sırasında Alarm PS0080 hatası alınmasının nedeni nedir ve nasıl çözülür?

Bu hata, temas sensörünün programlanan yavaşlama sınırı içinde uyarılması veya hedeflenen arama toleransı boyunca sensöre temas etmemesi durumunda tetiklenir. Çoğunlukla aşınmış takım geometrisi veya yanlış koordinat tanımlarından kaynaklanan bu problemi gidermek için, parça programındaki yaklaşma koordinatını kontrol edin ve kontrol panelinden Parameter No. 6254 (X ekseni) ile No. 6255 (Z ekseni) arama limit değerlerini artırın.

Siemens kontrol ünitelerinde G31 prob sinyali ile çalışırken temas sonrasında takımın geri çekilme yörüngesi neden sapma gösterir?

Siemens yorumlayıcısı, G31 ölçümü sonrasındaki satırda G91 artışlı koordinat kullanıldığında, hareketi programlanan hedef koordinat yerine sensörle temasın gerçekleştiği gerçek fiziksel koordinattan itibaren hesaplar. Parça yükseklik farklarından dolayı geri çekilme yolunun daralarak mengene veya pabuçlara çarpmasını önlemek için, prob temasından hemen sonraki geri çekilme komutlarını daima G90 mutlak koordinat modunda programlayın.

Hala çözülmedi mi?

Bu makaledeki konuyu AI asistana doğal dilde sorabilirsin. Doğrulanmış kaynaklardan, halüsinasyon yok.

AI Asistana Sor
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2008)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

25 yılı aşkın CNC makine sektörü deneyimimle, marka-bağımsız danışmanlık, mühendislik ve orijinal yedek parça hizmetleri sunduğumuz CNC CARE'in kurucu ortağı olarak faaliyetlerime devam ediyorum.

İlgili Makaleler

Bu konuyla ilgili diğer makaleler