导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2014, Vol. 35 ›› Issue (2): 582-592.doi: 10.7527/S1000-6893.2013.0386

• Material Engineering and Mechanical Manufacturing • Previous Articles    

A Look-ahead Algorithm with Adjustable Real-time Feedrate Based on Multi-axis Synchronous Interpolation

SHI Zhongquan1,2,3, YE Wenhua1,2   

  1. 1. College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China;
    2. Jiangsu Province Key Laboratory of Precision and Micro-manufacturing Technology, Nanjing 210016, China;
    3. College of Mechanical and Electrical Engineering, Hehai University, Changzhou 213022, China
  • Received:2013-05-20 Revised:2013-09-13 Online:2014-02-25 Published:2013-09-19
  • Supported by:

    Jiangsu Province Prospective Research Program(BY2009103); Program of Jiangsu Key Laboratory for Precision and Micro-manufacturing Technology(JSPM200701); The Fundamental Research Funds for the Central Universities(2009B30814)

Abstract:

Generally a multi-axis motion algorithm based on S-shaped acceleration and deceleration is complicated, and its maximum feedrate in one interpolation line cannot be real-time adjusted. To solve these problems, a look-ahead algorithm with adjustable real-time feedrate is proposed, in which the connected speed is established according to the dynamic characteristics of a CNC machine tool and the angle between two interpolation lines. And an S-shaped acceleration and deceleration speed control method with acceleration following theory is presented. The proposed algorithm does not reduce the path interpolation precision with maximum connected speed between two lines, so that the entire line interpolation process is highly flexible and rapid, and can satisfy a modern CNC system's requirements for real-time look-ahead processing. Experimental results show that the proposed algorithm can effectively reduce the vibration of machine tool motion, improve processing efficiency and the surface quality of machined workpieces.

Key words: acceleration/deceleration control, speed control, look-ahead algorithm, linear Interpolation, numerical control system

CLC Number: