Time-optimal interpolation for five-axis CNC machining along parametric tool path based on linear programming

被引:72
作者
Fan, Wei [1 ,2 ]
Gao, Xiao-Shan [1 ]
Lee, Chen-Han [2 ]
Zhang, Ke [1 ]
Zhang, Qiang [1 ,3 ]
机构
[1] Chinese Acad Sci, AMSS, Inst Syst Sci, KLMM, Beijing 100190, Peoples R China
[2] Huazhong Univ Sci & Technol, Sch Mech Sci & Engn, Wuhan 430074, Peoples R China
[3] China Univ Petr, Qingdao 266555, Peoples R China
关键词
Time-optimal interpolation; Velocity planning; Parametric tool path; Jerk constraint; Linear programming algorithm; Polynomial time algorithm; NURBS INTERPOLATOR; CHORD ERROR; FEEDRATE; ACCELERATION; ALGORITHM; OPTIMIZATION; GENERATOR;
D O I
10.1007/s00170-013-5083-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, the time-optimal velocity planning problem for five-axis computer numerical control machining along a given parametric tool path under chord error, acceleration, and jerk constraints is studied. The velocity planning problem under confined chord error, feedrate, and acceleration is reduced to an equivalent linear programming problem by discretizing the tool path and other quantities. As a consequence, a polynomial time algorithm with computational complexity O(N (3.5)) is given to find the optimal solution, where N is the number of discretized segments of the tool path. The velocity planning problem under confined chord error, feedrate, acceleration, and jerk is reduced to a linear programming program by using a linear function to approximate the nonlinear jerk constraint. As a consequence, a polynomial time algorithm is given to find the approximate time-optimal solution. Simulation results are used to show the efficiency and effectiveness of the algorithms.
引用
收藏
页码:1373 / 1388
页数:16
相关论文
共 33 条
[1]   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
[2]  
Beudaert X, 2012, INT J MACH TOOL MANU, P5773
[3]   TIME-OPTIMAL CONTROL OF ROBOTIC MANIPULATORS ALONG SPECIFIED PATHS [J].
BOBROW, JE ;
DUBOWSKY, S ;
GIBSON, JS .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1985, 4 (03) :3-17
[4]   Feed-rate optimization with jerk constraints for generating minimum-time trajectories [J].
Dong, Jingyan ;
Ferreira, P. M. ;
Stori, J. A. .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2007, 47 (12-13) :1941-1955
[5]   A look-ahead command generator with control over trajectory and chord error for NURBS curve with unknown arc length [J].
Emami, Mohammad Mahdi ;
Arezoo, Behrooz .
COMPUTER-AIDED DESIGN, 2010, 42 (07) :625-632
[6]   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
[7]   Interpolation of parametric CNC machining path under confined jounce [J].
Fan, Wei ;
Gao, Xiao-Shan ;
Yan, Wei ;
Yuan, Chun-Ming .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 62 (5-8) :719-739
[8]   Design of a real-time adaptive NURBS interpolator with axis acceleration limit [J].
Feng, Jingchun ;
Li, Yuhao ;
Wang, Yuhan ;
Chen, Ming .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 48 (1-4) :227-241
[9]   Experimental validation and comparative analysis of optimal time-jerk algorithms for trajectory planning [J].
Gasparetto, A. ;
Lanzutti, A. ;
Vidoni, R. ;
Zanotto, V. .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2012, 28 (02) :164-181
[10]   A NEW POLYNOMIAL-TIME ALGORITHM FOR LINEAR-PROGRAMMING [J].
KARMARKAR, N .
COMBINATORICA, 1984, 4 (04) :373-395