13. Program Support Functions
13.19 High-accuracy Spline Interpolation ; G61.2
440
13.19 High-accuracy Spline Interpolation ; G61.2
Function and purpose
This function automatically generates a spline curve that passes through a sequence of points
commanded by the fine segment machining program, and interpolates the path along this curve.
This allows highly accurate machining at a high speed.
This function has two functions; fairing function to delete unnecessary fine blocks, and spline
interpolation to connect smoothly a sequence of points commanded by the program.
The high-accuracy control function G61.1 is valid also.
Function Contents
Fairing
Super-fine blocks often included in the data generated with CAM are
deleted. Such a super-fine block scratches the machining surface, and
might increase machining time because of acceleration/deceleration.
This function avoids these troubles.
Spline interpolation
The spline interpolation connects smoothly a sequence of points
commanded by program. As a result, the glossy machining surface can be
obtained, and the machining time can be reduced because the frequency
of the corner deceleration decreases compared with conventional linear
interpolation.
Command format
G61.2 X__ Y__ Z__ F__ ;
or
G61.2 ;
G61.2
X
Y
Z
F
: High-accuracy spline interpolation mode ON
: X axis end point coordinates
: Y axis end point coordinates
: ZX axis end point coordinates
: Feedrate command
G64 ;
G64
: High-accuracy spline interpolation mode OFF
Detailed description
(1) Fairing
Refer to "Additional functions when high-speed high-accuracy control 2 mode is ON" in
"13.17.1 High-speed high-accuracy control".
(2) Spline interpolation
Refer to "Detailed description" in "13.18 Spline".