Multiaxis Contour Control—the State of the Art

Contour control is an important task for many motion control applications. This paper reviews the state-of-the-art control methods in academic research for contour tracking, including individual axis tracking control, cross coupled control and its variants, and other contour control methods, such as neural networks and velocity field control. Different methods for contour error estimation are also reviewed. Areas for future multiaxis contour control research are discussed.

[1]  Yoram Koren Interpolator for a Computer Numerical Control System , 1976, IEEE Transactions on Computers.

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

[3]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[4]  K. Srinivasan,et al.  Optimal Contouring Control of Multi-Axial Feed Drive Servomechanisms , 1989 .

[5]  H. Chuang,et al.  A model-referenced adaptive control strategy for improving contour accuracy of multi-axis machine tools , 1990, Conference Record of the 1990 IEEE Industry Applications Society Annual Meeting.

[6]  K. Srinivasan,et al.  Cross-Coupled Control of Biaxial Feed Drive Servomechanisms , 1990 .

[7]  Manfred Weck,et al.  Sharp Corner Tracking Using the IKF Control Strategy , 1990 .

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

[9]  H. Makino,et al.  Motion Control of the Direct Drive Actuator , 1991 .

[10]  Dan Simon,et al.  Optimal trigonometric robot joint trajectories , 1991, Robotica.

[11]  Yoram Koren,et al.  Evaluation of Servo-Controllers for Machine Tools , 1992, 1992 American Control Conference.

[12]  Yoram Koren,et al.  Advanced Controllers for Feed Drives , 1992 .

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

[14]  Satoru Goto,et al.  Accurate contour control of mechatronic servo systems using Gaussian networks , 1996, IEEE Trans. Ind. Electron..

[15]  R. Horowitz,et al.  Application of passive velocity field control to robot contour following problems , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[16]  Yoshiyuki Tomita,et al.  High-Response X-Y Stage System Driven by In-Parallel Linear Motors , 1996 .

[17]  Tsung-Ching Lin,et al.  Cross-coupled precompensation method for the contouring accuracy of computer numerically controlled machine tools , 1997 .

[18]  Bin Yao,et al.  High performance adaptive robust control of nonlinear systems: a general framework and new schemes , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[19]  Masayoshi Tomizuka,et al.  Coordinated Position Control of Multi-Axis Mechanical Systems , 1998 .

[20]  Fu-Chung Wang,et al.  Open Architecture Controllers for Machine Tools, Part 2: A Real Time Quintic Spline Interpolator , 1998 .

[21]  Chih-Ching Lo,et al.  Tangential-Contouring Controller for Biaxial Motion Control , 1999 .

[22]  H. C. Lee,et al.  Real-time compensation of two-dimensional contour error in CNC machine tools , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[23]  Y. S. Tarng,et al.  Intelligent cross-coupled fuzzy feedrate controller design for CNC machine tools based on genetic algorithms , 1999 .

[24]  Gon-Jen Wang,et al.  Neural-network cross-coupled control system with application on circular tracking of linear motor X-Y table , 1999, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339).

[25]  Pau-Lo Hsu,et al.  Theory and Applications of the Robust Cross-Coupled Control Design , 1999 .

[26]  Perry Y. Li,et al.  Passive velocity field control of mechanical manipulators , 1995, IEEE Trans. Robotics Autom..

[27]  T. Tsao,et al.  Receding Time Horizon Linear Quadratic Optimal Control for Multi-Axis Contour Tracking Motion Control , 2000 .

[28]  Masayoshi Tomizuka,et al.  Contouring control of machine tool feed drive systems: a task coordinate frame approach , 2001, IEEE Trans. Control. Syst. Technol..

[29]  Yusuf Altintas,et al.  High speed CNC system design. Part I: jerk limited trajectory generation and quintic spline interpolation , 2001 .

[30]  Pau-Lo Hsu,et al.  Estimation of the contouring error vector for the cross-coupled control design , 2002 .

[31]  Shyh-Leh Chen,et al.  Contouring control of biaxial systems based on polar coordinates , 2002 .

[32]  Syh-Shiuh Yeh,et al.  Analysis and design of integrated control for multi-axis motion systems , 2003, IEEE Trans. Control. Syst. Technol..

[33]  Jih-Hua Chin,et al.  Improving contour accuracy by Fuzzy-logic enhanced cross-coupled precompensation method , 2004 .

[34]  Aun-Neow Poo,et al.  Tracking and contour error control in CNC servo systems , 2005 .

[35]  W.E. Dixon,et al.  Adaptive nonlinear contour coupling control for a machine tool system , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[36]  R. Landers ERROR SPACE MOTION CONTROL METHODOLOGY FOR COMPLEX CONTOURS , 2005 .

[37]  Antonio Visioli,et al.  Friction Compensation in Hybrid Force/Velocity Control for Contour Tracking Tasks , 2006 .

[38]  Zexiang Li,et al.  Adaptive Contouring Control for High-Accuracy Tracking Systems , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[39]  Shigenori Sano,et al.  Robust Contouring Control for Multi-Axis Feed Drive Systems , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[40]  Robert G. Landers,et al.  Precision Motion Control Methodology for Complex Contours , 2007 .

