G04 CNC Kodu | Bekletme


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ği

Kanalları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.