Ana içeriğe geç
CNC.wiki

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.

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

CNC CARE Co-founder

Giriş

İptal edilmemiş G68 denge kesimi koşulları altında veya G69 bloğunun çalışmaması durumunda, indeksleme tareti kompanze edilmemiş veya iptal edilmemiş bir eksen rotasında ilerleyebilir. Bu beklenmeyen hareket, torna takımının veya taret taşıyıcısının doğrudan dönen fener mili aynasına, tezgah fikstür klamplarına veya iş parçası mengene çenesine şiddetle çarpmasına neden olur. Bu sert çarpışma kasanın eksen bilyalı millerine hasar verir, kesici takımı kırar, aşırı yük preprosesör alarm kodunu tetikler ve pahalı ham malzemeyi doğrudan hurda parçaya dönüştürerek yüksek duruş süresi maliyetine yol açar. Doğru programlanmış bir G69 denge kesim iptal kodu, çok kanallı işleme çevrimleri sırasında taretlerin bağımsız hareketini geri kazandıran ve iş tutma ekipmanlarını koruyan kritik bir koordinat kurtarma protokolüdür.

Teknik Özet

AlanDeğer
Komut KoduG69 (Fanuc/Siemens ISO), G14 / G69 (Mitsubishi)
Kalıcı GrupGrup 04 (Fanuc), Grup 4 (Siemens ISO), Grup 15/18 (Mitsubishi)
Kritik ParametreFanuc Parameter No. 8103 Bit 1 (MWP), Siemens MD 20154, Mitsubishi #1037
Ana KısıtlamaTek başına bir blokta veya her iki yolda eşzamanlı programlanmalıdır.

Hızlı Okuma

  • Hızlı eksen geri çekmelerini veya takım indeksleme hareketlerini yürütmeden önce senkronize durumu iptal edin.
  • G69 yalnızca zamanlama senkronizasyonunu durdurur ve ilerleme override değerlerini kendiliğinden dinamik olarak geri almaz.
  • Siemens kontrol ünitelerinin G69 komutunu tanıması için ISO Dialect modu (G291) gereklidir.
  • Mitsubishi komutları, denge kesimi iptali için G14 mi yoksa G69 mu uygulanacağını belirlemek üzere #1037 cmdtyp parametresine dayanır.
  • G69 komutunu unutmak tareti fener mili aynasına yönlendirerek Alarm 14800 veya P481 gibi alarmları tetikleyebilir.
  • NC reset davranışı Fanuc sistemlerinde koşulsuz olarak G69 durumuna dönecek şekilde ayarlanabilir.

Temel Kavramlar

Fanuc torna merkezlerinde G69 Denge Kesimi İptalinin pratik programlanması, çok kanallı işleme çevrimleri sırasında kritik bir koordinasyon kurtarma protokolü işlevi görür. Denge kesimi (G68), uzun ve ince iş parçalarını işlerken ham malzemeyi her iki taraftan aynı anda kesmek için kullanılır; bu da iş parçasının esnemesini önler, yapısal boşlukları bastırır ve toplam çevrim sürelerini azaltır. Senkronize tornalama dizisi tamamlandıktan sonra, programcı yolları bu koordineli durumdan serbest bırakmak ve takım taretlerini bağımsız yol kontrolüne döndürmek için G69 komutunu vermelidir.

Siemens torna merkezlerinde G69 çift taret iptal komutunun uygulanması, otomatik işleme çevrimleri sırasında kritik bir güvenlik ve koordinat kurtarma protokolü görevi görür. İki dilli yorumlayıcı ISO Dialect Moduna geçirildiğinde, G68 bağımsız takım taretlerinin hareket yollarını senkronize etmek için koordineli çift taret yürütmesini etkinleştirir ve iş parçalarının her iki taraftan eşzamanlı olarak tornalanmasına olanak tanır. İnce bir iş parçasını karşıt taraflardan eşzamanlı kesmek yapısal boşlukları bastırır, titreşimleri ortadan kaldırır ve ham malzeme esnemesini engeller. Bu senkronize dizi tamamlandığında, programcı koordineli durumu devre dışı bırakmak ve takım taretlerini standart bağımsız çalışmaya döndürmek için tek başına bir blokta G69 komutunu vermelidir.

