You are currently viewing a new version of our website. To view the old version click .
Materials
  • Article
  • Open Access

4 November 2021

Integrated Design of Spindle Speed Modulation and Cutting Vibration Suppression Controls Using Disturbance Observer for Thread Milling

and
1
Department of Mechanical Engineering, National Taipei University of Technology, Taipei 10608, Taiwan
2
Institute of Mechatronic Engineering, National Taipei University of Technology, Taipei 10608, Taiwan
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Innovative and Modern Technologies of Material Machining in Cutting and Abrasive Processes

Abstract

In thread milling, there exists a trade-off between thread manufacturing efficiency and thread quality. In this study, an integrated design of spindle speed modulation (SSM) and cutting vibration suppression (CVS) controls using a disturbance observer were developed to simultaneously ensure superior quality and high manufacturing efficiency. The proposed integrated design not only controls the cutting torque while suppressing cutting vibrations but also ensures cost-effectiveness and mitigates the installation problems prevalent in existing sensor-based methods. The SSM control uses a disturbance observer to estimate the cutting torque required on the spindle during thread milling. The estimated cutting torque is used as a feedback signal so that the SSM control can modulate the spindle speed to make the cutting torque achieve a preset torque command. To further avoid cutting vibrations in thread milling, the CVS control analyzes the estimated cutting torque, detects the occurrence of cutting vibrations, and then adjusts the torque command of the SSM control to suppress the cutting vibrations. In this study, thread milling experiments were performed on a computer numerical control milling machine using the workpiece with stacked materials. The feasibility and performance of the proposed integrated design were validated by experiments.

1. Introduction

The thread manufacturing method of thread milling has been in practice for a long time and is used to manufacture high-strength and high-accuracy threads with good surface characteristics [1,2,3,4]. However, factors influencing the manufacturing process, such as cutting force, cutting torque, and cutting stability, should be further investigated to ensure high thread manufacturing efficiency and superior thread quality.
The cutting force, cutting torque, and cutting stability of milling have been extensively studied in past decades; however, there were only a few studies on thread milling. The existing methods for milling use different sensors to achieve precise cutting force control, accurate cutting torque control, and efficient cutting vibration suppression. However, the sensor-based methods have problems with installation and high implementation costs. Even though some sensorless methods have been developed to avoid the aforementioned problems, cutting force control, cutting torque control, and cutting vibration suppression were studied individually and independently. Unlike the existing methods, the method proposed in this study has the following distinguishing features:
  • A disturbance observer (DOB) is used to simultaneously estimate the cutting torque and detect cutting vibrations.
  • An integrated design is used that combines spindle speed modulation (SSM) and cutting vibration suppression (CVS) controls to control the cutting torque while avoiding cutting vibrations by adjusting the spindle speed.
  • The integrated design ensures high thread manufacturing efficiency and superior thread quality without using additional sensors and thereby avoids the problems present in sensor-based methods.
Moreover, this study systematically details the integrated design while considering the dynamics of the spindle motor and disturbance observer. A computer numerical control (CNC) milling machine was used to perform the thread milling experiments using workpieces with stacked materials and the experimental results were used to validate the feasibility and performance of the proposed integrated design.
The remainder of this paper is organized as follows. Section 2 presents the research related to this study. Section 3 presents the integrated design developed in this study, including the SSM control design and CVS control design. Section 4 presents the experimental results used to validate the feasibility and performance of the integrated design. Section 4 also describes the experimental setup used in this study and presents the results of the thread milling experiments on workpieces with stacked materials. Section 5 presents the conclusions of this study.

3. Approach

3.1. Spindle Speed Modulation (SSM) Control

