Introduction

Present day industries concentrate on astounding machining and computerization innovation. Quality of work pieces and profitability are enhanced by ceaseless observing of machine devices and process. Fast machining utilizing vertical CNC processing keeps on being considerably utilized as a part of diversity of industrial sectors, particularly aviation, automobile, die industries and others. Vibration examination in metal cutting has paramount importance since vibrations may cause loss of surface finish of work pieces, reduces tool life, lowers the life of machine components and produce the abnormal sounds during machining. The vibration levels during machining primarily depend on the cutting force developed during machining and the tooth passing frequencies during the engagement of the cutting tool and the work piece. Also the fundamental mode of natural frequencies with damping coefficients and stiffness of the entire spindle-tool unit influences the vibration response magnitudes. In automated manufacturing systems, an accurate estimation of cutting force and chatter vibrations are especially required for recognizing the high-proficient, high-eminence and inexpensive milling process. Chatter oscillations continue to be a significant restricting aspect to enhance the metal removal rates of the machining process. To prevent the chatter phenomenon during the machining highly accurate dynamic models are needed which improves the surface quality. In order to get the dynamic response of the spindle-tool unit at the tool tip can be obtained by the modal testing. These tests have several limitations such as time taken for arranging the unit in particular direction and trial readings have to be taken. Further, these readings may not be accurate as the equipments become old and it is a costly experimental trail. Numerous studies have been carried out both analytically and experimentally relating to the regenerative chatter phenomenon in milling. Garitaonandia, et al [1] developed the modal identification procedure for various components of machine tools such as drilling and milling machine. The various components of the models are assembled by the sub-structuring techniques and further the results from analytical methods are confirmed with experiments. Mehrpouya, et al [2] presented a novel technique for the identification of FRF in 3D Joints with the inverse receptance coupling methodology. Several experiments are carried out to validate the applicability of the present methodology. Kiran, et al [3] described a technique to compensate the accelerometer readings with the cable readings. Inverse coupling method had been implemented at various stages to obtain the dynamic response of the system. Joshi and Bolar [4] implemented the nonlinear finite element method to determine the frequency response for the aerospace alloys. Hung, et al [5] investigated the interaction of the machine spindle and the housing over the stability of the system with the finite element method. Tewari and Nitin [6] analytically arrived the frequency response for the metal cutting process with mild steel.

The sub-structural methods such as component mode synthesis (CMS) and receptance coupling sub structural analysis (RCSA) provides an efficient way to reduce the computational memory and the time taken for the simulation. Particularly, the RCSA is very efficient in handling the large members of the structure. Numerous authors like Schmitz and Duncan [7], Movahhedy and Gerami [8], Erturk, et al [9], Schmitz, et al [10], Zhongqun, et al [11] applied the RCSA technique to predict the frequency response at tool tip. Schmitz [12] predicted the torsional and bending receptances for the model. According to Jun, et al [13], Kumar and Schmitz [14] identified the spindle machine receptances by various methods. The numerical results were validated by the experimental techniques. Filiz, et al [15] Conventional RCSA approach employed the dynamics of different tool, too-holder combinations and spindle-device to recognize the dynamics at tool-tip. To this end, practical requirement of four spindle-device receptances causes the method to be sometimes inaccurate. Furthermore, Albertelli, et al [16] developed a new technique which eliminates the moment and rotational receptances of the structure and provides more accurate results. Mancisidor, et al [17] investigated a new methodology of evaluating the dynamic behaviour of the sub structures. Leonesioa, et al [18] identified the different model techniques in frequency domain for the grinding machine tool. The stiffness and damping are obtained by using the closed loop frequency response method. Tanuja and Chatterjee [19] detected the acceleration response of the beam using the moving mass method using the R-K solver. Chakraborty [20] considered the linear hysteretic damping in a single degree of freedom oscillator to derive impulse response function. Montevecchi [21] developed a novel coupling method to predict the tool tip frequency response at the tool tip using the inverse receptance coupling approach.

Using the RCSA technique to arrive the frequency response at different locations is an open research area where several boundaries can be applied to improve the accuracy of the solution. In general the spindle portion can be idealised as the fixed-free beam and the rest of the elements as the free-free beam conditions. Initially the spindle has fixed in the housing portion holding the tool-holder and tool will considerable effect on the dynamic response of the system.

