Compensation of Thermal Effects on Machine Tools using a FDEM Simulation Approach

Similar documents
The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM

5-Axis Test-Piece Influence of Machining Position

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

PREDICTION OF MACHINE TOOL SPINDLE S DYNAMICS BASED ON A THERMO-MECHANICAL MODEL

COMPUTATIONAL ACCURACY ANALYSIS OF A COORDINATE MEASURING MACHINE UNDER STATIC LOAD

Numerical Model for Thermo-Mechanical Spindle Behavior

Simulation in design of high performance machine tools

10. CNC Hardware Basics

Finite Element Method

Multi-Functional Machine Tool

Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers

Introduction to Engineering System Dynamics

CAE -Finite Element Method

Measuring thermal drift of machine tools

Renishaw apply innovation TM. Calibrating 5-axis machines to improve part accuracy. 5Align

The Basics of FEA Procedure

CAE -Finite Element Method

Kinematic Calibration on a Parallel Kinematic Machine Tool of the Stewart Platform by Circular Tests

A dynamics-driven approach to precision machines design for. micro-manufacturing and its implementation perspectives

CNC Vertical Machining Center Alpha-Center HD Heavy cast iron design, precise guideways, high-performance gear designed for heavy machining

Effect of Sleeve Shrink-fit on Bearing Preload of a Machine Tool Spindle: Analysis using Finite Element Method

CHAPTER 3 MODAL ANALYSIS OF A PRINTED CIRCUIT BOARD

Volumetric Compensation System

PBZ Heavy. PBZ Heavy. CNC Gantry-Type Machining Center. Power - Performance - Precision.

Finite Element Formulation for Beams - Handout 2 -

CNC Portal Milling Machine FZ 50. CNC Power Milling Technology

Finite Element Method (ENGC 6321) Syllabus. Second Semester

Machine Tools for High Performance Machining

CNC HARDWARE & TOOLING BASICS

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES

LOCATION DEPENDENCY OF POSITIONING ERROR IN A 3-AXES CNC MILLING MACHINE

Competence gives security. A competitive edge in rotary axes through experience, simulation, calculation, testing

Model Order Reduction for Linear Convective Thermal Flow

Adaptive Optimal Control of a Heavy Lathe Operation

CNC Machine Control Unit

Machine Tool Control. Besides these TNCs, HEIDENHAIN also supplies controls for other areas of application, such as lathes.

AXIS DESIGNATION IN NC PART PROGRAMMING

SPINDLE ERROR MOVEMENTS MEASUREMENT ALGORITHM AND A NEW METHOD OF RESULTS ANALYSIS 1. INTRODUCTION

Application of FEM-Tools in the Engine Development Process

A Fuzzy System Approach of Feed Rate Determination for CNC Milling

Thermo-Mechanical Coupled Simulation with LS-DYNA

Introduction to the Finite Element Method (FEM)

INJECTION MOLDING COOLING TIME REDUCTION AND THERMAL STRESS ANALYSIS

BED TYPE MILLING CENTRE

Thermal Modeling and Analysis of a Wind Turbine Generator

Motor-CAD Software for Thermal Analysis of Electrical Motors - Links to Electromagnetic and Drive Simulation Models

TA-A BED TYPE MILLING CENTRE

MODELLING AND COMPUTATIONAL ANALYSIS

Feature Commercial codes In-house codes

The Impact of Machining Parameters on Peak Power and Energy Consumption in CNC Endmilling

Numerical simulation of the utility glass press-andblow

DUGARD. Machine Tools Since Dugard 700L Series Heavy Duty CNC Lathes.

VIRTUAL MACHINES IN EDUCATION CNC MILLING MACHINE WITH SINUMERIK 840D CONTROL SYSTEM

8.1 HPC for improved efficiency on standard machine tools by using new fluid-driven spindles

ACTUATOR DESIGN FOR ARC WELDING ROBOT

Geometric Constraints

