Ana içeriğe geç
CNC.wiki

G00 Hızlı Konumlandırma: CNC Programlama ve G-Kodu Kılavuzu

Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G00 hızlı konumlandırma komutunu öğrenin. Parametre ayarlarıyla duruş süresini ve hurda oranını azaltın.

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

CNC CARE Co-founder

Giriş

Sıfırlama noktasına gönderilen bir turret veya kesici takımın, iş parçası sıfırından geçerek vise jaw ya da chuck tertibatına şiddetle çarpması, CNC atölyelerinde en sık karşılaşılan mekanik hasar senaryolarından biridir. G90 G28 X0 Y0 Z0 gibi mutlak koordinat içeren hatalı komutlar, tezgahın referansa dönüş yolunda raw stock içinden geçmesine neden olur. Bu durum yalnızca spindle hareketini durdurmakla kalmaz; iş parçasını tamamen hurda haline verir ve tüm çevrim süresinin kaybolmasına yol açar. Spindle rulmanlarının ve turret mekanizmasının göreceği hasarın tamir maliyeti ile plansız duruş süresi (downtime), üreticiler için ağır finansal yükler oluşturur.

Eksenlerin koordinat sisteminde doğrusal olmayan bir dogleg yörünge izlemesi, hızlı konumlandırma (G00) komutunun en büyük risk alanıdır. Eksenlerin bağımsız olarak maksimum hızda hareket etmesi, operatörün öngöremediği çapraz geçiş yolları yaratır. Üretim öncesinde kritik parametrelerin doğrulanması, bu komut üzerindeki plansız duruş süresi riskinin en yaygın kaynağını ortadan kaldırır. Fanuc, Siemens ve Mitsubishi kontrol ünitelerinin kendine has G00 parametre yapılarını, alarm kodlarını ve güvenli geri çekilme yollarını bilmek, makine yatırımlarını korumanın ve atölyedeki hurda oranını sıfıra indirmenin temel şartıdır.

Teknik Özet

Teknik ÖzellikDetaylar ve Değerler
Komut KoduG00 / G0
Modal GrupGrup 01 (Hareket) / Modal
Desteklenen MarkalarFanuc, Siemens, Mitsubishi
Kritik ParametrelerFanuc 3402 Bit 0, Siemens MD20732, Mitsubishi #1086
Temel KısıtlamaVarsayılan olarak dogleg (doğrusal olmayan) çoklu eksen yörüngesi

Hızlı Okuma

  • Dogleg Yol Yörüngesi: Varsayılan olarak, çoklu eksen G00 hareketleri her ekseni maksimum hızda bağımsız olarak yürütür ve doğrusal olmayan bir yol oluşturur.
  • Açıklık Doğrulaması: Operatörler sert çarpışmaları önlemek için kesici takım açıklık yüksekliğini mengene çeneleri (vise jaws), chuck, clamp ve turret yapılarına göre doğrulamalıdır.
  • Güvenli Sıfıra Dönüş: G90 G28 X0 Y0 Z0 gibi mutlak koordinatları kullanmaktan kaçının; bunun yerine G91 G28 Z0 gibi artışlı (incremental) geri dönüşleri programlayın.
  • Panel override Değerleri: Yeni programları test ederken operatör override kadranında rapid traverse oranlarını %5 veya %25 seviyesine düşürün.
  • Feedrate Modalliği: Bir G00 bloğunda yazılan F-word komutları rapid oranlarını sınırlamaz, ancak bir sonraki kesme komutu için modal olarak saklanır.
  • Sıfır Ofset Bastırma: G53, G153 ve SUPA gibi sıfır ofset bastırma komutları non-modal özelliktedir ve yalnızca aktif oldukları blok için geçerliyken uygulanır.

Temel Kavramlar