Present paper deals with a coupled model of a vertical end-mill spindle tool unit using RCSA by accounting flexibility of spindle unit resting on ball-bearings within the housing. One-dimensional finite element model using Timoshenko beam elements are utilized to arrive the receptance of the spindle unit. Furthermore, these analytical spindle receptance are assembled with tool and holder receptances to arrive the consequent tool tip frequency response. The response results are validated using full-order finite element analysis and 3-D analysis of solid model of the assembly. Later the parametric effects like tool overhang, spindle bearing span and bearing preload using RCSA methodology are discussed.

Receptance Coupling Methodology

In this RCSA strategy, the whole machine tool spindle unit is considered to have three essential components: the spindle-device, tool-holder, and tool. Generally, for the spindle-device receptances or frequency response functions (FRFs) can be measured directly. Further these spindle receptances are analytically assembled with the tool and holder receptances to arrive the frequency responses at tool tip. In general, the receptances of the tool and holder are acquired by the Bishop and Johnson theory by treating these elements with the free-free boundary conditions. Later these receptances are combined with spindle receptances by the analytical relationship to evaluate the tool tip receptance. In RCSA technique there are four component receptances primarily due to bending and rotation at different interfaces and boundary conditions. These four components are

  • displacement to force \({\text{u}}_{\text{ij}} = \frac{{{\text{x}}_{\text{i}} }}{{{\text{f}}_{\text{j}} }}\),

  • displacement to couple \({\text{v}}_{\text{ij}} = \frac{{{\text{x}}_{\text{i}} }}{{{\text{m}}_{\text{j}} }}\),

  • rotation to force \({\text{w}}_{\text{ij}} = \frac{{\uptheta_{\text{i}} }}{{{\text{f}}_{\text{j}} }}\),

  • rotation to couple \({\text{z}}_{\text{ij}} = \frac{{\uptheta_{\text{i}} }}{{{\text{m}}_{\text{j}} }}\),

where i, j represents the co-ordinate locations due to force and moment applications. If these two coordinates are same it is direct receptance and they are unequal called cross receptance. The single element receptances for the structure can be written as

$${\text{Y}}_{\text{ij}} (\upomega) = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{\text{i}} }}{{{\text{f}}_{\text{j}} }}} & {\frac{{{\text{x}}_{\text{i}} }}{{{\text{m}}_{\text{j}} }}} \\ {\frac{{\uptheta_{\text{i}} }}{{{\text{f}}_{\text{j}} }}} & {\frac{{\uptheta_{\text{i}} }}{{{\text{m}}_{\text{j}} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{\text{ij}} } & {{\text{v}}_{\text{ij}} } \\ {{\text{w}}_{\text{ij}} } & {{\text{z}}_{\text{ij}} } \\ \end{array} } \right]$$
(1)

where (xi, θi, fi, mi) are the displacement, rotation, force and couple applied at the location i and (xj, θj, fj, mj) are the components applied at the location j. In order to obtain the direct an cross receptances for the tool (I) and holder (II) the coordinate locations are shown in Fig. 1.

Fig. 1
figure 1

Three component receptance coupling model a component assembly b individual components

To arrive the component receptances for the beam element-I the following equations are applied

