G00 Hızlı Konumlandırma Komutu: CNC Parametre ve Programlama Kılavuzu
Fanuc, Siemens ve Mitsubishi kontrol ünitelerinde G00 hızlı konumlandırma parametrelerini optimize edin. Dog-leg çarpışma risklerini ve donanım alarmlarını çözün.
Giriş
Simültane çoklu eksen hareketlerinde beklenmedik bir dairesel sapma veya senkronizasyon kaybı, işleme takımının dönen bir aynaya (chuck) veya indekslenen tarete (turret) şiddetle çarpmasına (collision) yol açarak binlerce liralık iş parçasını anında hurdaya (scrap) ayırabilir. Hızlı konumlandırma (rapid traverse) esnasında her eksenin kendi maksimum hızında bağımsız hareket etmesiyle oluşan 'dog-leg' (köpek bacağı) yörüngesi, özellikle dar toleranslı alanlarda takımın beklenmedik kavisli bir yol izlemesine neden olur. G00 komutunun bu kontrolsüz hareketi sadece kesici ucu kırmakla kalmaz, aynı zamanda servo motorlarda aşırı yüklenmeye yol açarak üretimi durdurur. Plansız duruş süresi (downtime) ve parça hurda oranını (scrap rate) en aza indirmek isteyen işletmeler için G00 parametrelerinin doğru yapılandırılması ve yörünge kontrolü, doğrudan üretim maliyet tasarrufu sağlayan hayati bir zorunluluktur.
Teknik Özet
| Teknik Özellik | Değer / Gereksinim |
|---|---|
| Komut Kodu | G00 / G0 |
| Modal Grup | Grup 01, Modal |
| Desteklenen Markalar | Fanuc, Siemens, Mitsubishi |
| Kritik Parametreler | Fanuc için Parameter 1401 bit 1 (LRP), Siemens için MD20730 $MC_G0_LINEAR_MODE, Mitsubishi için #1086 G0Intp |
| Ana Kısıtlayıcı | Yalnızca konumlandırma ile kesin olarak sınırlandırılmıştır; aktif malzeme talaş kaldırma veya iş parçası kesme işlemleri için asla kullanılamaz. |
Hızlı Okuma
- Eksenler kontrollü kesme ilerleme hızı olmaksızın maksimum makine kapasitesinde hareket ettiğinden, programcılar aktif metal kesme işlemleri için asla G00 hızlı hareketlerini çalıştırmamalıdır.
- Operatörler, makinenin düz bir çizgide mi yoksa bağımsız bir "dog-leg" (köpek bacağı) yolunda mı hareket edeceğini bilmek için Fanuc'un Parameter 1401 bit 1 (LRP) veya Siemens'in MD20730 parametresi gibi aktif enterpolasyon parametresini doğrulamalıdır.
- Programcılar, dar alanlarda gezinirken hızlı hareketler sırasında senkronize doğrusal enterpolasyonu zorlamak için Siemens'in
RTLIONgibi özel komutlarını kullanmalıdır. - Operatörler, anında eksen hareketi engelleme alarmlarını önlemek için güç açıldıktan hemen sonra manuel referans noktasına dönüşlerin tamamlandığından emin olmalıdır.
- Programcılar, merkezkaç kuvvetinin fener mili aynasının (spindle chuck) iş parçası üzerindeki fiziksel kavramasını kaybetmesine neden olmasını önlemek için hızlı hareketler sırasında döner eksen hızlarını sıkı bir şekilde yönetmelidir.
- Operatörler, otomatik çevrimleri başlatmadan önce hareket yollarını güvenli manuel hızlarda doğrulamak için Mitsubishi'nin G00 kuru çalıştırma (dry run) parametresi #1085'i (G00Drn) kullanabilir.
Temel Kavramlar
G00 hızlı konumlandırma (rapid traverse) komutunun temel amacı, kesici takımı makinenin maksimum fiziksel hızında yeniden konumlandırmaktır. Bu komut, takım değiştirmeler, çevrim başlangıçları ve eksen geri çekilmeleri sırasında sıklıkla 'boşta kesme' (air-cutting) süresi olarak adlandırılan üretken olmayan süreyi en aza indirmek için tasarlanmıştır. CNC kontrolü, motorlara elektriksel ve mekanik kapasitelerinin en üst seviyesinde çalışmasını emrettiğinden, bu hareketler kesinlikle talaş kaldırmayan (non-cutting) hareketlerdir.
Birden fazla eksen simültane olarak hareket ettirildiğinde, modern CNC'ler eksen hareketlerini iki farklı yol enterpolasyonu stilinden birinde işler: doğrusal (linear) veya doğrusal olmayan (non-linear). Birçok endüstriyel makinede fabrika varsayılanı olan doğrusal olmayan enterpolasyonda, her bir servo motor birbirinden bağımsız olarak maksimum hızına ivmelenir. En kısa hareket mesafesine sahip eksen hareketini önce tamamlar, geri kalan eksen ise hareket etmeye devam eder. Bu durum, düz bir çizgi vektörü yerine 'dog-leg' (köpek bacağı) yörüngesi olarak bilinen açılı, iki parçalı bir yol oluşturur.
Aksine, doğrusal hızlı enterpolasyon, komut verilen tüm eksenleri ivmelenme ve yavaşlama profillerini koordine etmeye zorlar. Bu senkronizasyon, takımın mevcut konumundan hedef uç noktasına geometrik olarak düz bir çizgide hareket etmesini sağlar ve tüm eksenler aynı anda başlayıp durur. Doğrusal hızlı hareket son derece öngörülebilir olsa da, genel hız en yavaş eksenin fiziksel ivmelenme limitleriyle sınırlı olduğundan, doğrusal olmayan konumlandırmaya kıyasla konumlandırma süresini biraz artırabilir.
Komut Yapısı
G00 komutu, aktif koordinat sistemi içindeki kesin hedef konumu belirlemek için belirli koordinat adresleri gerektirir. Bir kez komut verildikten sonra G00 modaldir; yani doğrusal enterpolasyon G01 veya dairesel enterpolasyon G02 gibi Grup 01'den başka bir hareket komutu açıkça programlanana kadar kontrolör sonraki tüm koordinat girişleri için hızlı konumlandırma modunda kalır.
Makine geometrisine bağlı olarak, G00 mutlak (absolute) veya artışlı (incremental) koordinatları kabul eder. Mutlak koordinatlar, program başlangıç noktasına göre belirli bir fiziksel konumu hedeflerken, artışlı koordinatlar takımın mevcut koordinat konumuna göre bir mesafe ve yön tanımlar. Bazı kontrolörler, tam konum doğrulama toleranslarını veya özel override (hız aşımı) oranlarını tanımlamak için hızlı hareket bloğu içinde gelişmiş yardımcı parametrelere de izin verir.
| Adres / Parametre | Açıklama | Sistem Uygunluğu |
|---|---|---|
X, Y, Z | Hedef Kartezyen koordinat uç noktaları. | Tüm Markalar |
U, W | Artışlı torna koordinatı uç noktaları. | Mitsubishi, Fanuc (Torna sistemleri) |
RP= | Kutupsal yarıçap, mutlak pozitif değer. | Siemens (Kutupsal mod) |
AP= | Kutupsal açı, mutlak AC(...) veya artışlı +0 ila 360 derece arası IC(...). | Siemens (Kutupsal mod) |
,I | Sonraki bloktan önce konum doğruluğunu kontrol etmek için programlanabilir tam konum (in-position) genişliği. | Mitsubishi |
,F | Bloğa özel geçici hızlı konumlandırma ilerleme hızı override değeri. | Mitsubishi |
P | Hedef konum numarası. | Fanuc Series 15-MA |
Marka Uygulamaları
Fanuc
Fanuc kontrolleri, hızlı konumlandırma yörüngesini Parameter 1401 bit 1 (LRP) aracılığıyla yönetir ve Parameter 16050 bit 0 (GOF) üzerinden blok düzeyinde ilerleme hızı kontrolüne izin verir.
Programcılar, G00 X_ Y_ Z_ veya tornaya özgü koordinatları kullanarak hızlı konumlandırma gerçekleştirir.
- Kontrol Parametreleri: Parameter 1420, %100 override seçeneğinde her eksen için hızlı konumlandırma hızını tanımlar (geçerli veri aralıkları: IS-B metrik makineler için 30 ila 240.000 mm/dak; IS-B inç makineler için 30 ila 96.000 inç/dak). Parameter 1421, F0 mikro ilerleme hızını ayarlar (geçerli metrik aralığı: 30 ila 15.000 mm/dak).
- Aktif Alarmlar: Güç açıldıktan sonra manuel referans noktasına dönmeden önce G00 komutu verildiğinde PS0224 alarmı meydana gelir. Komut verilen simültane eksenler maksimum ayarları aşarsa PS0015 alarmı tetiklenir. Programlanan mesafe izin verilen kompanzasyon sınırlarını aşarsa PS5007 tetiklenir.
- Versiyon Ayarları: Eski Series 0 kontrolörleri, eksene özel hızlı konumlandırma hızları için 0518 ila 0521 parametrelerini kullanır. Modern kontrolörler (Series 15, 16, 18, 21i ve 30i) bunları parameter 1420 altında küresel olarak standartlaştırır. Series 15-TA,
G00 X_ Z_kullanırken Series 15-MA, konumlandırma içinG00 P_kullanır.
LRP parametre yapılandırmasını doğrulamadan bir Fanuc kontrolörünü çalıştırmak, doğrusal olmayan varsayılan konumlandırma yollarından dolayı sert bir çarpışmaya (hard collision) neden olabilir.
Siemens
Siemens kontrolleri, MD20730 kullanarak hızlı konumlandırma davranışını düzenler ve MD32060 aracılığıyla varsayılan eksen konumlandırma hızlarını yönetir.
Hızlı hareket, yerel olarak G0 X... Y... Z... kullanılarak veya kutupsal sözdizimi G0 RP=... AP=... ile programlanır.
- Kontrol Parametreleri: MD20730 $MC_G0_LINEAR_MODE makine verisi hızlı konumlandırmanın doğrusal enterpolasyon kullanıp kullanmayacağını tanımlar. MD32060 $MA_POS_AX_VELO makine verisi eksen konumlandırma hızını tanımlar. MD20734 $MC_EXTERN_FUNCTION_MASK bit 4, ISO dialect modunda G09 tam duruşunu (exact stop) zorunlu kılar.
- Aktif Alarmlar: MD32060 sıfıra ayarlanmışken hızlı konumlandırma bir ilerleme hızı olmaksızın çalıştırıldığında Alarm 10861 meydana gelir. Bir kontur tanımlama bloğu içinde G00 programlanırsa Alarm 12701 tetiklenir. Otomatik veya döndürülmüş koordinat sistemleri aktifken bir geometri ekseni manuel olarak jog modunda hareket ettirilmeye çalışılırsa Alarm 20062 oluşur.
- Versiyon Ayarları: Siemens, yerel Siemens modunu ve ISO Dialect modunu destekler. ISO Dialect modu MD20734 bit 4 aracılığıyla G00 tam duruşlarını zorlayebilirken, yerel Siemens modu doğrudan programlanan G60 veya G64 sürekli yol modu (continuous-path mode) ayarlarını izler.
Kontur tanımlamalarının içinde G00 konumlandırması yapmak yasaktır ve kontur tanımlama hatasını tetikleyerek aktif işleme çevrimlerini durduracaktır.
Mitsubishi
Mitsubishi kontrolleri, #2001 parametresi aracılığıyla hızlı konumlandırma hızlarını ve #2004 parametresi aracılığıyla doğrusal kontrol ivmelenme profillerini yönetir.
Hızlı konumlandırma, frezeleme sistemlerinde G00 X_ Y_ Z_ a_ ,I_ ,F__; veya tornalarda G00 X/U_ Z/W_ ,I_ ,F__; kullanılarak programlanır.
- Kontrol Parametreleri: #2001 rapid parametresi, eksen başına temel hızlı konumlandırma hızını tanımlar (ayar aralığı: 1 ila 1.000.000 mm/dak). #1086 G0Intp parametresi, G00'ın enterpolasyonsuz (1) mu yoksa doğrusal (0) mı olduğunu belirler. #1085 G00Drn parametresi, kuru çalıştırma hız geçersiz kılmalarını etkinleştirir. #2004 G0tL parametresi, doğrusal ivmelenme zaman sabitini ayarlar (aralık: 1 ila 4000 ms).
- Aktif Alarmlar: Çalıştırma panelindeki hızlı konumlandırma override anahtarı "0" olarak ayarlandığında Alarm 0125 meydana gelir. Alarm 0105, donanımsal bir strok sonu aşırı hareketini (overtravel) gösterir. Parametre #2004 G0tL geçersiz olduğunda Alarm Y51 0001 tetiklenir.
- Versiyon Ayarları: Tek yönlü konumlandırma G60, Freze İşleme Merkezi (M) sistemlerinde yerel olarak desteklenirken, Torna (L) yapılandırmalarında tamamen desteklenmez. Hızlı hareketler sırasında servo ayarı için yüksek döngülü örnekleme, M700V J0 or later veya üzeri modellerde desteklenirken standart M700/M70 yapılandırmalarında desteklenmez.
Bir Mitsubishi kontrolünde sayısal bir değer olmaksızın tek başına bir G harfi programlamak, onun G00 olarak işlenmesine neden olarak anında, plansız hızlı konumlandırma hareketini tetikler.
Marka Karşılaştırmaları
| Karşılaştırma Kategorisi | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Enterpolasyon Geçişi | Global parameter 1401 bit 1 (LRP) aracılığıyla yapılandırılır. Program ortasında değiştirilemez. | RTLION (doğrusal) veya RTLIOF (doğrusal olmayan) G-kodları kullanılarak program ortasında dinamik olarak seçilebilir. | Global parametre #1086 G0Intp aracılığıyla yapılandırılır. Program ortasında değiştirilemez. |
| Programlanabilir Hızlı İlerleme Hızı | Parameter 16050 bit 0 (GOF), blok F-kodunun standart hızlı konumlandırma hızını geçersiz kılmasına (override) izin verir. | — (kaynak yok) | Blok sözdiziminde ,F adresi kullanılarak doğrudan desteklenir (örn. G00 X100. ,F1000). |
| Tam Konum Genişlik Kontrolü | Küresel olarak G09 veya G61 tam duruş parametreleri kullanılarak modal olarak kontrol edilir. | Yavaşlama pencereleri ve tam duruş kriterleri, modal G60 varyantları aracılığıyla dinamik olarak yönetilir. | Blok sözdiziminde ,I adresi kullanılarak doğrudan desteklenir (örn. G00 X100. ,I50). |
| Tek Başına G Komutunun İşlenmesi | — (kaynak yok) | — (kaynak yok) | Sayısal değer içermeyen tek başına bir G harfini yerel G00 olarak işler ve hızlı eksen hareketini başlatır. |
Teknik Analiz
Fanuc, Siemens ve Mitsubishi'deki G00 uygulamalarının analitik farklılıkları, hızlı konumlandırma için farklı tasarım felsefelerini ortaya koymaktadır. Fanuc, büyük ölçüde sabit kodlanmış makine parametrelerine dayanır. Doğrusal olmayan köpek bacağı (dog-leg) hareketi ile senkronize doğrusal hareket arasında geçiş yapmak gibi enterpolasyon yolu değişiklikleri, standart bir parça programında blok blok değiştirilemeyen global parametre ayarlarının (Parameter 1401#1) düzenlenmesini gerektirir. Bu tasarım, yerel programlama esnekliği pahasına sistem kararlılığını ve tutarlılığını ön planda tutar.
Aksine Siemens, kontrolü programcıya bırakan olağanüstü dinamik bir yaklaşım sunar. Programcı, Siemens'e özel RTLION ve RTLIOF gibi komutları kullanarak, aynı program içinde hızlı hareket bloklarının enterpolasyon davranışını birden çok kez değiştirebilir. Bu, açık alanlarda hızlı geçişler için doğrusal olmayan köpek bacağı yollarının kullanılmasını ve fikstürlerin yakınında gezinirken sıkı doğrusal yolların uygulanmasını sağlar. Ayrıca Siemens, eksenel boşluk (backlash) arka plan kompanzasyon algoritmaları tarafından dahili olarak yönetildiğinden, geleneksel tam duruş komutu G60'ı tamamen bir hız yavaşlama komutu olarak ele alır.
Mitsubishi ise standart G-kodu modalite sınırlamalarını baypas eden bloğa özel sözdizimi özellikleri sunarak hibrit bir yaklaşım benimser. ,F hızlı konumlandırma ilerleme hızı adresinin sunulması, bir programcının modal ilerleme hızlarını veya parametrelerini değiştirmeden mekanik köprü (gantry) titreşimini bastırmak için hızlı bir hareketi lokal olarak yavaşlatmasına olanak tanır. Ek olarak, Mitsubishi'nin sabit gradyanlı çok aşamalı ivmelenme ve yavaşlama modeli uygulaması, eksen hızlı hareketini doğrudan servo motorun tepe tork karakteristikleriyle eşleştirerek döngü sürelerini (cycle time) en aza indirir. Ancak ayrıştırma mantığı benzersiz bir tehlike sunar: Tek başına yazılan herhangi bir G harfi varsayılan bir G00 komutu olarak ele alınır ve bu da sıkı bir programlama sözdizimi denetimi gerektirir.
Program Örnekleri
Fanuc Örneği
; Fanuc Freze: X100. Y100. koordinatına hızlı konumlandırma
G00 X100. Y100. ;
kuru çalıştırma
Parameter 1401 bit 1 (LRP) değeri 0 (doğrusal olmayan enterpolasyon) olarak ayarlanmış bu Fanuc bloğunun bir kuru çalıştırması sırasında operatör, X ve Y ekseni motor sürücülerinin Parameter 1420 tarafından tanımlanan maksimum ilerleme hızlarına bağımsız olarak ivmelendiğini gözlemleyecektir. Mevcut konum X0 Y0 ise, her iki eksen de maksimum hızda hareket edecektir. Hareket mesafeleri eşit olduğu için takım yolu doğrusal görünür. Ancak hedef X100 Y50 ise, Y ekseni hareketini önce tamamlar ve takım yörüngesinin bir köpek bacağı (dog-leg) şekline bükülmesine neden olur. LRP 1 olarak ayarlanırsa, kontrol ünitesi eksen hızlarını senkronize bir düz çizgide hareket edecek şekilde koordine eder. Hızlı override seçeneği F0 mikro konumuna ayarlanırsa, eksenler Parameter 1421'de yapılandırılan ilerleme hızında yavaşça ilerleyecektir.
Siemens Örneği
; Siemens Kutupsal: Kutupsal koordinatları kullanarak hızlı konumlandırma
G0 RP=16.78 AP=45 ;
kuru çalıştırma
Bu Siemens kutupsal konumlandırma bloğunun bir kuru çalıştırması sırasında kontrolör, kutupsal yarıçap
RP(16.78 mm) ve saat yönünün tersi yönündeki mutlak kutupsal açıAP(45 derece) değerlerinden Kartezyen hedefi hesaplar. Operatör, hesaplanan Kartezyen hedefe ulaşmak için her iki fiziksel koordinat ekseninin de senkronize hareket ettiğini gözlemleyecektir.RTLIOFkomutu aktifse eksenler kendi maksimum hızlarında bağımsız olarak hareket edecek ve kavisli bir konumlandırma yolu oluşturacaktır.RTLIONaktifse düz bir vektör halinde senkronize olarak enterpolasyon yapacaklardır. Eksen konumlandırma hızı makine verisi MD32060 sıfıra ayarlanmışsa ve aktif bir ilerleme hızı yoksa, blok çalıştırıldığında anında başarısız olacak ve Alarm 10861'i tetikleyecektir.
Mitsubishi Örneği
; Mitsubishi Torna: Belirli ilerleme hızı ve tam konum genişliği ile hızlı konumlandırma
G00 X100. Z100. ,I50 ,F1000 ;
kuru çalıştırma
Bu Mitsubishi bloğunun bir kuru çalıştırması sırasında operatör, X ve Z eksenlerinin hedef koordinatlara doğru ivmelendiğini gözlemleyecektir. Eksener #2001 parametresiyle ayarlanan maksimum hızlı konumlandırma hızında hareket etmek yerine, mekanik titreşimi bastıran lokal
,F1000adresi nedeniyle maksimum geçici 1000 mm/dak hızla sınırlandırılır. Eksenler X100. Z100. konumuna ulaştığında kontrolör, sonraki kod satırını çalıştırmadan önce eksen konumlandırma hatasının,I50adresiyle belirtilen 50 mikronluk tolerans dahilinde olduğunu doğrulamak için blok yürütmeyi duraklatacaktır. Parametre #1085 (G00Drn) etkinleştirilmişse, blok,Fsınırını yok sayacak ve manuel kuru çalıştırma kurulum hızında hareket edecektir.
Hata Analizi
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Temel Neden ve Düzeltici İşlem |
|---|---|---|---|---|
| Fanuc | PS0224 | Güç açıldıktan sonra manuel referans noktasına dönüş gerçekleştirilmeden önce otomatik çalışma G00 komutu verilir. | Makine çalışması anında durur ve CNC ekranında "ZERO RETURN NOT FINISHED" mesajı görüntülenir. | Mutlak konum dedektörü yoktur, parameter 1005 bit 0 (ZRNx) değeri 0'dır ve manuel referans dönüşü atlanmıştır. Çözüm: Otomatik çevrimi çalıştırmadan önce kontrolü manuel referans dönüş moduna getirin ve tüm eksenleri sıfırlayın. |
| Fanuc | PS0015 | Bir G00 bloğu, sistem yapılandırması tarafından desteklenenden daha fazla simültane eksen için koordinat adresleri içeriyor. | Çevrim başlangıcı kesintiye uğrar ve ekranda "TOO MANY SIMULTANEOUS AXES" alarmı görüntülenir. | Program, aktif donanımın desteklediğinden daha yüksek özellikli bir makine opsiyonu için yazılmıştır. Çözüm: Eksen hareketlerini ayrı ardışık bloklara bölmek için G-kodu program bloğunu düzenleyin. |
| Fanuc | PS5007 | Programlanan hızlı konumlandırma koordinatı, izin verilen maksimum mesafe sınırını aşıyor. | Çevrim ortasında veya eksen hareketi başlamadan önce çalışma durur ve "TOO LARGE DISTANCE" alarmı görüntülenir. | Uygun olmayan ofset değerleri veya aşırı takım aşınma kompanzasyonları, hesaplanan hareket mesafesini sistem sınırlarının ötesine iter. Çözüm: Aktif G-kodu koordinat parametrelerini kontrol edin, takım aşınma ofsetlerini inceleyin ve kompanzasyon değerlerini yeniden kalibre edin. |
| Siemens | Alarm 10861 | Eksen hızı programlanmamışken ve MD32060 sıfıra ayarlanmışken bir G00 hızlı hareket bloğu çalıştırılır. | Otomatik çevrim anında durur ve "velocity of positioning axis is zero" uyarısını görüntüler. | Varsayılan konumlandırma hızı parametresi MD32060 $MA_POS_AX_VELO yapılandırılmamıştır (sıfıra ayarlanmıştır). Çözüm: MD32060 makine parametresini sıfır olmayan bir değere ayarlayın veya blok içinde aktif bir ilerleme hızı programlayın. |
| Siemens | Alarm 12701 | Aktif bir kontur tanımlama bloğu içine bir hızlı konumlandırma G00 komutu programlanmıştır. | Kontrol ünitesi "illegal interpolation type for contour definition active" alarmını verir ve çalışmayı durdurur. | Kontur tanımlama sözdizimi kesinlikle G01 doğrusal enterpolasyona izin verir; G00 geçersizdir. Çözüm: G00 hızlı konumlandırma yerine G01 doğrusal kesme ilerlemesini kullanmak için kontur tanımlama program bloğunu değiştirin. |
| Siemens | Alarm 20062 | Eksen PLC eksenel kontrolü aracılığıyla meşgulken, bir geometri ekseninin manuel JOG hızlı hareketi komut edilir. | Koordinat ekseni manuel girişi reddeder ve "Axis already active" mesajını görüntüler. | Aktif bir PLC konumlandırma dizisi sırasında veya aktif bir döndürülmüş koordinat sistemi içinde bir JOG hareketi denenmiştir. Çözüm: Otomatik eksen konumlandırma dizisinin tamamlanmasını bekleyin veya aktif PLC komutlarını temizleyin. |
| Mitsubishi | Alarm 0125 | G00 yürütme sırasında veya tek blok duruşunda makine panelindeki hızlı override anahtarı "0" olarak ayarlandır. | Eksen hareketi anında durur ve kontrol "Rapid override zero" hatasını görüntüler. | Fiziksel override kadranı sıfıra ayarlanmıştır veya bir PLC dizisi hızlı konumlandırma override sınırını sıfıra zorlamıştır. Çözüm: Hızlı konumlandırma override kadranını sıfırdan büyük bir değere getirin ve PLC dizisi programını hatalar açısından doğrulayın. |
| Mitsubishi | Alarm 0105 | Bir eksenin fiziksel hareketi, strok sonundaki donanımsal limit anahtarını tetikler. | Makine acil durdurma tarzı bir duruş gerçekleştirir ve "HW /stroke end axis exists" uyarısını görüntüler. | Hatalı bir G00 hedef koordinatı, aşırı ofset kompanzasyonu veya takım açıklığı eksikliği, ekseni fiziksel donanım strok limitine sürüklemiştir. Çözüm: Etkilenen ekseni donanımsal limit anahtarından geri çekmek için manuel olarak jog yapın veya el tekerleğini (handwheel) kullanın. |
| Mitsubishi | Alarm Y51 0001 | Birincil doğrusal hızlı konumlandırma zaman sabiti ayarlanmamıştır veya aralık dışıdır. | Kontrolör hızlı hareket bloklarını ayrıştıramaz ve "Parameter G0tL illegal" alarmını tetikler. | Hızlı ivmelenme parametresi #2004 G0tL yapılandırılmamıştır (0'a ayarlanmıştır) veya 1 ila 4000 ms aralığını aşıyordur. Çözüm: Eksen spesifikasyon parametre ayarlarına erişin ve #2004 G0tL parametresini aralık içinde geçerli bir değere ayarlayın. |
Uygulama Notu
Hızlı konumlandırma parametrelerinin yanlış yapılandırılmasından kaynaklanan eksen aşırı hareketleri ve ani duruşlar, sadece iş milinin kilitlenmesine neden olmakla kalmaz; aynı zamanda kesici takımı kırarak parçayı anında hurdaya (scrap) ayırır ve döngü süresini (cycle time) tamamen boşa çıkarır. Mitsubishi kontrol sistemlerinde doğrusal olmayan köpek bacağı (dog-leg) hareketini kontrol eden #1086 G0Intp parametresinin aktif olması veya tek başına yazılan bir G harfinin sistem tarafından varsayılan olarak G00 şeklinde yorumlanması, takımı doğrudan döner aynaya (chuck) veya tarete (turret) sürükleyen feci donanımsal çarpışmaların ana nedenidir. Benzer şekilde, Siemens sistemlerinde MD20730 $MC_G0_LINEAR_MODE parametresi 0'a ayarlandığında eksenlerin birbirinden bağımsız hızlanmasıyla oluşan kavisli yollar veya bir sıkma ekseninin (clamping axis) kilitli kalması, mekanik bilyalı vidalarda (ball screw) telafisi imkansız donanımsal aşınmalara ve Alarm 20062 gibi plansız duruş sürelerine (downtime) yol açar. İşletmelerin bu komut üzerinde en sık karşılaştığı plansız duruş kaynaklarını ortadan kaldırmak için, üretimi başlatmadan önce Fanuc'ta Parameter 1401 bit 1 (LRP) değerini 1 (doğrusal enterpolasyon) olarak doğrulamak ve Mitsubishi'de #1085 G00Drn kuru çalıştırma parametresiyle hareket yollarını manuel hızlarda kontrol etmek kritik bir maliyet tasarrufu (cost savings) adımıdır.
İlişkili Komut Ağı
- G01 (Doğrusal Enterpolasyon): Programlanmış bir ilerleme hızında (F-kodu) doğrusal kesme hareketlerini tanımlayarak aktif talaş kaldırma için birincil mod görevi görür.
- G02 / G03 (Dairesel Enterpolasyon): Kontrollü ilerleme hızlarında saat yönünde ve saat yönünün tersine dairesel kesme yollarını çalıştırır.
- G04 (Bekleme): Eksen hareketinde belirli bir süre boyunca programlanmış bir duraklama sunarak, sonraki hızlı hareketlerden önce takımın bir koordinatta kalmasını sağlar.
- G28 (Referans Noktasına Dönüş): Bir ara koordinat üzerinden doğrudan makinenin birincil referans sıfır noktasına hızlı bir konumlandırma hareketi yürütür.
- RTLION / RTLIOF (Siemens Hızlı Enterpolasyon Geçişi): Siemens hızlı konumlandırma G00 bloklarının düz hatlı doğrusal enterpolasyonla mı yoksa bağımsız doğrusal olmayan eksen yollarıyla mı çalıştırılacağını kontrol eder.
Sonuç
Hızlı konumlandırma (G00) esnasında çarpışma risklerini sıfıra indirmek ve beklenmedik makine duruş sürelerini (downtime) engellemek, doğrudan parça hurda oranlarını düşüren ve işletme karlılığını artıran en temel faktördür. Operatörlerin parça işlemeye geçmeden önce marka özelinde doğrusal yörünge parametrelerini (Fanuc LRP, Siemens MD20730, Mitsubishi G0Intp) kontrol etmesi ve homing alarmlarını (PS0224) önlemek amacıyla referans noktası dönüşlerini düzenli gerçekleştirmesi gerekmektedir. G00 komutunu basit bir hız kısayolu yerine hassas bir yörünge kontrol aracı olarak yönetmek, takımların ömrünü uzatır, plansız duruşları ortadan kaldırır ve üretim süreçlerinde sürdürülebilir bir maliyet tasarrufu sağlar.
Sıkça Sorulan Sorular
Çoklu eksen hızlı konumlandırma yaparken takımın iş parçasına veya aynaya çarparak hurdaya çıkmasını nasıl önleyebilirim?
Dog-leg yörüngeleri önlemek amacıyla eksenlerin düz bir hat üzerinde koordineli hareket etmesi için marka bazlı doğrusal enterpolasyon parametrelerini etkinleştirin. Fanuc sistemlerinde Parameter 1401 bit 1 (LRP) değerini 1 olarak güncelleyin; Siemens sistemlerinde RTLION komutunu kod bloğunuza ekleyin; Mitsubishi sistemlerinde ise global #1086 G0Intp parametresini 0 yapın. Eyleme Geçin: İlk parça imalatından önce makine kontrol ünitesinden bu parametrelerin durumunu mutlaka kontrol edin ve yörünge doğruluğunu garanti altına alın.
Geri besleme sisteminden kaynaklanan plansız duruş sürelerini ve homing (referans noktası) alarmlarını nasıl engellerim?
Güç açılışından sonra eksenlerin konum referanslarını kaybetmesi, Fanuc sistemlerinde PS0224 alarmına yol açarak üretimi anında kesintiye uğratır. Bu donanımsal duruşların önüne geçmek için mutlak enkoder (absolute encoder) yedek pillerini periyodik olarak değiştirin ve makineyi çalıştırmadan önce tüm eksenlerde manuel referans noktasına dönüş (homing) işlemini tamamlayın. Eyleme Geçin: Her vardiya başlangıcında makine kontrol panelinden eksen referans göstergelerinin yandığını teyit etmeyi standart bir bakım adımı haline getirin.
Mitsubishi veya Fanuc sistemlerinde hızlı konumlandırma sırasında gantry titreşimini azaltıp takım ömrünü uzatarak nasıl maliyet tasarrufu sağlarım?
Hızlı hareketlerdeki ani ivmelenmeler eksen yollarında ve köprü (gantry) mekanizmalarında aşırı sarsıntıya neden olur; bu durum takım ucunun mikro seviyede çatlamasına ve parça hurda oranının yükselmesine yol açar. Mitsubishi sistemlerinin sunduğu özel bloğa özel sözdiziminden faydalanarak rapid bloğuna ,F ve ,I adreslerini ekleyin (örneğin G00 X100. Z100. ,I50 ,F1000); böylece modal ilerlemeyi bozmadan konum hassasiyetini ve geçici hızı optimize edersiniz. Eyleme Geçin: Titreşimin yüksek olduğu kaba takım boşta geri çekilme yollarında programınıza lokal ,F1000 sınırlandırmasını ve Parameter 1825 servo döngü kazançlarını ekleyerek eksen yıpranmalarını en aza indirin.
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 - 2005)
- Ö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 CYCLE800 G-Kodu: Düzlem Çevirme ve Takım Hizalama
Siemens CYCLE800 ile 3+2 eksen düzlem çevirme ve takım hizalama rehberi. Geri çekilme parametrelerini kurun, Alarm 61190 ve 61153 hatalarını giderin.
Siemens CYCLE72 Kontur Frezeleme: Sinumerik Yol Frezeleme Rehberi
Siemens CYCLE72 kontur frezeleme döngüsünü Sinumerik CNC kontrolörlerinde hatasız programlayın. Alarm 61123 simülasyon hatasını çözün ve çarpışmaları önleyin.
Siemens CYCLE952 Kontur Tornalama Döngüsü Programlama Kılavuzu
Sinumerik kontrolörlerde Siemens CYCLE952 kontur tornalama parametrelerini öğrenin. Alarm 61051 ve Alarm 61059 hatalarını gidererek plansız duruş sürelerini azaltın.
Siemens SLOT1 ve SLOT2 Kanal Çevrimleri Programlama Kılavuzu
Siemens Sinumerik kontrol ünitelerinde SLOT1 ve SLOT2 kanal frezeleme cycle'larını öğrenin. Hurda oranını azaltan parametreleri ve Alarm 61000 çözümlerini keşfedin.