G00 Rapid Traverse, makine eksenlerini maksimum rapid traverse hızlarında hedef koordinatlara hareket ettiren modal bir hareket komutudur. Bu maksimum hızlar, makine üreticisinin parametreleri ile tanımlanır ve programın F feedrate değerinden tamamen bağımsızdır. Rapid hareket zaman bazlı hesaplandığından ve spindle dönmesinden bağımsız olduğundan, spindle durumuna bakılmaksızın yürütülebilir. Komut, linear interpolation gerçekleştiren G01, dairesel interpolation gerçekleştiren G02 veya G03 gibi grup 01'deki başka bir G-code ile iptal edilene kadar modal olarak aktif kalır.

Çoklu eksen hızlı konumlandırma, varsayılan olarak her eksenin kendi maksimum hızında bağımsız hareket ettiği doğrusal olmayan (dogleg) bir yola yönlenir. Bu durum, en kısa hareket mesafesine sahip eksenin hedefine ilk önce ulaşacağı, geri kalan eksenin ise hareketine devam edeceği anlamına gelir ve birleşik çapraz ve düz bir hareket oluşturur. Programcılar ve operatörler bu davranışa karşı son derece dikkatli olmalıdır çünkü gerçek takım yörüngesi düz hat interpolation hareketinden önemli ölçüde farklıdır ve doğrudan engellere dalabilir. Başlangıç varsayılanlarını ayarlamak ve modal durumları düzgün bir şekilde temizlemek son derece önemlidir; ayrıntılar Fanuc Parameter 3402 G-Code Clear kılavuzunda açıklanmıştır.

Komut Yapısı

Bir G00 konumlandırma bloğunun yapısı, aktif koordinat sistemine bağlı olarak mutlak veya artışlı (incremental) koordinatlar kullanılarak hedef koordinatların belirtilmesini gerektirir. Frezeleme ortamlarında, Kartezyen koordinatlar (X, Y ve Z) ilave doğrusal veya döner eksen seçenekleriyle standarttır. Torna kontrollerinde, mutlak veya artışlı programlama eksen adresi seçimi veya modal G-code komutları ile dinamik olarak belirlenebilir. Program içi ofset değişiklikleri ve dinamik parametre ayarları, G10 Parameter Management bölümünde açıklandığı gibi programlı olarak yönetilebilir.

Rapid traverse davranışlarını yapılandırmak için makine parametreleri, varsayılan başlangıç durumlarını ve yörünge yollarını kontrol eder. Güç açma sırasındaki varsayılan hareket komutu, parametre ayarlarıyla yönetilen G00 konumlandırma veya G01 linear interpolation olarak ayarlanabilir. Ek olarak bazı kontrol sistemleri, programcıların varsayılan doğrusal olmayan rapid hareketini geçersiz kılmasına (override) ve programda veya parametreler aracılığıyla dinamik olarak linear interpolation zorlamasına izin verir. Güvenli elektronik sınırlar, G22 ve G23 Stored Stroke Limits kullanılarak takım girişini kısıtlamak için de tanımlanabilir.

Fanuc Sintaksı

G00 X_ Y_ Z_ a_ (Frezeleme MC Sistemi - a ek bir döner veya doğrusal ekseni temsil eder)

G00 X_ Z_ veya G00 U_ W_ (Torna Sistem A - mutlak koordinat X/Z, artışlı koordinat U/W kullanır)

G00 X_ Z_ (Torna Sistem B/C - mutlak veya artışlı koordinat G90/G91 ile ayarlanır)

Siemens Sintaksı

G0 X... Y... Z... (Kartezyen mutlak boyutlandırma)

G0 X=IC(...) Y=IC(...) Z=IC(...) (Kartezyen artışlı boyutlandırma)

G0 AP=... RP=... (Kutupsal açısı AP ve kutupsal yarıçapı RP olan kutupsal koordinatlar)

Mitsubishi Sintaksı

G00 X_ Y_ Z_ a_ (İşleme Merkezi Sistemi)

G00 X/U_ Z/W_ (Torna Sistem G-code Sistem A mutlak/artışlı)