Force/position control of a robotic system for transcranial magnetic stimulation

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

Introduction. 1.1 Motivation. Chapter 1

CNC Portal Milling Machine FZ 32. High Performance Milling Technology

Architecture for Direct Model-to-Part CNC Manufacturing

Precise heavy-duty cutting

Figure 1. Experimental setup for the proposed MLR-IPSRR system.

StarChip 400. StarChip 400. More productive, more cost-effective - the Inclined Bed Lathe StarChip. CNC Inclined Bed Lathe.

[ means: Save time, money and space! MAXXMILL 500. Vertical milling center for 5-side machining

Dynamic Models and Design of Spindle-Bearing Systems of Machine Tools: A Review

Leading-edge technology for machine tools

Active Vibration Isolation of an Unbalanced Machine Spindle

Machining processes simulation with the use of design and visualization technologies in a virtual environment

SmartCut EVS Series CNC Mills Combination of CNC technology and manual capability SC EVS-350B CNC SC EVS-550B CNC

THE COMPUTATIONAL MODEL OF THE LOAD DISTRIBUTION BETWEEN ELEMENTS IN A PLANETARY ROLLER SCREW

Diagnosis of multi-operational machining processes through variation propagation analysis

DYNAMIC ANALYSIS OF THICK PLATES SUBJECTED TO EARTQUAKE

CHAPTER 4 4 NUMERICAL ANALYSIS

ŠKODA MACHINE TOOL HORIZONTAL MILLING AND BORING MACHINES ŠKODA HCW

Opto-Mechanical I/F for ANSYS

A Study of Durability Analysis Methodology for Engine Valve Considering Head Thermal Deformation and Dynamic Behavior

System Expertise for Machine Tools

Simulation of Fluid-Structure Interactions in Aeronautical Applications

1 Finite difference example: 1D implicit heat equation

Co-Simulation and modal reduction for multifield problems in multibody dynamics

OPTIMIZING STATIC AND DYNAMIC STIFFNESS OF MACHINE TOOLS SPINDLE SHAFT, FOR IMPROVING MACHINING PRODUCT QUALITY

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH

SSLV160 - bi--supported Beam subjected to a nodal force on its neutral fiber

Computer Aided Systems

A NUMERICAL AND EXPERIMENTAL STUDY OF THE FACTORS THAT INFLUENCE HEAT PARTITIONING IN DISC BRAKES

Realistic Machine Simulation with Virtual Reality

Introduction to Robotics Analysis, Systems, Applications

Optimization of Machining Parameters to Minimize Tool Deflection in the End Milling Operation Using Genetic Algorithm

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

CNC Vertical Machining Center V-Mill CNC Large box-way and linear guide way machines

Simulation of Residual Stresses in an Induction Hardened Roll

Dynamic Characterization of a Micro-machining Spindle. Byron Knapp and Dave Arneson

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

Turning centers. Mill Turn Lathes. With the most powerful control in industry: SingleMax

Onboard electronics of UAVs

Assessing new support minimizing strategies for the additive manufacturing technology SLM. M. Cloots*, A.B. Spierings*, K. Wegener.

Transcription:

Compensation of Thermal Effects on Machine Tools using a FDEM Simulation Approach Josef Mayr, Markus Ess 2, Sascha Weikert 2, Konrad Wegener,2 IWF Institute of Machine Tools and Manufacturing, ETH Zurich, Switzerland 2 Inspire, ETH Zurich, Switzerland mayr@iwf.mavt.ethz.ch Abstract The operating accuracy of metal cutting machine tools is finally based on the accuracy of the relative movement between the work-piece and tool. If this relative movement is, because of any disturbance, inaccurate, an error is directly reproduced on the work-pieces []. A lot of experimental work was done to quantify thermal induced errors based on work-pieces. The results are reported in literature and it can be seen that thermal effect in machining can contribute to up to 7% of the overall geometrical inaccuracies of work-pieces [2]. The Finite Difference Element Method (FDEM) is a very effective simulation approach which was especially developed to calculate the transient thermal behaviour of mechanical systems such as machine tools. The FDEM combines the advantages of Finite Difference Method (FDM) and Finite Element Method (FEM). The transient temperature distribution is calculated very efficiently using the FDM. The FDEM uses FEM to obtain thermally induced deformations [3] from a given temperature field. With the advantage, that for a compensation model of a machine tool only the displacements at the TCP (tool centre point) relative to the work-piece coordinate system are important, the linear system of equations of the FEM can be reduced to remaining six nodes to calculate the relative TCP-displacement in the relevant five degrees of freedom. Such a small system of linear equations allows the FDEM to be used for calculation of thermal compensation values in real time. A compensation model of a small three-axis milling machine is given as example, which shows the use of the FDEM for compensating thermally induced TCP-displacements caused by a moving linear axis. It is able to compute the temperature distribution and TCP-displacements in real time. The

example compares the calculated TCP-displacements with measurements, thus verifying the quality of the compensation method before the model is installed on the machine tools numerical control. Introduction To reduce thermal errors on machine tools and also on coordinate measurement machines nowadays two essential approaches are discussed [2], namely via design modifications and without any controlled actuators or by compensational movements of some controlled actuators. To improve the thermal behaviour of machine tools via design modifications without any controlled actuators it is important to realise where thermally induced TCP-displacements arise by reason of temperature distribution on defined load cases such as spindle running or moving linear axes. With the international standard ISO 23-3:2 a systematic way to analyse the thermal behaviour of machine tools is given [4]. To forecast in future thermal effects of machine tools during early stages of development, before a prototype is finished, thermal simulation of machine tools moves into the foreground of newer research activities. A lot of work was recently done to develop simulation models to compute the thermal behaviour of machine tools spindles and feed drive systems based on FEM [5-]. A hybrid model of a high-speed precision machining centres headstock based on the two computational methods FEM and FDM was developed to determine its optimal operating characteristics in detail. The simulation allows to evaluate thermal and structural properties of a machine model []. Other authors developed a modified lumped capacitance method (MLCM) to model the heat flux in CNC (computer numerical control) machine tools feed drive systems, solving with FEM [9,2]. The thermal compensation methods with controlled actuators are mostly based on behaviour models. Some of these developed methods are able to handle simultaneously detected temperatures. The used algorithms are wide ranged: linear behaviour models neural networks fuzzy logic Bayesian networks [3] Some models are considering the thermal behaviour of the entire machine tool, others are just considering parts of the machine tool. An overview to the developed methods is given in [4]. To compensate a 3-axis machine tool with a mathematic model consisting of PT- and PT-2 elements a model with 495 parameters, which have to be determined by measurements and a fitting procedure, was presented by Brecher [8]. The feed drive systems of machine tools are often used as controlled actuators to compensate thermal deformations. A concept called intelligent machine was presented where the controlled actuators are heat and cooling jackets on the machine tools structure. The advantage of this method is that

deformations in five degrees of freedom can be compensated on three-axis machining centres [4,5]. 2 FDEM, a staggered algorithm The FDEM is a staggered algorithm which is especially developed to calculate the transient thermo-mechanical behaviour of mechanical systems such as machine tools. The basic idea is to combine the advantages of FDM and FEM. The solving problem is thereby separated into two steps. In the first step the FDM is used to solve the multidimensional temperature distribution of the system to be analysed. If transient simulations are necessary the results of these calculations are the temperature distribution of the system at discrete time points in the simulation time. These time points can either be predetermined by the operator or chosen based on mathematical rules by the software package (solver e.g.) if it can handle variable time steps. The temperature distribution in steady state can also be calculated easily with the same system used for the transient simulations by solving the system with setting all heat flows to zero. Because of different boundary conditions acting on the FDM-nodes the values of the elements of the FDM-matrix system is varying with a huge spread. Therefore normally solving the transient temperature distribution with a FDMsystem is a stiff system of differential equations in time. It is advisable to use in such cases special developed implicit numerical integration methods with variable time step to solve the system effectively. The savings of computation time in comparison to explicit methods with constant time steps can be enormous. After calculating the transient temperature distribution of the mechanical system the FDEM uses finite elements to solve the thermally induced deformations. The FEM is well investigated and often used for solving problems with deforming bodies. But there is another important reason why choosing FEM in this case: As mentioned above the results of the FDM step are the temperature distribution at discrete time points in the simulation time. Every temperature distribution results in the FEM system of equations in a load vector on the right hand. All the vectors on the right hand side can be collected into a right hand side matrix and solved collectively. Solving such an equation system needs just very little additional computing time. Therefore the saving of computation time can be enormous. As example the computing time (Z) for the Gauss elimination is given by equation () [6]. 3 2 Z = ( n + n) + m n () 3 Where n is the size of the matrix and m is the number of vectors on the right hand side. It can be seen that the computing time is given by the size of the matrix with the term n 3 and the numbers of vectors on the right hand side have just an influence of the weighted n 2. Figure points out the procedure of the FDEM simulation approach.

FDEM - a serial simulation-tool FDM-Model v v v M T dt = dt + H [ ] ( ) ( ) ( ) Temperature T(t) FEA-Model v v C u = F [ ] ( ) ( ) Temperature T(t) & Nodal displacements u(t) Figure : schematic of the FDEM; here: M = FDM model matrix, dt v = temp. change, H v = constant vector, C = FEA model matrix, F v = thermal forces 3 FDEM for compensation 3. Calculating deformations in workspace Bringmann [7] developed a method to identify all component and location errors of machine tools using a 3D ball plate artefact. His artefact originally is a 2-D ball plate which is supported with several spacer elements with different highs in the workspace. With every spacer element the positions of the spheres are measured using a CMM. Based on this measurement the deviation of each ball with every spacer element from the required position is calculated. On this way the deviations in three directions at discrete points in a 3-D space lattice are obtained. 3.2 Thermal location and component error The method can therefore be used to calculate the thermal component location errors of a machine tool if the deviations of the TCP are known in a 3D space

lattice. Originally the 3D ball plate was used for geometrical calibration of machine tools. For this, rigid body motions had not to be considered. Thermally induced deformations on machine tools can induce rigid body motions between the work-piece and tool. Therefore the method has to be modified that it can also handle rigid body motions. 3.3 Deformation on a 3D space lattice 3.3. Calculating TCP-displacements in work-space The FDEM simulation approach presented in section 2 is used to calculate the temperature distribution and thermally induced deformation of machine tools. tool side relativ TCPdisplacement - 2 TCP z 2 relativ TCPdisplacement y x work-piece side nodal displacement Figure 2: calculating relative TCP-displacement If the approach is used to calculate values which enable actuators such as machine tools feed drive systems to compensate for thermally induced deformations just the information of the TCP-displacement is required.

With methods like substructure technique and elastic foundation known for the FEM one can eliminate degrees of freedom in a linear system of equations. In the second step the FDEM uses a linear system of equations to solve the thermally induced deformations. This system can be reduced to 8 degrees of freedom, three translatoric components of motion for three nodes on the tool side and three nodes on the work-piece side. The relative motion around the spindle axis is normally omitted. Figure 2 illustrates the calculation of the TCPdisplacements. 3.3.2 More than one FEM model required To calculate the TCP-displacements at the points of the 3D space lattice a FEMmodel is built up for every point. In Figure 3 the building of the 3D space lattice is illustrated. All systems of equations of the FEM models are reduced to 8 degrees of freedom (M M n ). Using a staggered algorithm it is possible to use the results of the first step, the temperature distribution, as input for more than one following model. In the first step the temperature distributiont in the machine tool is computed, using FDM. The TCP-displacements (u u n ) on every lattice point with this temperature distribution is calculated in the following step. u M = T (2) u n M n FEM models of the workspace 4 2 3D space lattice 2 4 Figure 3: Building the 3D space lattice 3.4 Consideration of measurement results 2 4 As in the look ahead of a NC control the relative thermal displacements of the TCP in the future can be computed based on the information of the NC program with its set points for the spindle speed, the feed rates. From these the set points for the positions of the actuators can be modified such that the relative TCP displacement will be zero, when the nominal position is reached. But there are other important conditions that impact the thermally induced TCP-displacement: These values, the environmental temperature profile for example, can not be estimated in advance and have to be measured. Therefore

the compensation model of the machine tool must be able to handle temperature measurements. Such measurements are then set as boundary conditions in the FDM model of the machine tool. Figure 4 illustrates the procedure. 4 Example: compensation of a three-axis milling machine The method was tested on a three-axis milling machine shown in Figure 5. To compute the thermal location and component errors a 3D space lattice with 25 lattice points was chosen. Considering the kinematics of the machine tool the TCP-displacements at the 25 lattice points can be calculated with 29 reduced FEM models of the machine tool. 25 models are needed for the points in the y-z-plane to compute the tool side displacements and five models are needed to compute the table side displacements along the x-axis. One of the models can be used to calculate tool side and table side displacements (25+5- =29). For every position in the y-z-plane only three degrees of freedom are important (25x3=75). To compute the table side displacements for every position along the x-axis the displacements of three nodes in three directions are important (5x3x3=45). Finally only 2 (75+45) degrees of freedom are required to get the spatial TCP-displacements at the 25 lattice points. To test the procedure the TCP-displacements and boundary conditions for a thermal load case during the operating time is measured. For a finishing operation we reproduced the compensation procedure on standard PC which has nearly the same power as available on a standard machine tool control. As time step, to update the compensation values, ten minutes was chosen, based on measurements previously carried out. In Figure 6 the calculated thermally induced TCP-displacements after six hours machining time with an augmentation factor of 6 are shown. These calculated values are compared with measurements at five locations in the work space and have shown a good correlation. After numerically applying the compensation scheme based on location and component errors the remaining maximum TCP-displacements have been reduced by a ratio of 5. 5 Conclusion Based on the approach presented above, the spatial thermal TCP-displacements can be estimated on line and transferred to the NC in location and component error formulation. As next steps towards a broader industrial application of the method presented here which by principle is capable to represent the spatial thermal behaviour of machine tools, the simulation models have to be improved. The improvements required primarily concern the introduction of detailed models covering the internal heat sources, boundary conditions, temperature dependent component properties and influence of cooling lubricant.

2 5 5 2 2 5 2 5 Translatorische TCP-Verlagerungen Arbeitsraumtemperatur Translatorische TCP-Verlagerungen Arbeitsraumtemperatur Translatorische TCP-Verlagerungen Arbeitsraumtemperatur 5 5 Translatorische TCP-Verlagerungen 2 25 dx Arbeitsraumtemperatur dy dz 5 Translatorische TCP-Verlagerungen 5 25 5 2 25 5 Arbeitsraumtemperatur Zeit[h] dx dy 5 5 5 dz 2 25 Zeit[h] dx dy dz 5 5 5 2 25 Zeit[h] 5 5 2 25 Zeit[h] 5 5 2 25 Zeit[h] 25 dx dy dz 25 dx dy dz 25 C C n u L = Cn Cnn un Ln C C n u L = Cn Cnn un Ln C C n u L = Cn Cnn un Ln C C n u L = Cn Cnn un Ln calculating TCPdisplacements with reduced FEM models dx dy dz [μm] dx dy dz [μm] dx dy dz [μm] dx dy dz [μm] dx dy dz [μm] 5 5 2 25 2 5 5 2 25 2 5 5 2 25 2 5 5 2 25 2 5 5 2 25 2 Arbeitsraumtemperatur [ C] Arbeitsraumtemperatur [ C] Arbeitsraumtemperatur [ C] Arbeitsraumtemperatur [ C] Arbeitsraumtemperatur [ C] calculating TCP-correction values in work-space calculating temperature distribution (FDM) measurement of boundary conditions Figure 4: compensation procedure Figure 5: Three-axis milling machine

Figure 6: Calculated TCP-displacements in workspace, before compensation distortion is shown with an augmentation factor of 6 6 Literature [] K. Gebert, Beitrag zur thermischen Modellierung von schnelldrehenden Motorspindeln, Diss. TH Darmstadt, Shaker Verlag Aachen, 996 [2] J. Bryan, International Status of thermal Error Research, Annals of the CIRP, 645-656, 39/2, 99 [3] J. Mayr, S. Weikert, K. Wegener, Comparing the thermo mechanical behaviour of machine tool frame designs using a FDM-FEA simulation approach, Proceedings of the ASPE, 7-2, 27 [4] ISO-23-3:2, Test code for machine tools- Part3: Determination of thermal effects, Geneva, Switzerland, 2 [5] H. Li, Y.C. Shin, Integrated Dynamic Thermo-Mechanical Modelling of High Speed Spindles Part: Model Development, Jour. of Manuf. Science and Engi., 26, 48-58,24 [6] H. Li, Y.C. Shin, Integrated Dynamic Thermo-Mechanical Modelling of High Speed Spindles Part2: Solution Procedure and Validation, Jour. of Manuf. Science and Engi., 26, 59-68,24 [7] T.-Y. Chen, W. Jiunn, J.-C. Tsai, Optimum design of headstocks of precision lathes, Int. Jour. of Mach. Tools and Manuf., 39, 96-977, 999 [8] J.-J. Kim, Y. H. Jeong, D.-C. Cho, Thermal behaviour of machine tool equipped with linear motors, Int. Jour. of Mach. Tools and Manuf., 44, 749-758, 24 [9] W. S. Yun, S. K. Kim, D.-W. Cho, Thermal error analyses for a CNC lathe feed drive system. Int. Jour. of Mach. Tools and Manuf., 39, 88-, 999

[] C.-H. Wu, Y.-T. Kung, Thermal analysis for the feed drive system of a CNC machine centre, Int. Jour. of Mach. Tools and Manuf., 43, 52-528, 23 [] J. J edrzejewski, Z. Kowal, W. Kwa sny, W. Modrzyc, High-speed precise machine tools spindle units improving, Jour. of Mat. Porc. Tech., 62-63, 65-62, 25 [2] S. K. Kim, D.-W. Cho, Real time estimation of temperature distribution in a ball screw system, Int. Jour. of Machine. Tools and Manuf., 37, 45-49, 997 [3] R. Ramesh, M.A. Mannan, A.N. Poo, S.S. Keerthi, Thermal error measurement and modelling in machine tools Part II: Hybrid Bayesian Network-support vector machine model, Int. Jour. of Mach. Tools and Manuf., 43, 45-49, 23 [4] M. Weck, P. McKeown, R. Bonse, U. Herbst, Reduction and Compensation of Thermal Error in Machine Tools, Annals of the CIRP, 44/2, 589-598, 995 [5] Y. Hatamura, M. Mitsuishi, K.Kato, S. Taguchi, T. Okumura, G.Nakagawa, H. Sugishita, Development of an intelligent machining centre incorporating active compensation of thermal distortion, Annals of the CIRP, 993, 549-55 [6] H. R. Schwarz, N. Klöckner, Numerische Mathematik, Teubner Verlag, GWV Fachverlage, Wiesbaden, 26 [7] B. Bringmann, Improving Geometric Calibration Methods for Multi-Axis Machining Centers by Examining Error Interdependencies Effects, Diss ETH, VDI Verlag GmbH, Düsseldorf, 27 [8] C. Brecher, P.Hirsch, Compensation of Thermo-elastic Machine Tool Deformation Based on Control internal Data, Annals of the CIRP, 299-32, 53/, 24