Keywords

1 General Aspects of Machine Tool Dynamics

The constant trend in the evolution of machine tools is the constant increase in speeds and accelerations [5]. Therefore, the study of the dynamic behavior of machine tools and flexibility of structural elements must be considered.

That is why the dynamic models of the axes or the entire machine tool play a very important role in sizing the components and also in designing the control system.

The general way of considering the structures of machine tools that is historically viewed is that of massiveness. Thus, the massive structure leads to the high structural stiffness necessary to reduce the deformations under the influence of the machining forces and the static weight of the machine structure and workpiece. The deformation of the structure, which can be considered as a deformation of the structural loop, leads to errors at the interface between the cutting edge of the tool and the workpiece.

Rigid structures of machine tools tend to transmit vibrations at higher frequencies than deformable (non-rigid) ones. But rigid structures with low internal or external damping will transmit the vibrations caused mainly by the processing process throughout the structure. The transmitted vibrations will cause the structure to vary over time, which can be amplified in the workpiece, if the vibrations have frequencies close to a natural frequency of the machine tool. Therefore, a very rigid machine tool is not associated with small deformations.

The solution of deformation compensation, deformations which could be variable over time that cannot be easily estimated, is to measure deformations and compensate them. This task is almost impossible at high frequencies.

In addition to the rigidity characteristics of a machine tool, its ability to dampen vibrations created or transmitted by high stiffness should be considered. The performance of the machine tool is influenced by the component materials. Internal damping is different for different materials. For example, steel, cast iron and granite have different damping characteristics [22].

Some materials or components could also have nonlinear damping features. It may very well dampen vibration for a short period of time and then increase or maintain high amplitude, etc. Considering all these, all concerned phenomena have to be investigated along with how great the influence of rigidity and damping of the machine tool on the entire behavior of the structure should be.

2 Estimated and Measurable Behavior of Machine Tool

Measurable behavior of a machine tool is a combination of the geometric, thermal, static and dynamic behaviors. The dynamic behavior influences directly the machined part quality being observable through a lot of effects, such as the tracking error, outrunning, self excited vibrations, cross-talk, etc. In general, there are some week pints (bottlenecks) belonging to machine tool structure that influences the dynamic errors in a machine tool. Their identification becomes an essential condition for the desired improvement.

A comprehensive study of the dynamic behavior should be achieved by different methods:

  • determination of the frequency answer (natural vibration mode respectively) of the machine tool structure, determined by the mass distribution, stiffness and damping properties in guides and bearings, and also by the degree of structural elasticity (for large frequency ranges);

  • experimental modal analysis regarding a set of principal forces, and the acceleration signal distributed on the entire structure;

  • simulation models based on rigid bodies and model with finite elements;

  • structure testing, including the control loop (control coefficients, acceleration and jerk settings), feed-forward, filters, dead time, measuring system, etc.;

  • simulation of the actuating systems, including also the structural machine tool components;

  • experiments: evaluation of the input signals, cross-talk measurements, subsequent FFT (Fast Fourier Transform) and cross-talk interpretation;

  • stability measurements (process parameters);

  • on-line measurements on a running machine tool;

  • integration of the process model in a virtual structure.

Given the example of a feed kinematic chain that represents a basic sub model of a machine tool (Fig. 1), we can make some remarks [4]. The constructive variant can be directly from the electric motor rotor to the lead screw through a coupling. One can ascertain that the model consists of components with rotation and translation motions (last element of the drive), with mass properties (mass, mass center, moment of inertia), and also of elastic and damping elements that give the model the characteristic of dynamic.

Fig. 1.
figure 1

Feed drive with stiffness and damping parameters of different subsystems and their significant components on axes.

There are many types of modeling used in machine tool. The most developed and used modeling types are Rigid Bodies Simulation – RBS, Digital Block Simulation – DBS, and Finite Element Modeling – FEM. These techniques can be combined [3, 6,7,8, 29] for obtaining more accurate results in machine tool analysis. All techniques require the dynamic definition of machine tool that means the calculation or determination by tests the dynamic parameters involved in models.

The dynamic parameters, besides the mass ones, strongly influence the dynamic behavior of the assembly of servo axis and are a key element in defining the functional model. Figure 1 presents the structure of a feed drive of a machine tool along with the dynamic parameters required along each axis, stiffness k and damping d.

