Abstract
In order to reduce high chord errors and improve poor flexibility of interpolation, a novel approach for non-uniform rational B-spline (NURBS) interpolation through the integration of an acc-jerk-continuous-based control method and look-ahead algorithm is proposed. At first, the principles of NURBS curve interpolation and implementation are described. Then, modules of the proposed algorithm, including the feed rate planning and acc-jerk-continuous modules, are established. In the feed rate planning module, sharp corners are detected and the curve is split into some NURBS blocks according to sharp corners. The knot parameter and restrict feed rate at the sharp corners are obtained as well as the length of each block is calculated. In the acc-jerk-continuous control module, information including the knot parameter, arc length, and start and end feed rates are handled to plan an acc-jerk-continuous trajectory. Finally, simulation with one free-form NURBS curve is conducted and comparison with the S-shaped scheduling algorithm is carried out to verify the feasibility and applicability of the proposed algorithm.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Jahanpour J, Alizadeh MR (2014) A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feed-rate scheduling scheme. Int J Adv Manuf Technol 77(9–12):1889–1905
Wang Y, Yang D, Gai R, Wang S, Sun S (2015) Design of trigonometric velocity scheduling algorithm based on pre-interpolation and look-ahead interpolation. Int J Mach Tools Manuf 96:94–105
Nam SH, Yang MY (2004) A study on a generalized parametric interpolator with real-time jerk-limited acceleration. Comput Aided Des 36(1):27–36
Tsai MC, Cheng MY, Lin KF, Tsai NC (2005) On acceleration/deceleration before interpolation for CNC motion control. In: ICM'05. IEEE International Conference on Mechatronics, 2005. IEEE, pp 382–387
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(4):433–444
Yau HT, Wang JB, Chen WC (2005) Development and implementation for real-time look-ahead interpolator by using Bezier curve to fit CNC continuous short blocks. In: ICM'05. IEEE International Conference on Mechatronics, 2005. IEEE, pp 78–83
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
Ye P, Shi C, Yang K, Lv Q (2008) Interpolation of continuous micro line segment trajectories based on look-ahead algorithm in high-speed machining. Int J Adv Manuf Technol 37(9–10):881–897
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–66
Wang H, Zhao D (2009) Research and implementation of NURBS real-time and look-ahead interpolation algorithm. In: ICMTMA'09. International Conference on Measuring Technology and Mechatronics Automation, 2009. IEEE 3:273–276
Emami MM, Arezoo B (2010) A look-ahead command generator with control over trajectory and chord error for NURBS curve with unknown arc length. Comput Aided Des 42(7):625–32
Zhang LX, Sun RY, Gao XS, Li HB (2011) High speed interpolation for micro-line trajectory and adaptive real-time look-ahead scheme in CNC machining. Sci China Technol Sci 54(6):1481–1495
Wang L, Cao J (2012) A look-ahead and adaptive speed control algorithm for high-speed CNC equipment. Int J Adv Manuf Technol 63(5–8):705–717
Zhao H, Zhu LM, Ding H (2013) A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition scheme for CNC machining of short line segments. Int J Mach Tools Manuf 65:88–98
Wang Y, Yang D, Liu Y (2014) A real-time look-ahead interpolation algorithm based on Akima curve fitting. Int J Mach Tools Manuf 85:122–130
Jin Y, He Y, Fu J, Lin Z, Gan W (2014) A fine-interpolation-based parametric interpolation method with a novel real-time look-ahead algorithm. Comput Aided Des 55:37–48
Qiao Z, Wang H, Liu Z, Wang T (2015) Nanoscale trajectory planning with flexible Acc/Dec and look-ahead method. Int J Adv Manuf Technol 79:1377–1387
Yong T, Narayanaswami R (2003) A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining. Comput Aided Des 35(13):1249–1259
Park J, Nam S, Yang M (2005) Development of a real-time trajectory generator for NURBS interpolation based on the two-stage interpolation method. Int J Adv Manuf Technol 26(4):359–365
Xu RZ, Xie L, Li CX, Du DS (2008) Adaptive parametric interpolation scheme with limited acceleration and jerk values for NC machining. Int J Adv Manuf Technol 36(3–4):343–354
Sekar M, Narayanan VN, Yang SH (2008) Design of jerk bounded feed-rate with ripple effect for adaptive NURBS interpolator. Int J Adv Manuf Technol 37(5–6):545–552
Wang JB, Yau HT (2009) Real-time NURBS interpolator: application to short linear segments. Int J Adv Manuf Technol 41(11–12):1169–1185
Shen H, Fu J, Fan Y (2011) A new adaptive interpolation scheme of NURBS based on axis dynamics. Int J Adv Manuf Technol 56(1–4):215–221
Du D, Liu Y, Guo X, Yamazaki K, Fujishima M (2010) An accurate adaptive NURBS curve interpolator with real-time flexible acceleration/deceleration control. Robot Comput Integr Manuf 26(4):273–281
Wang X, Wang J, Rao Z (2010) An adaptive parametric interpolator for trajectory planning. Adv Eng Softw 41(2):180–187
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
Wang Y, Liu H, Yu S (2012) Curvature-based real-time NURBS surface interpolator with look-ahead ACC/DEC control. Math Comput Sci 6(3):315–326
Lee AC, Lin MT, Pan YR, Lin WY (2011) The feed-rate scheduling of NURBS interpolator for CNC machine tools. Comput Aided Des 43(6):612–628
Piegl L, Tiller W (1997) The NURBS books, 2nd edn. Springer, Berlin
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Xinhua, L., Junquan, P., Lei, S. et al. A novel approach for NURBS interpolation through the integration of acc-jerk-continuous-based control method and look-ahead algorithm. Int J Adv Manuf Technol 88, 961–969 (2017). https://doi.org/10.1007/s00170-016-8785-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-8785-z