Abstract
Contour following is one of the most important issues faced by many computer-numerical-control (CNC) machine tools to achieve high machining precision. This paper presents a new real-time error compensation method aiming at reducing the contouring error caused by facts such as servo lag and dynamics mismatch in parametric curved contour-following tasks. Due to the lack of high-precision contouring-error estimation method for free-form parametric curved toolpath, the error can hardly be compensated effectively. Therefore, an adaptive accurate contouring-error estimation algorithm is proposed first, where a tangential-error backstep** method based on Taylor’s expansion is developed to rapidly find the closest point on the parametric curve to the actual motion position. On this foundation, the contouring error is compensated using a proposed nonlinear variable-gain compensation method, where the compensation gain is obtained according to not only the contouring-error magnitude but also its direction variation. The stability of the system after compensation is analyzed afterwards according to the Jury stability criterion. By design of the compensator in accordance with the presented contouring-error compensation method as well as the stability analyzation result, the balance between the response speed and the contour control stability can be effectively made. Experimental tests demonstrate the feasibility of the presented methods in both contouring-error estimation and contour-accuracy improvement. Contributions of this research are significant for enhancing the contour-following performance of the CNC machine tools.
Similar content being viewed by others
References
Wu J H, Liu C, **ong Z H, et al. Precise contour following for biaxial systems via an A-type iterative learning cross-coupled control algorithm. Int J Mach Tool Manu, 2015, 93: 10–18
Su K H, Cheng M Y. Contouring accuracy improvement using crosscoupled control and position error compensator. Int J Mach Tool Manu, 2008, 48: 1444–1453
Lin M T, Tsai M S, Yau H T. Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm. Int J Mach Tool Manu, 2007, 47: 2246–2262
Jia Z Y, Song D N, Ma J W, et al. A NURBS interpolator with constant speed at feedrate-sensitive regions under drive and contour-error constraints. Int J Mach Tool Manu, 2017, 116: 1–17
Tang L, Landers R G. Multiaxis contour control—The state of the art. IEEE Trans Control Syst Technol, 2013, 21: 1997–2010
Lou Y, Meng H, Yang J, et al. Task polar coordinate frame-based contouring control of biaxial systems. IEEE Trans Ind Electron, 2014, 61: 3490–3501
Ramesh R, Mannan M A, Poo A N. Tracking and contour error control in CNC servo systems. Int J Mach Tool Manu, 2005, 45: 301–326
Yeh S S, Hsu P L. Estimation of the contouring error vector for the cross-coupled control design. IEEE/ASME Trans Mechatron, 2002, 7: 44–51
Yang J Z, Li Z X. A novel contour error estimation for position loopbased cross-coupled control. IEEE/ASME Trans Mechatron, 2011, 16: 643–655
Chuang H Y, Liu C H. Cross-coupled adaptive feedrate control for multiaxis machine tools. J Dyn Sys Meas Control, 1991, 113: 451
Chuang H Y, Liu C H. A model-referenced adaptive control strategy for improving contour accuracy of multiaxis machine tools. IEEE Trans Ind Appl, 1992, 28: 221–227
Cheng M Y, Lee C C. Motion controller design for contour-following tasks based on real-time contour error estimation. IEEE Trans Ind Electron, 2007, 54: 1686–1695
Zhu L M, Zhao H, Ding H. Real-time contouring error estimation for multi-axis motion systems using the second-order approximation. Int J Mach Tool Manu, 2013, 68: 75–80
Zhao H, Zhu L M, Ding H. Cross-coupled controller design for triaxial motion systems based on second-order contour error estimation. Sci China Tech Sci, 2015, 58: 1209–1217
Chen H R, Cheng M Y, Wu C H, et al. Real time parameter based contour error estimation algorithms for free form contour following. Int J Mach Tool Manu, 2016, 102: 1–8
Huo F, ** X C, Poo A N. Generalized Taylor series expansion for free-form two-dimensional contour error compensation. Int J Mach Tool Manu, 2012, 53: 91–99
Huo F, Poo A N. Improving contouring accuracy by using generalized cross-coupled control. Int J Mach Tool Manu, 2012, 63: 49–57
Khalick M A E, Uchiyama N. Contouring controller design based on iterative contour error estimation for three-dimensional machining. Robot Cim-Int Manuf, 2011, 27: 802–807
Yeh S S, Hsu P L. Theory and applications of the robust cross-coupled control design. J Dyn Sys Meas Control, 1999, 121: 524–530
Shih Y T, Chen C S, Lee A C. A novel cross-coupling control design for Bi-axis motion. Int J Mach Tool Manu, 2002, 42: 1539–1548
Chin J H, Lin T C. Cross-coupled precompensation method for the contouring accuracy of computer numerically controlled machine tools. Int J Mach Tool Manu, 1997, 37: 947–967
Chin J H, Cheng Y M, Lin J H. Improving contour accuracy by Fuzzylogic enhanced cross-coupled precompensation method. Robot Cim-Int Manuf, 2004, 20: 65–76
Barton K L, Alleyne A G. A cross-coupled iterative learning control design for precision motion control. IEEE Trans Control Syst Technol, 2008, 16: 1218–1231
Zhang D, Yang J, Chen Y, et al. A two-layered cross coupling control scheme for a three-dimensional motion control system. Int J Mach Tool Manu, 2015, 98: 12–20
Chen W, Wang D D, Geng Q, et al. Robust adaptive cross-coupling position control of biaxial motion system. Sci China Tech Sci, 2016, 59: 680–688
Dorf R C, Bishop R H. Modern Control Systems. 12th ed. Upper Saddle River: Prentice Hall, 2010
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jia, Z., Song, D., Ma, J. et al. Adaptive estimation and nonlinear variable gain compensation of the contouring error for precise parametric curve following. Sci. China Technol. Sci. 60, 1494–1505 (2017). https://doi.org/10.1007/s11431-017-9042-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11431-017-9042-x