4. INTERPOLATION FUNCTIONS
In helical interpolation, when pulses are distributed with one of the
circular interpolation axes set to a hypothetical axis, sine interpolation is
When one of the circular interpolation axes is set to a hypothetical axis,
pulse distribution causes the speed of movement along the remaining axis
to change sinusoidally. If the major axis for threading (the axis along
which the machine travels the longest distance) is set to a hypothetical
axis, threading with a fractional lead is enabled. The axis to be set as the
hypothetical axis is specified with G07.
G07 1; Hypothetical axis cancel
G07 0; Hypothetical axis setting
Where, is any one of the addresses of the controlled axes.
The axis is regarded as a hypothetical axis for the period of time from
the G07 0 command until the G07 1 command appears.
Suppose sine interpolation is performed for one cycle in the YZ plane.
The hypothetical axis is them the X axis.
(r is the radius of an arc.)
Y = r SIN (
1 is the distance traveled along the Z–axis in one cycle.)
Interlock, stroke limit, and external deceleration can also apply to the
An interrupt caused by the handle also applies to the hypothetical axis.
This means that movement for a handle interrupt is performed.
D Sine interpolation
D Interlock, stroke limit,
D Handle interrupt