There is a variety of bibliographic sources that propose on the basis of elaborated researches values of these parameters associated with different components in the kinematic chain.

3 Stiffness Modeling

In terms of stiffness, the modeling is characterized by two distinct levels: the model component and the stiffness and damping coefficients. For the first level, a modeling technique is used. In the second one, it is necessary to decide which coefficients and values have to be selected.

The stiffness coefficients of the linear guides, bas screws and nuts are derived from the catalog specifications. Rotational stiffness coefficients are not always available, and can be obtained on request from manufacturers. Some manufacturers use experimental stands to identify rigidity values of components. Other manufacturers focus on virtual calculation models to determine stiffness coefficients.

There is also a way that can be seen as the opposite, namely obtaining reliable information about the stiffness of the linear guides with intermediate elements or bearings by experimental identification that assumes that the tool machine is available for tests and there is also a model RBS or FEM, as demonstrated by numerous works in the field of machine tools [1, 15, 26, 30, 31].

3.1 Stiffness Modeling of Feed Drive

It is accepted that the static stiffness of a machine tool along an axis of the reference frame is variable for different positions occupied by the mobile element (mass of the machine) being influenced by:

  • changes in contact stiffness caused by interferences of the mechanical interface (guides);

  • backlash;

  • dimensional changes of structural elements, such as the length of the screw deformed during the movement;

  • position deviations of the component elements of the guides as a whole in the main directions of the reference system;

  • preloading of bearings and guides.

If the clutch does not play an important role in the feed kinematic chain dynamics, then a dynamic scheme of the feed drive can be considered as Fig. 3 shows. The axial equivalent rigidity of the system can be determined with the general relation:

$$ \frac{1}{{k_{e} }} = \sum\limits_{i = 1}^{n} {\frac{1}{{k_{i} }}} , $$
(1)

where k e is the equivalent stiffness of the feed drive and k i – component stiffness (kB1, kB2, k S , k N ) (Fig. 2).

Fig. 2.
figure 2

Dynamic model with springs of the feed drive

Thus, for the case considered it is obtained:

$$ \frac{1}{{k_{e} }} = \frac{1}{{k_{Be} }} + \frac{1}{{k_{S} }} + \frac{1}{{k_{N} }},{\text{ where}}\;k_{Be} = k_{B1} + k_{B2} . $$
(2)

3.1.1 Method for Calculating the Ball Screw Stiffness

The stiffness of the ball screw can be determined by considering the screw as a bar loaded by an axial force that generates deformation. The mathematical relation of stiffness is the one known in the field of mechanics of materials [11]:

$$ k_{s} = \frac{{\uppi\;d^{2} E}}{4l}, $$
(3)

where the bar is considered to have the diameter d (the smallest of the screw) and the length 1. The quantity E is the elastic modulus of the screw material, usually steel (E = 2.1·1011 N/m2).

The screw nut and mobile element of table type are considered to be halfway, which means that in most cases l = L/2, the spindle stiffness becoming

$$ k_{s} = \frac{{\uppi\;d^{2} E}}{2L}. $$
(4)

Thus, the exact value of the length l for a certain position of the mobile element can be considered. In this case, it is possible to refer to the stiffness of the screw considering the whole length L, obtaining the relation:

$$ k_{s} = \frac{{\uppi\;d^{2} E}}{2L} \cdot \frac{L}{l}. $$
(5)

3.1.2 Ball Screw Stiffness Given by Catalogues

The catalogues of ball screw nut components usually give information about this assembly type. The assembly stiffness is given by:

$$ \frac{1}{{k_{bs} }} = \frac{1}{{k_{s} }} + \frac{1}{{k_{n} }}, $$
(6)

where k bs is the total stiffness of the ballscrew [N/μm]; k s – spindle stiffness [N/μm]; and k n – nut stiffness [N/μm].

The spindle stiffness (see Eq. 4) depends on the assembly type:

$$ k_{s} = 64.7\frac{{d_{r}^{2} }}{{L_{1} }}\,{\text{for}}\,{\text{ fixed - fixed}}\,{\text{assembly;}} $$
(7)
$$ k_{s} = 16.8\frac{{d_{r}^{2} }}{{L_{1} }}\,{\text{for fixed - free assembly}}; $$
(8)