[41]  Shyh-Leh Chen,et al.  Contouring Control of Smooth Paths for Multiaxis Motion Systems Based on Equivalent Errors , 2007, IEEE Transactions on Control Systems Technology.

[42]  A.G. Alleyne,et al.  Cross-Coupled ILC for Improved Precision Motion Control: Design and Implementation , 2007, 2007 American Control Conference.

[43]  Chao-Chung Peng,et al.  Biaxial contouring control with friction dynamics using a contour index approach , 2007 .

[44]  Ming-Yang Cheng,et al.  Motion Controller Design for Contour-Following Tasks Based on Real-Time Contour Error Estimation , 2007, IEEE Transactions on Industrial Electronics.

[45]  Sungchul Jee,et al.  Modular Cross-Coupling Controller for 5-Axis Machine Tools , 2008, 2008 International Conference on Smart Manufacturing Application.

[46]  Andrew G. Alleyne,et al.  A Cross-Coupled Iterative Learning Control Design for Precision Motion Control , 2008, IEEE Transactions on Control Systems Technology.

[47]  Andrew G. Alleyne,et al.  Norm optimal Cross-Coupled Iterative Learning Control , 2008, 2008 47th IEEE Conference on Decision and Control.

[48]  Ming-Yang Cheng,et al.  Contouring accuracy improvement using cross-coupled control and position error compensator , 2008 .

[49]  Chieh-Li Chen,et al.  Observer-Based Contouring Controller Design of a Biaxial Stage System Subject to Friction , 2008, IEEE Transactions on Control Systems Technology.

[50]  Limei Wang,et al.  Fuzzy cross-coupling control for dual linear motors based on preview feedforward compensation , 2009, 2009 International Conference on Mechatronics and Automation.

[51]  Q. Zou,et al.  A control approach to cross-coupling compensation of piezotube scanners in tapping-mode atomic force microscope imaging. , 2009, The Review of scientific instruments.

[52]  Yusuf Altintas,et al.  Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part II: Precision Contour Controller Design , 2009 .

[53]  M. Cheng,et al.  Contour error reduction for free-form contour following tasks of biaxial motion control systems , 2009 .

[54]  Xu Zhang,et al.  Cross-Coupled Model Predictive Control for Multi-axis Coordinated Motion Systems , 2009, 2009 International Conference on Advanced Computer Control.

[55]  Limei Wang,et al.  Contour control for direct drive XY table , 2009, 2009 International Conference on Mechatronics and Automation.

[56]  Bin Yao,et al.  Coordinated contouring controller design for an industrial biaxial linear motor driven gantry , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[57]  Elizabeth A. Croft,et al.  Modeling and Control of Contouring Errors for Five-Axis Machine Tools—Part I: Modeling , 2009 .

[58]  Ming-Yang Cheng,et al.  Passivity-based contour following control design with virtual plant disturbance compensation , 2010, 2010 11th IEEE International Workshop on Advanced Motion Control (AMC).

[59]  Keding Zhao,et al.  Cross-coupled approach synchronization controller design method based on quantitative feedback theory for dual hydraulic motors driven flight simulators , 2010, 2010 International Conference On Computer Design and Applications.

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

[61]  Chieh-Li Chen,et al.  Coordinate Transformation Based Contour Following Control for Robotic Systems , 2010 .

[62]  Hao Zheng,et al.  Precision contour control of XY table based on LuGre model friction compensation , 2011, 2011 2nd International Conference on Intelligent Control and Information Processing.

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

[64]  Xin Wang,et al.  Research and implementation of high-precision biaxial tracking control system based on NURBS interpolator , 2011 .

[65]  Kotaro Nagaoka,et al.  Model-reference feedforward controller design for high-accuracy contouring control of machine tool axes , 2011 .

[66]  Naoki Uchiyama,et al.  Discrete-time model predictive contouring control for biaxial feed drive systems and experimental verification , 2011 .

[67]  Naoki Uchiyama,et al.  Contouring controller design based on iterative contour error estimation for three-dimensional machining , 2011 .

[68]  Lie Tang,et al.  Predictive Contour Control With Adaptive Feed Rate , 2012, IEEE/ASME Transactions on Mechatronics.

[69]  Rida T. Farouki,et al.  Performance analysis of cross-coupled controllers for CNC machines based upon precise real-time contour error measurement , 2012 .

[70]  Aun-Neow Poo,et al.  Improving contouring accuracy by using generalized cross-coupled control , 2012 .

[71]  P. R. Ouyang,et al.  Contour tracking control in position domain , 2012 .

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

[73]  Xue-Feng Yang,et al.  A control strategy with motion smoothness and machining precision for multi-axis coordinated motion CNC machine tools , 2013 .

[74]  Aun-Neow Poo,et al.  Precision contouring control of machine tools , 2013 .

[75]  Yung C. Shin,et al.  Milling contour error control using multilevel fuzzy controller , 2013 .