G00 X_ Z_ (Y_) ,I_ (Doğrudan ,I adresi kullanılarak tek bir blokta komut verilen in-position genişlik override değeri)

Marka Uygulamaları

Fanuc

Fanuc sistemlerinde, hızlı konumlandırma varsayılan olarak G00'dır. Güç açma sırasındaki varsayılan hareket durumu, G00 veya G01'i seçen Parameter No. 3402 Bit 0 ile tanımlanır. Parameter No. 3402 Bit 6 etkinleştirilirse, modal parametreler resetleme anında temizlenir. Tipik bir frezeleme komutu G90 G00 X50.0 Y50.0 Z2.0; olarak yazılır ve bu komut X50.0, Y50.0 ve Z2.0 koordinatlarına mutlak konumlandırma gerçekleştirir. Torna kontrollerinde, artışlı koordinatlar U ve W adres harflerini kullanır ve geri çekilme için G00 U-10.0 W-5.0; gibi komutlara izin verir.

Öğe TürüTanımlayıcıAçıklama
ParameterParameter No. 3401 Bit 0 (DPI)Hesap makinesi tipi decimal point programlamayı (tip II) veya standart integer programlamayı (tip I) seçer.
ParameterParameter No. 3401 Bit 6 (GSB) ve Bit 7 (GSC)Aktif Lathe G-code Sistemini (A, B veya C) belirler.
ParameterParameter No. 3402 Bit 0 (G01)Güç açma veya resetleme sonrasındaki varsayılan hareket komutudur (G00 konumlandırma veya G01 linear interpolation).
ParameterParameter No. 3402 Bit 6 (CLR)Güç açma veya resetleme anında modal G-code durumlarını temizler.
ParameterParameter No. 5145Bir alarm verilmeden önce profil çevrimlerinde izin verilen monoton olmayan değişim toleransıdır.
AlarmAlarm PS0034Cutter compensation (G41/G42) başlangıcında veya iptalinde (G40) doğrusal blok yerine doğrusal olmayan hareket komutu (G02/G03) belirtildi.
AlarmAlarm PS0065Çoklu tekrarlı kaba işleme çevrimlerinin (G71/G72) kontur başlangıç bloğu olan P sıra numarası, G00 veya G01 programlamamaktadır.
Sürüm FarkıSeries 16i/18i/21i vs Daha YeniG90/G94 çevrimlerinin ilk başlangıcında ve son iptalinde tool tip radius compensation vektör yolu hesabı farklıdır.
Sürüm FarkıEski (3T/6T/10T/11T/15T) vs Modern (0T/16T/18T/21T)Bileşik diş açma çevrimi (G76), eski kontrollerde tek bloklu format gerektirirken modern kontrollerde iki bloklu format gerektirir.

Uyarı: G90 G28 X0 Y0 Z0 aracılığıyla bir makine evine dönüş (home return) programlamak, taret ünitesini doğrudan iş parçasının bağlandığı program sıfırından geçmeye yönlendirir. Bu mutlak koordinat komutu, şiddetli bir mekanik çarpışmaya ve hurda parçaya neden olur. Bunu önlemek için her zaman artışlı hareket programlanmalıdır (frezeler için G91 G28 Z0 veya tornalar için G28 U0 W0).

Siemens

Siemens rapid traverse konumlandırma fonksiyonları doğrusal (RTLION) veya doğrusal olmayan (RTLIOF) interpolation modlarında yürütülebilir. Varsayılan doğrusal olmayan mod (RTLIOF) altında, her yol ekseni tek bir konumlandırma ekseni gibi hareket eder ve diğer eksenlerden bağımsız olarak kendi maksimum hızında hareket eder. Sonuç olarak, daha kısa hareket mesafesi gerektiren eksenler hedeflerine erken ulaşır ve doğrusal olmayan bir dogleg takım yörüngesi oluşturur. Bu tehlikeyi önlemek için programcılar, tüm eksenlerin birlikte interpolation uyguladığı ve hedef noktaya aynı anda ulaştığı düz hatlı bir rapid hareketi modal olarak zorlamak için RTLION komutunu eklemelidir.

