Skip to main content
Log in

Contour error–bounded parametric interpolator with minimum feedrate fluctuation for five-axis CNC machine tools

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

Abstract

In this paper, a new generalized parametric interpolation method is proposed for optimized five-axis machining with the consideration of both the machine contour errors and the feedrate fluctuation elimination. An analytic processing is presented for linearization of contour errors with respect to feedrate limit. For machine configuration, explicit analytical modeling of the contour error and the tracking error with respect to feedrate is presented; thus, the error constraint problem is nicely converted to a kinematic constraint problem. On this basis, an accurate feedrate upper limit with confined contour errors is further determined by using a shifted Frenet frame with linear computational complexity. With the consideration of both the motion smoothness and machining efficiency, a time-based optimization algorithm is proposed for time-optimal feedrate scheduling. For eliminating the feedrate fluctuation, a new real-time interpolation algorithm is developed for free derivation between the path parameter and the arc length for smoothed five-axis tool path generation. Laboratory testing experiments were conducted for validation and were presented in the paper. And the experimental results indicate that the proposed feedrate interpolation method is capable of confining both the tool tip contour error and tool orientation contour error simultaneously, as well as maintaining a satisfactory interpolation performance in both computation efficiency and accuracy. The presented methods can be used for five-axis machining and the feedrate optimization of complex part machining.

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. Senatore J, Monies F, Redonnet JM, Rubio W (2005) Analysis of improved positioning in five-axis ruled surface milling using envelope surface. Comput Aided Des 37:989–998

    Article  Google Scholar 

  2. Chiou CJ, Lee YS (2002) Swept surface determination for five-axis numerical control machining. Int J Mach Tools Manuf 42:1497–1507

    Article  Google Scholar 

  3. Zhu LM, Zhang XM, Zhang G, Ding H (2009) Analytical expression of the swept surface of a rotary cutter using the envelope theory of sphere congruence. J Manuf Sci Eng Trans ASME 131(4):0410171–0410177

    Article  Google Scholar 

  4. Castagnetti C, Duc E, Ray P (2008) The domain of admissible orientation concept: a new method for five-axis tool path optimisation. Comput Aided Des 40:938–950

    Article  Google Scholar 

  5. Tomizuka M (1987) Zero phase error tracking algorithm for digital control. J Dyn Syst Meas Control 109(1):65–68

    Article  MATH  Google Scholar 

  6. Renton D, Elbestawi MA (2000) High speed servo control of multi-axis machine tools. Int J Mach Tools Manuf 40(4):539–559

    Article  Google Scholar 

  7. Erkorkmaz K, Altintas Y (2001) High speed CNC system design. Part III: high speed tracking and contouring control of feed drives. Int J Mach Tools Manuf 41(11):1637–1658

    Article  Google Scholar 

  8. Koren Y (1980) Cross-coupled biaxial computer control for manufacturing systems. J Dyn Syst Meas Control 102(4):265–272

    Article  MATH  Google Scholar 

  9. Sencer B, Altintas Y, Croft E (2009) Modeling and control of contouring errors for five-axis machine tools-part I: modeling. J Manuf Sci Eng Trans ASME 131(3):1–8

    Google Scholar 

  10. Altintas Y, Sencer B (2010) High speed contouring control strategy for five-axis machine tools. CIRP Ann Manuf Technol 59(1):417–420

    Article  Google Scholar 

  11. Yang JX, Zhang HT, Ding H (2017) Contouring error control of the tool center point function for five-axis machine tools based on model predictive control. Int J Adv Manuf Technol 88(9):2909–2919

    Article  Google Scholar 

  12. Ngo PD, Shin YC (2013) Milling contour error control using multilevel fuzzy controller. Int J Adv Manuf Technol 66:1641–1655

    Article  Google Scholar 

  13. Li XF, Zhao H, Zhao X, Ding H (2017) Contouring compensation control based on high accuracy contour error estimation for multi-axis motion systems. Int J Adv Manuf Technol 93:2263–2273

    Article  Google Scholar 

  14. Pi SW, Liu Q, Sun PP, Tong X (2018) Five-axis contour error control considering milling force effects for CNC machine tools. Int J Adv Manuf Technol 98:1655–1669

    Article  Google Scholar 

  15. Lo CC, Hsiao CY (1998) CNC machine tool interpolator with path compensation for repeated contour machining. Comput Aided Des 30(1):55–62

    Article  Google Scholar 

  16. Zhang K, Yuen A, Altintas Y (2013) Pre-compensation of contour errors in five-axis CNC machine tools. Int J Mach Tools Manuf 74:1–11

    Article  Google Scholar 

  17. Yang SY, Ghasemi AH, Lu XX, Okwudire CE (2015) Pre-compensation of servo contour errors using a model predictive control framework. Int J Mach Tools Manuf 98:50–60

    Article  Google Scholar 

  18. Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34:29–237

    Article  Google Scholar 

  19. Zhao H, Zhu LM, Ding H (2013) A parametric interpolator with minimal feed fluctuation for cnc machine tools using arc-length compensation and feedback correction. Int J Mach Tools Manuf 75:1–8

    Article  Google Scholar 

  20. Fan W, Lee CH, Chen JH (2015) A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments. Int J Mach Tools Manuf 96:7–46

    Article  Google Scholar 

  21. Liu XB, Ahmad F, Yamazaki K, Mori M (2005) Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics. Int J Mach Tools Manuf 45:3–444

    Google Scholar 

  22. Zhao H, Zhu LM, 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 

  23. Lee AC, Lin MT, Pan YR, Lin WY (2011) The feedrate scheduling of NURBS interpolator for CNC machine tools. Comput Aided Des 43:612–628

    Article  Google Scholar 

  24. Wang YS, Yang DS, Gai RL, Wang SH, Sun SJ (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 

  25. Rew KH, Ha CW, Kim KS (2009) A practically efficient method for motion control based on asymmetric velocity profile. Int J Mach Tools Manuf 49:678–682

    Article  Google Scholar 

  26. 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(9):1889–1905

    Article  Google Scholar 

  27. Sencer B, Altintas Y, Croft E (2008) Feed optimization for five-axis CNC machine tools with drive constraints. Int J Mach Tools Manuf 48(7–8):733–745

    Article  Google Scholar 

  28. Erkorkmaz K, Chen QG, Zhao MY, Beudaert X, Gao XS (2017) Linear programming and windowing based feedrate optimization for spline toolpaths. CIRP Ann Manuf Technol 66:393–396

    Article  Google Scholar 

  29. Guo JX, Zhang K, Zhang Q, Gao XS (2013) Efficient time-optimal feedrate planning under dynamic constraints for a high-order CNC servo system. Comput Aided Des 45:1538–1546

    Article  Google Scholar 

  30. Zhang K, Yuan CM, Gao XS (2013) Efficient algorithm for time-optimal feedrate planning and smoothing with confined chord error and acceleration. Int J Adv Manuf Technol 66(9–12):1685–1697

    Article  Google Scholar 

  31. Ye PQ, Zhang Y, Xiao JX, Zhao MY, Zhang H (2018) A novel feedrate planning and interpolating method for parametric toolpath in Frenet-Serret frame. Int J Adv Manuf Technol. https://doi.org/10.1007/s00170-018-3081-8

  32. Dong J, Stori JA (2006) A generalized time-optimal bidirectional scan algorithm for constrained feed-rate optimization. J Dyn Syst Meas Control 128(2):379–390

    Article  Google Scholar 

  33. Timar SD, Farouki RT (2007) Time-optimal traversal of curved paths by Cartesian CNC machines under both constant and speed-dependent axis acceleration bounds. Robot Comput Integr Manuf 23(5):563–579

    Article  Google Scholar 

  34. Beudaert X, Lavernhe S, Tournier C (2013) 5-axis local corner rounding of linear tool path discontinuities. Int J Mach Tools Manuf 73:9–16

    Article  Google Scholar 

  35. Yang JX, Yuen A (2017) An analytical local corner smoothing algorithm for five-axis CNC machining. Int J Mach Tools Manuf 123:22–35

    Article  Google Scholar 

  36. Huang J, Du X, Zhu LM (2018) Real-time local smoothing for five-axis linear toolpath considering smoothing error constraints. Int J Mach Tools Manuf 124:67–79

    Article  Google Scholar 

  37. Sun YW, Zhao Y, Bao YR, Guo DM (2015) A smooth curve evolution approach to the feedrate planning on five-axis toolpath with geometric and kinematic constraints. Int J Mach Tools Manuf 97:86–97

    Article  Google Scholar 

  38. Chen MS, Xu JT, Sun YW (2017) Adaptive feedrate planning for continuous parametric tool path with confined contour error and axis jerks. Int J Adv Manuf Technol 89(1–4):1113–1125

    Article  Google Scholar 

  39. Lin MT, Tsai MS, Yau HT (2007) Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. Int J Mach Tools Manuf 47(15):2246–2262

    Article  Google Scholar 

  40. Dong JC, Wang TY, Li B, Ding YY (2014) Smooth feedrate planning for continuous short line tool path with contour error constraint. Int J Mach Tools Manuf 76:1–12

    Article  Google Scholar 

  41. Jia ZY, Song DN, Ma JW, Hu GQ, Su WW (2017) A NURBS interpolator with constant speed at feedrate-sensitive regions under drive and contour-error constraints. Int J Mach Tools Manuf 116:1–17

    Article  Google Scholar 

  42. Bharathi A, Dong JY (2014) Feedrate optimization and trajectory control for micro/nanopositioning systems with confined contouring accuracy. Proc Inst Mech Eng B J Eng Manuf 229(7):1193–1205

    Article  Google Scholar 

  43. Wang J, Sui Z, Tian YT, Wang XL, Fang L (2015) A speed optimization algorithm based on the contour error model of lag synchronization for CNC cam grinding. Int J Adv Manuf Technol 80(5–8):1421–1432

    Article  Google Scholar 

  44. Gorden DJ, Erkorkmaz K (2013) Accurate control of ball screw drives using pole-placement vibration damping and a novel trajectory prefilter. Precis Eng 37(2):308–322

    Article  Google Scholar 

Download references

Acknowledgments

The authors thank Prof. Yuan-Shin Lee for his advice and effort in revising the paper.

Funding

This research was supported by the SCP (TZ2016006-0102) and NSFC (51525501).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mansen Chen.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, M., Sun, Y. Contour error–bounded parametric interpolator with minimum feedrate fluctuation for five-axis CNC machine tools. Int J Adv Manuf Technol 103, 567–584 (2019). https://doi.org/10.1007/s00170-019-03586-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-019-03586-5

Keywords

Navigation