CNC Path Analyzer

G00 hızlı hareket ve G01 doğrusal kesme: ikisi de düz çizgi gibi görünse de neden farklıdır

G00 ile G01 arasındaki farkı hız, yol şekli, modal davranış ve güvenli yükseklik açısından açıklar; bir frezeleme örneğinde yaklaşma, dalma, kesme ve geri çekilme sırasını yol çizimiyle birlikte okumayı gösterir.

Tek cümleyle

G00 “o koordinata olabildiğince hızlı git”, G01 ise “oraya belirtilen ilerleme hızı F ile tam bir düz çizgi üzerinde git” demektir. İkisi de yalnızca bitiş noktası koordinatlarını belirtir, ancak takımın iş parçasına değmesine izin verilip verilmediği konusunda tamamen farklıdır.

G00 ve G01 hızlarının farkı

G00 programdaki F değerini yok sayar ve tezgâh parametrelerinde her eksen için ayarlanmış hızlı hareket hızıyla gider. İşleme merkezlerinde bu çoğu zaman dakikada onlarca metreye ulaşır. Hız yalnızca operatör panelindeki hızlı hareket override'ı ile düşürülebilir (genellikle F0, %25, %50 ve %100).

G01 her zaman bir ilerleme hızı gerektirir. Aynı bloktaki veya daha önceki bir bloktaki F kullanılır; birim, G94 (dakika başına ilerleme, mm/dak) ya da G95 (devir başına ilerleme, mm/dev) modunun etkin olmasına bağlıdır. Birçok torna kontrol ünitesi aynı amaçla G98/G99 kullanır. Hiç F belirtilmeden G01'e gelinirse çoğu kontrol ünitesi alarm verir.

Yol şekli: G00 düz bir çizgi olmayabilir

Ekranda G00 genellikle başlangıç ve bitiş noktalarını birleştiren bir çizgi olarak çizilir, ancak gerçek tezgâh farklı davranabilir. Bunun nedeni, birçok kontrol ünitesinin varsayılan olarak tüm eksenleri aynı anda, her birini kendi azami hızıyla başlatmasıdır. Örneğin bir G00 hareketi X'te 100 mm, Y'de 20 mm ilerliyorsa Y önce varır, yolun geri kalanında yalnızca X hareket eder ve yol kırık bir çizgiye (dogleg) dönüşür.

FANUC ailesinde doğrusal interpolasyon tipi hızlı konumlama bir parametreyle seçilebilir, ancak ayar tezgâhtan tezgâha değişir. Bu yüzden deneyimli programcılar, G00 hareketi bağlama elemanlarının veya mengenenin yakınından geçerken eksenleri ayırır; örneğin önce Z'yi kaldırıp sonra XY'yi hareket ettirir. Örnekteki G00 X-10. Y5. Z50. ancak takımın zaten yukarıda olduğu varsayımıyla güvenlidir.

Bir örnekle yaklaşma, dalma, kesme ve geri çekilme

Güvenli yükseklikten yaklaşıp 2 mm derinliğinde U biçimli bir kanalı izleyen frezeleme yolu

O2001
T1 M6
G21 G90 G17 G40 G49 G80 G94
G54
S3000 M03
G00 X-10. Y5. Z50.
Z3.
G01 Z-2. F80
X60. F300
Y25.
X-10.
G00 Z50.
M30
Güvenli yükseklikten yaklaşıp 2 mm derinliğinde U biçimli bir kanalı izleyen frezeleme yolu — XY yolXY
Kesik açık mavi G00 hızlı hareketi, düz turuncu kesme hareketini gösterir. Yaylar hesaplanan statik eğriler olarak açılır.

Yukarıdaki şekil bu programın CNC Path Analyzer sonucudur (hızlı 3 segment, doğrusal kesme 4 segment).

Kaynağı satır satır okumak

  1. G21 G90 G17 G40 G49 G80 G94: milimetre, mutlak koordinatlar, XY düzlemi, takım yarıçapı telafisi, takım boyu telafisi ve sabit çevrimlerin iptali, dakika başına ilerleme. Program başında modal durumu sıfırlayan bir güvenlik bloğu.
  2. G00 X-10. Y5. Z50.: iş parçasının üstünde ve dışında bir noktaya hızlı yaklaşma.
  3. Z3.: G00 modal olduğu için hâlâ hızlı hareket. İş parçası üst yüzeyinin (Z0) 3 mm üstüne hızla iner.
  4. G01 Z-2. F80: kesme burada başlar. Bu dikey bir dalmadır, bu yüzden F80 ile yavaşça iner.
  5. X60. F300: G01 etkin kalır; X yönünde kanalı kesmek için yalnızca ilerleme F300'e çıkarılır.
  6. Y25., X-10.: aynı G01 ve F300 ile U biçimli yolu tamamlar.
  7. G00 Z50.: güvenli yüksekliğe hızlı geri çekilme.

