Abstract
Dynamics modelling and simulating are the significant process to improve the machining accuracy of the machine tool. This paper is aimed to model and simulate the ultra-precision fly-cutting machine tool (UFMT) and find the relations between structure parameters and machined surface. In this paper, the multi-rigid-flexible-body dynamics model of the UFMT is firstly built by using transfer matrix method for multibody systems. After deducing overall transfer equation, overall transfer matrix, eigenfrequency equation and dynamics equations, the vibration characteristics and dynamics response of tool-tip are simulated and validated by tests. The machined surface is simulated by transferring displacement between the fly-cutting tool-tip and the workpiece into 3D curve. According to the simulation results, both the air-bearing stiffness of the flying-cutting head and cutting process parameters have effects on the machined surface.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The material characteristics of KDP crystal require high processing technology; only ultra-precision machining can achieve machining accuracy [1]. As a carrier of ultra-precision machining, ultra-precision fly-cutting machine tool (UFMT) directly determine the efficiency, accuracy, reliability and stability of machining quality. The research on dynamic characteristics of ultra-precision flying-cutting machine tool plays a decisive role in improving ultra-precision machining accuracy. Because of the slow feed speed and long processing time of ultra-precision machining, it is impractical to repeat experiments to explore the influence of dynamic parameters on ultra-precision machining. The dynamics method which can simulation rapidly and calculate accurately is particularly important in the dynamic design of ultra-precision machine tools.
There has been much research on the dynamics of the machine tool. Zaeh and Siedl [2] combined FEM with multibody simulation to simulate the dynamic machine tool. Liang et al. [3] established a FEM model and combined with Simulink to predict the machined surface. Liang et al. [4] also proposed an integrated dynamic-simulation model and found that the ratio of the cutting would cause the defects on the machined surface. Wu [5] used the extended transfer matrix method to establish the dynamics model of machine tool and analyzed its vibration characteristics. Zhang et al. [6] and Yao et al. [7] used dynamic simulation software ADAMS and finite element analysis software such as ANSYS, ABAQUS to analyze the static and dynamic vibration characteristics of the machine tool system, and found out the weak components. Yang et al. [8] obtained that dynamic characteristics of the air spindle are the main factor for the generation of strips on the surface after building a surface topography model and conducted dynamic finite element analysis of air spindle in ANSYS Workbench.
The UFMT system is a multi-rigid-and-flexible system with many closed loops. Using ordinary dynamics methods, the high order of the system leads to low computational efficiency. Besides, the modal method is difficult to use owing to the coupling of rigid and flexible bodies. Rui and his co-workers put forward transfer matrix method for multibody systems (MSTMM) [9,10,11] and automatic deduction method of overall transfer equation [12, 13]. MSTMM has been widely applied in the fields of complex weapon systems such as multiple launch rocket system [14], spacecraft [15], Stewart parallel system [16] and so on. In this method, the global dynamics equations of the system not need, and the order of involved matrix is much lower, and the computational speed is much higher than ordinary method, which provides a powerful tool for dynamics simulation of UFMT system. Lu et al. [17] studied dynamics response of ultra-precision single-point diamond fly-cutting machine tool by MSTMM, but the model and computing method are inadequate because the columns are modelled as flexible bodies and the modal order is only ten.
The purpose of this paper is to model and simulate the UFMT and find the relations between structure parameters and machined surface. Firstly, the dynamics model considering the flexible spindle of UFMT is established. And then, MSTMM is introduced to deduct the overall transfer matrix and equation to solve the vibration characteristics of UFMT system. Further, the modal method is applied to dynamics simulation of fly-cutting head tool-tip. The simulated results are verified by tests. Based on those, a geometric model is introduced to transfer relative displacement between the fly-cutting tool-tip and the workpiece into machined surface. At last, dynamics simulations of different parameters such as structure parameters and cutting process parameters are carried out (Fig. 1).
2 Modelling of the UFMT System
2.1 Machining Process
The photos of the UFMT from different perspectives are shown in Fig. 2, the key components such as the air-bearing spindle, fly-cutting head and slide are marked in the figure. During the ultra-precision machining process (shown in Fig. 3), the workpiece is placed on the slide which slowly removes in the feed direction, and the spindle rotates to drive the fly-cutting head cutting the workpiece. The values of cutting process parameters are listed in Table 1. As annotated in Figs. 2 and 3, the direction inversing the cutting depth direction is defined as z-direction, and the opposite direction of the feed direction is treated as y-direction and then x-direction is determined by Right Hand Rule.
2.2 State Vectors of the UFMT System
The state vector is the mechanical state of a point which contains translational displacements, angular displacements, internal torques and internal forces at that point. For the UFMT system, the state vectors of the connection points or boundary points are defined as
where the subscripts i and j denote label of body and hinge elements. For example, if the connection point is the output end of body 2 and the input end of hinge 15, the state vector of that point is written as \( {\varvec{Z}}_{2,15} \). Where \( [x,y,z]_{i,j}^{{\text{T}}} \) and \( [\theta_{x} ,\theta_{y} ,\theta_{z} ]_{i,j}^{\rm T} \) represent translational and angular displacement in x, y, z physics coordinate; \( [m_{x} ,m_{y} ,m_{z} ]_{i,j}^{\rm T} \) and \( [q_{x} ,q_{y} ,q_{z} ]_{i,j}^{\rm T} \) are internal torque and force in x, y, z physics coordinate.
By introducing modal transform \( {\varvec{z}} = {\varvec{Z}}e^{i\omega t} \), such state vectors in modal coordinates are
where variables in Eq. (2.2) represent the modal coordinates of corresponding variables in Eq. (2.1).
2.3 Transfer Equations and Transfer Matrices
The basic idea of MSTMM is dividing the whole system into elements such as body elements and hinge elements. Transfer equations of elements with single input end and single output end and elements with multi input ends and single output end are
where subscripts j denote numbers of each element, subscripts I and O individually represent the input and output end of each element; Ik is the kth input end of element with multi input ends; Uj is the transfer matrix of element j.
For elements with multi input ends and single output end, the geometric relationships among different input ends are
Equation (2.5) can be written in the matrix form as
where
Transfer matrix of a rigid body is
where m and \( {\varvec{J}}_{{{\text{I}}_{1} }} \) is the mass and the inertia matrix relative to the first input point I1 of the rigid body, respectively. Assuming \( {\varvec{l}}_{\text{AB}} = \left[ {\begin{array}{*{20}c} {x_{\text{AB}} } & {y_{\text{AB}} } & {z_{\text{AB}} } \\ \end{array} } \right]^{\rm T} \), positon matrix \( {\tilde{\varvec{l}}}_{\text{AB}} \) is defined as
Transfer matrix of a virtual body is
Transfer matrix of a beam is
where L is the length of the beam. \( u_{1,1} = u_{10,10} = \cos \left( {\beta L} \right) \), \( u_{1,10} = {{ - \sin \left( {\beta L} \right)} \mathord{\left/ {\vphantom {{ - \sin \left( {\beta L} \right)} {\left( {\beta EA} \right)}}} \right. \kern-0pt} {\left( {\beta EA} \right)}} \), \( u_{10,1} = \beta EA\sin \left( {\beta L} \right) \), \( u_{4,4} = u_{7,7} = \cos \left( {\gamma L} \right) \),\( u_{4,7} = {{\sin \left( {\gamma L} \right)} \mathord{\left/ {\vphantom {{\sin \left( {\gamma L} \right)} {\left( {\gamma GJ_{p} } \right)}}} \right. \kern-0pt} {\left( {\gamma GJ_{p} } \right)}} \), \( u_{7,4} = - \gamma GJ_{p} \sin \left( {\gamma L} \right) \), \( u_{2,2} = u_{6,6} = u_{9,9} = u_{11,11} = S(\lambda_{y} L) \), \( u_{3,3} = u_{5,5} = u_{8,8} = u_{12,12} = S(\lambda_{z} L) \), \( u_{2,6} = u_{9,11} = {{T(\lambda_{y} L)} \mathord{\left/ {\vphantom {{T(\lambda_{y} L)} {\lambda_{y} }}} \right. \kern-0pt} {\lambda_{y} }} \), \( u_{2,9} = u_{6,11} = {{U(\lambda_{y} L)} \mathord{\left/ {\vphantom {{U(\lambda_{y} L)} {\left( {EI_{z} \lambda_{y}^{2} } \right)}}} \right. \kern-0pt} {\left( {EI_{z} \lambda_{y}^{2} } \right)}} \), \( u_{2,11} = {{V(\lambda_{y} L)} \mathord{\left/ {\vphantom {{V(\lambda_{y} L)} {\left( {EI_{z} \lambda_{y}^{3} } \right)}}} \right. \kern-0pt} {\left( {EI_{z} \lambda_{y}^{3} } \right)}} \), \( u_{5,8} = {{T(\lambda_{z} L)} \mathord{\left/ {\vphantom {{T(\lambda_{z} L)} {\left( {EI_{y} \lambda_{z}^{{}} } \right)}}} \right. \kern-0pt} {\left( {EI_{y} \lambda_{z}^{{}} } \right)}} \), \( u_{3,5} = u_{8,12} = {{ - T(\lambda_{z} L)} \mathord{\left/ {\vphantom {{ - T(\lambda_{z} L)} {\lambda_{z} }}} \right. \kern-0pt} {\lambda_{z} }} \), \( u_{3,8} = u_{5,12} = {{ - U(\lambda_{z} L)} \mathord{\left/ {\vphantom {{ - U(\lambda_{z} L)} {\left( {EI_{y} \lambda_{z}^{2} } \right)}}} \right. \kern-0pt} {\left( {EI_{y} \lambda_{z}^{2} } \right)}} \), \( u_{3,12} = {{V(\lambda_{z} L)} \mathord{\left/ {\vphantom {{V(\lambda_{z} L)} {\left( {EI_{y} \lambda_{z}^{3} } \right)}}} \right. \kern-0pt} {\left( {EI_{y} \lambda_{z}^{3} } \right)}} \), \( u_{6,9} = {{T(\lambda_{y} L)} \mathord{\left/ {\vphantom {{T(\lambda_{y} L)} {\left( {EI_{z} \lambda_{y}^{{}} } \right)}}} \right. \kern-0pt} {\left( {EI_{z} \lambda_{y}^{{}} } \right)}} \), \( u_{5,3} = u_{12,8} = - \lambda_{z} V(\lambda_{z} L) \), \( u_{6,2} = u_{11,9} = \lambda_{y} V(\lambda_{y} L) \), \( u_{8,3} = u_{12,5} = - EI_{y} \lambda_{z}^{2} U(\lambda_{z} L) \), \( u_{9,2} = u_{11,6} = EI_{z} \lambda_{y}^{2} U(\lambda_{y} L) \), \( u_{9,6} = EI_{z} \lambda_{y}^{{}} V(\lambda_{y} L) \), \( u_{11,2} = EI_{z} \lambda_{y}^{3} T(\lambda_{y} L) \), \( u_{12,3} = EI_{y} \lambda_{z}^{3} T(\lambda_{z} L) \), \( \beta_{x} = \sqrt {{{\bar{m}\omega^{2} } \mathord{\left/ {\vphantom {{\bar{m}\omega^{2} } {(EA)}}} \right. \kern-0pt} {(EA)}}} \), \( \lambda_{y} = \sqrt[4]{{{{\bar{m}\omega^{2} } \mathord{\left/ {\vphantom {{\bar{m}\omega^{2} } {(EI_{z} )}}} \right. \kern-0pt} {(EI_{z} )}}}} \), \( \lambda_{z} = \sqrt[4]{{{{\bar{m}\omega^{2} } \mathord{\left/ {\vphantom {{\bar{m}\omega^{2} } {(EI_{y} )}}} \right. \kern-0pt} {(EI_{y} )}}}} \), \( \gamma = \sqrt {{{\rho J_{\text{P}} \omega^{2} } \mathord{\left/ {\vphantom {{\rho J_{\text{P}} \omega^{2} } {(GJ_{\text{P}} )}}} \right. \kern-0pt} {(GJ_{\text{P}} )}}} \). \( \rho ,E,G,A,I_{z} ,I_{y} \,{\text{and}}\,J_{p} \) are the density, elastic modulus, shear modulus, cross-sectional area, principal moments of inertia of cross-sectional area to z-axis, principal moments of inertia of cross-sectional area to y-axis and polar moment of inertia of cross-sectional area to z-axis, respectively.
Transfer matrix of a spatial spring-damper hinges is
where
\( k_{x} \), \( k_{y} \), \( k_{z} \) are the stiffness of linear springs, \( k^{\prime}_{x} \), \( k^{\prime}_{y} \), \( k^{\prime}_{z} \) represent the stiffness of rotary springs.
2.4 Dynamics Model of the UFMT System
According to the machining process in Sect. 2.1, various components in the UFMT are divided into 13 body elements combined by 18 spatial spring-damper hinges. Due to the shape and material of those 13 body elements, the spindle (not include fly-cutting head) is a flexible body, and the others are rigid bodies. The element type, number of ends and components of those 13 elements are shown in Table 2, and Fig. 4 displays the topology diagram of the dynamics model. The air-bearing of spindle and fly-cutting head are simplified as hinge 25 and hinge 31, respectively.
The transfer equations can be deduced according to Fig. 5 after cutting off closed loops in Fig. 4 marked by ‘scissor’ of the dynamics model.
The overall transfer equation of UFMT system can be deduced as
where \( {\varvec{Z}}_{\text{all}} \) is a \( 72 \times 1 \) column matrix consisted of the state vectors of USDFMT system boundary points, that is
The overall transfer matrix \( {\varvec{U}}_{\text{all}} \) can be written as
where the first line describes the main transfer equation of the system; the other lines show the geometrical equations of bodies 2, 3, 8 and 9 with multi input ends.
The main transfer equation is
where
As an example, the geometrical equation of the body element 9 shown in the last line in Eq. (2.17) is
where
Similarly, the geometrical equations of other bodies with multi input ends can be deduced and written in matrix form in Eq. (2.17).
The boundary conditions of USDFMT system are
substituting Eq. (2.22) into Eq. (2.15), the eigenfrequency equation of USDFMT system is obtained, that is
2.5 Vibration Characteristics of the UFMT System
Using the method of bisection, the first thirty natural frequencies \( \omega_{k} \) of UFMT system can be obtained by MSTMM (presented in Table 3). Then substituting the kth natural frequencies into the overall transfer equation, unknown boundary state variables of the UFMT system can be solved by using the matrix algebraic cofactor method. Furthermore, the state vectors at any point and the modal shapes of the UFMT system can be obtained through the transfer equations between state vectors. The structure parameters of body elements such as can be read out by UG software and the stiffness of hinge elements can be identified by MSTMM&GA.
3 Dynamics Simulation of the UFMT System
3.1 Body Element Dynamics Equations
For rigid bodies, assuming that force fi,p and torque \( {\varvec{m}}_{{i,p^{\prime}}} \) act on point \( {\text{P}}_{i,p} \), the dynamics equations are
where \( m_{i} ,\ddot{r}_{i} \,{\text{and}}\,\ddot{\theta }_{i} \) are mass, translational acceleration and angular acceleration of rigid body i. \( {\varvec{J}}_{{I_{1} ,i}} \) is inertia matrix relative to the first input point I1, \( {\tilde{\varvec{l}}}_{{I_{1} C,i}} ,{\tilde{\varvec{l}}}_{{I_{1} O}} \text{ ,}{\tilde{\varvec{l}}}_{{I_{1} I_{n} ,i}} \,\text{and} \,{\tilde{\varvec{l}}}_{{I_{1} D,i}} \) are the coordinate matrices of center of mass, output point, input points expect the first input point and the force acting point relative the first input point I1. \( {\varvec{q}}_{{I_{n} ,i}} \), \( {\varvec{q}}_{O,i} \), \( {\varvec{m}}_{{I_{n} ,i}} \) and \( {\varvec{m}}_{O,i} \) are internal force and torque of the input ends and output end.
The virtual body is massless and un-volumetric, so the dynamics equation is
For flexible bodies, assuming that force \( {\varvec{f}}_{i,q} = [f_{x,q} ,f_{y,q} ,f_{z,q} ]^{\text{T}} \) and torque \( {\varvec{m}}_{i,q'} = [m_{x,q'} ,m_{y,q'} ,m_{z,q'} ]^{\text{T}} \) act on point \( {\text{Q}}_{i,q} \), the dynamics equations are
The dynamics equation of each body element in UFMT system can be easily obtained by rewriting Eqs. (3.1) and (3.3) as the following forms
where i is the label of body element; \( {\varvec{v}}_{i} \) is the translational and angular displacements column matrix, and its subscript indicates the derivative order of time; \( {\varvec{M}}_{i} \) and \( {\varvec{K}}_{i} \) represents the mass and the spring forces matrix; \( {\varvec{f}}_{i} \) indicates the column matrix of external forces and torques.
3.2 Dynamics Equation of the UFMT System
For the system without damping, after deducing the body element dynamics equation, the dynamics equation of the system can be summarized as
where
For the UFMT system, the dynamics equation of the system can be deduced after adding a damping term into Eq. (3.5).
where C represents the damping force matrix.
Then the augmented eigenvector of the UFMT system is introduced to decouple Eq. (3.7), for the vibration of kth mode, the relationship between the augmented eigenvector and the system displacement array is
What’s more, using modal technology yields
where \( q^{k} (t) \) is the generalized coordinate for k-order mode.
Substituting (3.9) in (3.7) yields
The orthogonality of UFMT system augmented eigenvectors [9] can be applied to decoupling Eq. (3.10) by taking inner products with any augmented eigenvector \( {\varvec{V}}^{s} \) on both sides of the Eq. (3.10). Proportional damping \( \zeta_{s} = c_{s} /(2m_{s} \omega_{s} ) \) is also introduced to replace the damping term. Finally, the generalized coordinate equations of UFMT system can be obtained.
where \( f_{s} = \frac{{ < {\varvec{f}},{\varvec{V}}^{s} > }}{{\varvec{M}}} \).
3.3 Dynamics Simulation of the UFMT System
In the ultra-precision machining process, the initial condition of the UFMT system is
Taking Eq. (3.12) into Eq. (3.9), the initial condition in generalized coordinate is
Choosing the first 30 modes of the system, the translational and angular displacement of any point in the UFMT system, which is dynamics response can be solved by using numerical integration method and substituting the generalized coordinate \( q^{s} (t) \) in Eq. (3.9). Choosing the middle 2 s (106–108 s) in the cutting process to analyze, Figs. 6 and Fig. 7 separately plot dynamics simulation results of fly-cutting head tool-tip displacement and acceleration. Cutting process parameters are the speed of spindle: 300 RPM; the feed speed: 15 mm/min; the depth of cutting: 4 μm.
4 Verification and Discussions
4.1 Vibration Characteristics
To verify the correction of the dynamics model and vibration characteristics by MSTMM, the modal test and finite element method (FEM) simulation are carried out. In the modal test (shown in Fig. 8), the impact hammer (sensitivity: 4.11 pC/N) is used to exert excitation, and the senor is set to measure acceleration response signal one point by one point. To describe the modal shape of the UFMT and the high-order mode shapes of key components, 224 measuring points were arranged in the test. The FEM model of the UFMT system (shown in Fig. 9) is built by Abaqus and then meshed into 1082790 solid elements (C3D8R and C3D4 element). Choosing the same structure parameters as MSTMM model, the vibration characteristics can be solves by Lanczos Method.
Table 3 lists the first eighteen and 29th typical natural frequencies and modal shape by simulation and modal test. Especially, the 3rd order mode and the 1st order mode are all related to the bed and foundation rotating around a rotating axis in z-direction, but the rotating directions are same in the 1st order and are different in the 3rd order, which is defined as antisymmetric mode (shown in Fig. 10). Analogously, besides 3rd order and the 1st order, the 4th and 5th order modes are the antisymmetric modes of 6th, 7th order modes, respectively, which have not been tested in modal test due to symmetrical structure itself and symmetrical arrangement of measuring points. The other modes simulated by MSTMM and FEM are both consistent with modal test results. Due to the different models and algorithms used in MSTMM and FEM, relative results are all in rational ranges. Such results verify the correctness of the UFMT dynamics model and MSTMM method.
The FEM simulation model is made up of 1,082,790 degrees of freedom so that order of the FEM system is 1,082,790. However, the order of MSTMM system is only 66. The lower orders bring the advantage of faster computation speed.
The first eight modes of the machine tool system are only associated with machine tool and the foundation vibrating in different directions, which illustrates that the stiffness of each component and joint surface in the machine tool are high enough, and the structure design of the machine tool is reasonable. Besides, the mode shapes describing the motions of fly-cutting tool-tip in z-directions are the 11th, 12th, 18th and 29th. The frequencies of those four orders are 111.3 Hz, 177.9 Hz, 258.6 Hz and 585.5 Hz by MSTMM.
4.2 Dynamics Response
It can be seen in the Fig. 11 that, in the acceleration of tool-tip test, a dynamic signal recorder (Dong Hua DH5916) is fixed under the fly-cutting head and the senor (sensitivity: 1.000 V/g) is pasted under the tool carrier. When the machine tool is working, the senor and the signal recorder are rotating with fly-cutting head in order to test and save the acceleration of tool-tip. After the test, we can download the acceleration signal from the signal recorder and compare to the simulated results (in Fig. 12). Cutting process parameters are the speed of spindle: 300 RPM; the feed speed: 15 mm/min; the depth of cutting: 4 μm. The two curves in Fig. 12 mostly coincide, reflecting in their periodicity and amplitude. Both of the curves reach the peak value when the tool-tip contacts the workpiece at the same time and then gradually attenuate, which composes a cutting period. The average peak value in a period of the simulated results and test results are 0.065 mm/s2 and 0.066 mm/s2. Those prove the reliability of the proposed method and the parameters we choose. As for the FEM model, it is mostly impossible to simulate the complete cutting process without modal reduction due to the need for giant memory space of the computer.
While, the quality of ultra-precision machining is finally determined by the relative displacements between the fly- cutting tool-tip and the workpiece surface in z-direction [18] which is simulated and plotted in Fig. 13. The curve also owns the same periodicity as the curve above and the average peak value in a period is 34 nm.
What’s more, what we directly care about is the machined surface. The 3D locus of the UFMT is mentioned in [19], which describes how to translate 2D curve into 3D surface. In the cutting direction, it is the fact that every point is processed more than once, so the actual locus is composed by the minimum relative displacements between the fly-cutting tool-tip and the work piece surface in z-direction at every point which is called ‘tool interference’ phenomenon. Further, the geometric model of the 3D locus is rewritten as
where R denotes the radius of fly-cutting head, \( f_{z} \) means the velocity of the spindle, v means the feed speed, \( z_{re} \) is the relative displacements between the fly-cutting tool-tip and the workpiece surface in z-direction, n represents the number of points in the workpiece. Taking cutting process parameters and simulated results into Eq. (4.1), one can obtain the simulated surface.
Machined surface can be recorded and analyzed by Laser Interferometer (Zogo) in the same processing condition. Figure 14 presents the simulated surface and the measured surface which have the same trend that is the middle part of the surface is higher than surrounding area. The peak-to-valley value (PV) is directly used to evaluate the surface, which can be calculate by comparing the value in z direction of every point in the surface. The PV of the simulated surface and the measured surface are very similar (139.08 nm and 142.91 nm), shown in Table 4.
In according to explore the relation between machined surface and dynamics parameters such as structure parameters and cutting process parameters, dynamics simulations of different parameters are carried out.
Firstly, air-bearing stiffness of spindle has been changing, but it has little influence on either vibration characteristics or dynamics response. Then, air-bearing stiffness of spindle has been changing in different directions in a reasonable range; results are plotted in Fig. 15. The angular air-bearing stiffness has a methodical effect on the machined surface that is the higher, the better. While the relations between radial and axial air-bearing stiffness and machined surface are not as that of the angular air-bearing stiffness. So, the dynamics design of the air-bearing stiffness of the flying-cutting head is indispensable.
Furthermore, the dynamics simulation results of different cutting process parameters are demonstrated in Fig. 16. When the speed of spindle increases and feed speed decreases in a reasonable range, the numbers of contacts between tool-tip and workpiece increase. As a result, the machined surface becomes smoother. On the other hand, cutting force is the main excitation of fly-cutting tool-tip, so the larger cutting force generates larger amplitude and broader bandwidth of tool-tip vibration which map to the surface. During actual processing, cutting force can indirectly downsize by diminishing depth of cutting and reducing tool wear as possible.
Consequently, the angular air-bearing stiffness of the flying-cutting head should increase and the radial and axial air-bearing should be optimized. As for the cutting process parameters, the speed of spindle should increase appropriately, while low feed speed and small cut force should be chosen in the ultra-precision machining.
5 Conclusions
Dynamics modelling and simulating of the ultra-precision fly-cutting machine tool (UFMT) is presented in this paper by using the transfer matrix method for multibody systems (MSTMM).
- 1.
The dynamics model of UFMT multi-rigid-flexible system is proposed. In the model, the spindle is treated as a flexible body and the other parts are rigid bodies. The overall transfer equation, overall transfer matrix and the characteristic equation of the system are deduced theoretically by MSTMM, and first thirty modes of vibration characteristics are obtained by solving the eigenfrequency equation. The simulation results are consistent with the modal test results
- 2.
The dynamics equations in the generalized coordinate of UFMT are derived after the body element dynamics equation has formulated simultaneously and are decoupled using augmented eigenvectors. The effective simulation of dynamics response can realize by MSTMM, and the simulation results have been verified by tool-tip acceleration test.
- 3.
The machined surface is simulated by translating 2D dynamics response curve into a 3D surface. The peak-to-valley value and trend of the simulated surface is basically consistent with the measured surface. Both the air-bearing stiffness of the flying-cutting head and cutting process parameters affect the machined surface.
Abbreviations
- \( {\varvec{Z}}_{i,j} \) :
-
State vector in modal coordinates
- \( {\varvec{z}}_{i,j} \) :
-
State vector in physical coordinates
- \( x,y,z \) :
-
Translational displacement in x, y, z physics coordinate
- \( X,Y,Z \) :
-
Translational displacement in x, y, z modal coordinate
- \( \theta_{x} ,\theta_{y} ,\theta_{z} \) :
-
Angular displacement in x, y, z physics coordinate
- \( \Theta_{x} ,\Theta_{y} ,\Theta_{z} \) :
-
Angular displacement in x, y, z modal coordinate
- \( m_{x} ,m_{y} ,m_{z} \) :
-
Internal torque in x, y, z physics coordinate
- \( M_{x} ,M_{y} ,M_{z} \) :
-
Internal torque in x, y, z modal coordinate
- \( q_{x} ,q_{y} ,q_{z} \) :
-
Internal force in x, y, z physics coordinate
- \( Q_{x} ,Q_{y} ,Q_{z} \) :
-
Internal force in x, y, z modal coordinate
- \( {\varvec{U}}_{\text{all}} \) :
-
Overall transfer matrix
- \( {\varvec{Z}}_{\text{all}} \) :
-
Overall state vector
- \( {\varvec{T}} \) :
-
Successive premultiplication of the transfer matrix of each element in the transfer paths from each tip to the root of the system
- \( {\varvec{G}} \) :
-
Successive premultiplication of the transfer matrix of each element in the transfer path from each tip to the k-th input end Ik of each body element which has multiple input ends
- \( {\varvec{v}} \) :
-
The translational and angular displacement column matrix
- \( {\varvec{M}},{\varvec{K}},{\varvec{C}} \) :
-
The mass, spring forces and damping forces matrix
- \( {\varvec{f}} \) :
-
The column matrix of external forces torques
- \( {\varvec{V}}^{k} \) :
-
Augmented eigenvector of k-order mode
- \( q^{k} \) :
-
Generalized coordinate for k-order mode
- \( \omega_{s} \) :
-
Natural frequency of s-order mode
- \( \zeta_{s} \) :
-
Damping proportion of s-order mode
- \( f_{z} \) :
-
The angular velocity of the spindle
- R :
-
The radius of the fly-cutting head
- \( z_{re} \) :
-
Relative displacements between the fly-cutting tool-tip and the workpiece surface in z-direction
References
Liang, Y., Chen, G., Sun, Y., Chen, J., Chen, W., & Nan, Y. U. (2014). Research status and outlook of ultra-precision machine tool. Journal of Harbin Institute of Technology,46(5), 28–39.
Zaeh, M., & Siedl, D. (2007). A new method for simulation of machining performance by integrating finite element and multi-body simulation for machine tools. CIRP Annals—Manufacturing Technology,56(1), 383–386.
Liang, Y. C., Chen, W. Q., Sun, Y. Z., Chen, G. D., Wang, T., & Sun, Y. (2012). Dynamic design approach of an ultra-precision machine tool used for optical parts machining. Proceedings of the Institution of Mechanical Engineers Part B-Journal of Engineering Manufacture,226(A11), 1930–1936. https://doi.org/10.1177/0954405412458998.
Liang, Y. C., Chen, W. Q., An, C. H., Luo, X. C., Chen, G. D., & Zhang, Q. (2014). Investigation of the tool-tip vibration and its influence upon surface generation in flycutting. Proceedings of the Institution of Mechanical Engineers Part C-Journal of Mechanical Engineering Science,228(12), 2162–2167. https://doi.org/10.1177/0954406213516440.
Wu, W. (2010). Extended transfer matrix method for dynamic modeling of machine tools. Journal of Mechanical Engineering,46(21), 69.
Zhang, M., Liu, Q., & Yuan, S. (2008). Machine tool spindle unit analysis system based on second development of ANSYS. Machine Tool & Hydraulics, 36(2), 11–16.
Yao, Y. F., Liu, Q., & Wen-Jing, W. U. (2011). Dynamic simulation of a linear motor feed drive system based on rigid-flexible & electrical-mechanical coupling. Journal of Vibration and Shock,30(1), 191–196.
Yang, X., An, C., Wang, Z., Wang, Q., Peng, Y., & Jian, W. (2016). Research on surface topography in ultra-precision flycutting based on the dynamic performance of machine tool spindle. International Journal of Advanced Manufacturing Technology,87(5–8), 1–9.
Rui, X., Wang, G., Lu, Y., & Yun, L. (2008). Transfer matrix method for linear multibody system. Multibody System Dynamics,19(3), 179–207.
Rui, X., Bestle, D., Zhang, J., & Zhou, Q. (2016). A new version of transfer matrix method for multibody systems. Multibody System Dynamics,38(2), 137–156.
Rui, X. T., Wang, X., Zhou, Q. B., & Zhang, J. S. (2019). Transfer matrix method for multibody systems (Rui method) and its applications. Science China-Technological Sciences,62(5), 712–720. https://doi.org/10.1007/s11431-018-9425-x.
Rui, X. T., Zhang, J. S., & Zhou, Q. B. (2014). Automatic deduction theorem of overall transfer equation of multibody system. Advances in Mechanical Engineering. https://doi.org/10.1155/2014/378047.
Rui, X., Wang, G. P., Zhang, J. S., Rui, X. T., & Sun, L. (2016). Study on automatic deduction method of overall transfer equation for branch multibody system. Advances in Mechanical Engineering,8(6), 16. https://doi.org/10.1177/1687814016651586.
Rui, X., Rong, B., Wang, G., & He, B. (2011). Discrete time transfer matrix method for dynamics analysis of complex weapon systems. Science China Technological Sciences,54(4), 1061–1071.
Rong, B., Rui, X., Wang, G., & Yu, H. (2011). Discrete time transfer matrix method for dynamic modeling of complex spacecraft with flexible appendages. Journal of Computational and Nonlinear Dynamics,6(1), 011013.
Chen, G. L., Rui, X. T., Abbas, L. K., Wang, G. P., Yang, F. F., & Zhu, W. (2018). A novel method for the dynamic modeling of Stewart parallel mechanism. Mechanism and Machine Theory,126, 397–412. https://doi.org/10.1016/j.mechmachtheory.2018.04.024.
Lu, H., Rui, X., & Chen, G. (2018). Study on the dynamics response of ultra-precision single-point diamond fly-cutting machine tool as multi-rigid-flexible-body system based on transfer matrix method for multibody systems. In 14th international conference on multibody systems, nonlinear dynamics, and control (vol. 6).
Chen, W. Q., Liang, Y. C., Sun, Y. Z., Huo, D. H., Su, H., & Zhang, F. H. (2015). A two-round design method for ultra-precision flycutting machine tools with stringent process requirements. Proceedings of the Institution of Mechanical Engineers Part B-Journal of Engineering Manufacture,229(9), 1584–1594. https://doi.org/10.1177/0954405414537248.
An, C., Deng, C., Miao, J., & Yu, D. (2018). Investigation on the generation of the waviness errors along feed-direction on flycutting surfaces. International Journal of Advanced Manufacturing Technology,96(1–4), 1457–1465.
Acknowledgements
The research was supported by Science Challenge Project (No. TZ2016006-0104).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lu, H., Ding, Y., Chang, Y. et al. Dynamics Modelling and Simulating of Ultra-precision Fly-Cutting Machine Tool. Int. J. Precis. Eng. Manuf. 21, 189–202 (2020). https://doi.org/10.1007/s12541-019-00239-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-019-00239-1