| The high speed cutting is one of advanced manufacture technique, which has the powerful vitality and the broad application, and already became the mainstream of machining. The interpolation technology of NC is the foundation of path's control in the CNC system, and the interpolation operation is the core module of CNC system software, which comes the motion control true. The interpolation algorithm, whose function is good or bad, directly influences the performance of CNC system. So, a kind of interpolation method with the high accuracy and high speed is the key of interpolation.Based on analyzing the traditional pulse interpolation and data sampling interpolation, this paper emphasizes on the NURBS curve real-time interpolation technology. In view of the partial algorithms which is incomplete and the low efficiency, this paper propose a simple and quick interpolation algorithm. Using the matrix representation of NURBS curve, the whole interpolation process is divided into appropriate pretreatment and real-time interpolation, in the appropriate pretreatment, the system will achieve a large amount of calculation, and the result of pretreatment will directly apply the real-time interpolation, which makes interpolation algorithm fulfill the real-time of NURBS curve's interpolation, and give the necessary contour error control, the NURBS curve direct interpolation achieved the machining velocity adapting the tool path .The algorithms is discussed in this paper, which completed by using C++ programming language, the algorithm has been implemented in Visual C++ 6.0, and the simulation result has been verified the correctness and feasibility of the algorithm. |