摘要

The positioning accuracy and positioning time of CNC system have recently been the main performance criteria for industrial applications. The acceleration/deceleration modes, especially deceleration mode, have an important effect on them. The linear deceleration mode is a commonly used deceleration mode. In conventional linear deceleration mode, there is a positioning stage at low speed for a long time after decelerating to ensure the positioning accuracy, because of the "dead zone" and the deceleration point error. In this paper, firstly, some problems in the conventional linear deceleration algorithm are analyzed. Then an improved linear acceleration/deceleration is introduced. In this algorithm, the deceleration point is predicted exactly, and then the deceleration point error is compensated for at higher feedrates. Furthermore, a higher resultant maximum acceleration than that in the conventional scheme is selected to shorten the acceleration/deceleration time. Thus, the positioning stage in conventional scheme is almost cancelled. Compared with that of conventional linear acceleration and deceleration algorithm, the system performance has been significantly improved. Finally, it is confirmed by many simulations and experiments.