Öğe TürüTanımlayıcıAçıklama
ParameterMD20732 ($MC_EXTERN_GO_LINEAR_MODE)ISO Dialect modunda G00 yörüngesini kontrol eder. 1 (ON) doğrusal interpolation yapmaya zorlar; 0 (OFF) bağımsız eksen hareketini zorlar.
ParameterMD24000 (FRAME_ADD_COMPONENTS)Programlanabilir sıfır ofset çerçevesinin (G59 eksenel ince sıfır ofsetlerine izin verir) ek bileşenlerini etkinleştirir.
ParameterSD42442 (TOOL_OFFSET_INCR_PROG)Artışlı (G91) programlama sırasında aktif takım ofsetini atlar (0 = hareket ettirilmez).
AlarmAlarm 61816Bir G27 kontrolü sırasında herhangi bir programlanmış eksen referans noktası üzerinde tam olarak konumlandırılmamıştır.
AlarmAlarm 18312İnce ofset etkinleştirilmediğinde (MD24000 değeri 0 yapıldığında) eksenel sıfır ofseti programlamak için G58 veya G59 çağrıldı.
AlarmAlarm 61805Referans noktasına yaklaşma veya koordinat kontrolü ara konumu mutlak ve artışlı değerlerle programlanmıştır.
Sürüm FarkıSINUMERIK 802D vs 840D/Daha YeniTers zamanlı feedrate G93 (1/min) 802D serisinde desteklenmez ancak 840D üzerinde desteklenir.
Sürüm FarkıSINUMERIK 802D sl vs 840D sl802D sl, 840D sl üzerinde desteklenen çok köşeli torna fonksiyonları G50.2 ve G51.2'yi desteklemez.
Sürüm Farkı840DE / 840DiE vs 810DE / 840DE sl basic840DE ve 840DiE, Eşzamanlı Eylemler Aşama 2 (Synchronized Actions Stage 2) ve Elektronik Dişli (Electronic Gear) seçeneklerini destekler; temel varyantlarda kısıtlanmıştır.

Uyarı: Gerçek iş parçası kesimi sırasında kuru çalıştırma (dry run) feedrate (DRY) kullanımı son derece tehlikelidir. Modal kesme hızlarının yerini alan kuru çalıştırma feedrate hızı, takımın malzemeye girerken izin verilen maksimum kesme hızlarını aşmasına neden olarak takım kırılmasına veya hurda parçaya yol açabilir.

Mitsubishi

G00, makine eksenlerini parameter #2001 rapid ile belirtilen mümkün olan maksimum rapid traverse oranlarında hareket ettirir. Çoklu eksenleri konumlandırırken, gerçek takım yörüngesi ağır bir şekilde parameter #1086 G0Intp durumuna bağlıdır. Eğer bu parametre doğrusal olmayan konumlandırmaya (1) ayarlanırsa, her eksen kendi maksimum hızında bağımsız hareket ettiğinden takım interpolation içermeyen bir dogleg yolu boyunca hareket eder. Programcılar, kritik sıkma aparatlarının etrafında elektronik bir sınır oluşturmak için G22 ve G23 Chuck Bariyeri ve Punta Bariyeri (Tailstock Barrier) fonksiyonlarını uygulayabilirler.

