1. Introduction
With the development of cutting-edge technologies such as aerospace, the demand for high-precision and complex components in industries is increasing steadily. Consequently, as one piece of key manufacturing equipment for precision components, CNC machine tools are also required to have higher production efficiency. For CNC machine tools, high production efficiency implies high feed rates, high cutting speeds, significant load variations, or frequent substantial accelerations and decelerations. Under such operating conditions, the structural vibration of the machine tool becomes significant [
1,
2]. Vibration often affects the surface quality of parts and can even lead to structural damage to the machine tool, resulting in safety incidents. Therefore, machine tool vibration is considered a major obstacle limiting further improvement in production efficiency. Dynamic characteristics of machine tools determine the severity of vibration, making it a focal point of research in the field of CNC machine tools [
3,
4].
Modal analysis is one of the common methods to study dynamic characteristics, with its core focus on identifying modal parameters. Depending on the state of the identification object, modal analysis of CNC machine tools can be classified into experimental Modal Analysis (EMA) and operational modal analysis (OMA). EMA refers to applying artificial excitation to a stationary machine tool and recording both the excitation signal applied as input and the vibration response signal as output using sensors. Based on these recorded signals, frequency response function curves are computed, and ultimately, the modal parameters of the machine tool are obtained by fitting the curves. Since its first proposal in the 1970s, EMA has undergone half a century of development. With its outstanding ability to resolve modal orders and accurate parameter identification, it has become one of the most commonly used modal analysis methods [
5,
6,
7]. However, as a complex mechanical system composed of multiple components, CNC machine tools exhibit differences in dynamic characteristics between operational and static states due to various influencing factors such as contact conditions between components, component temperatures, and component centroid positions [
8,
9]. Therefore, to obtain CNC machine tool system modes that are more practically relevant, OMA, primarily applied in civil engineering, has been introduced into the study of CNC machine tool dynamic characteristics. OMA of CNC machine tools involves using the excitation of the measured machine tool structure in its working state and identifying the modal parameters of the machine tool based solely on the collected vibration signals of the machine tool system [
10,
11,
12].
However, unlike OMA of civil engineering structures, the excitation in machine tool OMA often includes periodic components with extremely high energy, therefore affecting the effective identification of modal parameters. To address this challenge, scholars have conducted extensive research with the aim of eliminating the influence of periodic components. Current solutions can be categorized into two main approaches: artificially designing excitation conditions and signal processing. However, the approach of artificially designing excitation conditions contradicts the original purpose of OMA, whereas signal processing methods aimed at eliminating periodic components are more valuable in terms of research [
13,
14,
15]. Methods for processing vibration signals can be classified into time-domain methods and frequency-domain methods based on the analytical perspective. However, these classical methods are all premised on the presence of wideband white noise in the system excitation, which is often difficult to meet in practice, especially for machine tools requiring high-speed spindle rotation [
16,
17,
18]. Although many studies have attempted to address this issue, the algorithms often tend to be overly complex and lack generalization capability [
19,
20,
21]. In recent years, cepstrum analysis, originally used for speech signal processing and seismic echo detection, has emerged as a new research hotspot in the field of OMA owing to its superior deconvolution capabilities. In 1996, Gao et al. successfully reconstructed the transfer function of a single input with multiple output (SIMO) system using cepstrum analysis, marking the first implementation of cepstrum-based OMA [
22]. Subsequently, Hanson et al. expanded the applicability of cepstrum-based OMA from SIMO systems to multiple input with multiple output (MIMO) systems. They successfully extracted the system transfer function under the influence of periodic excitation [
23]. Smith et al. improved the identification efficiency of cepstrum-based OMA and reduced the complexity of the algorithm through optimization of the fitting method [
24]. In recent years, with the increasingly widespread application of cepstrum analysis in modal analysis, cepstrum-based OMA has also been gradually refined [
25,
26]. Currently, cepstrum-based OMA is only applied in fault detection for simple rotating mechanical structures such as bearings and gears, with limited application in complex and large-scale mechanical structures like CNC machine tools [
27,
28]. Due to the relatively simple structures of the application objects and the clear distinction between periodic excitation and system transfer function distributions in the quefrency domain, existing cepstrum-based OMA can separate different components using only traditional window functions or notch filters. However, for complex mechanical structures like CNC machine tools primarily involved in precision machining tasks, dynamic characteristics of the system are not only more intricate but also subject to high-frequency periodic excitation due to high spindle speed. In such cases, the overlap between periodic excitation and system transfer functions in the quefrency domain is highly likely, therefore affecting the accuracy of modal parameter identification.
Additionally, the vibration signal in OMA is usually collected by placing sensors on the mechanical structure. However, compared to other simple rotating machinery, the environment for collecting vibration signals from operating machine tools is more complex. The working space of the machine tool is filled with splashing cutting fluid, chips, and mist during machining. In such harsh environments, it is not feasible to obtain accurate vibration signals through sensors placed on the machine structure. While it is possible to place sensors on the exterior casing of the machine tool to collect vibration signals, research on machine tool dynamic characteristics often focuses on the scenario where the tooltip serves as the system output point. However, attempts to improve the collection environment by designing the machining process or altering cutting parameters to reduce chips, mist, and heat may distort the working state. With standardized specimens widely used in machine tool performance tests, there has been growing academic interest in identifying machine tool errors and characteristics based on machining results which also provides a new approach to obtaining vibration signals of the machine tool [
29,
30,
31]. Extracting vibration signals from surface topography offers advantages for the OMA of the machine tool. Not only does it eliminate the need for manually adjusting the machine tool state, but the vibration signal collection process is also less affected by environmental factors. As a result, the identification results can be more aligned with the actual working state of the machine tool. It is widely accepted that machine tool vibration does indeed affect the surface topography of workpieces, and adjusting cutting parameters can improve the surface quality of workpieces. Zhang et al. derived a formula for surface topography displacement considering vibration based on the geometric principles of point contact cutting. Through an analysis based on the formula, they concluded that the influence of horizontal vibration on surface morphology is smaller than that of vertical vibration, while both can be reduced by adjusting cutting parameters [
32]. Cai et al. utilized end milling surfaces as an example and employed finite element analysis to investigate the relationship between two-dimensional tool paths and three-dimensional surface topography [
33]. They established a surface topography model considering system vibration and tool deformation after multiple cutting passes and then illustrated that vibration has a direct impact on the surface topography phase while tool runout errors indirectly affect the surface topography amplitude. While Zhang et al. considered the vibration amplitude and cutting parameters when analyzing the influence mechanism between cutting-edge trajectory and surface topography, the model they established did not account for the coupling effect between vibration and cutting parameters [
34]. Currently, there is an amount of research on pairwise relationships, but there is still a lack of systematic research on vibration, cutting parameters and surface topography, resulting in unclear mechanisms among the three. This also often leads to unreasonable cutting parameter optimization for surface quality. Research on extracting vibration signals from surface topography can further elucidate the relationship between vibration and surface topography, thus refining the principles of cutting parameter optimization for surface quality. The optimized principles can help avoid selecting overly conservative feed per tooth to ensure surface quality, which may lead to inefficient machining.
Aimed at obtaining a more realistic representation of the dynamic characteristics of the machine tool under working conditions, this paper proposes a CNC machine tool operational modal analysis method to enhance the identification accuracy of machine tool operational modal parameters. The method involves extracting vibration signals of the machine tool from the surface topography of flank-milled workpieces and obtaining modal parameters through cepstrum analysis. The research systematically considers the interaction relationship between vibration, cutting parameters, and surface topography, providing theoretical guidance for optimizing cutting parameters aimed at surface quality. Furthermore, the research enhances the extraction accuracy of system transfer functions when periodic excitation and system transfer functions overlap in the quefrency domain using a modified window function. A surface topography generation model for flank milling considering vibration was first established in
Section 2. In
Section 3, the feasibility of extracting vibration signals from surface topography was illustrated, and a specific vibration signal acquisition method based on tooth passing frequency (TPF) was proposed. The necessary conditions for implementing this method were analyzed, and thus, the influence mechanism among vibration, cutting parameters, and surface topography was further illustrated.
Section 4 focused on cepstrum-based OMA, emphasizing the characteristics of vibration signals in the quefrency domain during flank milling and the cepstrum editing process based on the characteristics. Finally, in
Section 5, a detailed introduction to the experimental validation process and results was provided.
2. Surface Topography Generation Model for Flank Milling
The surface topography generation model proposed in this section is aimed at the flank milling of developable ruled surfaces. The flank milling process of a workpiece with an end mill cutter is illustrated in
Figure 1. The vibration of the machine tool is reflected onto the surface topography of the machined workpiece through its influence on the trajectory of the cutting edge. Therefore, the first step is to establish a trajectory model of the cutting edge in flank milling considering vibration. A tool coordinate system (TCS)
OT-
XTYTZT is established at the center of the cutter tip plane. The
ZT axis aligns with the cutter axis, while the
XT and
YT axes lie on the cutter tip plane and are mutually perpendicular.
Each cutting edge is discretized into
cutting-edge elements according to equal length. For the
-th (
, where
is the number of cutting edges of the tool) cutting edge, the
-th cutting-edge element
has its homogeneous coordinates in the TCS as follows:
where
is the homogeneous coordinate transformation matrix of each cutting-edge element to the TCS,
is the radius of the cutter.
represents the distribution angle of
in the TCS, where
stand for the initial phase and
is the helix lag angle of
.
is the helix angle of the cutter.
During the milling process, the cutter moves at a constant feed rate
parallel to the surface to be machined while the tool rotates at a constant speed
about its axis. A workpiece coordinate system (WCS)
Ow–
XwYwZw is established on the workpiece, where the
Zw axis is parallel to the
ZT axis of the TCS, the
Xw axis is perpendicular to the surface of the workpiece, and the
Yw axis is parallel to the feed rate
. Except for machining thin-walled parts, the dynamic stiffness of the workpiece is often larger, resulting in smaller vibration compared to the tool under cutting forces. Therefore, in flank milling, the main consideration is the tool vibration affecting the surface topography of the machined workpiece. The clamping method for the tool during flank milling ensures enough stiffness in the axial direction. Hence, only vibrations on the tool side of the machine tool along the
Xw direction and
Yw direction with possible multiple modes are considered. Thus, the homogeneous coordinates of the cutting-edge element
in the WCS are:
where
represents the homogeneous coordinate transformation matrix of the cutting-edge element from TCS to WCS.
and
, respectively, denote the vibration displacements of the tool along the
Xw and
Yw directions at time
.
Similar to the discrete modeling of tool cutting-edge trajectory described above, the surface topography of the workpiece can also be viewed as composed of
layers of different height two-dimensional profiles. The surface topography profile of each layer is formed by the cutting-edge element located at the same height. When the tool structure, cutting parameters, and vibration displacement in Equation (2) are specified, the trajectory of each cutting-edge element can be determined according to this equation. Ultimately, the obtained lowest envelope line is regarded as the two-dimensional surface topography of the workpiece at that height, as illustrated in
Figure 2. It is worth noting that the figure magnifies a portion of the actual topography to illustrate the principle of surface topography generation clearly.
3. Method for Collecting Vibration Signals from Surface Topography
The mechanism of machine tool vibration on flank-milled surface topography indicates that the milled surface indeed contains vibration displacement perpendicular to the feed direction. In the discretization modeling method adopted in this paper, the influence of machine tool vibration on the trajectory of cutting-edge elements at different heights can be considered the same. Therefore, studying the influence of vibration signals on a cutting-edge element at any height as an example will lead to conclusions that are equally applicable to two-dimensional surface topography profiles at different heights.
The two-dimensional surface topography profile of the milled workpiece can be considered to be a series of ideal structural elements connected in sequence with
in
Figure 3 being one such element. The projection length of
along the feed direction is equal to the feed per tooth
.
P1 represents the entry point of the cutting-edge element
to machining the current ideal structural element, while
P2 represents the entry point of
to machining the latter ideal structural element. Both
P1 and
P2 have the same
Xw coordinate in the WCS.
O1 represents the center point position of the tooltip when
reaches the entry point
P1 at time
.
O2 represents the center point position of the tooltip when
reaches the lowest point of the profile contour at time
.
O3 represents the center point position of the tooltip when
reaches the entry point P
2 at time
.
O4 represents the center point position of
when it reaches the entry point
P2. α denotes the angle of rotation of
between times
and
.
According to the principle of flank milling, the following relationships can be obtained:
Moreover, there are the following geometric relationships:
Let
and denoting
as the effective cutting time per tooth. Substituting Equation (3) and
into Equation (4):
For the function
, it holds true that
. Moreover, in the actual machining process of precision workpieces,
usually does not exceed
. Therefore, there are:
The calculation formula for
can be obtained when the relevant cutting parameters are given:
As shown in
Figure 4, According to the principle of signal acquisition, there are theoretically two possible ways to retain vibration signals on the surface topography:
Effective cutting time per tooth T0 is longer than the period of any component contained in the vibration signal. This ensures that the vibration signal is completely preserved on only one ideal structural element of the surface topography. In this paper, this sampling method is also referred to as the vibration signal sampling method based on the cutting period per tooth.
Effective cutting time per tooth T0 is much shorter than the period of any component contained in the vibration signal. Under this condition, the ideal structural element of the surface topography formed by each tooth element is extremely short compared to the length of the vibration signal. Thus, it can be regarded as a single sampling of the vibration signal. In this paper, this sampling method is also referred to as the vibration signal sampling method based on the TPF.
The above two sampling methods have different requirements for cutting parameters. For vibration signal sampling based on the cutting period per tooth, the necessary condition is that for
, it holds true for
that:
where
represents the period set of vibration signal components. To ensure that Equation (8) holds true for any
, it is equivalent to:
Equation (9) indicates that vibration signals within any frequency band can be theoretically accommodated by appropriately designing cutting parameters, tool tooth number, and tool radius, ensuring their complete representation in the ideal structural element of the surface topography. However, in practical machining scenarios, machine tool vibrations often occur within the low-frequency range. According to Equation (9), this situation necessitates minimizing the spindle speed , maximizing the feed rate , and minimizing the machine tool radius. The milling process under such special conditions has significant discrepancies from the general milling process. For most conventional machine tools, ensuring normal milling under these specific conditions requires machine tool modifications and custom tooling, which are unavoidable. Therefore, vibration signal sampling based on the cutting period per tooth is generally impractical and lacks practical value in typical scenarios, contradicting the research objectives of this paper.
Compared to vibration signal sampling based on the cutting period per tooth, vibration signal sampling based on the cutting frequency per tooth imposes much looser requirements on cutting and tool parameters. The essential condition for retaining vibration signals on the surface profile through this method is that:
where
represents TPF, and
denotes the frequency set of vibration signal components. During the vibration signal sampling process, the surface topography of the workpiece is measured and collected with multiple sampling points distributed along each ideal structural element. In other words, the actual sampling process involves multiple samplings of the vibration signal within every effective cutting time per tooth
. Therefore,
is no longer necessary. It is only essential to ensure that
is sufficiently large to prevent distortion of the vibration signal. According to the sampling theorem, taking a frequency proportion factor of 5, i.e.,
is at least five times that of the highest frequency of the vibration signal components. Thus, the revised necessary condition for the validity of the vibration signal sampling method based on TPF can be expressed as:
Reference [
34] indicates that vibrations perpendicular to the feed direction may cause certain structural elements of the surface topography that should be reflected on the surface profile to be masked by other structural elements, resulting in a reduction in the actual number of vibration signal samplings based on TPF. This ultimately affects the integrity of the obtained vibration signal.
Figure 5, taking a milling cutter with two teeth as an example, illustrates the incomplete retention of signals on the surface profile due to vibrations perpendicular to the feed direction when the cutting parameters are unreasonable. The blue lines represent the trajectory of
, while the red lines represent the trajectory of
, and the black lines represent the final formed surface profile. The trajectory of
within the
N-th spindle rotation cycle is defined as the
N-th cutting curve of
. The solid lines of the trajectory represent the cutting curves corresponding to the final formed surface profile, while the dashed lines represent the cutting curves that did not contribute to the formation of the final surface profile. When
is small, due to the influence of vibration, the
N + 1-th cutting curve of
, the
N-th and
N+1-th cutting curve of
do not contribute to the formation of the final surface profile. Consequently, the corresponding vibration when the cutting-edge elements passing through these curves are not retained on the final surface profile. For the vibration signal sampling method based on the TPF, this implies that the sampling frequency will be lower than TPF, therefore affecting the integrity of the retained vibration signals in the surface profile.
To achieve a sampling frequency equal to the TPF, it is necessary to adjust the cutting parameters according to the vibration conditions, ensuring that milling is performed at a reasonable
.
Figure 6 illustrates the critical state, where the
N-th cutting curve of
intersects with the
N-th cutting curve of
at point P on the
N-th cutting curve of
, which is the lowest point in height from the workpiece surface. Additionally, the vibration displacement of the tool reaches a maximum when
passes through point P. In this state, the distance between
O2 and
O4 in the feed direction is
. Only when
is greater than
can the
N-th cutting curve of
remain unaffected by the adjacent two cutting curves and contribute to forming the final surface profile. Geometrically, this can be expressed as:
where
correspond to the moments when the tooltip center is located at
O2,
O3, and
O4, respectively.
represent the vibration displacements of the tooltip center along the
Xw direction at these respective moments. Equation (12) demonstrates that the time-varying vibration displacement results in a continuously changing
between every two cutting curves. Thus, only when
exceeds the maximum value of
, can any cutting curve remain unaffected by the adjacent two cutting curves and effectively contribute to forming the final surface profile. Geometric analysis reveals that
attains its maximum value when
reaches its maximum, and the magnitude of
is solely determined by
and the temporal variation pattern of the vibration signal.
However, characteristics of vibration signals, such as
are unknown in practice until the operational modal analysis of the machine tool is completed. Therefore, adjusting
based on the temporal variation pattern of the vibration signal before modal analysis is unattainable. However,
can be estimated before modal analysis by measuring the maximum peak-to-valley value on the milled workpiece surface. Additionally, for any
, the following inequality always holds:
The range of
can be determined based on Equation (13) with an unknown temporal variation pattern of the vibration signal, therefore ensuring the integrity of the vibration signal retained in the surface topography. Let
and substituting Equation (13) into Equation (12), the range of
can be obtained as:
is relatively small compared to
in practical milling and the influence of vibration on
is limited. Therefore, it can be assumed that:
Substituting Equation (15) into Equation (14) and rearranging:
When the tool and cutting parameters suit for the vibration signal sampling method based on the TPF, there is always
. Thus, Equation (16) can be further scaled to derive a more stringent range for
:
It can be observed from the derivation process that the lower limit provided by Equation (17) is higher than the theoretical value. However, such a deviation is allowed for guiding the setting of . Moreover, compared to the lower limit calculation method given by Equation (12), Equation (17) exhibits significantly higher feasibility in engineering application practices.
The cutting parameter tuning process for the vibration signal sampling method based on the TPF is illustrated in
Figure 7. The tool’s structural parameters, such as the number of teeth, are considered predetermined. First, determine the frequency range of the vibration signal that is intended to be preserved in the surface topography. Next, based on the number of teeth of the tool and the determined frequency range, select the spindle speed
according to Equation (11). Then, assign an initial value to the feed rate
with set
and solve for the effective cutting time per tooth
by Equation (5). The fourth step is to estimate the maximum peak-to-valley amplitude
based on former machining experience and substitute it along with the calculated
. into Equation (17) to determine whether the current
meets the requirements. Finally, iterate to determine the appropriate feed rate
.
After clarifying the cutting parameter requirements for vibration signal sampling based on the TPF, the feasibility of this method was validated through simulation. The tool radius and number of teeth are set to
and
, respectively, and these values remain constant across the following three sets of simulations. A sinusoidal vibration signal with a preset frequency of 20 Hz and an amplitude of 0.01 mm is defined as
. According to the process shown in
Figure 7, the spindle speed is set to
, the maximum peak-to-valley amplitude of the vibration signal is
, and the feed rate is set to
. The surface topography simulation results of a part of the workpiece at a certain height after flank milling and the analysis in the frequency domain are shown in
Figure 8a and
Figure 8b, respectively. After performing the Fourier transform on the surface topography, the amplitude at the frequency of 20 Hz is found to be 0.0098 mm. The simulation results indicate that the exact frequency and amplitude of the vibration signal can be extracted from the surface topography. Therefore, the vibration signal sampling based on the TPF is verified feasible.
It is worth mentioning that the impact of the TPF on the surface topography is also reflected in the frequency-domain analysis results. However, this does not affect the accuracy of the extracted vibration signal frequency-domain characteristics. Since the TPF acts as the actual sampling frequency for the vibration signal, a low-pass filter with a bandwidth of will subsequently be applied to the surface topography.
Further simulations were conducted to verify the impact of TPF on the vibration signal retained in the surface topography. Keeping the remaining parameters constant, the vibration signal frequency is altered to obtain the relationship between TPF and the acquired vibration signal frequency. Simulations were conducted under the conditions of vibration signal frequencies of 80 Hz, 120 Hz, and 160 Hz, respectively. The results are shown in
Figure 9. When the vibration frequency is 80 Hz, TPF is less than 5 times the vibration frequency, resulting in a decrease in the amplitude of the vibration signal to 0.0083 mm. Moreover, the signal waveform becomes distorted due to the reduced number of sampling points within the vibration cycle, leading to noticeable components in the analysis results at other frequencies. When the vibration frequency is 120 Hz, the accuracy of the vibration signal obtained from the surface topography further decreases. The amplitude of the obtained signal at this point is only 0.0066 mm, with further increased components at other frequencies. When the vibration frequency is 160 Hz, TPF is less than twice the vibration frequency, which does not meet the requirements of the sampling theorem. The frequency-domain analysis results of the surface topography show frequency aliasing occurring at this point. The fundamental peak reflecting the overall frequency-domain characteristics of the signal appears at 140 Hz. The vibration signal acquired from the surface topography is severely distorted, with significant deviations in both frequency and amplitude.
The final part of the simulation experiment was conducted to verify the influence of feed rate per tooth
on the vibration signal retained in the surface topography. Assuming the vibration is with a frequency of 20 Hz and an amplitude of 0.01 mm, expressed as
. The spindle speed
remains constant. Since the vibration signal is assumed to be known, the accurate theoretical range of
can be calculated according to Equation (12), yielding
. Because TPF is already determined, the range of
can be converted into a range of feed rates as
. Six Simulations were conducted at
and the results of the six simulations are shown in
Figure 10. The blue curve fitted based on the simulation results represents the amplitude accuracy changing with feed speed. The results show that the accuracy of the vibration amplitude extracted from the surface topography decreases sharply when the feed speed does not meet the required range and only when
the accuracy of the vibration amplitude reaches 90%.
The feasibility and sampling accuracy of the proposed vibration signal sampling method based on the TPF was verified through three sets of simulations conducted under appropriate cutting parameters. The principles and methods discussed in this section for extracting vibration signals from surface topography are indispensable for achieving the OMA of machine tools based on flank-milled surfaces. The investigations ensure that the vibration response signals remain undistorted which serve as the primary subjects of analysis in subsequent analysis. It is a crucial prerequisite for ensuring the accuracy of modal parameter identification that the vibration signals remain undistorted.