$${\text{Y}}_{11} = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{1} }}{{{\text{f}}_{1} }}} & {\frac{{{\text{x}}_{1} }}{{{\text{m}}_{1} }}} \\ {\frac{{\uptheta_{1} }}{{{\text{f}}_{1} }}} & {\frac{{\uptheta_{1} }}{{{\text{m}}_{1} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{11} } & {{\text{v}}_{11} } \\ {{\text{w}}_{11} } & {{\text{z}}_{11} } \\ \end{array} } \right]$$
(2)
$${\text{Y}}_{{2{\text{a}}2{\text{a}}}} = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{{2{\text{a}}}} }}{{{\text{f}}_{{2{\text{a}}}} }}} & {\frac{{{\text{x}}_{{2{\text{a}}}} }}{{{\text{m}}_{{2{\text{a}}}} }}} \\ {\frac{{\uptheta_{{2{\text{a}}}} }}{{{\text{f}}_{{2{\text{a}}}} }}} & {\frac{{\uptheta_{{2{\text{a}}}} }}{{{\text{m}}_{{ 2 {\text{a}}}} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{{2{\text{a}}2{\text{a}}}} } & {{\text{v}}_{{2{\text{a}}2{\text{a}}}} } \\ {{\text{w}}_{{2{\text{a}}2{\text{a}}}} } & {{\text{z}}_{{2{\text{a}}2{\text{a}}}} } \\ \end{array} } \right]$$
(3)
$${\text{Y}}_{{2{\text{b}}2{\text{b}}}} = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{{ 2 {\text{b}}}} }}{{{\text{f}}_{{2{\text{b}}}} }}} & {\frac{{{\text{x}}_{{ 2 {\text{b}}}} }}{{{\text{m}}_{{2{\text{b}}}} }}} \\ {\frac{{\uptheta_{{2{\text{b}}}} }}{{\text{f}_{{2{\text{b}}}} }}} & {\frac{{\uptheta_{{2{\text{b}}}} }}{{{\text{m}}_{{2{\text{b}}}} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{{ 2 {\text{b2b}}}} } & {{\text{v}}_{{ 2 {\text{b2b}}}} } \\ {{\text{w}}_{{ 2 {\text{b2b}}}} } & {{\text{z}}_{{ 2 {\text{b2b}}}} } \\ \end{array} } \right]$$
(4)
$${\text{Y}}_{{3{\text{a}}3{\text{a}}}} = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{{3{\text{a}}}} }}{{{\text{f}}_{{3{\text{a}}}} }}} & {\frac{{{\text{x}}_{{3{\text{a}}}} }}{{{\text{m}}_{{3{\text{a}}}} }}} \\ {\frac{{\uptheta_{{3{\text{a}}}} }}{{{\text{f}}_{{3{\text{a}}}} }}} & {\frac{{\uptheta_{{3{\text{a}}}} }}{{{\text{m}}_{{3{\text{a}}}} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{{3{\text{a3a}}}} } & {{\text{v}}_{{3{\text{a}}3{\text{a}}}} } \\ {{\text{w}}_{{3{\text{a}}3{\text{a}}}} } & {{\text{z}}_{{3{\text{a}}3{\text{a}}}} } \\ \end{array} } \right]$$
(5)
$${\text{Y}}_{{12{\text{a}}}} = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{1} }}{{{\text{f}}_{{2{\text{a}}}} }}} & {\frac{{{\text{x}}_{1} }}{{{\text{m}}_{{2{\text{a}}}} }}} \\ {\frac{{\uptheta_{1} }}{{{\text{f}}_{{2{\text{a}}}} }}} & {\frac{{\uptheta_{1} }}{{{\text{m}}_{{2{\text{a}}}} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{{12{\text{a}}}} } & {{\text{v}}_{{12{\text{a}}}} } \\ {{\text{w}}_{{12{\text{a}}}} } & {{\text{z}}_{{12{\text{a}}}} } \\ \end{array} } \right]$$
(6)
$${\text{Y}}_{{2{\text{a}}1}} = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{{2{\text{a}}}} }}{{{\text{f}}_{1} }}} & {\frac{{{\text{x}}_{{2{\text{a}}}} }}{{{\text{m}}_{1} }}} \\ {\frac{{\uptheta_{{2{\text{a}}}} }}{{{\text{f}}_{1} }}} & {\frac{{\uptheta_{{2{\text{a}}}} }}{{{\text{m}}_{1} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{{2{\text{a}}1}} } & {{\text{v}}_{{2{\text{a}}1}} } \\ {{\text{w}}_{{2{\text{a}}1}} } & {{\text{z}}_{{2{\text{a}}1}} } \\ \end{array} } \right]$$
(7)
$$\text{Y}_{{2{\text{b}}3{\text{a}}}} = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{{2{\text{b}}}} }}{{{\text{f}}_{{3{\text{a}}}} }}} & {\frac{{{\text{x}}_{{2{\text{b}}}} }}{{{\text{m}}_{{3{\text{a}}}} }}} \\ {\frac{{\uptheta_{{2{\text{b}}}} }}{{{\text{f}}_{{3{\text{a}}}} }}} & {\frac{{\uptheta_{{2{\text{b}}}} }}{{{\text{m}}_{{3{\text{a}}}} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{{2{\text{b}}3{\text{a}}}} } & {{\text{v}}_{{2{\text{b}}3{\text{a}}}} } \\ {{\text{w}}_{{2{\text{b}}3{\text{a}}}} } & {{\text{z}}_{{2{\text{b}}3{\text{a}}}} } \\ \end{array} } \right]$$
(8)
$${\text{Y}}_{{3{\text{a}}2{\text{b}}}} = \left[ {\begin{array}{*{20}c} {\frac{{{\text{x}}_{{3{\text{a}}}} }}{{{\text{f}}_{{2{\text{b}}}} }}} & {\frac{{{\text{x}}_{{3{\text{a}}}} }}{{{\text{m}}_{{2{\text{b}}}} }}} \\ {\frac{{\uptheta_{{3{\text{a}}}} }}{{{\text{f}}_{{2{\text{b}}}} }}} & {\frac{{\uptheta_{{3{\text{a}}}} }}{{{\text{m}}_{{2{\text{b}}}} }}} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {{\text{u}}_{{3{\text{a}}2{\text{b}}}} } & {{\text{v}}_{{3{\text{a}}2{\text{b}}}} } \\ {{\text{w}}_{{3{\text{a2b}}}} } & {{\text{z}}_{{3{\text{a}}2{\text{b}}}} } \\ \end{array} } \right]$$
(9)

