Abstract:The purpose is to improve the interpolation precision of the computer numercial control (CNC) machine tool. The algorithm was introduced of contour error and normal acceleration as constraint conditions, ADAMS differential equation iterative calculation was used for next interpolation point, and iteration precision was corrected through the forecastcorrection method. Front S acceleration and deceleration was used to design speed, the forwardlooking module was used to predict the point of velocity sensitive and to calculate the location of the deceleration point, feed speed variation was ensured to meet the requirement of machine tool acceleration through the backtracking method. Finally using MATLAB to write corresponding program, simulation results demonstrate the effectiveness of the algorithm.