Mitsubishi torna sistemlerinde G14 (veya G69) denge kesimi iptal komutunun pratik programlama etkisi, hem 1. hem de 2. parça sistemi taretlerinin hareket çekirdeğini senkronize bir zamanlama durumundan çıkararak bağımsız yol yürütmesini geri kazandırmaktır. Bir tornada nispeten uzun ve ince bir iş parçası işlenirken, tek bir taraftan işleme yapmak iş parçasının esnemesine ve şiddetli zırıldamaya (chatter) neden olur. G15 (veya G68) komutu verilerek kontrol ünitesi her iki kesici takımın başlama zamanlamasını senkronize eder, iş parçası boşluğunu bastırmak ve toplam işleme çevrim sürelerini önemli ölçüde azaltmak için bunları ham malzemenin her iki tarafında aynı anda uygular. Bu koordineli kaba veya finiş segmenti tamamlandıktan sonra, programcı herhangi bir takım tareti hızlı eksen geri çekmeleri veya takım indeksleme hareketleri yürütmeden önce denge kesim kalıcı modunu iptal etmek için G14 (veya G69) komutunu açıkça vermelidir.

Komut Yapısı

G69 komutu, hiçbir koordinat veya hareket adresi girdisi içermeyen tek başına bir blok olarak yapılandırılmıştır. Genellikle son senkronize kesme ilerlemesi komutu yürütüldükten sonra sırasıyla programlanır. Bir program G69 veya G14 bloğuna ulaştığında, kontrol bekleme (standby) durumunu sonlandırır ve ilgili takım taretlerini koordineli çok kanallı bağlantıdan serbest bırakır.

Optimum güvenilirlik için komut, senkronize edilmiş her iki takım yolunun parça programlarında eşzamanlı olarak programlanmalıdır. Serbest bırakma kodunu yollardan birinde programlamamak, o spesifik kanalın asla gelmeyecek bir senkronizasyon işaretçisini süresiz olarak beklemesine neden olarak yürütmeyi durdurur. Sözdizimi genellikle adres bağımsız değişkenleri olmadan basit bir formatı takip eder.

  • Fanuc: G69 ; (Grup 04)
  • Siemens: G69 ; (Grup 4 ISO Dialect modunda)
  • Mitsubishi: G14 ; (Grup 18) veya G69 ; (Grup 15)

Marka Uygulamaları

Fanuc

Fanuc kontrol üniteleri çift taret senkronizasyonu için G68 ve G69 komutlarına dayanır. Yol biçimlendirmesi Parameter No. 8103 Bit 1 (MWP) parametresine bağlıdır. Kurulum operatörleri ve programcılar denge kesimi dizilerini koordine ederken mutlak dikkat göstermelidir. Programcılar, denge kesimi işlevinin yalnızca palet/darbe dağıtım başlama bloğunda kesme ilerlemesinin başlangıcını senkronize ettiğini; sonrasında eksen hareketlerini, hızı veya ilerleme override değerlerini dinamik olarak koordine etmediğini anlamalıdır. Yıkıcı işleme arızalarını önlemek için, senkronize edilen her iki takım taretinin hareket mesafeleri, ilerleme hızları, override durumları ve kilit anahtarları özdeş şekilde programlanmalıdır. Bir programlama uyumsuzluğu yürütülürse, karşıt taretlerdeki dengesiz kuvvetler ince iş parçasının şiddetle titremesine yol açarak zırıldamaya (chatter), takım kırılmasına ve tamamen mahvolmuş bir hurda parçaya neden olur.

  • Parameter No. 8103 Bit 1 (MWP): Senkronize yolları tanımlamak için parametre atama formatını belirler (ikili toplam ve ondalık kombinasyon).
  • Alarm PS0191: Vida açma çevrimleri sırasında konik yüksekliği limit kurallarını ihlal ederse tetiklenir.
  • Alarm PS0082: Ölçümle aynı blokta takım offset değişimi belirtilirse tetiklenir.
  • Series 15 Program Formatı (FCV = 1): Standart kaba kesme parametre limitlerini devre dışı bırakır.

Neyse ki Fanuc kontrolleri, iptal modunu (G69) bir NC reset ile koşulsuz olarak ayarlanacak şekilde yapılandırır ve operatörlerin acil durumlarda senkronize bekleme durumlarını güvenle iptal etmelerine olanak tanır.

Siemens

