1 Introduction

In machining, chatter is still regarded as one of the most critical issues by practicing engineers. Recently, chatter began to pose more serious problems in conjunction with trends such as increasing material removal rates (MMRs), low-friction guiding systems, and manufacturing flexible parts [1].

In order to select a stable cutting condition free from chatter, the stability lobe diagram (SLD) is widely used in conventional machining processes [2, 3]. Recently, advanced models for simultaneous machining processes, such as parallel turning [4,5,6] and parallel milling [7], were developed because they offered the possibility of a higher MMR and attracted increasing attention as important techniques for future multitasking machine tools. Budak and Ozturk [4] proposed a stability model for same-surface parallel turning, taking into account the dynamics of the feed direction. They revealed that dynamic interaction between tools could enhance stability compared with single-tool turning if an appropriate cutting depth was selected relative to that of another tool. Brecher et al. [5] developed dynamic model coupling through machine structure and waviness on a shared cutting surface. The dead time between two successive cuts, influenced by the radial angle between tools, affects the stability limits through dynamic coupling. In addition, Reith et al. [6] constructed a mechanical model for shared-surface parallel turning to investigate the behavior of the robust stability limit in accordance with the ratio of natural frequencies between two tools. They revealed that a robustly stable chip width could be expanded by properly detuning the tools to set an optimal frequency ratio.

These developed methods reflect the trends of experimental results, and can help us understand the chatter mechanism in parallel turning. However, the accuracy of the resultant predictions is not yet sufficient to find accurate and practical chatter-free conditions because of the complicated dynamic interaction between the tools and the identification error of the tool-system dynamics and cutting coefficients, which varies depending on the tool position [8] or spindle rotations [9, 10]. Furthermore, all developed models in Refs. [4,5,6] postulate flexible tools in the feed direction and a much more rigid workpiece in order to avoid considering the workpiece dynamics in the radial direction. In case of a flexible workpiece, the developed stability models may be unavailable since chatter is the relative vibration between the tool and the workpiece, whose dynamics play a decisive role in chatter [11]. This is the next concern of the SLD approach in parallel turning. From the above viewpoints, along with preprocessing approaches based on the SLD, in-process chatter mitigation strategies based on chatter monitoring and feedback control in parallel turning are strongly desired for dual safety operations.

With regard to conventional processes, chatter suppression techniques have been discussed in many studies. The regenerative effect can be canceled out or attenuated with special tools such as variable pitch tools [12,13,14], variable helix tools [15], and serrated tools [16]. In particular, the variable pitch tool is the most practical because its optimal design methods with a comparatively simple model have been established, and it is applicable to the finishing process. Altintaş et al. [12] extended the analytical stability model for variable pitch milling based on zero-order approximation (ZOA) in the frequency domain. On the assumptions of ZOA, Budak [13] developed an optimal design methodology for the pitch angles of an arbitrary number of flutes. The regenerative effect can be suppressed under even teeth when the phase shift between the inner and outer modulation, corresponding to the difference in pitch angles in a pair of teeth, approaches \(\uppi\). However, the optimal pitch angle is sensitive to variations in chatter frequency.

Suzuki et al. [14] introduced the regenerative factor and proposed a novel robust design method to suppress h number of vibrations mode by use of 2h-flute variable pitch cutters (VPCs). Although using variable pitch tools is an effective approach in suppressing chatter, the spindle speed and chatter frequency should be known in advance in order to design the optimal pitch angle. Furthermore, the tool has to be redesigned if the spindle speed or chatter frequency changes significantly because the optimal pitch angle is generally sensitive to variations in chatter frequency. These are the major drawbacks for practical use of variable pitch tools in industry, especially in recent manufacturing processes such as the small-lot production of many products. More flexible techniques such as spindle speed regulation [17] and modulation [18] strategies are often used to suppress chatter. These are known as spindle speed variation (SSV) techniques. These methods offer easy implementation and flexible adjustment of SSV parameters. This is why SSV techniques are often employed for automatic chatter suppression systems combined with in-process chatter detection or monitoring. On the other hand, the SSV techniques cannot maintain an optimum phase shift to eliminate the regenerative effect. Rather, SSV techniques only reduce the effect by disrupting the phase shift owing to the spindle speed variation. Thus, the chatter suppression performance of variable pitch tools may be superior to that of SSV techniques if the optimum pitch angle is designed.

