Ana içeriğe geç
CNC.wiki

G31 Skip Fonksiyonu ve CNC Prob Kurulumu: Güvenlik Rehberi

Fanuc, Siemens ve Mitsubishi CNC ünitelerinde G31 skip fonksiyonu parametrelerini, prob alarmlarını ve parça hurdalarını önleme yollarını hemen öğrenin.

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

CNC CARE Co-founder

Giriş

Kopmuş bir fener mili probu sinyal kablosu veya iptal edilmiş bir kesici yarıçap telafisi, hassas bir dokunmatik ölçüm probunun (touch-trigger probe) en yüksek hızlı hareketle doğrudan tablaya monteli sert bir mengene çenesine (vise jaw), iş parçası pabucuna (clamp) veya döner aynaya (chuck) dalmasına neden olur. Bu yüksek hızlı çarpışma, binlerce dolarlık yakut uçlu ölçüm kafasını anında parçalamakla kalmaz; aynı zamanda fener milinde (spindle) kalıcı eksenel kaçıklığa yol açarak makineyi servis dışı bırakır. Ortaya çıkan plansız duruş süreleri (unplanned downtime) ve pahalı yedek parça masrafları, iş parçalarının hurdaya ayrılmasıyla (scrap parts) birleştiğinde işletmelerin maliyet tasarrufu hedeflerine çok ağır darbe vurur. Bu tür feci çarpışmaları ve parça hurda oranlarını önlemek için programcılar, G31 skip fonksiyonunu tetiklemeden önce tüm aktif kesici telafilerini (G40) iptal etmeli ve ilk çalışma öncesinde havada bir kuru çalıştırma (dry run) ile hareket yörüngesini doğrulamalıdır.

Teknik Özet

Teknik ÖzelliklerDetaylar
Komut KoduG31
Modal GrubuGrup 00 / Non-modal (One-shot) G-kodu
Desteklenen MarkalarFanuc, Siemens, Mitsubishi
Kritik ParametrelerParameter No. 3401 (Fanuc), MD 18800 (Siemens), Parameter #1174 (Mitsubishi)
Temel KısıtlamaKesici telafisi (G41/G42), yürütmeden önce G40 kullanılarak iptal edilmelidir

Hızlı Okuma

  • G31 veya G160 programlamadan önce kesici telafisi G40 ile iptal edilmelidir.
  • Ölçüm ilerlemesi (feedrate), mekanik durma payının (coasting) ölçüm probu ucunun (stylus) fiziksel sapma sınırını aşmasını önleyecek kadar düşük ayarlanmalıdır.
  • G31 komutunu önceden sapmış bir prob ile başlatmayın; aksi takdirde anında Alarm 21700 tetiklenir.
  • Sonraki artışlı (incremental - G91) hareketler gerçek temas noktasına göre hesaplanır; bu nedenle çarpışmaları önlemek için mutlak (absolute - G90) geri çekilmeler şiddetle tavsiye edilir.
  • Makine kilidi (machine lock) veya Z ekseni iptal (Z-axis cancel) anahtarının açılması, kontrol ünitesinin skip sinyalini göz ardı etmesine ve çarpışmaya yol açar.
  • Çok adımlı skip girişleri P adreslerini kullanır (Fanuc için P1-P8, Siemens için P1-P4, Mitsubishi için P1-P255 bit maskesi).

Temel Kavramlar

G31 skip işlevi, modern CNC işlemede otomatik ölçüm, iş parçası sıfırlama ve takım sıfırlama için temel bir araçtır. Kontrol ünitesi G31'i yürüttüğünde, makine eksenlerini programlanan yol boyunca belirli bir ilerlemede (feedrate) hareket ettirir. Bu doğrusal hareket sırasında, kontrol ünitesi dokunmatik ölçüm probuna (touch-trigger probe) bağlı harici bir dijital girişi aktif olarak izler. Prob ucu (stylus) iş parçasına, mengene çenesine (vise jaw) veya takım sıfırlama probuna fiziksel olarak temas ettiği an, skip sinyali tetiklenir.

