
B-63782EN/01 NC FUNCTIONS 3.INTERPOLATION FUNCTION
- 59 -
Format
- Spiral interpolation
Xp-Yp plane
G02
G17 X_Y_I_J_Q_L_F_ ;
G03
Zp-Yp plane
G02
G18 Z_X_K_I_Q_L_F_ ;
G03
Yp-Zp plane
G02
G19 Y_Z_J_K_Q_L_F_ ;
G03
X,Y,Z :Coordinates of the end point
L : Number of revolutions (positive value without a
decimal point) (*1)
Q : Radius increment or decrement per spiral revolution
(*1)
I,J,K :Signed distance from the start point to the center
(same as the distance specified for circular
interpolation)
F : Feedrate
(*1) Either the number of revolutions (L) or the radius
increment or decrement (Q) can be omitted. When L is
omitted, the number of revolutions is automatically
calculated from the distance between the current
position and the center, the position of the end point,
and the radius increment or decrement. When Q is
omitted, the radius increment or decrement is
automatically calculated from the distance between the
current position and the center, the position of the end
point, and the number of revolutions. If both L and Q
are specified but their values contradict, Q takes
precedence. Generally, either L or Q should be
specified. The L value must be a positive value without
a decimal point. To specify four revolutions plus 905,
for example, round the number of revolutions up to five
and specify L5.