Recently, Sakata et al. [19] suppressed flexible-workpiece chatter with some robustness in shared-surface parallel turning by setting a small radial angle between tools (i.e., the pitch angle) to an optimal value. Because it is feasible to provide an angle offset to one tool in the circumferential direction with the control system of the turret position, the pitch angle can be flexibly changed as in SSV techniques. In addition, the optimal pitch angle can be determined from the chatter frequency at a certain spindle speed based on the design methodology for VPCs when chatter comes from the workpiece side. In past research [19], however, the chatter frequency was measured in advance by a preliminary cutting test under the same conditions as the main cutting, which incurred time and production costs. Furthermore, the chatter frequency that comes from a flexible workpiece will change during the process by the variation of the workpiece rigidity owing to material removal or a change in the cutting point. This necessitates adjusting the shifted pitch angle. Thus, in-process chatter measurement without preliminary cutting tests and automatic tuning of the shifted pitch angle are preferable in terms of practical applications with high flexibility and robustness.

In this study, we construct an automatic chatter suppression system with optimal pitch control for shared-surface parallel turning, integrating in-process chatter monitoring. The workpiece chatter is suppressed by real-time optimization of the pitch angle difference between tools applying a design methodology for VPCs. The chatter vibration was captured through the cutting force estimated by a multi-encoder-based disturbance observer (MEDOB) [20], whose performance on the same multitasking machine tool was discussed in a previous study [21]. For in-process technology, the chatter frequency is identified by spectrum analysis of the estimated cutting force during the process. From the viewpoint of the computational load, the moving Fourier transform (MFT) algorithm [22] is employed in the chatter frequency range, which makes it possible to calculate the power spectrum density in the controller of the machine tool. Thus, the pitch angle in parallel turning is tuned adaptively to suppress chatter in accordance with the chatter frequency measured during the process without any additional equipment. The validity is confirmed in a small range of the pitch angle variation under a flexible-workpiece/rigid-tools assumption.

2 Prototype multitasking machine tool

Recently, the number of full-closed controlled ball-screw-driven machine tools equipped with linear encoders has been increasing for high-end machine tools. Figure 1a shows a prototype multitasking machine tool (Super NTY3 from Nakamura-Tome Precision Industry Co., Ltd.) that has three turrets and two work spindles. The cutting tools for parallel turning are attached to turrets 1 and 2, and each turret can move in three translational directions (x, y, and z-axes). Figure 1b shows the machine structure and control system configuration. An optimal linear encoder (LC415, accuracy grade ± 3 μm, from Heidenhain) is attached to the x1 and y1 stages. For real-time chatter monitoring and automatic suppression with unequal pitch tuning, an observer was implemented in the control system of the machine tool, which was described in detail in Sect. 3. Control signals were generated by the motion controller (Power PMAC, from Delta Tau), as shown in Fig. 1b. The sampling frequency of the control system was 9 000 Hz (i.e., 111 μs). In this study, the y1 axis was employed for chatter monitoring. The major specifications of the y1 axis are listed in Table 1, and 37.5a is equivalent value of rotary-encoder resolution in translational motion considering lead length of the screw.

Fig. 1
figure 1

Prototype of multitasking machine tool a front view and b system configuration

Table 1 Major specifications of the prototype machine tool in y1 axis

3 Methodology

3.1 Chatter suppression technique by unequal pitch turning

In variable pitch cutters, the chatter is suppressed by optimizing each pitch angle difference between the tooth j and the tooth k, defined as

$$\Delta \theta_{j,k} = \theta_{j} - \theta_{k} .$$
(1)

