8. Dwell
8.1 Per-second Dwell
144
8. Dwell
The G04 command can delay the start of the next block.
8.1 Per-second Dwell ; G04
Function and purpose
The machine movement is temporarily stopped by the program command to make the waiting time
state. Therefore, the start of the next block can be delayed. The waiting time state can be canceled
by inputting the skip signal.
Command format
G04 X__ ; or G04 P__ ;
X, P........ Dwell time
The input command unit for the dwell time depends on the parameter.
Detailed description
(1) When designating the dwell time with X, the decimal point command is valid.
(2) When designating the dwell time with P, the availability of the decimal point command can be
selected with the parameter (#8112). When the decimal point command is invalid in the
parameter setting, the command below the decimal point issued with P is ignored.
(3) When the decimal point command is valid or invalid, the dwell time command range is as
follows.
Command range when the decimal point
command is valid
Command range when the decimal point
command is invalid
0 ~ 99999.999 (s)
0 ~ 99999999 (ms)
(4) The dwell time setting unit applied when there is no decimal point can be made 1s by setting 1 in
the parameter #1078 Decpt2. This is effect only for X and P for which the decimal command is
valid.
(5) When a cutting command is in the previous block, the dwell command starts calculating the
dwell time after the machine has decelerated and stopped. When it is commanded in the same
block as an M, S, T or B command, the calculation starts simultaneously.
(6) The dwell is valid during the interlock.
(7) The dwell is valid even for the machine lock.
(8) The dwell can be canceled by setting the parameter #1173 dwlskp beforehand. If the set skip
signal is input during the dwell time, the remaining time is discarded, and the following block will
be executed.
Previous block
cutting command
Next block
Dwell command
Dwell time