Abstract
A novel interpolation algorithm for parametric curves is proposed. The algorithm improves the machining efficiency and precision greatly with full consideration of the geometrical characteristic of the machining curves and the kinematical characteristic of the machine tools. Firstly, a look-ahead process, including a pre-interpolation and a speed adjustment, is sought to achieve an optimal machining speed profile for the whole parametric curve. The pre-interpolation stage with a constant feedrate is performed on the parametric curve. Critical zones are selected according to the chord errors and the changing values of the speed. The criterion for selection is that the chord error or the changing value of the speed exceeds the given threshold values. Then, a speed adjustment is applied to the sampling points of the critical zones. Meanwhile, the speed profile between two adjacent critical zones is developed with an acceleration/deceleration strategy to satisfy the dynamical requirements. After that, some relevant information about critical zones is stored into a dynamic memory buffer for the following fine interpolation process. Secondly, the fine interpolation is adaptively fulfilled with the data stored in the dynamic memory buffer based on the lengths of adjacent critical zones. Finally, a non-uniform rational basis spline curve is selected for simulation and experiment to demonstrate the feasibility of the proposing algorithm. The experimental results show that the algorithm can achieve not only smooth and high-speed transitions but also high accuracy with the minimization of chord errors in critical zones.
Similar content being viewed by others
References
Tsai MS, Nien HW, Yau HT (2008) Development of an integrated look-ahead dynamics-based NURBS interpolator for high precision machinery. Comput Aided Des 40:554–566
Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with confined chord error. Comput Aided Des 34:229–237
Bedi S, Alii, Quan N (1993) Advanced interpolation techniques for NC machines. Trans ASME J Eng Ind 115:329–336
Yau HT (2007) PC-based controller with real-time look-ahead NURBS interpolator. Comput-Aided Des Appl 4:331–340
Imain BM, Ghandehariun A (2011) Real-time PH-based interpolation algorithm for high speed CNC machining. Int J Adv Manuf Technol 56:619–629
Wu JC, Zhou HC, Tang XQ, Chen JZ (2012) Fast NURBS interpolation based on the biarc guide curve. Int J Adv Manuf Technol 58:597–605
Wu JC, Zhou HC, Tang XQ, Chen JZ (2012) A NURBS interpolation algorithm with continuous feedrate. Int J Adv Manuf Technol 59:623–632
Peng FY, He Y, Li B (2006) Look-ahead control in high feedrate NURBS curve interpolation. J Compu Aided Des Comput Graph 18(5):624–629
Wang HT, Zhao DB, Lu YH (2012) Parametric curve look-ahead interpolation algorithm with flexible acceleration and deceleration method. China Mech Eng 23(3):299–304
Dong HD, Chen B, Chen YP, Xie JM, Zhou ZD (2012) An accurate NURBS curve interpolation algorithm with short spline interpolation capacity. Int J Adv Manuf Technol 63:1257–1270
Zhang XT, Song Z (2012) An iterative feedrate optimization method for real-time NURBS interpolator. Int J Adv Manuf Technol 62:1273–1280
Shi FZ (2001) Computer-aided geometric design and NURBS. BUAA, Beijing
Baek DK, Ko TJ, Yang SH (2012) Fast and precision NURBS interpolator for CNC system. Int J Precis Eng Manuf 13(6):955–961
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jin, Ya., He, Y. & Fu, Jz. A look-ahead and adaptive speed control algorithm for parametric interpolation. Int J Adv Manuf Technol 69, 2613–2620 (2013). https://doi.org/10.1007/s00170-013-5241-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-013-5241-1