Figure 2 shows a concept of unequal pitch turning, assuming that the regenerative chatter comes from a flexible workpiece in the radial direction. Furthermore, the tools cut the same surface (i.e., the same depth of cut). The regenerative effect is eliminated by setting the shifted pitch angle (i.e., \(\Delta \theta /2\)) to a certain value, selected in a similar manner as the VPCs. When the shifted pitch angle is zero, this is conventional equal pitch parallel turning. For unequal pitch turning, the shifted pitch angle \(\Delta \theta /2\) is provided by the axial translation of the upper turret (i.e., turret 1 in Fig. 1) in the circumferential direction. To sum up, only tool 1 is moved by \(\Delta x_{1}\) and \(\Delta y_{1}^{{\prime }}\) in the x1y1 plane, while the tool posture is not changed, as shown in Fig. 3. Thus, this method does not require special tools and has the flexibility of the SSV techniques.

Fig. 2
figure 2

Conceptual figure of unequal pitch turning

Fig. 3
figure 3

Shifted pitch angle made by turret 1 movement

To cancel out the regenerative effect, a proper pitch angle was selected based on the analytical design method for VPCs [12,13,14]. According to Ref. [14], the regenerative factor (rf), the quantitative index for the regenerative suppression effect with respect to an arbitrary chatter frequency, is defined as follows

$${{r_{\text{f}}}} = \frac{1}{Z}\mathop \sum \limits_{j = 1}^{Z} {\text{e}}^{{ - {\text{i}}\varepsilon_{j} }} ,$$
(2)

where Z is the number of teeth, and \(\varepsilon_{j}\)(rad) is the phase shift left on the machined surface at tooth j. \(\left| {{r_{\text{f}}}} \right| = 1\) in case of a regular pitch cutter. When Eq. (2) is equal to 0, the regenerative effect will disappear since paired complex phase vectors cancel out each other. In shared-surface parallel turning, the dynamic cutting area by tool 1 was influenced by the premachined surface by tool 2, and vice versa. This can be regarded as a two-flute cutter. The phase shift left on the cut surface at tool 2 is denoted as follows

$$\varepsilon_{2} = \varepsilon_{1} + \Delta \varepsilon ,$$
(3)

where \(\varepsilon_{1}\) is the phase shift at tool 1, and \(\Delta \varepsilon\) (rad) is the difference in phase shift between the pair of teeth (i.e., tool 1 and tool 2). In alternating pitch variation (APV) or linear pitch variation (LPV) with an even number of cutters, the regenerative effect will theoretically disappear when the phase difference \(\Delta \varepsilon\) satisfies the following equation

$$\Delta \varepsilon = \varepsilon_{2} - \varepsilon_{1} = 2{{\uppi }}\left( {m + \frac{1}{2}} \right),$$
(4)

where m = 0, 1, 2, ···. In fact, the RF in a two-flute cutter becomes zero, as follows

$${r_{\text{f}}} = \frac{{{\text{e}}^{{ - {\text{i}}\varepsilon_{1} }} + {\text{e}}^{{ - {\text{i}}\varepsilon_{2} }} }}{2} = \frac{{{\text{e}}^{{ - {\text{i}}\varepsilon_{1} }} + {\text{e}}^{{ - {\text{i}}\varepsilon_{1} }} ( {\cos \left( {{{\uppi }} + 2\uppi m} \right) - {\text{i}}\sin \left( {{{\uppi }} + 2\uppi m} \right)}) }}{2} = 0,$$
(5)

which means that the regenerative chatter will be suppressed. Here, the total chatter wavelength left within pitch period Tj (s) at tooth number j can be expressed as [12]

$$2\uppi k_{j} + \varepsilon_{j} = 2\uppi f_{\text{c}} T_{j} = \frac{{60f_{\text{c}} }}{n}\theta_{j} ,$$
(6)

where kj, fc (Hz), \(n\left( {{ \hbox{min} }^{ - 1} } \right)\), and \(\theta_{j}\) (rad) are the number of vibration marks, chatter frequency, spindle speed, and pitch angle, respectively. Thus, the total chatter wavelength existing between tool 1 and tool 2 (i.e., pitch angle \(\theta_{1}\)), and between tool 2 and tool 1 (i.e., pitch angle \(\theta_{2}\)) are written as follows

