Abstract
In this paper, a novel and accurate real-time non-uniform rational B-spline curve interpolation algorithm is proposed. This algorithm not only considers chord errors, feedrate fluctuations, jerk-limited, and acceleration/deceleration (Acc/Dec) capabilities of the machine, but also optimizes the look-ahead process. In the meanwhile, it improves machining efficiency by adding the circular buffer and pre-interpolation (non-off-line) and enhances the real-time performance by removing the time-consuming calculation from the interrupt service routine. Furthermore, the proposed interpolation algorithm can interpolate both the long spline and the short spline with uniform method. The advantages of the proposed method were confirmed by the simulation results.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Shipitalni M, Koren Y, Lo CC (1994) Real-time curve interpolators. Computer-Aided Design 26(11):832–838
Yang DCH, Kong T (1994) Parametric interpolator versus linear interpolator for precision CNC machining. Computer-Aided Design 26(3):225–234
Piegl L, Tiller W (1997) The NURBS Books, 2nd edn. Springer, Berlin
Jung HB, Kim K (2000) A new parameterisation method for NURBS surface interpolation. Int J Adv Manuf Technol 16:784–790
Cheng MY, Tsai MC, Kuo JC (2002) Real-time NURBS command generators for CNC servo controllers. Int J Mach Tool Manuf 42:801–813
Tsai MC, Cheng CW (2003) A real-time predictor–corrector interpolator for CNC machining. ASME Trans J Manuf Sci Eng 125(3):449–60
Erkorkmaz K, Altintas Y (2005) Quintic spline interpolation with minimal feed fluctuation. ASME Trans J Manuf Sci Eng 127(2):339–49
Lei WT, Sung MP, Lin LY, Huang JJ (2007) Fast real-time NURBS path interpolation for CNC machine tools. Int J Mach Tool Manuf 47:1530–1541
Zhiming X, Jincheng C, Zhengjin F (2002) Performance evaluation of a real-time interpolation algorithm for NURBS curves. Int J Adv Manuf Technol 20:270–276
Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput-Aided Des 34:229–237
Tikhon M, Ko Tae Jo, Lee SH, Kim HS (2004) NURBS interpolator for constant material removal rate in open NC machine tools. Int J Mach Tool Manuf 44:237–245
Luo FY, Zhou YF, Yin J (2007) A universal velocity profile generation approach for high-speed machining of small line segments with look-ahead. Int J Adv Manuf Technol 35:505–518
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
Du DS, Liu YD, Yan CL, Li CX (2007) An accurate adaptive parametric curve interpolator for NURBS curve interpolation. Int J Adv Manuf Technol 32:999–1008
Nam SH, Yang MY (2004) A study on a generalized parametric interpolator with real-time jerk-limited acceleration. Comput-Aided Des 36:27–36
Park JH, Nam SH, Yang MY (2005) Development of a real-time trajectory generator for NURBS interpolation based on the two-stage interpolation method. Int J Adv Manuf Technol 26:359–365
Liu XB, Ahmad F, Yamazaki K, Mori M (2005) Adaptive interpolation scheme for NURBS curves with the integration of machining dynamics. Int J Mach Tool Manuf 45:433–444
Lin MT, Tsai MS, Yau HT (2007) Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. Int J Mach Tool Manuf 47:2246–2262
Sekar 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–552
Shen HY, Fu JZ, Fan YQ (2011) A new adaptive interpolation scheme of NURBS based on axis dynamics. Int J Adv Manuf Technol 56:215–221
Du DS, Liu YD, Guo XG, Yamazaki K, Fujishima M (2010) An accurate adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control. Robot Comput-Integrated Manuf 26:273–281
Yong T, Narayanaswami R (2003) A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining. Comput-Aided Des 35:1249–1259
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dong, H., Chen, B., Chen, Y. et al. An accurate NURBS curve interpolation algorithm with short spline interpolation capacity. Int J Adv Manuf Technol 63, 1257–1270 (2012). https://doi.org/10.1007/s00170-012-4167-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-012-4167-3