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.
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 Özellikler | Detaylar |
|---|---|
| Komut Kodu | G31 |
| Modal Grubu | Grup 00 / Non-modal (One-shot) G-kodu |
| Desteklenen Markalar | Fanuc, Siemens, Mitsubishi |
| Kritik Parametreler | Parameter No. 3401 (Fanuc), MD 18800 (Siemens), Parameter #1174 (Mitsubishi) |
| Temel Kısıtlama | Kesici 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 / Parametre | Açıklama |
|---|---|
| X, Y, Z | Ölçüm hedef bitiş noktasını belirten mutlak (absolute) veya artışlı (incremental) koordinatlar. |
| F | Dokunma 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). |
| R | Hı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 Parametreler | Parameter 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 Parametreler | MD 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ı
| Konu | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| 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ği | Mantı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ğrulama | Sıkı opsiyon kontrolü (etkin değilse Alarm PS0370 tetikler) | Eksik harici dialect opsiyonu Alarm 61800 tetikler | P 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
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden / Çözüm |
|---|---|---|---|---|
| Fanuc | Alarm 21700 | G31 başlamadan önce skip sinyali aktif | Kontrol ünitesi alarm vererek anında durur, çevrim kesilir | Prob ucu (stylus) sapmış, sıkışmış veya elektriksel bir arıza var. Engeli kaldırın veya sensörü sıfırlayın. |
| Fanuc | Alarm PS0370 | P 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. |
| Siemens | Alarm 14800 | G31, ilerleme F 0 olarak veya belirtilmeden yürütüldü | Ölçüm hareketi başlayamaz, kontrol ünitesi alarm verir | Aktif modal F-kodu ve varsayılan parametre değeri yok. Blokta ilerleme F değerini belirtin. |
| Siemens | Alarm 61800 | G31 yürütüldü ancak harici dil derleyicisi etkin değil | Çevrim G291 veya G31 komutunda durur | MD 18800 parametresi veya 19800 opsiyon biti devre dışı. Harici dil desteğini etkinleştirin. |
| Mitsubishi | Program Hatası (P608) | G31 veya G160 aktif takım telafisi varken yürütüldü | Kontrol ünitesi durur, çevrim blok başlangıcında iptal edilir | Aktif takım yarıçapı/ucu yarıçap telafisi (G41/G42). G31/G160'tan önce G40 programlayın. |
| Mitsubishi | Program Hatası (P35) | P değeri geçerli 1 ila 255 aralığının dışında programlandı | Ölçüm çevrimi program hatasıyla anında durur | Yanlış P değeri maskesi programlandı. P adresini 1 ila 255 aralığındaki değerlerle düzeltin. |
| Mitsubishi | Program 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.

- 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
Siemens SINUMERIK CNC Kontrolleri için G71 Metrik Boyutlandırma Rehberi
Siemens SINUMERIK CNC ünitelerinde G71 ve G710 metrik boyutlandırma programlamasını öğrenin. MD 10240 parametresi, Alarm 14800 ve sözdizimi hatalarını inceleyin.
G69 Denge Kesim İptali (Torna): Koordinat Kurtarma ve Çarpışma Önleme
Fanuc, Siemens ve Mitsubishi CNC tornalarda G69 denge kesimi iptal komutunu doğru programlayın. Çift taret senkronizasyonunu sonlandırıp taret tork çarpışmalarını önleyin.
Fanuc, Siemens ve Mitsubishi CNC Torna G70 İnce Talaş Çevrimi Kılavuzu
CNC tornada G70 ince talaş çevrimini öğrenin. Çarpışmaları ve hurda parçayı önlemek için Fanuc, Siemens CYCLE95 ve Mitsubishi parametrelerini inceleyin.
G69 Koordinat Döndürme İptali: Modal Kodlar, Alarmlar ve Kurulum
Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G68 ayna ve koordinat döndürme modlarını G69 ile iptal ederek taret çarpmalarını ve hurda parçaları önleyin.