$$2\uppi k_{1} + \varepsilon_{1} = \frac{{60f_{\text{c}} }}{n}\theta_{1} ,$$
(7)
$$2\uppi k_{2} + \varepsilon_{2} = \frac{{60f_{\text{c}} }}{n}\theta_{2} .$$
(8)

By subtracting Eq. (7) from Eq. (8), and substituting Eq. (4), the following equation can be derived

$$2\uppi\left( {k_{2} - k_{1} } \right) + 2\uppi\left( {m + \frac{1}{2}} \right) = \frac{{60f_{\text{c}} }}{n}\left( {\theta_{2} - \theta_{1} } \right).$$
(9)

The number of chatter marks k1 and k2 are integers that can be included in m. Therefore, the pitch angle difference \(\Delta \theta \left( { = \theta_{2} - \theta_{1} } \right)\) between two tools should satisfy the following equation to cancel out the regenerative effect

$$\Delta \theta = 2{{\uppi }}\left( {m + \frac{1}{2}} \right)\frac{n}{{60f_{\text{c}} }}.$$
(10)

Using Eq. (10), the optimal difference in the pitch angle between tools can be calculated from only the chatter frequency at a certain spindle speed.

However, the unequal pitch turning to suppress the chatter using Eq. (10) is valid only under the flexible-workpiece/rigid-tools assumption (i.e., the vibration comes from the workpiece). If the tools are flexible parts where the chatter occurs, the corresponding forces act on different bodies. Thus, the phase shift \(\varepsilon_{j}\) has no effect or is not principally responsible for the process stability [5]. In this situation, the coupled or detuned dynamics of the two tools can significantly influence the process stability, although the dynamic coupling is sensitive to the radial angle (i.e., the pitch angle) between tools [5, 6].

Furthermore, only a small pitch angle variation for unequal pitch turning is valid. Because the shifted pitch angle is applied by an axial translation of the upper turret (i.e., tool 1), the dynamic forces contributing to chatter and acting on the cutting edge are not exactly tangent and radial to the perimeter of a slender workpiece. The sum of the force vectors cannot cancel each other in unequal pitch turning. Furthermore, since the pitch angle variation is provided without tool rotation in the radial direction owing to mechanical limitations, apparent insert geometries such as the rake angle and clearance angle of tool 1 are changed. This also influences process stabilization. Thus, the difference in the phase shift \(\Delta \varepsilon\) should be kept close to \(\uppi\) (i.e., m = 0) to prevent a large pitch variation. The optimal relation given in Eq. (10) is rewritten as Eq. (11) for unequal pitch turning.

$$\Delta \theta = {{\uppi }}\frac{n}{{60f_{\text{c}} }}.$$
(11)

If a relatively small pitch angle variation \(\Delta \theta\) can be assumed in Eq. (11), the above influences are minimized, and these considerations may be eliminated. In the turning process, since the lobe number of the chatter is usually large, we have a good chance to obtain a small pitch angle variation.

To sum up, a flexible workpiece and small pitch angle variation are assumed for unequal pitch turning designed with the VPCs. Given these assumptions, the pitch angle difference is tuned automatically and in real time in accordance with the measured chatter frequency during the process. In the next section, a chatter monitoring methodology based on cutting force estimation is introduced.

3.2 Real-time chatter monitoring based on sensorless cutting force estimation

3.2.1 Cutting force estimation by multi-encoder-based disturbance observer

In the sensorless approach, the cutting force is generally estimated using the motor current or applying the DOB theory, based on the servo information of the servomotor. However, the bandwidth for cutting force estimation is limited by structural dynamics and is not necessarily sufficient for chatter monitoring. In the full-closed controlled ball-screw-driven stage, the position response from the linear encoder is available along with the motor current and motor angle. In this case, MEDOB is applicable to the cutting force estimation. According to Ref. [21], the MEDOB-based method using the stage position from the linear encoder (i.e., x1 and y1 axes) can monitor the vibrational state at the cutting point. On the other hand, in the DOB-based method, chatter monitoring is influenced by the damping element of the drive system, such as the guideway or belt connecting the ball screw and motor. in this study, the servo information of the y1 axis mounting the linear encoder was utilized for in-process chatter monitoring, while the x1 axis is also available.

