
3
5
Ed.
Apprv.
Person
Date
Person
Contents
Date
2005.03.11
Name No.
FANUC Series 30i-A/31i-A5
NURBS Interpolation for 5-axis Machining
-79985E
Page
FANUC LTD.
Overview
Many computer-aided design (CAD) systems used to design metal dies for
automobiles and airplanes utilize non-uniform rational B-spline (NURBS) to
express a sculptured surface or curve for the metal dies. NURBS interpolation
function enables NURBS curve expression to be directly specified to the CNC.
This eliminates the need for approximating the NURBS curve with minute line
segments and offers many advantages such as short part program.
In the conventional NURBS interpolation, up to three axes can be specified as
the axis of NURBS interpolation. On the other hand, in NURBS interpolation for
5-axis machining, up to five axes including two rotary axes can be specified.
According to 5-axis machining with rotary axes, much smoother surface is
realized.
Moreover NURBS interpolation for 5-axis machining can be used during Tool
center point control for 5-axis machining (type I: G43.4). And according to this,
the same program can be used even if tool length is changed by tool change.
This feature is included in the option feature NURBS interpolation.
Command points
(NURBS control points)
Smooth curve is generated
from command points and
interpolated.
And tool center point moves
on the generated smooth
curve.
Tool center point
Tool length
compensation
Machine position of tool
moves so that it is distant
from the path of tool
center point by tool length
Fig.1: NURBS interpolation for 5-axis machining
(with Tool center point control for 5-axis machining)