To evaluate the sub component receptances, T11 and T3a1 a force component and couple are applied at the location-1. The equations related to the displacement and the corresponding boundary conditions are applied to get sub assemble receptances for elements (I) and (II).

$${\text{T}}_{11} = {\text{Y}}_{11} - {\text{Y}}_{{12{\text{a}}}} \left( {{\text{Y}}_{{ 2 {\text{b2b}}}} + {\text{Y}}_{{ 2 {\text{a2a}}}} } \right)^{ - 1} {\text{Y}}_{{ 2 {\text{a1}}}} = \left[ {\begin{array}{*{20}c} {{\text{U}}_{11} } & {{\text{V}}_{11} } \\ {{\text{W}}_{11} } & {{\text{Z}}_{11} } \\ \end{array} } \right]$$
(10)

Furthermore the receptances for the coordinates 3a and 1 are as follows

$${\text{T}}_{{ 3 {\text{a1}}}} = {\text{Y}}_{{3{\text{a}}2{\text{b}}}} \left( {{\text{Y}}_{{3{\text{a}}2{\text{b}}}} + {\text{Y}}_{{3{\text{a}}2{\text{b}}}} } \right)^{ - 1} {\text{Y}}_{{2{\text{a}}1}} = \left[ {\begin{array}{*{20}c} {{\text{U}}_{{ 3 {\text{a1}}}} } & {{\text{V}}_{{ 3 {\text{a1}}}} } \\ {{\text{W}}_{{ 3 {\text{a1}}}} } & {{\text{Z}}_{{ 3 {\text{a1}}}} } \\ \end{array} } \right]$$
(11)

An equivalent force Q3a is applied at the spindle location as shown in the Fig. 1a. Using this equivalent force a relationship is formed between the direct (T3a3a) and cross receptances (T13a) is as follows

$${\text{T}}_{{3{\text{a}}3{\text{a}}}} = {\text{Y}}_{{3{\text{a}}3{\text{a}}}} - {\text{Y}}_{{3{\text{a}}2{\text{b}}}} \left( {{\text{Y}}_{{2{\text{b}}2{\text{b}}}} + {\text{Y}}_{{2{\text{a}}2{\text{a}}}} } \right)^{ - 1} {\text{Y}}_{{2{\text{b}}3{\text{a}}}} = \left[ {\begin{array}{*{20}c} {{\text{U}}_{{ 3 {\text{a3a}}}} } & {{\text{V}}_{{ 3 {\text{a3a}}}} } \\ {{\text{W}}_{{ 3 {\text{a3a}}}} } & {{\text{Z}}_{{ 3 {\text{a3a}}}} } \\ \end{array} } \right]$$
(12)
$${\text{T}}_{{13{\text{a}}}} = {\text{Y}}_{{12{\text{a}}}} \left( {{\text{Y}}_{{2{\text{b}}2{\text{b}}}} + {\text{Y}}_{{2{\text{a}}2{\text{a}}}} } \right)^{ - 1} {\text{Y}}_{{2{\text{b}}3{\text{a}}}} = \left[ {\begin{array}{*{20}c} {{\text{U}}_{{13{\text{a}}}} } & {{\text{V}}_{{13{\text{a}}}} } \\ {{\text{W}}_{{13{\text{a}}}} } & {{\text{Z}}_{{13{\text{a}}}} } \\ \end{array} } \right]$$
(13)

The free component receptances of tool (I) and holder (II) with the free-free boundary conditions are coupled to the spindle (III) of the machine tool. The coupled equation of the integrated spindle-tool unit can be finally written as:

$${\text{T}}_{11}^{{\prime }} = {\text{T}}_{11} - {\text{T}}_{{13{\text{a}}}} \left( {{\text{T}}_{{3{\text{a}}3{\text{a}}}} + {\text{Y}}_{{3{\text{b}}3{\text{b}}}} } \right)^{ - 1} {\text{T}}_{{3{\text{a}}1}} = \left[ {\begin{array}{*{20}c} {{\text{U}}_{11} } & {{\text{V}}_{11} } \\ {{\text{W}}_{11} } & {{\text{Z}}_{11} } \\ \end{array} } \right]$$
(14)