Figure 1 shows the schematic of the SSM control structure designed in this study. When the spindle performs thread milling, the SSM control uses the DOB to estimate the cutting torque. Subsequently, the feedback controller modulates the spindle speed to ensure that the cutting torque estimated by the DOB is maintained at the preset torque command. Thus, the SSM control designed in this study has two parts: spindle speed control (inner-loop control) and cutting torque control (outer-loop control).
Figure 1. Structure of the spindle speed modulation (SSM) control.
The DOB was mainly used for the estimation of the cutting torque. In the DOB design, the following equations were used: G m s = J m s + B m , where G m 1 s represents the transfer function between the net driving torque τ m a of the spindle and the actual speed ω m ; K m s = J ^ m s + B ^ m , where K m s represents the estimated inverse transfer function between the net driving torque τ m a and the actual speed ω m . Q s was designed as a first-order low-pass filter whose bandwidth was a ( Q s = a s + a ). K t is the torque constant of the spindle motor and τ m D O B represents the cutting torque estimated by the DOB. The error between the estimated cutting torque τ m D O B and the actual cutting torque τ m e depends on the bandwidth of the low-pass filter Q s , the influence of disturbance torque τ m s c , and the degree of approximation of K m s to G m s . Here, τ m d denotes the external disturbance torque, which was mainly composed of the disturbance torque τ m s c and the actual cutting torque τ m e .
The spindle speed control was used to control the speed of the spindle motor to ensure that the spindle maintained a good speed performance under the influence of external disturbance. The spindle speed control design was combined with the speed feedback proportional-integral (PI) control, DOB, and current compensation. The speed feedback PI control modulated the error between the spindle speed command ω m r and the actual speed ω m with the G s controller (PI controller) (i.e., G s = K v p 1 + 1 T s i , where K v p is the speed feedback proportional gain and T i is the integration time constant). The driving current of the spindle motor is the sum of the output of the G s controller, current compensation, and output of the DOB. The effect of reducing the non-linear disturbance torque τ m s c synthesized by the Stribeck friction and Coulomb friction was limited because the DOB used in this study had a linear control structure. Therefore, the current compensation I m c in this study reduced the influence of the nonlinear disturbance and increased the accuracy of cutting torque estimation.
The cutting torque control uses the estimated cutting torque as a feedback signal to ensure that the spindle motor can modulate the speed on the basis of the estimated cutting torque to maintain the cutting torque at the preset torque command. A torque-equivalent current method was used to design the cutting torque control. In the SSM control structure, as shown in Figure 1, I m r is the equivalent current for the preset torque command and I m D O B is the equivalent current for the estimated cutting torque τ m D O B . In the cutting torque control design, the estimated current I m D O B is subtracted from the current command I m r to generate the current error. The cutting torque feedback controller A s generates signals to modulate the spindle speed command ω m r . The spindle speed command ω m r is the modulated signal generated by subtracting the output of the feedback controller A s from the speed command compensation ω m c . Therefore, the actual speed ω m of the spindle can be changed to reduce the current error and maintain the cutting torque at the preset torque command.

3.2. Control Design

The speed G s and cutting torque feedback controller A s influence the motion characteristics of the spindle; therefore, the effect of the structure of SSM control on the spindle speed was studied.
Figure 1 shows the relationship between the electro-mechanical signal and the transfer function expressed as Equation (1) and Equation (2), respectively.
K t I m D O B = Q τ m K m ω m
τ m = K t u + K t I m D O B
Equation (2) is substituted in Equation (1) to obtain Equation (3).
K t 1 Q I m D O B + Q K m ω m = K t Q u
Because
τ m = G m ω m + τ m d
Equation (5) can be deduced from Equations (2) and (4).
K t I m D O B + G m ω m = K t u τ m d
Moreover, Equations (6) and (7) can be deduced from Equations (3) and (5).
K t 1 K t Q 0   u τ m d = G m K t Q K m K t 1 Q   ω m I m D O B  
u τ m d = K t 1 K m Q 1 1 Q G m K m K t Q 1   ω m I m D O B
Equation (7) describes the relationship between the signal u τ m d T and the response ω m I m D O B T of the spindle.
Figure 1 also shows the relationship between the control signal and the transfer function expressed as Equation (8) and Equation (9), respectively.
u = I m c + G ω m r ω m
ω m r = ω m c A I m r I m D O B
The current compensation I m c is designed as Equation (10) to reduce the adverse effect of the nonlinear disturbance torque τ m s c and viscous friction torque.
I m c = K t 1 τ ^ m s c + B ^ m ω m r
Equations (9) and (10) are substituted into Equation (8) to obtain Equation (11).
u = G K t 1 B ^ m + G   A   ω m I m D O B + K t 1 τ ^ m s c + K t 1 B ^ m + G   ω m c A I m r
Subsequently, Equation (11) can be rewritten as Equation (12).
u τ m d = G K t 1 B ^ m + G   A 0 0   ω m I m D O B + K t 1 τ ^ m s c + K t 1 B ^ m + G   ω m c A I m r τ m d
Here, Equation (12) describes the relationship between the signal u τ m d T and the response ω m I m D O B T .
After the detailed derivation shown in the Appendix A, Equation (13) can be deduced from Equations (7) and (12).
K m + K t G   ω m + 1 Q B ^ m + K t G   A K t 1 Q   G m K m   ω m = τ ^ m s c τ m s c 1 Q   τ m e + B ^ m + K t G   ω m ref A I m r A K t 1 + B ^ m + K t G 1   Q   τ ^ m s c τ m s c A K t 1 Q   τ ^ m e τ m e
In the discussion on control design, it was assumed that the system identification results had a good degree of approximation (i.e., K m G m , τ ^ m s c τ m s c , and τ ^ m e τ m e ). Thus, Equation (13) can be approximated as Equations (14) and (15).
K m + K t G ω m 1 Q τ m e + B ^ m + K t G ω m r e f A I m r
ω m B ^ m + K t G K m + K t G ω m r e f A I m r 1 Q B ^ m + K t G τ m e
Given that K m s = J ^ m s + B ^ m and G s = K v p 1 + 1 T s i , the characteristic equation can be obtained as Equation (16).
J ^ m T i s 2 + B ^ m + K t K v p T i s + K t K v p = 0
From Equation (16), the damping ratio ζ and natural undamped frequency ω n are obtained. Subsequently, the speed feedback proportional gain K v p and the integration time constant T i can be expressed as Equation (17) and Equation (18), respectively.
K v p = 1 K t 2 ζ ω n J ^ m B ^ m
T i = 1 J ^ m ω n 2 2 ζ ω n J ^ m B ^ m
A feedback controller A s was designed as Equation (19) to avoid any significant changes in the transient response of the equivalent current I m r to the actual speed ω m of the spindle.
A s = K α α s + α
In Equation (19), bandwidth α is adjusted to ensure that the actual speed ω m of the spindle has an appropriate transient response with a short rise time and without any overshoot. The gain K α adjusts the steady-state response of the equivalent current I m r to the actual speed ω m of the spindle. Therefore, on the basis of the actual speed response of the spindle, the SSM control design is summarized as follows:
  • Proportional gain K v p and integration time constant T i of the feedback controller G s were designed to ensure that the spindle speed had an appropriate damping ratio and a natural undamped frequency.
  • Bandwidth a the low-pass filter Q s was designed to ensure that the DOB could reduce the adverse effects of the external disturbance on the spindle speed.
  • Bandwidth α and gain K α of the feedback controller A s were designed to ensure that the spindle had appropriate transient and steady-state responses to the SSM control.