For a single nut, the nut stiffness is:

$$ k_{n} = 0.8 \times k\left( {\frac{P}{0.1C}} \right)^{1/3} , $$
(9)

where k is the stiffness in the table; P – preload; C – dynamic load on table.

3.1.3 Variable Ballscrew Stiffness

A linear axis of a milling machine, namely a feed drive is considered for the study. The slide is driven by a rotary motor and a ball screw-nut mechanism.

For a long ball screw of 1.5–2 m and more, its stiffness characteristic is variable. It is considered an initial length l0. The total stroke of the slide is h. The machining is done by a milling head and the cutting force component that is involved along the axis is the feed force \( F_{cut} \) as disturbance in the system.

In this case the screw stiffness becomes nonlinear due to the dependence of the elastic constant to the length according to (3):

$$ k_{sx} = \frac{{\uppi\;d^{2} E}}{{4l_{x} }}, $$
(10)

where k x is the ball screw stiffness, E – elasticity modulus of steel, \( E = 2\cdot 10^{ 1 1} \,{{\text{N}} \mathord{\left/ {\vphantom {{\text{N}} {\text{m}}}} \right. \kern-0pt} {\text{m}}}^{2} \), A – screw cross section area, having expression \( A = \frac{{\uppi\;d^{2} }}{4} \); d – ball screw diameter in m.

The variable frequency ω x of the system has the expression [25]:

$$ \upomega_{x} = \sqrt {\frac{E\;A}{m} \cdot \frac{1}{{l_{x} }}} , $$
(11)

where \( l_{x} \in [l_{0} ,l_{0} + h]. \)

If one considers an initial length l0 = 0.13 m, for four ball screw sizes (d1 = 25 mm, d2 = 40 mm, d3 = 50 mm, and d4 = 63 mm) the variation of spindle stiffness with length for a total length of 2 m is presented in Fig. 3.

Fig. 3.
figure 3

Variation of ball screw stiffness with length [25]

The system frequency also is variable with regard to the active spindle length l x . For the range of spindle diameters d = [24; 40; 50; 63; 80 mm] the variation is presented in Fig. 4. The mass is considered m = 450 kg.

Fig. 4.
figure 4

Variation of ball screw frequency with stiffness and length.

Wang et al. studied in [27] a CNC milling machine with three controlled axes X, Y, and Z, for which they calculated the stiffness of rolling joint (guide ways and ballscrew nut mechanism) along with the equivalent stiffness of the axes. The used values are given in Fig. 5 for having a global image of the feed drive dynamic definition.

Fig. 5.
figure 5

Stiffness on milling machine axes calculated in work [27]

Regarding the rolling guide stiffness calculated in work [27], the data grouped in Table 1 shows that there is a constant ratio between normal and tangential stiffness of k t /k n  = 0 71. This ratio could be considered for calculating the tangential stiffness in which case the normal rigidity of the rolling guides is taken from catalogs.

Table 1. Relation between normal and tangential stiffness

3.2 Nut Stiffness

This is more than nut stiffness. It is the stiffness of the assembly spindle-balls-nut. It is obtained based on the Hertz contact theory, which implies three components: spindle through its thread groove, ball, and nut groove. The expression of the deformation of one ball becomes [27]:

$$ \updelta_{i} = \frac{{K_{i} }}{{\uppi\,a_{i} }}\left[ {\frac{3P}{2}\left( {\frac{{1 - u_{1}^{2} }}{{E_{1} }} + \frac{{1 - u_{2}^{2} }}{{E_{2} }}} \right)} \right]^{2/3} \left( {\sum {\uprho_{i} } } \right)^{1/3} ,i = \, 1, \, 2, $$
(12)

where P is the normal reaction on each ball; K i and a i – Hertz coefficients; β – pressure angle at contact ball-groove; δ1 – deformation at contact ball-nut; δ2 – deformation at contact ball-screw; E1 and E2 – moduli of elasticity of the two contact components; u1 and u 2 – Poisson coefficients of the contact objects; Σρ – synthetic curvature at contact point.

The synthetic curvature for the contact points ball-nut (1) and ball-screw (2) are respectively:

