
3.INTERPOLATION FUNCTION NC FUNCTION B-63942EN/02
- 116 -
Format
- Spiral interpolation
XpYp plane
G17
G02
G03
X_ Y_ I_ J_ Q_ L_ F_ ;
ZpXp plane
G18
G02
G03
Z_ X_ K_ I_ Q_ L_ F_ ;
YpZp plane
G19
G02
G03
Y_ Z_ J_ K_ Q_ L_ F_ ;
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, *2)
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 90°, for
example, round the number of revolutions up to five and
specify L5.
(*2) The increment system for Q depends on the reference
axis.