Modal komutlar etkin kalır

G00 ve G01 aynı gruptaki (grup 01) modal komutlardır. Bir kez verildiklerinde aynı gruptan başka bir kod (G01, G02, G03, sabit çevrimler vb.) gelene kadar geçerli kalırlar. Bu yüzden örnekteki Y25. gibi yalnızca koordinat içeren bir satır kesme hareketi olarak çalışır.

Bu davranışın yol açtığı tipik kazalar “G00 sanılan bir G01” ve bunun tersidir. Programı düzenlerken G01 içeren bir bloğu silerseniz ve sonraki satırın koordinatları iş parçasının içindeyse, o satır önceki mod olan G00 ile yorumlanır ve takım kesme ilerlemesi yerine hızlı hareketle iş parçasına girebilir. Blokları silerken veya sıralarını değiştirirken üstteki ve alttaki satırların hangi moda düştüğünü mutlaka yeniden kontrol edin.

Hangisi ne zaman kullanılır

DurumÖnerilenNeden
Takım değişiminden sonra iş parçasının yakınına gitmekG00Takım havada ve zaman kazanmak önemli
Üst yüzeyin birkaç mm üstüne inmekG00Yalnızca ham parça yüksekliği ve takım boyu ofseti kesinse
İş parçasına ilk girişG01 + düşük FKesici ağzı korur ve giriş darbesini azaltır
Kontur ve kanal kesmeG01 / G02 / G03Kaliteyi belirlenmiş hız ve yol belirler
İşlemeden sonra geri çekilmeG00Önce işlenmiş yüzeyden dikey olarak uzaklaşın, sonra hareket edin

Sayılara alışmak: F ve işleme süresi

Dakika başına F300 ilerleme, bir dakikada 300 mm gitmek demektir. Örneğin kesme bölümü X 70 mm, Y 20 mm ve X 70 mm olmak üzere toplam 160 mm'dir; dolayısıyla saf kesme süresi 160 ÷ 300 ≈ 0.53 dakika, yaklaşık 32 saniyedir. F80 ile 5 mm'lik dikey dalma (Z3 → Z-2) buna 5 ÷ 80 × 60 ≈ 3.8 saniye ekler.

Aynı F300'ü her kesici ağzın kaldırdığı kalınlığa çevirmek takım yükü hakkında fikir verir. S3000 ile dönen 2 ağızlı bir parmak freze dakikada 6,000 ağız geçişi yapar, bu yüzden diş başına ilerleme 300 ÷ 6,000 = 0.05 mm olur. F'yi takım kataloğundaki önerilen diş başına ilerlemeyle karşılaştırarak seçmek, kulağa göre seçmekten daha istikrarlı bir takım ömrü sağlar.

DeğerFormülÖrnek
Kesme süresi (dak)Mesafe ÷ F160 ÷ 300 = 0.53
Diş başına ilerleme (mm)F ÷ (S × ağız sayısı)300 ÷ (3000 × 2) = 0.05
Devir başına ilerleme (mm/dev)F ÷ S300 ÷ 3000 = 0.1

CNC Path Analyzer'da nasıl kontrol edilir

Araçta hızlı hareket ve kesme bölümleri farklı renk ve çizgi tipleriyle gösterilir; oynatma sırasında geçerli blok kaynakta vurgulanır. Bir hızlı hareket çizgisi iş parçası alanını kesiyorsa veya bir kesme çizgisi beklenenden yüksekte başlıyorsa önce bir G00/G01 mod değişikliğinden veya Z değerlerinden şüphelenin. Dairesel hareketler G02/G03 dairesel interpolasyon yazısında devam eder.

Sık sorulan sorular

G0 ile G00 aynı komut mu?
Evet. Baştaki sıfır atlanabilir; bu yüzden G0 ile G00, G1 ile G01 aynı anlama gelir. Şirket içi kurallarınıza göre tek bir yazımda karar kılmak incelemeleri kolaylaştırır.
G00 bloğuna F yazarsam ne olur?
G00 hareketinin kendisine etkisi yoktur, ancak F değeri modal olarak hatırlanır ve sonraki G01 bloklarında kullanılabilir. İstenmeyen bir ilerleme hızına yol açabileceği için G00 bloklarına F yazmamak daha güvenlidir.

Sonraki adımlar

Yolu CNC Path Analyzer’da kontrol edin