1
Hybrid MachineTool y Simulation
이병흠 과장 ㈜ 캐즈테크
Contents
- 1. General Introduction to Machine Tool Simulation
- 2. MFBD Modeling of Machine Tool Parts
- 3. General Machine Tool Components
- 4. Cutting Force Implementation - Example
g p p
- 5. Analysis Example
Hybrid MachineTool y Simulation Contents 1. General - - PDF document
Hybrid MachineTool y Simulation Contents 1. General Introduction to Machine Tool Simulation 2. MFBD Modeling of Machine Tool Parts 3. General Machine Tool Components 4. Cutting Force Implementation - Example
1
이병흠 과장 ㈜ 캐즈테크
g p p
2
❶ Improved insight into the system mechanics / control
Simulate displacement, velocity, acceleration of each body Calculate reaction forces torque stresses everywhere in the struct
General Introduction to Machine Tool Simulation
Calculate reaction forces, torque, stresses everywhere in the struct
ure
“Slow Motion” of system functionality Parameter studies and optimization – “What if” studies
❷ Cost/Risk reduction through “Preventive Simulation”
Traditionally the development of machine tools uses the try and error method
based on prototyping and engineering experience
General Introduction to Machine Tool Simulation
p yp g g g p
With the use of simulation the manufacturer has the possibility to make chang
es on his virtual prototype very fast and without the cost generating step of ph ysical prototyping
Due to this new concept of product development the Machine Tool manufactur
e reduces the time to market and gets key benefits compared to its competitor s
[SIEDL]
3
❸ Trouble shooting
Understanding reasons of system performance failures Upfront testing of different solution concepts
General Introduction to Machine Tool Simulation
Upfront testing of different solution concepts Parameter studies / sensitivity studies
Example Chatter Vibrations - influenced by the dynamic machine tool behavior
❹ Special Requirements for Simulation
Simulation requirements are very complex in nature Physical description are often extremely difficult; FEA vs MBD
General Introduction to Machine Tool Simulation
Physical description are often extremely difficult; FEA vs. MBD High precision of the simulation results necessary In most cases a simulation department does not exist
The catalyst effect
Initial additional efforts have to be accepted Uncertainties and risk management Effort/Benefit without VP Project Duration Efforts
4
❺ Value generating by simulation
Opportunities for machine tool manufactur ers:
General Introduction to Machine Tool Simulation
Testing of new and innovative concepts
with reduced risk of system level failure
High optimization potential due to param
eter studies
Identification of machine tool structural
weak points early in the design phase
Study interaction between machine stru
cture and motion control engineering
[BÜRGEL] Improve machine precision and cutting
power
Product vision: Virtual commissioning of
a machine tool
General Introduction to Machine Tool Simulation Historical Machine Tool Simulation (FEM & MKS)
5
FEM only allows structural analysis o
Historical Machine Tool Simulation - Based on Finite Element Analysis (FEM)
General Introduction to Machine Tool Simulation
FEM only allows structural analysis o f machine tool behavior at discrete lo cations But machine tool behavior is much m
efor critical quality aspects are negle cted:
Dynamic influences Dynamic influences Non linear behavior Controller feedback
[ÖRTLI]
Historical Machine Tool Simulation - Based on Multi Body Simulation (MBS)
General Introduction to Machine Tool Simulation
Historicaly the multi body simulation
rigid body movement forced by forces and constraints. This neglects the structural deformations out of the eigenvalue movements charged of external forces
[WECK]
6
Statics Dynamics
St t l A l i
4 Historical Machine Tool Simulation - Changes
General Introduction to Machine Tool Simulation
Multi Rigid Body Dynamics System Level Design Structural Analysis Local Stress Analysis, Linear FEA Part Level Design
70 - 84 85 - 99 1
Flexible Body Dynamics Linear, small deformation Modal synthesis technique, Co-Simulation (Interface) Structural Dynamics Large Deformation Non-Linear FEA System & Local Level Simulation Integrated Multi Physics System & Local Level Simulation Integrated Multi Physics
(Multi-Flexible-Body Dynamics) 00 - 1
g y Simulation (MBD, Linear & Nonlinear FEA, CFD, Hydraulics, Control, Electro & circuit, Durability, etc.,) Simulation (MBD, Linear & Nonlinear FEA, CFD, Hydraulics, Control, Electro & circuit, Durability, etc.,)
General Introduction to Machine Tool Simulation Advantages of Multi Body Simulation in Machine Tool Development
7
Simulation task: Complete system simulation of mechatronic systems RecurDyn Solution:
Advantages of integrated Multi Body Simulation in Machine Tool Development
Agenda General Introduction Software Setup MFBD Modeling General Components I
Integrated Graphical User Interface RecurDyn FEMBD: M d l d ti (RFLEX) Integrated simulation environment for Multi-Body Dynamics, Finite - Eleme nt Analysis and Controls Integrated Multi- Discipline Dynamics Solver (IMD)
Components I (Basic machine eleme nt) Cutting Force Driving Systems Analysis I Response Simulation Actuation I Expression Actuation II CoLink Hybrid Modeling Post Processing / Val
Modal reduction (RFLEX) Non - linear FEA (FFLEX) RecurDyn Controls integration Co - Simulation Full integration with RD/Colink
Post Processing / Val ue Generating Future Developments
Advantages of integrated Multi Body Simulation in Machine Tool Development
General Introduction to Machine Tool Simulation
Machine Tool Components:
Computerized Numerical Contr
Programmable Logic Controlle
r
Electrical Components Mechanical Components
[SIDL]
Process Technology
8
Applying flexibility to Multi Body Systems
Vision: Enhanced representation of machine behavior at the system level by consideration of component elasticity
General Introduction to Machine Tool Simulation
consideration of component elasticity Increase the simulation accuracy by recording component deformations, mechanical resonances, … Integrated stress analysis based on dynamic loads Consideration of static and dynamic component deformations. Example: rocker arm
Collection of machine resonances and natural oscillations due to periodic stimulation
Applying flexibility to Multi Body Systems
General Introduction to Machine Tool Simulation
f = 40 Hz n
140 160 180 N 200 0,8 0,9 1 1,2
Zeit Cutting Force
1,1
stimulation
9
Mechatronical Simulation
Apart from structural effects the transient
General Introduction to Machine Tool Simulation
behavior of machine tool is highly affected by the numerical control systems. Fore example: the Kv - Factor (speed/stroke gai n) Indicates the speed in which a particular positio n error is set to zero. The higher the Kv the fast er the system but this also makes the system u stable…
[BÜRGEL]
Mechatronical Simulation
… the simulation of the control system shows these effects easily. But only in
General Introduction to Machine Tool Simulation
… the simulation of the control system shows these effects easily. But only in combination with the structural/mechanical model the developer is able to see how this is affecting the machine tool behavior
10
Hybrid machine tool modeling
The efficiency of machine tools is highly affected by several aspects. Common simulations (MBS – FEM – Control) have to be combined to validate the transient
General Introduction to Machine Tool Simulation
( ) behavior of machine tools correctly. Due to the cost in time, money and accuracy this combination requires greater focus
discretization
General Introduction to Machine Tool Simulation Value generating by Machine Tool simulation - Examples
11
❶ Circularity Tests (ISO 230 T2)
Standard acceptance certificate for general machine tools
General Introduction to Machine Tool Simulation
The NC-Control pretends an ideal circular orbit for the die
holder
Circular movement by controller or spline Variations of the pretended and measured circle are relate
d to typical machinery failure
[WECK]
❶ Circularity tests (ISO 230 T2) (2)
RecurDyn validation
General Introduction to Machine Tool Simulation
12
❷ Frequency response / impact analysis
Through a targeted impact the structure will be stimulated to
cillate in a broadband spectrum
General Introduction to Machine Tool Simulation
cillate in a broadband spectrum
Goal is to rebuild the characteristic function for the transfer behavior RecurDyn validation
❸ Chatter vibration
Effected by the interaction of dynamic machine- and the dynamic cutting-behavior St bilit
l l t d b N i t C it i
General Introduction to Machine Tool Simulation
Stability calculated by Nyquist Criteria
With
13
❸ Chatter vibration (2)
General Introduction to Machine Tool Simulation
[WLZ]
Challenges Solution
Machine tool simulation challenges
General Introduction to Machine Tool Simulation
CAE Technology :
System level simulations of MT require multi-discipline analysis capabilities
RD/IMD Technology
provides integrated MBD, FEA and Controls functionality in one single environment
Machine Tool Know – How :
Compared to MT manufacturers, software companies typically don’t have the same level of application know-how measurement equipments for model validation
MT companies adapted software implementation :
The above mentioned special situation of
Technology Consortium :
between: Technical University of Munich: Technology provider FRAMAG (Austria): MT manufacturer FunctionBay GmbH: Software implementation
MT specific toolbox:
Predefined component library, analysis and post-processing capabilities The above mentioned special situation of MT companies require customization of standard software packages and post processing capabilities
Technology – Partners:
14
General Multi Body Simulation (StartUp)
MFBD Modeling MFBD Modeling of Machine Tool Parts
Goal: Get a short Introduction to the several body types in RecurDyn When should I use which body formulation in machine tool When should I use which body formulation in machine tool simulation Get sensitive for body limitations
Rigid Bodies
Body of infinite extent Inertia are determined by
MFBD Modeling
2nd order DE sin q g q q u Reduce Order Equations 1st order explicit DE q g u u q sin y 1st order implicit DE
sin ) , , ( q g u u q t y y F
1st order BDF
Body of infinite extent. Inertia are determined by geometry or user ❶ Geometry construction via:
Primitive objects and Boolean operations Import from common CAD systems
(E.g.: STEP, PARASOLID, IGES, …) ❷ Degrees of freedom : #6DoF
1 order BDF
h y y t y
n n
1
y
Explicit solver
n n n n n n
q gh u u h u q q sin
1 1
Implicit solver
sin
1 1 1 1
n n n n n n
q gh u u h u q q
Newton Raphson iteration Iterative solution
❸ Connections to any desired coordinate ❹ Contacts on the topology geometry
15
RFlex Bodies
FE-Modell of the body is condensed to the stiffness betwe
MFBD Modeling
FE-Modell of the body is condensed to the stiffness betwe en so-called interface nodes by the use of the Craig-Bamp ton method ❶ Meshing via Preprocessor (E.g.: RD-Mesher; NX 7.5 ) ❷ Modal Condensation via FEM-Solver (E.g.: RD-Mesher; Nastran) ❸ Degrease of Freedom: #6DoF a Interface-Node ❹ Contact formulation not available
FFlex Bodies
Non-linear FE-model of the body serves all degrees of freedom on every
MFBD Modeling
Non linear FE model of the body serves all degrees of freedom on every node ❶ Meshing via Preprocessor (E.g.: RD-Mesher; NX 7.5 ) ❷ Degrees of Freedom: #6DoF each Node ❸ contacts trough so-called patch sets available on every node ❹ Calculation via: “Relative Nodal Displacement Method“ (BAE, CHOI, CHO)
16
Lesson1: MFBD Modeling
Build up a simple fixed bar with a applied load
MFBD Modeling
Build up a simple fixed bar with a applied load import a FFlex model Import a RFlex model Analyzing the difference
Exploring RecurDyn
RFlex Bodies are linear
Modal Reduction is linear and only valid for small deformat ions
MFBD Modeling
No large rotations of the flexible body concerning the defor mations (But the flexible body can lead large rotations in th e MBS)
g mit RecurDyn/FFL EX
17
General Multi Body Simulation (StartUp)
General Components I
Goal: Get a short Introduction of Constraints Forces and Expressions When should I use which abstraction Get sensitive for solving times
Bearing and Clutch Simulation:
The simulation of rotational degrees of
General Components I
freedom could be set on different system level abstraction. Starts by fixing single DOFs to the flexible simulation of each bearing ball. The level of discretization had to be set
simulation
18
Bearing and Clutch Simulation:
Due to the fact that bearing and
General Components I
clutches are only components of machine tools the focus of the simulation has to be set on a low level discretization but with the maximum effects to see in the simulation
Lesson2: Modeling of General Components I
Editing a driving system with different
General Components I
Editing a driving system with different kinds of bearing models Post processing the effects Building up clutch models Post processing the effects
Exploring RecurDyn
19
General Multi Body Simulation (StartUp)
Cutting Force Implementation
Goal: Showing two different ways of cutting force implementation in RecurDyn Building up an MBS model of a cutting force
This theory is based on the division of the cutting force along the cutting edge b
y using the Thales circle This leads trough the shear stress along the cutting e
Cutting force Theory - Merchant
Cutting Force Implementation
y using the Thales circle. This leads trough the shear stress along the cutting e dge and in this way trough the active force.
[MÜLLER] Based on the geometrical set of the cutting force is calculated:
20
For cutting processes with geometrically determined bits the reacting force cou
ld be set as three different orthogonal force vectors
Cutting force Theory – Viktor&Kienzle
Cutting Force Implementation
ld be set as three different orthogonal force vectors
Viktor-Kienzle formulates a correlation of the chip geometry and the specific
cutting force g
[FISCHER] As shown on real cutting processes the specific cutting force is just constrained
by the chip height – the with is not effecting the specific cutting force in a releva
Cutting force Theorie – Viktor&Kienzle
Cutting Force Implementation
by the chip height the with is not effecting the specific cutting force in a releva nt way
[FISCHER] with this information the principal value of the cutting force is calculated (chip g
eometry A= 1mm x 1mm) and available on tables. Thou the reacting forces can be calculated as:
21
Cutting force Practicaly – Viktor&Kienzle
To calculate the Victor-Kienzle cutti
ng force in a multi body system it is
Cutting Force Implementation
ng force in a multi body system it is necessary to assign the correct val ue of the chip area
However you need to setup the mo
del with three reference Markers
To get the natural deflection of the c
lamping a dummy body is necessar p g y y
f the tool and the avoiding position
The force formulation is set as thre
e Expressions
Lesson3: Cutting force implementation (Victor-Kienzle)
Building up a 3 component force with
Cutting Force Implementation
Building up a 3 component force with cutting force characteristics in a lathe model
Exploring RecurDyn
22
Cutting force Evaluation
Evaluation Examples:
Cutting Force Implementation
Design of cutting profile Creating stability charts Evaluation of cutting process Evaluation of cutting limits
RecurDyn & FBG.MachineTool Specific Simulation
Driving Systems
Goal: Showing the main machine tool driving systems Showing abstraction levels that could be simulated Introduction to the FBG.MachineTool
23
Ball Screw
Stiffness model
Driving Systems
Iey
x y z
Ic
Nut Spheres
Iex
x y z
Ix Iy
Shaft Ball Screw (2)
Automatic load / torque “hand-over” from
Driving Systems
Implementation as user-written subroutine RecurDyn force element: matrix force
24
Lesson4: Driving a MachineTool via Ball Screw Systems
Implementing flexible driving system
Driving Systems
Possible System level abstraction Joint coupler (RecurDyn Professional Functionality) Not recommended – caused on value generation Timoshenko Beam (RecurDyn FBG MachineTool) R Implementing flexible driving system
Exploring RecurDyn
Timoshenko Beam (RecurDyn FBG.MachineTool) R ecommended
Linear guides
Automatic parabolic load distribution to nodes with
automatic stiffness correction
Driving Systems
automatic stiffness correction
RD/MT automatically creates matrix forces elements
according to user specified parameters (guide stiffness , geometric dimensions, …)
bodypos m bodypos m ∆x/2 ∆x n-2 n-1 n+1 yI xI yn xn xB n nodepos An-2 An-1 An An+1 An+2 n+2 ∆x/2 ∆x n-2 n-1 n+1 yI xI yn xn xB n nodepos An-2 An-1 An An+1 An+2 n+225
Linear guides (2)
Examples and validation
Driving Systems
Lesson5: Driving a Machine Tool via Linear Guides
Getting started with driving large displacements on flexible bodies
Driving Systems
Possible System level abstraction Joint (RecurDyn Professional Functionality) Not recommended – caused on value generati
Contact Modeling (RecurDyn Professional Fu nctionality) sim ulation of non-stiff guiding systems (E.g.: air b earing) g g g p
Exploring RecurDyn
earing) Timoshenko Beam (RecurDyn FBG.MachineT
systems, were the bending along the dri ving axis is dominant FFlex (RecurDyn FBG.MachineTool) Get all detailed information from every node of the FFlex model
26
RecurDyn & FBG. MachineTool Specific Simulation
Response Analysis
Goal: Showing a typical analyzing method in the Machine Tool simulation Signal Handling Advantage of measurement comparison
Response Analysis
Investigate the structural behavior of the machine tool by different vibrati
Response Analysis
27
Lesson6: Response Analyses with Impact Hammer
Generate Impact Force
Response Analysis
Generate Impact Force Generate Impact Signal Evaluate Signal Evaluate Structural Machine Tool Behavior
Exploring RecurDyn RecurDyn & FBG.MachineTool Specific Simulation
Actuation Simulation
Goal: Modeling an alternating circular motion for a circularity test Run a circularity analysis with the FBG.MachineTool
28
Lesson7: Driving a Circularity Test via Expression
Generate driving motion
Actuation Simulation
Generate driving motion Generate a FBG.MachineTool circularity test Evaluate simulation
Exploring RecurDyn RecurDyn & FBG.MachineTool Specific Simulation
Actuation Simulation
Goal: Getting Started With RecurDyn Colink Generate controller Communication Design simple controllermodel
29
Mechatronic Simulation
Controller and Structural Machine Use integrated controller design for optimization of control design and pa
Actuation Simulation
Use integrated controller design for optimization of control design and pa
rameters depending on structural behavior of machine tool
Include model of Electrical driving Engines to generate real feed torque
Lesson8: Driving a Circularity Test via CoLink
Generate interface (Plant In and Outputs)
Actuation Simulation
Generate interface (Plant In and Outputs) Generate simple PID- Control Generate controlled circularity motion Evaluate simulation
Exploring RecurDyn
30
RecurDyn & FBG.MachineTool Specific Simulation
Hybrid MachineT
Goal: Building up a complete machine tool model in a row (practice the last chapters) Driving first analysis
Lesson9: Combine Knowledge
Hybrid MachineT
Build up a circularity test model in a row The goal is to characterize the structura
l behavior of the ground and the middle structure
Exploring RecurDyn
31
RecurDyn & FBG.MachineTool Specific Simulation
PostProcessing
Goal: Post Process The Hybrid Model of the last chapter
Lesson10: PostProcessing
PostProcessing
Build up a circularity test model in a row The goal is to characterize the structura
l behavior of the ground and the middle structure
Exploring RecurDyn
32
Future Developments of FBG MachineTool
Mechatronic Simulation optimization
Providing standard control system library in RecurDyn CoLink as an “eas
y to change” library for the fast integration of different control systems int
Future MachineT
y to change library for the fast integration of different control systems int
33
Real-Time Programmable Logic Controller (PLC) coupling
Programmable Logic Controller (SERCOS III) P
iti t ll (S i L b)
Future MachineT
Position controller (ScicosLab) Simulation (FunctionBay RecurDyn)