Abstract:In this article, the definition, the nature and the parameter of the NURBS (Non-Uniform Rational B-spline) curves are defined, the more thorough analysis and research of the real-time NURBS curve interpolation algorithm and the feed rate adaptive control are carried out.
The significance of NURBS curve interpolation in high-speed high-precision CNC machiningIn the current CAD/CAM system, the complex shape parts such as molds, aircraft wings, and wheels are commonly expressed with the parametric equation. Because the conventional CNC machine tools only provide the linear and circular interpolation, CAD/CAM systems have to divide the parameter curve into a large number of tiny segments. The treatment has the following drawbacks(1) There is always a conflict between the accuracy and data generation, the higher the precision the larger the data generate, and reducing the amount of data will decrease the manufacturing accuracy.(2) In terms of manufacturing process, the division of the curve into short straight lines affects the part contour curve first order derivative continuity and the surface smooth. (3) In terms of processing efficiency, the usage of a large number of tiny lines to approximate the contour curve of the part will cause the difficulty of the processing speed to reach the program feed rate.NURBS curve interpolation can directly transfer the curve to CNC system, there is no need to break down the curve into tiny segments. It has the following advantages [3] .(1) Unified mathematic model The method can not only express the freedom of curves and surfaces, but also can accurately represent conical surface curves and surfaces, which provide an unified mathematic model for CAD/CAM system. (2) Flexible shape control By modifying the control vertex, weighted factor or node value, to modify and control the shape of the curve or surface, which provide sufficient flexibility for a variety of shapes design. (3) Powerful modeling capability The method has a series of powerful geometric shaping technologies (including node insertion, subdivision, etc.), which can be used for all aspects of the design, analysis and processing.
Curve express for NURBSConcept of the NURBS curve. The parameter equation of the 3-dimensin curve is ( ) ( ) (