Modeling and elastic deformation compensation of flexural feed drive system

Abstract This paper develops a novel interpolation algorithm to compensate the error caused by elastic deformation which can achieve higher tracking accuracy even without the signal from the linear scale on the table. First, a dynamic model which considers flexural modes of a feed drive system, servo control loops, and friction effects simultaneously is constructed. Based on the dynamic model, the equation of elastic deformation is then derived. The equation is further simplified to form a formulation in computing the deformations which is mainly caused by inertial and viscous forces during motion. Experiments and simulations are conducted to validate both dynamic model and the simplified elastic deformation equation. Based on the simplified equation, a novel elastic deformation compensation interpolation (MEDCI) algorithm is proposed to generate the modified position commands such that the tracking errors caused by elastic deformation can be reduced. Experimental results on the linear trajectory demonstrate that the proposed algorithm could reduce the maximum elastic deformation error from 23.4 μm to 6.4 μm and the root mean square (RMS) error from 19.5 μm to 3.1 μm which correspond to 84.1% and 72.6% reduction, respectively. Furthermore, the MEDCI can achieve more than 10% reduction as compared to the results in published literature.

[1]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[2]  Jia-Yush Yen,et al.  Frequency-domain identification algorithms for servo systems with friction , 2002, IEEE Trans. Control. Syst. Technol..

[3]  Yoshiaki Kakino,et al.  A Servo Parameter Tuning Method For HighspeedNC Machine Tools Based On ContouringError Measurement , 2003 .

[4]  Hyuk Lim,et al.  Torsional displacement compensation in position control for machining centers , 2001 .

[5]  Meng-Shiun Tsai,et al.  Application of robust iterative learning algorithm in motion control system , 2013 .

[6]  Masayoshi Tomizuka,et al.  Robust motion control of mechanical systems with compliance , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[7]  Chinedum E. Okwudire,et al.  Hybrid Modeling of Ball Screw Drives With Coupled Axial, Torsional, and Lateral Dynamics , 2009 .

[8]  Masayoshi Tomizuka,et al.  Feedforward Tracking Controller Design Based on the Identification of Low Frequency Dynamics , 1993 .

[9]  Crinela Pislaru,et al.  Hybrid modelling and simulation of a computer numerical control machine tool feed drive , 2004 .

[10]  Meng-Shiun Tsai,et al.  Integration of input shaping technique with interpolation for vibration suppression of servo-feed drive system , 2017 .

[11]  Amin Kamalzadeh,et al.  Robust compensation of elastic deformations in ball screw drives , 2010 .

[12]  Kripa K. Varanasi,et al.  The Dynamics of Lead-Screw Drives: Low-Order Modeling and , 2004 .

[13]  Kaan Erkorkmaz,et al.  Compensation of Axial Vibrations in Ball Screw Drives , 2007 .

[14]  Atsushi Matsubara,et al.  SERVO PERFORMANCE ENHANCEMENT OF HIGH SPEED FEED DRIVES BY DAMPING CONTROL , 2000 .

[15]  M. F. Zaeh,et al.  Finite Element Modelling of Ball Screw Feed Drive Systems , 2004 .

[16]  D. J. Brookfield,et al.  Sequential identification of coulomb and viscous friction in robot drives , 1997, Autom..

[17]  Jenq-Shyong Chen,et al.  Mechanical model and contouring analysis of high-speed ball-screw drive systems with compliance effect , 2004 .

[18]  Simon Fletcher,et al.  Modelling the dynamic behaviour of a ballscrewsystem taking into account the changing position of theballscrew nut , 2003 .

[19]  Dean Karnopp,et al.  Computer simulation of stick-slip friction in mechanical dynamic systems , 1985 .

[20]  T. Schmitz,et al.  Machining Dynamics: Frequency Response to Improved Productivity , 2008 .

[21]  Carlos Canudas de Wit,et al.  Adaptive friction compensation in DC motor drives , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[22]  K.J. Astrom,et al.  Revisiting the LuGre friction model , 2008, IEEE Control Systems.

[23]  Chinedum E. Okwudire,et al.  Improved Screw–Nut Interface Model for High-Performance Ball Screw Drives , 2011 .

[24]  K. Zenger,et al.  Speed control of two-mass mechanical loads in electric drives , 2012, 2012 IEEE Energy Conversion Congress and Exposition (ECCE).

[25]  Johannes Heidenhain,et al.  A servo parameter tuning method for high- speed NC machine tools based on contouring error measurement , 2003 .