Patent ID: 6999845
Filing Date: 2006-02-14
Classification: G05B

Abstract:
1. A numerically controlled curved-surface machining unit equipped with three linearly moving axes and, at least, one rotary axis, including a simultaneous multiple-axis control NC machine numerically controlled by a numerical control unit with a numerical control NURBS interpolation function, comprising: means for reading, as CL (cutter location) data, tool control point vector data and tool axis vector data, calculated along a machining direction on a workpiece coordinate system on which a curved surface is defined by a host computer, for obtaining feed rates on the workpiece coordinate system, and for converting by converting the CL data into position vectors of three linear axes on a machine coordinate system, rotation angles and feed rates on the machine coordinate system so as to operate said simultaneous multiple-axis control NC machine on the basis of a machine configuration of said simultaneous multiple-axis control NC machine; means for forming at least one NURBS curve having continuous curvature by compensating a NURBS curve or adding thereto a NURBS curve so that rotation angles change continuously at connecting portions of a plurality of NC data that the position vectors and the rotation angles on the machine coordinate system are interpolated by NURBS curve; means for calculating knot vectors of an optimum distance of the NURBS curve on the basis of the position vectors of three linear axes and rotation angles, calculated on the machine coordinate system; means for calculating each of the three linear axes on the machine coordinate system and a NURBS curve of the rotary axis by using said knot vectors; means for converting said NURBS curve into NC data for NURBS interpolation; means for converting feed rates on the workpiece coordinate system into feed rates on the machine coordinate system; means for converting the data on the machine coordinate system into NC data; and means for transmitting the obtained NC data to said numerical control unit.