This paper analyzes the principle of spline interpolation, pointed out the reasons for the feed rate fluctuations and proposed interpolation algorithm based on the secant iteration method NURBS curve. The algorithm of...This paper analyzes the principle of spline interpolation, pointed out the reasons for the feed rate fluctuations and proposed interpolation algorithm based on the secant iteration method NURBS curve. The algorithm of the speed the planning section uses cubic polynomial acceleration and deceleration control methods to ensure the acceleration of the process of continuous high-speed operation, so that the machine runs smoothly, avoiding the machine have a big impact; while parameter calculation part using the Secant iterative interpolation method to calculate parameter, reducing the speed fluctuation, the machine is further reduced tremor. Simulation results show that the algorithm can obtain a continuous velocity and acceleration curves, and can be controlled in real time interpolation velocity fluctuations in the ideal range, the machine achieve the smooth running ,and meet the high-speed, high quality processing requirements.展开更多
文摘This paper analyzes the principle of spline interpolation, pointed out the reasons for the feed rate fluctuations and proposed interpolation algorithm based on the secant iteration method NURBS curve. The algorithm of the speed the planning section uses cubic polynomial acceleration and deceleration control methods to ensure the acceleration of the process of continuous high-speed operation, so that the machine runs smoothly, avoiding the machine have a big impact; while parameter calculation part using the Secant iterative interpolation method to calculate parameter, reducing the speed fluctuation, the machine is further reduced tremor. Simulation results show that the algorithm can obtain a continuous velocity and acceleration curves, and can be controlled in real time interpolation velocity fluctuations in the ideal range, the machine achieve the smooth running ,and meet the high-speed, high quality processing requirements.