$$ \sum {\uprho_{1} } = \frac{2}{{d_{b} }} + \frac{2}{{d_{b} }} - \frac{1}{{d_{b} f_{1} }} - \frac{{2\cos\upalpha\,\cos\upphi}}{{d + d_{b} \cos \,\upalpha}}, $$
(13)
$$ \sum {\uprho_{2} } = \frac{2}{{d_{b} }} + \frac{2}{{d_{b} }} - \frac{1}{{d_{b} f_{2} }} - \frac{{2\cos\upalpha\,\cos\upphi}}{{d + d_{b} \cos\upalpha}}, $$
(14)

where d b is the ball diameter; f1 – form factor as ratio nut groove radius to ball radius; f2 – form factor as ratio screw groove radius to ball radius.

The axial deformation of nut against spindle is:

$$ \updelta_{N} = \left( {\updelta_{1} +\updelta_{1} } \right)/\sin\upbeta\,\cos\upphi, $$
(15)

leading to the nut stiffness k N

$$ k_{N} = F_{a} /\updelta_{N} , $$
(16)

where F a is the preload force in screw-nut assembly that at static equilibrium gives the equation:

$$ F_{a} - Pz\sin\upbeta\,\cos\upphi = 0, $$
(17)

with z the number of balls; ϕ – lead screw angle; P – normal reaction of each ball.

The assembly ball screw nut rigidity according to [28] is as follows:

$$ \begin{aligned} k_{N} & = \frac{1}{{3\uppi}}[\frac{3}{2}(\frac{{1 -\upmu_{1} }}{{E_{1} }} + \frac{{1 -\upmu_{2} }}{{E_{2} }})]^{{\frac{2}{3}}} [\frac{{K_{n} (e)}}{{m_{na} }}(\sum {\uprho_{n} )^{{\frac{1}{3}}} } \\ & + \frac{{K_{S} (e)}}{{m_{sa} }}(\sum {\uprho_{s} )^{{\frac{1}{3}}} ]Z^{{\frac{2}{3}}} } (\sin \,\upbeta)^{{\frac{5}{3}}} (\cos \,\uplambda)^{{\frac{1}{3}}} F_{{_{P} }}^{{\frac{1}{3}}} , \\ \end{aligned} $$
(18)

where E is the Young’s modulus, μ – Poisson’s ratio, F P – the preload of gasket, Z – ball number, λ – helix angle, β – contact angle.

From the product catalog [21], data on the stiffness of nuts with various nominal dimensions of the threaded part can be obtained (Fig. 6).

Fig. 6.
figure 6

The influence of nominal diameter on the stiffness of double-nut screw [21].

From the catalog values it is found that for the same nominal diameter d the stiffness is higher for the smaller step (which means a smaller angle of the helix). For example, in the catalog [21], for a diameter of 40 mm, there are two values of 1710 N/μm (p = 10 mm) and 1030 N/μm (p = 20 mm) in ratio r = 1.66. For the same nominal diameter, the ratio is variable because the variants are different in terms of the number of ball circuits and sometimes the diameter of the ball, etc.

3.3 Influence of Bearing Stiffness

The following are some theoretical and practical methods for determining the bearing stiffness with application to angular contact ball bearing. Methods are compared in order to provide an image of methods in order to choose the stiffness values for a dynamic application.

From a theoretical perspective, bearing stiffness is a relation that is based on the contact between the rolling element (ball or roller) and the inner ring.

Obviously, it depends on the material (usually steel on steel or ceramic on steel contact) and also the geometric parameters and the number of rolling elements [2].

Radial stiffness of the bearing is given as the ratio between the force F r and deflection δ r by:

$$ k_{r} = \frac{{F_{r} }}{{\updelta_{r} }}. $$
(19)

Paper [1] gives the following expression of radial stiffness:

$$ k_{r} = c_{type} \frac{{\left( {D + d} \right)^{2/3} }}{{\left( {D - d} \right)^{1/4} }}F_{r}^{1/3} , $$
(20)

where: D – external diameter of the bearing [mm]; d – inner diameter [mm]; F r – radial component of the cutting force (F x ) [N]; c type – coefficient of the bearing type including the influence of the contact angle α (Table 2); α – contact angle (for series A → 25°, C → 15°).

Table 2. Values of the bearing type coefficient

The bearing deformation can be calculated according to [17]:

