Optimization of rotations for six-axis machining

Five-axis machines with three translational and two rotation axes are becoming increasingly popular in serving the needs of the mass production industry due to their ability to handle geometrically complex workpieces using the rotational axes. Theoretically, the combination of the five axes offers a minimal number of the degrees of freedom required to transport the tool into a prescribed spatial position and establish a required orientation. However, the rotation axes lead to an inevitable nonlinearity of the tool tip trajectory and the so-called kinematics errors appearing due to the specific kinematics of the machine. Eventually, one arrives at an interesting question. Is it possible to compensate this error by introducing an additional rotation axis? In other words, “does an additional rotation axis offer any optimization benefits in the sense of the above mentioned error?” In this paper, we answer this question positively by analyzing a hypothetical six-axis milling machine with two rotation axes on the table and one additional rotation axis on the tool. The sixth axis is build on the top of the existing five-axis machine MAHO600E by Deckel Gildemeister. We present an extension of an optimization algorithm developed earlier by the authors for five-axis machining based on an optimal angle sequencing (the shortest path optimization). The extension is a combination of the shortest path strategy and the use of the additional axis. The algorithm leads to an increase in the machining accuracy, in particular, for rough milling. Numerical experiments and cutting by a virtual six-axis machine built in Vericut 5.0 validates the results of the optimization. The proposed optimization procedure is capable of upgrading the existing five-axis G-codes to the case of six-axis machine.

[1]  Hiroyasu Iwabe,et al.  Study on corner cut by end mill: analysis of cutting mechanism and new cutting method at inside corner , 1989 .

[2]  Yoshimi Takeuchi,et al.  6-Axis control cutting of overhanging curved grooves by means of non-rotational tool with application of ultrasonic vibrations , 2004 .

[3]  Aun-Neow Poo,et al.  Thermal error measurement and modelling in machine tools. Part II. Hybrid Bayesian Network—support vector machine model , 2003 .

[4]  Rida T. Farouki,et al.  Non-existence of rational arc length parameterizations for curves in Rn , 2009 .

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

[6]  Bojan Nemec,et al.  Compensation of velocity and/or acceleration joint saturation applied to redundant manipulator , 2007, Robotics Auton. Syst..

[7]  Tony L. Schmitz,et al.  Case study: A comparison of error sources in high-speed milling , 2008 .

[8]  Stanislav S. Makhanov,et al.  Advanced Numerical Methods to Optimize Cutting Operations of Five Axis Milling Machines , 2007 .

[9]  Chen-Hua She,et al.  Design of a generic five-axis postprocessor based on generalized kinematics model of machine tool , 2007 .

[10]  Chia-Hsiang Menq,et al.  The prediction of dimensional error for sculptured surface productions using the ball-end milling process. Part 2: Surface generation model and experimental verification , 1995 .

[11]  Hsi-Yung Feng,et al.  The prediction of dimensional error for sculptured surface productions using the ball-end milling process. Part 1: Chip geometry analysis and cutting force prediction , 1995 .

[12]  A. Geddam,et al.  A process-design approach to error compensation in the end milling of pockets , 1999 .

[13]  Mud-Armeen Munlin,et al.  Optimal sequencing of rotation angles for five-axis machining , 2007 .

[14]  Gustavo Belforte,et al.  Systematic geometric rigid body error identification of 5-axis milling machines , 2007, Comput. Aided Des..

[15]  Andrew Honegger,et al.  Analysis of thermal errors in a high-speed micro-milling spindle , 2010 .

[16]  Yoshimi Takeuchi,et al.  6-Axis control ultraprecision microgrooving on sculptured surfaces with non-rotational cutting tool , 2006 .

[17]  Yang Jianguo,et al.  Simulation of thermal behavior of a CNC machine tool spindle , 2007 .

[18]  Stanislav S. Makhanov,et al.  Optimization of rotations of a five-axis milling machine near stationary points , 2004, Comput. Aided Des..

[19]  Psang Dain Lin,et al.  Production of multifluted drills on six-axis CNC tool-grinding machine , 2003 .

[20]  A. Geddam,et al.  Error compensation in the end milling of pockets: a methodology , 2003 .

[21]  Marnix Nuttin,et al.  Compensation of thermal deformations in machine tools with neural nets , 1995 .

[22]  M A. Donmez,et al.  A Novel Cooling System to Reduce Thermally-Induced Errors of Machine Tools☆ , 2007 .

[23]  Stanislav S. Makhanov,et al.  Adaptable geometric patterns for five-axis machining: a survey , 2010 .

[24]  Aun-Neow Poo,et al.  Thermal error measurement and modelling in machine tools.: Part I. Influence of varying operating conditions , 2003 .