Next Article in Journal
Influence of Higher Stabilization Temperatures on the Microstructure and Mechanical Properties of Austenitic Stainless Steel 08Ch18N10T
Next Article in Special Issue
Cutting Chatter in Ultrasonic Elliptical Vibration Cutting and Its Influence on Surface Roughness and Tool Wear
Previous Article in Journal
Machinability Comparison of TiCN-Al2O3-TiN, TiAlN-TiN, and TiAlSiN Coated Carbide Inserts in Turning Hardened AISI 4340 Steel Using Grey-Crow Search Hybrid Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Modeling and Stability Prediction of Robot Milling Considering the Influence of Force-Induced Deformation on Regenerative Effect and Process Damping

1
School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
2
Chongqing Innovation Center, Beijing Institute of Technology, Chongqing 401120, China
3
Jianglu Machinery Electronics Group Co., Ltd., Xiangtan 411100, China
*
Author to whom correspondence should be addressed.
Metals 2023, 13(5), 974; https://doi.org/10.3390/met13050974
Submission received: 2 April 2023 / Revised: 9 May 2023 / Accepted: 12 May 2023 / Published: 18 May 2023
(This article belongs to the Special Issue High Performance Machining of Difficult-to-Process Metals)

Abstract

:
Undesirable chatter is one of the key problems that restrict the improvement of robot milling quality and efficiency. The prediction of chatter stability, which is used to guide the selection of process parameters, is an effective method to avoid chatter in robot milling. Due to the weak stiffness of the robot, deformation caused by milling forces becomes an unavoidable problem, which will change the tool–workpiece contact area and affect the stability prediction. However, it is often simplified and neglected. In this paper, a multipoint contact dynamic model of robot milling is established, which considers the influence of force-induced deformation on the regenerative effect and process damping. The tool–workpiece contact area is discretized into a finite number of nodes along the axial direction so that the force and deformation at each node can be calculated separately. The different contact forms of the tool–workpiece under different process parameters are discussed in different cases, and the interaction process between cutting force and force-induced deformation is analyzed in detail. An iterative strategy is used to calculate the deformation of each node and the result of the tool–workpiece contact boundary. Finally, chatter stability of robot milling is predicted by a fully discrete method. Robot milling experiments were carried out to verify the predicted results. The results show that force-induced deformation is an important factor improving the stability prediction accuracy of robot milling, and a more accurate prediction result can be obtained by simultaneously considering force-induced deformation and process damping.

1. Introduction

Industrial robots are desired to be applied in the machining of large complex parts due to the advantages of low cost and high efficiency [1,2,3,4]. Previous research has shown that robot machining can save significant costs and provide greater flexibility compared to CNC machine tools [5,6,7]. However, the machining chatter caused by the low stiffness of the robot, which leads to the rapid wear of the tool and the deterioration of the machining quality, is one of the main problems restricting the application of robots to high-load processing (especially milling) [8,9,10]. Therefore, the chatter problem of robot milling deserves special attention. Research shows that the prediction of the stable lobe diagram (SLD) can guide the selection of process parameters, and it is an effective method to avoid chatter [11]. Therefore, several methods for predicting SLD have been developed.
Over the past three decades, many methods have been proposed for predicting SLD [12], such as zero-order approximation (ZOA) [13,14,15], multi-frequency method (MFM) [16,17], semi-discretization method (SDM) [18,19] and full-discretization method (FDM) [20]. Based on the above methods, many scholars have predicted the SLD of robot milling. Mousavi et al. [21,22] established the robot dynamics model by the multi-body dynamics method, and then based on the regenerative chatter theory, the robot kinematic redundancy was used as a function variable to obtain the SLD. Gonul et al. [23] identified the dynamic parameters of the robot milling system under different postures, and the SLD of robot milling was predicted by the frequency domain method. Cordes et al. [24] established the structural dynamics model of the robot milling system, and SLD was predicted by the frequency domain method and SDM method. Mejri et al. [25] used the single frequency method to predict the SLD of robot milling and studied the influence law of the posture change on the robot milling stability. The above studies on robot milling chatter focus on the use of accurate SLD prediction algorithms, and are less concerned with the accuracy of robot milling dynamics modeling.
Research shows that in addition to adopting accurate SLD prediction algorithms, much effort is also needed to construct an accurate milling dynamic model to improve the prediction accuracy of SLD [26]. Xin et al. [27] found that robot milling chatter is affected by tool point low-frequency vibration, which is caused by robot structure mode, and established the stability prediction model considering the tool point low-frequency vibration caused by robot structure mode. The experimental results show that considering the low frequency vibration of the robot can improve the prediction accuracy of SLD at low milling speed. Li et al. [28] established a two-degree-of-freedom robot milling dynamics model considering the effect of structure mode coupling, which can obtain a more accurate SLD for robot milling. Mohammadi et al. [29] took the nonlinear cutting force caused by the axial vibration of the robot into the milling dynamics model, which improved the prediction accuracy of SLD. Wang et al. [30] established a multiple degrees of freedom dynamic equation simultaneously considering the robot mode and tool mode, which improved the prediction accuracy of SLD in robot milling at a low tool rotation speed. In conclusion, the construction of a more accurate milling dynamics model can effectively improve the prediction accuracy of SLD for robot milling. When studying machining chatter in CNC machining centers, some studies have shown that force-induced deformation can cause the actual radial cutting depth to be different from the nominal one, which can lead to a change in milling stability. For example, Sun et al. [31] studied the effect of force-induced deformation on the milling stability in the machining center, and constructed a dynamics model in milling thin-walled part considering force-induced deformation effect, which can improve the prediction accuracy of SLD. Considering the series structure characteristic of the robot, the flexible characteristics of robot joints will inevitably cause force-induced deformation in the milling process, and its influence on the stability of robot milling cannot be ignored.
In order to further consider the robot milling deformation factor in the chatter stability prediction model, an iterative calculation strategy for milling deformation is proposed in this paper. This strategy takes into account the different contact states between tool and workpiece, which realizes the calculation of milling deformation under different process parameters. Furthermore, a multipoint contact dynamic model considering regeneration effect and process damping is constructed, and the calculated milling deformation is taken into account. A fully discrete method is applied to predict the SLD of robot milling and the stability prediction results show that compared with the traditional model, the predicted stability area is further expanded by considering milling deformation and process damping. Especially at the peak of SLD, the expansion is larger. For example, when the spindle speed is 8200 rpm, compared with the traditional model, the stability boundary is increased by 25% after considering deformation and process damping. The predicted expansion region is also verified as the stable region by the experiment, which shows the correctness of the model. The research provides theoretical guidance for the stability prediction of robot milling.

2. Analysis of Force-Induced Deformation in Robot Milling

