A control algorithm for a vertical five-axis turning centre

It is very useful to accomplish turning and five-axis milling, drilling and boring in only one setup, which is possible on five-axis turning centres. In this paper, we present a control algorithm for this machine with two translational and three rotational axes. The turning centre has a two rotary axis head with axes that do not intersect. This increases the possibility of machining and allows for certain types of machining without the machine taking the singular positions. The high angular speed of the table required for turning causes heating of the table-bearing support and base thermal deflection. If milling or drilling is done immediately after turning, the motion of the machine axis should be corrected to eliminate the error in machining that arises because of the deflection, a correction that has been done in this paper. The solution for the forward and inverse kinematics for this type of machine allows for programming the machine motion as if the machining were performed on a five-axis gantry milling machine. This has essentially facilitated machine programming.

[1]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[2]  L. N. López de Lacalle,et al.  The Denavit and Hartenberg approach applied to evaluate the consequences in the tool tip position of geometrical errors in five-axis milling centres , 2008 .

[3]  Stephen C. Veldhuis,et al.  Modelling geometric and thermal errors in a five-axis cnc machine tool , 1995 .

[4]  Aitzol Lamikiz,et al.  Toolpath selection based on the minimum deflection cutting forces in the programming of complex surfaces milling , 2007 .

[5]  Y. Lin,et al.  Modelling of Five-Axis Machine Tool Metrology Models Using the Matrix Summation Approach , 2003 .

[6]  Erik L.J. Bohez,et al.  Five-axis milling machine tool kinematic chain design and analysis , 2002 .

[7]  R.M.D. Mahbubur,et al.  Positioning accuracy improvement in five-axis milling by post processing , 1997 .

[8]  A. Lamikiz,et al.  The CAM as the centre of gravity of the five-axis high speed milling of complex parts , 2005 .

[9]  Charles Wang,et al.  Measurement and compensation for volumetric positioning errors of CNC machine tools considering thermal effect , 2011 .

[10]  M. Kowalski,et al.  The influence of kinematic errors on the profile shapes by means of CMM , 1989 .

[11]  Knut Sørby,et al.  Inverse kinematics of five-axis machines near singular configurations , 2007 .

[12]  Pai-Chung Tseng,et al.  A Study of High-Precision CNC Lathe Thermal Errors and Compensation , 2002 .

[13]  Seung-Han Yang,et al.  Error analysis and compensation for the volumetric errors of a vertical machining centre using a hemispherical helix ball bar test , 2004 .

[14]  Rong-Mao Lee,et al.  Developing a postprocessor for three types of five-axis machine tools , 1997 .

[15]  L. N. López de Lacalle,et al.  Effects of tool deflection in the high-speed milling of inclined surfaces , 2004 .

[16]  Bing Li,et al.  Characteristics of and measurement methods for geometric errors in CNC machine tools , 2011 .

[17]  Heui-Jae Pahk,et al.  Thermal Error Measurement and Real Time Compensation System for the CNC Machine Tools Incorporating the Spindle Thermal Error and the Feed Axis Thermal Error , 2002 .

[18]  Rong-Shean Lee,et al.  Development of universal environment for constructing 5-axis virtual machine tool based on modified D-H notation and OpenGL , 2010 .

[19]  R. Ramesh,et al.  Support Vector Machines Model for Classification of Thermal Error in Machine Tools , 2002 .

[20]  Aitzol Lamikiz,et al.  Machine Tools for High Performance Machining , 2009 .