Ana içeriğe geç
CNC.wiki

G45 Takım Ofseti Artışı ve CNC Pozisyon Telafisi Rehberi

Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G45 takım ofset artışı parametrelerini, alarm kodlarını, program örneklerini ve kırım önleme yollarını öğrenin.

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

CNC CARE Co-founder

Giriş

G45 pozisyon ofset artışının yanlış yapılandırılması veya H ofset numarasının hatalı çağrılması, kesici takımın workpiece clamps, fixture vise jaw veya rotating spindle chuck gibi fiziksel engellere rapid traverse (G00) hızında doğrudan çarpmasıyla sonuçlanır. Oluşan bu sert mekanik darbe sadece fener mili şaftını eğmekle ve karbür takımı parçalamakla kalmaz, aynı zamanda iş milinin durmasına, çevrim süresinin kaybolmasına ve iş parçasının hurdaya (scrap) çıkmasına neden olur. Üretim sürecine başlamadan önce kontrolör üzerindeki parametrelerin doğru şekilde doğrulanması, atölyelerde plansız duruş süresini (downtime) sıfırlamanın ve yüksek maliyetli hurda oranını düşürmenin en temel şartıdır.

CNC programcıları ve kurulum personeli, G45 non-modal komutunun çalışma prensiplerini ve Mitsubishi kontrollerindeki parametrik altyapıyı çok iyi anlamalıdır. G45 komutunun koordinat uç noktasını pozitif yönde H register değeri kadar uzatma davranışı, makine parametresi #1268 ext04/bit6 üzerinden yapılandırılan eksen hareketi veya koordinat kaydırma seçeneklerine doğrudan bağlıdır. Yanlış bir parametre konfigürasyonu veya G40 compensation cancel ile G43 tool length compensation geçişlerindeki senkronizasyon hataları, preprosesör düzeyinde Program Error (P29) veya MCP Alarm Y51 108 gibi alarmları tetikler. Bu nedenle, imalat öncesinde parametrik uyumun sağlanması, plansız duruşları engelleyerek parça başına düşen maliyette ciddi tasarruf sağlar.

Teknik Özet

Teknik ÖzellikDetaylar
Komut KoduG45
Modal GrubuGrup 00 / Non-modal
Desteklenen MarkalarFanuc, Siemens, Mitsubishi
Kritik ParametrelerMitsubishi #1268 ext04/bit6, Mitsubishi #1268 ext04/bit5
Temel KısıtlamaTakım pozisyon ofset artışının gerekli olduğu her blokta açıkça belirtilmesi gereken non-modal komuttur.

Hızlı Okuma

  • Modal Sınırları Anlayın: G45 komutunun non-modal bir G-code Grup 00 komutu olduğunu ve etkilemesi amaçlanan her blokta açıkça programlanması gerektiğini unutmayın.
  • Register Adreslerini Eşleştirin: Beklenmeyen koordinat kaymalarını ve takım çarpmalarını önlemek için H register numarasının doğru takım ofset indeksiyle eşleştiğini doğrulayın.
  • Çalışma Tipini Yapılandırın: Boy ofsetlerinin fiziksel eksen hareketi olarak mı yoksa sessiz koordinat sistemi kaydırması olarak mı yürütüldüğünü belirlemek için makine parametresi #1268 ext04/bit6 ayarını kontrol edin.
  • Dairesel Blokları İzole Edin: Program Error (P70) alarmını önlemek için dairesel interpolation G02 veya G03 ile aynı blokta asla G43 tool length compensation gibi takım boyu ofsetleri programlamayın.
  • Bağımsız Güncellemeleri Kontrol Edin: Modal ofset register H değerini bağımsız bir komut bloğu kullanarak güncellemeniz gerekiyorsa, parametre #1274 ext10/bit3 ayarını 1 yapın.
  • Parametre Uyumunu Doğrulayın: MCP Alarm Y51 108 alarmını önlemek için #1247 set19/bit0, #1292 ext28/bit3 ve #1274 ext10/bit3 parametrelerini aynı anda 1 yapmaktan kaçının.

Temel Kavramlar

