Abstract
Parameter interpolation is more capable of modern computer numerical control (CNC) than traditional linear/circular interpolation with higher speed and higher precision. Most of non-uniform rational B-spline (NURBS) interpolation algorithms were developed based on the chord error and machines capability, where interpolation points are calculated beforehand to overcome acceleration/deceleration (acc/dec) and jerk problem, which needs large memory. In this paper, a NURBS interpolator based on feedrate section is proposed. Instead of a single interpolation point, this interpolator aims to feedrate section, which makes it possible to run on a digital signal processor or field programmable gate array (FPGA) whose memory is limited. Experiment on FPGA showed the performance of interpolation. A mould experiment verifies the feasibility of application.
Similar content being viewed by others
References
Cheng MY, Tsai MC, Kuo JC (2002) Real-time NURBS command generators for CNC servo controllers. Int J Mach Tools Manuf 42:801–813
Lo CC (1997) Feedback interpolators for CNC machine tools. Trans ASME J Manuf Sci Eng 119:587–592
Choi BK, Yoo WS, Lee CS (1990) Matrix representation for NURBS curve and surface. Comput-Aided Des 22:235–240
Zhou K, Wang GJ, Jin HZ, Tan ZG (2008) NURBS interpolation based on exponential smoothing forecasting. Int J Adv Manuf Technol 39:1190–1196
Shpitalni M, Koren Y, Lo CC (1994) Realtime curve interpolators. Comput-Aided Des 26:832–838
Tsehaw Y, Ranga N (2003) A parametric interpolation with confined chord errors, acceleration and deceleration for NC machining. Comput-Aided Des 35:1249–1259
Cheng CW, Tsai MC (2004) Real-time variable feed rate NURBS curve interpolator for CNC machining. Int J Adv Manuf Technol 23:865–873
Yeh SS, Hsu PL (1999) The speed-controlled interpolator for machining parametric curves. Comput-Aided Des 31:349–357
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
Rong ZX, Le X, Li CX, Du DS (2008) Adaptive parametric interpolation scheme with limited acceleration and jerk values for NC machining. Int J Adv Manuf Technol 36:343–354
You PY, Wang M, Zhu JY (2001) An interpolator for NURBS curve machining with high-speed and high accuracy. Journal of computer-aided design and computer graphics 13:943–947
Wang XF, Sun JG, Qin KH (1993) Symbolic matrix representation of NURBS and its applications. Chinese J Computers 16:28–34
Yeh SS, Hsu YP (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput-Aided Des 34:229–237
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ni, X., Wang, D. & Li, Y. Real-time NURBS curve interpolator based on section. Int J Adv Manuf Technol 54, 239–249 (2011). https://doi.org/10.1007/s00170-010-2923-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-010-2923-9