$$ \updelta \, = kF \, p, $$
(21)

where: k is the coefficient of proportionality; F – force on bearing [N]; p – exponent: 2/3 for ball bearings, 2/3–9/10 for roller bearings.

Thus, the bearing stiffness becomes:

$$ c = F/\updelta = F^{1 - p} . $$
(22)

The ball bearing deformation is a function of external force:

$$ \updelta_{r} = \frac{k}{{\cos \,\upalpha}}\sqrt[3]{{\frac{{Q^{2} }}{{D_{W} }}}},{\text{ where}}\;k = \, 0.436, $$
(23)

with deformation given by expression:

$$ \updelta_{r} = \left[ {10^{ - 4} \cdot \frac{0.002}{{\left( {\cos\upalpha} \right)^{2/3} }}\left( {\frac{5}{10}} \right)^{2/3} } \right]F_{r}^{2/3} \cdot d_{b}^{1/3} \left( {i \cdot n} \right)^{2/3} . $$
(24)

The Krämer method proposes an expression of rigidity given by

$$ k_{r} = \frac{{nF_{r} }}{{x_{r} }}, $$
(25)

where the deformation for ball bearings is calculated with relation

$$ x_{r} = 1.2 \times 10^{ - 7} \times d_{b}^{{ - \frac{1}{3}}} \times Z^{{^{{ - \frac{2}{3}}} }} \times F^{{\frac{2}{3}}} ,n = 3/2. $$
(26)

Three dimensional angular contact ball bearings were considered for calculation, namely type 7012 (d = 60 mm, D = 95 mm), 7017 (d = 85 mm, D = 130 mm), 7018 (d = 90 mm, D = 140 mm).

Radial stiffness variation diagrams through method [2] are shown in Fig. 7, through Palgrem method [17] in Fig. 8, and Krämer method [14] in Fig. 9.

Fig. 7.
figure 7

Diagram of radial stiffness variation for angular contact ball bearing type 70…C after [17]

Fig. 8.
figure 8

Diagram of radial stiffness variation for angular contact ball bearing type 70…C after [17]

Fig. 9.
figure 9

Diagram of radial stiffness variation for angular contact ball bearing type 70…C after [14]

3.3.1 Relationship Between Axial and Radial Stiffness of Bearings Given by Design Experience

In modeling ball bearings, especially in angular contact ball bearings, the following relationships between the radial and axial stiffness are used:

$$ k_{r} = {{k_{a} } \mathord{\left/ {\vphantom {{k_{a} } 2}} \right. \kern-0pt} 2} \cdot \,\cot g^{2}\upalpha, $$
(27)

where α is the contact angle.

3.3.2 Bearing Stiffness Given by Product Catalogs

The bearing catalogs of the manufacturing companies offer relations based on experimental data of radial and axial stiffness that are customized with values specific to each type of bearing, size, load, etc.

The bearing catalog [12] gives the axial rigidity c a for bearing pairs in an O or X arrangement in tables. It supplies also the relation between radial rigidity c r and the axial one c a :

  • \( c_{r} = 6 \cdot c_{a} \,\,\,\,\,\,\,\,{\text{for}}\,\,\,\alpha = 1 5^\circ \),

  • \( c_{r} = 3.5 \cdot c_{a} \,\,\,\,{\text{for}}\,\,\,\alpha = 2 0^\circ \),

  • \( c_{r} = 2 \cdot c_{a} \,\,\,\,\,\,\,\,{\text{for}}\,\,\,\alpha = 2 5^\circ \),

where α is the contact angle.

To determine the axial stiffness, the bearing has to be preloaded. The lift-off force up to which the deflection is almost linear is shown in Table 3 along with the axial stiffness c a of the bearing sets.

Table 3. Axial rigidity for different bearing arrangements [12]

The axial rigidity is given by the catalog for three cases of preloading: L – low, M – medium; H – high. Table 4 presents axial rigidity ranges for different angular contact bearing series and sizes (d – bearing bore diameter [mm]).

Table 4. Rigidity ranges for angular contact bearings (after [12])

3.3.3 Experimental Determination of Bearing Stiffness

The experimental determination of the stiffness of bearings used for shaft-bearing assemblies is a tool used for correcting the theoretical models and for assessing the usefulness of the models for estimating the behavior of the shaft-bearing assembly on vibration.

