4.INTERPOLATION FUNCTIONS
PROGRAMMING
B-63944EN/03
- 116 -
Explanation
Generally, a program approximates a sculptured surface with minute
segments with a tolerance of about 10
µ
m.
Tolerance
Programmed point
Desired curve
Many programmed points are placed on the boundary of tolerance.
The programmed points also have a rounding error owing to the least
input increment of the CNC. The nano smoothing function creates
multiple insertion points between adjacent programmed points so that
a smooth curve can be created from the approximation segments.
The desired curve is inferred from the insertion points of multiple
blocks including buffered blocks.
Many insertion points are closer to the desired curve than the
programmed points. A stable curve can be inferred with the insertion
points created from multiple blocks including buffered blocks.
Because the position of each insertion point is corrected in a unit
smaller than the least input increment of the CNC within tolerance, the
impact of rounding error is reduced.
Nano-interpolation is performed for the curve inferred from the
corrected insertion points, so the resultant cutting surface becomes
smooth.
Programmed point
Insertion point
Corrected insertion point
Inferred curve
Tolerance
- Specifying the tolerance
The tolerance of the program of nano smoothing is specified in
parameter No. 19581.
The insertion points are corrected within tolerance, and a curve is
inferred accordingly.
If 0 is specified in parameter No. 19581, the minimum travel distance
in the increment system is considered to be the tolerance.