Öğe TürüTanımlayıcıAçıklama
ParameterParameter #1086 G0IntpRapid traverse konumlandırma yörüngesini değiştirir: 0 = doğrusal yol, 1 = doğrusal olmayan bağımsız yol.
ParameterParameter #1193 inposAktif yavaşlama kontrolü yöntemini dikte eder: 0 = komut yavaşlama kontrolü, 1 = in-position kontrolü, 2 = smoothing kontrolü.
ParameterParameter #1205 G0bdccG00 pre-interpolation ivmelenme/yavaşlamanın etkin olup olmadığını belirler: 0 = devre dışı, 1 = etkin, 2 = çok adımlı.
ParameterParameter #1442 G0olG00 rapid traverse blok overlap fonksiyonunun etkin (1) mi yoksa devre dışı (0) mı olduğunu kontrol eder.
ParameterParameter #2001 rapidHer eksen için bağımsız maksimum rapid traverse hızını belirler (1 ila 10000000 mm/min).
ParameterParameter #2004 G0tLRapid traverse ivmelenme/yavaşlama zaman sabitini ayarlar (ms cinsinden süre).
AlarmMCP Alarm Y51 0017Parameter #1205 G0bdcc parametresine 1. sistem dışındaki herhangi bir sistemde çok adımlı ivmelenme (değer 2) atanması.
AlarmProgram Error P33Rapid traverse blok overlap modal komutlarının (G0.5 P1 veya G0.5 P0) bağımsız blokta programlanmaması veya lathe G10.9'un diğer G-code komutlarıyla aynı blokta olması.
AlarmProgram Error P430Güç açıldıktan sonra otomatik bir referans noktası dönüşü (G28) tamamlanmadan G29 başlangıç noktasına dönüş komutu verilmesi.
Sürüm FarkıM8 Serisi vs C80 SerisiSequence numarası adresi (N) M8'de 8 haneye kadar izin verir, C80'de 6 hane ile sınırlıdır.
Sürüm FarkıM80V TypeBYüksek hızlı yüksek hassasiyetli kontrol modları altında, G122, G54.4 veya G07 yürütmek program hatalarını (P39, P34, P80) tetikleyebilir.

Uyarı: Güç açıldıktan sonra otomatik bir referans noktası dönüşü (G28) tamamlanmadan G29 başlangıç noktasına dönüş yürütülmesi Program Error P430 hatasını tetikleyerek spindle ve eksenlerin anında durmasına neden olur.

Marka Karşılaştırmaları