Certainly, experimental assemblies used to determine the rigidity of bearings are based on axial or radial loading with increasing forces in a range and the measurement of displacements in axial or radial directions, respectively.

Knappen proposes in work [13] an experimental stand that is dynamically excited with an exciting hammer or shaker to determine the transfer matrix of the bearing. The preloaded bearing is considered because the non-preloaded bearings are difficult to estimate. Figure 10 presents several solutions of experimental stands that have various advantages and disadvantages. It is considered to be more suitable for experimental tests the stand after Heuvelmans used to determine the linear and rotational stiffness of the bearing (Fig. 10). Preloading is measured by a tensile strip. Measurement of the transfer is done through the Dynamic Signal Analyzer - DIFA, represented in Fig. 10. Two R excitators controlled by DIFA load the shaft in a radial direction. In axial load only the excitator A is used. Both force and acceleration are measured and taken over by DIFA.

Fig. 10.
figure 10

The measurement diagram of the transfer function [13]

It starts from the general dynamic equation and uses identification algorithms that use the Least Square Algorithm to minimize the fit error:

$$ \underline{M} \ddot{q} + \underline{B} \dot{q} + \underline{K} q = f, $$
(28)
$$ \underline{A}^{T} \underline{{A\hat{X}}}_{ls} = \underline{A}_{T} \underline{E} , $$
(29)

where A and E contain model characteristics and experimental data. \( \hat{X}_{ls} \) contains the unknowns of the dynamic equation.

The differences between the measured and modeled values are made by an iterative solving algorithm:

$$ \underline{V}^{T} \underline{{A\hat{X}}}_{iv} = \underline{V}^{T} \underline{E} , $$
(30)

where the V matrix contains variable instrumental outputs.

3.4 Guideways Stiffness

3.4.1 Linear Rolling Guide Model

The calculation of rigidity of linear guides with intermediate elements is the same as that of ball nut or bearings based on Hertz’s theory. The expression of the deformation of one ball given by [27] on the basis of [32] has the same form as (12). \( \sum \rho \) is the synthetic curvature at contact point; namely, \( \sum\uprho = \sum\nolimits_{i = 1}^{2} {} \sum\nolimits_{j = 1}^{2} {(1/R_{ij} )} \), where R ij (i = 1, 2; j = 1, 2) are principal curvatures of the object V i .

The rolling guide block-balls-rail is shown in Fig. 11. There are four balls in joint, total number of one row balls being \( \mathcal{z} \), and contact angle ball-groove is \( \beta \). The force \( F \) generates a normal reactions F U on the upper row and F L on the lower row. The equilibrium equation on normal direction is:

Fig. 11.
figure 11

Force acting on rolling guide joint [27]

$$ F + xF_{L} \sin \,\upbeta/2 = zF_{U} \sin \,\upbeta/2. $$
(31)

The relation between the preload force and the force distributed on the ball is:

$$ F_{0} = \sqrt 2 zP_{0} \sin \,\upbeta. $$
(32)

The upper displacement δ U and the lower one δ L define the displacement on normal direction δ n :

$$ \updelta_{n} = \left( {\updelta_{U} -\updelta_{0} } \right)\sin \,\upbeta = \left( {\updelta_{0} -\updelta_{L} } \right). $$
(33)

where initial deformation δ0 is given by (12).

The normal stiffness of the guide unit is

$$ K_{n} = F.\updelta_{n} . $$
(34)

The lateral displacement without additional force is δ t . = (δ U  − δ0) cos β leading to the tangential stiffness of the guide

$$ K_{t} = zP_{0} \cos \,\upbeta/2 \cdot\updelta_{t} . $$
(35)

3.4.2 Stiffness Given by Catalogues

Mathematical way of stiffness determinations is time consuming. It is not independent of the product catalogues because it needs dimensions, numbers and materials. Therefore, for an immediate solution for guideway stiffness for modeling feed drives, the catalogues could be employed. For example, the catalogue [10] gives information for guidways types and load category.

With regard to the preload case of linear guides, for machine tools three classes are of interest:

  • medium preload (Z2, specific to Z axis for general industrial machines, EDM, NC lathes, precision X-Y tables, measuring equipment);

  • heavy preload (Z3, specific to machining centers, grinding machines, NC lathes, horizontal and vertical milling machines, Z axis of machine tools);

  • super heavy preload (Z4, specific to heavy cutting machines).