Siemens SINUMERIK sistemlerinde Grup 4 komutları yalnızca ISO Dialect modunda değerlendirilir. Harici reset durumlarını güvenle yönetmek için, makine veri parametresi MD 20154, sistem açılışında veya reset durumunda Grup 4'ü temizlenmiş duruma (G69) başlatmalıdır. Kurulum operatörleri ve programcılar çift taret yörüngelerini koordine ederken mutlak dikkat göstermelidir. G69 iptal bloğu atlanırsa veya bir reset Grup 4'ü G69 durumuna başlatamazsa, indekslenebilir takım tareti sonraki konumlandırma komutları sırasında koordineli, senkronize veya aynalanmış bir yolda hareket etmeye devam edecektir. Bir operatör manuel ayarlamalar veya bir koordinat sıfırlaması yürütürse ve ardından otomatik çevrim başlatmayı devam ettirirse, indeksleme taret kafası iptal edilmemiş, kaydırılmış bir yol boyunca ilerleyebilir. Bu kompanze edilmemiş koşullar altında, takım tareti yazılım sınırlarını kolayca aşarak kesici takımları doğrudan masa tipi fikstür klampları veya fener mili aynasının dönen çeneleri gibi fiziksel iş tutma bileşenlerine sürükleyebilir.

  • MD 18800 $MN_MM_EXTERN_LANGUAGE: G69 komutunu ayrıştırmak için harici CNC dil derleyicisini etkinleştirir.
  • MD 20154 $MC_EXTERN_GCODE_RESET_VALUES[n]: Varsayılan G-kodu kalıcı mod durumunu tanımlar.
  • Alarm 61800: MD 18800 devre dışıyken harici CNC koduna derleyici geçişi yürütüldüğünde tetiklenir.
  • Alarm 14800: Sert çarpışma veya sıfır ilerleme hızı çakışmaları nedeniyle eksen aşırı yükü tetiklenir.

Operatörler programları tek blok modunda kuru çalıştırma (dry run) modunda test etmeli ve devam etmeden önce aktif G-grubu kalıcı yazmaçlarının G69 gösterdiğini doğrulamak için HMI ekranlarını izlemelidir.

Mitsubishi

Mitsubishi, standart liste aktif işlevlerini dikte etmek için #1037 cmdtyp parametresini kullanır. Programcılar ve kurulum operatörleri mutlak dikkat göstermelidir çünkü denge kesimi yalnızca kesme ilerleme bloklarının başlangıcını koordine eder ve yol boyunca hızları veya override değerlerini dinamik olarak koordine etmez. Otomatik çevrim başlatılmadan önce, operatör ham malzemeyi fener mili aynası veya punto desteği içine fiziksel olarak yerleştirmeli ve sabitlemelidir. İki parça programı arasında bir koordinat uyumsuzluğu veya ilerleme hızı override farkı varsa, taretler darbeleri farklı oranlarda dağıtacaktır. Bu, iş parçası üzerinde dengesiz kuvvetlere neden olarak zırıldama yaratabilir, yüzey kalitesini bozabilir ve bir taret güvenli sınırların ötesine geçmeye çalışırsa fiziksel bir sert çarpışmaya yol açabilir. Şiddetli çarpışmaları önlemek için programcılar, iş tutma ekipmanı etrafında güvenli bir elektronik koruma zarfı oluşturmak üzere HMI ayar ekranlarında ayna bariyerini (G22 / G23) ve punto bariyerini yapılandırmalıdır.

  • Parameter #1037 cmdtyp: Aktif listeye (Liste 2 ila 7) bağlı olarak G14 mi yoksa G69 mu denge kesimi iptalini işleyeceğini yapılandırır.
  • Parameter #1244 set16/bit2: Zamanlama senkronizasyon beklemesinin yalnızca kesme ilerlemelerinde mi yoksa tüm bloklarda mı yürütüleceğini yapılandırır.
  • Program Error (P481): Frezeleme modundayken denge kesimi komutu çağrılırsa yürütülür.
  • Program Error (P29): Aktif denge kesim modu altında çok parçalı eşzamanlı diş açma programlanırsa tetiklenir.

Operatörler ayrıca bir işleme kesintisinden sonra manuel konumlandırma dizilerini çalıştırmadan önce aktif G-kodu kalıcı ekranlarının G14 (veya G69) iptal kodlarını gösterdiğini doğrulamalıdır.

Marka Karşılaştırmaları

KonuFanucSiemensMitsubishi
Komut KoduG69 (Grup 04)G69 (ISO Dialect içinde Grup 4)G14 (Grup 18) veya G69 (Grup 15)
Standart / Eski AktivasyonP adresi ile G68 tarafından etkinleştirilir.G291 ile ISO Dialect moduna geçilir, ardından G68 ile etkinleştirilir.G15 veya G68 ile etkinleştirilir.
Bekleme MantığıKatı bekleme (standby) mantığı: sistemi durdurur.— (no source)#1244 set16/bit2 parametresi üzerinden yapılandırılabilir bekleme kontrolü.
Reset Kalıcı Mod DavranışıNC reset ile koşulsuz olarak G69'a ayarlanır.MD 20154 üzerinden yapılandırılır.Parameter #1210 RstGmd üzerinden yapılandırılır.