3.3. Cutting Vibration Suppression (CVS) Control

During thread milling, cutting vibrations can shorten the service life of the cutting tool and result in apparent cutting marks on the surface of the manufactured threads. Because the SSM control can maintain the cutting torque during thread milling at a preset torque command, cutting vibrations can be suppressed by properly scaling down the torque command. Therefore, in this study, the CVS control was developed to detect the occurrence of cutting vibrations and scale down the torque command of the SSM control to suppress the vibrations. The integrated design of the CVS and SSM controls is shown in Figure 2. The CVS control uses the FFT to analyze the cutting torque estimated by the DOB and detect the occurrence and frequency of the cutting vibrations. When cutting vibrations are detected, the CVS control scales down the torque command of the SSM control to suppress the cutting vibrations.
Figure 2. Cutting vibration suppression (CVS) control of the integrated design.
In this study, the descent method with a constant step size, which is simple and has low computational time, was employed to adjust the value of the torque command of the SSM control, as shown in Equation (20).
T k + 1 = T k γ Δ T ,   k = 0 , 1 , , n ,
where T k + 1 is the k + 1 th calculated value of the torque command; T k is the k th calculated value of the torque command; Δ T is the constant step; γ is the scaling factor and 0 < γ < 1 ; T 0 is the value of the torque command when the CVS control detects cutting vibrations. Multiple iterations of Equation (20) were computed until the CVS control did not detect any cutting vibration. The scaling factor γ has a significant influence on the response time of the CVS. A large scaling factor value results in a short response time of the CVS and low torque command. In contrast, a small scaling factor value can result in an appropriate torque command; however, the response time of the CVS is prolonged. Several factors, such as machining conditions, cutting tools, and workpiece materials, can influence the scaling factor. Therefore, before performing actual thread milling, several cutting tests are required to obtain an appropriate value of the scaling factor.

4. Experiment

4.1. Experimental Setup

A CNC milling machine (Industrial Technology Research Institute, Taichung, Taiwan), mainly composed of a spindle and feed drive axes, was used for the thread milling experiments, as shown in Figure 3. The spindle and feed drive axes were equipped with AC servomotor packs controlled by an FPGA-based cRIO control console and input-output interface modules developed by National Instruments (NI). The control console, along with the NI LabVIEW software (LabVIEW 2014, National Instruments, Austin, TX, USA), provides operation functions such as a human–machine interface, signal measurement and feedback control, and recording and displaying the experimental data. Moreover, the control console uses the installed input-output interface modules, such as NI 9263 analog output module, NI 9401 digital I/O and encoder module, and NI 9215 analog input module, to send control commands to the AC servomotor packs and receive feedback signals with a sampling period of 1 ms. The control console sends control commands to the AC servomotor packs via the NI 9263 analog output module. Because a rotary encoder is directly coupled to the servomotor for sensing angular positions, the control console uses the NI 9401 digital I/O and encoder module to receive the encoder signals and decode the angular positions. The control console receives the analog sensing signals from the servomotor pack via the NI 9215 analog input module to obtain the actual speed and torque values of the servomotor. The feed drive axes comprise vertical (Z-axis) and planar axes (X-axis and Y-axis) so that they can move the thread milling tool (installed on the spindle through toolholder and coupler) in the machining space of the milling machine.
Figure 3. Computer numerical control (CNC) milling machine used in this study.
A Kistler 9129AA multicomponent dynamometer with a Kistler 5167A41 amplifier (Kistler, Winterthur, Switzerland) was used to measure the actual cutting forces generated during the thread milling experiments. A thread milling tool, with a length of 90 mm and shaft diameter of 12 mm, was adopted for thread milling cylindrical workpieces. The disk-type thread milling blade, with a 20-mm blade diameter and 60° blade angle, was made of tungsten steel (Yih Troun Enterprise Co., Ltd., New Taipei City, Taiwan). The workpiece materials were AL6061 and AL7075. Constant-speed experiment and moment of inertia estimation experiment [40] were conducted to estimate the friction parameters and the moment of inertia of the spindle, respectively. The experimental results are as follows: the viscous friction coefficient of the spindle was 0.4310 × 10−3 Nm/rad/s, the Coulomb friction coefficient was 0.0862 Nm, and the moment of inertia of the spindle (with the thread milling tool) was 1.4833 × 10−4 kg·m2.

4.2. Disturbance Observer (DOB) Tests

Figure 4 shows the experimental setup of the DOB tests. The Kistler dynamometer was installed on the worktable of the milling machine and the test workpiece, aluminum alloy AL6061, was mounted on the dynamometer. During the tests, the thread milling tool performed the milling operation on the side of the test workpiece and the dynamometer measured the actual cutting forces during milling in order to obtain the actual cutting torque on the spindle. The cutting torque estimated by the DOB was compared with the actual cutting torque obtained by the dynamometer to validate the estimation performance of the DOB. In the tests, the cutting feedrate was 300 mm/min, the depth of cut was 1.5 mm, and the spindle speed was 2000 rpm.
Figure 4. Experimental setup for the estimation of cutting torque using the disturbance observer (DOB).
Figure 5 shows the testing results and demonstrates that the bandwidth of the low-pass filter Q s is closely related to the transient response of the estimated cutting torque. Filter Q s was designed with high bandwidth to rapidly estimate the cutting torque; therefore, a large overshoot occurred in the estimated cutting torque when the thread milling blade came in contact with the workpiece. However, the error in the estimated cutting torque reduced rapidly when the milling reached a steady-state condition. The average value of the steady-state error in the cutting torque was −0.0016 Nm, which is 1.45% of the average value of the actual steady-state cutting torque. The root mean square value of the steady-state error in the cutting torque was 0.0045 Nm, which is 4.19% of the average value of the actual steady-state cutting torque. Therefore, the DOB tests evaluate the steady-state accuracy of the estimated cutting torque and validate the feasibility of using the DOB for estimating the cutting torque in thread milling.
Figure 5. Estimated and actual cutting torque in the DOB tests.

4.3. Thread Milling Experiments

Thread milling experiments were performed on the workpiece with stacked materials of AL6061 and AL7075 to validate the feasibility of the SSM control designed in this study. The workpiece with stacked materials was prepared by stacking the AL6061 (upper part) and AL7075 (lower part) materials. Thread milling of AL6061 (upper part) was the first step of the experiment, followed by the milling of AL7075 (lower part). The cutting feedrate used in the experiment was 300 mm/min and the depth of cut was 1.5 mm. The preset torque command of the SSM control was 0.07 Nm.
The experimental results are shown in Figure 6. In the AL6061 thread milling stage, an overshoot occurred in the estimated cutting torque because the thread milling blade came in contact with the workpiece. The estimated cutting torque was 0.0890 Nm. However, the magnitude of the cutting torque approached the preset torque command when the thread milling was in a steady-state condition. The average value of the estimated cutting torque in the steady-state condition was 0.0694 Nm and the steady-state error was 6.1922 × 10−4 Nm (percentage error: 0.88%). The cutting torque fluctuated depending on the actual cutting conditions and the root mean square value of estimated cutting torque fluctuation was 0.0028 Nm. In the AL7075 thread milling stage, a larger overshoot occurred in the estimated cutting torque (0.1453 Nm) when the thread milling blade came in contact with the workpiece because AL7075 is harder than AL6061. In steady-state thread milling, the average value of the estimated cutting torque was 0.0691 Nm, the steady-state error was 9.2477 × 10−4 Nm (percentage error: 1.32%), and the root mean square value of the estimated cutting torque fluctuation was 0.0032 Nm. The estimated cutting torque shown in Figure 6a shows that the SSM control enables the cutting torque to reach the preset torque command when applied to thread milling of different materials; moreover, during thread milling of different materials, the spindle speed was modulated automatically on the basis of the estimated cutting torque to maintain the cutting torque at the preset torque command, as shown in Figure 6b. Therefore, the results of the thread milling experiments on the workpiece with stacked materials validated the feasibility of the SSM control designed in this study.
Figure 6. Results of thread milling experiments on the workpiece with stacked materials (SSM control). (a) Estimated cutting torque; (b) Actual spindle speed.
The thread milling experiments conducted on the AL6061 workpiece indicate that cutting vibrations occur if the preset torque command of the SSM control is greater than 0.08 Nm. As shown in Figure 7, cutting marks were observed in this condition. The main frequency of cutting vibrations was obtained by FFT of the estimated cutting torque signal. Figure 8 shows that the magnitude corresponding to the main frequency of the cutting vibrations increases as the preset torque command is increased. Therefore, thread milling experiments were performed to validate the feasibility of the CVS control for suppressing the cutting vibrations during thread milling. The cutting feedrate was 300 mm/min and the depth of cut was 1.5 mm. Figure 9a shows the experimental results obtained without CVS control (preset torque command was 0.05 Nm). No cutting vibrations occurred during thread milling of the AL6061 workpiece. However, cutting vibrations occurred during thread milling of the AL7075 workpiece owing to the large cutting torque. Figure 9b shows the experimental results obtained using the CVS control. During thread milling of the AL6061 workpiece using the CVS control, the cutting torque did not cause any cutting vibration because it was maintained at the preset torque command. When the CVS control detected cutting vibrations, it automatically adjusted the torque command to suppress the vibrations. The threads obtained using the CVS control exhibited smoother surfaces compared with the threads obtained without CVS control. When the CVS control was used during thread milling, the manufactured threads of the workpiece with stacked materials did not have any cutting marks. Therefore, the thread milling experiments validated that the integrated design of SSM and CVS controls can effectively suppress cutting vibrations during thread milling.
Figure 7. Results of the thread milling experiments on the AL6061 workpiece (preset torque command changed in the range of 0.07–0.12 Nm).
Figure 8. Variation in the magnitude of the main frequency of cutting vibrations.
Figure 9. Results of the thread milling experiments on the workpiece with stacked materials (CVS control). (a) Without CVS control; (b) with CVS control.

