Interpolation-based contour error estimation and component-based contouring control for five-axis CNC machine tools

High accuracy contour error estimation and direct contour error control are two major approaches to reduce the contour error. However, two key factors make them complex for five-axis machine tools: the nonlinear kinematics and the coupling between the tool position and orientation. In this study, by finding the reference point nearest to the current actual position, and interpolating the point with two neighboring reference points and using the distance ratio, a new contour error estimation method for five-axis machine tools is proposed, which guarantees high accuracy while depending on only the reference points. By adding a weighted contour error on the tracking error in the workpiece coordinate system, and specifying a desired second-order error dynamics based on the error variable, an effective contouring control method is proposed, which can alleviate the problem: when the contour error components are introduced into the controller, the contour errors increase instead in some regions of the tracking trajectory. A series of experiments are performed on a tilting-rotary-table (TRT) type five-axis machine tool. The results reveal that the proposed estimation method has high accuracy, and compared with the case without contour error control, the proposed control approach can reduce the contour error along the whole trajectory.

[1]  Naoki Uchiyama,et al.  Estimation of tool orientation contour errors for five-axismachining , 2013 .

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

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

[4]  Yusuf Altintas,et al.  High speed CNC system design. Part III: high speed tracking and contouring control of feed drives , 2001 .

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

[6]  Han Ding,et al.  Integral design of contour error model and control for biaxial system , 2015 .

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

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

[9]  Ran Shi,et al.  A Novel Contouring Error Estimation for Three-Dimensional Contouring Control , 2017, IEEE Robotics and Automation Letters.

[10]  Jungsub Kim,et al.  NC post-processor for 5-axis milling machine of table-rotating/tilting type , 2002 .

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

[12]  A. Poo,et al.  Generalized Taylor series expansion for free-form two-dimensional contour error compensation , 2012 .

[13]  Han Ding,et al.  Dual sliding mode contouring control with high accuracy contour error estimation for five-axis CNC machine tools , 2016 .

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

[15]  Wei Chen,et al.  Robust adaptive cross-coupling position control of biaxial motion system , 2016 .

[16]  Zhao Huan,et al.  Cross-coupled controller design for triaxial motion systems based on second-order contour error estimation , 2015 .

[17]  Aun-Neow Poo,et al.  Improving CNC contouring accuracy by robust digital integral sliding mode control , 2015 .

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

[19]  Allan D. Spence,et al.  A constant feed and reduced angular acceleration interpolation algorithm for multi-axis machining , 2001, Comput. Aided Des..

[20]  Chuang Hua-Yi,et al.  A model-referenced adaptive control strategy for improving contour accuracy of multi-axis machine tools , 1990 .

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

[22]  Pau-Lo Hsu,et al.  Perfectly Matched Feedback Control and Its Integrated Design for Multiaxis Motion Systems , 2004 .

[23]  Bin Yao,et al.  An Orthogonal Global Task Coordinate Frame for Contouring Control of Biaxial Systems , 2012, IEEE/ASME Transactions on Mechatronics.

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

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

[26]  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.

[27]  Mi-Ching Tsai,et al.  Detection of Magnetic Object Movements by Flux Density Tracking Control , 2012, IEEE/ASME Transactions on Mechatronics.

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

[29]  O. Masory Improving Contouring Accuracy of NC/CNC Systems With Additional Velocity Feed Forward Loop , 1986 .

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

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

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

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

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

[35]  A. Galip Ulsoy,et al.  Dynamic Contour Error Estimation and Feedback Modification for High-Precision Contouring , 2016, IEEE/ASME Transactions on Mechatronics.