Virtual Machine Tool
State of the art, problems and trends in the simulation of machine tools Prof. Dr.-Ing. Christian Brecher Chair of Machine Tools, WZL RWTH Aachen, Germany
Ideko, 27.10.2011, Spain
WZL/Fraunhofer IPT
Virtualization of the machine tool development Product developement process with virtual prototypes
concept Konzept
engineering
physical Prototyp prototype
testing Erprobung
optimization Optimierung
physical Prototyp prototype
startup
traditional development time development using virtual prototypes
VIRTUAL PROTOTYPING VERIFICATION
VNC VPLC
(t) F(t) F (t)
time saving start of production
concept Konzept
engineering
physical Prototyp prototype
Reduction of startup Optimierung
testing Erprobung
development time
Implementation of
further improvements in the design stage
Also useful for a better
commissioning
WZL/Fraunhofer IPT Seite 2
Virtualization in product development Application scenarios for virtual machine tools
Applications for virtual machine tools
Development of machine tools
Operation of machine tools
dx,u dy,u dz,u Tt
Tt 1 nz
fz ae ap
Concept development
Component design
Process force prediction
Machine construction
Coupled simulation
Optimization of dynamic behavior
Virtual set-up (controllers)
NC Consideration program of energy optimization consumption
Consistent virtual manufacturing system Consistent virtual manufacturing system
WZL/Fraunhofer IPT Images with courtesy of: Siemens, Chiron, Index, WZL Seite 3
Overview of the FE based simulation of machine tools
Mechanical behavior of a machine tool
static dynamic thermal
In-process behavior of a machine tool
electro-mechanical cutting process trends
Input: stiffness
Input: mass damping
Input: conduction convection
Input: control loop parameters drive parameters
Input: cutting force coefficients process kinematic
Input: ...
Output
Fstat
Q(t) Fdyn
(t) F(t) F (t)
WZL/Fraunhofer IPT
Seite 4
Static behavior of machine tools
Machine Tool
Parameter
Stiffness of structural components Stiffness of connectors Reduced kinematic The stiffness of the machine components are sometimes not available or their calculation is not trivial (e.g. spindle bearings) Finite- Element- Modell
57742 shell elements 18912 Solid elements 74528 nodes
Model
Y-guide 3,0% drives 3,7% Z-guide 9,1%
bed & column 2,6%
slide 1,8% X- guide 0,7%
Simulation result
Static deformation and stress caused by external forces Dynamical problems cannot be calculated
WZL/Fraunhofer IPT
crossbeam 10,5% Turning bearing 24,4%
Z-ram 44,0%
Seite 5
Dynamic behavior of machine tools I
Machine Tool
Parameter
Stiffness and mass allocation The calculated results are very sensitive to incorrect stiffness values and the mass allocation. This is especially true for complex mode shapes
Calculated Eigen modes and their frequencies
Model
Simulation results
Eigen modes and Eigen frequencies The amplitude of the oscillation cannot be calculated
WZL/Fraunhofer IPT Z Y X
Frequency: 42.4 Hz
Frequency: 73.4 Hz
Frequency: 102.0 Hz
Seite 6
Dynamic behavior of machine tools II Machine Tool
Parameter
Stiffness and mass allocation as well as material damping, gap damping and component damping
10
-1
f5 = 102 Hz f4 = 73 Hz f1 = 42 Hz
No verified damping coefficients are available
Model
complience GXX [m/N]
Y X
10
-2
Simulation results
Frequency response function Calculation in time domain possible
WZL/Fraunhofer IPT
20
40
60
80 100 120 Frequency [Hz]
140
160
180
200
Seite 7
Investigation of damping effects within a cluster Dresden, Munich, Aachen, DFG Project FOR 1087
Damping in mechanical systems is the
irreversible transformation of mechanical energy in other forms of energy. Loss of energy by fluids Loss of energy by friction Loss of energy in solid bodies F
3 2 1/6 1 2 4
Damping in machine tools
Material Damping Gap Damping
Damping is caused by:
Components Damping
F
3
(investigated at the WZL) of linear axis
of the spindle
x
4 5 6
x
5
Bearings
Roller Guide 1 Rolle 35 Ball Guide 1 90 35 80 RollerKugel55 Guide 2 Rolle 70 Ball Guide 2 Kugel 55
60 50 40 30 20 10 0
Ball bushes
Ball Screw
Guides
Damping of linear guides
100
compliance
compliance
k m x F
k m d x F
Gap Damping Ball Contakt Damping
Vertical
frequency
WZL/Fraunhofer IPT
frequency
Vertikal Vertical
Horizontal Horizontal
Horizontal
Seite 8
Thermal machine tool behavior (steady-state)
Machine Tool
Parameter & Boundary conditions
Thermal loads, prescribed temperatures, convection and thermal conduction
Q FT L
Coefficients & Boundary conditions are often hardly to define
LT
LF
Model
Linear elongation of a truss due to rise in temperature T LT = T L
Linear elongation of a truss due to force F LF = 1 LFT AE
problems of the static calculation
Definition of Thermal-equivalent Force
Simulation result
deformation caused by stationary temperature distribution The distribution of the temperature over the time is not calculated
WZL/Fraunhofer IPT
The thermal-equivalent force FT compensates for the change in length L of a body caused by a change in temperature T. 1 LT = LT T L = AE LFT FT = AET
Seite 9
Thermal machine tool behavior (non-steady-state)
Machine Tool
Parameter & Boundary conditions
Thermal loads, prescribed temperatures, convection, thermal conduction & changes in the stored heat quantity
FE-Model of the Spindle Carrier
Heat transfer coefficients a1 = 6 W m2K W a1 a2 = 24 2 mK W a3 = 10 2 mK Constraints Temperature distribution a2 after 15 min run-up period Iso-lines
37W
173W
Coefficients & Boundary conditions are often hardly to define
Not depicted: Additional heat sources in: drives, bearings & losses due to splashing of the oil
Q(t) Model
a3
problems of the static calculation
Simulation result
deformation caused by in stationary temperature distribution
WZL/Fraunhofer IPT
LN PQ P M H J K G= 30 M= 36 H H O J H= 31 N= 37 I G R I = 32 O= 38 I J= 33 P= 39 K= 34 Q= 40 H L= 35 R= 41 I J I J KK
Environment temperature 21C
= 25 m
Deformed structure Seite 10
Cluster project Dresden, Chemnitz, Aachen: DFG-Transregio 96 Thermo-energetic Design of Machine Tools
Motivation: Conflict between accuracy, productivity and energy input
Productivity Accuracy
Universities participating in the project
Energy Input
Correction
Calculating inverse set points for a controlinternal adjustment of the target or rather the actual value for position control of feed axes based on models and experiments
Compensation
Physically influencing the causes by components integrated into assembly groups for muting or rather reducing thermally caused effects at the tool center point
Structure integrated sensors Controlled heat flow
based on characteristic maps
WZL/Fraunhofer IPT
based on property models
based on structure models
Construction material
Motor drive optimization
Seite 11
Interaction of the structure and the control
integrated simulation
Finite Element Analyses (FEM) (FEM) Finite Elemente Analyse
Finite Elemente Analyse (FEM) mred k red
Antrieb reduziert
Finite Element Analyses (FEM)
PT2
Digitalle B lo c k s im u la tio n (DBS) Block Simulation (D B S ) D ig ita
s -
cred
Structure reduced Mechanik reduziert
mechanische Antriebselemente reduziert
kinematic elements
k ges
control loops reduced
FEM
DBS
G e k o p p e lte M e h rk rp e rs im u la tio n (M K S )
MKS
G e k o p p e lte fle x ib le M e h rk rp e rs im u la tio n
MKS
Verfahrsimulation m. flex. MKS-Simulation
MKS
Weg, Geschwindigkeit
Weg, Geschwindigkeit
Weg, Geschwindigkeit
Interaction InterS c h n itts te lle action
Kraft
S c h n itts te lle
x, x
FA
G01 X=212.2; Y=122.6; Z=152.12;
TCP path
Interaction
Kraft
Interaction InterS c h n itts te lle action
x, x
S c h n itts te lle
FA
Interaction InterS c h n itts te lle action
Kraft
[M]; [K];[C]
Coupled Multi Body Simulation (MBS)
WZL/Fraunhofer IPT
x, x
S c h n itts te lle
FA
G01 X=212.2; Y=122.6; Z=152.12;
TCP path
Schnittstelle
Schnittstelle
Interaction
-
DBS
DBS
DBS
Flexible MBS
Moving flexible MBS
co simulation
Seite 12
Differently detailed levels of mechanic control and process modeling
Substitution of machine tool behavior
Measurement + analytics Simulation + analytics Simulation + FEA cutting sim.
msubst ksubst dsubst F (t)
msubst ksubst dsubst F (t)
msubst ksubst dsubst
FEM + analytics
MBS + analytics
FEA + FEA cutting simulation
(t) F (t) F (t)
(t) F (t) F (t)
(t) F (t)
Coupled simulation
WZL/Fraunhofer IPT Seite 13
Problems in modeling Process-Machine-Interactions
machine behavior
dynamic deflections of the TCP
amplitude
z
unstable
y
n x
stable
spindle speed
dynamic process forces
F (t)
Uncertainties
FEM modeling of the exact dynamic Cutting force model Cutting force coefficients Process kinematic Tool geometry Work piece behavior
Uncertainties
Fy
machine tool behavior (damping)
Behavior of the control loops Different dynamic machine tool behavior
Fz
in the working room
Influence of model reduction methods
Fx
WZL/Fraunhofer IPT
Seite 14
process behavior
phase
Cutting depth
Extended simulation of spindle-bearing-systems
integrated simulation
stiffness coefficients
bearing calculation
direct and crosscompliance boundary conditions n, F, preload,
Fv d(Fv) d d(Fa) axial bearing displacement
Extended simulation of spindlebearing systems considering nonlinear bearing characteristics and varying bearing stiffness to provide FRF at operation conditions
axial force Fa
Fa
stiffness
dynamic system behavior
tool
300 200 100 0 0 10000 axial
radial
20000 30000 spindle speed
additional masses bearing stiffness and damping
spindle
Fexc.
Calculation of non-linear
bearing stiffness
Simulation of static and dynamic system behavior Consideration of bearing system characteristics
Consideration of load,
revolution speed and thermal effects
(preload, axial elastic adjustment, etc.)
WZL/Fraunhofer IPT
Seite 15
Co-Simulation of spindle bearing systems and HSC processes
MBS-Simulation k(n)
n
xges yges zges
Tt 1 n z
Tt
dx,u dy,u dz,u dx,u dy,u dz,u
Cutting Edge 1
Complex Force Model
dF,Fx dF,Fy dF,Fz
Tt
Tt
Tt
Cutting Edge 2
Complex Force Model
dF,Fx dF,Fy dF,Fz
G [m/N]
Tt
n]
n[ 1/m i
Tt
f [Hz]
1 n z
Tt
Tt +
Nominal Force
n
fz
Fz Fy Fx
Tt 1 n z
dx,u dy,u dz,u
Cutting Edge n
Complex Force Model
dF,Fx dF,Fy dF,Fz
ae ap
Tt
Tt
WZL/Fraunhofer IPT
Seite 16
Contact and tolerance simulation Example of machine tool interfaces
Machine tool interfaces for combined turning and milling operations:
HSK-T
PSC
TS
Simulation requirements: Technical requirements:
Ability for turning and milling Automatic tool changing High stiffness High degree of changing accuracy Static and dynamic simulation Consideration of motor speed and cutting forces Consideration of the manufacturing tolerances Consideration of the contact situation (friction and
lubrication) under process loads and motor speed
Consideration of the clamping system
WZL/Fraunhofer IPT
Seite 17
Tool Interface Current Research
Static behavior Optimization for rotational speed
FFlieh FZug increasing load decreasing load
kB = MB
Revolver-integration
tilting
n HSK-T
MB MA bending moment MB
PSC
TS
Integrated simulation of the tool interface
WZL/Fraunhofer IPT
Seite 18
Software-in-the-Loop simulation shortens set-up times
PLC software development
Extensions to NC cycle and HMI software development possible
Development of VNCK, VPLC, VHMI and
Machine reaction
Software, testing
Status bits
Controller simulation
VMCP completed
Optimization of drive settings requires
Models, drive data,
VNCK VPLC
Virtual drives
Outputs
Inputs
Mechatronic behavior simulation Long-term aim:
Development of controller software on virtual machines
WZL/Fraunhofer IPT
virtual drives: Inputs: PLC and NC software versions NC setup archives Mechatronic machine model (Simple) drive model Requirements: Adoption of original drive data and drive setup archives Coupling capabilities and interfaces to other models within the virtual machine tool
Seite 19
Who can model and control complex multi-physics problems in an efficient way?
The assembly of a complete FEM-Model becomes
more and more complex and expensive
The series of new designed machine tools is very low
Source: Georg Fetscher
(mostly < 1 each year)
In-house FEM calculation The handling of a 1-for-all CAE-Software becomes
more complicated and expensive Should complete FEM-Models of machine tools be build up in-house or should this FEM-calculation be done by an external supplier?
In-house FEM calculation
Easy optimization of single structure
external FEM calculation
Loosing know-how to the supplier Just the FEM calculation of a single
parts and complete machine tools
Integrated product design
problem
No license costs
A must have for high tech machine tool builders
WZL/Fraunhofer IPT
Has to be done by small and midrange machine tool builders
Source: Georg Fetscher
Seite 20
external FEM calculation
Integrated CAx software with a 1-for-all model Needs and wishes of the end users
Integrated CAx software
One software for the complete production
1-for-all model
The end user dislikes to build up different
process of work pieces or machine systems (CAD, CAE, CAM and CAP)
One software for the design and
models for different problems of one machine system
The end user likes to have a single and
optimization of machine systems (structure parts, electrical and hydraulic systems)
complete model for the design and optimization process
The software has to handle all the
different problems
How to build up a target-oriented and efficient CAx software system which can be used in different branches?
WZL/Fraunhofer IPT Seite 21
Virtualization in product development Closing the simulation chain for production
Optimization NC program
NURBS Set-points x = ... (t) a = ... (t) y = ... (t) b = ... (t) z = ... (t)
No
Yes
Identification of critical manufacturing steps
Data transfer: TCP pos., chipping cross section, current workpiece geometry Statistic and dynamic process behavior
Process model Coupled MBS model
Control
OK?
Evaluation of the process
Stability (chattering) Tolerances m Surface quality
Workpiece model (adaptive)
Hybrid process design
Empiric F(t) Model
f
F(t)
Temperature
max
Thermal-model machine
Workpiece model (adaptive)
Thermal process behavior
FEM model d(t)
th dtotal= dm+ dth
WZL/Fraunhofer IPT
min
Optimal NC program
F(t) xd
CAM
Path optimization
NC simulation (VNCK)
Seite 22
CAx framework within the CoE at RWTH Aachen
Objectives
h A
Integrative connected simulation of control,
machine and process Dimensioning of complex milling and grinding processes Optimising concept for multiaxial NC-path planning
Current work
Integration in CAM-system NX
Further development of milling and grinding simulations (models, algorithms) Structure-dynamic machine modelling Analysis of control performance
WZL/Fraunhofer IPT
Seite 23
Summary and outlook
The FEM based simulation of machine tools is a complex
task, which needs experienced FEM end users and high quality input data.
Especially the simulation of the dynamic and thermal machine
tool behavior is still complex today.
In future the process-machine-interactions will become a key
figure in the design of high quality machine tools.
The market demand for a single CAx system will lead to
solutions for an integrated software framework for design, optimization and process planning of work pieces.
WZL/Fraunhofer IPT
Seite 24
Congratulations to your 25th birthday!!!
DYNXPERTS (2010-2013) Chameleon (2008-2011) Next (2005-2009)
WZL/Fraunhofer IPT Seite 25