Abstract
Non-uniform rational b-spline (NURBS) tool path is becoming more and more important due to the increasing requirement for machining geometrically complex parts. However, NURBS interpolators, particularly related to five-axis machining, are quite limited and still keep challenging. In this paper, an adaptive feedrate scheduling method of dual NURBS curve interpolator with geometric and kinematic constraints is proposed for precision five-axis machining. A surface expressed by dual NURBS curves, which can continuously and accurately describe cutter tip position and cutter axis orientation, is first used to define five-axis tool path. For the given machine configuration, the calculation formulas of angular feedrate and geometric error aroused by interpolation are given, and then, the adaptive feedrate along the tool path is scheduled with confined nonlinear geometric error and angular feedrate. Combined with the analytical relations of feed acceleration with respect to the arc length parameter and feedrate, the feed profiles of linear and angular feed acceleration sensitive regions are readjusted with corresponding formulas and bi-directional scan algorithm, respectively. Simulations are performed to validate the feasibility of the proposed feed scheduling method of dual NURBS curve interpolator. It shows that the proposed method is able to ensure the geometric accuracy and good machining performances in five-axis machining especially in flank machining.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Kurt M, Bagci E (2011) Feedrate optimisation/scheduling on sculptured surface machining: a comprehensive review, applications and future directions. Int J Adv Manuf Technol 55(9–12):1037–1067
Ridwan F, Xu X, Churn F, Ho L (2012) Adaptive execution of an NC program with feed rate optimization. Int J Adv Manuf Technol 63(9–12):1117–1130
Saikumar S, Shunmugam MS (2012) Development of a feed rate adaption control system for high-speed rough and finish end-milling of hardened EN24 steel. Int J Adv Manuf Technol 59(9–12):869–884
Baek DK, Yang SH, Ko TJ (2012) Precision NURBS interpolator based on recursive characteristics of NURBS. Int J Adv Manuf Technol. doi:/10.1007/s00170-012-4179-z
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(2–3):237–245
Wang X, Liu NF, Wang MB (2011) Research and implementation of high-precision biaxial tracking control system based on NURBS interpolator. Int J Adv Manuf Technol 52(1–4):255–262
Wu JC, Zhou HC, Tang XQ, Chen JH (2012) Fast NURBS interpolation based on the biarc guide curve. Int J Adv Manuf Technol 58(5–8):597–605
Zhang K, Yuan CM, Gao XS (2012) Efficient algorithm for time-optimal feedrate planning and smoothing with confined chord error and acceleration. Int J Adv Manuf Technol. doi:10.1007/s00170-012-4450-3
Yang MY, Park JH (2002) A study on an open architecture CNC system with a NURBS interpolator for WEDM. Int J Adv Manuf Technol 9(9):664–668
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(12):1217–1227
Fan W, Gao XS, Yan W, Yuan CM (2012) Interpolation of parametric CNC machining path under confined jounce. Int J Adv Manuf Technol 62(5–8):719–739
Su L, Zhao WS, Xi XC (2012) Design of a real-time NURBS interpolator with constant segment length for milling EDM. Int J Adv Manuf Technol. doi:10.1007/s00170-012-4495-3
Cheng CW, Tsai MC (2004) Real-time variable feed rate NURBS curve interpolator for CNC machining. Int J Adv Manuf Technol 23(11–12):865–873
Ni XY, Wang DH, Li YB (2011) Real-time NURBS curve interpolator based on section. Int J Adv Manuf Technol 54(1–4):239–249
Zhang XT, Song Z (2012) An iterative feedrate optimization method for real-time NURBS interpolator. Int J Adv Manuf Technol 62(9–12):1273–1280
Wang JB, Yau HZ (2009) Real-time NURBS interpolator: application to short linear segments. Int J Adv Manuf Technol 41(11–12):1169–1185
Du DS, Liu YD, Guo XG, Yamazaki KZ, Fujishima M (2010) Adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control. Robot Comput Integr Manuf 26(4):273–281
Feng JC, Li YH, Wang YH, Chen M (2010) Design of a real-time adaptive NURBS interpolator with axis acceleration limit. Int J Adv Manuf Technol 48(1–4):227–241
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(5–6):545–552
Lin MT, Tsai MS, Yau HT (2007) Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. Int J Mach Tools Manuf 47(15):2246–2262
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(5):554–566
Liu XB, 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(4–5):433–444
Heng M, Erkorkmaz K (2010) Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability. Int J Mach Tools Manuf 50(3):281–293
Wu JC, Zhou HC, Tang XQ, Chen JH (2012) A NURBS interpolation algorithm with continuous feedrate. Int J Adv Manuf Technol 59(5–8):623–663
Cheng CW, Tseng WP (2006) Design and implementation of a real-time NURBS surface interpolator. Int J Adv Manuf Technol 30(1–2):98–104
Lee AC, Lin MT, Pan YR, Lin WY (2011) The feedrate scheduling of NURBS interpolator for CNC machine tools. Comput-Aided Des 43(6):612–628
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(1–2):104–121
Li JG, Zhang TH, Li ZX (2012) An adaptive off-line NURBS interpolator for CNC machining. Int J Adv Manuf Technol. doi:10.1007/s00170-012-3936-3
Annoni M, Bardine A, Campanelli S, Foglia P, Prete CA (2012) A real-time configurable NURBS interpolator with bounded acceleration, jerk and chord error. Comput-Aided Des 44(6):509–521
Fleisig RV, Spence AD (2001) A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining. Comput-Aided Des 33:1–15
Xu HY, Zhou YH, Zhang JJ (2003) Angular interpolation of bi-parameter curves. Comput-Aided Des 35(13):1211–1220
Tutunea-Fatan OR, Feng HY (2005) Determination of geometry-based errors for interpolated tool paths in five-axis surface machining. J Manuf Sci E-T ASME 127(1):60–67
Li W, Liu YD, Yamazaki K, Fujisima M, Mori M (2008) The design of a NURBS pre-interpolator for five-axis machining. Int J Adv Manuf Technol 36(9–10):927–935
Langeron JM, Duc E, Lartigue C, Bourdet P (2004) A new format for 5-axis tool path computation using Bspline curves. Comput-Aided Des 6(12):1219–1229
Qiao ZF, Wang TY, Wang YF, Hu M, Liu QJ (2012) Bézier polygons for the linearization of dual NURBS curve in five-axis sculptured surface machining. Int J Mach Tools Manuf 53:107–117
Lee RS, She CH (1997) Developing a postprocessor for three types of five-axis machine tools. Int J Adv Manuf Technol 13:658–665
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sun, Y., Bao, Y., Kang, K. et al. An adaptive feedrate scheduling method of dual NURBS curve interpolator for precision five-axis CNC machining. Int J Adv Manuf Technol 68, 1977–1987 (2013). https://doi.org/10.1007/s00170-013-4816-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-013-4816-1