PROGRAMMING
B–63664EN/02
4. INTERPOLATION FUNCTIONS
57
Y
Z
20.0
0
10.0
N001 G07 X0 ;
N002 G91 G17 G03 X–20.2 Y0.0 I–10.0 Z20.0 F100 ;
N003 G01 X10.0 ;
N004 G07 X1 ;
From the N002 to N003 blocks, the X–axis is set to a hypothetical axis.
The N002 block specifies helical cutting in which the Z–axis is the linear
axis. Since no movement takes place along the X axis, movement along
the Y–axis is performed while performing sine interpolation along the
Z–axis.
In the N003 block, there is no movement along the X–axis, and so the
machine dwells until interpolation terminates.
(Sample program)
G07Z0 ; The Z–axis is set to a hypothetical axis.
G02X0Z0I10.0F4. ; The feedrate on the X–axis changes sinusoidally.
G07Z1 ; The use of the Z–axis as a hypothetical axis is
canceled.
F
4.0
Xt
Examples
D Sine interpolation
D Changing the feedrate to
form a sine curve