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

被引:0
|
作者
Wu Y.-X. [1 ]
Wang P. [1 ]
机构
[1] School of Automation Science and Engineering, South China University of Technology, Guangzhou, 510640, Guangdong
来源
| 2017年 / South China University of Technology卷 / 45期
关键词
Look-ahead interpolation algorithm; Numerical control system; NURBS curves; Runge-Kutta;
D O I
10.3969/j.issn.1000-565X.2017.10.017
中图分类号
学科分类号
摘要
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 impact 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 according 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. © 2017, Editorial Department, Journal of South China University of Technology. All right reserved.
引用
收藏
页码:121 / 128
页数:7
相关论文
共 15 条
  • [1] Chen Y.-D., Wei H.-X., Sun K., Et al., Algorithm for smooth S-curve feedrate profiling generation, Chinese Journal of Mechanical Engineering, 24, 2, pp. 237-247, (2011)
  • [2] Bedi S., Ali I., Quan N., Advanced interpolation techniques for CNC machines, ASME Journal of Engineering for Industry, 115, 8, pp. 329-336, (1993)
  • [3] Shipitalni M., Koren Y., Lo C.C., Real-time curve interpolators, Computer-Aided Design, 26, 11, pp. 832-838, (1994)
  • [4] Yang D.C.H., Kong T., Parametric interpolator versus li-near interpolator for precision CNC machining, Computer-Aided Design, 26, 3, pp. 225-234, (1994)
  • [5] Sun H.-Y., Fan D.-P., Li L., A novel method for real-time CNC curved path interpolation calculating, Journal of National University of Defense Technology, 30, 3, pp. 122-127, (2008)
  • [6] Zheng Z.Y., Yang C., Jing F.S., Et al., High-precision NURBS interpolation algorithm based on the bisection method, Proc 34th Chinese Control Conference, pp. 8673-8677, (2015)
  • [7] Liu Q., Jin X.J., Long Y.H., A real-time high-precision interpolation algorithm for general-typed parametric curves in CNC, International Journal of Computer Integrated Manufacturing, 23, 2, pp. 168-176, (2010)
  • [8] Du D.-S., Yan C.-L., Li C.-X., An adaptive NURBS interpolator with real-time look-ahead function, Journal of Shanghai Jiaotong University, 40, 5, pp. 843-847, (2006)
  • [9] Wang G.-X., Shu Q.-L., Wang J., Et al., Interpolation feedrate planning of NURBS, Computer Integrated Manufacturing System, 19, 6, pp. 1272-1278, (2013)
  • [10] Wang Y.-S., Yang D.-S., Liu Y.-Z., Et al., Velocity planning and parameter calculating in NURBS interpolation, Computer Integrated Manufacturing System, 20, 8, pp. 1896-1912, (2014)