Auto Stamp

Post on 02-Apr-2015

138 views 3 download

Transcript of Auto Stamp

1

Autostamp v2004Autostamp v2004

3

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

AutostampAutostamp

Autostamp:

Accurate simulation and quality control

Simulated processes:

Gravity, Holding, Forming simulations

Flanging operations

Springback

Pressure forming (hydroforming, aquadrawing, rubber pad)

Tube bending processes

Fully multistage

4

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Flowchart autostampFlowchart autostamp

Flowchart AUTO-Stamp

5

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Open projectOpen project

Open New Project

6

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

ImportImport

Import

CAD Mesh Computed model Diemaker

7

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Stamp 2G is fully OBJECT oriented…

Group of entities (elements, nodes …) on which attributes are defined

NB:

Entity can belong to several objects

Only one definition of an attribute per entity

Plane object Symmetry attribute

Coordinate system object No attribute

Material

Kinematics

Loading

Surfaces

Elements

Edges

Nodes

OBJECT

Entities (Hierarchy)Attributes

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

Object oriented

8

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Which objects are required depends on the type of simulation :

•Gravity simulation (Double action)

•Holding simulation (Double action)

Necessary objects : full die

blanksheet

Optional objects : symmetry plane

guides

locator pins

Necessary objects : full die

blanksheet

blankholder

Optional objects : symmetry plane

guides

locator pins

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

9

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Which objects are required depends on the type of simulation :

•Forming simulation (Double action)

•Springback simulation (Implicit)

Necessary objects : full die

blanksheet

blankholder

punch

Optional objects : symmetry plane

support

drawbeads

Necessary objects : blanksheet

3 fixation points

Optional objects : symmetry plane

trimming line

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

10

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Which objects are required depends on the type of simulation :

•Pressure forming

Necessary objects : full die

blanksheet

Optional objects : symmetry plane

punch

blankholder

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

11

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Minimum requirement at this stage: Full die geometry

Also possible to import ALL the tools

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

12

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

How???

First create two objects from the full die geometry :

• The lower blankholder area (offset will be the upper blankholder)

• The die bottom area (offset will be the punch)

Autostamp requires the definition of all the tools used in reality :

If you have imported just 1 object (the full die geometry) you can

create the punch and the blankholder by using the toolbuilder

macro

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

Create objects by selecting entities

13

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Then :

Use the toolbuilder macro

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

Toolbuilder macro

14

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Now all TOOL geometries needed for a basic simulation are

available:

- Lower blankholder

- Die bottom

- Punch

- Upper blankholder

BLANKSHEET???

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

15

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

1. Import CAD <ref import tools>

2. Import MESH <ref import tools>

3. Use the blanksheet macro

Options for BLANKSHEET :

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

Blanksheet macro

16

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Now all TOOL geometries and the BLANKSHEET geometry needed

for a basic simulation are available:

- Lower blankholder

- Die bottom

- Punch

- Upper blankholder

- Blanksheet

Are drawbeads present in the reality?

If so, they should be implemented also in the simulation model. Simulations make use of EQUIVALENT drawbead models, where the actual drawbead geometries are represented by bar elements which exert forces (opening <ONLY AUTOSTAMP> and restraining) on the blanksheet

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

17

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

1. Import CAD <ref import tools, line import>

2. Import MESH <ref import tools>

3. Create the BAR elements manually (Geometry – Edition – Elements)

Options for geometry DRAWBEADS :

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

18

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Options:

Pick/enter points

Pick nodes

Transform edges

Transform curves

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

1. Import CAD <ref import tools, line import>

2. Import MESH <ref import tools>

3. Create the BAR elements manually (Geometry – Edition – Elements)

Options for geometry DRAWBEADS :

19

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

1. Import CAD <ref import tools, line import>

2. Import MESH <ref import tools>

3. Create the BAR elements manually (Geometry – Edition – Elements)

4. Drawbeads are exported from diemaker module

these are 3D curves, transform to bar elements!!!

NOTE:

If a drawbead is a straight line, only 1 bar element suffice

Options for geometry DRAWBEADS :

20

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

If your model is symmetrical, it saves a lot of calculation time if you only consider one half (quarter, …) of the model and use symmetry conditions instead

Create objectsCreate objects

Now all TOOL, BLANKSHEET and DRAWBEAD geometries needed

for a basic simulation are available :

- Lower blankholder

- Die bottom

- Punch

- Upper blankholder

- Blanksheet

- Drawbeads

How????

Use symmetry planes

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

21

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Creation of a symmetry plane :

Create object

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

NOTE:

perform the creation of a symmetry plane before

doing offsets of symmetrical tools

22

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Creation of a symmetry plane :

Best to choose a node on the symmetry edge of your tool

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

23

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

What else needs to be defined???

Create objectsCreate objects

Now all TOOL, BLANKSHEET and DRAWBEAD geometries needed

