1. Introduction
Self-excited vibration occurring in the milling process of machine tool is the key factor that results in worsening the machined surface quality, limiting the productivity, deteriorating tool wear and shortening machine tool service life span [
1,
2,
3]. Generally, the stability lobe diagram (SLD) has been proposed to select appropriate chatter-free machining parameters. To plot the SLD, frequency response functions (FRFs) at the tool point should be obtained in advance [
4,
5,
6]. However, since the machine tool spatial structure and the joints contact positions will vary with the movements of the machine tool moving parts, such as the spindle system and worktable, the tool point FRFs are not constant in the machine tool work volume and result in uncertain SLD predictions. Therefore, further research has been developed to predict the position-dependent tool point FRFs, and study variations of the milling stability in the machine tool work volume [
7,
8,
9].
The tool point FRFs can usually be obtained through two approaches. One is the impact testing performed on real machine tool structure, and the other is the modal analysis performed on the mathematic model or finite element model (FEM) in virtual environment [
10,
11]. Luo et al. [
12] considered the influence of machine tool structure change on the tool dynamic properties and proposed a mathematic model to predict the natural frequency by modifying the mass matrix. However, this research has not mentioned how to obtain the tool point FRFs when the machine tool structure varies. Law et al [
13] proposed a substructurally synthesized reduced order machine model to realize the theoretical rapid prediction of the position-dependent tool point FRFs by reconstructing the machine tool dynamic model at each position, and then the milling stability for different combinations of machining positions and feed directions were analyzed. Tunc et al. [
14] measured the tool tip FRFs at different machining positions and along different feed directions, and these FRFs were further used to plot the SLDs to determine the optimal feed direction to increase the chatter-free material removal rate.
Since the aforementioned methods are still time-consuming and it is difficult to reconstruct the machine tool real structure or FEM to measure or simulate the machine tool dynamics at each machining position, some researches combining the approximate model and experimental design method have been proposed. Baumann et al. [
15] determined 23 positions in the machine tool workplace to measure the dynamics of the spindle, and then a triangle-interpolating model was established to predict the dynamics of the spindle at other positions. Deng et al. [
16] obtained FRFs of the machine tool frame-holder base at 27 sample positions, and then a Kriging model whose inputs were the moving parts displacements in
x,
y and
z directions was established. And in addition, the predicted FRFs at the base points were further used to predict the FRFs for different tools based on the receptance coupling substructure analysis (RCSA). Similarly, considering the different tool-holder assemblies, Liu and Chen et al. [
17,
18] used transfer learning to predict the pose-dependent tool tip dynamics by integrating domain adaptation and adaptive weighting. Once the pose-dependent tool tip dynamics were obtained by sufficient impact tests, only few impact tests to measure the new tool tip dynamics were required.
Majority of researches discussed the effects of the varying machining positions on the tool point FRFs and the machining stability. However, the feed direction which also affects the tool point dynamics has been addressed little. Besides the aforementioned research developed by Law and Tunc, Yang et al. [
19] investigated the SLDs with different spindle positions and feed directions based on the modal tests. And in addition, the performed cutting tests also validated that the machining stability differences caused by the feed directions. However, these methods are still time-consuming to investigate the position and feed direction-dependent milling stability within whole machine tool work volume.
Therefore, this paper proposes a method to predict the tool point FRFs at any machining position and feed direction without complicated impact modal experiments. First, typical machining position and feed direction combinations are determined to obtain the related tool point FRFs with the modal tests and matrix transformation method; then the sample position coordinates and feed angles are taken as the input information and related modal parameters are taken as the output information to train a BP neural network with the aid of the PSO algorithm; thus, the trained and validated BP neural network can be used to predict modal parameters at other combinations of machining position and feed direction, which are further used to reorganize the corresponding tool point FRFs with the modal fitting technique. Then reorganized tool point FRFs are utilized to plot stability lobe diagrams to investigate the position and feed direction-dependent machining stability.
Henceforth, this paper is organized as follows. The principles of the proposed method for predicting the position and feed direction-dependent tool point dynamics are provided in
Section 2. In
Section 3, a case study describing the application of the proposed PSO-BP method is performed on a real vertical machining center. The position and feed direction-dependent machining stability is investigated through some case studies in
Section 4. Finally, conclusions from the current research are summarized in
Section 5.
4. Chatter Stability Analysis Considering Uncertain Position and Feed Direction
Main purpose of the milling stability prediction is selecting appropriate machining parameters to avoid the chatter vibration. Since the milling stability depends on the tool point FRFs which is a function of the machining positions and feed direction, the milling stability will vary in the whole machine tool work volume. Therefore, this section describes the position and feed direction-dependent milling stability simulation for downing milling the workpiece whose material is the commonly used ASTM 1045 steel with tool diameter 20mm and tooth number Nt = 4, tangential cutting force coefficient Kt = 1799 MPa and radial cutting force coefficient Kr = 760 MPa.
First, the left-most, middle and right-most positions of each direction are defined, and the feed direction-dependent milling stabilities related to the three positions were researched based on the Equations (7) to (9) and the established BP neural networks in
Section 3. When the position of one moving part varies along one direction, no movements of the other two directions were defined. Taking the spindle speed 8400 rpm as an instance, the calculated axial limiting cutting depth
aplim_
feed values are plotted in
Figure 8.
Figure 8a–c describe the
aplim_
feed value changing with the feed directions when the worktable, saddle and spindle system are at three positions along
x,
y and
z directions respectively, and origin-symmetric distributions of
aplim_
feed values for each position are observed. In
Figure 8a, when the feed direction angle varies from 0° to 360° at the three positions, the maximum and minimum
aplim_
feed values are 7.20 mm and 6.42 mm respectively, and the variation rate is 12.15%. In
Figure 8b, the maximum and minimum
aplim_
feed values are 5.66 mm and 5.24 mm respectively, and the variation rate is 8.02%. In
Figure 8c, the maximum and minimum
aplim_
feed values are 9.08 mm and 6.02 mm respectively, and the variation rate is 50.83%. Comparing three figures,
Figure 8a,b show that
aplim_
feed values are mainly affected by the feeding directions, and the machining position variations in
x and
z directions show slight effects on the
aplim_
feed values; however, in
Figure 8c, not only the feed direction variations but also the machining position variations have significant effects on the
aplim_
feed values. Thus, the machining position and feed direction should be considered when designing the process plan.
Furthermore, since the limiting axial cutting depth is affected by the tool passing period
T which depends on the spindle speed
n shown in Equation (7), the spindle speed was taken as a factor and its eight levels were determined and listed in
Table 1; then, the first five columns of
Table 2 were used to perform the milling stability analysis, and the calculated axial limiting cutting depth
aplim_
feed values are shown in
Table 2. Thus, the range analysis and variance analysis described as follows were adopted to comprehensively study the effects of the machining position (
x,
y,
z), feed directions
θ and spindle speed
n on the milling stability.
In the range analysis, the range
R was calculated according to Equation (15), which were used to investigate the effect degree of each factor on the axial limiting cutting depth
aplim_
feed and determine the optimal level of each factor. A factor with higher range value indicates that it shows a greater effect on the
aplim_
feed [
29].
where
Rj is the range value of the
jth factor,
kij is the sum of the
aplim_
feed values calculated using the
ith level of the
jth factor,
i = 1, 2, …,
m,
j = 1, 2, …,
n, and
m and
n are the level and factor numbers of the orthogonal table respectively.
In the variance analysis, the
F-test was used to determine the effect degree of each factor on the axial limiting cutting depth
aplim_
feed, and the parameters needed to perform the
F-test were calculated according to Equation (16) [
30].
where
xp is the
aplim_
feed value calculated using the
pth scheme designed in the orthogonal table,
Nump is the total number of designed schemes,
SSj is the sum of squared deviation of the
jth factor,
dfT is the total degree of freedom,
dfj is the degree of freedom for the
jth factor,
Sj is the variance of the
jth factor, and
Fj is the
F value of the
jth factor. The significance level of each factor is determined by comparing the obtained
F value with the standard
F value (
Fα(
dfj,
dfe)). When the significant level
α is given, the standard value
Fα(
dfj,
dfe) can be attained from the
F-table in accordance with the degree of freedom [
30]. If the
F value is higher than the standard
Fα value, the factor is regarded as significant. And in addition, the factor with a higher
F value means that it has more evident impact on the
aplim_
feed.
Therefore, the information in
Table 2 were used to perform the range analysis and variance analysis with the Equations (15) and (16). Comparing the
kij value of each factor listed in
Table 5, the level with a higher
kij value is regarded as the optimal level of the related factor. Thus, the 4th, 4th, 1st, 6th, 8th levels of the factor
x,
y,
z,
θ and
n are determined as the optimal combination to have a bigger
aplim_
feed, and specific values of the subscripts are listed in
Table 1. For the variance analysis, the calculated
SST is 1029.10,
SSe is 83.31
, dfT is 63,
dfe is 28, and other corresponding parameters are listed in
Table 5. In this current research, the significant level
α is defined as 0.05, and the obtained standard
F values
Fα are listed in
Table 5. Comparing the
F and
Fα values of each factor listed in
Table 5, the
F values of the spindle speed
n,
z directional displacement, feed direction angle
θ and
x directional displacement are bigger than the
F0.05(7, 28) = 2.359, which indicates that these four factors have significant effects on
aplim_
feed with a confidence level of 95%. Further comparing the
F values of the five factors, the influence degree of the machining position (
x,
y,
z), feed directions
θ and spindle speed
n on axial limiting cutting depth
aplim_
feed is
n >
z >
θ >
x >
y. Analyzing the
R and
F values in
Table 5, the spindle speed shows the dominant effects on the
aplim_
feed, the displacement in
z direction and the feed direction angle
θ have similarly significant effects on the
aplim_
feed, the displacement in
x direction shows less evident influence on the
aplim_
feed, and the displacement in
y direction has no evident effect on the
aplim_
feed. Accordingly, when designing the tool path, an optimal combination of
z directional position and feed direction needs to be determined, and the movements in
x and
y directions should be first taken into consideration.