5. Conclusions

This study developed an integrated design of SSM and CVS controls using a DOB, to automatically modulate the spindle motion characteristics for controlling the cutting torque while avoiding the cutting vibration during thread milling. The proposed SSM control utilized a DOB to estimate the cutting torque on the spindle during thread milling, and the estimated cutting torque was used as the feedback signal for the SSM control to modulate the spindle speed so that the cutting torque during thread milling was maintained at the preset torque command. The CVS control designed on the basis of the SSM control utilized FFT to analyze the cutting torque signal estimated by the DOB to detect the occurrence of cutting vibrations, and then adjusted the torque command of the SSM control to suppress the cutting vibrations when cutting vibrations occur during thread milling.
Several experiments were performed on a CNC milling machine to validate the feasibility and performance of the proposed integrated design. The experimental results indicated that the average values of the error in the cutting torque in the steady-state condition were less than 2% when the SSM control was performed on the thread milling with different materials. The experimental results on the CVS control exhibited no apparent cutting marks on the manufactured thread surfaces, even for a workpiece stacked with different materials. To efficiently manufacture threads, machining conditions were usually set to provide a large cutting torque on the spindle, which caused cutting vibrations and degraded the thread quality (e.g., apparent cutting marks on the surface of the manufactured threads). Therefore, it was difficult to achieve high thread manufacturing efficiency and superior thread quality in thread milling, owing to the diverse machining conditions and workpiece materials. The integrated design developed in this study can thus be applied to thread milling processes to improve the thread manufacturing efficiency and thread quality, and to mitigate the cost and installation problems prevalent in the existing sensor-based methods. Furthermore, considering the development of monitoring-simulation systems for improving dimensional and surface accuracy of manufactured parts [41,42] the cutting torque estimation and analyzing methods developed in this study for thread milling can be applied to monitoring-simulation systems to further improve the thread manufacturing efficiency and quality.

Author Contributions

