Nonlinear autoregressive network with exogenous inputs based contour error reduction in CNC machines

Abstract A new approach for reducing the contour errors in two-dimensional CNC machines is presented in this study. In the approach proposed here, two pre-trained nonlinear autoregressive networks with exogenous inputs (NARX), one for each axis, are used to predict the output position of the machine in the next sampling instant. The contour error in the next instant is then estimated and, based on this, the required compensation terms to be added to the reference input positions to reduce the contour error are determined. In the proposed approach, the compensation terms can be updated through an iteration process which reduces the contour error each time. Simulation experiments applying this approach to linear, circular and parabolic contours show that, even without extensive training of the NARX models, the contour errors can be significantly reduced. Actual experiments conducted on a small two-axis CNC machine confirm the effectiveness of this approach in reducing contour errors for linear, circular, parabolic and a free-form “goggles” contours.

[1]  Alan Crispin,et al.  Neural network cross-coupling gain controller for a bi-axial contouring system , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

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

[3]  Geok Soon Hong,et al.  Improving contouring accuracy by tuning gains for a bi-axial CNC machine , 2009 .

[4]  Feng Huo,et al.  Effect of servo control frequency on contour errors in a bi-axial CNC machine , 2010, 2010 IEEE International Conference on Mechatronics and Automation.

[5]  George W. Younkin,et al.  Dynamic Errors in Type 1 Contouring Systems , 1972 .

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

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

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

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

[10]  Hang Xie,et al.  Time series prediction based on NARX neural networks: An advanced approach , 2009, 2009 International Conference on Machine Learning and Cybernetics.

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

[12]  Aun-Neow Poo,et al.  Free-Form Two-Dimensional Contour Error Estimation Based on NURBS Interpolation , 2012 .

[13]  C. Lee Giles,et al.  An experimental comparison of recurrent neural networks , 1994, NIPS.

[14]  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).

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

[16]  Wen Feng Lu,et al.  A Neural Network Approach for Force and Contour Error Control in Multi-Dimensional End Milling Operations , 1998 .

[17]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .