A control algorithm for improving the accuracy of five-axis machine tools |
| |
Authors: | Vladimir Kvrgic Zoran Dimic Vojkan Cvijanovic Jelena Vidakovic Natasa Kablar |
| |
Affiliation: | 1. Lola Institute, neza Viseslava 70a, 11030, Belgrade, Serbiavladimir.kvrgic@li.rs;3. Lola Institute, neza Viseslava 70a, 11030, Belgrade, Serbia |
| |
Abstract: | An algorithm for reducing the influence of geometrical, thermal, kinematic and stiffness errors in five-axis machine tool components on the desired tool position and orientation is given. This new algorithm is based on the calculation of the cutting tool error matrix for orthogonal machine tools. In the new model of this matrix, all angular errors of the machine links are considered as infinitesimal rotations. The error matrix is a function of the commanded machine component positions and the errors in these positions. To correct errors in the three translational and two angular tool positions, a matrix of commanded tool position and orientation is multiplied by the inverse error matrix in every period of the tool trajectory interpolation. This corrected matrix of the tool position and orientation provides the inverse kinematics used for calculation of the successive links positions required for achieving the given tool trajectory. The control algorithm for five-axis machine tools with the error compensation is implemented both in the CNC system and in the postprocessor. The proposed algorithm is applied on a vertical five-axis turning centre with two translational and three rotational axes. Twenty-four errors that could cause inaccurate machining are recognised on this machine. The machine links and their coordinate frames are denoted using the Denavit–Hartenberg parameters. |
| |
Keywords: | error compensation five-axis machine tools control algorithm |
|
|