
B-63944EN-2/02 PROGRAMMING 3.INTERPOLATION FUNCTION
- 19 -
3.1 INVOLUTE INTERPOLATION (G02.2, G03.2)
Overview
Involute curve machining can be performed by using involute
interpolation. Cutter compensation can be performed. Involute
interpolation eliminates the need for approximating an involute curve
with minute segments or arcs, and continuous pulse distribution is
ensured even in high-speed operation of small blocks. Accordingly,
high-speed operation can be performed smoothly. Moreover,
machining programs can be created more easily, and the size of
machining programs can be reduced.
In involute interpolation, the following two types of feedrate override
functions are automatically executed, and a favorable cutting surface
can be formed with high precision. (Automatic speed control
function for involute interpolation)
• Override in cutter compensation mode
• Override in the vicinity of basic circle
Format
Involute interpolation on the Xp-Yp plane
G17 G02.2 Xp_ Yp_ I_ J_ R_ F_ ;
G17 G03.2 Xp_ Yp_ I_ J_ R_ F_ ;
Involute interpolation on the Zp-Xp plane
G18 G02.2 Zp_ Xp_ K_ I_ R_ F_ ;
G18 G03.2 Zp_ Xp_ K_ I_ R_ F_ ;
Involute interpolation on the Yp-Zp plane
G19 G02.2 Yp_ Zp_ J_ K_ R_ F_ ;
G19 G03.2 Yp_ Zp_ J_ K_ R_ F_ ;
Where,
G02.2 : Involute interpolation (clockwise)
G03.2 : Involute interpolation (counterclockwise)
G17/G18/G19 : Xp-Yp/Zp-Xp/Yp-Zp plane selection
Xp_ : X-axis or an axis parallel to the X-axis
(specified in a parameter)
Yp_ : Y-axis or an axis parallel to the Y-axis
(specified in a parameter)
Zp_ : Z-axis or an axis parallel to the Z-axis
(specified in a parameter)
I_, J_, K_ : Center of the base circle for an involute curve
viewed from the start point
R_ : Base circle radius
F_ : Cutting feedrate