Skip to main content
Log in

An optimal curvature-smooth transition algorithm with axis jerk limitations along linear segments

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  MathSciNet  Google Scholar 

  5. Ziatdinov R, Yoshida N, Kim T (2012) Fitting multispiral transition curve joining two straight lines. CAD Comput Aided Des 44:591–596

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Walton DJ, Meek DS (2009) G2 blends of linear segments with cubics and pythagorean-hodograph quintics. Int J Comput Math 86:1498–1511

    Article  MathSciNet  MATH  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

  24. 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

    Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Yeh SS, Hsu PL (1999) The speed-controlled interpolator for machining parametric curves. CAD. Comput Aided Des 31:349–357

    Article  MATH  Google Scholar 

  28. Xu G, Wang G, Chen W (2011) Geometric construction of energy-minimizing Bézier curves. Sci China Inf Sci 54:1395–1406

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Hui Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-017-1274-1

Keywords

Navigation