Figure 4 shows a dual-inertia model of the ball-screw-driven stage on the y1 axis. Here, the friction force and gravity force are neglected because static components are not significant with regard to chatter frequency measurement. The variables and notations are listed in Table 2. The dynamic equations are expressed as follows

$$J_{{{\text{m}}y_{1} }} \alpha_{{{\text{m}}y_{1} }} = K_{{{\text{t}}y_{1} }} I_{{{\text{a}}y_{1} ,{\text{ref}}}} - F_{{{\text{reac}}y_{1} }} R,$$
(12)
$$M_{{{\text{t}}y_{1} }} a_{{{\text{t}}y_{1} }} = F_{{{\text{reac}}y_{1} }} - F_{{{\text{cut}}y_{1} }} ,$$
(13)

where

$$F_{{{\text{reac}}y_{1} }} = K_{{{\text{r}}y_{1} }} \left( {R\theta_{{{\text{m}}y_{1} }} - x_{{{\text{t}}y_{1} }} } \right).$$
(14)
Fig. 4
figure 4

Dual-inertia model of ball-screw-driven stage in y1 axis

Table 2 Table of acronyms

By setting up the simultaneous equations of Eqs. (12) and (13) to eliminate the reaction force term, the equation for MEDOB-based cutting force estimation can be derived as

$$\hat{F}_{{{\text{cut}}y_{1} }} = G\left( s \right)\left( {\frac{1}{R}\left( {K_{{{\text{tn}}y_{1} }} I_{{{\text{a}}y_{1} ,{\text{ref}}}} - J_{{{\text{mn}}y_{1} }} \hat{\alpha }_{{{\text{m}}y_{1} }} } \right) - M_{{{\text{tn}}y_{1} }} \hat{a}_{{{\text{t}}y_{1} }} } \right).$$
(15)

Here, a low-pass filter G(s) was implemented to eliminate high-frequency noise, whose cutoff frequency must be set higher than the expected chatter frequency range for chatter monitoring.

3.2.2 Methodology of spectrum analysis for in-process chatter frequency measurement

For frequency domain analysis, the fast Fourier transform (FFT), known for its low computational costs and whose calculation volume is \(O\left( {N\log N} \right)\), is generally used. However, its calculation load is not low enough to perform a frequency analysis on the control system of the machine tool unless the number of analyzed data samples N is very small, which causes serious deterioration of the frequency resolution.

In chatter monitoring, entire frequency components need not be analyzed because chatter generally develops around the resonant frequency of the mechanical component. When calculating the power spectrum density at a certain frequency, the sliding discrete Fourier transform (SDFT) [23] is useful. SDFT is DFT applied to the time signal of N samples within a sliding window and recorded under sampling frequency Fs (Hz). Figure 5 shows a schematic of SDFT. Its algorithm can be written similar to a moving average algorithm as follows

$$S_{k} ( m ) = S_{k} ( {m - 1} ){\text{e}}^{{\frac{{{\text{i}}2{{\uppi }}k}}{N}}} + y( m )- y\left( {m - N} \right) ,$$
(16)

where \(S_{k} ( m )\) is the DFT value from \(y( {m - N + 1} )\) to y(m) at \(kF_{\text{s}} /N\) Hz, y(m) the analyzed signal, and k an integral number from 0 to N − 1. Although the direct calculation of DFT for a single frequency component has calculation costs on the order of O(N), that of SDFT is O(1). Furthermore, Koike [22] extended the SDFT algorithm into a more efficient one by sacrificing the phase characteristic of the analyzed signal. This is called the MFT. The MFT algorithm is expressed as follows