Aktif skip sinyali alındığında, CNC kontrol ünitesi anında kalan mesafeyi silerek (distance-to-go deletion) tüm eksen hareketlerini durdurur. Kontrol ünitesi, temas anındaki kesin makine koordinatlarını özel sistem makro değişkenlerine kaydeder ve parça programında hemen bir sonraki bloğa geçer. Bu gerçek zamanlı koordinat yakalama özelliği, makro programların operatör müdahalesi olmadan iş parçası ofsetlerini dinamik olarak hesaplamasına, bağlama aparatı hizalama hatalarını tespit etmesine ve kırık takımları belirlemesine olanak tanır.

Bir G31 çevriminin uygulanması, modal programlama kurallarına sıkı sıkıya uymayı gerektirir. G31, Grup 00'a ait non-modal (one-shot) bir komut olduğundan, yalnızca yazıldığı blokta geçerlidir. Programcılar, G31'i yürütmeden önce aktif kesici telafisini (G41/G42) bir G40 komutu ile iptal etmelidir. Bunun yapılmaması konumlandırma çelişkilerine yol açar ve kontrol ünitesi bir program hatası alarmı tetikler.

Komut Yapısı

Temel G31 komutu, ölçüm yolunu tanımlamak için koordinat hedefleri ve bir ilerleme (feedrate) gerektirir. Koordinat değerleri, ölçüm hareketinin bitiş noktasını belirler. Prob bu koordinata ulaşmadan önce bir skip sinyali tetikleyemezse, makine programlanan bitiş noktasında durur ve bir sonraki bloğa geçer. G31 bloğunda bir ilerleme (F-kodu) aktif olmalı veya belirtilmelidir; çünkü makine sıfır hızda bir ölçüm hareketi yürütemez.

Gelişmiş ölçüm konfigürasyonları için kontrol üniteleri, bir P adresi veya modifiye edilmiş G-kodları kullanan çok adımlı skip komutlarını destekler. P adresi, kontrol ünitesinin skip hareketi sırasında hangi fiziksel giriş kanalını izleyeceğini belirler. Bu sayede, birden fazla proba sahip (örneğin bir iş mili probu ve tablaya monteli bir takım sıfırlama probu) makineler, kablolamayı değiştirmeden farklı girişleri seçici olarak izleyebilir. Bazı kontrol ünitelerinde P adresi, aynı anda birden fazla girişi izlemek için ikili bir bit maskesi (bitmask) görevi görür.

Standart G31 sözdizimi ve temel komut yapısı:

G31 X... Y... Z... F... [P...] ;
Adres / ParametreAçıklama
X, Y, ZÖlçüm hedef bitiş noktasını belirten mutlak (absolute) veya artışlı (incremental) koordinatlar.
FDokunma hareketinin hızını belirleyen mm/dak (veya inç/dak) cinsinden ölçüm ilerlemesi (feedrate).
PÇok adımlı skip giriş seçici veya bit maskesi (markaya ve opsiyona bağlıdır).
RHızlanma/yavaşlama zaman sabiti yöntemi (öncelikle Mitsubishi kontrol ünitelerinde kullanılır).

Marka Uygulamaları

Fanuc

Fanuc sistemlerinde G31 komutları, belirlenen eksenler boyunca kontrollü bir ilerleme (feedrate) ile hareket eder. Parameter No. 3401 aracılığıyla yapılandırılan G-kodu Sistemi seçimi (A, B veya C), koordinat adreslerinin nasıl çözümleneceğini belirler. Torna Sistemi A'da (Lathe System A) mutlak koordinatlar X ve Z'yi kullanırken, artışlı koordinatlar U ve W'yi kullanır. Sistem B ve C için mutlak ve artışlı modlar modal G90 ve G91 ile değiştirilir. Varsayılan açılış veya sıfırlama modal durumları Parameter No. 3402 tarafından kontrol edilir.

