B-63324EN/01 PROGRAMING 4.INTERPOLATION FUNCTIONS
- 55 -
- Handle interrupt
Specify hypothetical axis interpolation only in the incremental mode.
Limitation
- Manual operation
The hypothetical axis can be used only in automatic operation. In
manual operation, it is not used, and movement takes place.
- Move command
Specify hypothetical axis interpolation only in the incremental mode.
- Coordinate rotation
Hypothetical axis interpolation does not support coordinate rotation.
Example
- Sine interpolation
Fig.4.7 (b) Sine interpolation isample j
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.
- Changing the feedrate to form a sine curve
(Sample program j
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.
Y
Z
20.0
0
10.0