
PROGRAMMING
B–63534EN/02
4. INTERPOLATION FUNCTIONS
53
Helical interpolation B moves the tool in a helical manner. This
interpolation can be executed by specifying the circular interpolation
command together with up to four additional axes in simple
high–precision contour control mode (see II–19.7).
G03
With an arc in the XpYp plane
With an arc in the ZpXp plane
G18
With an arc in the YpZp plane
Xp_Yp_
G02
G03
G02
G03
G02
G19
Xp_Zp_
Yp_Zp_
I_J_
R_
α_β_γ_δ_F_;
I_K_
R_
J_K_
R_
G17
α_β_γ_δ_F_;
α_β_γ_δ_F_;
α, β, γ, δ : Any axis to which circular interpolation is not applied.
Up to four axes can be specified.
Basically, the command can be specified by adding two movement axes
to a standard helical interpolation command (see II–4.5). Address F
should be followed by a tangential velocity, which has been determined
by also taking movement along the linear axes into consideration.
Z
Tool path
The feedrate equals the tangential velocity determined by also
taking movement along the linear axes into consideration.
YX
⋅ The command of helical interpolation B can be specified only in AI
contour control mode.
⋅ Cutter compensation is applied only to an arc.
⋅ In a block containing the helical interpolation command, the tool offset
command or tool length compensation command cannot be specified.
4.6
HELICAL
INTERPOLATION B
(G02, G03)
Format
Explanations
Limitations