Interpolation technique is one of the central technologies of Computerized Numerical Control(CNC).Interpolation algorithms with good stability and high precision are helpful to the application and promotion of CNC system.On the basis of analysis on reference pulse interpolation and data sampling interpolation,the conclusion is made that reference pulse interpolation is suitable for middle or low precision occasion and data sampling interpolation is suitable for high precision CNC system.This paper introduces the principle of reference pulse interpolation,and analyzes the point-to-point comparison method,the minimum deviation method and the digital analyzer method.The principle of data sampling interpolation is introduced,the free spline curve interpolation is analyzed.Data sampling interpolation process includes coarse interpolation and fine interpolation.Aiming to mutation problem at the convergence point of the adjacent segment in the coarse interpolation process,a interpolation algorithm on the basis of the Bezier basis function with parameter is proposed.via improving Bezier curve,which realizes complex processes on complicated parts by fitting the small line segments by parameterized Bezier basis.This paper analyzes the advantages and disadvantages of trapezoidal acceleration/deceleration algorithm,S-type acceleration/deceleration and trigonometric acceleration/deceleration.Aiming to the insufficient flexibility and complex calculation,the acceleration/deceleration algorithm of function approximation based on continuous jerk is proposed by using the Chebyshev approximation to trigonometric function.which solves flexible impact and complicated calculation.The algorithm proposed in the paper is proved by MATLAB simulation experiment,which solves the effectiveness of the interpolation algorithm of Bezier basis with parameter and the algorithm of continuous jerk base on function approximation. |