Abstract
Most of CAD systems are able to treat free-form curves and surfaces in the mathematical formula called NURBS(Non Uniform Rational- B-Spline). Some NC controllers can read NC data written in NURBS interpolated formula The use of NURBS expression enables us to decrease the amount of NC data, to cancel the error due to the linear interpolation and to get rid of a lot of the number of rapid acceleration and deceleration. However, little CAM systems can create NC data for 5-axis control machining center. Therefore, a CAM system is developed, which creates 5-axis NURBS interpolated NC data directly from CAD data, considering the interference between the tool and the workpiece and trying to keep the appointed tool posture so that the machined surfaces can be smooth.