PROGRAMMING
B–64144EN/01
4. INTERPOLATION FUNCTIONS
45
Helical interpolation which moved helically is enabled by specifying up
to two other axes which move synchronously with the circular
interpolation by circular commands.
G03
Synchronously with arc of XpYp plane
Synchronously with arc of ZpXp plane
G18
Synchronously with arc of 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 one axis where circular interpolation is not applied
.
Up to two other axes can be specified.
The command method is to simply or secondary add a move command
axis which is not circular interpolation axes (See Section II–4.4). An F
command specifies a feed rate along a circular arc. Therefore, the feed rate
of the linear axis is as follows:
F×
Length of linear axis
Length of circular arc
Determine the feed rate so the linear axis feed rate does not exceed any
of the various limit values.Bit 0 (HFC) of parameter No. 1404 can be used
to prevent the linear axis feedrate from exceeding various limit values.
Z
Tool path
The feedrate along the circumference of two cir-
cular interpolated axes is the specified feedrate.
YX
Cutter compensation is applied only for a circular arc.
Tool offset and tool length compensation cannot be used in a block in
which a helical interpolation is commanded.
4.5
HELICAL
INTERPOLATION
(G02,G03)
Format
Explanations
Restrictions