DSP algorithm for the extraction of dynamics parameters in CNC machine tool servomechanisms from an optical incremental encoder

Machine-tool axis dynamics is an important factor that has influence in the machining finishing and interferes with wear machine and actuators. The parameters that describe this dynamics are: position, speed, acceleration, and jerk; these parameters are useful to make decisions on the trajectory planning, control, and machine performance. The contribution of this work is the development of a dynamics reconstruction method that consists of a combination of finite differences and a filter based on the application of discrete wavelet transform, where Daubechies function basis is used. The method objective is to obtain the dynamics parameter from a machine-tool axis, starting from an encoder for a sensorless approach. Results of the simulations and experimentation applied to computerized numerical control (CNC) lathe show the efficiency of the method, since the axis dynamics reconstruction of the machine tool is achieved by processing the position signal generated from the encoder.

[1]  Can Zhao,et al.  A unified framework of error evaluation and adjustment in machining , 2008 .

[2]  Kaan Erkorkmaz,et al.  Rapid identification technique for virtual CNC drives , 2007 .

[3]  S. Nash,et al.  Numerical methods and software , 1990 .

[4]  Anders Jönsson,et al.  A virtual machine concept for real-time simulation of machine tool dynamics , 2005 .

[5]  Seppo J. Ovaska,et al.  Delayless acceleration measurement method for elevator control , 1998, IEEE Trans. Ind. Electron..

[6]  Olli Vainio Adaptive derivative estimation for DSP-based acceleration measurement , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  Rene de Jesus Romero-Troncoso,et al.  The application of reconfigurable logic to high speed CNC milling machines controllers , 2008 .

[8]  Elizabeth A. Croft,et al.  Jerk-bounded manipulator trajectory planning: design for real-time applications , 2003, IEEE Trans. Robotics Autom..

[9]  Kai Cheng,et al.  Modelling the machining dynamics of peripheral milling , 2005 .

[10]  Jian Gao,et al.  Research on an inertial positioning system for a parallel kinematic machine , 2005 .

[11]  Yih-Fang Chang,et al.  Design and implementation of a linear jerk filter for a computerized numerical controller , 2005 .

[12]  Xianyi Zhuang,et al.  Neural networks in friction compensation, velocity and acceleration measurement and PID design , 2002, 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT '02..

[13]  Goele Pipeleers,et al.  Accurate motion control of xy high-speed linear drives using friction model feedforward and cutting forces estimation , 2008 .

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

[15]  A. Walden,et al.  Wavelet Methods for Time Series Analysis , 2000 .

[16]  M. Burdekin,et al.  Calibration system based on a laser interferometer for kinematic accuracy assessment on machine tools , 2006 .

[17]  Long-Wen Chang,et al.  Numerical solutions for orthogonal wavelet filters by Newton method , 1999, Signal Process. Image Commun..

[18]  Daisuke Kono,et al.  High-precision machining by measurement and compensation of motion error , 2008 .

[19]  M. Tsai,et al.  Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm , 2007 .

[20]  Crinela Pislaru,et al.  Modal parameter identification for CNC machine tools using Wavelet Transform , 2003 .

[21]  Rene de Jesus Romero-Troncoso,et al.  Sensorless tool failure monitoring system for drilling machines , 2006 .

[22]  I. Daubechies Orthonormal bases of compactly supported wavelets , 1988 .