Skip to main content
Log in

A support vector regression-based method for modeling geometric errors in CNC machine tools

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

For the problem of geometric error prediction of CNC machine tools, an improved hybrid grey wolf optimization (IHGWO) algorithm is proposed to optimize the geometric error modeling scheme of the support vector regression machine (SVR). The predicted and measured values of the geometric error are combined to construct the fitness function. In IHGWO, principles of particle swarm optimization (PSO) algorithm and dimension learning-based hunting (DLH) search strategies are introduced while retaining the excellent grey wolf position of the basic grey wolf optimization (GWO) algorithm. IHGWO algorithm uses Euclidean distance to construct the neighborhood of individual grey wolves, which enhances the ability to communicate between individual grey wolves and improves the convergence speed and accuracy of the algorithm. Predictive performance of SVR models using sum squared residual to quantify geometric error. Based on the screw theory, space models of geometric errors of CNC machine tools are established and combined with SVR models of geometric errors for compensation. Empirical evidence proves that the proposed method surpasses current error modeling methods in terms of precision and efficiency, as evidenced by a minimum reduction of 9% in circular trajectory error and a reduction to two overruns in S-shaped test pieces after error compensation. This research contributes to the field of CNC machine tool error modeling and has practical implications for manufacturing industries.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Martinova LI, Martinov GM (2019) Prospects for CNC machine tools. Russ Engin Res 39(12):1080–1083. https://doi.org/10.3103/S1068798X19120153

    Article  Google Scholar 

  2. Tao H, Fan J, Li T et al (2023) An approach to enhancing machining accuracy of five-axis machine tools based on a new sensitivity analysis method. Int J Adv Manuf Technol 124(7):2383–2400. https://doi.org/10.1007/s00170-022-10365-2

    Article  Google Scholar 

  3. Liu K, Liu H, Li T et al (2019) Intelligentization of machine tools: comprehensive thermal error compensation of machine-workpiece system. Int J Adv Manuf Technol 102(9):3865–3877. https://doi.org/10.1007/s00170-019-03495-7

    Article  Google Scholar 

  4. Lyu D, Liu Q, Liu H et al (2020) Dynamic error of CNC machine tools: a state-of-the-art review. Int J Adv Manuf Technol 106(5):1869–1891. https://doi.org/10.1007/s00170-019-04732-9

    Article  Google Scholar 

  5. Shen H, Fu J, He Y et al (2012) On-line asynchronous compensation methods for static/quasi-static error implemented on CNC machine tools. Int J Mach Tools Manuf 60:14–26. https://doi.org/10.1016/j.ijmachtools.2012.04.003

    Article  Google Scholar 

  6. Yu H, Qin S, Ding G et al (2019) Integration of tool error identification and machining accuracy prediction into machining compensation in flank milling. Int J Adv Manuf Technol 102(9):3121–3134. https://doi.org/10.1007/s00170-019-03365-2

    Article  Google Scholar 

  7. Lin Z, Tian W, Zhang D et al (2023) A method of geometric error identification and compensation of CNC machine tools based on volumetric diagonal error measurements. Int J Adv Manuf Technol 124(1):51–68. https://doi.org/10.1007/s00170-022-10484-w

    Article  Google Scholar 

  8. Okafor AC, Ertekin YM (2000) Derivation of machine tool error models and error compensation procedure for three axes vertical machining center using rigid body kinematics. Int J Mach Tools Manuf 40(8):1199–1213. https://doi.org/10.1016/S0890-6955(99)00105-4

    Article  Google Scholar 

  9. Xia C, Wang S, Wang S et al (2021) Geometric error identification and compensation for rotary worktable of gear profile grinding machines based on single-axis motion measurement and actual inverse kinematic model. Mech Mach Theory 155(104):042. https://doi.org/10.1016/j.mechmachtheory.2020.104042

    Article  Google Scholar 

  10. Xiang S, Altintas Y (2016) Modeling and compensation of volumetric errors for five-axis machine tools. Int J Mach Tools Manuf 101:65–78. https://doi.org/10.1016/j.ijmachtools.2015.11.006

    Article  Google Scholar 

  11. Zhou T, Yinghua L, Jie J et al (2022) A method of sensitivity analysis and precision prediction for geometric errors of five-axis machine tools based on multi-body system theory. Int J Adv Manuf Technol 123(9):3497–3512. https://doi.org/10.1007/s00170-022-10495-7

    Article  Google Scholar 

  12. Guo S, Mei X, Jiang G (2019) Geometric accuracy enhancement of five-axis machine tool based on error analysis. Int J Adv Manuf Technol 105(1):137–153. https://doi.org/10.1007/s00170-019-04030-4

    Article  Google Scholar 

  13. Wu H, Li X, Sun F, et al (2022) A status review of volumetric positioning accuracy prediction theory and static accuracy design method for multi-axis CNC machine tools. Int J Adv Manuf Technol 122(5):2139–2159 . https://doi.org/10.1007/s00170-022-10015-7

  14. Duan M, Lu H, Zhang X et al (2019) Multivariate orthogonal polynomial-based positioning error modeling and active compensation of dual-driven feed system. Int J Adv Manuf Technol 104(5):2593–2605. https://doi.org/10.1007/s00170-019-04040-2

    Article  Google Scholar 

  15. Li Q, Wang W, Zhang J et al (2019) Measurement method for volumetric error of five-axis machine tool considering measurement point distribution and adaptive identification process. Int J Mach Tools Manuf 147(103):465. https://doi.org/10.1016/j.ijmachtools.2019.103465

    Article  Google Scholar 

  16. Li Z, Yang J, Fan K et al (2015) Integrated geometric and thermal error modeling and compensation for vertical machining centers. Int J Adv Manuf Technol 76(5):1139–1150. https://doi.org/10.1007/s00170-014-6336-z

    Article  Google Scholar 

  17. Fan J, Zhang Y (2020) A novel methodology for predicting and identifying geometric errors of rotary axis in five-axis machine tools. Int J Adv Manuf Technol 108(3):705–719. https://doi.org/10.1007/s00170-020-05331-9

    Article  Google Scholar 

  18. Niu P, Cheng Q, Liu Z et al (2021) A machining accuracy improvement approach for a horizontal machining center based on analysis of geometric error characteristics. Int J Adv Manuf Technol 112(9):2873–2887. https://doi.org/10.1007/s00170-020-06565-3

    Article  Google Scholar 

  19. Karimipour A, Bagherzadeh SA, Taghipour A et al (2019) A novel nonlinear regression model of SVR as a substitute for ANN to predict conductivity of MWCNT-CuO/water hybrid nanofluid based on empirical data. Physica A 521:89–97. https://doi.org/10.1016/j.physa.2019.01.055

    Article  ADS  CAS  Google Scholar 

  20. Faris H, Hassonah MA, Al-Zoubi AM et al (2018) A multi-verse optimizer approach for feature selection and optimizing SVM parameters based on a robust system architecture. Neural Comput & Applic 30(8):2355–2369. https://doi.org/10.1007/s00521-016-2818-2

    Article  Google Scholar 

  21. Hui Y, Mei X, Jiang G et al (2020) Assembly consistency improvement of straightness error of the linear axis based on the consistency degree and GA-MSVM-I-KM. J Intell Manuf 31(6):1429–1441. https://doi.org/10.1007/s10845-019-01520-w

  22. Murray RM, Li Z, Sastry SS (1994) A mathematical introduction to robotic manipulation (1st Ed.). CRC press

  23. Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297. https://doi.org/10.1007/BF00994018

    Article  Google Scholar 

  24. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Advances in Engineering Software 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007

    Article  Google Scholar 

Download references

Funding

This research is sponsored by the National Natural Science Foundation of China [grant number 52175458], the Natural Science Foundation of Guangdong Province of China [grant number 2021A15150110591], and the Department of Education of Guangdong Province of China [grant number 2022ZDZX3006].

Author information

Authors and Affiliations

Authors

Contributions

Chuanjing Zhang: conceptualization, methodology, investigation, data collection and analysis, writing original draft. Huanlao Liu: conceptualization, methodology, funding acquisition, writing, review and editing. Qunlong Zhou: conceptualization, writing, review and editing, supervision. Yulin Wang: investigation, methodology.

Corresponding author

Correspondence to Huanlao Liu.

Ethics declarations

Conflict 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.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file 1 (pdf 15791 KB)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, C., Liu, H., Zhou, Q. et al. A support vector regression-based method for modeling geometric errors in CNC machine tools. Int J Adv Manuf Technol 131, 2691–2705 (2024). https://doi.org/10.1007/s00170-023-12212-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-12212-4

Keywords

Navigation