Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm

被引:236
作者
Lin, Ming-Tzong [1 ]
Tsai, Meng-Shiun [1 ]
Yau, Hong-Tzong [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Mech Engn, Chiayi 621, Taiwan
关键词
look-ahead algorithm; real-time interpolation; system dynamics; jerk-limited acceleration/deceleration; NURBS;
D O I
10.1016/j.ijmachtools.2007.06.005
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, a dynamics-based interpolator with real-time look-ahead (DBLA) algorithm is proposed to generate a smooth and jerk-limited acceleration/deceleration (ACC/DEC) feedrate profile. The interpolator consists of three modules: geometric, dynamics-based, and jerk-limited modules. The geometric module can detect the local maximum/minimum (max/min) curvatures, and divide a NURBS curve into small segments according to the information of sharp corners. The feedrates at the sharp corners are determined based on confined chord errors and curvatures of the curve. The dynamics-based module utilizes a dynamics feedrate modification equation (DFME) to estimate contour errors at the sharp corners and adjusts the feedrates at the locations of the sharp corners. The jerk-limited module plans the feedrate profile of the curve according to the segments' length and the given jerk limit. Simulations are performed to verify real-time performance of the look-ahead algorithm. Experiments using a PC-based motion controller and an X-Y table are conducted to demonstrate that high-accuracy can be achieved with the proposed dynamics-based interpolator as compared to the adaptive-feedrate and the curvature-based feedrate interpolation algorithms. (C) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2246 / 2262
页数:17
相关论文
共 23 条
[1]  
[Anonymous], 1997, NURBS BOOKS
[2]   ADVANCED INTERPOLATION TECHNIQUES FOR NC MACHINES [J].
BEDI, S ;
ALI, I ;
QUAN, N .
JOURNAL OF ENGINEERING FOR INDUSTRY-TRANSACTIONS OF THE ASME, 1993, 115 (03) :329-336
[3]   High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation [J].
Erkorkmaz, K ;
Altintas, Y .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2001, 41 (09) :1323-1345
[4]  
*FANUC CORP, 2004, FANUC SER 30I300I300
[5]   Exact Taylor series coefficients for variable-feedrate CNC curve interpolators [J].
Farouki, RT ;
Tsai, YF .
COMPUTER-AIDED DESIGN, 2001, 33 (02) :155-165
[6]  
HAN GC, 1999, IECON P IND EL C, V3, P1493
[7]   Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics [J].
Liu, XB ;
Ahmad, F ;
Yamazaki, K ;
Mori, M .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2005, 45 (4-5) :433-444
[8]   A study on a generalized parametric interpolator with real-time jerk-limited acceleration [J].
Nam, SH ;
Yang, MY .
COMPUTER-AIDED DESIGN, 2004, 36 (01) :27-36
[9]   REALTIME CURVE INTERPOLATORS [J].
SHPITALNI, M ;
KOREN, Y ;
LO, CC .
COMPUTER-AIDED DESIGN, 1994, 26 (11) :832-838
[10]  
*SIEM CORP, 2003, SINUMERIK 840D840DI8