Bir frezeleme sisteminde pozitif takım boyu telafisinin etkinleştirilmesi, programcıların ve operatörlerin, program geliştirme sırasında tam kesici boylarını bilmelerine gerek kalmadan matematiksel olarak yeniden hesaplanmış bir takım ucu yolu oluşturmalarını sağlar. Programcı takım yolunu teorik bir teknik resim düzlemine göre geliştirirken, kurulum operatörü fiziksel takım tertibatını bir tool presetter üzerinde ölçer ve bu değeri kontrolün H adresi altındaki ilgili length ofset register tablosuna girer. G43 tool length compensation komutu verildiğinde, kontrol ünitesi hareket ekseninin koordinatlarını dinamik olarak ayarlar. Ancak programcılar, tezgah imalatçısının #1268 ext04/bit6 parametresini nasıl yapılandırdığını anlamalıdır. Eğer 1 (koordinat kaydırma tipi) olarak ayarlanmışsa, bağımsız bir komut anında fiziksel eksen hareketine neden olmaz; bunun yerine koordinat sayaçları arka planda sessizce kayar ve takım ofset ötelemesini ancak bir sonraki mutlak hareket komutu işlendiğinde gerçekleştirir.

Kurulum operatörleri ve programcılar, aktif takım telafisinin referans noktası dönüşleri ve koordinat geçişleri sırasında nasıl davrandığı konusunda mutlak dikkat göstermelidir. Otomatik bir referans noktasına dönüş (G28 veya G30) yürütüldüğğinde, referans sıfırına ulaşıldığında takım boyu telafisi miktarı kontrol ünitesi tarafından otomatik olarak iptal edilir. Operatör manuel bir referans dönüşü gerçekleştirirse ve #1210 parametresi G43 modal durumunu korumak üzere yapılandırılmamışsa, modal telafi durumu kaybolur ve takım bir sonraki konumlandırma bloğunda telafisiz bir yörüngede hareket eder. Register tablosuna yanlış bir takım boyu yüklenirse veya ofset register numarası eşleşmezse; tool holder veya tool turret rapid traverse (G00) modunda hızla aşağı inerek doğrudan tablaya monteli workpiece clamps, bir fixture vise jaw veya dönen bir spindle chuck sistemine şiddetle bindebilir. Bu sert çarpışma karbür kesici ucu parçalar, spindle şaftını eğer, Y51 108 veya P170 gibi ciddi eksen aşırı yük alarm kodlarını tetikler ve iş parçasını anında hurda bir parçaya dönüştürür.

Komut Yapısı

G45 komutu, programlanan eksen boyunca hedef uç nokta koordinatını artıran, non-modal (tek çevrimlik) bir takım pozisyon ofsetidir. Bir blokta G45 belirtildiğinde, kontrol ünitesi H adres register tablosundan takım ofset değerini alır ve bu değeri belirlenen eksenin hareket mesafesine ekler. Bu komut yalnızca programlandığı blok için geçerlidir; yani sonraki hareket blokları, başka bir ofset kodu çağrılmadığı sürece standart telafisiz koordinatlara geri döner.

Koordinat uzatma miktarını tanımlamak için programcılar G45 komutunu bir koordinat adresi (X, Y veya Z gibi) ve bir H adres register adresi ile eşleştirmelidir. Mitsubishi kontrollerinde ilgili komutlar arasında takım pozisyon ofset azaltması için G46, çift artış için G47 ve çift azalış için G48 bulunur. Bu komutlar, operatörün ana takım yollarını yeniden yazmadan eksen uç noktalarında ince ayar yapmasına olanak tanır, ancak hatalı iptal veya koordinat kaydırma işlemleri, format geçişleri yürütüldüğünde program hatalarına yol açabilir.

Sözdizimi

Fanuc: — (no source)

Siemens: — (no source)

Mitsubishi: G45 X_ Y_ Z_ H_ ;

Adres / DeğiştiriciAçıklamaTemel Gereksinim
G45Takım pozisyon ofseti: artış / Takım ofseti: artışHedef uç noktayı pozitif yönde H kadar ofsetleyen non-modal Grup 00 komutudur.
X_ Y_ Z_Koordinat eksen hedefleriPozisyon ofsetinin uygulanacağı hedef koordinat uç noktalarını belirtir.
H_Takım ofset numarasıBoy veya yarıçap ofset değerini içeren takım ofset register numarasını tanımlar.
G46Takım pozisyon ofseti (azaltma)Hedef uç noktayı negatif yönde H kadar ofsetleyen non-modal komuttur.
G47Takım pozisyon ofseti (çift artış)Hedef uç noktayı pozitif yönde 2 × H kadar ofsetleyen non-modal komuttur.
G48Takım pozisyon ofseti (çift azalış)Hedef uç noktayı negatif yönde 2 × H kadar ofsetleyen non-modal komuttur.