In the above equation, the unknown parameter is the spindle receptance (Y3b3b) and all the receptances are known. This spindle receptance can be obtained using the experimental approaches and also complicated due to the cost, cutting speeds, interface coupling etc. In the present work, this spindle receptance is easily obtained by the Finite coupling method and then coupled to the other receptances.

Spindle Receptances

The finite element method provides the more convergence solutions with repeated accuracy for complicated structures. Using the Timoshenko beam theory with rotational and bending components provides the spindle receptances. The spindle is assumed to be supported at the front and rear bearings inside the housing the machine tool as shown in the Fig. 2.

Fig. 2
figure 2

Finite element model of spindle supported by housing

The housing portion of the machine tool is assumed to be fixed with outer races of the bearings. Spindle portion is modelled with the rotary and shear deformation effects using the Timoshenko beam theory. Ball bearing forces with Hertzian contact theory are considered to obtain the nodal displacements. In the present model, two translational moments and two rotary moments are considered at each node. The axial preload of 1500 N is considered at each bearing node position with all the other movements of the assembly. Position of the bearings, loading etc. of the angular contact ball bearings defines the stiffness behaviour of the assembly. An empirical formulae is developed in the literature with the parameters like ball diameter (D), number of rolling balls (N), contact angle between the balls (θ), axial preload (F) is considered for the analysis.

$${\text{k}}_{\text{xx}} = {\text{k}}_{\text{yy}} = 1.77236 \times 10^{7} \times \left( {{\text{N}}^{2} \ {\text{D}}} \right)^{1/3} \frac{{\cos^{2}\uptheta}}{{\sin^{1/3}\uptheta}}{\text{F}}^{1/3} \;{\text{N/m}}$$
(15)

The assembled matrices for the mass (Ma), stiffness (Ka) and gyroscopic (Ga) are employed with consideration of above stiffness at bearings for the modelling of the spindle. The FRF made up of both real and imaginary parts as given by the Eq. (16)

$$[{\text{H}}_{\text{a}} ({\text{j}}\upomega)] = [\text{Re}_{\text{a}} (\upomega)] + {\text{j}}[\text{Im}_{\text{a}} (\upomega)] = [ - \left[ {{\text{M}}_{\text{a}} } \right]\upomega^{2} + {\text{j}}\upomega[[{\text{C}}_{\text{a}} ] -\Omega [ {\text{G}}_{\text{a}} ]] + ([{\text{K}}_{\text{a}} ] -\Omega^{2} [{\text{M}}_{\text{c}} ])]^{ - 1}$$
(16)

The real (Rea) and imaginary (Ima) parts of the frequency response for the spindle portion are obtained by the following expressions.

