Abstract
The accurate estimation and effective compensation of contour error are beneficial to the realization of high-speed and high-precision five-axis machining. And the movements of the five-axis trajectory can be synchronized by either curve parameter or motion time. This paper focuses on developing an on-line contour error estimation and compensation strategy for the five-axis local smoothed trajectory under motion time synchronization. First, to perform an on-line contour error estimation, the algorithms to find the contouring cutter location are proposed. Here, the contouring cutter location consists of the tool tip contouring point and tool orientation contouring vector. Without the construction of any frame, the segment of the smoothed trajectory where the tool tip contouring point is located is found by comparing the length of the projection of the tool tip actual point on the linear path. Then, depending on the type of this segment, two different ways to fine locate the tool tip contouring point are shown. In the meantime, the corresponding tool orientation contouring vector under motion time synchronization is obtained in the interpolation segment by the proposed rough and fine matching method. Second, as to the on-line contour error compensation, three compensators are designed to send the decoupled contour error estimation values back to the position loop, velocity loop, and current loop of each servo controller. Finally, simulation and experiment show that the proposed method can achieve high-precision on-line estimation and effective on-line compensation of contour errors for the trajectories under both curve parameter synchronization and time synchronization compared with the existing method.
Similar content being viewed by others
References
Wang Z, Hu C, Zhu Y, Zhang M, Zhang C (2020) The modular design of trajectory compensation based on ATCF for precision motion control. Mech Syst Signal Process 135. https://doi.org/10.1016/j.ymssp.2019.106393
Yang J, Chen Y, Chen Y, Zhang D (2015) A tool path generation and contour error estimation method for four-axis serial machines. Mechatronics 31:78–88. https://doi.org/10.1016/j.mechatronics.2015.03.001
Zhang Y, Ye P, Zhao M, Zhang H (2019) Dynamic feedrate optimization for parametric toolpath with data-based tracking error prediction. Mech Syst Signal Process 120:221–233. https://doi.org/10.1016/j.ymssp.2018.10.028
Zhao GY, Zhuang BY, Zheng GM, Zhao YG (2017) Cross-coupling control method for five-axis computer numerical control machine with dual rotary tables. Adv Mech Eng 9(9). https://doi.org/10.1177/1687814017733689
Rahaman M, Seethaler R, Yellowley I (2015) A new approach to contour error control in high speed machining. Int J Mach Tools Manuf 88:42–50. https://doi.org/10.1016/j.ijmachtools.2014.09.002
Jia ZY, Ma JW, Song DN, Wang FJ, Liu W (2018) A review of contouring-error reduction method in multi-axis CNC machining. Int J Mach Tools Manuf 125:34–54. https://doi.org/10.1016/j.ijmachtools.2017.10.008
Tang L, Landers RG (2013) Multiaxis contour control—the state of the art. IEEE Trans Control Syst Technol 21(6):1997–2010. https://doi.org/10.1109/tcst.2012.2235179
Sencer B, Altintas Y, Croft E (2009) Modeling and control of contouring errors for five-axis machine tools-Part I: modeling. J Manuf Sci Eng Trans Asme 131(3). https://doi.org/10.1115/1.3123335
Zhang K, Yuen A, Altintas Y (2013) Pre-compensation of contour errors in five-axis CNC machine tools. Int J Mach Tools Manuf 74:1–11. https://doi.org/10.1016/j.ijmachtools.2013.07.003
El Khalick MA, Uchiyama N (2013) Estimation of tool orientation contour errors for five-axis machining. Robot Comput Integr Manuf 29(5):271–277. https://doi.org/10.1016/j.rcim.2013.01.002
Li X, Zhao H, Zhao X, Ding H (2016) Dual sliding mode contouring control with high accuracy contour error estimation for five-axis CNC machine tools. Int J Mach Tools Manuf 108:74–82. https://doi.org/10.1016/j.ijmachtools.2016.05.007
Jia ZY, Song DN, Ma JW, Qin FZ, Wang X-l (2018) High-precision estimation and double-loop compensation of contouring errors in five-axis dual-NURBS toolpath following tasks. Precis Eng J Int Soc Precis Eng Nanotechnol 54:243–253. https://doi.org/10.1016/j.precisioneng.2018.06.001
Yang J, Ding H, Zhao H, Yan S (2016) A generalized online estimation algorithm of multi-axis contouring errors for CNC machine tools with rotary axes. Int J Adv Manuf Technol 84(5–8):1239–1251. https://doi.org/10.1007/s00170-015-7783-x
Yang J, Altintas Y (2015) A generalized on-line estimation and control of five-axis contouring errors of CNC machine tools. Int J Mach Tools Manuf 88:9–23. https://doi.org/10.1016/j.ijmachtools.2014.08.004
Yang M, Yang J, Ding H (2018) A high accuracy on-line estimation algorithm of five-axis contouring errors based on three-point arc approximation. Int J Mach Tools Manuf 130–131:73–84. https://doi.org/10.1016/j.ijmachtools.2018.04.001
Yang S, Ghasemi AH, Lu X, Okwudire CE (2015) Pre-compensation of servo contour errors using a model predictive control framework. Int J Mach Tools Manuf 98:50–60. https://doi.org/10.1016/j.ijmachtools.2015.08.002
Chen M, Sun Y, Xu J (2020) A new analytical path-reshaping model and solution algorithm for contour error pre-compensation in multi-axis computer numerical control machining. J Manuf Sci Eng 142(6). https://doi.org/10.1115/1.4046749
Sencer B, Altintas Y (2009) Modeling and control of contouring errors for five-axis machine tools-Part II: precision contour controller design. J Manuf Sci Eng Trans Asme 131(3). https://doi.org/10.1115/1.3123336
Li X, Zhao H, Zhao X, Ding H (2017) Contouring compensation control based on high accuracy contour error estimation for multi-axis motion systems. Int J Adv Manuf Technol 93(5–8):2263–2273. https://doi.org/10.1007/s00170-017-0689-z
Hu Q, Chen YP, Jin XL, Yang JX (2020) A real-time C-3 continuous tool path smoothing and interpolation algorithm for five-axis machine tools. J Manufa Sci Eng Trans Asme 142(4). https://doi.org/10.1115/1.4046091
Huang J, Du X, Zhu LM (2018) Real-time local smoothing for five-axis linear toolpath considering smoothing error constraints. Int J Mach Tools Manuf 124:67–79. https://doi.org/10.1016/j.ijmachtools.2017.10.001
Yang JX, Yuen A (2017) An analytical local corner smoothing algorithm for five-axis CNC machining. Int J Mach Tools Manuf 123:22–35. https://doi.org/10.1016/j.ijmachtools.2017.07.007
Zhang LQ, Zhang K, Yan YC (2016) Local corner smoothing transition algorithm based on double cubic NURBS for five-axis linear tool path. Stroj Vestn-J Mech E 62(11):647–656. https://doi.org/10.5545/sv-jme.2016.3525
Tulsyan S, Altintas Y (2015) Local toolpath smoothing for five-axis machine tools. Int J Mach Tools Manuf 96:15–26. https://doi.org/10.1016/j.ijmachtools.2015.04.014
Hu Q, Chen Y, Yang J (2020) On-line contour error estimation and control for corner smoothed five-axis tool paths. Int J Mech Sci 171. https://doi.org/10.1016/j.ijmecsci.2019.105377
Beudaert X, Lavernhe S, Tournier C (2013) 5-axis local corner rounding of linear tool path discontinuities. Int J Mach Tools Manuf 73:9–16. https://doi.org/10.1016/j.ijmachtools.2013.05.008
Liu Y, Wan M, Qin XB, Xiao QB, Zhang WH (2020) FIR filter-based continuous interpolation of G01 commands with bounded axial and tangential kinematics in industrial five-axis machine tools. Int J Mech Sci 169. https://doi.org/10.1016/j.ijmecsci.2019.105325
Jiang Y, Han J, Xia L, Lu L, Tian XQ, Liu HJ (2020) A decoupled five-axis local smoothing interpolation method to achieve continuous acceleration of tool axis. Int J Adv Manuf Technol 111(1–2):449–470. https://doi.org/10.1007/s00170-020-05936-0
Huang XY, Zhao F, Tao T, Mei XS (2020) A novel local smoothing method for five-axis machining with time-synchronization feedrate scheduling. Ieee Access 8:89185–89204. https://doi.org/10.1109/access.2020.2992022
Gao XY, Zhang SY, Qiu LM, Liu XJ, Wang ZL, Wang Y (2020) Double B-spline curve-fitting and synchronization-integrated feedrate scheduling method for five-axis linear-segment toolpath. Appl Sci Basel 10(9). https://doi.org/10.3390/app10093158
Tajima S, Sencer B (2019) Accurate real-time interpolation of 5-axis tool-paths with local corner smoothing. Int J Mach Tools Manuf 142:1–15. https://doi.org/10.1016/j.ijmachtools.2019.04.005
Funding
This research is supported by the National Natural Science Foundation of China (grant number 52075142), the Important Science and Technology Specific Projects of Anhui Province (grant number 202003a05020033) and China Scholarship Council (grant number 202006690041).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare no competing interests.
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
Jiang, Y., Han, J., Huang, X. et al. An on-line contour error estimation and compensation strategy for five-axis local smoothed trajectory under motion time synchronization. Int J Adv Manuf Technol 120, 3451–3469 (2022). https://doi.org/10.1007/s00170-022-08797-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-022-08797-x