journal article·2026-04-01Open access

Multi-source errors evaluation of machine tools: from research gaps to methodologies and applications

Jingang Sun, Yanbin Zhang, Xiao Ma, Benkai Li, Min Yang, Liandi Xu, Haiyuan Xin, Qinglong An, Lida Zhu, Qingfeng Bie, Xianxin Yin, Shouhai Chen, Guanqun Li, Yusuf Suleiman Dambatta, Rui Xue, Zhenwei Yu, Changhe Li

Abstract

Abstract Multi-source errors, as critical obstacles limiting the accuracy retention and machining performance of machine tools, hold fundamental and strategic significance for achieving high-precision, high-efficiency, and high-reliability machining in modern manufacturing systems. However, these errors typically exhibit complex characteristics such as strong coupling, time-variance, and nonlinearity, which challenge traditional methods of error identification, modeling, and compensation in terms of adaptability, real-time capability, and integration. Therefore, it is imperative to establish a systematic and intelligent multi-source error control framework. Firstly, this work systematically reviews typical error sources and their evolution mechanisms, evaluates multi-scale detection technologies including laser interferometry, double ball-bar systems, multi-sensor fusion, and vision-based systems, and constructs an intelligent error identification and evaluation framework. Next, it reviews classical modeling methods such as homogeneous transformation matrices, screw theory, thermal equilibrium models, finite element analysis, and modal analysis, compares physical modeling, data-driven, and hybrid modeling strategies, and develops an integrated multi-source error modeling architecture centered on digital twin technology and artificial intelligence. Furthermore, key technologies, including geometric error mapping and real-time compensation, online thermal error prediction and active temperature control, dynamic error suppression, and adaptive control, are summarized. A multi-level integrated error compensation architecture is proposed by combining physical models, data models, and cyber-physical synchronization. This architecture encompasses core processes such as error traceability and decoupling, dynamic prediction, real-time compensation, and closed-loop optimization, emphasizing engineering implementation mechanisms based on cyber-physical collaboration, multi-physics coupling, and multi-scale fusion, thereby effectively enhancing accuracy stability and control robustness under complex operating conditions. Finally, frontier challenges such as constructing high-fidelity coupled models from heterogeneous multi-source data, edge–cloud collaborative control, and cross-platform interoperability are discussed. The application prospects of multi-source error evaluation are also envisioned, providing theoretical foundations and technical support for the precise management and optimization of the entire lifecycle accuracy of machine tools.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Measurement and Metrology Techniques · Advanced machining processes and optimization · Robotic Mechanisms and Dynamics

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (100+)