KonuFanucSiemensMitsubishi
Yörünge Kontrolü (Trajectory Control)Parametre kontrollü dogleg yolu; programda dinamik olarak değiştirilemez.Modal RTLION (doğrusal) ve RTLIOF (doğrusal olmayan) aracılığıyla dinamik program seçimi.Parametre kontrollü (#1086 G0Intp = 0/1); dinamik olarak değiştirilemez.
Torna Koordinat SistemleriAdres tabanlı Sistem A (X/Z, U/W) standarttır; G90 turning cycle (torna çevrimi) komutudur, mutlak mod değildir.G90/G91 modal komutları boyutlandırma modunu belirtir.G90/G91 modal komutları boyutlandırma modunu belirtir.
In-Position Genişliği override DeğeriKesinlikle parametreler (No. 3402 vb.) aracılığıyla ayarlanır.Kesinlikle makine verileri aracılığıyla ayarlanır.,I adresi kullanılarak G00 bloğunda programlanabilir.
Blok OverlapBlok bağlantı yerlerinde yavaşlayarak durur (tam duruş için G09/G60).Blok bağlantı yerlerinde yavaşlayarak durur (sürekli yol modu G64 kesme ilerlemesi içindir).Dinamik J/K override değerleri ile özel rapid blok overlap G0.5 P1 komutu.
Sıfır Ofset BastırmaTek komut G53 (temel koordinat sistemi).Hiyerarşik komutlar: G53 (ayarlanabilir ofsetleri bastırır), G153 (ofsetleri ve temel çerçeveyi bastırır), SUPA (ofsetleri, çerçeveleri, PRESET, DRF vb. bastırır).Tek komut G53 (aktif takım kompanzasyonunu geçici olarak bastırıp otomatik geri yükleyerek yönetir).
Profil Programı DoğrulamasıKonturun ilk bloğunda G00/G01 zorunludur (atlanırsa Alarm PS0065 tetiklenir).İlk kontur bloğunda G00/G01 gereksinimi yoktur.Profil başlangıç bloğunda katı bir G00/G01 gereksinimi yoktur.

Teknik Analiz

Karşılaştırmalı mimari düzen, yörünge yolları oluşturma ve parametre kontrolü için farklı stratejiler göstermektedir. Fanuc ve Mitsubishi, yol davranışının (dogleg veya linear interpolation) makine ayarlarıyla (Fanuc'un donanım kurulumu veya Mitsubishi'nin #1086 G0Intp parametresi gibi) küresel olarak belirlendiği parametre kilitli hızlı konumlandırma yörüngelerini kullanır. Siemens ise aksine, programcıya aktif program içinde modal komutlar RTLION ve RTLIOF kullanarak GERÇEK zamanlı kontrol sağlar ve parça geometrisine bağlı olarak dogleg hareketleri ile koordineli doğrusal rapid interpolation arasında dinamik geçişlere izin verir.

Sistem tasarımı ayrıca koordinat boyutlandırma ve sıfır ofsetleri konusunda da farklılık gösterir. Fanuc'un Lathe G-code Sistem A'sı, mod değiştirmeden tek bir blokta mutlak ve artışlı hareketleri temsil etmek için ayrı eksen adresleri (X/Z ve U/W) kullanırken, Siemens ve Mitsubishi G90 ve G91 aracılığıyla kesin mod seçimlerini zorunlu kılar. Ek olarak Mitsubishi, ,I parametresini kullanarak in-position genişlikleri için yerel blok override izin verirken, bu özellik Fanuc ve Siemens sistemlerinde kesinlikle makine parametreleri ve veri ayarlarıyla sınırlıdır.

Program Örnekleri

Fanuc Örneği

; Fanuc Milling absolute positioning and lathe retraction
G90 G00 X50.0 Y50.0 Z2.0;       ; Fanuc frezeleme mutlak konumlandırma: X50.0 Y50.0 Z2.0
G00 X100.0 Z50.0;               ; Torna mutlak rapid traverse konumlandırma (G-code Sistem A)
G00 U-10.0 W-5.0;               ; Torna artışlı konumlandırma komutu ile X'te -10.0, Z'de -5.0 geri çekilme

kuru çalıştırma: Tek blok yürütme sırasında, taret iş parçasından artışlı olarak uzaklaşır. Operatörler, yürütmeden önce mutlak hareketlerin herhangi bir fixture clamp elemanına çarpmayacağını doğrulamalıdır.

Siemens Örneği

; Siemens absolute positioning and suppression
G90 G0 X100.0 Y100.0 Z50.0 G601;; Aktif exact stop ince blok geçişi ile modal mutlak konumlandırma
SUPA G0 Z0.0 D0;                ; Sıfır ofsetlerini/çerçevelerini bastırır ve Z eksenini hızlıca makine sıfırına çeker
G0 AP=45.0 RP=100.0;            ; Polar açı 45 derece, kutupsal yarıçap 100 ile rapid traverse konumlandırma

kuru çalıştırma: Kontrolör, Z eksenini makine evine (home return) geri çekmek için yerel koordinat çerçevelerini geçersiz kılar. Operatörler, sıfır bastırma hareketleri sırasında eksen yük ekranını izlemelidir.

Mitsubishi Örneği

; Mitsubishi local in-position and overlap
G90 G00 X100. Y150. Z50. ,I500; ; 500 mikronluk yerel in-position genişliği ile mutlak konumlandırma
G0.5 P1;                        ; Modal rapid traverse blok overlap fonksiyonunu etkinleştirir
G91 G28 X0 Y0 Z0;               ; Artışlı referans noktası dönüş kontrolü

kuru çalıştırma: Overlap fonksiyonu, tam yavaşlama kontrolleri olmaksızın konumlandırma blokları arasında hızlı geçişler sağlar. Operatörler, pürüzsüz yollar için takım açıklığının yeterli olduğunu kontrol etmelidir.

Hata Analizi

MarkaAlarm KoduTetikleyiciOperatör BelirtisiKök Neden / Çözüm
FanucAlarm PS0065Çoklu tekrarlı kaba işleme çevrimi (G71/G72) kontur başlangıç bloğu P, G00 veya G01 programlamamaktadır.Yürütme, tekrarlı çevrim başlangıcında durur ve Alarm PS0065 görüntülenir.Finishing profil başlangıç bloğunu (P sırası) bir G00 veya G01 hareket komutu içerecek şekilde düzenleyin.
SiemensAlarm 18312İnce ofset devre dışı bırakıldığında (MD24000 = 0) G58 veya G59 eksenel sıfır ofseti çağrıldı.Sistem alarm ışığı yanar, yürütme ofset çağrı bloğunda durur.İnce ofset yapılandırılmamıştır. MD24000 = 1 parametresini ayarlayarak ince ofseti etkinleştirin.
MitsubishiProgram Error P33Rapid traverse blok overlap komutlarının (G0.5 P1 veya G0.5 P0) bağımsız bir blokta programlanmaması.Program, G0.5 içeren blokta durur ve Program Error P33 görüntülenir.G0.5 veya G10.9 komutunu diğer hareket veya yardımcı kodlar olmadan bağımsız bir blokta çalıştırın.
MitsubishiProgram Error P430Güç açıldıktan sonra otomatik referans noktası dönüşü (G28) tamamlanmadan G29 başlangıç noktasına dönüş komutu verilmesi.Spindle ve eksen hareketleri durur, ekranda Program Error P430 görüntülenir.Başlangıç program sırasını önce bir G28 referans noktası dönüşü yürütecek şekilde değiştirin.

Uygulama Notu

Turret veya spindle ünitesinin chuck ya da fixture mekanizmalarına sert bir şekilde çarpması, G90 G28 X0 Y0 Z0 gibi mutlak koordinatlı referans dönüş komutlarının doğrudan bir sonucudur. Hatalı biçimlendirilmiş bir G00 kodu çalıştırıldığında, eksenler en yüksek rapid hızında doğrudan iş parçası sıfırına doğru hareket eder ve bu durum vise jaw veya chuck tertibatının parçalanmasına yol açar. Bu çarpma anında oluşan mekanik şok, yüksek maliyetli spindle revizyonlarına sebep olur, üretimi günlerce askıya alarak plansız duruş süresi yaratır ve iş parçasını anında hurda haline verir. Bunu önlemek için, torna tezgahlarında G28 U0 W0, frezelerde ise G91 G28 Z0 şeklinde artışlı koordinatlar içeren geri çekilme komutları kullanılmalıdır.

Ayrıca, kontrol panelindeki override dial anahtarının ilk parça kurulumlarında %5 veya %25 seviyesine indirilmesi, operatörün olası bir eksen sapmasında devreyi manuel olarak durdurabilmesi için hayati bir reaksiyon zamanı kazandırır. Mitsubishi kontrol sistemlerinde power-on sonrası G28 referans dönüşü tamamlanmadan doğrudan G29 komutunun verilmesi durumunda Program Error P430 alarmı tetiklenir ve spindle ile eksen hareketleri bloke edilir. Bu durum, özellikle yüksek hacimli hatlarda spindle ve eksen hareketlerinin aniden durmasına ve tüm parti boyunca çevrim süresinin kaybolmasına yol açar. Üretim öncesinde parametrelerin ve kod formatlarının doğrulanması, atölyedeki duruş süresi ve hurda risklerini en aza indirir.

İlişkili Komut Ağı

  • G01 (Linear Interpolation): Kontrollü, düz hatlı kesme feedrate hareketlerini başlatmak için modal G00 rapid traverse hareketini iptal eder.
  • G28 (Reference Position Return): Bir ara koordinat noktası aracılığıyla makine sıfır koordinatlarına otomatik rapid eksen konumlandırması sağlar.
  • G09 (Exact Stop Check): Devam etmeden önce yavaşlamayı ve in-position kontrol kriterlerini doğrulamak için blok sınırlarında eksen hareketini geçici olarak durdurur.
  • G22 / G23 (Stored Stroke Limit): G00 hareketlerini otomatik olarak durdurmak ve çarpışmaları önlemek için chuck ve puntalar etrafında elektronik bariyer sınırları oluşturur.
  • G10 (Parameter Management): Hareket yörüngelerini etkileyen koordinatların, aşınma (wear) ofsetlerinin ve sistem parametrelerinin program içi modifikasyonunu sağlar.

Sonuç

G00 hızlı konumlandırma komutunun güvenli yönetimi, atölye verimliliğini doğrudan etkileyen bir parametre disiplini gerektirir. Eksen yörüngesinin dogleg yerine doğrusal olmasını sağlamak için Siemens ünitelerde G-code ile RTLION komutu aktif edilmeli, Fanuc sistemlerde ise Parameter 3402 ile başlangıç durumları doğru konfigüre edilmelidir. Hatalı G-code geçişlerinden kaynaklanan spindle hasarlarını, hurda parça oluşumunu ve günlerce sürebilecek plansız duruş süresi maliyetlerini engellemek için her yeni programda rapid override oranları mutlaka düşürülmelidir. Operatör ve programcıların G00 modal yapısına ve referans dönüşü kurallarına tam olarak uymaları, sürdürülebilir ve yüksek hassasiyetli bir üretim hattının temel güvencesidir.

Sıkça Sorulan Sorular

CNC tornada G00 komutunun doğrusal olmayan dogleg hareketini nasıl düzeltebilirim?

G00 eksen hareketlerinin doğrusal bir hat üzerinde (interpolation uygulanarak) ilerlemesini sağlamak için kontrol ünitesi parametrelerini düzenleyebilirsiniz. Siemens ünitelerinde programın başında modal RTLION kodunu kullanabilir, Mitsubishi sistemlerde ise #1086 G0Intp parametresini 0 olarak ayarlayabilirsiniz. Bu parametre ayarı doğrusal olmayan eksen hareketlerinin neden olduğu vise jaw veya chuck çarpışmalarını engelleyerek hurda parça ve plansız duruş süresi riskini ortadan kaldırır. Pratik eylem olarak, tezgahınızın parametre ekranına gidin ve #1086 veya MD20732 parametre değerini doğrusal modu zorlayacak şekilde güncelleyin.

G28 komutuyla referans noktasına dönerken meydana gelen eksen çarpışmalarını nasıl önlerim?

Referans noktasına dönüş esnasında meydana gelen turret veya spindle çarpışmalarının temel nedeni, G90 mutlak koordinat modunda çalışılmasıdır. G90 G28 X0 Y0 Z0 komutu ekseni doğrudan parça sıfır noktasına yönlendirir; bu da kesici takımın iş parçasına veya fixture tertibatına çarparak spindle hasarına ve hurda oluşumuna yol açar. Pratik eylem olarak, referans dönüşlerinde mutlak koordinat yerine frezede G91 G28 Z0, tornada ise G28 U0 W0 artışlı (incremental) komut kodlarını kullanın.

Mitsubishi CNC tezgahında Program Error P430 alarmı neden oluşur ve nasıl giderilir?

Program Error P430 alarmı, Mitsubishi kontrol ünitelerinde tezgah açıldıktan sonra en az bir kez G28 referans noktası dönüş işlemi tamamlanmadan doğrudan bir G29 başlangıç noktasına dönüş komutu verildiğinde tetiklenir. Bu hata çevrimin kesilmesine ve spindle duruşuna sebep olarak üretimde plansız duruş süresi kaybı yaratır. Pratik eylem olarak, programınızın başlangıç satırlarına G29 çağrısından önce eksenleri referansa gönderen bir G28 komut satırı ekleyin ve bu sıralamayı standartlaştı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