High Frequency Variation Speed Control of Spindle Motor for Chatter Vibration Suppression in NC Machine Tools

Similar documents
High Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter

High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation

3694 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 61, NO. 7, JULY 2014

Evaluation of active structural vibration control strategies in milling process

This is an author-deposited version published in: Eprints ID: 13508

Joint Torque Control for Backlash Compensation in Two-Inertia System

This is an author-deposited version published in: Eprints ID: 6397

Development of Measuring System for the Non-Repetitive Run-Out(NRRO) of Ball Bearing

PERIOD-N BIFURCATIONS IN MILLING: NUMERICAL AND EXPERIMENTAL VERIFICATION

FEEDBACK CONTROL SYSTEMS

Active control of time-delay in cutting vibration

Unobservable Settling Vibration on Head-Positioning Control in Hard Disk Drives

AN EXAMINATION OF SURFACE LOCATION ERROR AND SURFACE ROUGHNESS FOR PERIOD-2 INSTABILITY IN MILLING

Acceleration Feedback

UNCERTAINTY PROPAGATION FOR SELECTED ANALYTICAL MILLING STABILITY LIMIT ANALYSES

Vibration modelling of machine tool structures

Process Damping Coefficient Identification using Bayesian Inference

MODULAR CONTROL FOR MACHINE TOOLS: CROSS-COUPLING CONTROL WITH FRICTION COMPENSATION

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System

Analysis of Non-Linear Machine Tool Dynamic Behaviour

Active in-process chatter control E.J.J. Doppenberg*, R.P.H. Faassen**, N. van de Wouw**, J.A.J. Oosterling*, H. Nijmeijer**,

Simulation of Energy Consumption of Machine Tool Motion for 3-Axis Machining

FORCES, VIBRATIONS AND ROUGHNESS PREDICTION IN MILLING USING DYNAMIC SIMULATION

Manufacturing Equipment Control

Control of Manufacturing Processes

Control of Chatter using Active Magnetic Bearings

University of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record

Speed Control of Torsional Drive Systems with Backlash

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Stability of orthogonal turning processes

Vibration Suppression of a 2-Mass Drive System with Multiple Feedbacks

Nonlinear Rolling Element Bearings in MADYN 2000 Version 4.3

Research Article The Microphone Feedback Analogy for Chatter in Machining

The Self-Excitation Damping Ratio in Variable Speed Milling

Research Article An Efficient Approach for Identifying Stable Lobes with Discretization Method

Application of Spindle Speed Variation for Chatter Suppression in Turning

PHYSICS. Chapter 15 Lecture FOR SCIENTISTS AND ENGINEERS A STRATEGIC APPROACH 4/E RANDALL D. KNIGHT Pearson Education, Inc.

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Vibration and motion control design and trade-off for high-performance mechatronic systems

Stability Analysis and Research of Permanent Magnet Synchronous Linear Motor

Expedient Modeling of Ball Screw Feed Drives

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Jerk derivative feedforward control for motion systems

Chapter 14 Oscillations

System Parameter Identification for Uncertain Two Degree of Freedom Vibration System

SURFACE PROPERTIES OF THE MACHINED WORKPIECE FOR HELICAL MILLS

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation

Influence of electromagnetic stiffness on coupled micro vibrations generated by solar array drive assembly

ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr

MODELING OF REGENERATIVE CHATTER OF A MILLING PROCESS TO DELINEATE STABLE CUTTING REGION FROM UNSTABLE REGION

Performance Enhancement of Grinding Processes Mutual Interaction between the Material Removal Process and the Machine Tool

Coupled Drive Apparatus Modelling and Simulation

Force Sensorless Power Assist Control for Wheelchairs Considering Caster Effects

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Simple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics

Influence of the gap and the friction on trajectory reproduction accuracy in a multiaxis machine with CNC

In-Process Chatter Detection in Surface Grinding

Modeling and Robust Output feedback Tracking Control of a Single-phase Rotary Motor with Cylindrical Halbach Array

Reduction of the effect of floor vibrations in a checkweigher using an electromagnetic force balance system

Friction. Modeling, Identification, & Analysis

Sensorless Speed Control for PMSM Based On the DTC Method with Adaptive System R. Balachandar 1, S. Vinoth kumar 2, C. Vignesh 3

