G42 Sağ Yönlü Takım Ucu Yarıçap Telafisi: Fanuc, Siemens, Mitsubishi
Fanuc, Siemens ve Mitsubishi'de G42 sağ yönlü takım yarıçap telafisini öğrenin. Çarpışmaları önleyen parametre, alarm ve sözdizimi kurallarını inceleyin.
Giriş
CNC torna veya işleme merkezinde, G42 sağ yönlü takım ucu yarıçap telafisi (tool nose radius compensation right) etkinleştirilirken offset kayıt defterine yarıçap yerine yanlışlıkla çap değeri girilmesi, takım taretinin ani ve kontrol dışı bir sapma yapmasına yol açar. Bu sapma, dönen ayna (spindle chuck), bağlama pabuçları (clamps) veya mengene çenesi (vise jaw) gibi fiziksel engellerin yakınında gerçekleştiğinde, karbür kesici ucun kırılmasına, iş milinin bükülmesine ve yüksek maliyetli duruş sürelerine (downtime) neden olan şiddetli bir çarpışmayla sonuçlanır. Hatalı bir parametre ayarı veya yetersiz yaklaşma mesafesi nedeniyle ortaya çıkan bu sapmalar, sadece çevrim süresini boşa harcamakla kalmaz, aynı zamanda pahalı hammaddeleri doğrudan hurdaya (scrap) ayırarak üretim maliyetlerini artırır.
Programı durdurmadan ve telafi modlarını doğrulamadan çalıştırmak, hataların son kontrole kadar fark edilmemesine neden olur. Başlangıç veya iptal hareket koordinatlarındaki küçük bir hata, parçada dalma (gouge) veya tolerans dışı ölçülere yol açarak üretim döngüsünü doğrudan hurdayla sonuçlandırır. G42 sağ yönlü kesici telafisini güvenilir bir şekilde çalıştırmak; düzlem seçiminin, doğrusal başlangıç hareketlerinin, güvenli yaklaşma koordinatlarının ve marka spesifik parametre ayarlarının eksiksiz olarak yapılmasını gerektirir.
Teknik Özet
| Teknik Özellik | Değer / Gereksinim |
|---|---|
| Komut Kodu | G42 |
| Modal Grup / Modalite | Grup 07 / Modal |
| Desteklenen Markalar | Fanuc, Siemens, Mitsubishi |
| Kritik Parametreler | Fanuc: No. 19625 (ön okuma tampon bellek boyutu), No. 5003 Bit 0 (Tip A/B başlangıç); Siemens: MD 20250 (ardışık hareketsiz satır sınırı), DISC (geçiş aşımı); Mitsubishi: No. 8157 (Tip A/B başlangıç) |
| Temel Kısıtlama | Başlangıç ve iptal işlemleri, koordinat hareketi ile birlikte konumlandırma (G00) veya doğrusal enterpolasyon (G01) modunda gerçekleştirilmelidir. Telafi modundayken düzlem değiştirmek veya koordinatları sıfırlamak kesinlikle yasaktır. |
Hızlı Okuma
- Etkinleştirmeden Önce Düzlem Seçin: G42'yi etkinleştirmeden önce aktif çalışma düzlemini (G17, G18 veya G19) belirleyin; aktif telafi sırasında düzlem değişiklikleri ani alarmları tetikler.
- Doğrusal Başlangıç Komutu Verin: Kontrol ünitesinin offset vektörünü oluşturabilmesi için G42'yi yalnızca aktif düzlemde hareket mesafesi içeren G00 veya G01 hareketli bloklarda etkinleştirin.
- Güvenli Yaklaşma Mesafelerini Koruyun: Müdahale duruşlarını önlemek için başlangıç ve geri çekilme boşluklarını takım ucu yarıçapının iki katından (veya çap programlama için yarıçapın dört katından) daha büyük olacak şekilde tasarlayın.
- Tampon Bellek Kesintilerini Önleyin: Zamanından önce vektör iptalini önlemek için ardışık hareketsiz blokları (beklemeler, M kodları veya açıklamalar gibi) ön okuma eşiğinin altında tutun.
- Güvenli Şekilde Devre Dışı Bırakın: Takımı takım değiştirme veya referans koordinatlarına taşımadan önce, telafiyi iptal etmek için her zaman G40 içeren doğrusal bir geri çekilme bloğu programlayın.
- Tüm Eksenlerde Koordinat Sıfırlama: G42 modal durumdayken koordinat sıfırlama (G92.1) yapıyorsanız, program hatalarını önlemek için aktif tüm telafi eksenlerini aynı blokta programlayın.
Temel Kavramlar
G42 takım ucu veya takım yarıçapı sağ yönlü telafisinin etkinleştirilmesi, takım merkez yörüngesini hareket yönüne göre programlanmış iş parçası konturunun sağ tarafına kaydırır. Bu, programcıların takım ucu yarıçapı veya kesici boyutu için offset yollarını manuel olarak hesaplamasına gerek kalmadan doğrudan teknik resim boyutlarından G-kodu koordinatları yazmasına olanak tanır. CNC hareket çekirdeği (motion kernel), aktif offset kayıtlarından gerçek takım yarıçapı veya aşınma değerlerini okuyarak offset vektörlerini hareket yönüne dik olarak otomatik olarak hesaplar. Bu, kesici takımdaki herhangi bir aşınma veya sapmanın CAM parça programını yeniden oluşturmaya gerek kalmadan doğrudan kontrol panelinden aşınma offset değeri değiştirilerek ayarlanabileceği anlamına gelir.
İptal modundan (G40) offset moduna geçiş satırı başlangıç (startup) bloğudur. Bu başlangıç geçişi sırasında takım merkez noktası, telafi uygulanmamış konumdan sağ taraftaki offset konumuna kayar. Programcılar, G42 başlangıç bloklarının iş parçasından uzakta, boş bir alanda yeterli yaklaşma hareketine sahip olmasını sağlamalıdır. Başlangıç veya geri çekilme hareketi takım yarıçapının iki katından daha küçük bir yaklaşma mesafesine sahipse veya çap tanımlama parametresi yanlış yapılandırılmışsa, yol sapacak ve bu da olası takım ve bağlama aparatı hasarlarına yol açacaktır.
Talaş kaldırma işlemleri sırasında G42 modaldir; yani kontrol ünitesi bir iptal komutu okunana kadar sağ yönlü telafi durumunda kalır. Bu durum, özellikle konik tornalama, alın tornalama ve kontur frezeleme işlemlerinde kritik öneme sahiptir; aksi takdirde takım ucu yarıçapı (radyüs R) konik yüzeylerde talaş bırakacak veya kritik boyutlarda fazla kesmeye (dalmaya) neden olacaktır. Bu davranışın anlaşılması, operatörlerin parça yapısal bütünlüğünü korurken hassas toleranslar ve üstün yüzey kalitesi elde etmelerini sağlar.
Komut Yapısı
G42'nin komut yapısı; çalışma düzleminin, başlangıç hareketinin, telafi kodunun, hedef koordinatların ve offset indeksinin tanımlanmasını gerektirir. Telafi etkinleştirilmeden önce çalışma düzlemi seçilmelidir, böylece hareket çekirdeği hangi eksenlerin düzeltme gerektirdiğini bilir. İşleme merkezleri için G17 XY düzlemini, G18 ZX düzlemini ve G19 YZ düzlemini seçer. Torna tezgahlarında düzlem seçimi G18 (ZX düzlemi), takım ucu yarıçap telafisi için varsayılan yapılandırmadır.
Başlangıç bloğu, seçilen çalışma düzleminde bir hareketle birlikte bir G00 konumlandırma veya G01 doğrusal enterpolasyon komutu içermelidir. D-adresi, freze makinelerinde kesici telafisi offset kayıt numarasını belirtirken, T-adresi torna tezgahlarında takım seçimi ve offset indeksini temsil eder. G42 çağrıldıktan sonra kontrol ünitesi, bir G40 komutuyla devre dışı bırakılana kadar sonraki tüm doğrusal ve dairesel hareketler için sağ taraftaki offset vektörlerini korur.
Sözdizimi ve Adres Yapısı
Fanuc ve Mitsubishi Frezeleme: G17 G00 (or G01) G42 X... Y... D... F... ;
Fanuc ve Mitsubishi Tornalama: G18 G00 (or G01) G42 X(U)... Z(W)... T... ;
Siemens Yerel Modu (G290): G17 G42 [NORM/KONT/KONTC/KONTT] [G0/G1] X... Y... [D...] [T...] [OFFN=...]
| Adres / Değiştirici | Açıklama | Temel Gereksinim |
|---|---|---|
| G17 / G18 / G19 | Aktif düzlem seçimi | Kontrol ünitesi tarafından hangi koordinat eksenlerinin telafi edileceğini belirler. |
| X, Y, Z | Hedef koordinatlar | Başlangıç hareket bloğunun bitiş noktası koordinatları. |
| D | Offset kayıt numarası | Frezeleme modunda takım yarıçap değerini yüklemek için kullanılır. |
| T | Takım ve offset indeksi | Torna modunda taret indeksini ve takım ucu yarıçapını yüklemek için kullanılır. |
| NORM / KONT / KONTC / KONTT | Siemens Grup 17 değiştiricileri | Yaklaşma ve geri çekilme yolu vektörlerini tanımlar (normal veya kontur sarma). |
| OFFN | Siemens kontur payı | Programlanmış konturun üzerine normal bir offset değeri programlar. |
Marka Uygulamaları
Fanuc
Fanuc kontrollerinde G42, takım yolunu konturun sağına öteleyen modal bir komut olarak işlev görür. Ön okuma (look-ahead) tampon belleği en fazla 5 bloğu (No. 19625 parametresi ile yapılandırılır) önceden okur.
Başlangıç için G-kodu, Takım 1 Offset 1'i kullanarak ZX düzleminde takım ucu yarıçap telafisi sağ yönünü etkinleştirmek için G18 G90 G00 G42 X20.0 Z1.0 T0101 M08 ; şeklinde programlanır ve G40 G00 X100.0 Z20.0 T0100 ; ile iptal edilir.
| Kategori | Referans Kimliği | Detay / Özellik |
|---|---|---|
| Parametre | No. 19625 | Ön okuma bloğu ön okuma tampon bellek boyutunu belirtir. |
| Parametre | No. 5003 Bit 0 (SUP) | Başlangıç/iptal hesaplamasını Tip A (0) ve Tip B (1) arasında değiştirir. |
| Parametre | No. 5106 Bit 2 (NT1) | Hazır kaba talaş çevrimlerinin (G71/G72/G73) finiş hedef şekilleri içinde G40/G41/G42 komutlarını yok sayar. |
| Parametre | No. 3402 Bit 6 (CLR) | Sıfırlama modal davranışını yapılandırır (sıfırlamada aktif G41/G42 modal durumunu korur veya temizler). |
| Parametre | No. 5000 Bit 3 (GNI) | Hiçbir takım hareketi programlanmadığında G40 iptal davranışını kontrol eder. |
| Alarm | Alarm PS0325 | Hazır kaba talaş çevrimlerinin finiş hedef şekilleri içinde G41 veya G42'nin etkinleştirilmesi. |
| Alarm | Alarm PS0041 | Dış köşe cebi/kanalı/yuvası veya pahı kesici yarıçapından küçüktür. |
| Alarm | Alarm PS0538 | G70 finiş şekil programının son bloğunda (Q) G40 iptal komutunun atlanması. |
| Versiyon Farkı | Series 30i vs 16i | Series 30i, No. 5000 Bit 3 (GNI) değeri 0 olduğunda hareket içermeyen G40 ve vektör değiştiricileri önceki bloğa dik (normal) olarak işler (eksik/fazla kesmeye neden olabilir). Eski programlar için GNI değerini 1 yapın. |
Uyarı: Kontur içinde N-2'den fazla hareketsiz bloğun (G04 beklemeleri, koordinat dönüşümleri veya M kodları gibi) üst üste yığılması tampon belleği durdurarak iş parçasına dalan ve hurda parça üreten dik bir vektör oluşturur.
Siemens
Siemens kontrollerinde G42, takım merkez yörüngesini programlanan konturun sağına kaydırır. Kontrol ünitesi, ön okuma tampon belleğini sınırlamak için MD 20250 parametresini kullanır ve hareket komutu içermeyen ardışık en fazla 3 bloğa izin verir.
Yerel Siemens modundaki G-kodu sözdizimi: N30 G00 G42 X20 Y20 M3 S300 ; komutunu kullanır; bu komut, kesici kenar D1 ve takım seçimini kullanarak X20 Y20 konumuna hızlı konumlandırma sırasında G42 sağ yönlü telafisini etkinleştirir.
| Kategori | Referans Kimliği | Detay / Özellik |
|---|---|---|
| Parametre | MD 10760 | G53, G153 ve SUPA için takım boyu/yarıçapı telafisini bastırır. |
| Parametre | MD 20250 | Aktif telafi sırasında hareket komutu olmaksızın izin verilen maksimum ardışık blok/M kodu sayısı. |
| Parametre | DISC | G450 ile dış köşelerdeki geçiş dairesi aşımını kontrol eder (değer aralığı 0 ila 100). |
| Parametre | OFFN | Programlanan kontur üzerindeki normal kontur payı (offset). |
| Alarm | Alarm 10751 | G461/G462 altında G40 geri çekilmesi sırasında geometrik olarak hiçbir kesişim noktası mümkün değildir. |
| Alarm | Alarm 61105 | Dairesel çevrimlerde (örn. POCKET2) cep yarıçapı aktif takım yarıçapından küçüktür. |
| Alarm | Alarm 61000 | Aktif program takım telafisi olmadan hazır çevrimin (POCKET3) çağrılması. |
| Versiyon Farkı | 840D sl vs 802D sl | 840D sl, G50.2 (Çoklu kenar tornalama KAPALI) ve G51.2 (Çoklu kenar tornalama AÇIK) komutlarını destekler; 802D sl desteklemez. |
Uyarı: Takım telafisi aktifken düzlem değiştirmeye veya standart çevrimleri çağırmaya çalışmak program hatasına yol açacaktır. Üst düzey hazır alt programları yürütmeden önce G40'ın modal olduğundan emin olun.
Mitsubishi
Mitsubishi sistemlerinde G42, matematiksel olarak yeniden hesaplanmış, gerçek zamanlı eş uzaklıklı (equidistant) bir offset yolu oluşturur. CNC sistemi, Tip A (0) ve Tip B (1) başlangıç davranışları arasında geçiş yapmak için No. 8157 parametresini kullanır.
Başlangıç için G-kodu, Takım 1 Offset 1'i kullanarak G42 takım ucu yarıçap telafisi sağ yönünü etkinleştirmek için G00 G42 X-1.5 Z1.0 T0101 M08 ; şeklinde programlanır ve G40 G01 X100.0 Z50.0 T0100 ; ile iptal edilir.
| Kategori | Referans Kimliği | Detay / Özellik |
|---|---|---|
| Parametre | No. 8157 | Başlangıç/iptal tipini Tip A (0, dik offset) ve Tip B (1, kesişim) arasında değiştirir. |
| Parametre | No. 1381 Bit 0 | Takım offset kodu (H veya D) değeri 0 olan bir kayıt defterini hedeflerse program alarmını tetikler. |
| Parametre | No. 1289 ext25/bit0 | Yarıçap telafisinde küçük köşelerde dış yuvarlama yürütme kriteri. |
| Alarm | Program Error (P128) | G41/G42 modal durumdayken İşleme Koşulu Seçimi komutunun (G120.1/G121) yürütülmesi. |
| Alarm | Program Error (P29) | Takım offseti/telafi iptali tamamlanmadan önce program formatının değiştirilmesi (G188/G189) veya koordinatların sıfırlanması (G92.1). |
| Alarm | Program Error (P153) | Ön okuma müdahale kontrolü bloğun sonundaki tüm vektörleri silerek fazla kesme (dalma) olduğunu gösterir. |
| Versiyon Farkı | M800V/M80V series | G42 blokları, yüksek hızlı yüksek hassasiyet kontrolü III (G05 P20000) altında ön okuma ayrıştırmasını geçici olarak askıya alır. Aktif telafi sırasında kontrol, Yüksek Hızlı Yüksek Hassasiyet II (G05 P10000) seviyesine düşer. |
Uyarı: Telafi modundayken bir iş parçası koordinat sıfırlama (G92.1) işlemi gerçekleştirildiğinde, operatörler Program Error (P29) hatasını ve eksen sapmasını önlemek için aktif tüm telafi eksenlerini aynı sıfırlama bloğunda programlamalıdır.
Marka Karşılaştırmaları
| Konu | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Ön Okuma Tamponu ve Kesinti | Aşıldığında telafi vektörünü iptal eden, Parametre No. 19625 tarafından yönetilen katı bir ön okuma arabellek kısıtlamasını (N-2 hareketsiz blok) zorunlu kılar. | Daha esnek preprocessor önbelleğe alma ve makro kuyruğa alma işlemlerine izin verir, ancak ardışık hareketsiz blokları standart 3 (MD 20250) ile sınırlar. | En fazla 2 hareket bloğunu veya 5 hareketsiz bloğu ayrıştırır. 4 veya daha fazla ardışık hareketsiz bloğun üst üste yığılması offseti iptal eder. |
| Hazır Çevrimler ve Üst Düzey Çevrimler | G42'nin modal olmasını ve kesinlikle G71/G72/G73 çevrimlerinin finiş konturlarının (P ila Q arası) dışında komut verilmesini gerektirir. İçeride kullanılması Alarm PS0325 hatasına neden olur. | Sınır telafisi, çevrim argümanları veya yerel üst düzey çevrim yapıları (örn. POCKET2/3) tarafından dinamik olarak işlenir. | Hazır çevrimler iptal edilmelidir; önce G40 iptali gerektiren katı format değiştirme kısıtlamalarına (G188/G189) sahiptir. |
| Başlangıç Yaklaşma Değiştiricileri | Satır içi yaklaşma değiştiricileri olmadan, Parametre No. 5003 Bit 0 (SUP) kullanarak başlangıç/iptal işlemlerini Tip A ve Tip B arasında değiştirir. | Yaklaşmaları tanımlamak için aktif programda doğrudan G-kodu Grup 17 komutlarını (NORM, KONT, KONTC, KONTT) kullanır. | Parametre No. 8157 aracılığıyla başlangıç/iptali değiştirir. Ayrıca torna sistemleri için benzersiz otomatik yönlendirme G-koduna (G46) sahiptir. |
Teknik Analiz
Analitik olarak Fanuc, Siemens ve Mitsubishi arasındaki G42 uygulama farkları; preprocessor tasarımı, köşe yolu enterpolasyonu ve çevrimsel hata işleme konularında yoğunlaşmaktadır. Fanuc, No. 19625 parametresi tarafından yönetilen katı bir ön okuma kısıtlaması uygular. G42 modal durumdayken program N-2'den fazla ardışık hareketsiz blok (beklemeler, değişken matematik işlemleri veya açıklamalar gibi) içeriyorsa, hareket çekirdeği bir sonraki kesişim vektörünü önceden hesaplayamaz. Bu durum telafi vektörünü son bloğa dik olarak kapanmaya zorlar, bu da fazla kesmeye (dalmaya) ve iş parçalarının hurdaya ayrılmasına yol açar. Mitsubishi ve Siemens, ani vektör iptalini önlemek için daha esnek preprocessor önbelleğe alma yöntemleri kullanır; ancak Siemens, hareket içermeyen sıfır mesafeli blokların da kesinti olarak sayıldığı MD 20250 parametresi altında katı bir üç blok sınırını uygulamaya devam eder.
Ayrıca Siemens, geri çekilme yollarını otomatikleştirmek için NORM ve KONT gibi özel Grup 17 değiştiricilerine güvenirken; Fanuc ve Mitsubishi sırasıyla Parametre No. 5003 Bit 0 (SUP) ve Parametre No. 8157'yi kullanarak parametre odaklı başlangıç ve iptal davranışlarına (Tip A ve Tip B) dayanır. Köşe yolu düzleştirme için Siemens, G450 geçiş dairelerini kontrol etmek için DISC parametresini kullanır ve Mitsubishi, köşe geçişlerinde ilerleme hızlarını yavaşlatan benzersiz bir G62 Otomatik Köşe Geçişi (Automatic Corner Override) özelliğine sahiptir. Çevrimlerde Fanuc, Alarm PS0325'i önlemek için çevrim etkinleştirilmeden önce G42'nin modal olmasını ve finiş konturlarının dışında G40 ile tamamen iptal edilmesini gerektirirken; Siemens, offsetleri hazır çevrim argümanları aracılığıyla dinamik olarak işler.
Program Örnekleri
Fanuc Tornalama Örneği
G18 G90 G00 G42 X20.0 Z1.0 T0101 M08 ; Tool 1 Offset 1 kullanarak ZX düzleminde G42 sağ yönlü takım ucu yarıçap telafisini etkinleştirir
G01 Z-20.0 F0.2 ; Takım parçanın ilerleme yönünün sağında olacak şekilde doğrusal konturu keser
G40 G00 X100.0 Z20.0 T0100 ; Takım ucu yarıçap telafisini iptal eder ve takımı güvenli geri çekilme noktasına döndürür
Kuru Çalıştırma (Dry Run) Doğrulaması: Bu programı iş parçasının üzerinde Z ekseni offsetiyle çalıştırın. Başlangıç bloğu sırasında (G42 X20.0 Z1.0 T0101) takım taretinin pürüzsüz bir şekilde sağa doğru kaydığını doğrulayın. G40 komutunun offset vektörünü iptal ettiğini ve takımı herhangi bir ani yanal hareket olmaksızın telafi edilmemiş hedef konumuna döndürdüğünü onaylamak için geri çekilme sırasında eksen koordinatlarını izleyin.
Siemens Frezeleme Örneği
N10 G17 T1 D1 M6 ; XY düzlemini, T1 takımını, D1 kesici kenarını seçer ve takım değiştirmeyi yürütür
N20 S1200 M3 ; İş mili başlatma
N30 G00 G42 X20 Y20 M3 S300 ; X20 Y20 konumuna hızlı konumlandırma sırasında G42 sağ yönlü telafisini etkinleştirir
N40 G01 Z-10 F150 ; Derinliğe ilerleme
N50 G1 X50 F0.2 ; Takım parçanın ilerleme yönünün sağında olacak şekilde doğrusal konturu keser
N60 G40 G00 X100 Y100 ; Takım yarıçap telafisini iptal eder ve güvenli geri çekilme noktasına döner
Kuru Çalıştırma Doğrulaması: İşlemeden önce bir kuru çalıştırma gerçekleştirin. Aktif D1 offset değerinin gerçek kesici yarıçapıyla eşleştiğinden emin olun. N30 bloğunun konturun sağ tarafına pürüzsüz bir yaklaşma geçişi gerçekleştirdiğini ve yaklaşma veya geri çekilme hareketi sırasında hiçbir Alarm 10751 hatasının tetiklenmediğini doğrulayın.
Mitsubishi Tornalama Örneği
G18 G90 G00 X280.0 Z380.0 T0100 ; Tornada offset uygulamadan önce takım tutucuyu konumlandırır
G00 G42 X-1.5 Z1.0 T0101 M08 ; Tool 1 Offset 1 ile G42 sağ yönlü takım ucu yarıçap telafisini etkinleştirir
G01 Z-30.0 F0.2 ; Takım parçanın ilerleme yönünün sağında olacak şekilde doğrusal konturu keser
G40 G01 X100.0 Z50.0 T0100 ; Doğrusal geri çekilme sırasında takım ucu yarıçap telafisini iptal eder
Kuru Çalıştırma Doğrulaması: Takım iş parçamdan güvenli bir şekilde uzakta konumlandırılmışken kuru çalıştırma çevrimini yürütün. Sağ yönlü takım ucu yarıçap telafisinin ikinci blokta ZX düzleminde etkinleştiğini doğrulayın. Takım ucu yarıçap indeksi T0101'in sıfır olmayan bir değerle yüklendiğini ve G40'ın doğrusal geri çekilme bloğu sırasında offseti sorunsuz bir şekilde iptal ettiğini doğrulayın.
Hata Analizi
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden / Çözüm |
|---|---|---|---|---|
| Fanuc | PS0325 | G71/G72/G73 çevrimlerinin P ila Q arası şekil tanımlama bloklarının içinde G41/G42 etkinleştirilmesi. | Kontrol ünitesi yürütmeyi hemen durdurur ve şekil tanımlama alarmını görüntüler. | G42'yi kesinlikle şekil programı tanımının dışına yerleştirin veya No. 5106 Bit 2 (NT1) parametresini 1 yapın. |
| Fanuc | PS0041 | Dış köşe cebi/kanalı/yuvası veya pah kesici yarıçapından küçüktür veya yaklaşma boşluğu takım yarıçapından küçüktür. | Makine hareket ortasında durur ve kesici yarıçapı müdahale uyarısı görüntüler. | Takım ucu yarıçapı, programlanan kontur cep boyutunu aşıyor. Yaklaşma boşluğunu artırın veya daha küçük bir takım kullanın. |
| Siemens | Alarm 10751 | G461/G462 altında G40 geri çekilmesi sırasında geometrik olarak hiçbir kesişim noktası mümkün değildir. | Program, iptal bloğunu yürütmeden önce durdurulur ve bir çarpışma riskine işaret eder. | Geri çekilme yollarını yeterli alan bırakacak şekilde değiştirin veya G461/G462 sınır uzantılarını aktif hale getirin. |
| Siemens | Alarm 61105 | Dairesel çevrimlerde (örn. POCKET2) cep yarıçapı aktif takım yarıçapından küçüktür. | Kontrol ünitesi çevrim hesaplamalarını durdurur ve kesici yarıçapının çok büyük olduğunu bildirir. | Programlanan cep boyutları aktif takım yarıçapından küçüktür. Daha küçük bir takım seçin. |
| Mitsubishi | Program Error (P128) | G41/G42 modal durumdayken İşleme Koşulu Seçimi komutunun (G120.1/G121) yürütülmesi. | İş mili durur ve ekranda bir işleme koşulu hatası görüntülenir. | G120.1 veya G121 parametrelerini çağırmadan önce G40 kullanarak telafiyi iptal edin. |
| Mitsubishi | Program Error (P29) | Telafi iptali tamamlanmamışken program formatının değiştirilmesi (G188/G189) veya koordinatların sıfırlanması (G92.1). | CNC durdurulur ve format hatası bildirir. | Format değiştirmeden veya koordinat sistemlerini sıfırlamadan önce G40 iptali ve hareket gerçekleştirin. |
Uygulama Notu
G42 sağ yönlü telafi komutu uygulanırken Fanuc, Siemens ve Mitsubishi kontrol ünitelerinde karşılaşılan en kritik hatalardan biri, telafi vektörlerinin hesaplanma biçimidir. Özellikle Mitsubishi ve Fanuc ünitelerinde G92.1 ile iş parçası koordinat sistemi sıfırlanırken telafi eksenlerinin tamamı (örneğin hem X hem de Z eksenleri) aynı satırda belirtilmezse, kontrol ünitesi telafi durumunu çözemez ve makineyi aniden durdurarak Program Error (P29) alarmı verir. Benzer şekilde, Mitsubishi kontrol sistemlerinde G68.2 eğimli düzlem işleme çevrimi kullanılırken sanal takım ucu yönü (P noktası) offset tablosunda 0 olarak tanımlanmalıdır; aksi takdirde eksenel yol sapmaları nedeniyle parça hurdaya çıkar. Parça maliyetlerini düşürmek ve duruş sürelerini sıfıra indirmek için, telafi çevrimleri her zaman G68.2 zarfı içine yuvalanmalı ve G69.1 ile düzlemden çıkılmadan önce G40 ile tamamen iptal edilmelidir. Siemens tarafında ise NORM veya KONT gibi yaklaşma modları seçilirken, yaklaşma mesafesinin takım yarıçapından küçük olması durumunda ön okuma (look-ahead) ara belleği yolu çözemez ve hata verir. Üretim öncesinde kuru çalıştırma (dry run) yapılarak takım yollarının ve parametrelerin doğrulanması, bu pahalı çarpışmaları ve hurda oluşumunu tamamen ortadan kaldırır.
İlişkili Komut Ağı
- G40 (Cutter Compensation Cancel): G42 takım yarıçapı/takım ucu yarıçapı telafisini devre dışı bırakır ve takım yolunu telafi uygulanmamış merkez hattına döndürür.
- G41 (Cutter Compensation Left): Takım merkez yolunu, programlanan iş parçası konturunun soluna öteleyen G42'nin ayna komutudur.
- G39 (Corner Circular Interpolation): G42 aktif durumdayken keskin dışbükey köşelerdeki geçişleri düzeltmek için otomatik olarak bir köşe yuvarlama yayı ekler.
- G46 (Automatic Tool Nose Radius Compensation): Mitsubishi torna sistemlerinde ilk hareket vektörüne bağlı olarak takımın konturun soluna mı yoksa sağına mı telafi edileceğini otomatik olarak belirler.
Sonuç
G42 sağ yönlü kesici telafisinin güvenli ve hatasız uygulanması, sadece teorik programlama bilgisine değil, aynı zamanda kontrol ünitesinin parametre yapılandırmalarına ve fiziksel alan sınırlamalarına tam uyum gösterilmesine bağlıdır. Ön okuma (look-ahead) ara bellek sınırlarının dikkate alınması ve telafi etkinleştirme satırlarında yeterli yaklaşma mesafesinin bırakılması, takım çarpışmalarını engelleyen en temel kurallardır. Üretimde duruş sürelerini azaltmak ve malzeme hurda oranını en aza indirmek için, operatörlerin işe başlamadan önce tüm offset değerlerini titizlikle kontrol etmesi ve programı parça dışında simüle etmesi kritik bir öneme sahiptir.
Sıkça Sorulan Sorular
G42 telafisi açıkken takımın parçaya dalıp hurda (scrap) üretmesini önlemek için ön okuma parametreleri nasıl ayarlanmalıdır?
Fanuc ünitelerinde No. 19625, Mitsubishi ünitelerinde ise No. 8157 gibi parametrelerle yönetilen ön okuma (look-ahead) ara belleğinin dolmasını engellemek için, telafi döngüsü boyunca 2'den fazla ardışık hareketsiz blok (dwell G04, M kodları veya açıklamalar) yazılmamalıdır. Hareketsiz blokların birleştirilmesi veya parametre sınırlarının program karmaşıklığına uygun şekilde yükseltilmesi, takımın dik vektörle parçaya dalmasını ve duruş süresini (downtime) önlemek için en etkili çözümdür.
Torna tezgahında G42 kullanırken konik yüzeylerde ölçü kaçırma ve finişte talaş bırakma hatası nasıl düzeltilir?
Konik yüzeylerde ve dairesel geçişlerde finiş ölçülerinin tam çıkması için takım ucu radyüs değeri (R) ile yön tipinin (T) kontrol panelindeki offset tablosuna eksiksiz girilmesi gerekir. Eğer bu parametreler boş veya çap cinsinden tanımlanmışsa tezgah yanlış hesaplama yapacak ve konik açılarında ölçü hataları oluşacaktır. Doğru kesim için takım ucu yarıçapını ve yön kodunu offset paneline doğru girdiğinizden emin olun.
Siemens 840D sl ünitesinde KONT yaklaşma modu kullanılırken Alarm 10751 hatası nasıl çözülür ve maliyet kaybı nasıl önlenir?
Alarm 10751, G40 iptal satırında takımın konturdan çıkarken geometri nedeniyle kesişim noktası bulamamasından kaynaklanır. Bu durumu çözmek için çıkış yollarını genişletmek veya kontrol ünitesinde G461/G462 sınır uzatma modlarını aktif hale getirerek taretin güvenli alanda durmasını sağlamak, takım kırılmalarını ve parça kayıplarını engellemek için yapılması gereken ilk işlemdir.
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.