Tipik bir Fanuc ölçüm bloğu, koordinat hedefleri ve belirtilen bir ilerleme (feedrate) ile G31'i kullanır. Çoklu girişli skip opsiyonu kullanıldığında, programcılar fiziksel giriş kanalını seçmek için P adresini (P1 ila P8 aralığında) belirtir.

Fanuc Teknik DetayıAçıklama / Değer
Temel ParametrelerParameter No. 3401 (G-code sistemi yapılandırması), Parameter No. 3402 (Sıfırlamada modal durumlar)
Alarm KodlarıAlarm 21700 (Başlangıçta prob basılı/aktif kaldı), Alarm PS0370 (Opsiyon olmadan programlanan P adresi), Alarm PS0010 (Opsiyon kurulu olmadan uygunsuz G31 komutu)
Sürüm / Opsiyon FarklılıklarıOpsiyon seviyeleri tek bir girişi, dört girişi (P1-P4) veya sekiz girişi (P1-P8) destekler

Uyarı: Aktif bir takım ucu yarıçap telafisi (G41/G42) ile bir G31 ölçüm hareketi başlatmak, konumlandırma sapmalarına neden olur ve doğrulama alarmlarını tetikler. Ölçüm yapmadan önce telafiyi iptal etmek için her zaman G40 programlayın.

Siemens

SINUMERIK kontrol ünitelerinde G31'i yürütmek için yorumlayıcı G291 kullanılarak ISO Dialect moduna geçirilmelidir. Kanal odaklı makine verisi MD 20154, açılış veya sıfırlamada aktif G-kodlarını tanımlar. Harici dil yorumlayıcı opsiyonu, makine verisi MD 18800 ile etkinleştirilir.

Siemens derleyicisi, ISO tarzı G31 komutunu çevirir. Programcılar, makine konfigürasyonu tarafından tanımlanan dört adet dokunmatik ölçüm girişi arasından seçim yapmak için P1 ila P4 belirtebilir.

Siemens Teknik DetayıAçıklama / Değer
Temel ParametrelerMD 18800 (Harici dil etkinleştirme), MD 20154 (Aktif sıfırlama G-kodları)
Alarm KodlarıAlarm 21700 (Blok başlangıcında prob sapmış), Alarm 14800 (İlerleme sıfır veya programlanmamış), Alarm 61800 (Harici CNC dili opsiyonu eksik)
Sürüm / Opsiyon FarklılıklarıSINUMERIK 840D sl parametre değişikliğine izin verir; SINUMERIK 802D sl parametreleri yazma korumalıdır

Uyarı: G31, aktif veya programlanmış bir ilerleme (feedrate) olmadan yürütülürse ve tanımlanmış sabit bir ilerleme yoksa, kontrol ünitesi çevrimi anında Alarm 14800 ile durduracaktır.

Mitsubishi

Mitsubishi sistemlerinde, varsayılan ölçüm ilerlemesi (feedrate) parametre #1174 ile tanımlanır. Bu varsayılan skip hızı ile aktif modal ilerleme arasındaki seçim, parametre #12022 bit 2 ile kontrol edilir.

Mitsubishi, parametre ile tanımlanmış girişlere eşlenen çok adımlı skip komutları G31.1, G31.2 ve G31.3'ü destekler. Ek olarak G31, aktif skip sinyallerinin mantıksal toplamını değerlendirmek için bir P adresi bit maskesi (1 ila 255) ile programlanabilir.