Some recommendation for stiffness values to be used in modeling applications are given in Figs. 12 and 13 considering different dimensions of the rail width in the range [15, 20, 25, 30, 35, 45, 55, 65 mm] based on catalog [10].

Fig. 12.
figure 12

Linear guide stiffness recommendations for heavy load

Fig. 13.
figure 13

Linear guide stiffness recommendations for super heavy load

4 Damping Modeling

There are three important sources of damping in mechanical systems, namely:

  • structural damping inside the material;

  • damping in the joints;

  • damping at certain points in the structure that is not well known.

Structural damping is generated inside the material and is caused by the effects of internal friction that produces internal energy dissipation with deformation of components during vibration. Material is a determining factor in this situation and will greatly influence the behavior of machine tools.

The most used materials for the structural elements of machine tools (beds, columns, traverses, etc.) are:

  • steel and cast iron;

  • welded steel and iron cast structures with lower damping capacity;

  • granite;

  • alternative materials such as polymer concrete for massive fixed structures of machine tools.

Dynamic equation of the system

$$ m\,\ddot{x} + d\,\dot{x} + k\,x = 0. $$
(36)

has the characteristic equation ms2 + ds + k = 0 has the solution of the form:

$$ x = e^{{t\;\left( {\frac{ - dt}{2m}} \right)}} \left[ {Ae^{{t\left[ {\left( {\frac{d}{2m}} \right)^{2} - \frac{k}{m}} \right]^{1/2} }} + Be^{{ - t\left[ {\left( {\frac{d}{2m}} \right)^{2} - \frac{k}{m}} \right]^{1/2} }} } \right], $$
(37)

where A and B are arbitrary constants that depend on the initial conditions.

The critical damping coefficient is:

$$ d_{c} = 2\sqrt {mk} = 2m\upomega_{0} . $$
(38)

where ω0 is the natural frequency of the system. The damping ratio is given by the ratio between real and critical damping:

$$ \upzeta = \frac{d}{{d_{c} }} = \frac{d}{{2\sqrt {mk} }} = \frac{\Uplambda }{{2\uppi}} = \frac{\updelta}{\upomega} = \frac{\upeta}{2}, $$
(39)

where: d – damping coefficient; m – mass; k – stiffness; Λ – logarithmic decrement; δ – depreciation constant; ω – angular frequency; η – the loss factor.

Table 5 shows values of the damping ratio relevant to machine tool structures [16].

Table 5. Damping ratios for machine structures [16]

Joint damping of the joints results from the energy dissipation that takes place in the machine parts in contact with the moving parts, such as linear guides, bearings, ball screw nuts, whose operation is based on rolling elements (balls or rollers). These sources are multiple and change the way of approaching damping within a complex machine-tool system.

Table 6 shows values for bearing used for rotation axes and main shafts indicated by the paper [20], which shows a retrospective of the damping parameters for different components of machine tools. Regarding the linear guides, the paper [9] highlights the influence of the experimental results on the identification of the damping parameters (Table 7).

Table 6. Damping values for bearings [20]
Table 7. Damping values for linear guides [9]

The friction moment in bearing has two distinct components, one involving the viscosity of the lubricant and the speed of rotation, and the second one involving the effect of the loading in the bearing (Table 8):

Table 8. Friction coefficients for bearing [23]
$$ Mr = 10^{ - 7} f_{0} (v \cdot n)^{2/3} d_{m}^{3} + f_{1} P_{1} d_{m} . $$
(40)

The relation is used for \( v \cdot n \ge 2000 \), where: Mr is the friction torque [Nmm]; v – kinematic viscosity at working temperature [mm2/s]; n – speed [min−1]; P1 – equivalent load on bearing [N]; d m – average diameter (d + D)/2 [mm] with inner diameter d and outer diameter D; f0 and f1 – lubrication and time dependent coefficients [–] in reference with [DIN ISO 15312].

It is noted that the first term depends on the speed that for feed drives is variable and therefore a specific value for modeling could not be chosen, the process becoming one complex for machine tools. The speed is variable from low (even zero) values, where strong nonlinear phenomena such as stick-slip and hysteresis phenomena may occur, up to values close to the maximum.