Iterative Learning Control (ILC)

Observer Based Friction Cancellation in Mechanical Systems

Pre-AP Physics Review Problems

Investigation of a Ball Screw Feed Drive System Based on Dynamic Modeling for Motion Control

Control of Manufacturing Processes

(Refer Slide Time: 00:01:30 min)

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

Control System Design

Effect of an hourglass shaped sleeve on the performance of the fluid dynamic bearings of a HDD spindle motor

SCHEME OF BE 100 ENGINEERING MECHANICS DEC 2015

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

International Journal of Advance Engineering and Research Development SIMULATION OF FIELD ORIENTED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

INVESTIGATION OF BALL SCREWS FOR FEED DRIVE 1. INTRODUCTION

Regulating Web Tension in Tape Systems with Time-varying Radii

Vibration Suppression and Optimal Repetitive Disturbance Rejection Control in Semi-Nyquist Frequency Region using Multirate Sampling Control

Fundamental Design Limitations in SISO Control

Control System Design

ME 563 HOMEWORK # 7 SOLUTIONS Fall 2010

Prediction of Electromagnetic Forces and Vibrations in SRMs Operating at Steady State and Transient Speeds

Robust Speed and Position Control of Permanent Magnet Synchronous Motor Using Sliding Mode Controller with Fuzzy Inference

Sensorless Torque/Force Control

MODELLING AND ANALYSIS OF CHATTER MITIGATION STRATEGIES IN MILLING

(Total 1 mark) IB Questionbank Physics 1

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Frequency response analysis of the gear box in a lathe machine using transfer functions

IDENTIFICATION OF NONLINEAR CUTTING PROCESS MODEL IN TURNING

Spontaneous Speed Reversals in Stepper Motors

DYNAMIC ISSUES AND PROCEDURE TO OBTAIN USEFUL DOMAIN OF DYNAMOMETERS USED IN MACHINE TOOL RESEARCH ARIA

DESIGN AND ANALYSIS OF AXIAL-FLUX CORELESS PERMANENT MAGNET DISK GENERATOR

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances

Positioning Servo Design Example

Linear and Nonlinear MPC for track following in the design of HDD servo sytems

Friction Compensation for Precise Positioning System using Friction-Model Based Approach

Transcription:

High Frequency Variation Speed Control of Spindle Motor for Chatter Vibration Suppression in NC Machine Tools Teruaki Ishibashi, Hiroshi Fujimoto, Shinji Ishii, Kouji Yamamoto, and Yuki Terada Abstract This paper proposes a spindle motor control method for self-excited chatter vibration suppression in numerical control (NC) machine tools. In conventional NC machine tools, spindle speed is set to constant value during machining, and the spindle speed is determined according to analysis or operator s experience. The proposed method reduces self-excited chatter vibration by varying spindle speed with high frequency during machining. This method can also suppress the disturbance derived from cutting resistance by repetitive control, and achieve spindle speed variation with high frequency by perfect tracking control. Finally, we show the advantages of the proposed method by simulations and experiments. I. INTRODUCTION Recently, NC machine tools play an important role as mother machine in industry. A considerable amount of study has been done on the NC machine tools to realize high accuracy and high speed of machining[1], [2]. Cutting resistance, chatter vibration and thermal expansion have negative effect on cutting accuracy. Chatter vibration is the vibration of tool exited by certain factors. Chatter vibration is divided into forced chatter vibration and self-excited chatter vibration. Forced chatter vibration is caused by large cutting resistance or resonance phenomenon. It is easily suppressed by decreasing cutting resistance or keeping the frequency of cutting resistance from resonant frequency. Many methods have been proposed to analyze and control the cutting resistance[3], [4], [5], [6]. Self-exited chatter vibration is caused by regenerative effect. A lot of previous research have tried to suppress this vibration by analytical technique[7], [8], [9]. Analytical method needs parameters of tools which are difficult to obtain. Furthermore, they are changed during the machining because of temperature swing and tool wear. Spindle speed variation has been widely used to suppress self-exited vibration[10], [11], [12]. This technique focuses on the amplitude of the spindle speed variation and succeeds in suppressing the vibration by high amplitude of spindle speed variation. However, the frequency has not been mentioned in the literature. From the point of view of the surface roughness, smaller amplitude is desirable. This paper focuses on suppressing the vibration by high frequency spindle speed variation. high frequency speed variation needs high response of speed control and suppression of disturbance derived from cutting resistance. In the field of hard disc, repetitive control is proposed for suppression of repetitive disturbance[13], [14], [15]. Fig. 1. Experimental equipment. Fig. 2. Schematic diagram of plant Fig. 3. Block diagram of plant. The remainder of this paper is organized as follows. Section II describes the experimental equipment. Section III introduces the chatter vibration and conventional techniques. Section IV shows the analysis results of chatter vibration suppression utilizing spindle speed variation and basic experimental results. Section V, VI, VII introduce the spindle speed control system designed to realize the cutting resistance compensation and the spindle speed variation with high frequency. II. CONTROLLED SYSTEM Fig. 1 shows experimental equipment. Machining is performed by feeding stage and pressing a work against tools. The feed rate is set to constant value during machining. Fig. 2 shows the schematic diagram of plant during machining. Here, v s, i, and K t are feed rate, current, and torque coefficient, respectively. Cutting resistance is generated during machining. The torque is acquired by T = K t i. (1) Cutting resistance is considered as a disturbance torque to spindle and denoted as F cut. Other disturbance factors are not taken into account because they are quite smaller than cutting resistance. Spindle speed is acquired by 1 = Js + D (T F cut). (2) Here, J, D, and are inertia of spindle including tools, friction coefficient of spindle, and spindle speed, respectively. Table I shows parameters of spindle and driver.

TABLE I PARAMETERS OF SPINDLE. Driver GPA40L(WAKOGIKEN) Inertia J 6.8 10 3 kg m 2 Friction coefficient D 7.8 10 3 Nm s Torque coefficient K t 0.47 Nm/A Here, is the spindle speed. Displacement of tool y(t) is excited by cutting resistance. If vibration occurs during cutting, waveform is formed on the cut surface and chip thickness changes. The dynamic chip thickness h is described as h = y(t τ) y(t). (5) Here, τ is the period which spindle motor takes to make one rotation. Actual chip thickness h is the sum of the nominal and dynamic chip thickness. Cutting resistance is proportional to chip volume and describes as F cut = ak f h. (6) Fig. 4. Cutting off processing III. CHATTER VIBRATION Chatter vibration is roughly divided into forced chatter vibration and self-exited chatter vibration. This section introduces the mechanism of each vibration. A. Forced chatter vibration Forced chatter vibration is excited by external force. Displacement of tool Y is acquired by Y () = G()F (). (3) Here, G and F are frequency response function of tool and periodic external force. Forced chatter vibration is excited when the external force is overmuch or the frequency of the force synchronizes with resonance frequency of tool. B. Self-excited chatter vibration[16] Assuming that the vibration is one direction, vibration model of end milling is same as that of cutting off processing. Fig. 4 shows the schematic view of the cutting-off processing. Fig. 5 shows the block diagram of self-excited chatter vibration. Here, a is the width of tool. Nominal chip thickness h 0 is described as ( ) 2π h 0 = v s. (4) Here, K f is cutting resistance coefficient. Assuming that transfer function from cutting resistance to displacement of tool is a secondary system, the vibration model is shown in Fig. 5. Here, M, D, and K are dynamic mass, mechanical impedance, and dynamic rigidity, respectively. Transfer function from nominal chip thickness to actual chip thickness is h(s) 1 = h 0 1 + (1 e sτ )ak f G. (7) When the cutting is under critical condition, the vibration continues without attenuation and denominator of (7) is 1 + (1 e j cτ )a lim K f (Φ + jh) = 0. (8) Here, a lim is width of tool in critical condition. Φ and H are real and imaginary part of transfer function G. From the condition that the real part and the imaginary part are zero, 1 + a lim K f [Φ(1 cos c τ) Hsin c τ] = 0. (9) Φsin c τ + H(1 cos c τ) = 0. (10) is obtained. From (9) and (10), width of tool in critical condition is 1 a lim 2K f Φ( c ). (11) In the case that spindle speed is constant, self-excited chatter vibration occurs when a is larger than a lim. Fig. 5. Block diagram of self-excited chatter vibration. IV. PROPOSAL METHOD FOR SELF-EXCITED CHATTER VIBRATION SUPPRESSION Self-excited chatter vibration occurs when periodic variation of cutting resistance and chip thickness excite each other. Selfexcited chatter vibration can be suppressed by breaking the periodicity. Wavelength of the wave of cutting surface changes according to spindle speed because frequency of the vibration ranges around resonant frequency of tool. This section introduces the self-excited chatter vibration suppression by spindle speed variation method.

Fig. 6. Reference of spindle speed. RVF[ ] 10 0 10 1 10 2 Displacement of tool [µm] 10 3 10 3 10 2 10 1 10 0 RVA[ ] Fig. 7. Dependence of RVA, RVF (N 0 = 262 rad/s). A. Spindle speed variation control 2.5 2 1.5 1 0.5 To simplify the simulation, triangular wave is chosen as spindle speed reference with the cycle of T like Fig. 6. Here, N 0 and N a are average and amplitude of spindle speed. To generalize amplitude and frequency of spindle speed variation, the parameters RVA and RVF are introduced as follows: RVA = N A. N 0 (12) RVF = 2π N 0 T. (13) B. Simulation of chatter vibration suppression TABLE II PARAMETERS OF CHATTER VIBRATION. Feed rate v s 2 10 3 m/s Width of cut a 5 10 3 m Specific cutting force K t 300 MPa Dynamic mass M 10 Ns 2 /m Mechanical impedance B 200 Ns/m Dynamic rigidity K 5 10 5 N/m Fig. 7 shows a simulation result of chatter vibration suppression by spindle speed variation and Table II shows the simulation condition. 262 rad/s with which the chatter vibration occurs is chosen as N 0. RVA and RVF are changed from 10 3 to 1. Chatter vibration is suppressed dramatically around RVA is 0.05. Fig. 8 shows the RVF dependence with constant RVA. 0 Fig. 9. Experimental equipment 2. Fig. 8(b), Fig. 8(c), and Fig. 8(d) show chatter vibration with RVF = 0.2, 0, 4 and 0.8 in the time domain. In the case of RVF = 0.2 and 0.4, chatter vibration is increasing. However, chatter vibration decays when RVF = 0.8, which means chatter vibration can be suppressed by increasing RVF. C. Experiment of chatter vibration suppression TABLE III CUTTING CONDITION. End mill flutes 4 End mill ϕ 20 mm Radial depth of cut 20 mm Axial depth of cut 2 mm Work piece S25C Feed rate 643 mm/min 1 This subsection introduces the experimental result of chatter vibration by spindle speed variation. Fig. 9 shows the experimental equipment for metal machining. Chatter vibration is detected by acceleration sensor attached to spindle motor. Table III shows cutting condition. Experiment is done with the spindle speed shown in Fig. 10(a) and Fig. 11(a). Fig. 10 is experimental result with RVA = 0.3 and RVF = 0.01, and Fig. 11 is with RVA = 0.4 and RVF = 0.02. When the spindle speed is constant, chatter vibration occurs. The spectrum of vibration with constant spindle speed is shown in Fig. 10(c) and Fig. 11(c). Chatter vibration is known to range around resonant frequency of tool. Therefore, resonant frequency of tool is around 800 Hz. This vibration is self-exited chatter because forced chatter vibration does not occur in this cutting condition. Vibration is suppressed by spindle speed variation. The spectrum of vibration with variable speed is shown Fig. 10(d) and Fig. 11(d). Vibrations around resonant frequency decrease comparing to constant spindle speed. These result shows effectivity of spindle speed variation. V. CUTTING RESISTANCE COMPENSATION FOR HIGH RVF To achieve large RVF, high frequency speed control and cutting resistance compensation are needed. This section introduces control system to achieve the performance. Cutting resistance is proportional to chip thickness. Therefore, cutting

10 2 10 4 10 6 10 8 0 0.2 0.4 0.6 0.8 1 RVF [-] (a) Dependence of RVF. (b) RVF = 0.2. (c) RVF = 0.4. (d) RVF = 0.8. Fig. 8. Dependence of RV F N 0 = 262 rad/s, RVA = 0.1. ref (a) Spindle speed. (b) Vibration of tool. (c) Vibration of tool (constant (d) Vibration of tool (variable speed. Fig. 10. Experimental result of chatter vibration RVA = 0.3, RVF = 0.01. ref (a) Spindle speed. (b) Vibration of tool. (c) Vibration of tool (constant (d) Vibration of tool (variable Fig. 11. Experimental result of chatter vibration RVA = 0.4, RVF = 0.02. resistance is depend on the angle of spindle motor θ. Fig. 12 shows proposal control system. Feedback controller C PI is designed with the pole p of 100 rad/s. A. Perfect tracking control Perfect tracking control (PTC) is two degrees of freedom control. PTC can achieve tracking to reference value with no error and delay by changing input value N times during sampling period. Here, N is set to be equal with the order of nominal plant n. In this paper, the order of plant is 1. The disturbance and plant variation are suppressed by feedback controller. The discrete-time state equation of plant is described as x[k + 1] = Ax[k] + Bu[k]. (14) [k] = Cx[k]. (15) From (14) and (15), the inverse model and nominal output is u 0 [k] = B 1 (1 z 1 A)x d [k + 1]. (16) B. Disturbance compensation 0 [k] = z 1 Cx d [k + 1]. (17) Disturbance is estimated by following process. Spindle speed and speed error e are described as = 0 P (s) 1 + C PI (s)p (s) F cut(t). (18) e(t) = 0 (t) (t). (19) from (18) and (19), cutting resistance F cut can be described as ˆF cut (t) = 1 + C PI(s)P (s) e(t). (20) P (s)

Fig. 12. Repetitive Perfect tracking controller (RPTC). Fig. 14. Disturbance table. ref Fig. 13. Periodic signal generatorpsg). Therefore, cutting resistance can be calculated by (20). Cutting resistance can be duplicated by saving to memory and recovered according to angle of spindle motor like Fig. 13 and Fig. 14. Compensation signal is generated by duplicated cutting resistance which is calculated by P/(1 + CP ). This system needs information about angle of spindle motor of 1 sample ahead. It is estimated by ˆθ[i + 1] = θ[i] + [i] + ref[i] T u. (21) 2 Cutting resistance have non-periodic spectrum because machining is discrete phenomena. Repetitive control has bad influence for non-periodic disturbance derived from water bet effect. To deal with the problem, Q-filter is applied to compensation signal. Q-filter is described as Here, γ is 2 in this paper. Q[z] = 1 + γz 1 + z 2. (22) γ + 2 VI. SIMULATION OF REPETITIVE CONTROL This section shows simulation result of proposal repetitive control. In this simulation, cutting resistance is supposed to be F cut = 4 sinlθ. (23) l=0 And number of memory is 10000. Fig. 15(a) shows the simulation result with constant speed reference. Compensation starts at 0.5 s, and error caused by cutting resistance decrease. Error after 0.5 s attributes to 1 sample delay of Q-filter. In Fig. 15(c), spindle speed reference is variable with RVA = 0.1 and RVF = 1. Speed error decrease by repetitive control even when the spindle speed is not constant. Fig. 17. Spindle speedrva = 0.1, RVF = 1.15. VII. EXPERIMENT OF REPETITIVE CONTROL This section shows experimental result of proposal repetitive control system. Cutting is done using experimental equipment 1 and chemical wood. The number of memory is 2000. Fig. 16 shows experimental result with constant spindle speed reference. Fig. 16(a) and Fig. 16(b) show speed error and the spectrum of speed error without compensation. The errors at 16.7 Hz and 4 16.7 Hz attribute to cutting resistance and torque ripple. Fig. 16(c) and Fig. 16(d) show speed error and the spectrum of speed error with compensation. Errors at 16.7 Hz and 4 16.7 Hz decrease by compensation. In Fig. 17, spindle speed reference varies like sinusoidal wave with RVA = 0.1 and RVF = 1.15. Compensation is applied in latter cycle. Table IV shows averaged speed error. These experimental results represent the effectiveness of repetitive control. VIII. CONCLUSION In this paper, spindle speed variation control method for chatter vibration suppression is proposed. In addition, repetitive control system for high frequency variation is proposed. Simulation results and experimental results show the effectiveness of chatter vibration suppression by high RVA and RVF. Effectiveness Repetitive control is verified by simulation and experiment. In the future, chatter vibration suppression by high RVF is verified by metal machining.

ref ref (a) Spindle speed (constant (b) Compensation signal (constant (c) Spindle speed (variable (d) Compensation signal (variable Fig. 15. Simulation result of RPTC. Frequency [Hz] (a) Speed error (without compensation). (b) Speed error (with compensation). (c) Frequency analysis (with compensation). (d) Frequency analysis (without compensation) Fig. 16. Experimental result (constant TABLE IV AVERAGE OF THE ERROR. Without compensation with compensation 1.74 1.38 REFERENCES [1] Z. Jamaludin, H. Van Brussel and J. Swevers, Quadrant Glitch Compensation using Friction Model Based Feedforward and an Inverse Model Based Disturbance Observer, IEEE Transaction on Industrial Electronics, Vol. 56, No. 10, pp. 3848 3853, 2009. [2] Y. Maeda and M. Iwasaki, Improvement of Settling Performance by Initial Value Compensation Considering Rolling Friction Characteristic, The 36th Annual Conference of the IEEE Industrial Electronics Society, pp. 1896 1901, 2010. [3] H. Chen, D. Li, S. Huang and P. Fu, Study on the cutting force prediction of supercritical material millling, ICNC, Vol. 3, pp. 1148 1152, 2010. [4] D. Kurihara, Y. Kakinuma and S. Katsura, Sensor-less cutting force monitoring using parallel disturbance observer, International Journal of Automation Technology, Vol. 3, No. 4, pp. 415 421, 2009. [5] Y. Lakinuma, Y. Sudo and T. Aoyama, Detection of chatter vibration in end milling applying disturbance observer, Annals of the CIRP, Vol.60, No. 1, pp. 109 112, 2011. [6] K. Mehdi and J. F. Rigal, A numerical model for cutting process simulation and prediction of cutting forces in peripheral milling, IEEE ICIT, Vol. 2, pp. 734 740, 2004. [7] E. Shamoto, K. Akawzawa, Analytical prediction of chatter stability in ball end milling with tool inclination, CIRP Annals, Vol. 58, No. 1, pp. 351 354, 2009. [8] Y. Altintas, Z. M. Kilic, Generalized dynamic model of metal cutting operations, CIRP Annals, Vol. 62, No. 1, pp. 47 50, 2013. [9] E. Turkes, S. Orak, S. Neseli, S. Yaldiz, Linear analysis of chatter vibration and stability for orthogonal cutting in turning, International Journal of Refractory Metals and Hard Materials, Vol. 29, No. 2, pp. 163 169, 2011. [10] S. Seguy, T. Insperger, L. Arnaud, G. Dessein and G. Peigné, SUP- PRESSION OF PERIOD DOUBLING CHATTER IN HIGH SPEED MILLING BY SPINDLE SPEED VARIATION, Journal of Machining Science and Technology, Vol. 15, pp. 153 171, 2011. [11] S. Seguy, T. Insperger, L. Arnaud, G. Dessein and G. Peigné, On the stability of high speed milling with spindle speed variation,the International Journal of Advanced Manufacturing Technology, Vol. 48, pp. 883 895, 2010. [12] D. Wu and K. Chen, Chatter suppression in fast tool servo-assisted turning by spindle speed variation, International Journal of Machine Tools and Manufacture, Vol. 50, pp. 1038 1047, 2010. [13] H. Nishina, H. Fujimoto, RRO Compensation of HDD Based on RPTC Method with Re-Learning Scheme for Discreate Track Recording Media, in Proc. Proc. 2009 American Control Conference, St. Louis, pp.3854-3859, 2009. [14] T. Nakai, H. Fujimoto, Harmonic Current Suppression Method of PMSM Based on Repetitive Perfect Tracking Control, The 33rd Annual Conference of the IEEE Industrial Electronics Society, pp.1049 1054, 2007. [15] H. Fujimoto, Y. Hori, A. Kawamura, Perfect tracking control based on multirate feedforward control with generalized sampling periods, IEEE Transactions on Industrial Electronics, Vol. 48, No. 3, pp. 636 644, 2001. [16] Y. Altintas, Manufacturing Automation, Cambridge University Press, 2000.