Abstract
Linear toolpath is generated by commercial computer-aided manufacturing (CAM) systems and it is most popular in computer numerical control (CNC) systems. Considering the discontinuity between two neighbor linear segments, corner feedrate is restricted and axis accelerations and jerks always exceed the given limitations, leading to low efficiency and poor accuracy, respectively. To overcome these two drawbacks, a novel curvature-smooth optimal transition algorithm and a jerk-continuous feedrate-scheduling scheme with axis jerk limitations are proposed in this paper. Firstly, based on the theoretical feedrate constraints with bounded axis accelerations and jerks, a quintic B-spline curve is adopted to generate curvature-smooth toolpath. To improve machining efficiency, corner feedrate is regarded as the optimal objective to determine the transition B-spline curve. Afterwards, considering the curvature-smooth toolpath, a corresponding five-phase jerk-continuous feedrate profile is provided to achieve higher machining precision. Finally, compared with curvature-continuous toolpath in simulations and experiments, the proposed algorithms can bound the axis kinematic parameters as expected and have advantages on improving machining precision especially under high kinematic limitations.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Heng M, Erkorkmaz K (2010) Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability. Int J Mach Tools Manuf 50:281–293
Zhang Q, Gao X, Li H, Zhao M (2017) Minimum time corner transition algorithm with confined feedrate and axial acceleration for nc machining along linear tool path. Int J Adv Manuf Technol 89:941–956
Zhang L, Sun R, Gao X, Li H (2011) High speed interpolation for micro-line trajectory and adaptive real-time look-ahead scheme in CNC machining. Sci China Technol Sci 54:1481–1495
Yang Z, Shen L, Yuan C, Gao X (2015) Curve fitting and optimal interpolation for CNC machining under confined error using quadratic B-splines. CAD Comput Aided Des 66:62–72
Ziatdinov R, Yoshida N, Kim T (2012) Fitting multispiral transition curve joining two straight lines. CAD Comput Aided Des 44:591–596
Wang Y, Yang D, Liu Y (2014) A real-time look-ahead interpolation algorithm based on Akima curve fitting. Int J Mach Tools Manuf 85:122–130
Pessoles X, Landon Y, Rubio W (2010) Kinematic modelling of a 3-axis NC machine tool in linear and circular interpolation. Int J Adv Manuf Technol 47:639–655
Du X, Huang J, Zhu L (2017) A locally optimal transition method with analytical calculation of transition length for computer numerical control machining of short line segments. Proc Inst Mech Eng Part B J Eng Manuf 95440541769735
Zhao H, Zhu L, Ding H (2013) A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments. Int J Mach Tools Manuf 65:88–98
Fan W, Lee C, Chen J (2015) A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments. Int J Mach Tools Manuf 96:27–46
Fan W, Lee C, Chen J (2016) Real-time repairable interpolation scheme for CNC tool path processing. Int J Precis Eng Manuf 17:1673–1684
Sencer B, Ishizaki K, Shamoto E (2015) A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths. Int J Adv Manuf Technol 76:1977–1992
Sun S, Lin H, Zheng L, Yu J, Hu Y (2015) A real-time and look-ahead interpolation methodology with dynamic B-spline transition scheme for CNC machining of short line segments. Int J Adv Manuf Technol 84:1359–1370
Zhang LB, You YP, He J, Yang XF (2011) The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments. Int J Adv Manuf Technol 52:245–254
Pateloup V, Duc E, Ray P (2010) Bspline approximation of circle arc and straight line for pocket machining. CAD. Comput Aided Des 42:817–827
Walton DJ, Meek DS (2009) G2 blends of linear segments with cubics and pythagorean-hodograph quintics. Int J Comput Math 86:1498–1511
Lai J, Lin K, Tseng S, Ueng W (2008) On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk. Int J Adv Manuf Technol 37:104–121
Du D, Liu Y, Guo X, Yamazaki K, Fujishima M (2010) An accurate adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control. Robot Comput Integr Manuf 26:273–281
Jahanpour J, Alizadeh MR (2015) A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feedrate scheduling scheme. Int J Adv Manuf Technol 77:1889–1905
Fan W, Gao X, Yan W, Yuan C (2012) Interpolation of parametric CNC machining path under confined jounce. Int J Adv Manuf Technol 62:719–739
Lee A, Lin M, Pan Y, Lin W (2011) The feedrate scheduling of NURBS interpolator for CNC machine tools. CAD. Comput Aided Des 43:612–628
Wang Y, Yang D, Gai R, Wang S, Sun S (2015) Design of trigonometric velocity scheduling algorithm based on pre-interpolation and look-ahead interpolation. Int J Mach Tools Manuf 96:94–105
Huang J, Zhu LM (2016) Feedrate scheduling for interpolation of parametric tool path using the sine series representation of jerk profile. Proc Inst Mech Eng Part B J Eng Manuf 0954405416629588
Dong J, Stori JA (2006) A generalized time-optimal bidirectional scan algorithm for constrained feed-rate optimization1. J Dyn Syst Meas Control 2:384–390
Osornio-Rios RA, de Jesús R-TR, Herrera-Ruiz G, Castañeda-Miranda R (2009) FPGA implementation of higher degree polynomial acceleration profiles for peak jerk reduction in servomotors. Robot Comput Integr Manuf 25:379–392
Barre P, Bearee R, Borne P, Dumetz E (2005) Influence of a jerk controlled movement law on the vibratory behaviour of high-dynamics systems. J Intell Robot Syst Theory Appl 42:275–293
Yeh SS, Hsu PL (1999) The speed-controlled interpolator for machining parametric curves. CAD. Comput Aided Des 31:349–357
Xu G, Wang G, Chen W (2011) Geometric construction of energy-minimizing Bézier curves. Sci China Inf Sci 54:1395–1406
Acknowledgements
The authors are grateful to Prof. Chuxiong Hu and Dr. Mingyong Zhao from Tsinghua University for the technical assistance in section 4.
Funding
This work was partially supported by the National Key Technology Support Program of China (No. 2015BAI0B16). The research was also supported by Guangdong ELESY Electric Co. Ltd.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, Y., Ye, P., Wu, J. et al. An optimal curvature-smooth transition algorithm with axis jerk limitations along linear segments. Int J Adv Manuf Technol 95, 875–888 (2018). https://doi.org/10.1007/s00170-017-1274-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-017-1274-1