Integrated Five-Axis Trajectory Shaping and Contour Error Compensation for High-Speed CNC Machine Tools

A feedforward trajectory command shaping algorithm is proposed to simultaneously reduce the contouring errors and avoid structural vibrations in five-axis CNC machine tools. Trajectory shaping is used to avoid the excitation of the transient, inertial vibrations but at the expense of distorting the reference path due to added delay. The contouring error caused by both trajectory shaping and limited bandwidth of servo drives is predicted based on the trajectory parameters and machine dynamics. The shaped axis commands are then corrected to precompensate the predicted contour errors. The effectiveness of the proposed technique is verified experimentally on a five-axis CNC machining center.

[1]  Jiri Tlusty,et al.  Effect of low-friction guideways and lead-screw flexibility on dynamics of high-speed machines , 1995 .

[2]  Chin-Sheng Chen,et al.  Position command shaping control in a retrofitted milling machine , 2006 .

[3]  T. Bertram,et al.  Input shaping and strain gauge feedback vibration control of an elastic robotic arm , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).

[4]  Michael Ruderman,et al.  Tracking Control of Motor Drives Using Feedforward Friction Observer , 2014, IEEE Transactions on Industrial Electronics.

[5]  Yusuf Altintas,et al.  Virtual CNC system. Part I. System architecture , 2006 .

[6]  Warren P. Seering,et al.  Comparison of Filtering Methods for Reducing Residual Vibration , 1999, Eur. J. Control.

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

[8]  Ke Zhang,et al.  Pre-compensation of contour errors in five-axis CNC machine tools , 2013 .

[9]  Warren P. Seering,et al.  Shaping inputs to reduce vibration: a vector diagram approach , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[10]  Kaan Erkorkmaz,et al.  Accurate tracking controller design for high-speed drives , 2007 .

[11]  Yusuf Altintas,et al.  High speed contouring control strategy for five-axis machine tools , 2010 .

[12]  Warren P. Seering,et al.  Controlling velocity-limited systems to reduce residual vibration , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[13]  Yusuf Altintas,et al.  Contour error control of CNC machine tools with vibration avoidance , 2012 .

[14]  Warren P. Seering,et al.  Residual Vibration Reduction Using Vector Diagrams to Generate Shaped Inputs , 1994 .

[15]  Yusuf Altintas,et al.  High Speed CNC System Design. Part II : Modeling and Identification of Feed Drives , 2001 .

[16]  Chin-Sheng Chen,et al.  Cross-coupling position command shaping control in a multi-axis motion system , 2011 .

[17]  Wolfgang Papiernik,et al.  Modified input shaping for circular trajectory following , 2005 .

[18]  Chinedum E. Okwudire,et al.  Dynamic stiffness enhancement of direct-driven machine tools using sliding mode control with disturbance recovery , 2009 .

[19]  Elizabeth A. Croft,et al.  Feed optimization for five-axis CNC machine tools with drive constraints , 2008 .

[20]  Yoram Koren,et al.  Cross-Coupled Biaxial Computer Control for Manufacturing Systems , 1980 .

[21]  Warren P. Seering,et al.  Preshaping Command Inputs to Reduce System Vibration , 1990 .

[22]  Christian Brecher,et al.  Machine tool feed drives , 2011 .

[23]  Makoto Iwasaki,et al.  Rolling Friction Model-Based Analyses and Compensation for Slow Settling Response in Precise Positioning , 2013, IEEE Transactions on Industrial Electronics.

[24]  D. M. Aspinwall Acceleration Profiles for Minimizing Residual Response , 1979 .

[25]  Chao-Yin Hsiao,et al.  A method of tool path compensation for repeated machining process , 1998 .

[26]  Kenta Seki,et al.  Feedforward Compensation by Specified Step Settling With Frequency Shaping of Position Reference , 2014, IEEE Transactions on Industrial Electronics.

[27]  Yusuf Altintas,et al.  Virtual CNC system. Part II. High speed contouring application , 2006 .

[28]  Vijay K. Madisetti,et al.  The Digital Signal Processing Handbook , 1997 .

[29]  A. Galip Ulsoy,et al.  An Approach to Control Input Shaping With Application to Coordinate Measuring Machines , 1999 .

[30]  Yoram Koren,et al.  Variable-Gain Cross-Coupling Controller for Contouring , 1991 .