Chapter 3 G Command
37
I Programming
Note 5: The axis not exists is specified on the set plane, the alarm occurs.
Note 6: If the radius difference between start and end points exceeds the permitted value by parameter
(№.3410), a P/S alarm occurs.
3.5 Dwell G04
Format: G04 P_ ; or
G04 X_ ;
Function: Axes stop, the current G command mode and the data, status are invariable, after delaying
time specified, the next block will be executed.
Explanation: G04, which is a non-modal G-command;
G04 delay time is specified by command words P_, X_;
See the following figure table for time unit of P_ and X_ command value:
Address P X
Unit 0.001 s s
Valid range
0
~
9999999
0~9999.999
Note 1: X can be specified by the decimal but P not, or the alarm will be generated.
Note 2: When the P and X are not introduced or they are negative value, it means exact stop
between the programs to ignore the delay.
Note 3: The P is effective when the P and X are in the same block.
Note 4: The operation is held on when feeding during the G04 execution. Only the delay time
execution is finished, can the dwell be done.
3.6 Cylindrical Interpolation G07.1
In the cylindrical interpolation, the travel amount of rotary axis specified by an angle is converted to a
distance of a linear axis on the outer surface in CNC, so that linear interpolation or circular interpolation can
be performed with another axis. After interpolation, convert this distance to the travel amount of the rotary
axis.
Because the side of a cylinder is allowed to use in programming, programs for cylindrical cam grooving