6. Interpolation Functions
6.16 Hypothetical Axis Interpolation; G07
106
Detailed description
(1) During
“G07
α
0” to “G07
α
1”,
α
axis will be the hypothetical axis.
(2) Any axis among the NC axes can be designated as the hypothetical axis.
(3) Multiple axes can be designated as the hypothetical axis.
(4) The number other than “0” (hypothetical axis interpolation mode ON) or “1” (cancel) is
commanded, it will be handled as “1” (cancel).
However, when only the axis name is designated with no number, it will be handled as “0”
(mode ON).
Example of program
N01 G07 Y0 ;
Y axis is handled as hypothetical axis.
N02 G17 G02 X0. Y0. Z40. I0. J-10. P2 F50;
SIN interpolation is executed on X-Z plane.
N03 G07 Y1 ;
Y axis is returned to the actual axis.
0.
5.
10.
-5.
-10.
20.
40.
X axis
Z axis
Precautions
(1) Interpolation functions that are used for hypothetical axis interpolation are helical interpolation
and spiral interpolation.
(2) Cancel the hypothetical axis interpolation before the high-speed high-accuracy control 2
(G05P10000) is commanded.
(3) The hypothetical axis interpolation is valid only in the automatic operation. It is invalid in the
manual operation mode. Handle interruption is valid even for the hypothetical axis, that is, axis
will move by the interrupted amount.
(4) Movement command for the hypothetical axis will be ignored. The feedrate will be distributed
in the same manner as actual axis.
(5) The protection functions such as interlock or stored stroke limit are valid for the hypothetical
axis.
(6) Even when the hypothetical axis is applied for the hypothetical axis again, no error will occur
and the hypothetical mode will be continued.
(7) When the hypothetical axis cancel is commanded to the actual axis, no error will occur and the
axis is actual as it is.
(8) The hypothetical axis will be canceled by carrying out the reset 2 or reset & rewind.