Complexity may also increase if loading on bearings or linear guides with rolling elements is considered variable. This can be caused by the continuous change in the position of the center centers, inertial loads produced by the acceleration of the axes, and additional stresses introduced by the forces from the cutting process. Taking them into consideration can cause the friction caused by the instantaneous load not to be determined.

Even if the behavior is speed dependent, it is relatively linear for speeds in the range of 5 000–40 000 mm/min, low speed zone remaining highly complex (Table 9).

Table 9. Friction coefficients at different force levels for linear guides [16]

As regards other damping sources, they manifest themselves in certain points of the structure of the machine where the energy dissipation occurs, points not so well known and therefore they are included in material damping or even ignored.

5 Determination of Dynamic Parameters of Feed Drives

5.1 Static Stiffness Measurement

The classic method of determining static stiffness is not standardized being just recommended. In most cases, it is minimalist, being made in one point (position of the mobile element) by loading the mobile element with a certain force in the positive and then negative direction of the axes. Practically, it provides only one single-point rigidity value in the XOY plane.

There are large significant differences between the static stiffness measured by the classical method and that obtained by other methods. One method is proposed by Tomáš Stejskal et al. [24] in which the measurements are made immediate after machine stop, in a certain number of points.

In the first method (Fig. 14a), the measurements are made in a number of points (up to 9) evenly displaced along studied axis. For each point, the measurement of displacement is made for a load F which is gradually increased in a range F1F8. Then the measurements are done for a load decreased belonging to the same range.

Fig. 14.
figure 14

Measurement methods of the total stiffness of the feed drive [24]

The second procedure considers measurements from the first position to the last one and back to position 1. The first cycle consists of 1-9-1 displacement without load (F = 0 N) and a repeated cycle with a load F1 ≠ 0. After the first cycle, the second one is considered with increased load force F2 > F1.

In the third approach (Fig. 14b), several measurements are made for a load F in each point and also in proximity of the point, moving the slide alternatively in positive and negative direction with a small distance (l = 5 mm) (Fig. 14c).

The cycle continues repeating the measurements for an increased force form the range. Then, the slide is moved to the next point resuming the measurement cycle.

The loading force could be considered in the range [20; 40; 60; 80; 100; 120; 140; 160 N].

5.2 Dynamic Characteristic Identification

Modeling is a difficult task, especially when trying to consider both linear and rotary motions of the system with dynamic characteristics (stiffness, damping and friction). In DBS, the mathematical processing is complex, the model being very sensitive when introducing the variable position as a time dependent one x(t), y(t), and z(t).

Some applications require the system modeling as a transfer function. The order n plays a very important role due to the fact that reduced orders (n = 1; 2) lead to a model accuracy of 70–80%. A greater precision is obtained for increased orders. For instance, the dynamic stiffness of the feed drive in the work [18] has the form:

$$ {\text{Sd(}}s) = \frac{F(s)}{Xo(s)} = \frac{{a_{5} s^{5} + a_{4} s^{4} + a_{3} s^{3} + a_{2} s^{2} + a_{1} s + a_{0} }}{{b_{3} s^{3} + b_{2} s^{2} + b_{1} s + b_{0} }}, $$
(41)

in which all coefficients are defined by relations depending on system parameters.

This model including dynamic stiffness is very complex and the definition of all parameters becomes a difficult challenge. This is achieved on the bases of experimental measurements. Based on them, some algorithms of identification available in specific programs are used.

6 Conclusions

The paper has emerged from the need to gather together some concepts related to the modeling of the kinematic chains of the machine tools, which influence decisively the precision of machining.

Methods of determining of dynamic characteristics by mathematical calculations, through measurements, or based on product catalog information, are presented. Values or ranges of the values specific to some components and applications as well as some values specific to some research are presented.

In addition to the dynamic parameters of the feed drive components, some theoretical and experimental methods of setting of stiffness and damping of the feed drive assembly are presented.

Particular aspects related to the dynamic characteristics of feed drives may also be revealed. Thus, the stiffness of the preloaded ball nut is revealed not to vary with loading. It results that, in order to increase the rigidity of the assembly, the rigidity of the bearings can be considered by increasing their number in the arrangement. Also, one can choose a larger diameter of the ball screw.