
A-78640E
Sheet
Title
Draw
No.
04 Feb.08.’03 Part of (4) is added or modified. Addition of 2.16.5
03 Jul.02.’02 A. Fukumoto Part of (3) is added or modified. T.Endo
02 May.13.’02 A. Fukumoto Addition of Tool Radius control for 5-axis machining etc T.Endo
Ed. Date Design Description
Date Jan.25.’02 Desig. A.Fukumoto Apprv. T.Endo
FANUC Series 16i /18i -TB
Specifications of AI High-Precision Contour Control /
I Nano High-Precision Contour control
20/190
• Conditions for performing smooth interpolation
Smooth interpolation is performed when all the following conditions are satisfied.
If any of the following conditions is not satisfied for a block, that block is
executed without smooth interpolation then the conditions are checked for the
next block.
(1) The length of the block is shorter than that of the parameter No.8486, and it
is longer than the parameter No.8490.
(2) The difference between the angles specified in blocks is smaller than the
value specified with parameter No.8487.
(3) The tolerance specified in the block is smaller than the value specified with
parameter No. 7676 and larger than that specified with parameter No.8492.
(4) The modes are:
G01 : Linear interpolation
G05 P10000 : AI HPCC / AI NANO HPCC mode
G40 : Cutter compensation cancel
G94 : Feed per minute
(5) Machining is specified only along the axes specified with G05.1Q2.
(6) The internal algorithm of the CNC judges the block to be suitable for smooth
interpolation.
• Command for Canceling Smooth Interpolation
When one of the following commands is specified, smooth interpolation is
canceled:
(1) Auxiliary and second auxiliary functions
(2) M98, M99 : Subprogram call
M198 : Calling a subprogram in external memory
2.13.4 Limitations
• Controlled axes
Smooth interpolation can be specified only for the X, Y, and Z axes and any axes
parallel to these axes (up to three axes at one time).
• Back-and-forth path machining
When back-and-forth path machining is performed for a path that includes
inflection points, the back and forth level difference may increase. In particular,
if the positions of specified points differ greatly between the back and forth paths,
a large back and forth level difference is produced.
Fig. 2.13.4 (a) Example When a Large Back and Forth Level
Difference is Produced
In such a case, modify the program as follows:
(1) Perform machining with a unidirectional path.
(2) In portions near inflection points, specify closely spaced points.