Open and portable NURBS interpolator based on quantum framework

  • Dao-Yang Yu
  • Zhi Ding
  • Gao-Qing He
Technical Paper


In order to solve the embedded NURBS interpolator closed structure problem, this paper proposes a NURBS interpolator based on quantum framework software bus architecture. Firstly, the NURBS interpolator trajectory interpolation algorithm and feedrate scheduling algorithm are presented. The embedded NC system systematic architecture is analyzed based on quantum framework. Secondly, the high-speed and high-precision NURBS curve interpolator and platform based on quantum framework are constructed. Finally, software simulation and actual machining experiment verify the correctness and validity of NURBS interpolator structure based on quantum framework by this paper.


Embedded system Quantum framework NURBS interpolator Smooth S-curve acceleration/deceleration 



The authors would like to thank the National Science Foundation of China (Grant No. 51275147) and the Important National Science & Technology Specific Projects (Grant No. 2012ZX04001021) for their support in this research.


  1. 1.
    Yang DC, Kong T (1994) Parametric interpolator versus linear interpolator for precision CNC machining. Comput Aided Des 26(3):225–234CrossRefzbMATHGoogle Scholar
  2. 2.
    Tulsyan S, Altintas Y (2015) Local toolpath smoothing for five-axis machine tools. Int J Mach Tools Manuf 96:15–26CrossRefGoogle Scholar
  3. 3.
    Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, Berlin, pp 10–120CrossRefzbMATHGoogle Scholar
  4. 4.
    Shipitalni M, Korean Y, Lo CC (1994) Real-time curve interpolators. Comput Aided Des 26(11):832–838CrossRefGoogle Scholar
  5. 5.
    Lei WT, Wang SB (2009) Robust real-time NURBS path interpolators. Int J Mach Tools Manuf 49:625–633CrossRefGoogle Scholar
  6. 6.
    Tsai M-C, Cheng C-W (2003) A real-time predictor–corrector interpolator for CNC machining. J Manuf Sci Eng 125:449–460CrossRefGoogle Scholar
  7. 7.
    Erkorkmaz K, Altintas Y (2001) High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation. Int J Mach Tools Manuf 41:1323–1345CrossRefGoogle Scholar
  8. 8.
    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(4):273–281CrossRefGoogle Scholar
  9. 9.
    Lin M-T, Tsai M, Yau H-T (2007) Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. Int J Mach Tools Manuf 47:2246–2262CrossRefGoogle Scholar
  10. 10.
    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–105CrossRefGoogle Scholar
  11. 11.
    Jia Z, Song D, Ma J, Guo-qing H, Su W (2017) A NURBS interpolator with constant speed at feedrate-sensitive regions under drive and contour-error constraints. Int J Mach Tools Manuf 116:1–17CrossRefGoogle Scholar
  12. 12.
    Tsai MC, Cheng CW, Cheng MY (2003) A real-time NURBS surface interpolator for precision three-axis CNC machining. Int J Mach Tools Manuf 43:1217–1227CrossRefGoogle Scholar
  13. 13.
    Tikhon M, Ko TJ, Lee SH, Kim HS (2004) NURBS interpolator for constant material removal rate in open NC machine tools. Int J Mach Tools Manuf 44:237–245CrossRefGoogle Scholar
  14. 14.
    Min Liu Yu, Huang LY, Guo J, Shao XinYu, Zhang G (2014) Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools. Int J Mach Tools Manuf 87:1–15CrossRefGoogle Scholar
  15. 15.
    Samek M (2008) Practical UML statecharts in C/C ++, 2nd edn. Newnes, Oxford, pp 280–285Google Scholar
  16. 16.
    Lan H, Zhang C, Li H (2008) An open design methodology for automotive electrical/electronic system based on quantum platform. Adv Eng Softw 39:526–534CrossRefGoogle Scholar
  17. 17.
    Mathews JH, Fink KD (2005) Numerical methods using Matlab, 4th edn. Publishing House of Electronics Industry, Beijing, pp 505–518Google Scholar
  18. 18.
    Xu D, Huang J, Zhu L-M (2015) A complete S-shape feed rate scheduling approach for NURBS interpolator. J Comput Des Eng 2:206–217Google Scholar

Copyright information

© The Brazilian Society of Mechanical Sciences and Engineering 2018

Authors and Affiliations

  1. 1.Hefei University of TechnologyHefeiChina

Personalised recommendations