Abstract
Interpolation of parametric curves is one of the most effective methods in high-performance computer numerical control (CNC) machining. Its precision highly depends on chord errors from feedrate scheduling and contour errors from real-time machining. In order to improve machining precision, a novel feedrate optimization method is proposed in this paper. The osculating circle (OC) method can effectively estimate the chord errors, but its precision degrades if the trajectory curvature changes dramatically. Therefore, an iterative algorithm based on OC method is developed to reevaluate the chord errors, which can upgrade the estimation precision and further improve the feedrate constraints. To reduce the contour error, feature zones on the trajectory are firstly selected according to the kinestates and a specified zone length. In each feature zone, the projection of tracking error onto the zone chord-line is calculated as a new vector, based on which an indirect contour error compensation method is proposed through refining the feedrate profile. To ensure that the contour error can be reduced, the compensation performance is pre-estimated before implementation. Finally, simulation results in different scenarios are presented to validate the high precision of the proposed method.
Similar content being viewed by others
References
Piegl L, Tiller W (1997) The NURBS book. Springer, Berlin
Tulsyan S, Altintas Y (2015) Local toolpath smoothing for five-axis machine tools. Int J Mach Tools Manuf 96:15–26
Ye PQ, Zhang Y, Xiao JX, Zhao MY, Zhang H (2019) A novel feedrate planning and interpolating method for parametric toolpath in Frenet-Serret frame. Int J Adv Manuf Technol 101(5-8):1915–1925
Jahanpour J, Alizadeh MR (2015) A novel acc-jerk-limited NURBS interpolation enhanced with an optimized S-shaped quintic feedrate scheduling scheme. Int J Adv Manuf Technol 77(9-12):1889–1905
Chanda L, Cripps RJ (2018) Characterising the effects of shape on tool path motion. Int J Mach Tools Manuf 132:17–35
Tajima S, Sencer B (2017) Global tool-path smoothing for CNC machine tools with uninterrupted acceleration. Int J Mach Tools Manuf 121:81–95
Wang GX, Shu QL, Wang J, Li L (2017) Research on adaptive non-uniform rational B-spline real-time interpolation technology based on acceleration constraints. Int J Adv Manuf Technol 91(5-8):2089–2100
Liu H, Liu Q, Yuan SM (2017) Adaptive feedrate planning on parametric tool path with geometric and kinematic constraints for CNC machining. Int J Adv Manuf Technol 90(5-8):1889–1896
Yeung CH, Altintas Y, Erkorkmaz K (2006) Virtual CNC system. Part I. System architecture. Int J Mach Tools Manuf 46:1107–1123
Faux ID, Pratt MJ (1979) Computational geometry for design and manufacture. Ellis Horwood Ltd, New York
Yeh SS, Hsu PL (2002) Adaptive-feedrate interpolation for parametric curves with a confined chord error. Comput Aided Des 34:229–237
Tajima S, Sencer B (2016) Kinematic corner smoothing for high speed machine tools. Int J Mach Tools Manuf 108:27–43
Fan W, Ji JW, Wu PY, Wu DZ, Chen H (2020) Modeling and simulation of trajectory smoothing and feedrate scheduling for vibration-damping CNC machining. Simul Model Pract Th 99: 102028
Yong T, Narayanaswami R (2003) A parametric interpolator with confined chord errors, acceleration and deceleration for NC machining. Comput Aided Des 35:1249–1259
Li JG, Liu Y, Li YN, Zhong GG (2019) S-model speed planning of NURBS curve based on uniaxial performance limitation. IEEE ACCESS 7:60837–60849
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
Huang J, Zhu LM (2017) Feedrate scheduling for interpolation of parametric tool path using the sine series representation of jerk profile. Proc IMechE Part B: J Engineering Manufacture 231(13):2359–2371
Jin YA, He Y, Fu JZ, Lin ZW, Gan WF (2014) A fine-interpolation-based parametric interpolation method with a novel real-time look-ahead algorithm. Comput Aided Des 55:37–48
Ni HP, Yuan JP, Ji S, Zhang CR, Hu TL (2018) Feedrate scheduling of NURBS interpolation based on a novel jerk-continuous ACC/DEC algorithm. IEEE Access 6:66403–66417
Koren Y (1980) Cross-coupled biaxial computer control for manufacturing systems. Journal of Dynamic Systems Measurement and Control 102:265–272
Yeh SS, Hsu PL (2000) A new approach to biaxial cross-coupled control. In: Proceedings of the 2000 IEEE International Conference on Control Applications, pp 168–173
Yeh SS, Hsu PL (2002) Estimation of the contouring error vector for the cross-coupled control design. IEEE/ASME Trans Mechatron 7(1):44–51
Zhang DL, Yang JX, Chen YH, Chen YP (2015) A two-layered cross coupling control scheme for a three-dimensional motion control system. Int J Mach Tools Manuf 98:12–20
Liu WR, Ren F, Sun YW, Jiang SL (2018) Contour error pre-compensation for three-axis machine tools by using cross-coupled dynamic friction control. Int J Adv Manuf Technol 98(1-4):551–563
Lam D, Manzie C, Good MC (2013) Model predictive contouring control for biaxial systems. IEEE Trans Control Syst Technol 21(2):552–559
Ngo PD, Shin YC (2013) Milling contour error control using multilevel fuzzy controller. Int J Adv Manuf Technol 66(9-12):1641–1655
Mao WL, Shiu DY (2020) Precision trajectory tracking on XY motion stage using robust interval type-2 fuzzy PI sliding mode control method. Int J Precis Eng Man 21(5):797–818
Dong JC, Wang TY, Li B, Ding YY (2014) Smooth feedrate planning for continuous short line tool path with contour error constraint. Int J Mach Tools Manuf 76:1–12
Chen MS, Sun YW (2018) A moving knot sequence-based feedrate scheduling method of parametric interpolator for CNC machining with contour error and drive constraints. Int J Adv Manuf Technol 98(1-4):487–504
Jia ZY, Song DN, Ma JW, Hu GQ, Su WW (2017) A NURBS interpolator with constant speed at feedrate-sensitive regions under drive and contour-error constraints. Int J Mach Tools Manuf 116:1–17
Wang J, Sui Z, Tian YT, Wang XL, Fang L (2015) A speed optimization algorithm based on the contour error model of lag synchronization for CNC cam grinding. Int J Adv Manuf Technol 80 (5-8):1421–1432
Du X, Huang J, Zhu LM, Ding H (2019) Third-order chord error estimation for freeform contour in computer-aided manufacturing and computer numerical control systems. Proc IMechE Part B: J Engineering Manufacture 233(3):863–874
Lin FM, Shen LY, Yuan CM, Mi ZP (2018) Certified space curve fitting and trajectory planning for CNC machining with cubic B-splines. Comput Aided Des 106:13–29
Min K, Lee CH, Yan CY, Fan W, Hu PC (2020) Six-dimensional B-spline fitting method for five-axis tool paths. Int J Adv Manuf Technol 107(5-6):2041–2054
Min K, Sun YY, Lee CH, Hu PC, He SS (2019) An improved B-spline fitting method with arc-length parameterization, G2-continuous blending, and quality refinement. Int J Adv Manuf Technol 20(11):1939–1955
Zhong WB, Luo XC, Chang WL, Ding F, Cai YK (2018) A real-time interpolator for parametric curves. Int J Mach Tools Manuf 125:133–145
Erkorkmaz K, Altintas Y (2001) High speed CNC system design. Part I jerk limited trajectory generation and quintic spline interpolation. Int J Mach Tools Manuf 41(9):1323–1345
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Liu, B., Xu, M., Fang, J. et al. A feedrate optimization method for CNC machining based on chord error revaluation and contour error reduction. Int J Adv Manuf Technol 111, 3437–3452 (2020). https://doi.org/10.1007/s00170-020-06288-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-020-06288-5