for a basic simulation are available and symmetry is applied.

- Lower blankholder

- Die bottom

- Punch

- Upper blankholder

- Blanksheet

- Drawbeads

- Plane symmetry

In case the global +Z axis is not the stamping direction, a local axis system should be created if the macro is to be used

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

24

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Creation of objects :

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

Create object

25

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Creation of a local axis system :

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

26

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

What else needs to be defined???

Create objectsCreate objects

Now all TOOL, BLANKSHEET and DRAWBEAD geometries needed

for a basic simulation are available and symmetry is applied.

- Lower blankholder

- Die bottom

- Punch

- Upper blankholder

- Blanksheet

- Drawbeads

- Plane symmetry

- Local axis system

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

27

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

1. Import CAD <ref import tools>

2. Import MESH <ref import tools>

3. Use accessory macro

Create objectsCreate objects

Guides / Locator pins :

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

Accessory macro

28

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

1. Import CAD <ref import tools>

2. Import MESH <ref import tools>

3. Create a line manually : Geometry – Edition – 3D curves

Create objectsCreate objects

Trimline (3D curve) :

Pick/enter points

From bars

From edges

From 3D curves

From section

From free edges

Elliptic

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

29

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

Other manipulations of objects :

Surface tool Surface blank Drawbead Coord system Symmetry plane Other

Object manipulations Object transformations

30

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Create objectsCreate objects

31

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

MaterialMaterial

Starting point: All necessary objects are present

Surface tool: Non deformable material

function: Geometry representation

Surface blank: Deformable material

Material in database Material introduction

Deformable Non-deformable

32

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

MaterialMaterial

REMINDER: use consistent unit system, eg:

mm – kg – ms kg/mm3, kN, kNmm, kN/mm2 (GPa)

Deformable Non-deformable

33

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Process parametersProcess parameters

2 approaches to define the process:

1. Use the AUTOSTAMP-macro (for BASIC simulations)

2. Define the process manually

Macro User-defined

34

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Process parametersProcess parameters

1. AUTOSTAMP macro

Macro User-defined

Autostamp macro

Auto-position

Control

36

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

SolverSolver

Starting point: -All necessary objects are created

-Attributes are added to objects

Solver can be started from within the program environment:

Solver - Start

Type Location

37

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

SolverSolver

Starting point: -All necessary objects are created

-Attributes are added to objects

Name reference name

Type Location

Host local host or network workstation (IP adress or name)

Exe find the psolid.x (UNIX) or pamstamp_SMP-SP (PC)

every .exe should have it’s own host entryMessages $PAMHOME/stamp/2004_COMMON/Messages$PAMHOME\2004.0\Common\Messages

Solver type UNIX or Windows, Mono, SMP, DMP

Script UNIX: $PAMHOME/pamstamp/v2004/pamworld

PAMHOME in case of nfs/samba: UNIX installation directory

Equivalence if the solver is on another PC/workstation the user needs

to define the equivalent mounting points (shared!!!)

38

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

SolverSolver

The solver can also be started from the UNIX command line:

Pamstamp –nt NPROC Input.pre > Input.out &

Pamstampdp –nt NPROC Input.pre > Input.out &

Pamstampdmp –np NPROC Input.pre > Input.out &

Pamstampdmpdp –np NPROC Input.pre > Input.out &

In Windows a pamstamp v2004 solver icon is available :

Type Location

PAM-STAMP 2G Solver 2004.0.lnk

39

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

SolverSolver

1. Use SINGLE PRECISION (SP) solver for all calculations except implict springback (DOUBLE PRECISION, DP)

2. The attribute ‘Surface tool with material’ must be defined once for every entity (solver related) in the ‘all stages’ object definition

3. Autostamp is fully incremental: it is possible to view the initial state, the final state AND intermediate states

4. DMP and SMP runs are available and can be started from within the program (also from prompt)

5. If convergence problems are encoutered with the implicit gravity, try :

- the DP solver

- eliminate the blankholder walls

- check normal orientation

Important:

40

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

SolverSolver

Before running the autostamp calculation, it’s also possible to use the

‘Save As…’ option to save the file as a Quikstamp FP file and do a fast

initial run to see quickly qualitative results…

Note:

41

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

SolverSolver

Note:

42

Open New Project

Import

Create objects

Material

Process parameters

Solver

Post analyse

Examples

Back

Post analysisPost analysisAnalyse possibilities:

Global:

1. Radii and angles2. Distances3. Entities4. Model differences5. Section check

Contour plots:

1. Thickness [thickness, thinning]2. Stress [major, minor, plastic…]3. Strain [major, minor, plastic…]4. FLD [stress, strain]5. Kinematic [displacements]6. Energy [internal, shear…]7. Mesh quality [inner angles, area…]8. Undercut9. Numerical [refinement level, wrinkle criterion]10. Contactpressure [normal, tangential]

Post analysis