Show source-provided references
1. Design and control of a long-traveling nano-positioning stage10.1016/j.precisioneng.2010.01.003 ↗
2. Accuracy evaluation of machine tools by modeling spherical deviation based on double ball-bar measurements10.1016/j.ijmachtools.2013.09.001 ↗
3. Strategies for error prediction and error control in peripheral milling of thin-walled workpiece10.1016/j.ijmachtools.2008.05.005 ↗
4. Tool wear mechanisms in cold plasma and nano-lubricant multi-energy field coupled micro-milling of Al-Li alloy10.1016/j.triboint.2024.109337 ↗
5. Milling Force model for aviation aluminum alloy: academic insight and perspective analysis10.1186/s10033-021-00536-9 ↗
6. Research and application of simulation and optimization for CNC machine tool machining process under data semantic model reconstruction10.1007/s00170-024-13415-z ↗
7. Simulation-based optimization of CNC interpolator parameters for machining accuracy improvement10.1007/s00170-021-08434-z ↗
8. A new position independent geometric errors identification model of five-axis serial machine tools based on differential motion matrices10.1016/j.ijmachtools.2016.02.001 ↗
9. Position geometric error modeling, identification and compensation for large 5-axis machining center prototype10.1016/j.ijmachtools.2014.10.009 ↗
10. A survey on AI-driven digital twins in Industry 4.0: smart manufacturing and advanced robotics10.3390/s21196340 ↗
11. Spatial statistical analysis and compensation of machining errors for complex surfaces10.1016/j.precisioneng.2012.08.003 ↗
12. A framework for manufacturing system reconfiguration and optimisation utilising digital twins and modular artificial intelligence10.1016/j.rcim.2022.102524 ↗
13. A framework for data-driven digitial twins of smart manufacturing systems10.1016/j.compind.2021.103586 ↗
14. New paradigm of data-driven smart customisation through digital twin10.1016/j.jmsy.2020.07.023 ↗
15. Application research of digital twin-driven ship intelligent manufacturing system: pipe machining production line10.3390/jmse9030338 ↗
16. A digital-twin visualized architecture for flexible manufacturing system10.1016/j.jmsy.2021.05.010 ↗
17. A hybrid predictive maintenance approach for CNC machine tool driven by Digital Twin10.1016/j.rcim.2020.101974 ↗
18. A digital twin-driven hybrid approach for the prediction of performance degradation in transmission unit of CNC machine tool10.1016/j.rcim.2021.102230 ↗
19. Edge intelligence-driven digital twin of CNC system: architecture and deployment10.1016/j.rcim.2022.102418 ↗
20. Application of cloud computing in intelligent machine tool control system10.3901/JME.2018.08.210 ↗
21. Digital twins: a survey on enabling technologies, challenges, trends and future prospects10.1109/COMST.2022.3208773 ↗
22. A design framework for adaptive digital twins10.1016/j.cirp.2020.04.086 ↗
23. Modeling and implementation of a digital twin of material flows based on physics simulation10.1016/j.jmsy.2020.04.015 ↗
24. A generic tri-model-based approach for product-level digital twin development in a smart manufacturing environment10.1016/j.rcim.2020.101958 ↗
25. Building a trustworthy product-level shape-performance integrated digital twin with multifidelity surrogate model10.1115/1.4052390 ↗
26. Recent advances and trends in predictive manufacturing systems in big data environment10.1016/j.mfglet.2013.09.005 ↗
27. On the effects of modeling as-manufactured geometry: toward digital twin10.1155/2014/439278 ↗
28. Informed machine learning—a taxonomy and survey of integrating prior knowledge into learning systems10.1109/TKDE.2021.3079836 ↗
29. Geometric error measurement and compensation of machines-An update10.1016/j.cirp.2008.09.008 ↗
30. A review on spindle thermal error compensation in machine tools10.1016/j.ijmachtools.2015.04.008 ↗
31. Dynamic error of CNC machine tools: a state-of-the-art review10.1007/s00170-019-04732-9 ↗
32. Digital twin as a service (DTaaS) in industry 4.0: an architecture reference model10.1016/j.aei.2020.101225 ↗
33. Digital twin: enabling technologies, challenges and open research10.1109/ACCESS.2020.2998358 ↗
34. DT-CEPA: a digital twin-driven contour error prediction approach for machine tools based on hybrid modeling and sparse time series10.1016/j.rcim.2024.102738 ↗
35. Digital twin for final generated surface dimensional error analysis at tool path level in contour milling10.1016/j.procir.2023.03.009 ↗
36. Research on machining error control method driven by digital-twin model of dynamic characteristics of machining system10.1080/10584587.2023.2191519 ↗
37. Self learning-empowered thermal error control method of precision machine tools based on digital twin10.1007/s10845-021-01821-z ↗
38. Spindle unit thermal error modeling and compensation based on digital twin10.1007/s00170-024-13445-7 ↗
39. Intelligent digital-twin prediction and reverse control system architecture for thermal errors enabled by deep learning and cloud-edge computing10.1016/j.eswa.2023.120122 ↗
40. A digital twin-assisted deep transfer learning method towards intelligent thermal error modeling of electric spindles10.1007/s10845-023-02283-1 ↗
41. Time-varying error prediction and compensation for movement axis of CNC machine tool based on digital twin10.1109/TII.2021.3073649 ↗
42. Research into dynamic error optimization method of impeller blade machining based on digital-twin technology10.3390/machines11070697 ↗
43. Digital twin modelling method of five-axis machine tool for predicting continuous trajectory contour error10.3390/pr10122725 ↗
44. Swift feedback and immediate error control using a lightweight simulation approach—a case study of the digital-twin-in-the-loop for machining thin-wall structures10.1016/j.jmsy.2023.09.016 ↗
45. Digital twin system of thermal error control for a large-size gear profile grinder enabled by gated recurrent unit10.1007/s12652-021-03378-4 ↗
46. Digital twin dynamic force-thermal physics sub-cell for CFRP drilling process10.1016/j.compositesb.2024.112057 ↗
47. Digital twin based accuracy compensation10.1016/j.cirp.2023.04.088 ↗
48. Digital twin of dynamics for parallel kinematic machine with distributed force/position interaction10.1016/j.jmsy.2025.02.019 ↗
49. A digital twin synchronous evolution method of CNC machine tools associated with dynamic and static errors10.1007/s00170-024-14244-w ↗
50. Machine tool calibration: measurement, modeling, and compensation of machine tool errors10.1016/j.ijmachtools.2023.104017 ↗
51. A review of the application of machine learning techniques in thermal error compensation for CNC machine tools10.1016/j.measurement.2024.116341 ↗
52. Research on the state-of-art, connotation and key implementation technology of assembly process planning with digital twin10.3901/JME.2019.17.110 ↗
53. Digital twin to improve the virtual-real integration of industrial IoT10.1016/j.jii.2020.100196 ↗
54. Digital twins temporal dependencies-based on time series using multivariate long short-term memory10.3390/electronics12194187 ↗
55. Five-axis machine tool calibration by probing a scale enriched reconfigurable uncalibrated master balls artefact10.1016/j.cirp.2012.03.022 ↗
56. Five axis machine tool volumetric error prediction through an indirect estimation of intra- and inter-axis error parameters by probing facets on a scale enriched uncalibrated indigenous artefact10.1016/j.precisioneng.2014.10.010 ↗
57. Modelling and simulation of thermal effects in internal traverse grinding of hardened bearing steel10.1016/j.cirp.2016.04.005 ↗
58. ISO 230-2:2014 Test code for machine tools–part 2: determination of accuracy and repeatability of positioning of numerically controlled axes
59. Machine tool calibration: geometric test uncertainty depends on machine tool performance10.1016/j.precisioneng.2009.02.002 ↗
60. High precision grey-box model for compensation of thermal errors on five-axis machines10.1016/j.cirp.2014.03.029 ↗
61. Cloud-based thermal error compensation with a federated learning approach10.1016/j.precisioneng.2022.09.013 ↗
62. Analysis method for investigating the influence of mechanical components on dynamic mechanical error of machine tools10.1016/j.precisioneng.2012.02.006 ↗
63. Improving contouring accuracy by tuning gains for a bi-axial CNC machine10.1016/j.ijmachtools.2008.12.005 ↗
64. Construction of an error map of rotary axes on a five-axis machining center by static R-test10.1016/j.ijmachtools.2010.11.011 ↗
65. Chatter stability of general turning operations with process damping10.1115/1.3159047 ↗
66. Predictive modeling of chatter stability considering force-induced deformation effect in milling thin-walled parts10.1016/j.ijmachtools.2018.08.003 ↗
67. Actual inverse kinematics for position-independent and position-dependent geometric error compensation of five-axis machine tools10.1016/j.ijmachtools.2016.10.001 ↗
68. Self-optimizing machining systems10.1016/j.cirp.2020.05.007 ↗
69. Precision tool setting for fabrication of a microstructure array10.1016/j.cirp.2013.03.013 ↗
70. Adaptive input selection for thermal error compensation models10.1016/j.cirp.2020.03.017 ↗
71. CNC table based compensation of inter-axis and linear axis scale gain errors for a five-axis machine tool from symbolic variational kinematics10.1016/j.cirp.2021.04.042 ↗
72. Thermal issues in machine tools10.1016/j.cirp.2012.05.008 ↗
73. International status of thermal error research10.1016/S0007-8506(07)63001-7 ↗
74. Feedback control-based active cooling with pre-estimated reliability for stabilizing the thermal error of a precision mechanical spindle10.1007/s00170-022-09471-y ↗
75. Active coolant control onto thermal behaviors of precision ball screw unit10.1007/s00170-021-08413-4 ↗
76. Thermal error characteristic analysis and modeling for machine tools due to time-varying environmental temperature10.1016/j.precisioneng.2016.08.008 ↗
77. A thermal error model for large machine tools that considers environmental thermal hysteresis effects10.1016/j.ijmachtools.2014.03.002 ↗
78. Influence of external heat sources on volumetric thermal errors of precision machine tools10.1007/s00170-018-2462-3 ↗
79. Thermal error control method based on thermal deformation balance principle for the precision parts of machine tools10.1007/s00170-018-1992-z ↗
80. Ultra-precision surface grinder having a glass-ceramic spindle of zero-thermal expansion10.1016/S0007-8506(07)62716-4 ↗
81. Industrial consideration of thermal issues in machine tools10.1007/s11740-018-0848-6 ↗
82. Fluid elements in machine tools10.1016/j.cirp.2017.05.008 ↗
83. A model-based cooling strategy for motorized spindle to reduce thermal errors10.1016/j.ijmachtools.2018.04.004 ↗
84. Thermal growth control techniques for motorized spindles10.1016/j.mechatronics.2009.06.012 ↗
85. State of the art and optimization of the energy flow in cooling systems of motorized high-speed spindles in machine tools10.1016/j.procir.2017.12.180 ↗
86. Conjugate heat transfer in fractal tree-like channels network heat sink for high-speed motorized spindle cooling10.1016/j.applthermaleng.2015.07.024 ↗
87. Thermal error forecast and performance evaluation for an air-cooling ball screw system10.1016/j.ijmachtools.2011.04.001 ↗
88. Study on thermal behavior analysis of nut/shaft air cooling ball screw for high-precision feed drive10.1007/s12541-013-0314-5 ↗
89. Cooling effect and temperature regulation of oil cooling system for ball screw feed drive system of precision machine tool10.1016/j.applthermaleng.2019.114150 ↗
90. Bionic design and optimization of cutting tools: applications and processability10.1016/j.jmapro.2024.09.058 ↗
91. Bio-inspired cutting tools: beneficial mechanisms, fabrication technology and coupling design10.1016/j.susmat.2024.e01211 ↗
92. Robust design of using nanofluid/MQL in micro-drilling10.1007/s00170-015-7382-x ↗
93. Experimental evaluation of the workpiece surface quality of MoS2/CNT nanofluid for minimal quantity lubrication in grinding10.3901/JME.2018.01.161 ↗
94. A Cu-based ceramic porous abrasive ring with phyllotactic pattern in internal cooling grinding of Inconel 71810.1016/j.jmatprotec.2023.117890 ↗
95. Design and evaluation of an internal-cooling grooved grinding wheel10.1016/j.jmapro.2021.10.061 ↗
96. Advances in micro cutting tool design and fabrication10.1088/2631-7990/ab3e7f ↗
97. Wear reduction on cutting inserts by additional internal cooling of the cutting edge10.1016/j.promfg.2018.02.152 ↗
98. Recent advances in design and preparation of micro diamond cutting tools10.1088/2631-7990/ad770d ↗
99. A machining test to evaluate thermal influence on the kinematics of a five-axis machine tool10.1016/j.ijmachtools.2021.103702 ↗
100. A novel modeling of volumetric errors of three-axis machine tools based on Abbe and Bryan principles10.1016/j.ijmachtools.2020.103527 ↗