Documente Academic
Documente Profesional
Documente Cultură
Accept the default problem type (Figure 1.1) and home directory (Press "Next" twice)
When the Problem Setup page appears, specify the project name, "Stub_Shaft." Click the
"Finish" button to set up the problem in the pre-processor.
Object creation:
1
DEFORMTM- 3D LAB
Display manipulation:
• Shading (F6): Smoothly shades the objects within viewport.
• Wireframe (F7): Displays mesh of the object within viewport.
• Shading and wireframe (F8): Smoothly shades and display mesh of objects
within the viewport.
• Surface patch : Displays the surface edges of the object.
• +Surface patch : This feature will combine surface edges with other display
modes options.
• Print (Ctrl+P): Prints to a postscript printer or creates a postscript file of the
current step.
• Image setup (Ctrl+M): It is used to setup the current display window or the
workspace to the required pixel size and capture images to required location in
required format.
• Capture image (Ctrl+I): Captures image displayed in the display window to
the required location in the specified image format.
• Capture Image to clipboard (Ctrl+Shift+I): Writes the current screen image to
the clipboard.
• Refresh (F5): The refresh icon redraws the screen, removing any
measurement marks, and updating any changes made to the color pallet.
• View Fit (F3): Fits all displayed objects or graphs inside the current viewport.
• Measure : This tool allows the user to measure any distance between two
points by clicking consecutively on both points. The measurement can be plot in
either X ,Y or Z or XYZ direction using the CAD style option available which
displays the measured values in the selected direction. To access the CAD style
option you need to right click in the display window when you are in the
measurement mode. The measurement marks are not erased until the viewport is
refreshed, and as such are also convenient for marking arbitrary reference points
on the screen, which will maintain their location through view changes.
• Select : The select button is a general pointing utility. It performs several
functions which vary with context. It can be used to report coordinates of an
arbitrary point, to select a node or an element, to change the primary viewport,
and many similar functions.
• Pan (Shift+LMB): Pan adjusts the region filling the active viewport without
changing the size of the displayed object.
• Dynamic zoom (Alt+LMB): The dynamic zoom dynamically changes the size
of the region of the object which fills the active view port. The view size can be
changed by holding Alt key and clicking left mouse button in the active view port,
and rolling the mouse backward or forward to increase or decrease the size of the
object in the display window.
• Box Zoom Window (Ctrl+Alt+LMB): The zoom window function allows
close up inspection of a small region of the currently displayed object or graph.
2
DEFORMTM- 3D LAB
The zoom region is selected by holding Ctrl + Alt key and clicking the left mouse
button, while dragging the mouse to enclose the selected region with the
displayed box. When the mouse button is released the selected region will fill the
display window.
• Rotate (Ctrl+ LMB) or (middle mouse button): This will allow the mouse
pointer to freely rotate the geometries.
• Rotate : This will allow the mouse pointer to rotate the object about
the X, Y or Z direction.
• Isometric View : This will show the isometric view of the current viewport.
• Viewpoint : These options allow the user to show the object
in the selected direction. For example if we select positive X- direction as a
viewpoint, DEFORM will show the object from the positive X-direction.
Measurement:
Let’s measure the dimensions of the workpiece. Select the “measure ” icon.
Use your left mouse button to click on two different areas of the workpiece. The distance
between the two points will be displayed on the screen.
Press the “refresh ” button to remove measurements Click on the center of the two
circles that define the top and bottom of the cylinder. This will give you the approximate
height of the cylinder. (Figure 1.2)
Press the “+Z ” button to look down on the part. Now measure the diameter of the
3
DEFORMTM- 3D LAB
Click on the “Geometry ” icon under “Top Die” in the project tree. Select
“Import Geometry” and import the file CrankshaftDie.stl.
Check the geometry. A clean geometry should have 1 surface, and no free edges. This
file has 23 surfaces and 75 free edges.
Display free edges
The surface patch button will display free edges in yellow and good edges in another
color, depending on preprocessor settings. This can give the user an idea where the CAD
file might need to be repaired. In the case of the crankshaft die, there are multiple invalid
surfaces.
Attempt repair
DEFORM has a “fix GEO” option which will attempt to repair illegal geometries by
stitching open edges together. For minor or localized problems, this works well. For more
troublesome file such as this one, the repair may not produce a desirable result. If the
crankshaft surface is examined after “fixing” geometry, several spikes and irregular
surfaces will be noticed.
It is possible, but difficult to further edit these problem files. It is generally better to
address the problem within the CAD software. Contact DEFORM support if this is not
possible.
Note that even though this geometry is bad, simulations can still be attempted.
DEFORM will run, and in most cases will produce simulation results. However, there
may be some problems with those results. The problems which occur will be spikes or
4
DEFORMTM- 3D LAB
distortions in the workpiece mesh during forming. If the user cannot obtain clean input
geometry, they must use their own judgment when evaluating results.
Exiting
Close the problem and exit the preprocessor. This file will not be used again, so it is not
necessary to save it.
5
DEFORMTM- 3D LAB
If you can’t see the KEY file you may have to refresh the display
We defined our workpiece in Lab 1, so now we can go to the next step, which is mesh
generation.
Click on “Mesh”
The default mesh of 8,000 elements is appropriate for this simulation. To accept this
default number and create the mesh, click on “Generate mesh.”
Go to the Detailed Settings tab and change the “Type” to “Absolute” (Figure 3.1)
6
DEFORMTM- 3D LAB
library”
It is important to select the proper material. Make sure that the material you select is
in the correct temperature range for your process. If you have questions or need help
selecting a material, you should contact your local distributor or DEFORM support.
Click on the “Steel” category and select “AISI-4120[70-2200F (20-1200C)]” then click
“Load.”
By default the Unit system is English. If you want to use SI units you can define it
when you are selecting the material
Import punch geometry:
7
DEFORMTM- 3D LAB
8
DEFORMTM- 3D LAB
Position Tools:
9
DEFORMTM- 3D LAB
10
DEFORMTM- 3D LAB
Press the “+X ” button to view the objects from the positive x axis.
11
DEFORMTM- 3D LAB
Select the workpiece from the object tree, and click the icon. Set Target
Volume to be Active in FEM. Use the Calculate Volume button to calculate the
workpiece volume. You will get a note that the geometry and mesh volume are different.
Accept the option to use the geometry volume.
Note: The difference in volume will approach 1% in this tutorial. Running with a finer
mesh will reduce the difference in mesh volume.
Define inter-object conditions:
12
DEFORMTM- 3D LAB
Click “Yes”
13
DEFORMTM- 3D LAB
Click on:
This will apply the 0.08 friction coefficient to all the other relationships.
Contact provides a starting condition for the solver. Once the simulation is started the
contact is updated automatically.
Click on the “default contact tolerance” button. Then click on “Generate all”
Press “ok” to exit Inter-object mode.
Move your sliced part around to see where DEFORM defined contact.
To remove the slicing:
Tool movement:
DEFORM-3D uses a two step process to establish the total punch movement distance.
Step 1: A measurement which estimates total punch stroke. This is used to establish
numerical parameters, and place a loose upper limit on tool travel.
Step 2: An optional specific stopping control, which can be based on:
• Forming load on object 2
• Total movement of object 2
• Reaching a critical distance or measurement between points on two different
tools.
14
DEFORMTM- 3D LAB
15
DEFORMTM- 3D LAB
“Die Distance” tab. In this case we want the tools to stop when they are 0.025in apart.
16
DEFORMTM- 3D LAB
Click the “Database generation ” button. Click the “Check” button. The data
checking system will confirm that all of the data is appropriate for running the
simulation.
Red marks indicate missing or incorrect data that will prevent a simulation from running.
It is necessary to correct the error before the database is created.
Yellow marks indicate data which is unusual. It may indicate a legal situation, or it may
be illegal. Yellow marks should be investigated carefully, as they frequently represent
errors which will allow the simulation to run, but will give incorrect results.
Review the data checking information. If there are no yellow or red marks, click the
“Generate” button.
We have now completed preprocessing. Click “Close” to exit Database Generation.
Click the “Quit ” button to exit the preprocessor. When you generated the database,
DEFORM automatically saved your simulation for you.
17
DEFORMTM- 3D LAB
18
DEFORMTM- 3D LAB
19
DEFORMTM- 3D LAB
Un-click the check box in the first row next to each of the tools. (Figure 5.2)
Press “Apply” then “Close”
Press the “Display contact” button
When the simulation is completed, the image in the Simulation Graphics viewer will
disappear. The log file will indicate Simulation Completed at the last line.
DEFORM saves to the database while it is running. When the simulation is over there is
nothing more to save because DEFORM has been saving all along.
20
DEFORMTM- 3D LAB
6. Lab 6: Postprocessing
When the simulation is completed, highlight the Stub_Shaft.DB and then click the
“DEFORM-3D Post” button in the bottom right corner of the screen.
The graphics window displays the results of the calculation
The saved steps are listed in the step bar at the top of the display. (Figure 6.1)
Play forward
Stop
Play backwards
21
DEFORMTM- 3D LAB
Click the Graph (load-stroke) icon. Plot the Z load vs. stroke for the punch (top die).
The graph displays load at any given point through the simulation. The vertical step
tracer bar indicates the current step. (Figure 6.2)
22
DEFORMTM- 3D LAB
Clicking on the curve will display the results for that step. (Figure 6.3)
23
DEFORMTM- 3D LAB
Play through the simulation and watch damage evolve as the part forms. The state
variable scales to the maximum damage value anywhere in the simulation.
Object modes:
Using the buttons below you can view the objects in the Project View tree in different
ways.
All objects are visible. The highlighted object is solid and the others are transparent
24
DEFORMTM- 3D LAB
This is a custom mode where you can choose which objects are transparent and
which are solid. To change the transparency of an object you can right mouse click on the
object in the tree and click the check box next to “Make transparent.” You can also turn
objects off in this mode.(Figure 6.6)
25
DEFORMTM- 3D LAB
Click on the Punch object and then click on the “Geometry ” tab
Import the geometry “StubShaft_HeadPunch.STL” Then press “Check GEO”
Click on the Bottom die object.
Import the Geometry “StubShaft_HeadDie” Then press “Check GEO”
Check Position:
26
DEFORMTM- 3D LAB
Change the Number of steps to 100 and the step increment to save to 5 (Figure 7.3)
We measured a gap between the tools of 1.5. At the end of the simulation we want a gap
27
DEFORMTM- 3D LAB
of .375. It’s ok if we overshoot the die travel by a little bit here because we will set a
stopping condition to make sure that the tools stop when they are 0.375’’ apart. So we
will only subtract .3 from 1.5. This will give us a total punch travel of 1.2. For 100 steps,
that means that the punch needs to travel 0.012’’ every step.
Enter 0.012 into the “With Die Displacement” area.
28
DEFORMTM- 3D LAB
The simulation will now stop when the Z-distance between these two points reaches
0.375’’
Go to the “Process Parameters” tab. Enter a value of 600 next to “Max Load of Primary
Die” in the Z direction. The simulation will now stop if the load exceeds 600 klb.
Click “OK” to exit the Simulation Controls menu.
Generate database :
Check the data. If there are no warnings
(Yellow indications) or errors (red indications) then Generate the database and exit the
preprocessor.
Run the simulation:
Go to “Simulate” and then run the simulation. You can watch it run by clicking on the
“Simulation Graphics” button.
29
DEFORMTM- 3D LAB
8. Postprocessing
When the simulation is completed, click the “DEFORM-3D Post” button in the bottom
right corner of the screen.
If you watched simulation graphics, you already have an idea of what to expect when you
open the postprocessor.
Play through results:
Use the “play” function to play through both the cone blow and the heading blow.
Click on the State Variables button to open the State Variables window. (Figure 8.1)
30
DEFORMTM- 3D LAB
Click on folding angle and change scaling mode to “User.” Insert values of 270 and 271
for Min and Max respectively. (Figure 8.2)
Press Apply.
31
DEFORMTM- 3D LAB
going to the step list . If DEFORM has deleted a fold it will place a [v] in the 6th
column: fold. Below is an example of what the steps would look like after a fold has
been removed. To show where the fold was removed, click on the timestep that has the
[v] symbol, right click on “Folding” in the object tree and select “Show Folding.”
(Figure 8.5)
32
DEFORMTM- 3D LAB
Determining Fill:
Press clear to turn off all the variables. Then turn on show contact nodes
33
DEFORMTM- 3D LAB
34
DEFORMTM- 3D LAB
Turn off all the tools and display just the workpiece
The normal distance between the workpiece and the closest tool will be displayed. You
can left mouse click anywhere on the part. This will plot the minimum distance value on
the colorbar.
35
DEFORMTM- 3D LAB
36
DEFORMTM- 3D LAB
Click “No” on the pop-up window, because we will be defining a new geometry.
Click on “Geo Primitive”
Once you are in the Primitive Geometry window, click on Cylinder and enter the
following values. Diameter = 0.8, Height = 2.7 and Revolve angle = 30. Click on
“Create” then “Close.”
Click “Yes” on the pop-up window
37
DEFORMTM- 3D LAB
38
DEFORMTM- 3D LAB
39
DEFORMTM- 3D LAB
We will move the tools away from the object so they will not interfere with the cooling
process.
Use “Offset” to move the Punch 2in in the “Z” direction. Also move the bottom die and
ejector -2in in the “Z” direction.
Press “OK” to exit the positioning menu. (Figure 9.4)
Go to the generate database menu:
Select “New” and name the database: “Stub_Shaft_Symmetry.DB.” This way we won’t
delete any of our previous work.(Figure 9.5)
Check and generate the database. Then run the database from the main DEFORM-
3D window.
40
DEFORMTM- 3D LAB
2nd Operation
When the simulation has finished, open the database with the pre processor
Highlight the database (Stub_Shaft_Symmetry.DB) and press “DEFORM-3D Pre”
Pick the “last” time step
At the top of the screen, click on
Change the operation name to: “dwell”
Change the Operation Number to “2”
Go to the Step tab
Change the number of steps to 20. Leave the Step Increment to Save at 5.
This operation will be 2 seconds long. So each step needs to be .1sec long.
Insert a value of .1 into “With time Increment”
Press “OK” to exit the Simulation Controls window.
Click on Object positioning
Use “Offset” to move the bottom die and ejector 2in in the “Z” direction.
Click “OK “ to exit the positioning menu.
41
DEFORMTM- 3D LAB
Forming operation:
When the simulation has finished open the database with the pre processor
Highlight the database (Stub_Shaft_Symmetry.DB) and press “DEFORM-3D Pre”
Pick the “last” time step
42
DEFORMTM- 3D LAB
43
DEFORMTM- 3D LAB
44
DEFORMTM- 3D LAB
Change the friction vale to a constant 0.3 (Hot Forging (lubricated)) in the drop down
menu. (Figure 9.10)
Click on the “Thermal” tab.
Change the heat transfer constant to 0.002 (Forming) in the drop down menu.
Press Close
Press “Apply to other relations”
Press “OK” to exit the Inter_Object menu.
Make sure the Workpiece (in the simulation tree) is highlighted.
Click on one of the symmetry faces and then press (Figure 9.11)
45
DEFORMTM- 3D LAB
46
DEFORMTM- 3D LAB
47
DEFORMTM- 3D LAB
Click on “Mirroring”
Click on the symmetry faces until you can see the whole part. (Figure 9.15)
This will take 11 clicks
48
DEFORMTM- 3D LAB
Use the Delete Object icon to delete the workpiece and the ejector.
Make the punch elastic, and generate a 40000-element mesh.
Set the movement controls to 0.
Assign boundary condtions
Go to boundary conditions, and assign Vx=Vy=Vz = 0 boundary conditions on the top
surface of the punch
Then pick Force from the B.C. Type tree, and click the Interpolate button. This will
take you through a process in which DEFORM reads force data from the solution
database, and automatically assigns force boundary conditions to the tool. Browse to find
the StubShaft.DB file. The Step Number to be Interpolated From should match the
step that was loaded – in this case the last step in the database.
Set a tolerance value of 0.01
Click Next and select the Workpiece as the Object to be interpolated from. Click
Finish. X and Y force definitions will appear in the boundary condition tree. Clicking on
these definition lines will show the forces that have just been interpolated. Return to the
General dialog. Import AISI-D2 tool steel from the Die Materials category.
Bottom die
Now select the Bottom Die from the object tree, and repeat the process.
Make the die elastic, and generate a mesh with 40,000 elements.
Constrain the velocity in the Y direction along the bottom of the die.
49
DEFORMTM- 3D LAB
50
DEFORMTM- 3D LAB
51
DEFORMTM- 3D LAB
Select “Load movement from library” (at the bottom of the page)
52
DEFORMTM- 3D LAB
53
DEFORMTM- 3D LAB
54