Summary: | For high-precision control in a ball-screw driven servo system, the full-closed loop position control structure with position measurements from both the drive side and the load side are usually required. However, compared with semi-closed loop position control, if only the load side position feedback is being used, then the inherent elastic link is included in the position loop, and the mechanical vibration will be easily induced. For this situation, the stability of the servo system will be affected. Moreover, in the ball-screw driven servo system, the backlash and friction in the mechanical transmission chain will introduce a typical contour error-over-quadrant error, which cannot be eliminated by adopting full-closed loop control. In order to maintain stability and high precision positioning performance, both vibration suppression and over-quadrant error mitigation methods are proposed in this paper. First, the model of full-closed loop position control system is established, on this basis, the reasons that why the full-closed loop control is more easily to induce the position vibration than the semi-closed loop control is analyzed. Then, a dual-position feedback control method, by introducing the drive side position information with a filter to the position loop feedback channel, is proposed, which combines the advantages of semi-closed loop control and full-closed loop, and features high gain margin and high control precision. Furthermore, based on the analysis of the mechanism of over-quadrant error, an adaptive backlash error compensation method which can reduce the over-quadrant error is proposed. Finally, simulation and experimental results in both single axis and dual axis are provided to demonstrate the feasibility and effectiveness of the proposed methods.
|