A high accuracy on-line estimation algorithm of five-axis contouring errors based on three-point arc approximation

Abstract High-accuracy on-line contouring error estimation plays a significant role in contouring accuracy control of multi-axis CNC machining. This paper focuses on developing a high-accuracy on-line estimation algorithm of five-axis contouring errors based on three-point arc approximation (TPAA). The nearest reference tool tip position related to the actual one is searched at first, then the tool tip position contouring error is estimated by the distance between the actual position and the arc formed by the nearest reference tool tip position and its two adjacent reference positions. Similar to the tool tip position, the TPAA algorithm is also conducted to estimate the tool orientation contouring error in the unit spherical coordinate system, where equal proportional factors of the tool tip position and the tool orientation arc-lengths are adopted to ensure the synchronization of the tool tip position contouring error and the tool orientation contouring error. The proposed contouring error estimation algorithm is adapted to different trajectory types and has higher estimation accuracy than linear segment approximation (LSA) algorithm for trajectory segments with high curvature. Various experiments with different testing tool paths are performed on an in-house developed five-axis experiment platform to verify the effectiveness of the proposed algorithm, and the results show that the proposed TPAA algorithm can estimate contouring errors with higher accuracy than existing algorithms based on the curvature arc iterative (CAI) algorithm and the LSA algorithm.

[1]  Ke Zhang,et al.  Smooth trajectory generation for five-axis machine tools , 2013 .

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

[3]  Ming Yang,et al.  A two-stage friction model and its application in tracking error pre-compensation of CNC machine tools , 2018 .

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

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

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

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

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

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

[10]  Pierre Bourdet,et al.  A new format for 5-axis tool path computation, using Bspline curves , 2004, Comput. Aided Des..

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

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

[13]  Yuanhao Chen,et al.  A tool path generation and contour error estimation method for four-axis serial machines , 2015 .

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

[15]  Ming-Yang Cheng,et al.  Real time parameter based contour error estimation algorithms for free form contour following , 2016 .

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

[17]  Yuanhao Chen,et al.  A two-layered cross coupling control scheme for a three-dimensional motion control system , 2015 .

[18]  Alexander Yuen,et al.  An analytical local corner smoothing algorithm for five-axis CNC machining , 2017 .

[19]  Ming Zhang,et al.  Newton-ILC Contouring Error Estimation and Coordinated Motion Control for Precision Multiaxis Systems With Comparative Experiments , 2018, IEEE Transactions on Industrial Electronics.

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

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

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

[23]  Wei Liu,et al.  A review of contouring-error reduction method in multi-axis CNC machining , 2018 .

[24]  Han Ding,et al.  An Algorithm to Generate Compact Dual NURBS Tool Path with Equal Distance for 5-Axis NC Machining , 2010, ICIRA.

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

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

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

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

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

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

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

[32]  Y. Altintas,et al.  Generalized kinematics of five-axis serial machines with non-singular tool path generation , 2013 .

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