$$M_{k} (m) \equiv S_{k} ( m ){\text{e}}^{{\frac{{ - {\text{i}}2{{\uppi }}km}}{N}}} = R_{k} ( m ) + {\text{i}}I_{k} ( m ),$$
(17)

where

$$R_{k} ( m ) = R_{k} ({m - 1} ) - y({m - N})\cos \frac{{2{{\uppi }}k\left( {m - N} \right)}}{N} + y( m )\cos \frac{{2{{\uppi }}km}}{N},$$
(18)
$$I_{k} (m ) = I_{k} ( {m - 1} ) - y( {m - N} )\sin \frac{{2{{\uppi }}k\left( {m - N} \right)}}{N} + y(m )\sin \frac{{2{{\uppi }}km}}{N}.$$
(19)
Fig. 5
figure 5

Schematic of SDFT a before sliding, b after sliding

Although the MFT ignores the phase characteristic, the power spectrum density can be determined with fewer computations. In addition, k does not need to be an integer in the MFT algorithm. Applying MFT to multiple frequencies within the chatter vibration range, it is possible to determine the most excited frequency, which is regarded as the chatter frequency in this study. The chatter range can be predicted from the frequency response functions of the mechanical component by tap testing. In this research, however, chatter is apt to occur at the workpiece side rather than the tool side because of the elongated workpiece. In this case, the frequency range where chatter is expected to occur can be roughly predicted with following equation

$$f_{n} = \frac{{\lambda^{2} }}{{2{{\uppi }}L^{2} }}\sqrt {\frac{EI}{A\rho }} ,$$
(20)

where fn is the theoretical natural frequency of the bending mode for a cantilever Euler beam, \(\lambda\) a constant determined by the boundary condition and mode number, L the workpiece length, and A the section area of the cylindrical workpiece. The other variables such as \(\rho\), E and I are the material properties of density, Young’s modulus, and the second moment of the area, respectively. The measurement range of the chatter frequency can be limited by the predicted natural frequency.

4 Experimental results

4.1 In-process sensorless identification of the chatter frequency

To evaluate the chatter monitoring performance, conventional parallel turning (i.e., equal pitch turning) was conducted under the chatter conditions listed in Table 3. Here, the frequency range of the MFT analysis was set to 500–700 Hz with a frequency resolution of 1 Hz because the natural frequency of the first bending mode was predicted as 533 Hz by Eq. (20). The chatter frequency was measured every 4 000 servo cycles (i.e., 444 ms) by the MFT in the control system because of the calculation load limitation.

Table 3 Experimental conditions for in-process chatter identification

Figure 6 shows the appearance of the machined workpiece and the results of the offline time-frequency analysis and online chatter frequency measurement by MFT based on the estimated cutting force in the y1 direction. The max-peak frequency (i.e., chatter frequency) was approximately captured in real time using MFT in the chatter region. Figure 7 shows the calculation error of the shifted pitch angle \(\Delta \theta /2\) relative to the measurement error of chatter frequency fc. In Fig. 7, three cases with chatter frequencies of 560 Hz, 600 Hz, and 640 Hz at a spindle speed of 1 200 r/min were assumed. The optimal pitch calculations became more sensitive to chatter frequency measurement errors at lower chatter frequencies. The calculation error of the shifted pitch angle, however, was less than or comparable to 0.1° within ± 10 Hz measurement error of the chatter frequency. The influence of the calculation error on the shifted pitch angle, caused by the chatter frequency error, can be regarded as sufficiently small in the optimal pitch control. The performance of automatic chatter avoidance is evaluated in the next subsection.

Fig. 6
figure 6

Comparison results of offline and online frequency analysis a machined surface, b time-frequency analysis result of the estimated cutting force, and c monitored chatter frequency by MFT

Fig. 7
figure 7

Influence of measurement error of chatter frequency on calculation error of shifted pitch angle

4.2 Automatic chatter suppression by adaptive pitch control

