Skip to main content
Log in

High accurate interpolation of NURBS tool path for CNC machine tools

  • Advanced Manufacturing and Machining Technology
  • Published:
Chinese Journal of Mechanical Engineering Submit manuscript

Abstract

Feedrate fluctuation caused by approximation errors of interpolation methods has great effects on machining quality in NURBS interpolation, but few methods can efficiently eliminate or reduce it to a satisfying level without sacrificing the computing efficiency at present. In order to solve this problem, a high accurate interpolation method for NURBS tool path is proposed. The proposed method can efficiently reduce the feedrate fluctuation by forming a quartic equation with respect to the curve parameter increment, which can be efficiently solved by analytic methods in real-time. Theoretically, the proposed method can totally eliminate the feedrate fluctuation for any 2nd degree NURBS curves and can interpolate 3rd degree NURBS curves with minimal feedrate fluctuation. Moreover, a smooth feedrate planning algorithm is also proposed to generate smooth tool motion with considering multiple constraints and scheduling errors by an efficient planning strategy. Experiments are conducted to verify the feasibility and applicability of the proposed method. This research presents a novel NURBS interpolation method with not only high accuracy but also satisfying computing efficiency.

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. LES P, WAYNE T. The NURBS Book[M]. 2nd ed. New York: Springer, 1997.

    MATH  Google Scholar 

  2. XU X, NEWMAN S T. Making CNC machine tools more open, interoperable and intelligent—a review of the technologies[J]. Computers in Industry, 2006, 57(2): 141–152.

    Article  Google Scholar 

  3. XU X W. Realization of STEP-NC enabled machining[J]. Robotics and Computer-Integrated Manufacturing, 2006, 22(2): 144–153.

    Article  Google Scholar 

  4. HUANG J T, YANG D C. Precision command generation for computer controlled machines[J]. ASME Prod Eng Div Publ PED, ASME, New York, NY, USA, 1992, 1992, 58: 89–104.

    Google Scholar 

  5. KOREN Y, LO C, SHPITALNI M. CNC interpolators: algorithms and analysis[J]. ASME Prod Eng Div Publ PED, ASME, New York, NY, USA, 1993, 1993, 64: 83–92.

    Google Scholar 

  6. LO C C. Feedback interpolators for CNC machine tools[J]. Journal of Manufacturing Science and Engineering, 1997, 119(4A): 587–592.

    Article  Google Scholar 

  7. CHENG M Y, TSAI M C, KUO J C. Real-time NURBS command generators for CNC servo controllers[J]. International Journal of Machine Tools and Manufacture, 2002, 42(7): 801–813.

    Article  Google Scholar 

  8. TSAI M C, CHENG C W. A real-time predictor-corrector interpolator for CNC machining[J]. Journal of Manufacturing Science and Engineering, 2003, 125(3): 449–460.

    Article  Google Scholar 

  9. ZHAO Huan, ZHU Limin, DING Han. A parametric interpolator with minimal feed fluctuation for CNC machine tools using arc-length compensation and feedback correction[J]. International Journal of Machine Tools and Manufacture, 2013, 75(12): 1–8.

    Article  Google Scholar 

  10. YEH S S, HSU P L. The speed-controlled interpolator for machining parametric curves[J]. Computer-Aided Design, 1999, 31(5): 349–357.

    Article  MATH  Google Scholar 

  11. ERKORKMAZ K, ALTINTAS Y. High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation[J]. International Journal of Machine Tools and Manufacture, 2001, 41(9): 1323–1345.

    Article  Google Scholar 

  12. ERKORKMAZ K, ALTINTAS Y. Quintic spline interpolation with minimal feed fluctuation[J]. Journal of Manufacturing Science and Engineering, 2005, 127(2): 339–349.

    Article  Google Scholar 

  13. LEI W T, SUNG M P, LIN L Y, et al. Fast real-time NURBS path interpolation for CNC machine tools[J]. International Journal of Machine Tools and Manufacture, 2007, 47(10): 1530–1541.

    Article  Google Scholar 

  14. WU Jichun, ZHOU Huicheng, TANG Xiaoqi, et al. Fast NURBS interpolation based on the biarc guide curve[J]. The International Journal of Advanced Manufacturing Technology, 2012, 58(5–8): 597–605.

    Article  MathSciNet  Google Scholar 

  15. LIN M T, TSAI M S, YAU H T. Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm[J]. International Journal of Machine Tools and Manufacture, 2007, 47(15): 2246–2262.

    Article  Google Scholar 

  16. SHEN Hongyao, FU Jianzhong, FAN Yongqiang. A new adaptive interpolation scheme of NURBS based on axis dynamics[J]. The International Journal of Advanced Manufacturing Technology, 2011, 56(1–4): 215–221.

    Article  Google Scholar 

  17. LUO Fuyuan, ZHOU Yunfei, YIN Juan. A universal velocity profile generation approach for high-speed machining of small line segments with look-ahead[J]. The International Journal of Advanced Manufacturing Technology, 2007, 35(5–6): 505–518.

    Article  Google Scholar 

  18. YE Peiqing, SHI Chuan, YANG Kaiming, et al. Interpolation of continuous micro line segment trajectories based on look-ahead algorithm in high-speed machining[J]. The International Journal of Advanced Manufacturing Technology, 2008, 37(9–10): 881–897.

    Article  Google Scholar 

  19. SHI Chuan, YE Peiqing. The look-ahead function-based interpolation algorithm for continuous micro-line trajectories[J]. The International Journal of Advanced Manufacturing Technology, 2011, 54(5–8): 649–668.

    Article  Google Scholar 

  20. CHEN Youdong, WEI Hongxing, SUN Kai, et al. Algorithm for smooth S-curve feedrate profiling generation[J]. Chinese Journal of Mechanical Engineering, 2011, 24(2): 237–247.

    Article  Google Scholar 

  21. DONG Jingchuan, WANG Taiyong, LI Bo, et al. Smooth feedrate planning for continuous short line tool path with contour error constraint[J]. International Journal of Machine Tools and Manufacture, 2014, 76(1): 1–12.

    Google Scholar 

  22. LEE A C, LIN M T, PAN Y R, et al. The feedrate scheduling of NURBS interpolator for CNC machine tools[J]. Computer-Aided Design, 2011, 43(6): 612–628.

    Article  Google Scholar 

  23. BEUDAERT X, LAVERNHE S, TOURNIER C. Feedrate interpolation with axis jerk constraints on 5-axis NURBS and G1 tool path[J]. International Journal of Machine Tools and Manufacture, 2012, 57: 73–82.

    Article  Google Scholar 

  24. SUN Yuwen, ZHAO Yang, BAO Yurong, et al. A novel adaptive-feedrate interpolation method for NURBS tool path with drive constraints[J]. International Journal of Machine Tools and Manufacture, 2014, 77: 74–81.

    Article  Google Scholar 

  25. SUN Yuwen, ZHAO Yang, XU Jinting, et al. The feedrate scheduling of parametric interpolator with geometry, process and drive constraints for multi-axis CNC machine tools[J]. International Journal of Machine Tools and Manufacture, 2014, 85: 49–57.

    Article  Google Scholar 

  26. LIU Huan, LIU Qiang, ZHOU Shengkai, et al. A NURBS interpolation method with minimal feedrate fluctuation for CNC machine tools[J]. The International Journal of Advanced Manufacturing Technology, 2015, 78(5–8): 1241–1250.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qiang Liu.

Additional information

Supported by National Natural Science Foundation of China(Grant No. 11290144), and Innovation Foundation of BUAA for PhD Graduates, China

LIU Qiang, born in 1963, is currently a professor and a PhD candidate supervisor at School of Mechanical Engineering and Automation, Beihang University, China. His main research interests include simulation and optimization of CNC milling process, high performance servo motor digital control technology, network manufacturing, and advanced numerical control technology.

LIU Huan, born in 1989, is currently a PhD candidate at School of Mechanical Engineering and Automation, Beihang University, China. His research interests include advanced numerical control technology.

YUAN Songmei, born in 1971, is currently a professor and a PhD candidate supervisor at School of Mechanical Engineering and Automation, Beihang University, China. Her main research interests include advanced numerical control technology, metal machining, and green manufacturing

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Q., Liu, H. & Yuan, S. High accurate interpolation of NURBS tool path for CNC machine tools. Chin. J. Mech. Eng. 29, 911–920 (2016). https://doi.org/10.3901/CJME.2016.0407.047

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3901/CJME.2016.0407.047

Keywords

Navigation