Teknik Analiz

Üç temel programlama ve koordinat davranışı, torna koordinat dönüşümleri ve derleyici yürütmesi sırasında Siemens'i Fanuc ve Mitsubishi kontrollerinden açıkça ayırır. İlk olarak, Siemens kendi yerel ortamında taret aynalamayı G68/G69 Grup 4 komutlarından ayırır. Fanuc ve Mitsubishi torna kontrolleri doğrudan taret ayna offsetlerini açıp kapatmak için standart Grup 4 veya Grup 15 G-kodlarını kullanırken, Siemens aynalamayı yerel olarak açık, metin tabanlı frame komutlarıyla yönetir. İkincisi, Siemens harici G-grubu varsayılanlarını dinamik olarak yapılandırmak için özel kanala özgü makine verilerini kullanır. MD 20154 gibi değişkenler aracılığıyla Siemens, takım tezgahı üreticilerinin NC reset sonrasında her harici G grubu için tam olarak hangi hazırlık G-kodlarının aktif olacağını belirtmesine olanak tanır. Fanuc ve Mitsubishi sistemleri reset başlatmalarını düz, parametre kilitli yazmaçlarda işler.

Mitsubishi, G69 koordinat işlemleriyle ilgilenirken farklı özellikler sergiler. Mitsubishi, karşıt taretlerin ayna görüntüsünün hazırlık G-kodları yerine doğrudan takım seçimi (T komutu) ile AÇILMASINA ve KAPATILMASINA izin verir. Parametre #1119 Tmiron ve diğerleri tarafından yönlendirilen belirlenmiş bir takım numarasının seçilmesi, iş parçası koordinat sistemlerini ve aşınma offsetlerini dinamik olarak kaydırır. Ayrıca Mitsubishi, G68/G69 torna kalıcı modlarını manuel rastgele ters çalışma (G127) işleviyle dinamik olarak entegre eder. Bu ters izleme sırasında, Mitsubishi'nin hareket çekirdeği özel kalıcı bilgi depolama bloğunu kullanarak aktif G68 koordinat kaymalarını başarıyla takip eder ve korur, böylece eksen kaymasını önler. Son olarak Mitsubishi, aktif aynalama altında iki modlu program formatı geçişi için parametre kilitli bir doğrulama bayrağı uygular. Aktif olarak T-kodu ayna görüntüsü modunda olan bir parça sisteminde bir G188 komutu yayınlanırsa, kontrol derleyici geçişini hemen engeller ve Program Error (P29) üretir.

Program Örnekleri

; Fanuc: G68 ; Yol 1 ve 2 için denge kesim modunu AÇIK konumuna getirin
; Fanuc: G01 X80.0 Z-50.0 F0.25 ; Her iki takım taretinde senkronize kesme ilerlemesi yürütün
; Fanuc: G69 ; Denge kesim modunu iptal edin ve bağımsız takım tareti hareketini devam ettirin

kuru çalıştırma: G69 iptalinin senkronizasyon kesimini hemen takip ettiğini doğrular ve bağımsız yolların PS alarmları vermeden düzgün bir şekilde serbest bırakıldığını kontrol eder.

; Siemens: G291 ; İki dilli yorumlayıcıyı ISO Dialect moduna geçirin
; Siemens: G68 ; Karşıt takım taşıyıcılarını senkronize etmek için çift taret AÇIK
; Siemens: G69 ; Senkronizasyonu iptal etmek için çift taret KAPALI

kuru çalıştırma: Derleyicinin sonraki hızlı eksen hareketlerini veya frame kaymalarını yürütmeden önce takım taretini güvenli bir şekilde G69 KAPALI konumuna döndürmesini sağlar.

; Mitsubishi: G15 ; Denge kesimini AÇIK konumuna getirin (G-kodu Listesi 3 standart Grup 18)
; Mitsubishi: G01 W47.0 F10.0 ; Senkronize kesme ilerlemesini eşzamanlı olarak yürütün
; Mitsubishi: G14 ; Bağımsız bir blokta denge kesimini iptal edin (Denge kesimi KAPALI)