Table 4 lists the experimental conditions for the outside parallel turning test. Automatic optimal pitch control with in-process chatter identification was started from the middle of the process. Here, the pitch control interval was set to 1.0 s to avoid exciting additional vibrations by translation motion of turret 1 for pitch angle variation. The pitch angle was controlled to keep the difference of phase shift \(\Delta \varepsilon\) as \(\uppi\) using Eq. (11). Because the machine tool cannot change the inclination (i.e., posture) of tool 1, the apparent rake angle and clearance angle of tool 1 were changed by unequal pitch turning, which were not considered under the assumption of a small pitch angle variation.

Table 4 Experimental conditions for automatic chatter suppression by optimal pitch control (other conditions are the same as Table 3)

Figure 8 shows the experimental results. As seen in Figs. 8a, b, chatter with a frequency of 738 Hz developed in the region where conventional equal pitch turning was carried out. Figure 8c presents the shifted pitch angle \(\Delta \theta /2\) and the chatter frequency estimated from MFT during the process. As soon as automatic pitch control was started at 7 s, the small pitch-angle variation was applied. The pitch angle difference was optimized in accordance with in-process chatter monitoring by MFT of the estimated cutting force on the y1 axis, and the chatter frequency component was promptly diminished. Actually, the average surface roughness Ra, measured by stylus profiling, decreased from 3.99 μm to 1.73 μm. Here, the shifted phase angle was perturbed just a little bit after 7 s, when no chatter existed.

Fig. 8
figure 8

Experimental results of automatic chatter suppression by optimal pitch control a machined surface, b time-frequency analysis result of the estimated cutting force, and c position responses and shifted pitch angle

Figures 9a, b show the FFT results of the estimated cutting force at 4 s (under equal pitch turning) and 15 s (under unequal pitch turning), respectively. From Fig. 9, another spectrum peak around 600 Hz, which was not observed under equal pitch turning, was excited owing to an unequal pitch, although its power spectrum density was very small. Because the frequency component that has the maximum power spectrum density calculated by MFT in the set range is simply regarded as the chatter frequency, the shifted pitch is slightly changed in accordance with the frequency around 600 Hz. To prevent unnecessary angle changes after the chatter dies out, chatter detection techniques should be used together. Since the magnitude of the power spectrum density is significantly different between the chatter and stable conditions, setting a threshold for the peak force spectrum calculated by MFT as in Ref. [18] is the simplest technique to detect chatter in this case. Furthermore, by integrating the chatter detection, the optimal pitch control can also be started automatically when chatter occurs, although the adaptive pitch control is set to start from about 7.0 s in order to compare the equal pitch and the automatic pitch control. To sum up, completely automatic active chatter suppression without any additional equipment and preliminary cutting tests will be realized.

Fig. 9
figure 9

FFT results of estimated cutting force in y1 axis a at 4 s, b at 15 s

5 Conclusions

In this study, an automatic chatter suppression system in accordance with the in-process measurement of chatter frequency was constructed for a flexible workpiece and shared-surface parallel turning. The pitch angle between two rigid tools can be shifted by providing an angle offset to one tool in the circumferential direction with the control system of the turret position. For workpiece-chatter suppression, the pitch angle difference was adjusted slightly during the process based on the optimal design methodology for variable pitch tools, which requires only the chatter frequency at a certain spindle speed. To capture the chatter vibration, the cutting force was estimated with only the internal information of the machine tool applying MEDOB.

From the estimated cutting force, the highest force spectrum within the chatter frequency range was identified in real time at low computational cost using MFT, which enables frequency analysis in the control system of the machine tool. Thus, all system processes (i.e., the cutting force estimation, chatter-frequency measurement, and pitch-angle shift) were completed without additional equipment or preliminary cutting tests. The system performance was verified by outside parallel turning tests under a flexible-workpiece/rigid-tool assumption. A small pitch angle variation was automatically applied setting to the optimal value based on chatter monitoring. The workpiece chatter was suppressed as soon as the pitch angle regulation started, although a small perturbation in the shifted pitch angle occurred owing to other frequency components, which can be solved by integrating chatter-detection techniques. The constructed chatter suppression system is a significant contribution to advanced intelligent machine tools with high sustainability and flexibility.