Numerical Investigation of Thermal Behavior of CNC Machine Tool and Its Effects on Dimensional Accuracy of Machined Parts ()
1. Introduction
During machining operations, machine tools (MT) exhibit variant thermal behaviors due to thermal gradients generated by various internal and external heat sources. The irregular distribution of the temperature field in the MT structure produces thermal distortions which turn into thermal positioning error between part and tool, reducing the precision of the machined part. It is documented that thermally induced errors represent 40% to 70% of the total volumetric error [1]. Given their importance and impact on the dimensional accuracy of the machined parts, many researches have been conducted, in recent years, about MT thermal behavior analysis via simulations and experimentations and referring to thermal error estimation and prediction through analytical, numerical and empirical modeling approaches in order to produce an efficient thermal error compensation technology [2]-[9]. However, due to the variety of machining cycles, the change in cutting conditions from one machining operation to another, the use or not of cutting fluid and the evolution of environmental conditions, the thermal field is in constant variation [2], and it is very difficult to produce reliable models capable of accurately predicting thermally induced errors.
It is known that MT can be designed with symmetric structures and manufactured with materials possessing high thermal rigidity. Although most of these methods are effective in reducing thermal errors, they fail to entirely eliminate them and tend to increase manufacturing costs [3]. In contrast, thermal error compensation methods are much more practical and cost-effective, as they can be directly implemented without requiring expensive modifications to MT [10]. Nevertheless, it requires a reliable model capable of predicting errors in different MT operating conditions. A thermal error model consists of a mathematical formulation representing the relationships between position variations induced by thermal distortions of MT structure and temperature field characterized by temperature at carefully selected locations. This data is typically obtained using displacement sensors, laser interferometer, temperature sensors and thermal camera. During machining, thermal errors can be estimated using a thermal error model based on temperature data acquired in real time. Predicted error values are then used to adjust the MT positions in order to reduce machining errors [11]. The success of the entire compensation process largely depends on the accuracy of the thermal error model, which, in turn, relies on the number and the localization of the key temperature measurement points. The more precise the localization of temperature points on the machine, the more accurately the temperature field can be captured. Too few key points may result in low prediction accuracy, while too many may adversely affect model robustness [12]. The selection of the appropriate group of temperature sensitive points is challenging due to the constantly evolving temperature fields influenced by various factors related to the MT, the process and the environment. As experiments are relatively expensive, numerical simulation remains an economical option for carrying out a thermos-elastic study to investigate the thermal behavior of the MT in order to characterize the most dominant heat distribution pattern through structured thermal mapping. This pattern can be used to identify the most relevant the most advantageous locations for temperature measurement.
2. Proposed Approach
The proposed approach consists of developing and experimentally validating a 3D numerical model to carry out a structured investigation and simulations of the MT thermomechanical behavior under thermal conditions representing as much as possible the real thermal conditions in MT normal operation in order to extract the possible relationships between temperature distributions and thermally induced distortions [13]. The proposed approach consists of following major steps:
1) Development of the 3D numerical model using finite element method.
2) Development of the experimental setup for temperature and thermal error measurements and experimentation for collecting the most useful data.
3) Validation of the numerical model.
4) Planning and execution of various series of simulations.
5) Data analysis and extraction of temperature sensitive points.
6) Selection of the predictive modelling technique and model establishment
7) Validation of the prediction model and compensation.
3. Numerical Modeling
Numerical modeling is carried out using FEM in order to characterize the behavior of MT structure under mechanical and thermal stresses [14]. The model consists in evaluating the temperature distribution as well as the resulting deformations based on non-linear thermal calculations, by discretizing the model of the MT structure into small elements solicited by sources of heat generation and heat exchanges (natural or forced convection, radiation, heat sources, etc.) [13]. The thermal deformation (ΔLd) of the MT results from the combined effects of internal (ΔLin) and external (ΔLext) heat sources as represented in Equation (1) along a given direction (X in this case).
(1)
External heat sources affect the heat convection of the machine. When considering only the effect of environmental temperature, the MT structure deformation is assumed to be uniform and leads to linear thermal expansion [15].
(2)
where x1 and x2 are time points, tb(xi) represents the transient temperature of the machine at time xi. Excluding the source of internal heat, Lx is the nominal length and α is the coefficient of thermal expansion.
The MT structure exchanges heat with the surroundings based on Newton’s cooling law, and the transient heat differential equation balance is expressed by Equation (3).
(3)
The temperature tb(x) at time x can be obtained in real-time, when the ambient temperature te(x) at the time x, the time constant (τr = ρcV/hA) and the initial conditions are given [2].
3.1. Heat Generation and Thermal Source Analysis
The heat generation in the MT results from various thermal sources. It is a fact important in the study of the behavior of a machine. It results from the power of internal and external heat sources. This generation of heat is unavoidable in the deformation of the actual structure of the machine.
There are two thermal sources, external sources, and internal sources. Apart from the external thermal source, which is the temperature of the environment, we have the internal thermal sources of MT [16]:
Heat generated between the ball nut and the axis ball screw shaft;
Heat generated by the spindle and the support of the bearing of the ball screw due to the friction between the balls and the races;
Heat generated by the rolling elements in the guides;
Heat produced by the spindle motors and the drives;
Heat generation by the axis motors of machine tools.
3.1.1. Heat Generation in Bearings
Most of the system’s heat generation is caused by the machining process and friction between balls and bearings [17] [18]. However, in most cases, the heat of machining is reduced by coolant and fillings. Therefore, the friction between the balls and the bearings predominates in the rise in system temperature. The total friction torques in a bearing are measured with the loss of energy on the contact surfaces of the bearing components and the loss of energy caused by viscous friction [19]. The analytical estimation of frictional torque is overloaded with a multiplicity of factors, such as friction between rolling elements [20]. The frictional heat produced by the bearings is similar to that of the linear guide, which can be calculated by the following equation:
(4)
where M is the frictional torque of the bearing, n is the rotational speed of the bearing and Hf is the power of the heat generated. The total friction torque M consists of two parts and can be calculated as follows:
(5)
where M1 is the mechanical friction torque caused by the applied load and M2 is the viscous friction torque caused by the viscosity of the lubricant.
(6)
where f1 is the bearing type and load factor, p1 is the bearing preload, and dm is the average bearing diameter. M2 is calculated differently depending on whether the viscosity of cinematic lubricant is greater than, equal to, or less than 2000.
(7)
(8)
where f0 is the bearing type and lubrication method factor and v0 is the kinematic viscosity of the lubricant [17] [20].
3.1.2. Heat Generation on the Ball Screw Nut
The principle of heat generation on the ball screw nut is in general very similar to that of bearings. The heat is mainly generated by the friction between the balls and the grooves of the nut and between the balls and the grooves of the shaft. Nut load consists of two parts, i.e. preload and dynamic load [21]. The total frictional heat produced by the ball screw nut can be defined as [22]:
(9)
where Hn is the total rate of frictional heat generated by the nut, f0 is a factor related to the type of nut and the method of lubrication, v0 is the kinematic viscosity of the lubricant, n is the rotational speed of the screw bearings, and Tn is the total frictional torque of the nut (the preload and the dynamic load).
3.1.3. Generation of Heat in the Linear Guide
The friction total heat produced in the linear guide results from the frictional force between rolling elements, rails, and carriages. Almost all friction losses in a bearing are transformed into heat inside the same bearing increasing its temperature. The total frictional heat in linear guide can be expressed by the heat rate (Hgf) [23].
(10)
where Fgf is the calculated frictional force in the linear guide, and V is the velocity. The friction force is a composition of coulomb friction force, viscous friction, and the strength of the Stribeck effect [24]. This frictional force is expressed by the following expression.
(11)
where P is the external load, pc is the preload class, and v is the kinematic viscosity. The frictional force is assumed to be completely converted into heat (η = 1) [19].
3.1.4. Heat Generation in the Spindle
The estimation of the thermal power of the bearings and the spindle motor is established in two parts. Bearing heat is generated in the contact areas. These areas exist due to friction between the balls and the external tracks [18]. Thus, the modeling of the Hbf thermal energy of the front and rear bearings of the spindle is determined by Equation (16).
(12)
The total heat generated from the motor Hm expressed in Equation (13) is mainly attributed to the loss of magnetic power Ph, the loss of electrical power PCU, and the loss of mechanical power Pf.
(13)
In Equation (14), the magnetic loss Ph contains the hysteresis loss Pt and the eddy current loss P, which is calculated by:
(14)
With
(15)
(16)
In Equations (15) and (16), C is a constant value related to electrical steel, f is the magnetization frequency, Bmax is the maximum magnetic flux density, t is the thickness of the silicon steel sheet, γc is the density, and ρ is the electrical resistivity of the iron core. In addition, the PCU electrical loss can be calculated by:
(17)
where I is the intensity of the electric current and ρc, L and S are respectively the resistivity, length, and area of the conductor.
Finally, the calculation of the mechanical loss Pf will be:
(18)
where C' is the coefficient of friction, Rf is the outer radius, Lf is the length of the rotor, ω is the angular speed of the rotor, and ρar is the density of air [20].
3.1.5. Heat Generation by the Axis Motors
They generate heat mainly due to the conversion of electrical energy into mechanical motion. This conversion process is not perfectly efficient, and a portion of the energy is dissipated as heat. To evaluate and manage the heat generated in the axis motors of machine tools, it is important to precisely characterize this phenomenon. To mitigate the effects of heat in the axis motors of machine tools, various heat management strategies can be implemented. The heat generated by motors in MT is a very complex process. The generation of heat (H) in the motor is calculated by the following equation:
(19)
where is H the motor output torque, n is the motor rotational speed and η is the motor efficiency MT [17].
3.2. Numerical Model Formulation
The MT model is built so that FEM modeling is prepared based on the following assumptions: 1) The machine structure is considered as elastic, homogeneous, and isotropic materials. 2) Frictional losses can be neglected, as they are of less importance compared to other heat sources. 3) Small size elements in the MT structure, such as nuts, holes, etc., are omitted. 4) Thermal radiation is not considered. Figure 1 presents an illustration of the MT structure design and the mesh model as produced using FEM. The 3D model is built using a very well-known commercial software. The mesh model is structured in 447,680 elements (with 105,639 mesh points) using shapes tetrahedral and triangular for adequate accuracies.
Figure 1. Finite element method model of the MT: CAD model and mesh model.
3.3. Modelling Condition and Preliminary Results
The heat sources are previously characterized experimentally using data obtained from a thermal imaging camera to calibrate the model with the appropriate boundary conditions. A FLIR A325 thermal imaging camera is used to record a sequence of thermal images of temperature distributions across the MT structure. This camera provides a sensitivity of 0.08˚C, and an absolute accuracy of ±2%. The thermal imaging camera offers a continuous picture of the temperature distribution and provides heat distribution during heating and cooling cycles. The thermal images are saved as a matrix of temperatures and analyzed using a dedicated Matlab functions to extract the temperature data by averaging groups of pixels at specific points.
The produced data associated to the desirable thermal analysis modes are as briefly defined using the following operating condition cycles:
1) Time-varying environmental temperature.
2) Temperature variation induced by heat sources in feed driving axes in X, Y, and Z directions.
3) Temperature variation induced by spindle rotational speed.
3.3.1. Environmental Temperature Variation
The environmental temperature variation may lead to the increase of thermally induced errors. For this purpose, the environmental temperature is collected for 8 h without axis displacement and without spindle rotation. The results presented in Figure 2 show that the environmental temperature effect is very small (less than 1 μm) and no clear correlation between temperature and thermal error can be established (less than 1%). This is due to the irregularity of thermal error growth at a normal range of temperature. Thus, the contribution of the environmental temperature to thermal error variation can be neglected.
Figure 2. MT deformation estimated by the model under environment temperature.
3.3.2. Temperature Variation Induced by Displacement in X, Y, and Z Directions
Temperature variation induced by heat sources in feed driving axes X, Y, and Z directions include three-axis drive motor power loss, slider rail friction heat, friction heat of the lead screw nut, electrical components, tool-drive motor heating. The three-axis drive affects the temperature distribution of the machine bed, workbench and column, causing thermal deformation of the whole machine and thus degrading the mechanical machining accuracy. The moving range of a feed driving axis is small and intermittent compared to that of the spindle. The movement cycle is defined with speed of 15 m/min. Only the temperatures of the ball screw nut and shaft, linear guide rail and carriage are measured during the experiment. The preliminary stage successfully permitted specifying and characterizing the thermal behavior of ball screw and linear guide of the three-axis feed driving systems. The results presented in Figure 3 and Figure 4 show a great concordance between the heated and displacement zones. The temperature varies between 20˚C and 27˚C and the heat sources in feed driving axes has a relatively moderate but not negligible effect on the MT accuracy (2 to 4.5 μm).
![]()
Figure 3. Temperature fields estimated by the model under heat sources in X, Y, and Z axis.
Figure 4. Estimated deformation by the model under heat sources in X, Y, and Z axis.
3.3.3. Temperature Variation Induced by Spindle Rotational Speed
Preliminary experimental investigation results indicate a powerful connection between thermal errors and medium temperature growth by the spindle axis, which is strongly correlated to the spindle speed. As rotating speed of spindle may randomly change in actual machining process, the experiment is carried out using various rotating speeds to assess this correlation. The temperatures and thermal errors variation are evaluated at the spindle speed of 600, 1200, 2400, and 3600 rpm, respectively. In each test, the spindle rotates at a preset rotating speed for 4 h and then remains stopped for 4 h. The obtained results are shown in Figure 5. The results reveal that the thermal drifts and the average temperature profiles does not increase proportionally with the speeds. However, it should be noted that the thermal drifts growth corresponds well with the temperature variations. This particularity presents a real advantage in the predictive modeling process. The results presented in Figure 5 show that the temperature varies between 20˚C and 30˚C and the effect of heat induced by the spindle systems can reach 50 μm. Figure 6 and Figure 7 present temperature fields and deformation estimated by the model under heat sources induced by the spindle and the X, Y, Z axis systems simultaneously. It can be observed that the temperature varies between 20˚C and 32˚C and the combined effect of heat induced by the three axe and the spindle systems can reach 70 μm.
![]()
Figure 5. Temperature fields and deformation estimated by the model under heat sources induced by the spindle.
Figure 6. Temperature fields estimated by the model under heat generated by the spindle and X, Y, Z axis.
Figure 7. Estimated deformation under heat generated by the spindle and X, Y, Z axis.
4. Numerical Model Validation
The validation process of the established model aims to compare the thermal displacements estimated by the FEM based model with those of the experimental results. The experimental measurements required specialized devices in order to evaluate the temperature increase in different positions of the MT structure and the thermal deformation represented by the positioning errors of the spindle and along the three axes.
Figure 8 presents specific illustration of the used devices for temperature and induced thermal errors: 1) 16 thermistors with measuring range from −20˚C to 120˚C and resolution of 0.0625˚C to monitor the temperature distribution in the most sensitive parts of the MT, 2) the positioning error in X, Y and Z directions, according to the ISO230-2 standard, using an API XD laser interferometer system and 3) the spindle thermal drifts, according to the ISO230-3 standard [25] [26] using the five displacement non-contact sensors method. Temperatures and thermal errors must be measured simultaneously so that each set of thermal error corresponds to a specific temperature distribution. Four sets of data are produced to test the 3D numerical model, three for the axes and the fourth for the spindle.
Figure 8. Temperature and thermal error measurement.
As illustrated in Figure 9, the adopted validation procedure for the three axes consists of comparing the measured and estimated thermal error at 9 carefully selected points, 3 points along each axis: (A B C) in X direction, (I J K) in Y direction, and (P Q R) in Z. direction. The validation of the model for the spindle represents a standard case. It will not be presented in this paper.
Figure 9. Localisation of the selected validation points along the X, Y, and Z axis.
Figure 10 shows the graph of the comparative evolution of the thermal behavior during the experimental measurements and the numerical analysis during a 4-hour operation with 15 m/min as constant speed for the three linear axes and 1200 rpm as rotation speed for the spindle. This comparison concern points B, J an Q. These points represent the midpoint of the travels on the X, Y and Z axes. Note that the measured temperature increased quicker than the temperature obtained through the simulation. This is due to the need to adjust the forced convection thermal boundary condition. However, the temperatures reached practically the same final temperature. The largest errors occurred at the beginning of the heating cycle since the thermal stabilization in the simulation occurred more slowly. In the first 60 min, the prediction error reached approximately 10%.
![]()
Figure 10. Comparison of the thermal behavior of the linear guide: temperature predicted by FEM analysis versus experimental temperature measurement.
Figures 11-13 show the experimental and simulated results for X, Y and Z axes respectively. For each axis, the simulation and measurement were carried out while the other two axes were in idle mode. The observed thermal error in Z-axis direction is higher than in the other directions. The largest differences are recorded at points C, K and R. These are the points that are very close to the heat sources (Table 1).
Figure 11. Predicted vs measured errors in X direction.
Figure 12. Predicted vs measured errors in Y direction.
Figure 13. Predicted vs measured errors in Z direction.
Table 1. Differences between measured and estimated thermal error in the selected testing points along the X, Y, and Z axis.
Average Temperature (˚C) |
Numerical model deviation in testing points along the X, Y, and Z axis (μm) |
Var A |
Var B |
Var C |
Var I |
Var J |
Var K |
Var P |
Var Q |
Var R |
20.26 |
0.04 |
0.12 |
0.15 |
0.11 |
0.26 |
0.56 |
0.10 |
0.23 |
0.61 |
22.05 |
−0.04 |
−0.13 |
−0.02 |
−0.15 |
−0.27 |
−0.68 |
0.03 |
−0.11 |
−0.64 |
24.70 |
−0.07 |
−0.19 |
−0.78 |
−0.05 |
−0.37 |
−0.37 |
−0.11 |
−0.91 |
−0.79 |
25.43 |
−0.01 |
−0.07 |
0.00 |
−0.06 |
−0.16 |
−0.74 |
−0.05 |
0.12 |
−0.74 |
25.85 |
0.08 |
0.27 |
0.36 |
0.15 |
0.54 |
0.52 |
0.02 |
0.68 |
0.87 |
The position variation estimated by the FEM model at point C in the X-axis direction reached 2.54 μm whereas the experimentally measured value was 2.89 μm, with an error of 12.32%. The estimated value reached at point K in the Y-axis direction was 2.80 μm, whereas the value experimentally obtained was 3.31 μm with an error of 15.40%. At the point R in the Z-axis direction, the estimated error was 4.40 μm during simulation and the measured error 5.27 μm during test cycle, reaching an error of 16.50%.
The percentage errors determined between the results from the numerical simulations with the experimental results may give the impression of a high error and that the model is not good enough. However, it should be noted that the reported data only concern exclusive simulations in order to estimate thermal errors at specific locations for a small period. When the numerical modeling is used to estimate thermal errors as a function of time over a 2 to 4 hours period, the thermal errors long the three axes vary between 26 and 39 μm with estimating percentage error between 5% and 10%. It should be noted also that the relative error calculated between numerical simulations and experimental data do not exceed 5 μm in the worst case.
5. Simulation and Identification and Location of the Sensors
After validating the capacity of the numerical model to correctly estimate the temperature distribution and the resulting thermal distortions, a series of FEM numerical simulations was conducted to carry out an integrated transient thermomechanical analysis of the entire machine center under several constant, progressive, and random MT operating conditions. The results of these simulations will make it possible to fractionate the temperature field into a plurality of regions according to the estimated temperature field and to evaluate the correlation intensity index between temperatures and thermal errors in these regions, to identify in a structured way, the number and the best location for the temperature measurement sensors.
Six different 4-h operation cycles are carried out in the MT to explore the indicators and parameters that can describe the relationships between thermal errors and temperature gradients and total thermal error, totaling 24 h of tests. Due to the long-time span demanded, the tests are not replicated. The X, Y, and Z axes are repetitively moved at two different speeds, simulating typical MT operation in industry. The spindle rotation speed is set according to three operating cycles using constant speed, progressive speed and random speed.
The results collected during the different simulations, both in terms of temperature distribution and correlation between temperature and thermal errors suggest promoting the following recommendations.
Place the sensors to reflect the midpoints of the identified thermal regions.
With the highest correlation between temperatures and thermal errors.
Select a reference point preferably in a cold zone.
Place sensors as close to the heat sources as possible.
Select positions to reflect temperature gradients in the three directions.
Consider positions to reflect the temperature variation along each axis.
Distribute uniformly the selected positions throughout the entire MT.
Consider positions to respect a certain symmetry in the distribution of sensors.
Eliminate redundancies and reduce the number of the selected locations.
Considering these recommendations, it clearly appears that only 11 sensors would be sufficient to experimentally describe the thermal behavior of the MT and can offer an accurate and reliable thermal mapping of both in terms of temperature and in terms of thermal errors. The locations of temperature sensitive points are illustrated in Figure 14 and explicitly listed in Table 2.
Figure 14. Temperature sensor locations.
Table 2. Identification of the specific locations of the selected temperature sensitive points.
Sensors |
Location |
SxT |
Spindle Top side in X direction |
SyT |
Spindle Top side in Y direction |
SxB |
Spindle Bottom side in X direction |
SyB |
Spindle Bottom side in Y direction |
XRs |
The motor on the X-axis/Right side |
XLs |
Support based on the X-axis/Left side |
YBs |
Support based on the Y-axis/Back side |
YFs |
The motor on the Y-axis/Front side |
ZTs |
The upper region of the column/Top side |
ZBs |
The lower region of the column/Bottom side |
WA |
MT Working area |
To evaluate the efficiency of the selected temperature sensitive points, a series of experimental tests is conducted to produce a database allowing the establishment of an accurate and robust thermal error predictive model. To illustrate the proposed evaluation approach, the spindle displacement in the Z direction (δz) modelling is given as an example in this paper. For this purpose, the experimental setup is adapted to consider the new 11 positions of the temperature sensors. Four spindle thermal error experiments are planned at spindle speed of 600, 1200, 2400, and 3600 rpm. The machine tool was run for 4 h at each programmed rotating speed and stopped for another 20 h. Online data of the spindle displacement are sampled at a frequency of 20 sec. An example of the measurement results at spindle speed of 1200 rpm is presented in Figure 15. Overall, for the 4 experiments, the average temperature varied between 25˚C and 28˚C and reached a maximum of 34˚C around the spindle. The maximum displacement in the Z direction varied between 12 and 22 μm.
![]()
Figure 15. Typical measured temperature and spindle thermal errors at 1200 rpm.
While various modelling techniques can be used to build the thermal error predictive model, a multilayer feed-forward neural network seems to be one of the most appropriate options because of its simplicity and flexibility [27] [28]. The network inputs are the temperature measured at the 11 selected sensitive points (Figure 14 and Table 2) and the output are the thermal errors. The produced experimental data is randomly divided into two groups used for training (75%) and validation (25%) of the spindle thermal errors predictive model. The performance of the produced model is evaluated using five improved statistical criteria such as: Mean absolute deviation (MAD), Mean absolute percentage error (MAPE), Root mean square error (RMSE), determination coefficient (R2), Predicted residual error sum of squares (PSESS). The measured and predicted δz, are shown in Figure 16. The statistical indicators of the model performance are summarized in Table 3.
![]()
Figure 16. Measured and predicted spindle thermal errors in training and validation phases.
Table 3. Evaluation results of the predictive model.
|
MAD |
MAPE |
RMSE |
R2 |
PRESS |
Training |
0.1995 |
3.36% |
0.0178 |
99.83% |
0.0584 |
Validation |
0.3038 |
6.78% |
0.0380 |
99.03% |
0.1970 |
These results suggest that the selected key temperature points are appropriate to describe MT thermal state and the modeling approach can be effective for an efficient error compensation process. Experiments covering more spindle speed for more training and validation data as well as an improvement of the modeling procedure can lead to more accurate and efficient models. This may probably lead to an improved predictive model decreasing the modelling error to less than 5%.
6. Conclusion
The present paper introduces a numerical investigation of thermal behavior of CNC MT and its effects on dimensional accuracy of machined parts. The investigations are based on exhaustive modelling and simulation efforts carried out using a 3D finite element thermomechanical analysis and structured experimental study. The temperature distribution and the thermally induced error characteristics are used to evaluate the effects of heating source intensity, thermal distortion of MT component, and their interactions on dimensional accuracy of machined parts. A structured experimental design combined with improved statistical analysis tools are used to assess the 3D model performance. The experiments are performed on a vertical machining center using temperature sensors, thermal imaging, laser interferometer and displacement non-contact sensors. Extensive simulations carried out reveal that the developed 3D numerical model can estimate the temperature distribution in the MT accurately with a maximum error of less than 10%. The model accuracy is confirmed by coefficients of determination greater than 95%. The maximum error is observed at the beginning of the heating cycle since the thermal stabilization in the simulation occurred more slowly. When the numerical model is used to estimate thermal errors as a function of temperature and time over a 2 to 4 hours period, the thermal errors along the three axes vary between 26 and 39 μm with estimated percentage error between 5% and 10%. Globally, the modelling and validation results indicate that the proposed numerical model can lead to consistent and accurate estimation of temperature distribution and thermal distortions. The proposed model also provides an appropriate basis to carry out a unified transient thermomechanical analysis of the entire machine center under several constant, progressive, and random MT operating conditions. The results of these simulations allowed us to divide the temperature field into several regions according to the local estimated temperature and to evaluate the correlation intensity index between temperatures and thermal errors in these regions. These actions made it possible to identify in a structured way, the number, and the best location for the temperature measurement sensors. To evaluate the efficiency of the proposed temperature sensitive points, a series of experiences is conducted to produce the data needed to develop an empirical model for predicting the thermal errors as function of MT thermal state and examine if the selected key measurement points are appropriate. The case of the spindle displacement in the Z direction (δz) is given as an example to illustrate this verification. With the encouraging results obtained using this model, the ANN based real time prediction and compensation will be the subject of additional investigations to generate more numerical simulations and experimentations to develop more accurate, robust and cost-effective predictive modelling approach.