Mitsubishi Teknik DetayıAçıklama / Değer
Temel Parametreler#1174 (Varsayılan skip ilerlemesi skip_F), #12022 (Skip hızı belirleme biti), #2102 ve #2103 (Skip hızlanma/yavaşlama zaman sabitleri), #1366 (Çoklu sistem skip kilidi), #12058 (Overtravel ön kontrolü)
Alarm KodlarıProgram Hatası P608 (Aktif kesici telafisi), Program Hatası P35 (P değeri 1-255 aralığının dışında), Program Hatası P603 (İlerleme F 0 ve #1174 0), MCP Alarmı Y51 15/16 (Geçersiz zaman sabitleri)
Sürüm / Opsiyon FarklılıklarıM80V TypeB eşzamanlı yüksek hızlı G-kodlarını kısıtlar; C80 Serisi, ZR cihaz değişkenlerini (#50000 ila #52749) kullanarak PLC entegrasyonunu destekler

Uyarı: Kesici telafisi aktifken G31 veya G160 çalıştırma girişimi anında Program Hatası P608'i tetikleyecektir. Ölçüme başlamadan önce G40'ın aktif olduğundan emin olun.

Marka Karşılaştırmaları

KonuFanucSiemensMitsubishi
Yorumlayıcı YapısıStandart ISO dialect yorumlayıcıİki dilli yorumlayıcı (ISO dialect modu G291'den Siemens modu G290'a geçiş)Yerel Mitsubishi CNC G-kodu yorumlayıcı
Çoklu Giriş KanallarıP1 ila P8 girişleri desteği (opsiyona bağlı)Sistem makine verileri aracılığıyla eşlenen P1 ila P4 girişleri desteğiMantıksal toplam bit maskesi olarak değerlendirilen P1 ila P255 girişleri desteği
Sensörsüz Ölçüm— (no source)— (no source)Yerel G160 Tork Sınırlandırmalı Skip işlevi
Opsiyon DoğrulamaSıkı opsiyon kontrolü (etkin değilse Alarm PS0370 tetikler)Eksik harici dialect opsiyonu Alarm 61800 tetiklerP komut değeri kontrolü, 1-255 aralığı dışındaysa Program Hatası P35 tetikler
EGB Senkronize SkipÖzel G31.8 EGB skip işlevi— (no source)Özel G31.8 EGB skip işlevi

Teknik Analiz

Üç kontrol markasında G31 uygulamasının karşılaştırmalı değerlendirmesi, yorumlayıcı davranışı, giriş sinyali eşleme ve güvenlik yönetimi konularında önemli yapısal farklılıkları ortaya koymaktadır. Siemens kontrol ünitelerinin iki dilli yorumlayıcısı, G291 ISO modunda G31 komutlarını dahili değişkenlere çevirerek çalışır. Kontrol ünitesi, bu aktarım parametrelerini okumak ve üst düzey ölçüm çevrimlerini yürütmek için yerel Siemens moduna (G290) geçiş yapabilir. Öte yandan Fanuc ve Mitsubishi, G31 skip işlevini doğrudan birincil G-kodu derleyicileri içinde yürüterek çalışma hızını garanti altına alır ancak makro tabanlı değişken eşlemesi gerektirir.

Güvenlik işlevleri de markaya özgü önemli farklılıklar gösterir. Siemens kontrol üniteleri, dijital bir giriş tarafından tetiklenen G10.6 (Rapid Lift) kullanarak benzersiz bir güvenli geri çekilme işlevi uygular. G10.6'nın çalışması için sistem belleğinde CYCLE3106.spf kesme programının önceden yüklü olması gerekir; aksi takdirde kontrol ünitesi Alarm 14011 ile durur. Mitsubishi, G160 (Torque Limitation Skip) sunarak sensörsüz güvenliği bir adım ileri taşır. G160 fiziksel bir prob olmadan çalışır; fener mili veya eksen motoru akım sınırlarını (Q) ve servo gecikme (droop deviation) sapma değerlerini (D) izleyerek ham malzeme, iş parçası bağlama mengenesi (vise jaw) veya aynalar (chucks) ile fiziksel teması algılar ve limitler aşıldığında eksenleri anında durdurur.

Giriş seçim yöntemleri farklı yapılandırma felsefelerini yansıtır. Fanuc standart opsiyon kontrollerini kullanır; çok adımlı skip opsiyonu etkinleştirilmeden bir P adresi (P1-P8) kullanılması makineyi anında Alarm PS0370 ile durdurur. Siemens, P1-P4 girişlerini doğrudan kanala özel makine verileri aracılığıyla eşler. Mitsubishi, çoklu girişli skip işlemlerini 1 ila 255 arasında değişen katı bir P adresi bit maskesiyle işler. Bu modda P değeri, aktif skip sinyallerinin mantıksal toplamını temsil eder ve 1 ila 255 aralığının dışında programlanan her değer Program Hatası P35'i tetikler.

Program Örnekleri

Fanuc

G40 ;
G90 G31 Z-50.0 F100.0 ;
G10.6 Z5.0 ;

dry run

İlk olarak G40 komutu, konumlandırma hesaplama çelişkilerini önlemek için aktif takım yarıçapı veya takım ucu yarıçap telafisini iptal eder. Ardından G31, mutlak koordinatlarda 100 mm/dak ilerleme (feedrate) ile Z-50.0 yönünde doğrusal bir ölçüm hareketi başlatır. Fener mili probu iş parçası yüzeyine temas ederse (örneğin Z-32.4 koordinatında), skip sinyali tetiklenir, CNC anında Z ekseni hareketini durdurur, Z-32.4 değerini sistem değişkenine kaydeder, kalan 17.6 mm'lik mesafeyi (distance-to-go) siler ve bir sonraki bloğa geçer. Son olarak G10.6, probu Z5.0 konumuna geri çeker. Eğer prob Z-50.0 noktasına kadar iş parçasına temas etmezse, makine hedef koordinat olan Z-50.0'da durur ve geri çekilme bloğundan devam eder.

Siemens

G291 ;
G40 ;
G31 P2 Z120.0 F200.0 ;
G290 ;

dry run

G291 komutu, iki dilli SINUMERIK kontrolünü standart Fanuc tarzı G-kodlarını çözümlemek için ISO Dialect moduna geçirir. G40, güvenli doğrusal enterpolasyon sağlamak için aktif kesici yarıçap telafisini iptal eder. G31 P2 komutu, P2 ile eşlenen fiziksel giriş kanalını izleyerek 200 mm/dak ilerleme (feedrate) hızında Z120.0 yönünde doğrusal bir ölçüm yolu başlatır. Prob ucu (stylus), Z105.5 koordinatında mengene çenesine (vise jaw) veya bağlama aparatına temas ederse, skip sinyali tetiklenir, eksen hareketi anında sonlandırılır, gerçek koordinatlar kaydedilir ve kalan ilerleme iptal edilir. İki dilli yorumlayıcı daha sonra alt programlar veya standart Siemens frezeleme döngüleri için yerel Siemens moduna geri dönmek üzere G290'ı yürütür.

Mitsubishi

G40 ;
G31 Z-50.0 R1 F100.0 ;
G160 Z-25.0 Q80 D0.5 F40.0 ;

dry run

G40 komutu aktif takım yarıçap telafisini iptal ederek Program Hatası P608'i önler. G31 Z-50.0 R1 F100.0, 100 mm/dak hızda Z ekseni ölçümünü başlatır. R1 adresi, sert duruşları önlemek amacıyla kontrol ünitesine parametre #2102 ve #2103'e göre otomatik hızlanma ve yavaşlama uygulamasını emreder. Dokunmatik ölçüm probu devreyi kapattığında, eksen hareketi yavaşlayarak durur, gerçek koordinatlar #5061 değişkeninde saklanır ve kalan yol iptal edilir. Sonraki G160 bloğu, Z ekseni boyunca 40 mm/dak hızda sensörsüz tork ölçümü gerçekleştirir. Fener mili motoru tork yükü %80'i (Q80) veya servo gecikme sapması 0.5 mm'yi (D0.5) aşarsa, kontrol ünitesi bir tork skip olayını kaydeder, Z eksenini durdurur, kalan mesafeyi siler ve temas koordinatlarını kaydeder.

Hata Analizi

MarkaAlarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Çözüm
FanucAlarm 21700G31 başlamadan önce skip sinyali aktifKontrol ünitesi alarm vererek anında durur, çevrim kesilirProb ucu (stylus) sapmış, sıkışmış veya elektriksel bir arıza var. Engeli kaldırın veya sensörü sıfırlayın.
FanucAlarm PS0370P adresi (P1-P8) programlanmış ancak çok adımlı skip opsiyonu aktif değilÇevrim G31 bloğunda durur, alarm görüntülenirÇoklu giriş opsiyonu satın alınmamış/yapılandırılmamış. P komutunu kaldırın veya opsiyonu etkinleştirin.
SiemensAlarm 14800G31, ilerleme F 0 olarak veya belirtilmeden yürütüldüÖlçüm hareketi başlayamaz, kontrol ünitesi alarm verirAktif modal F-kodu ve varsayılan parametre değeri yok. Blokta ilerleme F değerini belirtin.
SiemensAlarm 61800G31 yürütüldü ancak harici dil derleyicisi etkin değilÇevrim G291 veya G31 komutunda dururMD 18800 parametresi veya 19800 opsiyon biti devre dışı. Harici dil desteğini etkinleştirin.
MitsubishiProgram Hatası (P608)G31 veya G160 aktif takım telafisi varken yürütüldüKontrol ünitesi durur, çevrim blok başlangıcında iptal edilirAktif takım yarıçapı/ucu yarıçap telafisi (G41/G42). G31/G160'tan önce G40 programlayın.
MitsubishiProgram Hatası (P35)P değeri geçerli 1 ila 255 aralığının dışında programlandıÖlçüm çevrimi program hatasıyla anında dururYanlış P değeri maskesi programlandı. P adresini 1 ila 255 aralığındaki değerlerle düzeltin.
MitsubishiProgram Hatası (P603)G31 veya G160 F kelimesi olmadan verildi ve parametre #1174 değeri 0Ölçüm yürütülemez, çevrim dururİlerleme belirtilmemiş ve varsayılan skip ilerleme parametresi #1174 yapılandırılmamış. F değerini belirtin veya #1174 parametresini ayarlayın.

Uygulama Notu

Ölçüm hızını kontrol etmemek, prob ucunun mekanik olarak kırılmasına, fener milinin hasar görmesine ve plansız duruş sürelerine yol açar. Ölçüm sırasında prob iş parçasına temas ettiğinde eksenler anında duramaz; makine belirli bir yavaşlama mesafesi boyunca kaymaya (coasting) devam eder. Kayma mesafesi δ0 = (F / 60) × (Tp + t1 ± t2) formülü ile hesaplanır; burada F ilerleme hızı (feedrate), Tp konum döngüsü zaman sabiti, t1 yanıt gecikmesi ve t2 yanıt hatasıdır. İlerleme hızı (F) çok yüksek programlanırsa, kayma mesafesi yakut ucun fiziksel sapma sınırını aşarak prob kafasını parçalar ve iş parçasını hurdaya (scrap) ayırır. Bu riski önlemek için Mitsubishi kontrollerinde varsayılan skip ilerlemesini tanımlayan parametre #1174 (skip_F) değeri sıfırdan büyük ayarlanmalı veya G31 bloğunda düşük bir F ilerlemesi kodlanmalıdır. Aksi takdirde kontrol ünitesi Program Hatası P603 tetikleyerek makineyi durdurur. Siemens tarafında ise F kodunun belirtilmemesi Alarm 14800 ile çevrimi keser. Benzer şekilde, probun temas sinyalinin hareket başlamadan önce aktif olması Fanuc ve Siemens sistemlerinde Alarm 21700 hatası üretir. Son olarak, makine kilidi (machine lock) veya Z ekseni iptal anahtarının açık unutulması durumunda kontrol ünitesi skip sinyalini tamamen göz ardı eder; bu da takımın ve aparatların ağır hasar görmesiyle sonuçlanan yüksek maliyetli çarpışmalara neden olur.

İlişkili Komut Ağı

  • G28 Referans Noktasına Otomatik Dönüş: Dokunmatik ölçüm probunu iş miline yüklemeden önce makine eksenlerini referans (home) konumuna döndürmek için kullanılır.
  • G29 Referans Noktasından Dönüş: Probu iş parçasına yakın bir konuma yerleştirmek için referans konumundan geri dönüş hareketi komutu verir.
  • G30 İkincil Referans Noktasına Dönüş: Eksenleri, probu yüklemek için otomatik takım değiştirme sıralamalarında sıklıkla kullanılan ikincil referans konumlarına döndürür.
  • G10.6 Hızlı Geri Çekme (Rapid Lift): Acil durumlarda dijital bir sinyalle tetiklenen yüksek hızlı takım geri çekme ve kurtarma sıralaması komutunu verir.
  • G160 Tork Sınırlandırmalı Skip: Eksen hareketini tork sınırlı bir durumda gerçekleştirerek sensörsüz ölçüme olanak tanır.

Sonuç

CNC tezgahlarında G31 skip fonksiyonunun doğru yapılandırılması, plansız duruş sürelerini minimize etmek ve parça hurda oranlarını sıfıra indirmek için kritik bir öneme sahiptir. Probların devreye alınması öncesinde aktif kesici yarıçap ve takım ucu telafilerinin (G41/G42) G40 ile iptal edilmesi, eksenlerin beklenmedik yollar izleyerek mengene veya aynaya çarpmasını engeller. Üretimde maksimum verimlilik ve maliyet tasarrufu sağlamak adına, her yeni ölçüm programı öncesinde havada bir kuru çalıştırma (dry run) yapılmalı ve eksenlerin gerçek temas koordinatlarını doğru kaydettiği (#5061 veya ilgili makro değişkenler üzerinden) teyit edilmelidir.

Sıkça Sorulan Sorular

G31 ölçüm komutu çalıştırıldığında neden anında Alarm 21700 hatası alıyorum?

Bu alarm, skip sinyalinin G31 hareketi başlamadan önce zaten aktif (probun sapmış veya kısa devre yapmış) olduğunu gösterir. Çoğunlukla kırık yakut uç, takılı kalmış prob gövdesi veya sinyal kablosundaki kopukluklar nedeniyle kontrol ünitesi sürekli bir temas algılar. Çevrimi başlatmadan önce prob ucunun serbestçe hareket ettiğini elinizle kontrol edin ve CNC ekranındaki ilgili giriş sinyali biti doğrulayın.

Kesici telafisi (G41/G42) aktifken G31 veya G160 kullanıldığında ne olur?

Mitsubishi kontrollerinde anında Program Hatası P608, Fanuc ve Siemens sistemlerinde ise konumlandırma sapması alarmları tetiklenerek program durdurulur. Kontrol ünitesi telafi aktifken ölçüm koordinatlarını doğru hesaplayamaz ve bu durum takımın parçaya dalmasına ve hurda oluşmasına yol açar. Ölçüm bloğunun öncesine mutlaka bağımsız bir satırda G40 (telafi iptali) komutu ekleyin.

G31 probing sonrasında yazılan artışlı (G91) hareketler neden eksen çarpmalarına yol açar?

G31 tetiklendiği anda kalan mesafe silinir ve gerçek temas noktası yeni başlangıç sıfırı kabul edilir. Eğer ölçüm sonrası geri çekilme hareketini G91 ile yazarsanız, hareket bu değişken noktadan hesaplanacağından takımın geri çekilme yörüngesi sapar ve mengene veya pabuçlara çarpabilir. Ölçüm tamamlandıktan sonra probu güvenli konuma çekmek için ilk satırda kesinlikle mutlak koordinat modunu (G90) kullanı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