High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation

被引:475
作者
Erkorkmaz, K [1 ]
Altintas, Y [1 ]
机构
[1] Univ British Columbia, Dept Engn Mech, Vancouver, BC V6T 1Z4, Canada
关键词
D O I
10.1016/S0890-6955(01)00002-5
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Reference trajectory generation plays a key role in the computer control of machine tools. Generated trajectories must not only describe the desired tool path accurately, but must also have smooth kinematic profiles in order to maintain high tracking accuracy, and avoid exciting the natural modes of the mechanical structure or servo control system. Spline trajectory generation techniques have become widely adopted in machining aerospace parts, dies, and molds for this reason; they provide a more continuous feed motion compared to multiple linear or circular segments and result in shorter machining time, as well as better surface geometry, This paper presents a quintic spline trajectory generation algorithm that produces continuous position, velocity, and acceleration profiles. The spline interpolation is realized with a novel approach that eliminates feedrate fluctuations due to parametrization errors. Smooth accelerations and decelerations are obtained by imposing limits on the first and second time derivatives of feedrate, resulting in trapezoidal acceleration profiles along the toolpath. Finally, the reference trajectory generated with varying interpolation period is re-sampled at the servo loop closure period using fifth order polynomials, which enable the original kinematic profiles to he preserved. The proposed trajectory generation algorithm has been tested in machining a wing surface on a three axis milling machine, controlled with an in house developed open architecture CNC, (C) 2001 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:1323 / 1345
页数:23
相关论文
共 15 条
[1]  
Altintas Y, 2000, MANUFACTURING AUTOMA
[2]  
BUTLER J, 1988, WINT ANN M AM SOC ME, P457
[3]  
EROL NA, 1997, P ASME MAN ENG DIV 1, V6, P15
[4]  
Koren Y., 1983, Computer Control of Manufacturing Systems
[5]  
Makino H., 1991, Annals of the CIRP, V40, P375
[6]  
Press W. H., 1994, NUMERICAL RECIPES C
[7]  
Pritschow G., 1997, COURSE NOTES STEUERU
[8]   OPTIMAL TRIGONOMETRIC ROBOT JOINT TRAJECTORIES [J].
SIMON, D ;
ISIK, C .
ROBOTICA, 1991, 9 :379-386
[9]   ZERO PHASE ERROR TRACKING ALGORITHM FOR DIGITAL-CONTROL [J].
TOMIZUKA, M .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1987, 109 (01) :65-68
[10]   FEEDFORWARD TRACKING CONTROLLER-DESIGN BASED ON THE IDENTIFICATION OF LOW-FREQUENCY DYNAMICS [J].
TUNG, ED ;
TOMIZUKA, M .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1993, 115 (03) :348-356