Submitted:
01 December 2025
Posted:
02 December 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Backlash in the Feed Motion Subsystem of Machine Tools
- mechanical inaccuracies due to manufacturing or assembly errors and elastic deformation during motion,
- wear of components in the feed motion assembly,
- thermal deformation under operating conditions,
- mechanical oscillations during changes in feed rate along curved paths,
- inadequate maintenance, poor lubricant quality, and other random causes, and
- drive-induced inaccuracies.
2.2. Testing the Positioning Accuracy of the Numerically Controlled Axes of Machine Tools and Determining the Backlash Value
- unloaded machine operation with stable thermal and lubrication conditions,
- environmental parameters (temperature, humidity, pressure) close to reference values with continuous monitoring and compensation,
- use of certified measuring equipment with defined uncertainty [11], and
- adaptation of the testing procedure to the specific machine (number of measurement points, feed rate, etc.).
2.2.1. Processing of Positioning Accuracy Test Results
- Pi: reference (programmed) position,
- Pij: actual measured position at the i-th and j-th reference point,
- Xij = Pij – Pi: deviation from the target position.
- mean of measured values,
- central deviation value at bidirectional positioning,
- maximum and average deviation ranges,
- unidirectional and bidirectional repeatability,
- unidirectional and bidirectional systematic positioning errors (E), and
- maximum bidirectional error (M).
2.2.2. Determination of Backlash in the Feed Motion Subsystem
3. Application of Machine Learning in Backlash Estimation
- development of standardised methods for accurate backlash determination for machine calibration, and
- creation of software tools for real-time backlash estimation and compensation based on operational parameters such as power, noise, or vibration.
4. Results of Experimental Research
5. Discussion
- the influence of measurement uncertainty (both equipment and environmental) on backlash prediction,
- the influence of individual input parameters on prediction results,
- the accuracy and robustness of predicted backlash values, and
- the applicability of the defined procedure in real industrial environments.
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Li, L. China's manufacturing locus in 2025: With a comparison of “Made-in-China 2025” and “Industry 4.0”. Technological Forecasting and Social Change 2018, 135, 66–74. [Google Scholar] [CrossRef]
- Terzi, A.; Sherwood, M.; Singh, A. European industrial policy for the green and digital revolution. Science and Public Policy 2023, 50, 842–857. [Google Scholar] [CrossRef]
- Aguado, S.; Pérez, P.; Albajez, J.A.; Velázquez, J.; Santolaria, J. Inaccuracy of machine tools due to verification conditions. Measurement 2022, 188, 110629. [Google Scholar] [CrossRef]
- Wang, L.; Han, J.; Tang, Z.; Zhang, Y.; Wang, D.; Li, X. Geometric Accuracy Design of High Performance CNC Machine Tools: Modeling, Analysis, and Optimization. Chinese Journal of Mechanical Engineering 2025, 38, 87. [Google Scholar] [CrossRef]
- Schwenke, H.; Knapp, W.; Haitjema, H.; Weckenmann, A.; Schmitt, R.; Delbressine, F. Geometric error measurement and compensation of machines—An update. CIRP Annals 2008, 57, 660–675. [Google Scholar] [CrossRef]
- Weck, M. Werkzeugmaschinen Fertigungssysteme 1: Maschinenarten und Anwendungsbereiche; Springer Berlin Heidelberg: 2013.
- Zhang, Z.; Jiang, F.; Luo, M.; Wu, B.; Zhang, D.; Tang, K. Geometric error measuring, modeling, and compensation for CNC machine tools: A review. Chinese Journal of Aeronautics 2024, 37, 163–198. [Google Scholar] [CrossRef]
- ISO. ISO 230-1: Test code for machine tools – Geometric accuracy. 1973.
- ANSI. ANSI B5.54: Methods for Performance Evaluation of NC Machine Tools. 1975.
- Bryan, J.B. A simple method for testing measuring machines and machine tools Part 1: Principles and applications. Precision Engineering 1982, 4, 61–69. [Google Scholar] [CrossRef]
- Tabakovic, S.; Zeljkovic, M.; Zivanovic, S.; Budimir, A.; Dimic, Z.; Kosarac, A. Calibration of a Hybrid Machine Tool from the Point of View of Positioning Accuracy. Applied Sciences 2024, 14, 5275. [Google Scholar] [CrossRef]
- Rosemeyer, J.; Pinzone, M.; Metternich, J. Digital Assistance Systems to Implement Machine Learning in Manufacturing: A Systematic Review. Machine Learning and Knowledge Extraction 2024, 6, 2808–2828. [Google Scholar] [CrossRef]
- Altintas, Y.; Verl, A.; Brecher, C.; Uriarte, L.; Pritschow, G. Machine tool feed drives. CIRP Annals 2011, 60, 779–796. [Google Scholar] [CrossRef]
- Ma, J.; Lu, D.; Zhao, W. Assembly errors analysis of linear axis of CNC machine tool considering component deformation. The International Journal of Advanced Manufacturing Technology 2016, 86, 281–289. [Google Scholar] [CrossRef]
- Wang, L.; Liu, X.; Tian, W.; Zhang, D. Geometric Accuracy Design and Tolerance Allocation of Precision Horizontal Machining Centers. Machines 2025, 13, 187. [Google Scholar] [CrossRef]
- Ramesh, R.; Mannan, M.A.; Poo, A.N. Error compensation in machine tools — a review: Part I: geometric, cutting-force induced and fixture-dependent errors. International Journal of Machine Tools and Manufacture 2000, 40, 1235–1256. [Google Scholar] [CrossRef]
- ISO. ISO 230-2:2014 Test code for machine tools-Part 2: Determination of accuracy and repeatability of positioning of numerically controlled axes. 2014.
- Wang, K.-S.; Li, Z.; Braaten, J.; Yu, Q. Interpretation and compensation of backlash error data in machine centers for intelligent predictive maintenance using ANNs. Advances in Manufacturing 2015, 3, 97–104. [Google Scholar] [CrossRef]
- Azamfar, M.; Li, X.; Lee, J. Intelligent ball screw fault diagnosis using a deep domain adaptation methodology. Mechanism and Machine Theory 2020, 151, 103932. [Google Scholar] [CrossRef]
- Benker, M.; Zaeh, M.F. Condition monitoring of ball screw feed drives using convolutional neural networks. CIRP Annals 2022, 71, 313–316. [Google Scholar] [CrossRef]
- Gao, W.; Ibaraki, S.; Donmez, M.A.; Kono, D.; Mayer, J.R.R.; Chen, Y.-L.; Szipka, K.; Archenti, A.; Linares, J.-M.; Suzuki, N. Machine tool calibration: Measurement, modeling, and compensation of machine tool errors. International Journal of Machine Tools and Manufacture 2023, 187, 104017. [Google Scholar] [CrossRef]
- Xie, Z.; Yu, D.; Zhan, C.; Zhao, Q.; Wang, J.; Liu, J.; Liu, J. Ball screw fault diagnosis based on continuous wavelet transform and two-dimensional convolution neural network. Measurement and Control 2023, 56, 518–528. [Google Scholar] [CrossRef]
- Kumbhar, M.; Bandaru, S.; Karlsson, A. Condition Monitoring of a Machine Tool Ballscrew Using Wavelet Transform based Unsupervised Learning. Procedia CIRP 2024, 130, 342–347. [Google Scholar] [CrossRef]
- Soori, M.; Arezoo, B.; Dastres, R. Machine learning and artificial intelligence in CNC machine tools, A review. Sustainable Manufacturing and Service Economics 2023, 2, 100009. [Google Scholar] [CrossRef]
- Kosarac, A.; Tabakovic, S.; Mladjenovic, C.; Zeljkovic, M.; Orasanin, G. Next-Gen Manufacturing: Machine Learning for Surface Roughness Prediction in Ti-6Al-4V Biocompatible Alloy Machining. Journal of Manufacturing and Materials Processing 2023, 7, 202. [Google Scholar] [CrossRef]
- Kosarac, A.; Mladjenovic, C.; Zeljkovic, M.; Tabakovic, S.; Knezev, M. Neural-Network-Based Approaches for Optimization of Machining Parameters Using Small Dataset. Materials 2022, 15, 700. [Google Scholar] [CrossRef] [PubMed]
- ISO. ISO/TR 230-9:2005, Test code for machine tools, Part 9: Estimation of measurement uncertainty for machine tool tests according to series ISO 230, basic equations. 2005, 24.
- Quan, L.; Zhao, W. Uncertainty analysis of motion accuracy on single-axis feed drive systems. Advances in Mechanical Engineering 2024, 16, 16878132231222790. [Google Scholar] [CrossRef]