Conceptualization, S.-S.Y. and C.-W.C.; methodology, S.-S.Y. and C.-W.C.; software, C.-W.C.; validation, S.-S.Y. and C.-W.C.; formal analysis, S.-S.Y. and C.-W.C.; investigation, S.-S.Y. and C.-W.C.; resources, S.-S.Y.; data curation, S.-S.Y. and C.-W.C.; writing—original draft preparation, S.-S.Y.; writing—review and editing, S.-S.Y.; visualization, S.-S.Y. and C.-W.C.; supervision, S.-S.Y.; project administration, S.-S.Y.; funding acquisition, S.-S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Ministry of Science and Technology, Taiwan, grant number MOST107-2221-E-027-108 and MOST107-2218-E-009-059.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank Chen-Chou Hsieh (Shihlin Electric and Engineering Corp., Taiwan) for his valuable comments on the control design of the spindle motors.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Referring to Equations (7) and (12) in Section 3.2, Equation (A1) can be obtained.
K t 1 K m + G Q 1 1 Q K t 1 B ^ m + G   A G m K m K t Q 1   ω m I m D O B = K t 1 τ ^ m s c + K t 1 B ^ m + G   ω m c A I m r τ m d
Equations (A2) and (A3) can be obtained from Equation (A1).
G m K m   ω m + K t Q 1 I m D O B = τ m d
K t 1 K m + G   ω m + Q 1 1 Q K t 1 B ^ m + G   A   I m D O B = K t 1 τ ^ m s c + K t 1 B ^ m + G   ω m c A I m r
Furthermore, Equation (A4) can be deduced from Equations (A2) and (A5) can be deduced from Equations (A3) and (A4).
I m D O B = K t 1 Q τ m d + K t 1 Q   G m K m   ω m
K t 1 K m + G   ω m + Q 1 1 Q K t 1 B ^ m + G   A   K t 1 Q τ m d + K t 1 Q   G m K m   ω m = K t 1 τ ^ m s c + K t 1 B ^ m + G   ω m c A I m r .
Based on Equation (A6) given below,
Q 1 1 Q K t 1 B ^ m + G   A   K t 1 Q τ m d + K t 1 Q G m K m   ω m = K t 1 1 Q K t 1 B ^ m + G   A K t 1 Q τ m d + K t 1 1 Q G m K m K t 1 B ^ m + G A K t 1 Q   G m K m   ω m
Equation (A5) can be rewritten as Equation (A7).
K m + K t G   ω m + 1 Q K t 1 B ^ m + G A Q   τ m d + 1 Q G m K m K t 1 B ^ m + G A Q G m K m   ω m = τ ^ m s c + K t K t 1 B ^ m + G   ω m c A I m r
Because
1 Q K t 1 B ^ m + G A Q   τ m d = τ m d 1 + K t 1 B ^ m + G A   Q τ m d
and
1 Q G m K m K t 1 B ^ m + G A Q G m K m   ω m = G m K m   ω m 1 + K t 1 B ^ m + G A   Q G m K m   ω m
Equation (A7) can be rewritten as Equations (A10) and (A11).
K m + K t G   ω m + τ m d Q τ m d K t 1 B ^ m + G   A Q τ m d + G m K m   ω m Q G m K m   ω m K t 1 B ^ m + G   A Q G m K m   ω m = τ ^ m s c + K t K t 1 B ^ m + G   ω m c A I m r
K m + K t G   ω m + 1 Q B ^ m + K t G   A K t 1 Q   G m K m   ω m = τ ^ m s c τ m s c τ m e + Q τ m d + B ^ m + K t G   ω m c A I m r + A K t 1 Q τ m d
Here, the external disturbance torque τ m d comprises the disturbance torque τ m s c and actual cutting torque τ m e , that is, τ m d = τ m s c + τ m e . Because of Equation (A12),
τ ^ m s c τ m s c τ m e + Q τ m d + B ^ m + K t G   ω m c A I m r + A K t 1 Q τ m d = τ ^ m s c τ m s c 1 Q   τ m e + B ^ m + K t G   ω m c A I m r + A K t 1 + B ^ m + K t G 1 Q τ m s c + A K t 1 Q τ m e
Equation (A11) can be rewritten as Equation (A13).
K m + K t G   ω m + 1 Q B ^ m + K t G   A K t 1 Q   G m K m   ω m = τ ^ m s c τ m s c 1 Q   τ m e + B ^ m + K t G   ω m c A I m r + A K t 1 + B ^ m + K t G 1 Q τ m s c + A K t 1 Q τ m e
The speed command compensation ω m c is expressed as Equation (A14).
ω m c = ω m r e f B ^ m + K t G 1 Q   τ ^ m s c A K t 1 Q   τ ^ m s c + τ ^ m e
Equation (A13) can then be rewritten as Equation (A15).
K m + K t G   ω m + 1 Q B ^ m + K t G   A K t 1 Q   G m K m   ω m = τ ^ m s c τ m s c 1 Q   τ m e + B ^ m + K t G   ω m ref A I m r A K t 1 + B ^ m + K t G 1   Q   τ ^ m s c τ m s c A K t 1 Q   τ ^ m e τ m e

