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
This is a preview of subscription content, log in to check access.
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.
Yang DC, Kong T (1994) Parametric interpolator versus linear interpolator for precision CNC machining. Comput Aided Des 26(3):225–234CrossRefMATHGoogle Scholar
Tulsyan S, Altintas Y (2015) Local toolpath smoothing for five-axis machine tools. Int J Mach Tools Manuf 96:15–26CrossRefGoogle Scholar
Shipitalni M, Korean Y, Lo CC (1994) Real-time curve interpolators. Comput Aided Des 26(11):832–838CrossRefGoogle Scholar
Lei WT, Wang SB (2009) Robust real-time NURBS path interpolators. Int J Mach Tools Manuf 49:625–633CrossRefGoogle Scholar
Tsai M-C, Cheng C-W (2003) A real-time predictor–corrector interpolator for CNC machining. J Manuf Sci Eng 125:449–460CrossRefGoogle Scholar
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
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
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
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
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
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
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
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
Samek M (2008) Practical UML statecharts in C/C ++, 2nd edn. Newnes, Oxford, pp 280–285Google Scholar
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
Mathews JH, Fink KD (2005) Numerical methods using Matlab, 4th edn. Publishing House of Electronics Industry, Beijing, pp 505–518Google Scholar
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