$$\left[ {{\text{Re}}_{\text{a}} \left( {{\text{G}}({\text{j}}\upomega} \right)} \right] = \frac{{[{\text{K}}_{\text{a}} ] - [{\text{M}}_{\text{a}} ]\upomega^{2} }}{{\sqrt {\left( {[{\text{K}}_{\text{a}} ] - [{\text{M}}_{\text{a}} ]\upomega^{2} } \right) + \left( {[{\text{C}}_{\text{a}} ]\upomega} \right)^{2} } }}$$
(17)
$$\left[ {\text{Im}_{\text{a}} \left( {{\text{G}}({\text{j}}\upomega} \right)} \right] = \frac{{ - [{\text{C}}_{\text{a}} ]\upomega}}{{\sqrt {\left( {[{\text{K}}_{\text{a}} ] - [{\text{M}}_{\text{a}} ]\upomega^{2} } \right) + \left( {[{\text{C}}_{\text{a}} ]\upomega} \right)^{2} } }}$$
(18)

In general, the even part of the response provides the real part of the response whereas the odd part provides the imaginary part. The flow chart shown in Fig. 3 shows the overall process considered in the present work.

Fig. 3
figure 3

The flow diagram of the approach

Results and Discussion

The geometric as well as the material properties of the integrated spindle-tool unit are taken from the workshop manuals of the MTAB- MAXMILL vertical end milling machine tool. Table 1 shows the data considered for the theoretical analysis. In the present model, 20 mm length is inserted in the tool holder, similarly 30 mm inside the spindle nose portion.

Table 1 Geometric and material data of spindle-tool unit

Material damping is conveniently applied to model the continuous beams with solid damping factor. The elastic modulus is taken as Es = E(1 + iη) where η is the solid damping factor and E is the young’s modulus of elasticity. The free-free direct and cross components of receptances for the portions of the tool (I) and holder (II) are obtained by the equations as follows:

$${\text{u}}_{\text{ii}} = \frac{{ - {\text{k}}_{1} }}{{\upalpha^{3} {\text{k}}_{7} }};\;{\text{v}}_{\text{ii}} = \frac{{{\text{k}}_{2} }}{{\upalpha^{2} {\text{k}}_{7} }};\;{\text{w}}_{\text{ii}} = {\text{v}}_{\text{ii}} ;\;{\text{z}}_{\text{ii}} = \frac{{{\text{k}}_{5} }}{{\upalpha{\text{k}}_{7} }}$$
(19)
$${\text{u}}_{\text{ij}} = \frac{{{\text{k}}_{3} }}{{\upalpha^{3} \text{k}_{7} }};\;{\text{v}}_{\text{ij}} = \frac{{ - {\text{k}}_{4} }}{{\upalpha^{2} {\text{k}}_{7} }};\;{\text{w}}_{\text{ij}} = \frac{{{\text{k}}_{4} }}{{\upalpha^{2} \text{k}_{7} }};\;{\text{z}}_{\text{ij}} = \frac{{{\text{k}}_{6} }}{{\upalpha{\text{k}}_{7} }}$$
(20)

where

$$\upalpha^{4} =\upomega^{2} \frac{{\uprho{\text{A}}_{\text{s}} }}{{{\text{EI}}(1 + {\text{i}}\upeta)}}$$
(21)
$${\text{k}}_{1} = \cos (\upalpha1)\sinh (\upalpha1) - \sin (\upalpha1)\cosh (\upalpha1)$$
(22)
$${\text{k}}_{2} = \sin (\upalpha1)\sinh (\upalpha1)$$
(23)
$${\text{k}}_{3} = \sin (\upalpha1) - \sinh (\upalpha1)$$
(24)
$${\text{k}}_{4} = \cos (\upalpha1) - \cosh (\upalpha1)$$
(25)
$${\text{k}}_{5} = \cos (\upalpha1)\sinh (\upalpha1) + \sin (\upalpha1)\cosh (\upalpha1)$$
(26)
$${\text{k}}_{6} = \sin (\upalpha1) + \sinh (\upalpha1)$$
(27)
$${\text{k}}_{7} = {\text{E}}_{\text{s}} {\text{I}}(\cos (\upalpha1)\cosh (\upalpha1) - 1)$$
(28)
$${\text{k}}_{8} = {\text{E}}_{\text{s}} {\text{I}}(\cos (\upalpha1)\cosh (\upalpha1) + 1)$$
(29)

where ‘l’ is the length of the portion; ‘ρ’ is the density; ‘As’ is the cross section area of the beam. Here, ω is frequency in rad/s; As is beam cross-section; ρ is the density; and l is the component length. Figure 4 shows the predicted receptance T11 for the sub-assembly of tool and holder portions. It is observed that a frequency range of 1500 to 2000 Hz is obtained for this assembly.

Fig. 4
figure 4

Receptance T11 of the tool-holder sub assembly a real part of U11b real part of V11 and W11c real part of Z11

For, the spindle supported on ball bearings (N = 20, D = 9 mm, F = 1500 N, and θ = 25°) within the housing, the component receptances at joint node are attained by using the finite element method as shown in Fig. 5. A frequency range of 650 to 750 Hz is observed at the spindle end consists of two bending nodes.

Fig. 5
figure 5

Spindle machine receptances (Y3b3b) obtained from finite element analysis a displacement to force (U3b3b) b displacement to couple (V3b3b) c rotation to force (W3b3b) d rotation to couple (Z3b3b)

The spindle end receptances were further coupled to the sub-component assembled unit of the tool and holder. A program is developed in MATLAB by considering all individual receptances and coupling so as to obtain the tool-tip frequency response. Assembly receptances T11′ at the tool tip node are obtained as shown in Fig. 6, which is a displacement to force receptance U11 = G(jω). The first bending mode at 1925 Hz is observed for the integrated spindle-tool unit at tool tip.

Fig. 6
figure 6

Tool tip frequency response of the assembly a real part of U11b Imaginary part of U11c semi-log magnitude plot

Figure 7 represents the picture showing the program coded for the receptance coupling approach with the appropriate boundary conditions.

Fig. 7
figure 7

MATLAB picture for tool tip frequency response of the assembly

One Dimensional Finite Element Modelling

In order to confirm the outcomes, full-order 1D finite element model is employed. As the spindle-device, tool and tool-holder assembly is relatively simple in terms of geometrical features, a combined finite element modelling of the structure with overhanging tool and tool-holder system is considered. Two-node Timoshenko beam elements are employed to discretize both spindle and tool-holder assembly. Translational and rotational inertia terms along with gyroscopic effects of each element are considered in obtaining the overall equations in matrix form as follows.

$$[{\text{M}}_{0} ]\{ {\ddot{\text{q}}}\} + \left[ {[{\text{C}}_{\text{o}} ] -\Omega [{\text{G}}]} \right]\{ {\dot{\text{q}}}\} + \left( {[{\text{K}}_{0} ] - \Omega^{2} [{\text{M}}_{\text{c}} ]} \right)\{ {\text{q}}\} = \{ {\text{F}}\}$$
(30)

The earlier equation shows various assembled terms such as the mass [M0], viscous damping [C0], stiffness [K0], gyroscopic matrices [G]. The spindle portion is supported over the same front and rear bearings as shown in the Fig. 8.

Fig. 8
figure 8

Equivalent model for the finite element analysis

In general, the right choice of selecting the particular spindle-tool combination or mill head plays a key role in dynamic stability during the machining process. These high speed machine tools with higher rigidity in the integrated spindle tool portions are best suitable for machining materials like Aluminium, laminated composites, several hard alloys etc. In the present work, the M TAB mill CNC vertical milling machine has been utilized for the experiments. The machine tool has the following specifications given in Table 2.

Table 2 Specifications of the CNC mill spindle unit

Table 3 shows the element parameters considered for the assembly. The outer lengths and inside lengths the tool and tool-holder are taken same as the receptance coupling methodology.

Table 3 Parameters of the full-order finite element model

Figure 9a represents the FRF for the spindle mounted on bearings. The peak frequency response is observed to be at 1959 Hz.

Fig. 9
figure 9

Tool tip frequency responses using the full-order FEM a absolute FRF b real and imaginary FRF

Three Dimensional Analysis

To confirm the first mode frequency obtained from the beam theory a similar model is considered with all the practical dimensions in 3D ANSYS workbench. The spindle-tool unit is modelled with all the geometrical dimensions and material properties in Solid Works software (Fig. 10).

Fig. 10
figure 10

Individual solid work components of MTAB MAXMILL realistic spindle system

The IGES model of the spindle-tool unit is imported in the ANSYS workbench simulation software. Entire model is meshed with eight noded solid 187 element with the same material properties similar to the one dimensional finite element. The outer races of the two bearings are with the fixed boundary conditions whereas the inner races of the bearings are with free condition to rotate with the outer diameter of the spindle as shown in Fig. 11.

Fig. 11
figure 11

Meshed model of spindle-bearing system

Modal analysis has been conducted to evaluate the fundamental modes of vibration. It is observed that there are first few frequencies as 2047.3, 2054.6, 2665.4, 2685.7, 2762.9, and 4481.6 kHz and their corresponding mode shapes are shown in Fig. 12. The first five modes have high deformation rates at the tool-tip and for the sixth mode the deformation is at the spindle region.

Fig. 12
figure 12

Different mode vibration characteristics of spindle tool unit: a First mode shape. b Second mode shape. c Third mode shape. d Fourth mode shape. e Fifth mode shape. f Sixth mode shape

Further to validate the frequencies obtained from the modal analysis, harmonic response is carried out for the model. A sample load of 1 kN is applied at the tool tip region to arrive the frequencies to test the strength of the model. It is observed that a highest peak was obtained at a frequency of 2000 Hz which confirms the validation of the model as shown in Fig. 13.

Fig. 13
figure 13

Harmonic response of spindle bearing system

Using the results obtained from the three modelling methods a comparative chart has been drawn showing the differences of the results as shown in Fig. 14. It is observed that the RCSA approach have a closer approximation because of considering the Timoshenko and Euler beam theories.

Fig. 14
figure 14

Comparison of fundamental natural frequency of the system

In comparison with the 1D and 3D finite element models, the computational speed of the present approach with use of component receptances is relatively higher. On Intel Core-i7 Processor with 2 GB RAM and 1 GHz speed, the tool-tip frequency response is obtained within 20 s.

Experimental Verification using Sine Sweep Test

Further experimental studies have been conducted on the spindle-tool unit using the modal analysis to confirm the validity of the proposed approaches. A three axis vertical CNC machine MTAB made available in the NIT has been selected for the analysis. This machine tool has a AC synchronous motor with single phase available with variable speeds. Four fluted end mill cutter with 12 mm diameter is fixed in the tool holder portion. To obtain the frequencies at variable speeds the following equipments are employed: (i) an accelerometer (PG109 M0, frequency range 1 to 10,000 Hz), (ii) digital oscilloscope with four channels (model-DPO 43034), (iii) power amplifier (model SI-28), (iv) charge amplifier (model-CA 201 A0), (v) signal generator, (vi) vibration shaker (type: V-6-27050). The schematic diagrams with all the earlier equipments are shown in the Fig. 15.

Fig. 15
figure 15

Experimental set up for modal testing of the spindle tool unit

The vibration shaker connected to the power amplifier excites the integrated spindle-tool unit with constant amperage of current. The frequency is varied and corresponding accelerometer readings are recorded in the oscilloscope in volts. The amplitude of the time domain signals at a frequency level are tabulated and plotted as a function of the forcing frequency as shown in Fig. 16.

Fig. 16
figure 16

Frequency response of the integral tool-spindle unit

In the sweeping range there are two peaks are observed at 2030 and 2550 Hz, respectively.

The fundamental frequency at the tool-tip obtained from receptance coupling method as 2028 Hz, finite element model as 2056.5 Hz and from the ANSYS as 2047.3 Hz are in close agreement with the experimental result.

Parametric Study of Design Parameters

In this section, the design parameters including tool overhang (TO), bearing span (BS) and bearing preload (BP)are considered in terms of their effects on the spindle modes are illustrated using RCSA methodology. Figure 17 shows the increase of tool overhanging effect of the spindle system. It has clearly observed that the first mode of frequency shifts from 1550 Hz to the left end of the response with a frequency of 716 Hz and has less effect on the dynamics of the system. The second mode responses of the two overhang lengths are mostly dominated at a frequency of 1900 Hz. This mode produces the most of the instabilities during the machining process.

Fig. 17
figure 17

Tool tip response for different lengths of tool overhang

Figure 18 illustrates the influence of different bearing span conditions on the spindle system are illustrated. Enhancement in the bearing span ratios the there is less distinction in the first mode and it has a natural frequency of 530 Hz. However, it is seen that second fundamental mode is altered to 1976 to 2657 Hz at the tool tip. The spindle system is little influenced by the response of the fist mode but when the span ratio is increased the vibration response of the second mode has more impact on the cutting dynamics.

Fig. 18
figure 18

Tool tip response for different lengths of bearing span ratios

Similarly, the analysis is being carried out for the bearing preload case. When the axial preload value varies from 1800 to 2000 N, it is seen that there is no clear distinction in the vibration response of first mode and the third mode. But for the second mode there is an increase in the frequency value from 1660  to 1750 Hz as shown in Fig. 19.

Fig. 19
figure 19

Tool tip response for different values of bearing preload

With the application of receptance coupling methodology, it is extremely convenient to observe the flexible dynamics at the tool tip when there are any modifications in the geometric modelling as well as in the material modelling issues of the entire spindle tool unit. From the earlier three cases, it is very keen to observe that the second mode of vibration is critically involved in changing the dynamic response at the tool tip when there is a change in the geometry of the of the spindle tool unit.

Conclusion

The present work evaluated the dynamics of an integrated spindle-tool unit of a CNC vertical machine tool with all component flexibilities. For the simulation, a practical spindle tool model with similar material and geometric data has been considered. Frequency response of the entire unit was analyzed by the modified receptance coupling approach, 1-D finite element modelling and 3D ANSYS techniques. An experimental modal analysis was also conducted in line with verification of proposed flexible spindle receptance coupling approach. It is observed that, RCSA approach has 0.08%, 1D modelling with beam theory has 1.2% and 3D ANSYS is having 0.83% deviations. In comparison with the regular practice of obtaining frequency responses experimentally, use of receptance coupling model provides a closer approximation.

Further to identify the influencing dynamic parameter on the system, the parametric studies were conducted. These techniques provides an acceptable tool-point response prediction in shortest possible time and can be effectively applied to obtain the tool tip frequency responses of the structure supported over multiple bearings. This approach finds a suitable way to handle the modular level programming to effective handle the geometric as well as the material issues at the design of more realistic spindle tool unit.