G04 CNC Kodu
G04 CNC kodu CNC programları içinde program akışını belirli bir süre bekletme amacı ile kullanılır.
Bu komut ve beraberinde verilen süre boyunca makinedeki diğer tüm fonksiyonlar normal şekilde çalışmaya devam eder ancak eksenler hareket etmek için bu sürenin tamamlanmasını bekler ve hareket etmezler. G04 bekletme kodu ile verilen süre bittiğinde ise eksenler fiziksel olarak hareketlerine başlar.
G04 CNC komutu piyasada genel olarak takımı iş parçası yüzeyinde kısa bir süre bekleterek daha pürüzsüz yüzey elde etmek, kesme işlemi sırasında takımın zorlanmasını düşürmek yada çubuk sürücülü sistemlerde parça yükleme/boşaltma gibi imalata yönelik amaçlar ile kullanılabilir. Ancak bununla birlikte makine üreticileri tarafından PLC programları içinde gecikmeleri yönetmek, aksesuarların sağlıklı çalışmasını yönetmek amaçlı olarak makro programlar içinde de (örneğin takım değiştirme yada palet değiştirme makrosu) sıklıkla kullanılır.
G04 CNC Kodu Formatı
G04 X.. (Veya P yada U) ; |
Parametreler
G04: Bekletme komutu |
X: Bekletme süresi (saniye cinsinden) X yerine P yada U kullanmak isterseniz; P: Bekletme süresi (milisaniye cinsinden) U: Bekletme süresi (saniye cinsinden ve sadece bazı CNC Torna tezgahlarında) |
Birimler
1s = 1000ms |
1ms = 0.001s |
s = saniye |
ms = milisaniye |
P1 = P0001 … 1 milisaniye =0.001 saniye |
P10 = P0010 … 10 milisaniye =0.01 saniye |
P100 = P0100 … 100 milisaniye =0.1 saniye |
P1000 = P1000 … 1000 milisaniye =1.0 saniye |
G04 CNC Kodu Örnekleri
Uygulamada G04 komutu takip eden şekillerde kullanılır.
Örnek – 1
G04 X2.0 ; (Saniye cinsinden ve 2 sn. bekleme sağlar.) G04 P2000 ; (Milisaniye cinsinden ve 2 sn. bekleme sağlar.) G04 U2.0 ; (Saniye cinsinden ve 2 sn. bekleme sağlar (Sadece bazı Tornalar)) |
Örnek – 2
G04 X0.5 ; (Saniye cinsinden ve 0,5 sn. bekleme sağlar.) G04 P500 ; (Milisaniye cinsinden ve 0,5 sn. bekleme sağlar.) G04 U0.5 ; (Saniye cinsinden ve 0,5 sn. bekleme sağlar (Sadece bazı Tornalar)) |
Örnek – 3
G04 Bekletme kodu için CNC Program ÖrneğiKanalların dibinde bir saniyelik bekleme düşünülerek programlanmıştır.
N20 G00 X45.Z-15. ; N25 G01 X30.F0.2 ; N30 G04 X1. ; (1 sn. bekletme) N35 G00 X45. ; N40 Z-25. ; N45 G01 X30. ; N50 G04 X1. ; (1 sn. bekletme) N55 G00 X45. ; |
Bu örnekte; CNC programı N25 ve N45 satırlarında kanal açma operasyonlarını gerçekleştiriyor.Her kanalın dibinde bir saniye bekleme olacak şekilde bekleme komutları N30 ve N50 satırında verilmiştir.