Abstract
In this paper, the problem of time optimal feedrate generation under confined feedrate, axis accelerations, and axis tracking errors is considered. The main contribution is to reduce the tracking error constraint to constraints about the axis velocities and accelerations, when the tracking error satisfies a second order linear ordinary differential equation. Based on this simplification on the tracking error, the original feedrate generation problem is reduced to a new form which can be efficiently solved with linear programming algorithms. Simulation results are used to validate the methods.
Similar content being viewed by others
References
Shiller Z, On singular time-optimal control along specified paths, IEEE Trans. Robot. Autom., 1994, 10: 561–566.
Timar S D and Farouki R T, Time-optimal traversal of curved paths by Cartesian CNC machines under both constant and speed-dependent axis acceleration bounds, Robotics and Computer-Integrated Manufacturing, 2007, 23(5): 563–579.
Zhang K, Yuan C M, and Gao X S, Efficient algorithm for time-optimal feedrate planning and smoothing with confined chord error and acceleration, Int. J. Adv. Manuf. Technol., 2013, 66(9–12): 1685–1697.
Sun Y W, Zhou J F, and Guo D M, Variable feedrate interpolation of nurbs toolpath with geometric and kinematical constraints for five-axis CNC maching, Journal of Systems Science and Complexity, 2013, 26(5): 757–776.
Yuan C M, Zhang K, and Fan W, Time-optimal interpolation for CNC machining along curved tool pathes with confined chord error, Journal of Systems Science and Complexity, 2013, 26(5): 836–870.
Sencer B, Altintas Y, and Croft E, Feed optimization for five-axis CNC machine tools with drive constraints, Int. J. of Mach. Tools and Manu., 2008, 48: 733–745.
Lai J Y, Lin K Y, Tseng S J, and Ueng W D, On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk, Int. J. Adv. Manuf. Technol., 2008, 37: 104–121.
Lee A C, Lin M T, Pan Y R, and Lin W Y, The feedrate scheduling of NURBS interpolator for CNC machine tools, Computer-Aided Design, 2011, 43: 612–628.
Gasparetto A, Lanzutti A, Vidoni R, and Zanotto V, Experimental validation and comparative analysis of optimal time-jerk algorithms for trajectory planning, Robotics and Computer-Integrated Manufacturing, 2012, 28: 164–181.
Zhang K, Gao X S, Li H, and Yuan C M, A greedy algorithm for feed-rate planning of CNC machines along curved tool paths with confined jerk for each axis, Robotics and Computer Integrated Manufacturing, 2012, 28: 472–483.
Fan W, Gao X S, Yan W, and Yuan C M, Interpolation of parametric CNC machine tool path under confined jounce, Int. J. Adv. Manuf. Technol., 2012, 62: 719–739.
Koren Y, Cross-coupled biaxial computer control for manufacturing systems, ASME Transactions, Journal of Dynamic Systems, Measurement and Control, 1980, 102(4): 265–272.
Visioli A, Optimal tuning of PID controllers for integral and unstable processes, MIEEE Proceedings Control Theory and Applications, 2006, 148(2): 180–184.
Chuang H Y and Liu C H, A model-referenced adaptive control strategy for improving contour accuracy of multiaxis machine tools, IEEE Trans. on Industry Applications, 1992, 28(1): 221–227.
Kulkarni P K and Srinivasan K, Optimal contouring control of multi-axial feed drive servomechanisms, Journal of Engineering for Industry-Transactions of the ASME, 1989, 10: 1115.
Zhao C and Huang Y, ADRC based input disturbance rejection for minimum-phase plants with unknown orders and/or uncertain relative degrees, Journal of Systems Science and Complexity, 2012, 25(4): 625–640.
Dong J and Stori J A, A generalized time-optimal bidirectional scan algorithm for constrained feed-rate optimization, Journal of Dynamic Systems, Measurement, and Control, 2006, 128(2): 379–390.
Dong J and Stori J A, Optimal feed-rate scheduling for high-speed contouring, Journal of Manufacturing Science and Engineering, 2007, 129(1): 63–76.
Ernesto C A and Farouki R T, Solution of inverse dynamics problems for contour error minimization in CNC machines, Int. J. Adv. Manuf. Technol, 2010, 49: 589–604.
Guo J X, Zhang Q, and Gao X S, Tracking error reduction in CNC machining by reshaping the Kinematic trajectory, Journal of Systems Science and Complexity, 2013, 26(5): 817–835.
Lin M T, Tsai M S, and Yau H T, Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm, Int. J. of Mach. Tools and Manu, 2007, 47: 2246–2262.
Tsai M S, Nien H W, and Yau H T, Development of an integrated look-ahead dynamics-based NURBS interpolator for high precision machinery, Computer-Aided Design, 2008, 40: 554–566.
Karmarkar N, A new polynomial time algorithm for linear programming, Combinatorica, 1984, 4(4): 373–395.
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper was partially supported by a National Key Basic Research Project of China under Grant No. 2011CB302400 and the Natural Science Foundation of China under Grant No. 60821002.
This paper was recommended for publication by Editor LI Ziming.
Rights and permissions
About this article
Cite this article
Guo, J., Zhang, Q., Gao, XS. et al. Time optimal feedrate generation with confined tracking error based on linear programming. J Syst Sci Complex 28, 80–95 (2015). https://doi.org/10.1007/s11424-014-2281-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-014-2281-z