kuru çalıştırma: G14'ün L-adresi bekleme kilidini başarıyla devre dışı bıraktığını ve taretlerin bir eksen limiti alarmına neden olmadan bireysel olarak referans konumlarına geri çekilmesini sağladığını doğrular.

Hata Analizi

MarkaAlarm KoduTetikleyiciOperatör BelirtisiKök Neden / Çözüm
FanucAlarm PS0191Diş açma çevrimleri sırasında konik yüksekliği limitlerinin ihlal edilmesi.Çevrim durur.Konik yüksekliğinin geçerli limitler dahilinde programlandığından emin olun.
SiemensAlarm 61800MD 18800 devre dışıyken ISO Dialect geçişinin yürütülmesi.Harici CNC sistemi eksik mesajı.MD 18800 parametresini etkinleştirin (veya option bit 19800'ü doğrulayın).
MitsubishiProgram Error (P481)Frezeleme modundayken denge kesimi komutunun yürütülmesi.Programın yürütülmesi durur.Kanalın torna modunda olduğundan emin olun.

Uygulama Notu

G69 denge kesimi iptal komutunun unutturulması, özellikle uzun ve ince iş parçalarının tornalanmasında doğrudan eksen aşırı yükü ve fiziksel taret çarpışması riski yaratır. Senkronizasyon kesimi bittikten sonra G69 bloğu çalıştırılmazsa, taret bağımsız yola geçmek yerine kaydırılmış bir yörüngede ilerlemeye devam eder. Bu durum kesici takımın fener mili aynasının dönen çenelerine veya mengene klamplarına şiddetle çarpmasına yol açar. Sonuç olarak Fanuc sistemlerinde Alarm PS0191, Siemens kontrollerinde Alarm 14800 veya Mitsubishi ünitelerinde Program Error (P481) tetiklenir; kırılan kesici takımlar ve hasar gören bilyalı miller tezgahta saatlerce süren plansız duruş süresine ve işlenen parçanın hurdaya ayrılmasına sebep olur. Üretim kaybını önlemek için operatörler, kesinti sonrası manuel eksen hareketlerinden önce aktif kalıcı ekranlarda G69 veya G14 kodunun kayıtlı olduğunu doğrulamalıdır.

İlişkili Komut Ağı

  • G68: Torna merkezlerinde denge kesimini veya çift taret senkronizasyon durumunu tetikler.
  • G67: Kalıcı özel makro durumlarını sonlandıran ve bir kurtarma komutu olarak benzer şekilde çalışan bir iptal kodu.
  • G68 (Frezeleme): Frezelemede bir koordinat sistemi döndürme kodu olmasına rağmen, farklı kontrol modlarında iptal kodlarının önemini vurgular.
  • G291 (Siemens): G69 bloklarını başarıyla ayrıştırmak için gerekli olan ISO Dialect yorumlayıcısını etkinleştirir.

Sonuç

Denge kesim modlarının G69 ile eksiksiz iptal edilmesi, karmaşık çok taretli senkronizasyonların ardından takım yollarının hassas ve bağımsız olarak kurtarılmasını garanti eder. Bu iptal kodunun her iki parça programında disiplinli şekilde kullanılması, fener mili aynası çarpışmalarını engeller, pahalı tezgah aksamlarını korur, duruş sürelerini minimize ederek hurda oranını düşürür.

Sıkça Sorulan Sorular

Çift taret senkronizasyon modundan güvenli şekilde nasıl çıkılır?

G69 komutunun senkronize kesme blokları tamamlandıktan hemen sonra tek başına bağımsız bir satırda çağrıldığından emin olun. Hızlı takım geri çekmelerini başlatmadan önce kalıcı mod göstergelerinin iptal durumunu doğruladığını onaylamak için tek blok modunda bir deneme yürütün.

Siemens yerel modunda tezgah G69 komutunu neden göz ardı eder?

Siemens kontrol üniteleri G69 komutunu yerel SINUMERIK kodu olarak değil ISO Dialect kodu olarak işler. Derleyiciyi ISO moduna geçirmek için önceki bir blokta G291 komutunu vererek harici G-gruplarının doğru şekilde tanımlanmasını sağlayın.

G69 komutu aynı blokta koordinat değerleriyle birlikte programlanabilir mi?

G69 ile aynı blokta eksen hareketleri veya M-kodları programlamak zamanlama kilitlerine ve senkronizasyon çakışmalarına neden olur. İkincil hataları ve duruşları önlemek için G69 komutunu tek başına bağımsız bir satıra yazı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