| Number of measurement points along the axis | 8 (0–350 mm) |
|---|---|
| Feed rates | 3 (200, 500, and 1200 mm/min) |
| Motion methods | 2 (linear and pendulum) |
| Dwell time at each point | 3, 5, and 7 s |
| Measured parameters | Machine temperature, ambient temperature, atmospheric pressure, air humidity |
| No | Pos. [mm] | Dev_lin_f [mm] |
Dev_lin_r [mm] | Speed [mm/min] | T_e [°C] |
... | Dev_pend_f [mm] |
Dev_pend_r [mm] |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 | -0.0001 | -0.0001 | 200 | 21.6 | … | 0.0028 | 6.96E-05 |
| 2 | 0 | -0.00064 | -0.00064 | 200 | 21.6 | … | 0.003929 | 0.000261 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 180 | 250 | 249.9828 | 249.9765 | 500 | 26.9 | ... | 250.024 | 250.0181 |
| 181 | 250 | 249.9831 | 249.9767 | 500 | 26.9 | ... | 250.0243 | 250.0173 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 430 | 350 | 349.9747 | 349.9668 | 1200 | 19.7 | ... | 350.0373 | 350.0292 |
| 431 | 350 | 349.9745 | 349.9664 | 1200 | 19.7 | ... | 350.0374 | 350.0297 |
| Device - uD | X axis | units |
|---|---|---|
| L - measurement length | 360 | mm |
| a - accuracy | 3.4 | ppm |
| uaccuracy | 0.1963 | μm |
| Wavelength stability | 0.04 | ppm |
| uwavelength | 0.0023 | μm |
| udevice.estimate | 0.1986 | μm |
| r - resolution | 0.1 | μm |
| uresolution | 0.0289 | μm |
| uD | 0.2007 | μm |
| Misalignment - uM | ||
| Misalignment | 1 | mm |
| γ - angle | 0.2865 | ° |
| ΔLm - misalignment | 2.5000 | μm |
| uM | 0.7217 | μm |
| Temperature - uT | ||
| Standard uncertainty of sensor | 0.7 | °C |
| u(Θ)calculated | 0.2021 | °C |
| uM.Machine tool | 0.4850 | μm |
| uM.Device | 0 | μm |
| TM - Machine temperature | 24 | °C |
| ΔT | 4 | °C |
| u(α) | 0.0006 | μm/mm°C |
| uE.Machine tool | 0.4619 | μm |
| uE.Device | 0 | μm |
| uT | 0.6697 | μm |
| Environmental variation - uEVE | ||
| EVE - drift | 1 | μm |
| uEVE | 0.2887 | μm |
| Repeatability of the setup - uS | ||
| OABBE | 50 | mm |
| Dangle | 50 | μm/m |
| ΔLS | 3.5355 | μm |
| uS | 1.0206 | μm |
| At the measuring length - uP | ||
| uP | 1.4610 | μm |
| Measurement parameters | X axis | units. |
|---|---|---|
| n - number of cycles | 5 | - |
| U(R+, R-) | 1,15 | μm |
| U(B) | 4,12 | μm |
| U(R) | 4,27 | μm |
| U(E,E+,E-) | 2,88 | μm |
| U(M) [n=10] | 2,87 | μm |
| U(A) | 3,33 | μm |
| Parameter | ANOVA score (–log(p)) |
|---|---|
| Position | 24.724 |
| Negative-direction deviation | 22.099 |
| Positive-direction deviation | 20.093 |
| Feed rate | 3.217 |
| Machine temperature | 1.424 |
| Ambient temperature | 1.040 |
| Atmospheric pressure | 0.417 |
| Air humidity | 0.108 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).