PROGRAMMING4. INTERPOLATION FUNCTIONS
B–63004EN/02
62
The hypothetical axis can be used only in automatic operation. In manual
operation, it is not used, and movement takes place.
Specify hypothetical axis interpolation only in the incremental mode.
Hypothetical axis interpolation does not support coordinate rotation.
Y
Z
20.0
0
10.0
N001 G07 X0 ;
N002 G91 G17 G03 X–20.0 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
Limitations
D Manual operation
D Move command
D Coordinate rotation
Examples
D Sine interpolation
D Changing the feedrate to
form a sine curve