Marka Uygulamaları

Fanuc

Fanuc kontrollerinde G45 komut sözdizimi, parametreleri veya alarmları için kaynak veri bulunmamaktadır.

— (no source)

KategoriParametre / Alarm IDAçıklama ve Değer Detayları
— (no source)

Siemens

Siemens kontrollerinde G45 komut sözdizimi, parametreleri veya alarmları için kaynak veri bulunmamaktadır.

— (no source)

KategoriParametre / Alarm IDAçıklama ve Değer Detayları
— (no source)

Mitsubishi

Mitsubishi CNC kontrollerinde G45 takım pozisyon ofseti, koordinat kaydırma ve bağımsız eksen hareketi davranışlarını kontrol etmek için #1268 ve #1247 parametreleri kullanılarak yapılandırılır. Operatörler, çelişkileri önlemek için bunların uyumlu olduğundan emin olmalıdır.

G45 X100.0 Y100.0 H01 ;

KategoriParametre / Alarm IDAçıklama ve Değer Detayları
Parametre#1268 ext04/bit6Takım boyu ofseti çalışma tipi. Fiziksel eksen hareketiyle (0) veya koordinat kaydırmayla (1) telafiyi seçer. Değer: 0 veya 1.
Parametre#1268 ext04/bit5Yürütme sırasında ofset miktarı dinamik olarak değiştirildiğinde ofset çalışması davranışı. 0 = eksen hareket tipi; 1 = koordinat kaydırma tipi. Değer: 0 veya 1.
Parametre#1247 set19/bit0Takım boyu komutuyla hareket. G43/G43.7/G49 tek başına komut verildiğinde eksen hareketini kontrol eder. 0 = ofset miktarı kadar hareket eder; 1 = hareket etmez. Değer: 0 veya 1.
Parametre#1292 ext28/bit3Değiştirilen telafi değerlerinin uygulanma zamanlaması. 1 = bir sonraki blokta uygulanır; 0 = bir sonraki telafi ekseni hareket bloğunda. Değer: 0 veya 1.
Parametre#1210 RstGmd/bit18 and bit7Modal G-code reset ayarı. Reset sonrasında G43 modal durumunun korunup korunmayacağını yapılandırır. Bit 18 = 1, Bit 7 = 0.
Parametre#8122 Keep G43 MDL M-REFManuel referans dönüşünde G43 modalını koruma. 1 = eksen referans pozisyonuna ulaştıktan sonra hareket ettiğinde G43'ü yeniden etkinleştirir. Değer: 0 veya 1.
Parametre#1274 ext10/bit3Takım ofset numarası H tek başına komutu (yalnızca M sistemi için). 1 = H modal güncellemesini etkinleştirir. Değer: 0 veya 1.
Parametre#1381 TolOfsCmdCheck_MOfset miktarı için boş değerleri denetleme. Bit 1 değeri 1 ise, ofset 0 olarak değerlendirilirse hata verir. Değer: 0 veya 1.
ParametreOFE, OFD, OFC, OFATakım telafi değerinin birimi ve aralığı (metrik giriş). Aralığı ±9999.99 mm ile ±9999.999999 mm arasında sınırlar.
Parametre#1003=B to #1003=ETakım telafi değerinin birimi ve aralığı (metrik/inç girişi). Metrik şekil: ±999.999 ila ±999.999999 mm. İnç şekil: ±99.9999 ila ±99.9999999 inç.
AlarmMCP Alarm Y51 108#1247 set19/bit0, #1292 ext28/bit3 ve #1274 ext10/bit3 parametrelerinin çelişkili şekilde aynı anda 1 yapılması. NC'yi durdurarak otomatik çalışmanın başlamasını engeller.
AlarmProgram Error (P170)Aktif takım boyu telafisi ofset register numarası (H adresi) tanımlanan aralığı aşıyor. Geçerli bir ofset numarası programlayın.
AlarmProgram Error (P169)Aktif takım ofset komut denetimi (#1381/bit1 = 1) register tablosundaki ofset miktarının sıfır olduğunu tespit etti. Sıfır dışı bir değer girin veya parametre denetimini devre dışı bırakın.
AlarmProgram Error (P29)G43 iptali tamamlanmadan G188/G189 format geçişi çağrıldı; veya G43 sırasında aynı blokta telafi ekseni belirtilmeden G92.1 komut verildi; veya #1268 ext04/bit6 = 1 iken delik delme çevriminde G49 yayınlandı.
AlarmProgram Error (P70)Aynı blokta belirtilen G43/G44/G49 ve dairesel komut G02/G03. Ayrı bloklarda programlayın.
Versiyon FarkıHigh-Speed High-Accuracy Control III (G05 P20000)M800V/M80V serisinde, G43 aktifken ve takım yarıçap telafisi (G41 cutter radius compensation) açıldığında, High-Speed High-Accuracy Control III modu look-ahead hesaplama hatalarını önlemek için dinamik olarak High-Speed High-Accuracy Control II (G05 P10000) moduna düşer.
Versiyon FarkıLathe vs. Machining Center Coordinate ShiftingTorna/turning sistemleri boy telafisini T-kodu üzerinden otomatik olarak uygular. İşleme merkezleri (machining centers) açık H (boy) ve D (yarıçap) kodları gerektirir.

Uyarı: #1247, #1292 ve #1274 parametrelerinin aynı anda 1 yapılması, anında MCP Alarm Y51 108 alarmını tetikleyen ve otomatik çalışmayı kilitleyen bir look-ahead çelişkisine neden olur.

Marka Karşılaştırmaları

KonuFanucSiemensMitsubishi
Telafi Çalışma Tipi— (no source)— (no source)Koordinatları kaydırmak (1) veya fiziksel ekseni hareket ettirmek (0) için #1268 ext04/bit6 parametresi tarafından kontrol edilir
Değişen Ofset Miktarı İşlemi— (no source)— (no source)#1268 ext04/bit5 parametresi tarafından kontrol edilir
Güvenlik Kilidi Alarmları— (no source)— (no source)Parametreler çelişirse MCP Alarm Y51 108 alarmı otomatik çalışmayı kilitler
Program Format Geçişi Etkileşimi— (no source)— (no source)G43 iptali tamamlanmadan önce G188/G189 çağrılırsa derleyici Program Error (P29) ile durur
Standalone H komutu— (no source)— (no source)H adresi bağımsız blok güncellemesi #1274 ext10/bit3 parametresi ile etkinleştirilir

Teknik Analiz

Mitsubishi kontrollerinin mimari tasarımı, takım ofseti ve boy telafisi yürütmesini Fanuc ve Siemens kontrollerinden net bir şekilde ayıran üç farklı davranış sergiler. İlk olarak, Mitsubishi, MCP Alarm Y51 108 aracılığıyla donanım düzeyinde bir otomatik çalışma kilidini zorunlu kılan son derece yapılandırılmış, arka plan parametre güvenlik denetimi kullanır. Takım boyu komutuyla hareket (#1247 set19/bit0), değişen takım boyu ofsetinde çalışma (#1292 ext28/bit3) veya H tek başına komut (#1274 ext10/bit3) makine parametreleri aynı anda "1" olarak ayarlanırsa, Mitsubishi kontrolü güvensiz bir çelişki algılar, otomatik çalışmayı hemen kilitler ve alarm verir. Fanuc ve Siemens kontrolleri, bu look-ahead ve register değişim geçişlerini bu tür koruyucu, donanım düzeyinde PLC/MCP kilit alarmları vermeden yazılımda işler.

İkinci olarak, Mitsubishi’nin G43 modal durumu, dinamik Program Format Switch (G188/G189) derleyicisi ile doğrudan etkileşime girer. Mitsubishi, tek bir parça programının torna (lathe system) ve frezeleme (machining center system) arasında formatları dinamik olarak değiştirmesine izin verir. Bu geçiş sırasında G43 modal durumları ve takım register tablosu başlatılır. Eğer programcı, G43 boy ofset iptali henüz tamamlanmamışken G188 veya G189 komutu verirse, derleyici makineyi hemen durdurur ve Program Error (P29) verir. Siemens ve Fanuc, bu bimodal, parametre bağlantılı bimodal koordinat kaydırma mimarisinden yoksundur ve ayrı programlar veya özel makro yorumlayıcılar gerektirir.

Üçüncü olarak, Mitsubishi, #1268 bit 6 parametresiyle kontrol edilen çift yöntemli telafi işlemleri (eksen hareketi vs. koordinat kaydırma) uygular. Bu, tezgah imalatçısının, G43 çağrılmasının fiziksel Z ekseninin anında ofset miktarı kadar ötelenmesine mi yol açacağını yoksa makineyi hareket ettirmeden arka planda aktif workpiece coordinate system yapısını mı kaydıracağını yapılandırmasına olanak tanır. Fanuc kontrolleri, G43 başlangıcı için fiziksel eksen hareketini zorunlu kılma konusunda katıyken, Siemens kontrolleri yerel modda takım boyu telafisini kesinlikle takım ucu (D) register tablosu aracılığıyla yönetir ve G43/G44 yön G-code komutlarını tamamen devre dışı bırakır.

Program Örnekleri

Fanuc Örneği

; Fanuc:
; Mitsubishi: N10 G90 G00 G54 X100.0 Y100.0 ; Absolute rapid positioning to safe starting coordinates
; Mitsubishi: N20 G43 Z2.0 H01 M08 ; Activates G43 (+) tool length compensation to Z2.0 with offset register H01 and coolant ON
; Mitsubishi: N30 G49 G00 Z200.0 ; Cancels tool length compensation with G49 and retracts the Z-axis

Kuru Çalıştırma (Dry Run) Analizi (Fanuc): Bir kuru çalıştırma (dry run) sırasında, kontrolör koordinat kaydırma için yapılandırılmışsa operatör herhangi bir fiziksel eksen hareketinin oluşmadığını doğrular. Spindle, G54 coordinate system içinde mutlak koordinatlar olan X100.0 ve Y100.0'a gider, aktif soğutma sıvısı (coolant) ile H01 register tablosunu kullanarak Z2.0'a pozitif takım boyu telafisini etkinleştirir ve ardından G49 aracılığıyla telafiyi iptal ederken Z200.0'a geri çekilir.

Siemens Örneği

; Siemens:
; Mitsubishi: N10 G90 G00 G54 X100.0 Y100.0 ; Absolute rapid positioning to safe starting coordinates
; Mitsubishi: N20 G43 Z2.0 H01 M08 ; Activates G43 (+) tool length compensation to Z2.0 with offset register H01 and coolant ON
; Mitsubishi: N30 G49 G00 Z200.0 ; Cancels tool length compensation with G49 and retracts the Z-axis

Kuru Çalıştırma Analizi (Siemens): Bir kuru çalıştırma sırasında makine, konumlandırma bloğunu yürüterek X ve Y eksenlerini hızlı bir şekilde X100.0 Y100.0 konumlarına getirir. Kontrol ünitesi, H01 kullanarak Z ekseni boyunca Z2.0'a takım boyu telafisini etkinleştirir ve coolant sistemini açar. Son olarak G49, Z eksenini güvenli bir boşluk koordinatı olan Z200.0'a geri çekerken aktif takım ofsetini iptal eder.

Mitsubishi Örneği

; Mitsubishi:
; Mitsubishi: N10 G90 G00 G54 X100.0 Y100.0 ; Absolute rapid positioning to safe starting coordinates
; Mitsubishi: N20 G43 Z2.0 H01 M08 ; Activates G43 (+) tool length compensation to Z2.0 with offset register H01 and coolant ON
; Mitsubishi: N30 G49 G00 Z200.0 ; Cancels tool length compensation with G49 and retracts the Z-axis

Kuru Çalıştırma Analizi (Mitsubishi): Bir kuru çalıştırma sırasında operatör eksen koordinatlarını izler. N10 bloğunda takım, G54 altında başlangıç noktası X100.0 Y100.0'a rapid hareket eder. N20 bloğu, H01 ile Z2.0'a G43 pozitif takım boyu telafisini etkinleştirir. #1268 ext04/bit6 parametresi 1 olarak ayarlanmışsa, coordinate system anında Z ekseni hareketi olmadan kayar. Son olarak, N30 bloğu ofseti iptal etmek için G49 yürütür ve Z eksenini Z200.0'a geri çeker. Operatör, G49 yürütüldüğünde takımın dalma (plunge) yapmadığını doğrulamalıdır.

Hata Analizi

MarkaAlarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Çözüm
MitsubishiMCP Alarm Y51 108#1247 set19/bit0, #1292 ext28/bit3 ve #1274 ext10/bit3 parametrelerinin çelişkili şekilde aynı anda 1 yapılması.NC'yi durdurarak otomatik çalışmanın başlamasını engeller.Parametre çelişkilerini kontrol edin ve aynı anda 1 olarak ayarlanmadıklarından emin olun.
MitsubishiProgram Error (P170)Aktif takım boyu telafisi ofset register numarası (H adresi) tanımlanan aralığı aşıyor.Program yürütme, geçersiz H adresini içeren blokta durur.Kontrolün yapılandırılmış aralığında geçerli bir ofset register numarası programlayın.
MitsubishiProgram Error (P169)Aktif takım ofset komut denetimi (#1381/bit1 = 1) register tablosundaki ofset miktarının sıfır olduğunu tespit etti.Program yürütme, ekranda bir hata mesajı ile durur.Register tablosuna sıfır olmayan bir değer girin veya parametre denetimini devre dışı bırakın.
MitsubishiProgram Error (P29)G43 iptali tamamlanmadan G188/G189 format geçişi çağrıldı; veya G43 sırasında aynı blokta telafi ekseni belirtilmeden G92.1 komut verildi; veya #1268 ext04/bit6 = 1 iken delik delme çevriminde G49 yayınlandı.NC durur ve P29 hata kodunu görüntüler.Format geçişinden veya delik delme işleminden önce G43'ü düzgün şekilde iptal edin veya coordinate preset bloğunda eksen belirtin.
MitsubishiProgram Error (P70)Aynı blokta belirtilen G43/G44/G49 ve dairesel komut G02/G03.Program durur ve P70 hata kodunu görüntüler.Takım telafisini ve dairesel interpolation hareketini ayrı bloklarda programlayın.
Fanuc— (no source)— (no source)— (no source)— (no source)
Siemens— (no source)— (no source)— (no source)— (no source)

Uygulama Notu

MCP Alarm Y51 108 alarmının tetiklenmesi ve otomatik çalışmanın kilitlenmesi, Mitsubishi CNC sistemlerinde #1247 set19/bit0, #1292 ext28/bit3 ve #1274 ext10/bit3 parametrelerinin aynı anda 1 olarak yapılandırılmasından kaynaklanan mantıksal bir çelişkinin doğrudan sonucudur. Sistem, bu güvensiz parametre kombinasyonunu algıladığı an NC durumunu durdurarak plansız duruş süresini (downtime) başlatır ve makinenin otomatik döngüye geçmesini engeller. Bu durum, atölyelerde çevrim süresinin kaybolmasına ve iş milinin devre dışı kalmasına yol açar. Benzer şekilde, #1268 ext04/bit6 parametresinin 1 (koordinat kaydırma tipi) olarak ayarlandığı durumlarda, G43 boy veya G45 pozisyon ofsetinin tek başına komut verilmesi anında bir fiziksel eksen hareketi üretmez; koordinat sayaçları arka planda sessizce kayarken takım ancak bir sonraki mutlak G00 veya G01 satırında kayma ötelemesini uygular. Eğer programcı bu geçişten sonra mutlak bir konumlandırma satırı yazmayı unutursa, takım parçaya veya fixture vise jaw çenelerine plansız şekilde dalarak karbür kesici ucun kırılmasına ve parçanın hurda (scrap) olmasına neden olur. Programcıların, yorumlayıcı format geçiş kodları olan G188 veya G189 komutlarını çalıştırmadan önce aktif tüm ofsetleri G49 ile tamamen iptal ettiğinden emin olması gerekir; aksi halde preprosesör Program Error (P29) hatası vererek üretimi durdurur.

İlişkili Komut Ağı

  • Aktif kesici yarıçap telafisi, takım boyu ofset iptalleri yürütülmeden önce G40 compensation cancel kullanılarak iptal edilmelidir.
  • Sol kesici yarıçap telafisi (G41 cutter radius compensation) takım yolunu kontura dik olarak kaydırır ve High-Speed High-Accuracy Control III altında G43 ile birlikte aktif olamaz.
  • Pozitif takım boyu telafisi, spindle eksenini pozitif tarafa ofsetlemek için G43 tool length compensation aracılığıyla başlatılır.
  • Non-modal G45 takım ofset artışı, hedef koordinatları belirlenen eksen boyunca H register tablosundaki değer kadar uzatır.
  • Takım boyu ve pozisyon telafisinin iptali, aktif ofsetleri temizlemek için G49 aracılığıyla yürütülür.

Sonuç

G45 tool offset increase komutunu güvenli şekilde kullanmak ve çarpışma kaynaklı hurda oranını düşürmek için, imalat öncesinde makinenin parametre yapısı mutlaka doğrulanmalıdır. Mitsubishi kontrollerinde parametre ekranından #1268 ve #1247 ayarlarının kontrol edilmesi, ofsetlerin koordinat kaydırma mı yoksa fiziksel hareket olarak mı yürütüleceğini öngörmeyi sağlar. Programcıların ve kurulum personellerinin, her yeni kurulum sonrasında iş parçası üzerinde kuru çalıştırma gerçekleştirmesi ve alarm çelişkilerini üretimden önce çözmesi, plansız duruş sürelerini (downtime) tamamen ortadan kaldırarak iş mili verimliliğini maksimum düzeye çıkarır.

Sıkça Sorulan Sorular

Mitsubishi CNC sistemlerinde G45 pozisyon ofset artışı sırasında H ofset tablosundaki sıfır değerlerinden kaynaklanan kırım nasıl önlenir?

Mitsubishi kontrollerinde, #1381 TolOfsCmdCheck_M ipucunun bit 1 değeri 1 olarak ayarlandığında, kontrolör etkinleştirilen H ofset register'ındaki değerin sıfır olup olmadığını denetler. Eğer register boş veya sıfır ise, sistem Program Error (P169) hatası vererek hareketi durdurur. Bu denetim, kesicinin yanlışlıkla sıfır telafiyle hareket ederek workpiece clamps veya fixture vise jaw elemanlarına bindirmesini ve yüksek maliyetli plansız duruş süresi (downtime) oluşmasını engeller. Pratik Eylem: Makine parametre ekranından #1381/bit1 parametresini 1 konumuna getirin ve H ofset tablosundaki değerlerin sıfır olmadığını çalıştırmadan önce gözle kontrol edin.

Mitsubishi tornalama (lathe) ve frezeleme (machining center) program geçişlerinde G45 ve G43 ofset iptali gecikirse oluşan P29 alarmı nasıl çözülür?

Bimodal bir mimariye sahip olan Mitsubishi kontrollerinde, tek bir programda G188 (tornadan frezeye) veya G189 (frezeden tornaya) komutları kullanılarak format geçişi yapılabilir. Ancak aktif un G43, G44 veya G45 ofset vektörünün iptali tamamlanmadan bu geçiş çağrılırsa derleyici Program Error (P29) hatası verir ve taret hareketini bloke eder. Bu hata, sistemin farklı takım geometri mantıklarını birbiri üzerine bindirerek spindle kafasını çarpan bir kırıma sürüklemesini önlemek için tasarlanmış bir güvenlik kısıtlamasıdır. Pratik Eylem: Format geçiş komutundan (G188/G189) önceki satırda mutlaka bağımsız bir G49 komutu kullanarak tüm takım boyu ve pozisyon telafilerini sıfırlayın.

CNC frezede look-ahead tampon ön okuma çelişkisi yaratarak makineyi kilitleyen MCP Alarm Y51 108 alarmı hangi parametre ayarlarıyla giderilir?

MCP Alarm Y51 108, Mitsubishi kontrollerinin preprosesör arabelleğinde hareket telafisi yöntemlerinin çakışması durumunda tetiklenir. Bu durum genellikle tek başına takım boyu komutu hareketi (#1247 set19/bit0 = 1), dinamik ofset değişim zamanlaması (#1292 ext28/bit3 = 1) ve bağımsız H adresi modal güncellemesi (#1274 ext10/bit3 = 1) parametrelerinin üçünün birden aynı anda aktif edilmesiyle meydana gelir. Sistem güvenliği korumak amacıyla otomatik çalışmayı kilitler ve taret hareketlerini engeller. Pratik Eylem: Parametre ekranından ilgili bit çelişkilerini kontrol edin, #1247 veya #1292 parametrelerinden birini sıfır yaparak otomatik başlatma kilidini kaldırı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