Zwłoka czasowa G04

G4 to kod, który mówi maszynie, że narzędzie ma stanąć w miejscu przy włączonych obrotach przez określony czas

W przypadku oprogramowania Fanuc  używając odpowiednich słów możemy określić jak długo posuw ma być zatrzymany

G04 X… (sec)

G04 U… (sec)

G04 P… (msec)

Np.:

N10 G0 X200 Z0   
N20 G1 Z-10 F0,3  
N30 G4 X3         (Postój w miejscu przez 3 sek. G4 aktywne)
N40 X210         
N50 G0 Z1
N10 G0 X200 Z0    
N20 G1 Z-10 F0,3  
N30 G4 U3         (Postój w miejscu przez 3 sek. G4 aktywne)
N40 X210          
N50 G0 Z1
N10 G0 X200 Z0    
N20 G1 Z-10 F0,3  
N30 G4 P3000   (Postój w miejscu przez 3000 msek. czyli 3 sek. G4 aktywne)
N40 X210          
N50 G0 Z1
GIF

Jak widzisz G4 było aktywne tylko w bloku N30, w N40 G1 było kontynuowane z parametrami określonymi przed blokiem N30.

Jak ustawić zwlokę czasową przez określoną ilość obrotów

Jako, że w Fanucu można ustawić zwłokę tylko przez określoną ilość sekund, trzeba będzie trochę policzyć:

Wzór na obliczenie czasu postoju wygląda tak : 60 / S (Obroty na min)
Przykład:
Jeśli obroty wynoszą 300 ,Zwłoka czasowa przez jeden obrót będzie wynosić   60 / 300 = 0.2 sekund
Jeśli zwłoka jest potrzebna przez  3 obroty,

G4 U0.6  (0.2 sekund x 3 obroty)

Oczywiście można zatrzymać maszynę nie tylko w trakcie obróbki. Na początku programu możemy ustawić czas potrzebny do zamknięcia się drzwi automatycznych na przykład.