References

  1. Kossakovskaya, N.N.; Zel’Bert, B.M. Investigation of the heat-treatment process for steel R14F4. Met. Sci. Heat Treat. 1962, 4, 262–263. [Google Scholar] [CrossRef]
  2. Khorasani, A.M.; Gibson, I.; Goldberg, M.; Doeven, E.H.; Littlefair, G. Investigation on the effect of cutting fluid pressure on surface quality measurement in high speed thread milling of brass alloy (C3600) and aluminium alloy (5083). Measurement 2016, 82, 55–63. [Google Scholar] [CrossRef]
  3. Fromentin, G.; Doebbeler, B.; Lung, D. Computerized Simulation of Interference in Thread Milling of Non-Symmetric Thread Profiles. Procedia CIRP 2015, 31, 496–501. [Google Scholar] [CrossRef]
  4. Worthington Treasure, W. Improving thread milling. In Proceedings of the 42nd North American Manufacturing Research Conference 2014, Detroit, MI, USA, 9–13 June 2014. [Google Scholar]
  5. Araujo, A.C.; Fromentin, G. Investigation of tool deflection during milling of thread in Cr-Co dental implant. Int. J. Adv. Manuf. Technol. 2018, 99, 531–541. [Google Scholar] [CrossRef]
  6. Sharma, V.S.; Fromentin, G.; Poulachon, G.; Brendlen, R. Investigation of tool geometry effect and penetration strategies on cutting forces during thread milling. Int. J. Adv. Manuf. Technol. 2014, 74, 963–971. [Google Scholar] [CrossRef][Green Version]
  7. Araujo, A.C.; Fromentin, G.; Poulachon, G. Analytical and experimental investigations on thread milling forces in titanium alloy. Int. J. Mach. Tools Manuf. 2013, 67, 28–34. [Google Scholar] [CrossRef]
  8. Lee, S.; Kasten, A.; Nestler, A. Analytic Mechanistic Cutting Force Model for Thread Milling Operations. Procedia CIRP 2013, 8, 546–551. [Google Scholar] [CrossRef]
  9. Fromentin, G.; Sharma, V.S.; Poulachon, G.; Paire, Y.; Brendlen, R. Effect of Thread Milling Penetration Strategies on the Dimensional Accuracy. J. Manuf. Sci. Eng. 2011, 133, 041014. [Google Scholar] [CrossRef]
  10. Neshta, A.; Kryvoruchko, D.; Hatala, M.; Ivanov, V.; Botko, F.; Radchenko, S.; Mital, D. Technological Assurance of High-Efficiency Machining of Internal Rope Threads on Computer Numerical Control Milling Machines. J. Manuf. Sci. Eng. 2018, 140, 071012. [Google Scholar] [CrossRef]
  11. Doudkin, M.; Kim, A.; Kombayev, K.; Azamatov, B.; Azamatova, Z. Research of cutting temperature reducing of titanium alloy grade 5 below polymorphic transformation depending on calculation of cutting modes. Int. J. Mech. Prod. Eng. Res. Dev. 2020, 10, 747–758. [Google Scholar] [CrossRef]
  12. Maneerat, N.; Khaengsarigid, A.; Pasaya, B. Adaptive cutting force control for CNC milling machine. In Multidisciplinary Technologies for Industrial Applications; River Publishers: Chiang Mai, Thailand, 2020; pp. 148–157. [Google Scholar]
  13. Davis, T.A.; Shin, Y.C.; Yao, B. Adaptive robust control of machining force and contour error with tool deflection using global task coordinate frame. Proc. Inst. Mech. Eng. Part B: J. Eng. Manuf. 2018, 232, 40–50. [Google Scholar] [CrossRef]
  14. Denkena, B.; Flöter, F. Adaptive Cutting Force Control with a Hybrid Axis System. Int. J. Autom. Technol. 2013, 7, 378–384. [Google Scholar] [CrossRef]
  15. Zuperl, U.; Cus, F.; Reibenschuh, M. Modeling and adaptive force control of milling by using artificial techniques. J. Intell. Manuf. 2012, 23, 1805–1815. [Google Scholar] [CrossRef]
  16. Gómez-Loenzo, R.A.; Alaniz-Lumbreras, P.D.; García-Escalante, J.J.; Castaño, V.M. A sensorless criterion for constant cutting force control in milling process. In Mechatronics and Intelligent Manufacturing; Nova Science Publishers, Inc.: New York, NY, USA, 2012; Volume 1, pp. 119–134. [Google Scholar]
  17. Kim, D.; Jeon, D. Fuzzy-logic control of cutting forces in CNC milling processes using motor currents as indirect force sensors. Precis. Eng. 2011, 35, 143–152. [Google Scholar] [CrossRef]
  18. Xu, C.; Shin, Y.C. An Adaptive Fuzzy Controller for Constant Cutting Force in End-Milling Processes. J. Manuf. Sci. Eng. 2008, 130, 031001. [Google Scholar] [CrossRef]
  19. Huang, S.; Tan, K.K.; Hong, G.S.; Wong, Y.S. Cutting force control of milling machine. Mechatronics 2007, 17, 533–541. [Google Scholar] [CrossRef]
  20. Landers, R.; Ulsoy, A.; Ma, Y.-H. A comparison of model-based machining force control approaches. Int. J. Mach. Tools Manuf. 2004, 44, 733–748. [Google Scholar] [CrossRef]
  21. Budak, E.; Kops, L. Improving Productivity and Part Quality in Milling of Titanium Based Impellers by Chatter Suppression and Force Control. CIRP Ann. 2000, 49, 31–36. [Google Scholar] [CrossRef]
  22. Haber, R.E.; Alique, J.R. Fuzzy Logic-Based Torque Control System for Milling Process Optimization. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2007, 37, 941–950. [Google Scholar] [CrossRef]
  23. Liang, M.; Yeap, T.; Hermansyah, A.; Rahmati, S. Fuzzy control of spindle torque for industrial CNC machining. Int. J. Mach. Tools Manuf. 2003, 43, 1497–1508. [Google Scholar] [CrossRef]
  24. Yamato, S.; Kakinuma, Y. Precompensation of machine dynamics for cutting force estimation based on disturbance observer. CIRP Ann. 2020, 69, 333–336. [Google Scholar] [CrossRef]
  25. Yamato, S.; Sugiyama, A.; Suzuki, N.; Irino, N.; Imabeppu, Y.; Kakinuma, Y. Enhancement of cutting force observer by identification of position and force-amplitude dependent model parameters. Int. J. Adv. Manuf. Technol. 2019, 104, 3589–3605. [Google Scholar] [CrossRef]
  26. Yamato, S.; Nakanishi, K.; Suzuki, N.; Kakinuma, Y. Development of Automatic Chatter Suppression System in Parallel Milling by Real-Time Spindle Speed Control with Observer-Based Chatter Monitoring. Int. J. Precis. Eng. Manuf. 2021, 22, 227–240. [Google Scholar] [CrossRef]
  27. Kakinuma, Y.; Sudo, Y.; Aoyama, T. Detection of chatter vibration in end milling applying disturbance observer. CIRP Ann. 2011, 60, 109–112. [Google Scholar] [CrossRef]
  28. Chae, G.B.; Jo, O.H.; Song, W.; Lee, W. Optimization of cutting fluid supply based on the motor current. J. Mech. Sci. Technol. 2021, 35, 1641–1650. [Google Scholar] [CrossRef]
  29. Yamada, Y.; Yamato, S.; Kakinuma, Y. Mode decoupled and sensorless cutting force monitoring based on multi-encoder. Int. J. Adv. Manuf. Technol. 2017, 92, 4081–4093. [Google Scholar] [CrossRef]
  30. Koike, R.; Ohnishi, K.; Aoyama, T. A sensorless approach for tool fracture detection in milling by integrating multi-axial servo information. CIRP Ann. 2016, 65, 385–388. [Google Scholar] [CrossRef]
  31. Wan, M.; Altintas, Y. Mechanics and dynamics of thread milling process. Int. J. Mach. Tools Manuf. 2014, 87, 16–26. [Google Scholar] [CrossRef]
  32. Han, Z.; Jin, H.; Han, D.; Fu, H. ESPRIT- and HMM-based real-time monitoring and suppression of machining chatter in smart CNC milling system. Int. J. Adv. Manuf. Technol. 2017, 89, 2731–2746. [Google Scholar] [CrossRef]
  33. Liu, C.; Zhu, L.; Ni, C. The chatter identification in end milling based on combining EMD and WPD. Int. J. Adv. Manuf. Technol. 2017, 91, 3339–3348. [Google Scholar] [CrossRef]
  34. Jin, H.; Han, Z.; Shao, Z. On-line chatter recognition and supression in milling based on smart CNC. In Proceedings of the 2016 International Symposium on Flexible Automation (ISFA), Cleveland, OH, USA, 1–3 August 2016; pp. 267–270. [Google Scholar]
  35. Han, Z.; Jin, H.; Li, M.; Fu, H. An Open Modular Architecture Controller Based Online Chatter Suppression System for CNC Milling. Math. Probl. Eng. 2015, 2015, 1–13. [Google Scholar] [CrossRef][Green Version]
  36. Dos Santos, R.G.; Coelho, R.T. A Contribution to Improve the Accuracy of Chatter Prediction in Machine Tools Using the Stability Lobe Diagram. J. Manuf. Sci. Eng. 2014, 136, 021005. [Google Scholar] [CrossRef]
  37. Chen, H.M.; Fan, K.C.; Kuo, T.H.; Wang, C.H. Development of a low cost in-process chatter suppression system in milling process. J. Chin. Soc. Mech. Eng. Trans. Chin. Inst. Eng. Ser. C 2012, 33, 419–426. [Google Scholar]
  38. Merdol, S.D.; Altintas, Y. Virtual Simulation and Optimization of Milling Applications—Part II: Optimization and Feedrate Scheduling. J. Manuf. Sci. Eng. 2008, 130, 051005. [Google Scholar] [CrossRef]
  39. Yue, C.; Gao, H.; Liu, X.; Liang, S.Y.; Wang, L. A review of chatter vibration research in milling. Chin. J. Aeronaut. 2019, 32, 215–242. [Google Scholar] [CrossRef]
  40. Yeh, S.-S.; Su, H.-C. Development of friction identification methods for feed drives of CNC machine tools. Int. J. Adv. Manuf. Technol. 2011, 52, 263–278. [Google Scholar] [CrossRef]
  41. Del Conte, E.G.; Schützer, K.; Abackerli, A.J. A hybrid monitoring-simulation system for contour error prediction on complex surfaces manufacturing. Int. J. Adv. Manuf. Technol. 2014, 77, 321–329. [Google Scholar] [CrossRef]
  42. Schützer, K.; Uhlmann, E.; del Conte, E.G.; Mewis, J. Improvement of Surface Accuracy and Shop Floor Feed Rate Smoothing Through Open CNC Monitoring System and Cutting Simulation. Procedia CIRP 2012, 1, 90–95. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.