G53 Makine Koordinat Sistemi Seçimi ve CNC Programlama Rehberi
Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G53 makine koordinat sistemini güvenle programlayın, takım çarpışmalarını ve parça hurda riskini sıfırlayın.
Giriş
Arka planda aktif kalan ofset değerleri ve koordinat kaydırmaları temizlenmeden G53 komutuyla yapılan hızlı eksen hareketi, taretin doğrudan tablaya monteli iş parçası pabuçlarına (clamps) bindirmesine sebep olur. Eğer bir operatör, program kesintiye uğradıktan veya döngü ortasında (mid-cycle) sıfırlama (reset) yapıldıktan sonra aktif ofsetleri kontrol panelinden manuel olarak temizlemeden doğrudan G53 satırından programı yürütürse, hareket çekirdeği aktif takım boyu ve takım yarıçapı telafilerini saklamaya devam eder. G53 komutu iş koordinat sistemini (G54 ila G59) geçici olarak devre dışı bıraktığında, telafisiz eksen hareket ederek takım ucunu mengene çenesine (vise jaw) veya döner ayna (chuck) çenelerine saplar. Meydana gelen bu yüksek kuvvetli çarpışma, karbür kesici takımı parçalayıp eksen kızaklarına hasar verirken tezgahı aşırı yük alarmıyla plansız duruş süresine (downtime) sokar ve işlenen ham malzemeyi saniyeler içinde kullanılamaz bir hurdaya (scrap) dönüştürür.
Üretimde maliyet tasarrufunu maksimuma çıkarmak ve parça hurda oranlarını en aza indirmek için, G53 makine koordinat bastırma fonksiyonunun çalışma mantığı ve ilgili parametre ayarları kurulum personeli tarafından eksiksiz kavranmalıdır. G53 komutu, kalıcı iş koordinat sistemlerini bozmadan eksenleri doğrudan tezgahın fiziksel referans sıfır noktasına (home zero) taşımak için kullanılan modal olmayan, geçici bir komuttur. Bu komutun güvenli bir şekilde çalıştırılması, takım değiştirme veya parça yükleme konumlarına yapılan geri çekilme yörüngelerinin fikstür engellerinden tamamen arındırılmasına ve plansız duruş sürelerinin önlenmesine olanak tanır.
Teknik Özet
| Teknik Özellik | Değer / Gereksinim |
|---|---|
| Komut Kodları | G53 (Fanuc, Mitsubishi, Siemens ISO Dialect); SUPA, G153 (Siemens Yerel) |
| Modal Grubu / Modalite | Modal olmayan (Fanuc ve Mitsubishi için Grup 00; Siemens G290 için Grup 09; Siemens G291 için Grup 17) |
| Desteklenen Markalar | Fanuc, Siemens, Mitsubishi |
| Kritik Parametreler | Parameter No. 3401 (GSC/GSB bitleri), Parameter No. 3402 (Bit 6 - CLR), Parameter No. 3406 (Bit 1 - C01) (Fanuc); MD 10760 $MN_G53_TOOLCORR, MD 18800 $MN_MM_EXTERN_LANGUAGE, MD 24004 $MC_CHBFRAME_POWERON_MASK (Siemens); Parametre #1253, Parametre #2037, Parametre #1279, Parametre #3129 (Mitsubishi) |
| Temel Kısıtlama | Yürütülmeden önce fiziksel bir referans noktasına dönüş (home return) gerektirir. Fanuc, G53 bloklarında takım değiştirme T kodlarının kullanılmasına izin vermez (Alarm PS0245 tetiklenir). Mitsubishi, aktif Takım Merkez Noktası Kontrolü (G43.4/G43.5, Alarm P942 tetiklenir) ve Kontrol Ekseni Süperpozisyonu (G126, Alarm M01 1003 tetiklenir) sırasında G53 komutunu engeller. Siemens, ISO Dialect modu için MD 18800 parametresinin etkinleştirilmesini gerektirir. |
Hızlı Okuma
- Beklenmeyen eksen kaymalarını önlemek için geri çekilme hareketlerini yürütmeden önce Siemens makine verisi MD 10760 gibi belirli parametreleri kullanarak takım ofsetlerinin durumunu doğrulayın.
- Alarm PS0245 hatasının tetiklenmesini önlemek için Fanuc kontrollerinde takım değiştirme kodlarını (T) ve G53 komutlarını bağımsız bloklara ayırın.
- Çalışma ve program hatalarını önlemek için G53 komutunu çağırmadan önce Mitsubishi kontrollerinde Kontrol Ekseni Süperpozisyonu (G126) ve Takım Merkez Noktası Kontrolü (G43.4) gibi karmaşık çok eksenli modları askıya alın.
- Herhangi bir G53 komutunu çalıştırmadan önce makine koordinat sistemi kökenini belirlemek için fiziksel bir referans noktasına dönüş gerçekleştirin.
- Alarm 61800 hatasını önlemek için G53 komutunu ISO Dialect modunda (G291) yürütüyorsanız Siemens kontrollerinde MD 18800 parametresinin etkinleştirildiğinden emin olun.
- İş bağlama aparatlarıyla çarpışmayı önlemek için çapraz eksen hareketini yürütmeden önce G53 geri çekilme koordinatlarını (Z0 gibi) bağımsız bir blokta programlayın.
Temel Kavramlar
G53 makine koordinat sistemi seçimi, programcıların makine eksenlerini doğrudan sabit fiziksel makine konumlarına hareket ettirmesini sağlar. Bu sabit konumlar arasında takım değiştirme pozisyonları, kurs sınırları (stroke limits), taret indeksleme boşluk bölgeleri veya palet değiştirme referans noktaları yer alır. G53 komutu aktif ayarlanabilir iş sıfır ofsetlerini (G54 ila G59) ve yerel koordinat kaydırmalarını (G52) devre dışı bıraktığından, takım taşıyıcısının veya taretin iş parçasının değişken kurulum kenarı yerine makinenin fiziksel sıfır noktasına göre hareket etmesini garanti eder. İş parçası koordinatlarından bu bağımsızlık, tüm geri çekilme ve emniyet çevrimleri için tutarlı ve tekrarlanabilir bir hedef konum sağlar.
g52-local-coordinate-system gibi komutlar bir iş parçası referans noktasına göre geçici alt (child) ofsetler oluştururken, G53 mutlak makine koordinat sistemlerini seçer. Benzer şekilde, g51-1-programmable-mirror-image veya g50-coordinate-system-spindle-clamp gibi diğer koordinat değiştiriciler aktif koordinatların modal durumlarını manipüle eder. G53 hareketi sırasında, hareketi komuta edilen her eksen için aktif takım boyu telafisi, kesici yarıçap telafisi ve takım ofsetleri geçici olarak askıya alınır. G53 bloğunun yürütülmesi tamamlandığında, bu telafiler ve daha önce aktif olan iş parçası koordinat sistemi sonraki program bloğunda otomatik olarak geri yüklenir. Kurulum operatörleri ve programcılar bu geçişler sırasında son derece dikkatli olmalıdır; çünkü fiziksel açıklık sağlanmadan doğrudan bir G53 bloğından yeniden başlatılan herhangi bir manuel kesinti veya döngü ortası sıfırlama, taretin telafisiz bir yolda hareket etmesine, iş parçası pabuçlarına (clamps) veya ayna çenelerine çarpmasına neden olabilir.
Komut Yapısı
G53 komutu, tüm iş koordinat sistemi ofsetlerini and aktif koordinat kaydırmalarını geçici olarak bastırarak mutlak makine koordinatlarına doğrudan bir yol oluşturur. G53 yürütülürken, CNC kontrolü koordinat değerlerini makinenin fiziksel referans sıfır noktasından olan mutlak mesafeler olarak yorumlar. Bu sıfır noktası genellikle makine başlatma dizisi sırasında bir referans noktasına dönüş işlemiyle belirlenir.
Kontrolör tipine bağlı olarak, bir G53 bloğu içindeki artışlı hareketler farklı şekilde ele alınır. Fanuc ve Mitsubishi torna kontrolleri, makine sıfırına göre hareketleri yürütmek için torna özelinde U, V ve W gibi artışlı adres kelimelerini kullanır. Frezeleme uygulamalarında ise artışlı hareketler modal durumu G91'e geçirerek belirtilir. Siemens kontrolleri, aktif makine koordinat konumuna göre ofsetleri bastırarak standart G91 komutları aracılığıyla artışlı koordinat bastırma işlemini gerçekleştirir.
Fanuc Sözdizimi:
G53 G00 (veya G01) X__ Y__ Z__ ; (Frezeleme / Mutlak)
G53 G00 (veya G01) U__ V__ W__ ; (Torna / Artışlı)
Siemens Sözdizimi:
G53 G00 (veya G01) X__ Y__ Z__ (D__) ; (Yerel Mod - G290)
G53 G91 G00 X__ Y__ Z__ ; (Artışlı bastırma)
Mitsubishi Sözdizimi:
(G90) G53 X__ Y__ Z__ a__ ; (Frezeleme / Mutlak)
G53 U__ W__ b__ ; (Torna / Artışlı)
| Adres / Komut | Açıklama |
|---|---|
| X, Y, Z, a | Makine koordinat sistemi içindeki hedef konumu belirten mutlak koordinatlar. |
| U, V, W, b | Makine koordinat sistemine göre hareket mesafelerini temsil eden artışlı koordinat kelimeleri. |
| D | Siemens kontrollerinde takım ucu telafilerini yönetmek veya bastırmak için kullanılan takım ucu ofset kayıt komutu. |
Marka Uygulamaları
Fanuc
Fanuc kontrolleri G53'ü bir Grup 00 modal olmayan G-kodu olarak işler ve aktif iş parçası koordinat sistemini yalnızca programlandığı blok boyunca bastırır. Başlatma davranışı ve hazırlık sistemleri Parameter No. 3401 ve Parameter No. 3402 aracılığıyla yapılandırılır.
Standart bir Fanuc geri çekilme bloğu, aktif takım yarıçap telafisini iptal etmek ve Z eksenini makine koordinat sıfır noktasına hızla geri döndürmek için G40 G53 G00 Z0.0 olarak programlanır.
- Parameter No. 3401 (GSC/GSB Bitleri): Aktif hazırlık sistemini dikte etmek için G-kodu Sistem A, B ve C'yi yapılandırır.
- Parameter No. 3402 (Bit 6 - CLR): Güç açılışında veya sistem sıfırlamasında modal G-kodlarının temizleme durumunu ayarlar.
- Parameter No. 3406 (Bit 1 - C01): Sıfırlamada Grup 01 modal durumlarının korunup korunmayacağını veya G01 olarak başlatılıp başlatılmayacağını kontrol eder.
- Alarm PS0245: G53 ile aynı blokta bir takım değiştirme T kodu belirtildiğinde tetiklenir. T kodlarını ve G53 komutlarını farklı bloklara ayırarak çözün.
- Alarm PS1144: Programlanabilir parametre girişi (G10) sırasında bir takım değiştirme T kodu belirtildiğinde tetiklenir. T kodlarını ve G10 parametre girişlerini ayırarak çözün.
- Alarm PS5330: Aynı blokta bir T kodu ve hareketli eksen fonksiyonu (G50.9) belirtildiğinde tetiklenir.
- Series 15 Program Formatı: Standart formatlara kıyasla, belirli G-kodu gruplamaları ve adres aralıkları modal olmayan Grup 00 blok derlemesini değiştirir.
- Torna ve Frezeleme Karşılaştırması: Torna (Sistem A) artışlı kelimeler U, V, W kullanır; frezeleme G90/G91 modal anahtarlarını kullanır.
Uyarı: Fanuc kontrollerinde aynı blokta bir takım değiştirme T-kodu ve bir G53 komutu belirtilmesi kesinlikle yasaktır ve makine hareketini durdurarak anında Alarm PS0245 hatasını tetikler.
Siemens
Siemens kontrolleri, makine koordinat sistemi seçimini MD 10760 ve MD 18800 makine verisi parametreleri tarafından yapılandırılan yerel modlar veya ISO Dialect modları aracılığıyla işler.
Yerel bir Siemens makine koordinat bastırma bloğu, D0 komutu aracılığıyla aktif takım ucu ofsetlerini iptal etmek ve sıfır ofsetlerini bastırmak için G53 G00 Z0 D0 M5 M9 olarak programlanır.
- MD 10760 $MN_G53_TOOLCORR: G53 sırasında takım boyu/yarıçap telafilerinin bastırılacağını (1) veya korunacağını (0, 2-4) tanımlayan kanala özgü bayt parametresi.
- MD 18800 $MN_MM_EXTERN_LANGUAGE: Harici NC dillerinin etkinleştirilmesi. ISO Dialect modu ayrıştırması için 1 olarak ayarlanmalıdır.
- MD 24004 $MC_CHBFRAME_POWERON_MASK: Bit 0, kanala özgü temel çerçevenin Power-On sıfırlanıp sıfırlanmayacağını tanımlar.
- MD 28080 $MC_NUM_USER_FRAMES: Kontrolörde kullanılabilen toplam kullanıcı tanımlı iş ofsetleri (G54 ila G599) sayısını belirler.
- Alarm 14800: Programlanan yol ilerleme hızı sıfıra eşit veya sıfırdan küçük (aktif sabit ilerleme hızı olmadan G53 bastırması sırasında ilerleme hızı F0 olarak değerlendiriliyor). Bloktan önce veya blok sırasında geçerli bir ilerleme hızı programlayarak çözün.
- Alarm 61800: Harici CNC sistemi eksik (MD 18800 devre dışı bırakıldığında derleyici G291'e geçmeye veya harici tarzda G53 derlemeye çalışır). MD 18800 parametresini etkinleştirerek çözün.
- Alarm 61003: Çevrimde ilerleme hızı programlanmadı. Çevrimleri çağırmadan önce F ilerleme hızını tanımlayarak çözün.
- SINUMERIK 840D sl ile 802D sl Karşılaştırması: Kompakt 802D sl kontrollerinde MD 10604 geometrik eksen değişim parametresi kilitlidir ve gelişmiş torna fonksiyonları (G51.2/G50.2) çıkarılmıştır.
Uyarı: Eğer MD 10760 takım ofsetlerini koruyacak şekilde yapılandırılmışsa, G53 devre dışı bırakılması sırasındaki gerçek hareket yolu takım boyu kadar kayacaktır; bu durum dar işleme alanlarında sert bir çarpışmaya yol açabilir.
Mitsubishi
Mitsubishi kontrolleri G53 makine koordinat ofsetlerini her koordinat sistemi için bağımsız olarak saklar ve eksen davranışı Parametre #1253 ve Parametre #2037 tarafından yönetilir.
Standart bir Mitsubishi frezeleme komutu, eksenleri mutlak makine koordinatlarına hızla konumlandırmak için G90 G53 X-500. Z500. şeklinde yazılır.
- Parametre #1253 set/bit5: Aktif modal duruma bakılmaksızın, bir G53 bloğundaki tüm hareket komutlarının rapid traverse modunda (G00) çalıştırılıp çalıştırılmayacağını belirler.
- Parametre #2037 G53ofs: Makine koordinat sistemi sıfır noktasından itibaren 1. referans konumunun koordinat değerlerini tanımlayan referans konumu ofseti.
- Parametre #1279 ext15/bit5: Eksen manuel referans konumuna ulaştığında G92 kaydırma miktarının kayıtlardan temizlenip temizlenmeyeceğini yapılandırır.
- Parametre #3129 cax_spec/bit5: İş mili moduna geri dönerken C ekseni modu sırasında ayarlanan G92/G52 koordinat ofsetlerinin korunup korunmayacağını belirler.
- Program Hatası (P545): İş Parçası Kurulum Hatası Kompanzasyonu (G54.4) aktifken G53 komutu verildiğinde tetiklenir. G53 komutundan önce G54.4'ü devre dışı bırakarak çözün.
- Program Hatası (P942): Takım Merkez Noktası Kontrolü (G43.4/G43.5) veya G174 aktifken G53 komutu verildiğinde tetiklenir. Önce TCP kontrol modlarını devre dışı bırakarak çözün.
- Program Hatası (P39): İlerleme hızı komut özellikleri olmadan bir G53 bloğunda ilerleme belirten `,F` komutu verilirse tetiklenir.
- Çalışma Hatası (M01 1003): Aktif Kontrol Ekseni Süperpozisyonu (G126/G156) sırasında bir süperpoze eksene veya referans eksene G53 komutu verildiğinde tetiklenir.
- Yüksek Hızlı G53 Sürüm Farkı: Modern M800V/M80V series kontroller yüksek hızlı G53 makine koordinat seçimini desteklerken, eski kompakt ünitelerde bu özellik bulunmaz.
Uyarı: Takım Merkez Noktası Kontrolü (G43.4) veya iş parçası kurulum kompanzasyonu (G54.4) aktifken G53 programlamaya çalışmak hareket çekirdeği tarafından engellenir ve Program Hatası P942 veya P545'i tetikler.
Marka Karşılaştırmaları
| Karşılaştırma Konusu | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Çerçeve Bastırma Yığını | Tek bir modal olmayan G53 komutu. | G53, G153 ve SUPA kullanan çok seviyeli devre dışı bırakma yığını. | Tek bir modal olmayan G53 komutu. |
| Bastırma Bloğu İçinde T Kodu | Yasaklanmıştır (Alarm PS0245 tetiklenir). | İzin verilir; takım ofsetleri D kayıtları kullanılarak bağımsız olarak yönetilir. | Torna tezgahında izin verilir (hareket etmeyen eksen önceki değeri devralır). |
| Artışlı Konumlandırma | Torna tezgahı U, V, W adres kelimelerini kullanır; frezeleme G90/G91 anahtarlarını kullanır. | G90/G91 modal komutları aracılığıyla yönetilir. | G188/G189 formatı altındaki bimodal ayrıştırma, U/W veya G91 ile eşlemeyi değiştirir. |
| El Çarkı Geri İzleme (G127) | — (kaynak yok) | — (kaynak yok) | Desteklenir; modal bilgi depolama bloğu, manuel geri çalıştırmalar sırasında G53 koordinatlarını kurtarır. |
| Çok Eksenli Telafi Çakışmaları | Standart Grup 00 kısıtlamaları. | Bastırma seviyeleri aracılığıyla yönetilir. | Karmaşık modlar altında açık alarmlar verir (G54.4 Program Hatası P545'i, G43.4 Program Hatası P942'yi, G126 Çalışma Hatası M01 1003'ü tetikler). |
| Takım Ofseti Bastırma Parametresi | — (kaynak yok) | MD 10760 kanala özgü arka plan parametresi aracılığıyla kontrol edilir. | — (kaynak yok) |
Teknik Analiz
Fanuc, Siemens ve Mitsubishi arasındaki makine koordinat sistemi seçimindeki mimari farklılıklar, koordinat çerçevelerinin ve derleyici yorumlayıcılarının nasıl yapılandırıldığına odaklanır. Siemens, yerel SINUMERIK modu (G290) ile ISO dialect modu (G291) arasında geçiş gerektiren iki dilli bir derleyici modeli uygular. ISO dialect G53 bloklarını derlemek için programcı açıkça G291 komutunu vermelidir. Aksine, Fanuc ve Mitsubishi, G53 komutlarını kendi birincil komut setleri içinde yerel olarak derleyerek yorumlayıcı geçişlerine olan ihtiyacı ortadan kaldırır. Bu iki dilli geçişli derleyici modeli, hazırlık kodlarının ve sıfır ofset iptallerinin nasıl ayrıştırılacağını belirler.
Makine koordinatı seçimi sırasında takım ofseti yönetimi, bu kontrol sistemleri arasında önemli ölçüde farklılık gösterir. Fanuc ve Mitsubishi kontrolleri takım ofsetleri için bir arka plan dil parametre maskesinden yoksundur ve açık iptal kodları veya eksen hareket kuralları gerektirir. Siemens'te ise G53 yürütülmesi sırasında takım boyu ve yarıçap ofsetleri, kanala özgü makine verisi MD 10760 tarafından arka planda yönetilir. Bu parametre, koordinat devre dışı bırakılması sırasında takım telafilerinin bastırılacağını mı yoksa genel olarak korunacağını mı belirler. Bu arka plan yönetimi manuel takım iptal hatalarını önler, ancak parametrenin makine imalatçıları tarafından yanlış yapılandırılması durumunda risk oluşturur.
Son olarak, parametre düzeyindeki güvenlik kilitleri, fiziksel makine durumunu üç marka genelinde farklı şekilde korur. Fanuc, G53 ile aynı blokta bir takım değiştirme T-kodu programlanması durumunda yürütmeyi durdurarak büyük ölçüde blok biçimlendirme kısıtlamalarına dayanır. Mitsubishi, G53'ün aktif iş parçası kurulum hatası kompanzasyonları veya eksen süperpozisyon modlarıyla çakışması durumunda belirli çalışma ve program hata kodları vererek, karmaşık çok eksenli modlar sırasında katı programatik engellemeler uygular. Siemens ise derleyici düzeyinde çakışmalar yaratmadan ayarlanabilir çerçeveleri ve aktif ofsetleri seçici olarak bastırmak için G53, G153 veya SUPA'yı kullanarak deaktivasyonları çok seviyeli bir bastırma yığını aracılığıyla yönetir.
Program Örnekleri
Fanuc Örneği:
G40 G53 G00 Z0.0 ; Takım telafisini iptal et ve Z eksenini makine Z-sıfırına (takım değiştirme yüksekliği) hızlı hareket ettir
G53 G01 X-150.0 Y-100.0 F1200.0 ; Eksenleri doğrudan makine koordinatlarına doğrusal ilerlemede hareket ettir
Üretimi çalıştırmadan önce hareket yollarını doğrulamak için Fanuc programının bir kuru çalıştırma (dry run) simülasyonunu gerçekleştirin. Operatör, programı Z ekseni ofsetini iş parçasının ve iş bağlama aparatlarının yukarısına kaldırarak çalıştırmalıdır. Kontrolör, takım ofsetlerini geçici olarak askıya alan ve iş milini mutlak makine sıfırına hızla hareket ettiren G40 G53 G00 Z0.0 komutunu işler. İkinci bloğun yürütülmesi, X ve Y eksenlerini doğrusal bir ilerlemede makine koordinat orijinine hareket ettirir. Aktif iş parçası koordinat sistemi G54, sonraki blokta otomatik olarak geri yüklenir.
Siemens Örneği:
G290 ; Yerel komutları derlemek için yerel Siemens moduna geç
G53 G00 Z0 D0 M5 M9 ; Sıfır ofsetlerini bastırıp takım ofseti D0'ı iptal ederek Z eksenini makine sıfırına hızlı hareket ettir
G53 G01 X-150.0 Y-100.0 F1200.0 ; Kesme ilerlemesinde mutlak makine koordinatları X-150.0 Y-100.0 noktasına hareket et
Siemens'te sıfır ofseti iptalini doğrulamak için bir kuru çalıştırma gerçekleştirin. G290 aracılığıyla yerel moda geçiş yapılması, Siemens derleyicisinin G53 koordinat bastırmasını ayrıştırmasını sağlar. G53 G00 Z0 D0 yürütüldüğünde, kontrol aktif sıfır ofsetlerini bastırır ve takım ucu ofsetini iptal eder. Bir sonraki blok, geometrik eksenleri (geo-axes) doğrusal bir ilerleme hızında mutlak makine koordinatlarına hareket ettirir. Orijinal iş ofsetleri sonraki program bloğundan itibaren otomatik olarak geri yüklenir.
Mitsubishi Örneği:
G90 G53 X-500. Z500. ; X ve Z eksenlerinin doğrudan makine koordinatlarına hızlı konumlandırılması
G53 G01 A-200. F100 ; Punta ekseni A'yı A-200. makine koordinatına doğrusal ilerleme hızında hareket ettir
Eksen hareketlerini doğrulamak için Mitsubishi programının bir kuru çalıştırma simülasyonunu gerçekleştirin. Herhangi bir takım çarpışmasının meydana gelmediğinden emin olmak için operatör bir kuru çalıştırma gerçekleştirmelidir. Kontrolör, bu eksenler için aktif takım telafilerini geçici olarak iptal ederek X ve Z eksenlerini doğrudan makine sıfır koordinatlarına hızla hareket ettirir. Bir sonraki bloğun yürütülmesi, ilave A eksenini 100 mm/dak ilerleme hızında makine koordinatlarına hareket ettirir. İş parçası ofsetleri ve telafileri takip eden blokta otomatik olarak geri yüklenir.
Hata Analizi
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden / Çözüm |
|---|---|---|---|---|
| Fanuc | Alarm PS0245 | G53 veya referansla ilişkili G-kodu ile aynı blokta belirtilen takım değiştirme T kodu. | Makine durur ve kontrol panelinde Alarm PS0245 görüntülenir. | G53 makine koordinat sistemi seçimi komutunu ve takım değiştirme T kodunu farklı program bloklarına ayırın. |
| Siemens | Alarm 14800 | Programlanan yol ilerleme hızı sıfıra eşit veya sıfırdan küçük (G53 iptali sırasında F0 ilerleme hızı). | Kontrol ünitesi yürütmeyi durdurur ve Alarm 14800 Kanal programlanmış yol ilerleme hızı hatasını görüntüler. | G53 koordinat bastırma bloğundan önce veya blok içinde sıfır olmayan bir ilerleme hızı (F) tanımlayın. |
| Mitsubishi | Program Hatası (P545) | İş Parçası Kurulum Hatası Kompanzasyonu (G54.4) aktifken G53 komutu verilmesi. | Program durur ve ekranda Program Hatası P545 görüntülenir. | G53 komutunu vermeden önce G54.4 iş parçası kurulum kompanzasyonunu devre dışı bırakın. |
| Mitsubishi | Program Hatası (P942) | Takım Merkez Noktası Kontrolü (G43.4 veya G43.5) veya basit takım merkez noktası kontrolü (G174) aktifken G53 komutunun verilmesi. | Makine ekseni hareketi durdurur ve Program Hatası P942'yi görüntüler. | G53 komutunu yürütmeden önce Takım Merkez Noktası Kontrolü modlarını (G49 komutu vererek) devre dışı bırakın. |
| Siemens | Alarm 61800 | MD 18800 devre dışıyken harici dialect derlemesi altında G291 or G53 yürütülmesi. | Derleyici durur ve Alarm 61800 Harici CNC sistemi eksik hatasını görüntüler. | Siemens makine verisi MD 18800 ($MN_MM_EXTERN_LANGUAGE) parametresini 1 olarak ayarlayarak harici dil derlemeyi etkinleştirin. |
Uygulama Notu
Arka planda takım ofseti koruma parametrelerinin yanlış yapılandırılması, G53 geri çekilme (retract) hareketleri sırasında eksenlerin beklenmedik şekilde sapmasına ve parçanın hurdaya çıkmasına yol açan en kritik risk faktörüdür. Örneğin, Siemens kontrol ünitesinde MD 10760 $MN_G53_TOOLCORR parametresinin aktif takım ofsetini koruyacak şekilde (0 değeriyle) bırakılması durumunda, G53 koordinat bastırma satırı çalıştırılsa bile taret takım boyu kadar kayarak hareket eder. Dar işleme alanlarında bu kontrolsüz hareket, kesici takım ucunu mengene çenesine (vise jaw), tablaya bağlı pabuçlara (clamps) veya döner ayna (chuck) çenelerine saplar; bu da karbür kesici takımın kırılmasına, iş mili rulmanlarının hasar görmesine ve yüksek mekanik onarım maliyetleriyle sonuçlanan plansız duruş sürelerine (downtime) yol açar. Benzer şekilde, Fanuc sistemlerinde bir G53 satırına yanlışlıkla takım değiştirme T kodu eklenmesi Alarm PS0245 hatasını tetikleyerek çevrimi anında durdurur ve iş mili verimliliğini düşürür. Mitsubishi kontrollerinde ise Tool Center Point Control (G43.4) aktifken G53 çağrılması Program Hatası (P942), G54.4 iş parçası kurulum kompanzasyonu devredeyken G53 çağrılması Program Hatası (P545) ve G126 eksen süperpozisyonu aktifken G53 programlanması Çalışma Hatası (M01 1003) alarmlarına yol açarak otomatik çalışmayı kilitler ve parça çevrim süresini boşa harcar. Bu maliyetli arızaları önlemek için programcılar, G53 komutlarını eksen hareketlerinden önce ve bağımsız güvenlik satırlarında programlamalı, Mitsubishi'deki manual arbitrary reverse run (G127) ve modal bilgi depolama bloğu parametrelerinin referans geri dönüş davranışlarını kurulum öncesinde doğrulamalıdır.
İlişkili Komut Ağı
- g52-local-coordinate-system: Aktif iş parçası koordinat sistemi içinde geçici bir yerel koordinat ofseti oluşturur; buna karşın G53, mutlak makine sıfır noktasını referans almak için tüm ofsetleri bastırır.
- g51-1-programmable-mirror-image: Programlanan eksen koordinatlarını ve takım yollarını aynalar; eksen hareket yolu sapmalarını önlemek için G53 geri çekilme komutlarını yürütmeden önce devre dışı bırakılmalıdır.
- g50-coordinate-system-spindle-clamp: Torna sistemlerinde maksimum iş mili devrini (RPM) sınırlar ve G92'ye benzer şekilde iş koordinat sistemi kayıtlarını oluşturur.
G54 ila G59: Yerel kaydırmalar için ebeveyn (parent) koordinatları olarak hizmet veren standart iş parçası koordinat sistemleri 1 ila 6.SUPA / G153: Sıfır ofsetlerinin, programlanabilir çerçevelerinin ve aktif takım telafilerinin çok seviyeli bastırılmasını sağlayan yerel Siemens komutlarıdır.
Sonuç
Maliyet tasarrufunu maksimuma çıkarmak ve parça hurda oranını sıfıra indirmek için, atölye genelinde G53 makine koordinat hareketlerinin bağımsız güvenlik bloklarında programlanması standart hale getirilmelidir. Her yeni iş kurulumunda veya program kesintisinden sonra, operatörlerin Z eksenini güvenli bir mesafeye kaldırarak kuru çalıştırma (dry run) yapması ve pozisyon sayaçlarını kontrol etmesi, duruş sürelerini ortadan kaldırmanın en güvenli ve pratik yoludur.
Sıkça Sorulan Sorular
CNC freze tezgahında G53 komutu aktifken eksen hareketleri neden rapid (G00) hızında gerçekleşir?
Mitsubishi sistemlerinde Parameter #1253 set/bit5 parametresinin 1 olarak ayarlanması, programda G01 yazsa dahi G53 bloklarındaki tüm hareketlerin rapid (G00) hızında zorlanmasına neden olur. Bu durum, özellikle kurulum aşamasında takımın mengene çenelerine veya iş parçası pabuçlarına hızla çarparak kırılmasına ve parça hurda oranının artmasına yol açar. Eylem: Kurulum ve kuru çalıştırma (dry run) aşamalarında bu parametre durumunu kontrol edin ve ilk çalıştırmalarda ilerleme override (feedrate override) potunu düşük seviyede tutun.
Fanuc kontrollerinde G53 komutuyla takım değiştirme (T) kodunun aynı satırda yazılması neden Alarm PS0245 üretir?
Fanuc'un hareket denetleyicisi, koordinat bastırma işlemini gerçekleştiren modal olmayan G-kodları (Grup 00) ile aktif takım ofset kayıtlarını güncelleyen T kodlarının aynı blokta bulunmasına izin vermez. Bu biçimlendirme çakışması, eksen hareketlerini askıya alarak tezgahın plansız duruşa geçmesine neden olur. Eylem: Program formatınızı düzenleyerek G53 ile güvenli noktaya çekilme hareketini ayrı bir blokta tamamlayın, takım çağırma (T) kodunu ise bir sonraki satıra yazın.
Siemens ünitesinde G53 deaktive edildiğinde takım boyu ofsetlerinin korunması veya bastırılması nasıl yapılandırılır?
Siemens sistemlerinde bu durum kanala özgü makine verisi olan MD 10760 $MN_G53_TOOLCORR parametresi ile belirlenir. Bu değer 0 olarak bırakıldığında aktif takım boyu telafileri korunur, 1 yapıldığında ise G53 hareketinde takım boyu bastırılarak spindle fiziksel makine sıfırına tam olarak ulaşır. Eylem: Tezgah üreticisinin parametre şemasını kontrol edin ve eksen sapmalarından kaynaklı çarpma risklerini sıfırlamak için Z ekseni geri çekilme hareketlerini kuru çalıştırma ile test edin.
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.