In the milling process, the robot milling system (KUKA, Augsburg, Germany) is usually considered as the flexible part, while the workpiece is considered as the rigid part. Therefore, the force-induced deformation of robot milling can be divided into two parts: tool deflection deformation and robot joint deformation. Schematic Figure 1 shows the deformation principle in the process of robot milling with an end mill. Figure 1a shows the variation of tool deformation along the tool axis due to the influence of tool deflection. The tool is divided into m elements along the axis, and the deformation of each element node can be calculated separately [31,32,33,34], which can be expressed as follows:
Δ T ( k , n ) = { F n ( l z k ) 2 6 E I ( 2 l 3 z n + z k ) z n < z k < l F n ( l z n ) 2 6 E I ( 2 l 3 z k + z n ) 0 < z k < z n
Δ T k = n = 1 m + 1 Δ T ( k , n )
in which Δ T ( k , n ) represents the deformation of the k-th node caused by the force on the n-th node and Δ T k represents the total tool deflection deformation at node k, Fn represents the force on the n-th node, l represents overhang length of tool, zk represents the distance between the k-th node and the free end of the tool, E represents Young’s modulus of the tool and I represents area moment of inertia.
The deformation of robot joints can be transformed into the deformation of robot end by matrix transformation, as shown in Figure 1b. Δ E k represents the deformation of the robot end at axial element node k, which can be calculated as follow:
Δ E k = J c K q 1 J e T F
where Jc is the velocity Jacobian matrix of the robot, and J e T is the force Jacobian matrix of the robot. The robot Jacobian matrix can be derived from a robot kinematic model by using the method proposed by [35]. K q is the diagonal stiffness matrix in the joint coordinate system, which is identified by static payload experiment. F is the resultant force of each element in the milling process.
Therefore, the total deformation of robot milling at axial element node k can be expressed as:
Δ R k = Δ T k + Δ E k
where Δ R k represents the total deformation of the robot milling system at axial element node k.

3. Dynamic Modeling of Robot Milling

3.1. Multipoint Contact Dynamic Equation

According to the deformation analysis of the robot milling system, the force-induced deformation is calculated at each node along the axial direction of the tool–workpiece contact area. Therefore, the dynamics model of robot milling is considered as a multipoint contact dynamic model, which can simultaneously consider force-induced deformation in the milling stability. The multipoint contact dynamic model can be formulated in physical space as:
M Q ¨ + C Q ˙ + K Q = F ( t )
where M, C and K stand for 2 (m + 1) × 2(m + 1) dimensional physical mass, damping and stiffness matrices of the robot milling system, F ( t ) is the 2 (m + 1) × 1 dimensional cutting force vector. The milling force can be expressed as Equation (6) [31].
F ( t ) = [ F 1 ( t ) F k ( t ) F m + 1 ( t ) ] T
in which F k ( t ) represents the contact force at any node k. In this study, the two degrees of freedom (x-direction and y-direction) are considered at different nodes during side milling as shown in Figure 2. Therefore, the milling force of each node k can be expressed as:
F k ( t ) = [ F k , x ( t ) F k , y ( t ) ] T

3.2. Tool–Workpiece Interaction Force

The milling force of each node can be decomposed into static force, process damping force and regenerative dynamic force unit, which can be expressed as follow:
F k ( t ) = j = 1 N [ F j , k s ( t ) + F j , k c ( t ) + F j , k d ( t ) ]
where N is the number of the tool teeth, and the upper corner subscripts s, c and d represent static, process damping and regenerative dynamic, respectively. The static cutting force causes deformation; process damping force and dynamic milling force affect milling stability [31,36]. F k ( t ) can be further decomposed in the x and y directions, as shown in Figure 2. It can be expressed as follow:
F j , k ( t ) = g j , k n [ F j , k , x ( t ) F j , k , y ( t ) ] = g j , k n [ sin φ j , k ( t ) cos φ j , k ( t ) cos φ j , k ( t ) sin φ j , k ( t ) ] [ F j , k , t ( t ) F j , k , r ( t ) ]
where φ j , k ( t ) represents the engagement angle on the k-th axial node of the j-th tooth between the tool and the workpiece at time t. It can be expressed as:
φ j , k ( t ) = 2 π Ω 60 t ( j 1 ) 2 π N k Δ ϕ
Δ ϕ = d z tan β R
where Ω   is the rotation speed of the tool, and R is the radius of the tool. dz is the height of the discrete axial element, which can be calculated by d z = a p m [31]. g j , k n is the nominal judgment equation of the milling process, which determines whether the j-th tool tooth participates in cutting.
g j , k n = { 1 φ en , k n φ j , k ( t ) φ ex , k n 0 otherwise
in which φ en , k n and φ ex , k n represent the nominal entry angle and exit angle of the tool–workpiece contact area, respectively. F j , k , t ( t ) and F j , k , r ( t ) represent the tangential and radial milling forces on the k-th axial node of the j-th tooth at time t, which can also be decomposed into static force, process damping force and regenerative dynamic force unit. The static force and regenerative dynamic force can be expressed as follows:
{ F j , k , t s ( t ) = g j , k n [ K tc h j , k s ( t ) + K te ] d z F j , k , r s ( t ) = g j , k n [ K rc h j , k s ( t ) + K re ] d z
{ F j , k , t d ( t ) = g j , k n [ K tc h j , k d ( t ) ] d z F j , k , r d ( t ) = g j , k n [ K rc h j , k d ( t ) ] d z
where K tc and K rc represent the milling force coefficient contributed by shear effect, K te and K re represent the milling force coefficient contributed by plough effect. h j , k s ( t ) and h j , k d ( t ) represent the static and dynamic instantaneous undeformed cutting thickness, which can be approximated as:
h j , k s ( t ) = f z cos φ j , k ( t )
h j , k d ( t ) = Δ x j , k ( t ) cos φ j , k ( t ) Δ y j , k ( t ) sin φ j , k ( t )
in which f z is the feed per tooth. Δxj,k(t) and Δyj,k(t) are the dynamic displacements of the tool in the x and y directions caused by the regeneration effect. They can be expressed as Equation (17):
{ Δ x j , k ( t ) = x j , k ( t ) x j , k ( t T ) Δ y j , k ( t ) = y j , k ( t ) y j , k ( t T )
In this study, the process damping force is established as the equivalent linear viscous damper model proposed by Ahmadi et al. in [36], as shown in Equation (18):
[ F j , k , t c ( t ) F j , k , r c ( t ) ] = g j , k n C eq [ μ 1 ] [ cos φ j , k ( t ) sin φ j , k ( t ) ] [ x ˙ j , k ( t ) y ˙ j , k ( t ) ]
where μ is the Coulomb friction coefficient, which is 0.3. C eq is the term related to the indentation force, which can be expressed as:
C eq = K s p w 2 d z 4 v
where K s p is the indentation force coefficient, which is set as 1.5 × 1014 N/m3 according to Ref [37], w is the wear band width of cutting edge, which is 40 μm according to the measurement results of the 3D laserscanning microscope (VK-X100, Keyence Co., Ltd., Osaka, Japan), and v is the tangential velocity of the tool, which can be calculated by v = 2 π R Ω 60 .

4. Calculation Method of Force-Induced Deformation

4.1. Effect of Force-Induced Deformation on Robot Milling Stability

The effect of force-induced deformation on milling process is shown in Figure 3. The deformation of the robot milling system along the y-direction will lead to the reduction of the radial cutting depth, which will lead to the change of the entry angle [31,32], as shown in Figure 3a. The nominal entry angle φ en , k n in Equation (12) will increase, which will lead to the reduction of the tool–workpiece contact area. Therefore, the judgment equation of the cutting process g j , k n will change to the following:
g j , k a = { 1 φ en , k a φ j , k ( t ) φ ex , k a 0 otherwise
where the upper corner subscript a represents the actual milling process considering force-induced deformation. It can be seen that the change of g j , k will affect the robot milling dynamics in Equation (9), which will affect the prediction result of the SLD.
In addition, deformation will also lead to the change of static cutting thickness, which will lead to the change of static cutting force, as shown in Figure 3b. It is worth noting that although the change of static force will not directly affect the prediction result of SLD, it will influence the calculation result of the force induced-deformation and thus indirectly affect the prediction of SLD. The static cutting thickness considering deformation is calculated as follows:
h j , k s , a ( t ) = [ f z ( R cos φ e n , k n R cos φ e n , k a ) ] cos φ j , k ( t )

4.2. Iterative Strategy for Calculating Force-Induced Deformation

Previous studies have shown that the relationship between force and deformation is a highly complex interactive process, as shown in Table 1 [31,32]. When the deformation is caused by the cutting force, the radial cutting depth decreases, which will lead to the reduction of the cutting force. The reduction of cutting force will reduce the deformation, which will lead to the increase of radial cutting depth and thereby increase the cutting force. It can be seen that the deformation caused by the force will go through an iterative process and finally reach a stable value [33].
In the calculation of the actual deformation, the iterative idea studied in [31] is selected and extended. In this section, force-induced deformation is calculated based on the assumption that only one tooth is involved in the material removal at the same time, which is consistent in previous studies [31,32]. Due to the helical angle of the tool, different axial cutting depths will lead to two kinds of tool–workpiece contact states at a given radial cutting depth, as shown in Figure 4.
In Figure 4, BD represents the initial entry boundary; AC represents the initial exit boundary, which can be named initial surface generation line [32]. The orange dotted line GF represents the critical value of the axial cutting depth for the two contact states, which can be calculated by the following equation:
a p lim = R [ π 2 arcsin ( 1 a e , k n R ) ] cot ( β )
If the upper edge of the chip is the blue line A’B’, this means the axial cutting depth is less than the critical value aplim, which is defined as Case 1. The tool–workpiece contact line is shown as blue dashed line E’P; this indicates that when all the nodes on the cutting edge participate in cutting, the tool tip point P has not reached the initial surface generation line AC [32]. In this case, the actual entry angle of each node on the tool can be calculated by the following iterative method.
Figure 5 shows the unfolding plane of the tool–workpiece contact zone. The solid red line E 1 0 P represents the tool–workpiece contact line when the tool tip point P initially reaches the surface generated line A’C [31,32,33]. The deformation of the axial node at k = 1 is calculated from here; namely, the number of iterations K = 1. As the iteration progresses, the initial contact line E 1 0 P gradually approaches its actual position E 1 l P . At this time, the initial entry angle can be expressed as:
φ e n , k ( 0 ) ( K ) = π 2 arccos ( 1 a e , k n R )
where the initial entry angle of the first iteration is calculated by the radial cutting depth in the undeformed state. It is worth noting that after the cutting edge passes through point B’, the contact length between the cutting edge and the workpiece does not change with the generation of deformation, as shown in Figure 5. This is because the cutting edge beyond the upper boundary of the workpiece does not participate in the cutting. However, the iterative process of deformation calculation still needs to be carried out, which is different from the previous research conclusions [31,32]. This is because when deformation occurs, the change of static cutting thickness will cause the change of cutting force, as shown in Equation (21). Then, the iteration begins until the radial cutting depth reaches a stable value. Subsequently, the number of tool–workpiece contact nodes and the actual entry angle is calculated as follows:
N d k ( l ) ( K ) = m + 2 K
where l represents the number of iteration steps at the K-th iteration. At this point, the engagement angle between the tool and the workpiece at node 1 is π/2; then, the engagement angle at any node k can be expressed as follows:
φ j , k ( l ) ( K ) = π 2 ( k 1 ) Δ ϕ
After the number of tool–workpiece contact nodes and the tool–workpiece engagement angle at each node are obtained, the initial cutting force of each cutting element can be calculated through the cutting force Equations (9)–(16). It is assumed that the cutting force of each axial element is equally distributed between the upper and lower nodes [38,39]. Then, the initial deformation of each node can be calculated by Equations (1)–(4), and the final deformation can be calculated by iterative strategy, as shown in Equation (26):
a e , k ( l ) ( K ) = a e , k n Δ Y , R k ( l ) ( K )
where a e , k n represent the nominal radial cutting depth on the k-th node of the tool–workpiece contact area. Δ Y , R k represents total deformation on the k-th node in y-direction.
At this time, the actual entry angle at axial node 1 can be calculated as follows:
φ e n , k ( l ) ( K ) = π 2 arccos ( 1 a e , k ( l ) ( K ) R )
In addition, Equation (21) will also change with the variation of deformation, and its iterative calculation method is expressed as follows:
h k ( l 1 ) ( K ) = [ f z ( R cos φ e n , k ( 0 ) ( K ) R cos φ e n , k ( l 1 ) ( K ) ) ] cos φ k
Finally, Equation (28) is put into the calculation model of cutting force (Equations (9)–(15)), and then Equation (27) can be quantitatively solved. Here, a convergence condition needs to be set to determine whether to terminate the iterative calculation, and the convergence condition is shown as follows:
| a e , k ( l ) ( K ) a e , k ( l 1 ) ( K ) | ε
in which ε is set to 10−6 mm in this study [31].
The above iteration will be stopped if the inequality 29 is true. Then, the tool–workpiece contact line changes to E 1 l P , and the first iteration convergence surface generation line is generated as the green dashed line in Figure 5. Then, the tool rotation Δ ϕ angle enters the second iteration K = 2.
When the axial cutting depth is greater than the critical value aplim, the tool–workpiece contact line is shown as the purple line EP in Figure 4. This indicates that when the tip point P reaches the initial surface generation line AC, the nodes on the cutting edge, which should participate in the cutting, are not yet fully in contact with the workpiece. In this case, the unfolding plane of the tool–workpiece contact zone can be shown as in Figure 6. The solid red line E 1 0 P represents the tool–workpiece contact line, which represents the deformation of the axial node at k = 1 and is calculated from here. In this case, the initial entry angle at this position is consistent with Equation (23).
In this case, the number of contact nodes between the tool and workpiece along the axial direction is no longer calculated by Equation (24), and it needs to be expressed in the following form:
N d k ( 0 ) ( K ) = f l o o r ( φ e x , k a φ e n , k ( 0 ) ( K ) Δ ϕ ) + 1 i f φ e x , k a φ e n , k ( 0 ) ( K ) Δ ϕ N +
where the floor () function represents the value in parentheses as the nearest integer that is smaller than itself [31].
When the iteration starts, each iteration will make the tool–workpiece contact line closer to its actual position E 1 l P until the iteration converges. After that, the tool rotates its angle to start the next iteration. As the deformation occurs, the initial entry angle changes, and the tool–workpiece contact line gradually approaches the real contact line E 1 l P . It can be clearly seen from Figure 6 that the length of the contact line E 1 l P is less than E 1 0 P , which indicates that the number of tool–workpiece contact nodes will decrease with the generation of deformation. Therefore, Equation (30) should also be introduced into the iterative steps and converted into the following form:
N d k ( l ) ( K ) = f l o o r ( φ e x , k a φ e n , k ( l 1 ) ( K ) Δ ϕ ) + 1 i f φ e x , k a φ e n , k ( l 1 ) ( K ) Δ ϕ N +
By combining Equations (30) and (31) into the iterative algorithm (Equations (25)–(29)), the actual radial cut depth and entry angle of different nodes can be calculated.
When the cutting edge passes through point B, the number of tool–workpiece contact nodes will not change with the generation of deformation, which is shown by the purple line E m 2 0 P in Figure 6. At this time, the deformation calculation process is consistent with Case 1.

4.3. Calculation Flow of Force-Induced Deformation

To clarify the above iteration strategy of deformation calculation, a logic block diagram is presented to explain the deformation calculation process as shown in Figure 7. The specific calculation process is summarized as follows:
Step 1:
Input the initial conditions such as joint stiffness matrix of the robot milling system, milling process parameters, structure parameters of the tool, material parameters of the tool and workpiece, and the tool–workpiece contact state is determined based on Equation (22).
Step 2:
The initial entry angle and the number of nodes in contact are calculated. If the tool–workpiece contact is as in Case 1, the number of contact nodes along the axis is calculated using Equation (24). If the tool–workpiece contact is as in Case 2, the number of contact nodes along the axis is calculated using Equation (30).
Step 3:
Equations (11) and (25) are used to calculate the engagement angle of each node, so that the contact force of each node can be obtained based on Equations (9)–(15).
Step 4:
According to the calculated node cutting force, the initial deformation of each node can be calculated by Equations (1)–(4). Furthermore, the deformation and entry angle of each iteration step are updated according to Equations (26)–(28).
Step 5:
According to Equation (29), whether the current iteration converges or not is judged. If the current iteration converges, the continuation of the current iteration is stopped. The tool rotates Δϕ to enter the next iteration, and steps 1 to 4 are repeated until all nodes are calculated.

5. Solution of Stability Lobe Diagram

In order to take the multipoint contact dynamics and force-induced deformation effects into account simultaneously in the process of solving the stability lobe diagram (SLD), a full discrete method is presented based on the method proposed in [37]. By coordinate transformation, Equation (5) is converted from physical space to modal space as follows:
M q q ¨ ( t ) + C q q ˙ ( t ) + K q q ( t ) = ψ T F ( t )
where q ( t ) represents the displacement vector in the modal space, whose size is 2 S × 1 . M q , C q and K q are the modal mass, damping and stiffness matrices of the robot milling system, respectively, which can be expressed as follows:
M q = [ I ] C q = [ 2 ξ ω ] K q = [ ω 2 ]
in which I is the diagonal identity matrix, ξ and ω are damping ratio and natural frequency matrices, which are diagonal matrices with 2 S × 2 S dimensions.
ξ = [ ξ S , 1 x 0 ξ S , 1 y ξ S , 2 x ξ S , 2 y ξ S , S x 0 ξ S , S y ] 2 S × 2 S ω = [ ω S , 1 x 0 ω S , 1 y ω S , 2 x ω S , 2 y ω S , S x 0 ω S , S y ] 2 S × 2 S
in which S represents the number of dominant modes. ψ is the mass normalized mode shape matrix in the dominant mode with size 2 ( m + 1 ) × 2 S , which can be expressed as Equation (35):
ψ = [ ψ S , 1 , 1 x , x ψ S , 1 , 1 y , x ψ S , 2 , 1 x , x ψ S , 2 , 1 y , x ψ S , S , 1 x , x ψ S , S , 1 y , x ψ S , 1 , 1 x , y ψ S , 1 , 1 y , y ψ S , 2 , 1 x , y ψ S , 2 , 1 y , y ψ S , S , 1 x , y ψ S , S , 1 y , y ψ S , 1 , 2 x , x ψ S , 1 , 2 y , x ψ S , 2 , 2 x , x ψ S , 2 , 2 y , x ψ S , S , 2 x , x ψ S , S , 2 y , x ψ S , 1 , 2 x , y ψ S , 1 , 2 y , y ψ S , 2 , 2 x , y ψ S , 2 , 2 y , y ψ S , S , 2 x , y ψ S , S , 2 y , y ψ S , 1 , m + 1 x , x ψ S , 1 , m + 1 y , x ψ S , 2 , m + 1 x , x ψ S , 2 , m + 1 y , x ψ S , S , m + 1 x , x ψ S , S , m + 1 y , x ψ S , 1 , m + 1 x , y ψ S , 1 , m + 1 y , y ψ S , 2 , m + 1 x , y ψ S , 2 , m + 1 y , y ψ S , S , m + 1 x , y ψ S , S , m + 1 y , y ] 2 ( m + 1 ) × 2 S
where ψ S , u , k o , p represents the mode shape displacement of the k axial node in the p direction under the dominant mode of the u order when the main vibration is in the o direction. When o and p are in different directions, it represents the structural modal coupling effect of the tool due to the helical flute structure. It is worth noting that when the coupling effect of tool structure modes is not considered, the mode displacement of the cross modes in the matrix is considered to be 0.
The expression of cutting force in Equation (32) is shown as follows:
F ( t ) = F s ( t ) + C p ( t ) q ˙ ( t ) + H ( t ) [ q ( t ) q ( t T ) ]
where the static forces F s ( t ) can be neglected in the calculation of stability [31]. H ( t ) and C p ( t ) represent the coefficient matrix of the regeneration term and process damping term, which can be expressed as follows:
H ( t ) = [ h x x , 1 h x y , 1 h y x , 1 h y y , 1 h x x , m + 1 h x y , m + 1 h y x , m + 1 h y y , m + 1 ] ψ and { h x x , k = j = 1 N g j , k a ( K t c S C K r c C 2 ) d z h x y , k = j = 1 N g j , k a ( K t c S 2 + K r c S C ) d z h y x , k = j = 1 N g j , k a ( K t c C 2 + K r c S C ) d z h y y , k = j = 1 N g j , k a ( K t c S C K r c S 2 ) d z
C p ( t ) = [ c p , x x , 1 c p , x y , 1 c p , y x , 1 c p , y y , 1 c p , x x , m + 1 c p , x y , m + 1 c p , y x , m + 1 c p , y y , m + 1 ] ψ and { c p , x x , k = j = 1 N C e q g j , k a ( μ S C C 2 ) c p , x y , k = j = 1 N C e q g j , k a ( μ S 2 + S C ) c p , y x , k = j = 1 N C e q g j , k a ( μ C 2 + S C ) c p , y y , k = j = 1 N C e q g j , k a ( μ S C S 2 )
Using the method proposed in [25], the state transition matrix of the robot milling system over a tooth pass period T can be obtained, and the stability of the robot milling can be determined according to the Floquet theory [40,41].

6. Experimental Verification

In order to verify the chatter stability prediction effect of the above method, milling experiments were carried out on a KUKA KR600 robot. The verification experiments mainly consisted of four steps: robot joint stiffness identification, milling force coefficients identification, dynamic parameters identification and robot milling experiment verification. The first two steps were used to calculate the force-induced deformation of the robot milling system; the second and third steps were used to provide the required parameters for the SLD solution. Robot milling experiments were performed to verify the accuracy of the predicted SLD. The details of each step are elaborated as follows.

6.1. Robot Joint Stiffness Identification

Through the calculation principle of joint stiffness proposed in [42], the joint stiffness of the robot was calculated by measuring the displacement generated by corresponding external force at the end of the robot. Specifically, a load was applied at a certain point on the robot flange, the displacement deviation between the loaded state and the no-load state was compared, and the load mass and the force application direction were changed several times. Finally, the least squares method was used to fit the stiffness value of each joint of the robot.
According to the above steps, the laser tracker (API Co., Ltd., Rockwell City, IA, USA) was used to measure displacement deviation under load and no-load conditions. The six-dimensional force sensor (ATI Co., Ltd., Taipei, Taiwan) was used to measure the magnitude and direction of the applied external force. The experimental principle and test process are shown in Figure 8. During the experiments, we selected eight groups of different robot postures, respectively, measured the coordinates of the end target ball under no-load, 30 kg load and 50 kg load, respectively, calculated the displacement variable before and after loading, and used the six-dimensional force sensor to measure the corresponding external force. We repeated the measurement twice at each selected posture, and recorded the coordinates of the force point at the end of the robot and the measurement point in the base coordinate system to calculate the Jacobian matrix of the two points. Finally, the joint stiffness could be calculated as:
K q = diag [ 6 . 082 × 10 6 , 6 . 816 × 10 6 , 3 . 842 × 10 6 , 2 . 926 × 10 6 , 1 . 635 × 10 6 , 2 . 479 × 10 6 ]   N · m / rad

6.2. Milling Force Coefficient Identification

The milling force coefficient identification experiments were carried out on 5A06 aluminum alloy, adopting the slot milling method with variable process parameters as shown in Figure 9. A 3-tooth cemented carbide end mill with 45° helix angle was used, and the milling force was measured by a dynamometer (KISTLER 9257B) during the milling experiments. By averaging the cutting forces in the x and y directions under different milling parameters, the milling force coefficients were finally calculated as follows:
{ K tc = 855.00   N / mm 2 K rc = 270.93   N / mm 2 K t e = 15.64   N / mm K re = 14.167   N / mm

6.3. Tool Dynamic Parameters Identification

The dynamic parameters of the tool in the robot milling system were identified by the EMA hammer test. A hammer equipped with a YD-5T quartz sensor was selected to obtain the excitation signal, and an eddy current sensor was used to obtain the vibration response signal. During the hammer test, the overhang length of the tool was 61 mm, and the poses of the robot were selected to be consistent with the machining process, which were −71.73°, −68.62°, 110.51°, 35.54°, −47.68°, −204.68°, as shown in Figure 10. Considering the degrees of freedom of the robot milling dynamics model, four points with different distances from the free end of the tool were selected for the hammer test in feed (x) and normal (y) directions, which were defined as follows: (1) in feed direction, P1x, P2x, P3x and P4x were located at 3, 12, 24, 36 mm away from the free end of the tool; (2) in radial direction, P1y, P2y, P3y and P4y were located at 3, 12, 24, 36 mm away from the free end of the tool, as shown in Figure 10. The eddy current sensor was always installed at P1x and P1y positions; the modal parameters are identified and given in Table 2.

6.4. Milling Experiment Verification

The force-induced deformation of a robot milling system can be obtained by numerical simulation based on the parameters identified by the above experiments. Taking the deformation of node (k = 1) at the free end of the tool as an example, the variation law of deformation with axial cutting depth is shown in Figure 11a. It can be seen that the deformation of node 1 gradually increases with the increase of axial cutting depth, because the cutting force increases with the increase of axial cutting depth. Figure 11b shows the change law of entry angle of node 1 with axial cutting depth. It increases with the increase of axial cutting depth. It is worth noting that when the axial cutting depth reaches the limit value of Equation (22), the deformation of node 1 will no longer increase. This is because when the axial cutting depth exceeds the critical value, the tool–workpiece contact state changes to that in Case (2), and the number of tool–workpiece contact nodes no longer increases; as shown in Figure 6, the length of E 1 0 P does not change as BD increase.
When the radial cutting depth is 4 mm and the feed speed is 600 mm/min, SLDs considering different factors are predicted as shown in Figure 12. Some sets of milling tests at different speeds are selected in regions A, B and C in the figure to verify the accuracy of the SLDs, as shown in Figure 13. The stability limit of a certain speed is determined by the milling method with increasing axial cutting depth, as shown in Figure 14a. Acceleration sensor is used to determine whether chatter occurs during milling. The experiment process is shown in Figure 14b.
In Figure 13, SLD1 and SLD2 are the prediction results of chatter stability before and after considering force-induced deformation, which simultaneously consider regeneration effect and process damping. Obvious deviation can be found between the two SLDs, especially at the crest of the SLD. According to the prediction results, the region between the two SLDs is predicted as a chatter region by SLD2, but according to the experimental results, this region is judged to be the stable region, and the result is consistent with the prediction result of SLD1. This indicates that considering force-induced deformation will make the prediction of SLD more accurate. The comparison results of SLD3 and SLD4 also prove the above conclusion. In addition, SLD1 and SLD4 are the prediction results of chatter stability before and after considering process damping and force-induced deformation. As can be seen from Figure 13, more significant deviation is observed when process damping is taken into account. The experimental results show that the prediction result of SLD can be greatly improved when both process damping and force-induced deformation are considered. In order not to lose generality, three groups of acceleration signals at different spindle speeds (3600 rpm, 7200 rpm and 8000 rpm) were analyzed. The acceleration signals are illustrated in Figure 15, Figure 16 and Figure 17, and the frequency spectrum generated by fast Fourier transformation (FFT) of the acceleration signals are given in the same figure. It can be clearly seen in the spectrum that when the processing is in the stable stage, all the components of the spectrum are spindle frequency, tooth passing frequencies and their harmonics. When the processing is in the chatter stage, the chatter frequencies are observed on the spectrum, which are different from spindle frequency, tooth passing frequencies and their harmonics.
In conclusion, compared with the traditional model, the predicted stability region after considering the milling deformation will be expanded. The predicted expanded stability region was verified as the stability region by robot milling experiments. This shows that compared with the traditional model, the established dynamic model considering milling deformation can predict the robot milling stability more accurately. This is due to the fact that traditional models have ignored the factor of deformation in robot milling and considered the tool workpiece contact area as constant during milling process. However, through the deformation analysis of the robot milling system, it can be seen that the milling deformation will cause the dynamic change of the tool–workpiece contact area and the increase of the cutting angle boundary, which has a direct influence on the milling stability prediction. Therefore, the milling deformation is considered in the robot milling dynamics model in this paper, which can reflect the actual machining process more accurately, and a more accurate prediction results can be obtained.

7. Conclusions

This paper focuses on the influence of deformation on chatter stability during robot milling. A dynamic model of robot milling considering milling deformation is established and the SLD is predicted based on the model. The results are as follows:
(1) The influence mechanism of milling deformation on robot milling stability is analyzed. The results show that the milling deformation will reduce the tool–workpiece contact area and increase the cutting angle boundary, which will affect the milling stability.
(2) An iterative calculation strategy for milling deformation is proposed. This strategy takes into account the different contact states between tool and workpiece, which realizes the calculation of milling deformation under different process parameters. The results show that the milling deformation varies with the spindle speed and the axial cutting depth. When the spindle speed is 10,000 rpm, the maximum deformation can exceed 0.09 mm, causing the cutting angle boundary to increase by more than 1°.
(3) A multipoint contact dynamic model of robot milling is established, which considers the influence of milling deformation on regenerative effect and process damping. A fully discrete method is applied to predict the SLD of robot milling and the stability prediction results show that compared with the traditional model, the predicted stability area is further expanded by considering milling deformation and process damping. The predicted expanded stability region is verified as the stability region by robot milling experiments. These show that compared with the traditional model, the established dynamic model considering milling deformation can predict the robot milling stability more accurately.

Author Contributions

Conceptualization, Y.D. and S.C.; methodology, Y.D.; validation, Y.D., S.C. and H.Z.; investigation, Y.D., Z.G. and H.H.; resources, Z.L. (Zhiqiang Liang) and X.W.; writing—original draft preparation, Y.D. and S.C.; writing—review and editing, Y.D. and Z.L. (Zhiqiang Liang); visualization, Y.D.; supervision, T.Z. and Z.L. (Zhibing Liu); project administration, Z.L. (Zhiqiang Liang); funding acquisition, Z.L. (Zhiqiang Liang) and X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Civil Aircraft Project (grant No.MJZ4-1N22), National Natural Science Foundation of China (grant No. 51975053), Inversion and Application Project of Outcome (grant Nos. D44F9A65 and 2B0188E1) and Key R&D Program of Inner Mongolia (grant No. 2022YFHH0121), the Basic Research Fund of Beijing Institute of Technology (No. 2021CX01023).

Data Availability Statement

The data presented in this study are available within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liao, Z.; Li, J.; Xie, H.; Wang, Q.; Zhou, X. Region-based tool path generation for robot milling of freeform surfaces with stiffness optimization. Robot. Comput. Integr. Manuf. 2020, 64, 101953. [Google Scholar] [CrossRef]
  2. Zhu, D.; Feng, X.; Xu, X.; Yang, Z.; Ding, H. Robot grinding of complex components: A step towards efficient and intelligent machining—Challenges, solutions, and applications. Robot. Comput. Integr. Manuf. 2020, 65, 101908. [Google Scholar] [CrossRef]
  3. Zhu, Z.; Tang, X.; Chen, C.; Peng, F.; Wu, J. High precision and efficiency robot milling of complex parts: Challenges, approaches and trends. Chin. J. Aeronaut. 2022, 35, 22–46. [Google Scholar] [CrossRef]
  4. Chen, Q.; Zhang, C.; Hu, T.; Zhou, Y.; Ni, H.; Xue, X. Posture optimization in robotic machining based on comprehensive deformation index considering spindle weight and cutting force. Robot. Comput. Integr. Manuf. 2021, 74, 102290. [Google Scholar] [CrossRef]
  5. Lin, J.; Ye, C.; Yang, J.; Zhao, H.; Ding, H.; Luo, M. Contour error-based optimization of the end-effector pose of a 6 degree-of-freedom serial robot in milling operation. Robot. Comput. Integr. Manuf. 2021, 73, 102257. [Google Scholar] [CrossRef]
  6. Huynh, H.; Assadi, H.; Dambly, V.; Rivière-Lorphèvre, E.; Verlinden, O. Direct method for updating flexible multibody systems applied to a milling robot. Robot. Comput. Integr. Manuf. 2020, 68, 102049. [Google Scholar] [CrossRef]
  7. Maamar, L. Pose-dependent modal behavior of a milling robot in service. Int. J. Adv. Manuf. Technol. 2020, 107, 527–533. [Google Scholar] [CrossRef]
  8. Yuan, L.; Pan, Z.; Ding, D.; Sun, S.; Li, W. A Review on Chatter in Robotic Machining Process Regarding Both Regenerative and Mode Coupling Mechanism. IEEE/ASME Trans. Mechatron. 2018, 23, 2240–2251. [Google Scholar] [CrossRef]
  9. Tunc, T.; Gonul, B. Effect of quasi-static motion on the dynamics and stability of robotic milling. CIRP Ann. 2021, 70, 305–308. [Google Scholar] [CrossRef]
  10. Nguyen, V.; Johnson, J.; Melkote, S. Active vibration suppression in robotic milling using optimal control. Int. J. Mach. Tools Manuf. 2020, 152, 103541. [Google Scholar] [CrossRef]
  11. Faassen, R.P.H.; van de Wouw, N.; Oosterling, J.A.J.; Nijmeijer, H. Prediction of regenerative chatter by modelling and analysis of high-speed milling. Int. J. Mach. Tools. Manuf. 2003, 43, 1437–1446. [Google Scholar] [CrossRef]
  12. Zhu, L.; Liu, C. Recent progress of chatter prediction, detection and suppression in milling. Mech. Syst. Signal Process. 2020, 143, 106840. [Google Scholar] [CrossRef]
  13. Altintaş, Y.; Budak, E. Analytical Prediction of Stability Lobes in Milling. CIRP Ann. 1995, 44, 357–362. [Google Scholar] [CrossRef]
  14. Budak, E. Mechanics and Dynamics of Milling Thin Walled Structures; University of British Columbia: Vancouver, BC, Canada, 1994. [Google Scholar]
  15. Eksioglu, C.; Kilic, Z.M.; Altintas, Y. Discrete-Time Prediction of Chatter Stability, Cutting Forces, and Surface Location Errors in Flexible Milling Systems. J. Manuf. Sci. Eng. 2012, 134, 061006. [Google Scholar] [CrossRef]
  16. Merdol, S.D.; Altintas, Y. Multi Frequency Solution of Chatter Stability for Low Immersion Milling. J. Manuf. Sci. Eng. 2004, 126, 459–466. [Google Scholar] [CrossRef]
  17. Budak, E.; Altintas¸, Y. Analytical Prediction of Chatter Stability in Milling—Part I: General Formulation. J. Dyn. Syst. Meas. Control 1998, 120, 22–30. [Google Scholar] [CrossRef]
  18. Insperger, T.; Stépán, G. Updated semi-discretization method for periodic delay-differential equations with discrete delay. Int. J. Numer. Methods Eng. 2004, 61, 117–141. [Google Scholar] [CrossRef]
  19. Insperger, T. Full-discretization and semi-discretization for milling stability prediction: Some comments. Int. J. Mach. Tools Manuf. 2010, 50, 658–662. [Google Scholar] [CrossRef]
  20. Ding, Y.; Zhu, L.; Zhang, X.; Ding, H. A full-discretization method for prediction of milling stability. Int. J. Mach. Tools Manuf. 2010, 50, 502–509. [Google Scholar] [CrossRef]
  21. Mousavi, S.; Gagnol, V.; Bouzgarrou, B.C.; Ray, P. Stability optimization in robotic milling through the control of functional redundancies. Robot. Comput. Integr. Manuf. 2018, 50, 181–192. [Google Scholar] [CrossRef]
  22. Mousavi, S.; Gagnol, V.; Bouzgarrou, B.C.; Ray, P. Control of a Multi Degrees Functional Redundancies Robotic Cell for Optimization of the Machining Stability. Procedia CIRP 2017, 58, 269–274. [Google Scholar] [CrossRef]
  23. Gonul, B.; Sapmaz, O.F.; Tunc, L.T. Improved stable conditions in robotic milling by kinematic redundancy. Procedia CIRP 2019, 82, 485–490. [Google Scholar] [CrossRef]
  24. Cordes, M.; Hintze, W.; Altintas, Y. Chatter stability in robotic milling. Robot. Comput. Integr. Manuf. 2019, 55, 11–18. [Google Scholar] [CrossRef]
  25. Mejri, S.; Gagnol, V.; Le, T.-P.; Sabourin, L.; Ray, P.; Paultre, P. Dynamic characterization of machining robot and stability analysis. Int. J. Adv. Manuf. Technol. 2016, 82, 351–359. [Google Scholar] [CrossRef]
  26. Quintana, G.; Ciurana, J. Chatter in machining processes: A review. Int. J. Mach. Tools Manuf. 2011, 51, 363–376. [Google Scholar] [CrossRef]
  27. Xin, S.; Peng, F.; Tang, X.; Yan, R.; Li, Z.; Wu, J. Research on the influence of robot structural mode on regenerative chatter in milling and analysis of stability boundary improvement domain. Int. J. Mach. Tools Manuf. 2022, 179, 103918. [Google Scholar] [CrossRef]
  28. Li, J.; Li, B.; Shen, N.; Qian, H.; Guo, Z. Effect of the cutter path and the workpiece clamping position on the stability of the robotic milling system. Int. J. Adv. Manuf. Technol. 2017, 89, 2919–2933. [Google Scholar] [CrossRef]
  29. Mohammadi, Y.; Ahmadi, K. Effect of axial vibrations on regenerative chatter in robotic milling. Procedia CIRP 2019, 82, 503–508. [Google Scholar] [CrossRef]
  30. Wang, R.; Li, F.; Niu, J.; Sun, Y. Prediction of pose-dependent modal properties and stability limits in robotic ball-end milling. Robot. Comput. Integr. Manuf. 2022, 75, 102307. [Google Scholar] [CrossRef]
  31. Sun, Y.; Jiang, S. Predictive modeling of chatter stability considering force-induced deformation effect in milling thin-walled parts. Int. J. Mach. Tools Manuf. 2018, 135, 38–52. [Google Scholar] [CrossRef]
  32. Kang, Y.-G.; Wang, Z.-Q. Two efficient iterative algorithms for error prediction in peripheral milling of thin-walled workpieces considering the in-cutting chip. Int. J. Mach. Tools Manuf. 2013, 73, 55–61. [Google Scholar] [CrossRef]
  33. Wan, M.; Zhang, W.; Qin, G.; Wang, Z.-P. Strategies for error prediction and error control in peripheral milling of thin-walled workpiece. Int. J. Mach. Tools Manuf. 2008, 48, 1366–1374. [Google Scholar] [CrossRef]
  34. Li, Z.-L.; Tuysuz, O.; Zhu, L.-M.; Altintas, Y. Surface form error prediction in five-axis flank milling of thin-walled parts. Int. J. Mach. Tools Manuf. 2018, 128, 21–32. [Google Scholar] [CrossRef]
  35. Whitney, D.E. The Mathematics of Coordinated Control of Prosthetic Arms and Manipulators. J. Dyn. Syst. Meas. Control 1972, 94, 303–309. [Google Scholar] [CrossRef]
  36. Ahmadi, K.; Ismail, F. Stability lobes in milling including process damping and utilizing Multi-Frequency and Semi-Discretization Methods. Int. J. Mach. Tools Manuf. 2012, 54–55, 46–54. [Google Scholar] [CrossRef]
  37. Ji, Y.; Wang, X.; Liu, Z.; Wang, H.; Jiao, L.; Zhang, L.; Tao, H. Milling stability prediction with simultaneously considering the multiplefactors coupling effects—Regenerative effect, mode coupling, and process damping. Int. J. Adv. Manuf. Technol. 2018, 97, 2509–2527. [Google Scholar] [CrossRef]
  38. Budak, E.; Altintas, Y. Peripheral milling conditions for improved dimensional accuracy. Int. J. Mach. Tools Manuf. 1994, 34, 907–918. [Google Scholar] [CrossRef]
  39. Wan, M.; Zhang, W.; Qiu, K.; Gao, T.; Yang, Y. Numerical Prediction of Static Form Errors in Peripheral Milling of Thin-Walled Workpieces with Irregular Meshes. J. Manuf. Sci. Eng. 2005, 127, 13–22. [Google Scholar] [CrossRef]
  40. Lakshmikantham, V.; Trigiante, D. Theory of Difference Equations, Numerical Methods and Applications; Academic Press: London, UK, 1988. [Google Scholar]
  41. Kolmanovskii, V.B.; Nosov, V.R. Stability of Functional Differential Equations; Academic Press: London, UK, 1986. [Google Scholar]
  42. Liang, Z.; Shi, G.; Du, Y.; Ye, Y.; Ji, Y.; Chen, S.; Qiu, T.; Liu, Z.; Zhou, T.; Wang, X. Research on Tooltip Frequency Response Prediction of Robot Milling System Considering the Characteristics of spindle-toolholder interface. China Mech. Eng. 2022, 34, 2. [Google Scholar]
Figure 1. The deformation principle in the process of the robot milling. (a) Tool deformation; (b) Robot deformation.
Figure 1. The deformation principle in the process of the robot milling. (a) Tool deformation; (b) Robot deformation.
Metals 13 00974 g001
Figure 2. Two degrees of freedom milling dynamics model.
Figure 2. Two degrees of freedom milling dynamics model.
Metals 13 00974 g002
Figure 3. The effect of force-induced deformation on milling process. (a) Change in entry angle due to deformation; (b) Change in cutting thickness due to deformation.
Figure 3. The effect of force-induced deformation on milling process. (a) Change in entry angle due to deformation; (b) Change in cutting thickness due to deformation.
Metals 13 00974 g003
Figure 4. The tool–workpiece contact state.
Figure 4. The tool–workpiece contact state.
Metals 13 00974 g004
Figure 5. Deformation iterative calculation process in Case 1.
Figure 5. Deformation iterative calculation process in Case 1.
Metals 13 00974 g005
Figure 6. Deformation iterative calculation process in Case 2.
Figure 6. Deformation iterative calculation process in Case 2.
Metals 13 00974 g006
Figure 7. Deformation calculation algorithm logic diagram.
Figure 7. Deformation calculation algorithm logic diagram.
Metals 13 00974 g007
Figure 8. Principle and experiment of robot joint stiffness identification.
Figure 8. Principle and experiment of robot joint stiffness identification.
Metals 13 00974 g008
Figure 9. The milling force identification experiment.
Figure 9. The milling force identification experiment.
Metals 13 00974 g009
Figure 10. Tool dynamic parameters identification.
Figure 10. Tool dynamic parameters identification.
Metals 13 00974 g010
Figure 11. The variation law of deformation with axial cutting depth (the spindle speed is 10,000 r/min, radial cutting depth is 4 mm and the feed speed is 600 mm/min). (a) Radial cutting depth variation; (b) Entry angle variation.
Figure 11. The variation law of deformation with axial cutting depth (the spindle speed is 10,000 r/min, radial cutting depth is 4 mm and the feed speed is 600 mm/min). (a) Radial cutting depth variation; (b) Entry angle variation.
Metals 13 00974 g011
Figure 12. SLD considering different factors.
Figure 12. SLD considering different factors.
Metals 13 00974 g012
Figure 13. Experimental verification results.
Figure 13. Experimental verification results.
Metals 13 00974 g013
Figure 14. Milling test (a): milling with variable cutting depth (b): robot milling process.
Figure 14. Milling test (a): milling with variable cutting depth (b): robot milling process.
Metals 13 00974 g014
Figure 15. Acceleration signal at 3600 r/min: (a) original signal; (b) stable signal frequency spectrum; (c) chatter signal frequency spectrum.
Figure 15. Acceleration signal at 3600 r/min: (a) original signal; (b) stable signal frequency spectrum; (c) chatter signal frequency spectrum.
Metals 13 00974 g015
Figure 16. Acceleration signal at 7200 r/min: (a) original signal; (b) stable signal frequency spectrum; (c) chatter signal frequency spectrum.
Figure 16. Acceleration signal at 7200 r/min: (a) original signal; (b) stable signal frequency spectrum; (c) chatter signal frequency spectrum.
Metals 13 00974 g016
Figure 17. Acceleration signal at 8000 r/min: (a) original signal; (b) stable signal frequency spectrum; (c) chatter signal frequency spectrum.
Figure 17. Acceleration signal at 8000 r/min: (a) original signal; (b) stable signal frequency spectrum; (c) chatter signal frequency spectrum.
Metals 13 00974 g017
Table 1. The complex interactive process of force and deformation.
Table 1. The complex interactive process of force and deformation.
No.Force DeformationRadial Cutting Depth
1-Increase ↑Decrease ↓
2Decrease ↓Decrease ↓Increase ↑
3Increase ↑Increase ↑Decrease ↓
l---
Table 2. Dynamic parameter identification results.
Table 2. Dynamic parameter identification results.
DirectionNatural Frequency (Hz)Damping Ratio (%)Normalized Mode Shapes ( 1 / kg )
x2060.492.37P1x: 3.232 P2x: 2.264
P3x: 1.738 P4x: 1.075
y2045.242.07P1y: 4.119 P2y: 3.347
P3y: 2.315 P4y: 1.755
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Du, Y.; Liang, Z.; Chen, S.; Huang, H.; Zheng, H.; Gao, Z.; Zhou, T.; Liu, Z.; Wang, X. Dynamic Modeling and Stability Prediction of Robot Milling Considering the Influence of Force-Induced Deformation on Regenerative Effect and Process Damping. Metals 2023, 13, 974. https://doi.org/10.3390/met13050974

AMA Style

Du Y, Liang Z, Chen S, Huang H, Zheng H, Gao Z, Zhou T, Liu Z, Wang X. Dynamic Modeling and Stability Prediction of Robot Milling Considering the Influence of Force-Induced Deformation on Regenerative Effect and Process Damping. Metals. 2023; 13(5):974. https://doi.org/10.3390/met13050974

Chicago/Turabian Style

Du, Yuchao, Zhiqiang Liang, Sichen Chen, Hao Huang, Haoran Zheng, Zirui Gao, Tianfeng Zhou, Zhibing Liu, and Xibin Wang. 2023. "Dynamic Modeling and Stability Prediction of Robot Milling Considering the Influence of Force-Induced Deformation on Regenerative Effect and Process Damping" Metals 13, no. 5: 974. https://doi.org/10.3390/met13050974

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop