Abstract
In NURBS interpolation, real-time parameter update is an indispensable step which affects not only feedrate fluctuation but also contour error. Using Taylor approximation interpolation method to find the next interpolation point causes a large feedrate fluctuation due to the accumulation and truncation errors. This paper presents a new, simple, and precise NURBS interpolator for CNC systems. The proposed interpolation algorithm does not use Taylor’s expansion, but the recursive equation of the NURBS formula. A simulation study is conducted to demonstrate the advantages of this proposed interpolator compared with those using Taylor’s equation. It is readily seen that this interpolator using the new concept of interpolation for modern CNC systems is simple and precise. The proposed method can be used for interpolating a continuous NURBS curve.
Similar content being viewed by others
References
Farouki RT, Manjunathaiah J, Yuan GF (1999) G codes for the specification of Pythagorean-hodograph tool paths and associated feedrate functions on open-architecture CNC machines. Int J Mach Tools Manuf 39:123–142
Lin R (2000) Real-time surface interpolator for 3-D parametric surface machining on 3-axis machine tools. Int J Mach Tools Manuf 40:1513–1526
Tasi 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–1227
Mohan S, Kweon SH, Lee DM, Yang SH (2008) Parametric NURBS curve interpolators: a review. Int J Prec Eng Manuf 9:84–92
Piegl L, Tiller W (1997) The NURBS book, 2nd edn. Springer, New York
Koren Y, Lo CC, Shpitalni M (1993) CNC interpolators: algorithms and analysis. ASME PED J Manuf Sci Eng 64:83–92
Yang DCH, Kong T (1994) Parametric interpolator versus linear interpolator for precision CNC machining. Comput Aided Des 26:225–234
Farouki RT, Tsai YF (2001) Exact Taylor series coefficients for variable-feedrate CNC curve interpolators. Comput Aided Des 33:155–165
Yeh SS, Hsu PL (1999) The speed-controlled interpolator for machining parametric curves. Comput Aided Des 31:349–357
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–245
Yong T, Narayanaswami R (2003) A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining. Int J Adv Manuf Technol 35:1249–1259
Du D, Liu Y, Yan C, Li C (2007) An accurate adaptive parametric curve interpolator for NURBS curve interpolation. Int J Adv Manuf Technol 32:999–1008
Xu RZ, Xie L, Li CX, Du DS (2008) Adaptive parametric interpolation scheme with limited acceleration and jerk for NC machining. Int J Adv Manuf Technol 36:343–354
Lai JY, Lin KY, Tseng SJ, Ueng WD (2008) On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk. Int J Adv Manuf Technol 37:104–121
Seker M, Narayanan VN, Yang SH (2008) Design of jerk bounded feedrate with ripple effect for adaptive NURBS interpolator. Int J Adv Manuf Technol 37:545–352
Lin MT, Tsai MS, Yau HT (2007) Development of a dynamic-based NURBS interpolator with real-time look ahead algorithm. Int J Mach Tools Manuf 47:2246–2262
Tsai MS, Nien HW, Yau HT (2011) Development of integrated acceleration/deceleration look-ahead interpolation technique for multi-blocks NURBS curves. Int J Adv Manuf Technol 56:601–618
Liu X, 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:433–444
Feng J, Li Y, Wang Y, Chen M (2010) Design of a real-time adaptive NURBS interpolator with axis acceleration limit. Int J Adv Manuf Technol 48:227–241
Lei WT, Sung MP, Lin LY, Huang JJ (2007) Fast real-time NURBS path interpolation for CNC machine tools. Int J Mach Tools Manuf 47:1530–1541
Lei WT, Wang SB (2009) Robust real-time NURBS path interpolators. Int J Mach Tools Manuf 49:625–633
Shen H, Fu J, Fan Y (2011) A new adaptive interpolation scheme of NURBS based on axis dynamics. Int J Adv Manuf Technol 56:215–221
Tsai MC, Cheng CW (2003) A real-time predictor-corrector interpolator for CNC machining. ASME J Manuf Sci and Eng 125:449–460
Kai Z, Guanjun W, Houzhong J (2008) NURBS interpolation based on exponential smoothing forecasting. Int J Adv Manuf Technol 39:1190–1196
Koren Y, Masory O (1981) Reference-pulse circular interpolators for CNC system. ASME J of Eng for Indu 103:131–136
Koren Y, Masory O (1982) Reference-word circular interpolators for CNC system. ASME J Eng Ind 104:400–405
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Baek, D.K., Yang, SH. & Ko, T.J. Precision NURBS interpolator based on recursive characteristics of NURBS. Int J Adv Manuf Technol 65, 403–410 (2013). https://doi.org/10.1007/s00170-012-4179-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-012-4179-z