# Dwell time (G04), (#TIME)

Syntax:
G04 <1st_main_axis>.. | <time> | <main_spindle>.. | non-modal

G04 | Dwell time
<1st_main_axis>.. | Dwell time is specified by the name of the 1st mai n axis in [s] or, alternatively...
<time> | … as following direct or parameterised specification [as of Build V2.11.2026.02] of the dwell time in [s] or …
<main_spindle>. | By the name of the m a in spindle and by specifying a number of revolutions [U] [as of V2.11.2023.02].

Dwell times are required for relief cutting or other machine functions, for example.

Dwell time may only be programmed in the NC block alone (exception: block no.).

## Programing Example

Dwell time (G04)

N10 G04 X4.5 (wait 4.5 seconds)

N20 G04 3.0 (wait 3.0 seconds)

N30 P1=2

N40 G04 P1 (wait 2.0 seconds)

N50 V.L.TIME=3.5

N60 G04 V.L.TIME (wait 3.5 seconds)

N70 M3 S200

N80 G04 S10 (wait 10 revolutions (wait 3 seconds))

Another possibility to specify dwell time is to use the function #TIME.

Syntax:
#TIME <time> | non-modal

#TIME | Dwell time plain text command
<time> | Dwell time value direct or parameterised in [s]

## Programing Example

Dwell time (#TIME)

N10 #TIME 2.5 (wait 2.5 seconds)

N20 P1=2

N30 #TIME P1 (wait 2.0 seconds)

N40 V.L.TIME=3.5

N50 #TIME V.L.TIME (wait 3.5 seconds)