• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2015, Vol. 51 ›› Issue (5): 151-159.doi: 10.3901/JME.2015.05.151

Previous Articles     Next Articles

An Adaptive Look-ahead Control Algorithm Using Optimized Transition Velocity between Two Trajectory Segments

PAN Haihong1,2 YANG Zengqi1 CHEN Lin1,2 DONG Haitao1 HUANG Bingqiong1 TAN Huaqing3   

  1. 1.College of Mechanical Engineering, Guangxi University;
    2.Guangxi Key Laboratory of Manufacturing System & Advanced Manufacturing Technology, Guangxi University;
    3.Shenzhen Leadshine Technology Co., Ltd.
  • Online:2015-03-05 Published:2015-03-05

Abstract: To realize a high-speed and a high-precision machining in the CNC system, an adaptive look-ahead control algorithm is proposed, which optimizes the transition velocity between trajectory segments. This algorithm adds the asymmetric S-curve acceleration and deceleration control as the path length constraint, which is based on the traditional velocity transition modes between trajectory segments. And it can adaptively make a plan for the optimal velocity between trajectory segments according to the changes of adjacent trajectory two segments length. An x-y CNC system rig of independent development is used to verify this algorithm. Experimental results show that the machining precision of the comprehensive processing can reach ±0.6 millimeter and its productivity is enhanced by 9.8%. It indicates that the proposed algorithm can avoid the problem of significant increase calculation when control system back to calculate the transition velocity. It also can reduce frequently start and stop of feed shaft during the process of a large number of tiny trajectory segments. Compared with the traditional look-ahead algorithm, the proposed algorithm can significantly improve the smoothness of transition velocity between the adjacent trajectory segments, the machining efficiency and precision.

Key words: high-speed machining, adaptive look-ahead control, dissymmetrical S-curve acceleration and deceleration, transition velocity processing

CLC Number: