A novel adaptive-feedrate interpolation method for NURBS tool path with drive constraints

被引:82
作者
Sun, Yuwen [1 ]
Zhao, Yang [1 ]
Bao, Yurong [1 ]
Guo, Dongming [1 ]
机构
[1] Dalian Univ Technol, Key Lab Precis & Nontradit Machining Technol, Minist Educ, Dalian 116024, Peoples R China
基金
中国国家自然科学基金;
关键词
Interpolator; NURBS; Feed rate scheduling; NC machining; Drive constraint; PARAMETRIC CURVES; CNC MACHINES; CHORD ERROR; ACCELERATION; OPTIMIZATION; JERK;
D O I
10.1016/j.ijmachtools.2013.11.002
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Feedrate scheduling is crucial for CNC systems to generate a smooth movement which is able to satisfy increasing requirements on machining quality and efficiency. In this paper, a novel adaptive feedrate interpolation method is proposed for NURBS tool path with drive constraints. The tool path is first expressed in NURBS form, and then the satisfaction conditions of drive constraints are derived according to the kinematic and geometric characteristics of the NURBS tool path. On this base, a proportional adjustment algorithm, which can quantitatively reduce the accelerations and jerks of drive axes at the sensitive regions of feed profile, is proposed to achieve the new positions of violated sampling points. After each adjustment, a curve evolution strategy is used to ensure the feed profile is locally or globally deformed to the target positions with a good smoothness of path curve and the avoidance of re-interpolation. Through the iterative adjustment, a smooth feed profile with limited velocities, accelerations and jerks of drive axes is thus yielded along the entire tool path. Finally, performances of the proposed method are validated by performing both simulations and experiments on two freeform NURBS curves. The results show the effectiveness and reliability of the proposed feedrate interpolation method. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:74 / 81
页数:8
相关论文
共 17 条
[1]   A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error [J].
Annoni, Massimiliano ;
Bardine, Alessandro ;
Campanelli, Stefano ;
Foglia, Pierfrancesco ;
Prete, Cosimo Antonio .
COMPUTER-AIDED DESIGN, 2012, 44 (06) :509-521
[2]   A generalized time-optimal bidirectional scan algorithm for constrained feed-rate optimization [J].
Dong, J. ;
Stori, J. A. .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2006, 128 (02) :379-390
[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]   G codes for the specification of pythagorean-hodograph tool paths and associated feedrate functions on open-architecture CNC machines [J].
Farouki, RT ;
Manjunathaiah, J ;
Yuan, GF .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 1999, 39 (01) :123-142
[5]  
HSU WM, 1992, COMP GRAPH, V26, P177, DOI 10.1145/142920.134036
[6]   The feedrate scheduling of NURBS interpolator for CNC machine tools [J].
Lee, An-Chen ;
Lin, Ming-Tzong ;
Pan, Yi-Ren ;
Lin, Wen-Yu .
COMPUTER-AIDED DESIGN, 2011, 43 (06) :612-628
[7]   Bezier polygons for the linearization of dual NURBS curve in five-axis sculptured surface machining [J].
Qiao, Zhifeng ;
Wang, Taiyong ;
Wang, Yunfeng ;
Hu, Miao ;
Liu, Qingjian .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2012, 53 (01) :107-117
[8]   Feed optimization for five-axis CNC machine tools with drive constraints [J].
Sencer, B. ;
Altintas, Y. ;
Croft, E. .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2008, 48 (7-8) :733-745
[9]   Adaptive feedrate scheduling for NC machining along curvilinear paths with improved kinematic and geometric properties [J].
Sun, Yuwen ;
Jia, Zhenyuan ;
Ren, Fei ;
Guo, Dongming .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 36 (1-2) :60-68
[10]   Time-optimal traversal of curved paths by Cartesian CNC machines under both constant and speed-dependent axis acceleration bounds [J].
Timar, Sebastian D. ;
Farouki, Rida T. .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2007, 23 (05) :563-579