Contouring error control of the tool center point function for five-axis machine tools based on model predictive control

In five-axis machining processes, tool center point (TCP) control is often used to adjust the orientation of the ball end milling while maintaining constant tool center point coordinates in the workpiece frame. Therefore, TCP contouring error decreases the quality of the machined surface, but very few efforts have been made so far to minimize the contouring error of five-axis TCP by feedback control. To this end, a model predictive control (MPC) method is developed here for rolling optimization. More precisely, the contouring error model of five-axis TCP function is developed, where a Jacobian matrix is used to approximate the relationship between the contouring error and five drivers’ tracking errors. The MPC algorithm is afterwards derived, where constraints of control signals are considered as well to avoid violation of the power limitation of the drivers. Finally, the proposed MPC method is examined by extensive experiments using testing tool path of ISO 10791-6: 2014 to verify its effectiveness and superiority.

[1]  I. Yellowley,et al.  A new approach to contour error control in high speed machining , 2015 .

[2]  H. Ding,et al.  Real-time contouring error estimation for multi-axis motion systems using the second-order approximation , 2013 .

[3]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[4]  Shigenori Sano,et al.  Sliding mode contouring control design using nonlinear sliding surface for three-dimensional machining , 2013 .

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

[6]  Chih-Ching Lo,et al.  A tool-path control scheme for five-axis machine tools , 2002 .

[7]  Yusuf Altintas,et al.  Manufacturing Automation: Metal Cutting Mechanics, Machine Tool Vibrations, and CNC Design , 2000 .

[8]  Bin Yao,et al.  Experimental investigation on high-performance coordinated motion control of high-speed biaxial systems for contouring tasks , 2011 .

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

[10]  Yue Wu,et al.  Model predictive control to mitigate chatters in milling processes with input constraints , 2015 .

[11]  Chris Manzie,et al.  Model Predictive Contouring Control for Biaxial Systems , 2013, IEEE Transactions on Control Systems Technology.

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

[13]  Geok Soon Hong,et al.  Experimental implementation of Taylor series expansion error compensation on a bi-axial CNC machine , 2011 .

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

[15]  Jixiang Yang,et al.  A generalized on-line estimation and control of five-axis contouring errors of CNC machine tools , 2015 .

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

[17]  Chinedum E. Okwudire,et al.  Pre-compensation of servo contour errors using a model predictive control framework , 2015 .

[18]  Zexiang Li,et al.  A Novel Contour Error Estimation for Position Loop-Based Cross-Coupled Control , 2011, IEEE/ASME Transactions on Mechatronics.

[19]  Yuanhao Chen,et al.  Iterative pre-compensation scheme of tracking error for contouring error reduction , 2016 .

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

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

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

[23]  Han Ding,et al.  A generalized online estimation algorithm of multi-axis contouring errors for CNC machine tools with rotary axes , 2015 .

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

[25]  Shih-Kai Wu,et al.  Modeling and improvement of dynamic contour errors for five-axis machine tools under synchronous measuring paths , 2013 .

[26]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[27]  S. N. Balakrishnan,et al.  Hierarchical optimal contour control of motion systems , 2014 .

[28]  Lie Tang,et al.  Multiaxis Contour Control—the State of the Art , 2013, IEEE Transactions on Control Systems Technology.

[29]  Shih-Kai Wu,et al.  Modeling and analysis of servo dynamics errors on measuring paths of five-axis machine tools , 2013 .

[30]  Yusuf Altintas,et al.  Sliding Mode Controller Design for High Speed Feed Drives , 2000 .

[31]  Yusuf Altintas,et al.  Integrated Five-Axis Trajectory Shaping and Contour Error Compensation for High-Speed CNC Machine Tools , 2014, IEEE/ASME Transactions on Mechatronics.

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

[33]  Clifford Hildreth,et al.  A quadratic programming procedure , 1957 .