Skip to main content
Log in

Double NURBS trajectory generation and synchronous interpolation for five-axis machining based on dual quaternion algorithm

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

Abstract

An equidistant double NURBS tool paths (EDNTP) fairing method satisfying the given fitting accuracy is proposed for the linear tool path in work coordinate system (WCS). By utilizing dual-quaternion to describe five-axis tool posture, the linear tool path in WCS is fitted with dual-quaternion B-spline vector function in order to obtain the equidistant double NURBS curves P and Q describing the coordinate points of tool tip and tool axis, respectively. Then, due to the different parameters of the two curves, a parameter synchronization interpolation model based on EDNTP is presented to realize synchronous motion of the two NURBS curve parameters during the interpolation process. The three-axis machining NURBS curve interpolation algorithm is utilized to interpolate the tool tip points NURBS curve of EDNTP for five-axis machining. In terms of parameter synchronization model, interpolation algorithm can be mapped to NURBS curve of tool axis points. Simulation and experimental results show that the proposed algorithm can generate G2 continuous EDNTP satisfying the given fitting accuracy and make the tool interpolate synchronously with the constant cutter length along the EDNTP during the interpolation process and achieve high machining precision which is mainly concentrated on the 10−6 mm series.

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. Feng JC, Li YH, Wang YH, Chen M (2010) Design of a real-time adaptive NURBS interpolator with axis acceleration limit. Int J Adv Manuf Technol 47(9):1167–1208

    Google Scholar 

  2. Lasemi A, Xue DY, Gu PH (2010) Recent development in CNC machining of freeform surfaces: a state-of-the-art review. Comput Aided Des 48:227–241

    Google Scholar 

  3. Makhanov SS (2010) Adaptable geometric patterns for five-axis machining: a survey. Int J Adv Manuf Technol 47(9):1167–1208

    Article  Google Scholar 

  4. Ye T, Xiong CH, Xiong YL, Zhao C (2010) Tool orientation optimization considering second order kinematical performance of the multi-axis machine. J Manuf Sci Eng 132(5):051006

    Article  Google Scholar 

  5. 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(9):938–950

    Article  Google Scholar 

  6. Ho MC, Hwang YR (2003) Five-axis tool orientation smoothing using quaternion interpolation algorithm. Int J Mach Tool Manufact 43(12):1259–1267

    Article  Google Scholar 

  7. Wang N, Tang K (2007) Automatic generation of gouge-free and angular-velocity-compliant five-axis toolpath. Comput Aided Des 39(10):841–852

    Article  Google Scholar 

  8. Yang MY, Park JH (2002) A study on an open architecture CNC system with a NURBS interpolator for WEDM. Int J Adv Manuf Technol 9(9):664–668

    Article  Google Scholar 

  9. Cheng CW, Tsai MC (2004) Real-time variable feed rate NURBS curve interpolator for CNC machining. Int J Adv Manuf Technol 23(11-12):865–873

    Article  Google Scholar 

  10. Wang JB, Yau HZ (2009) Real-time NURBS interpolator: application to short linear segments. Int J Adv Manuf Technol 41(11-12):1169–1185

    Article  Google Scholar 

  11. Dong HT, Chen B, Chen YP, Xie JM, Zhou ZD (2012) An accurate NURBS curve interpolation algorithm with short spline interpolation capacity. Int J Adv Manuf Technol 63:1257–1270

    Article  Google Scholar 

  12. Zezhong CC, Maqsood KA (2014) A new approach to generating arc length parameterized NURBS tool paths for efficient three-axis machining of smooth, accurate sculptured surfaces. Int J Adv Manuf Tech 70(5-8):1355–1368

    Article  Google Scholar 

  13. Zhou J, Sun Y, Guo D (2014) Adaptive federate interpolation with multiconstraints for five-axis parametric toolpath. Int J Adv Manuf Technol 71(9–12):1873–1882

    Article  Google Scholar 

  14. Yuen A, Zhang K, Altintas Y (2013) Smooth trajectory generation for five-axis machine tools. Int J Mach Tool Manufact 71:11–19

    Article  Google Scholar 

  15. Fleisig RV, Spence AD (2001) A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining. Comput Aided Des 33(1):1–16

    Article  Google Scholar 

  16. Li W, Liu YD, Yamazaki K, Fujisima M, Mori M (2008) The design of a NURBS pre-interpolator for five-axis machining. Int J Adv Manuf Technol 36(9-10):927–935

    Article  Google Scholar 

  17. Ueda Y, Ishida T, Takeuchi Y (2009) Development of CAM System for 5-Axis NURBS Interpolated Machining (NC Data Generation by Generalized Post-Processor). Trans Jpn Soc Mech Eng C 75(749):216–222

    Google Scholar 

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

    Article  Google Scholar 

  19. Mohan S, Kweon SH, Lee DM, Yang SH (2008) Parametric NURBS curve interpolators: a review. Int J Precis Eng Manuf 9(2):84–92

    Google Scholar 

  20. Qiao ZF, Wang TY, Wang YF, Hu M, Liu QJ (2012) Bézier polygons for the linearization of dual NURBS curve in five-axis sculptured surface machining. Int J Mach Tools Manuf 53:107–117

    Article  Google Scholar 

  21. Sun YW, Bao YR, Kang KX, Guo DM (2013) An adaptive feedrate scheduling method of dual NURBS curve interpolator for precision five-axis CNC machining. Int J Adv Manuf Technol 68:1977–1987

    Article  Google Scholar 

  22. Langeron JM, Duc E, Lartigue C, Bourdet P (2004) A new format for 5-axis tool path computation, using Bspline curves. Comput Aided Des 36(12):1219–1229

    Article  Google Scholar 

  23. Li YY, Wang YH, Feng JC, Yang JG (2008) The research of dual NURBS curves interpolation algorithm for high-speed five-axis machining. Lect Notes Comput Sci 5315:983–992

    Article  Google Scholar 

  24. Bi QZ, Wang YH, Zhu LM (2010) An algorithm to generate compact dual NURBS tool path with equal distance for 5-axis NC machining. Intell Robot Appl 6425:553–564

    Article  Google Scholar 

  25. Yang TY, Feng JC (2013) Dual-NURBS tool path fairing method for five-axis high-speed machining. China Mech Eng 24(11):1479–1483 (in Chinese)

    MathSciNet  Google Scholar 

  26. Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer-Verlag, New York, Inc, New York, NY, USA

    Book  MATH  Google Scholar 

  27. Sarma R, Rao A (2000) Discretizors and interpolators for five-axis CNC machines. J Manuf Sci E-T ASME 122(2):191–197

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liqiang Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, J., Zhang, L., Zhang, K. et al. Double NURBS trajectory generation and synchronous interpolation for five-axis machining based on dual quaternion algorithm. Int J Adv Manuf Technol 83, 2015–2025 (2016). https://doi.org/10.1007/s00170-015-7723-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-015-7723-9

Keywords

Navigation