Journal of South China University of Technology (Natural Science Edition) ›› 2017, Vol. 45 ›› Issue (10): 121-128.doi: 10.3969/j.issn.1000-565X.2017.10.017

• Mechanical Engineering • Previous Articles     Next Articles

A Real-time Look-ahead Interpolation Algorithm for NURBS Curves Based on Runge-Kutta

WU Yu-xiang WANG Peng   

  1. School of Automation Science and Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2016-12-27 Revised:2017-05-21 Online:2017-10-25 Published:2017-09-01
  • Contact: 吴玉香(1968-),女,博士,教授,主要从事机器人控制、智能控制研究. E-mail:xyuwu@scut.edu.cn
  • About author:吴玉香(1968-),女,博士,教授,主要从事机器人控制、智能控制研究.
  • Supported by:
    Supported by the Science and Technology Planning Project of Guangdong Province (2013B090600025, 2015B010133002)

Abstract: During the traditional NURBS machining,the calculation precision of the interpolation parameters of the interpolation algorithm is low,the real-time performance is poor,and too high acceleration causes a dramatic im- pact on machine tools.In order to solve these problems,a real-time look-ahead interpolation algorithm for NURBS curves based on Runge-Kutta is proposed.In the algorithm,first,the interpolation parameters are calculated by using the four-order Runge-Kutta method,and the feedrate is adjusted automatically according to the constraints of the chord error and the normal acceleration.Next,the parameters are revised according to the deviation between the theoretical feed step and the actual one.Then,based on the offline data from a rough interpolation,the extreme points of the feedrate are calculated and the parametric curves are divided into several look-ahead sections,thus finding the first and last sensitive feedrate points in each look-ahead section.Finally,the feedrate is re-planned ac- cording to the relationship between the sensitive feedrate and the interpolation distance,so as to avoid the dramatic variation of the feedrate.Thus,the demand of the machine tool in the acceleration and deceleration performance is satisfied.The proposed algorithm is proved to be effective by a Matlab simulation.

Key words: numerical control system, NURBS curves, Runge-Kutta, look-ahead interpolation algorithm

CLC Number: