🇬🇧 EN 🇸🇰 SK
DEFORM V14.0.2 Manual

2D Cold Forming Lab

In this lab we will setup simple Bolt forming operation in MO 2D forming express operation. In this Forming operation we have 3 stages:

  1. Extrude operation

  2. Cone blow operation

  3. Hex Head operation

After completion of Forming operation, we are doing Die stress to investigate stresses in the Top die.

Operation 1 : Extrude operation

Operation 2: Cone blow operation

Operation 3: Hex Head operation

Operation 4: Die stress Operation

Extrude operation

Creating a New problem

On a Windows machine , go to the button select DEFORM-v1x.xxx (.xxx indicates version number E.g. v14.0.2) and select DEFORM GUI Main vxx.xx from the menu. The DEFORM GUI Main window will appear, as shown in Fig. 2DCFL1.1.

QT4 GUI Main window

Create a new problem either by selecting File New Problem or by clicking the New Problem icon. The Problem Setup window will appear as shown in Fig. 2DCFL1.2. Select “Integrated Manufacturing Process “ radio button and unit system as “English “ radio button in unit field. Define Problem Name as “ **Bolt** “ and make sure the “Show option dialog” check box is turned on (if we do not turn on the “Show option dialog ” check box, then we will not get the New Project dialog in MO UI). Then click on button to open a new Problem using the Deform Integrated Manufacturing Process.

New Problem page

Multiple operation wizard will open with the New Project dialog, at this point user will be prompted to specify a project name (system will create a separate folder with this project name) and title for this session. In this session we will use “Bolt “ as the project name. Click on to continue to open the operation.

Add operations

In this lab, we are showing how to setup all 3 operations in batch mode. Add three 2D Forming express operations from Operation list in Explorer. Operation can be add by clicking on button next to 2D Forming express operation or user can also add the operation by dragging and dropping the operation into Operation Editor region.

Change operation name:

Change the Operation name to “Extrude “ by double click on Forming field in Operation editor as shown in Fig. 2DCFL1.3.

Editing Operation name

Define Process settings

In Process page, select Process type as Cold Forming , select Geometrytype as 2D Axisymmetric.

The shape complexity and simulation accuracy slider bars influence the mesh settings and number of time steps used in the simulation. This, in turn, influences the run time and level of detail available in the simulation.

For this simulation, we will use the default Moderate complexity and Moderate accuracy, set the slider bars as shown below Fig. 2DCFL1.4. Click on button.

Process page

Adding Objects

In this operation we should have 1 workpiece + 3 dies as shown in Fig. 2DCFL1.5., click on button.

Number of Objects selection page

Workpiece Definition

Use default Workpiece object name and Default object temperature, click on button.

Note: there is an “Import Object” button on the “Object” page. This is for importing complete object data from another DEFORM file, which is not what we want to do at this time.

Create geometry

On the Geometry page, click on . Define a Cylinder that has a radius of 0.135” and a height of1.29” as shown in Fig. 2DCFL1.6 . Click on button. The geometry of a cutoff with radius 0.135” should be displayed on the screen.

Click on and then in the pop up window click on to see if the geometry is OK. A message appears in the status window displaying that the geometry is legal. Click to Check and Correct Geometry popup window and Click on to go to the Mesh page.

Defining the Geometry

Geometry page

Workpiece Mesh

The settings that we set in the Objects Shape Complexity determined the number of elements and the number of time steps that were to be used in the simulation.

For this lab to run quickly, go ahead and change the number of elements to 1000 by selecting user defined radio button and click . A mesh with approximately 1000 elements should be displayed on the Workpiece in the Display window.

Mesh page

Workpiece Material

In Material window, load the material AISI-1010,COLD[70F(20C) from DEFORM Material library, from Steel category using (Load material data from library) option. This can be done as shown in Fig. 2DCFL1.9. by clicking button. Material can also be load from Materials list in Explorer. Then click on until Top Die page.

Material Library window

Top Die Definition

In Top Die page, change the name of the top die to Punch , Click on button.

Import Punch geometry:

Import bolt-punch1.IGS file using Load Geometry from Library button as shown in Fig. 2DCFL1.10., then check the geometry using option. Click on button.

Importing Punch geometry

Assign Movement for Punch

Under the movement options select S**p eed option. Be sure movement is in the **–Y direction, Enter a speed of 10 in/sec as shown in Fig. 2DCFL1.11. Click on button..

Punch movement page

Bottom Die Definition

In Bottom Die page, change the name of the Bottom die to Die , Click on button.

Import Die Geometry

Click on Load Geometry from Library button, import bolt-die1.IGS file. Then check the geometry using option. Click on button.

Ejector

In object 4 page, change the name of the object 4 to Ejector. Click on button.

Import Ejector Geometry

Click on Load Geometry from Library button, import bolt-ejector1.IGS file. Then check the geometry using option. Click on button.

Objects Positioning

Click on button object positioning page will open, Select Interference positioning and make the Positioning object the Workpiece and the Reference the Die. An approach direction of–Y should be used. Click on . The workpiece got positioned downward until it came into contact with the die. Zoom in on the lower right corner of the workpiece you will see that the Interference value of 0.0001 was a little too large for these geometries, and too much overlap resulted between the objects. Add five more zeros to the Interference to make it 0.000000001 and then click on . You should see that the workpiece is now positioned in the die with the correct amount of overlap. Position the Punch to contact the Workpiece. Again, use an approach direction of –Y. Click on to close Positioning object and click on button.

Define contact conditions

In the Contact section of the tree, by default the System defined default friction coefficient of 0.08 will be assigned, which corresponds to cold forming using carbide dies. By selecting User defined radio button user can also define other friction values if needed by using pull-down menu (see Fig. 2DCFL1.12.). DEFORM automatically determine an appropriate contact tolerance for this model. Click on . You should see contact displayed between the Workpiece and the other objects it is touching. In this lab we will use default “System-Defined “ type, click on button.

Contact relation definition window

Assign primary die stroke

The primary die stroke is an estimate of the distance the punch will travel during forming.

For this problem, we will extrude a distance of 0.80 ”, so enter this amount in the Total primary die travel field and check the Exact amount check box as shown in Fig. 2DCFL1.13.)

Primary die travel definition window

Assign stop controls

We want to stop the simulation when the punch has moved 0.80”. Click Stopping Controls in the tree and check the Maxdie stroke option. Enter the value 0.80 ” in the field as shown in Fig. 2DCFL1.14. Click on button.

Stopping controls window

Review simulation controls

The number of simulation steps and the step increment are established by the Object Shape Complexity slider bar settings. If you want to change the default values, you can do by selecting user type radio button and define step definition. We will accept the default values for this lab. Click on button.

Generate Database

In Generate DB page. Click the button to have the program check to see if anything was missed in the problem setup. During the checking process:

Messages in the red color signify data that needs to be fixed before a simulation can be run (such as when you forget to define any material data).

Click on button to generate the database. When the program is done writing the database, click on button to go to Next operation.

Cone blow Operation

In this operation, we are importing new tools by changing Dies geometry.

Change operation name:

Change the Operation name to “Cone Blow “ of Operation 2 in Operation editor as shown in Fig. 2DCFL1.15.

Changing operation name in Operation Editor

Define Process settings for Cone blow operation

Leave the Complexity as Simple and change the Accuracy to Fast as shown in Fig. 2DCFL1.16. Click on button.

Process page

Adding objects

This operation doesn’t need any new object, so we won’t change the setting of 1 workpiece + 3 dies, click on until Top die page.

Punch Definition

In Object page, select Define object type radio button as shown in Fig. 2DCFL1.17., click on button.

Punch definition page

Import Punch geometry

Click on Load Geometry from Library button, import bolt-punch2.IGS file. Then check the geometry using option. Click on button.

Define Punch movement

Use the previous operation top die movement data, click on button.

Die Definition

In Object page, select Define object type radio button, click on button.

Import Die geometry

Click on Load Geometry from Library button, Importbolt-die2.IGS file. Then check the geometry using option. Click on button until Scheduled positioning page.

Scheduled positioning

Using Interference positioning method we are positioning the Workpiece to the Die (-Y approach direction) and then the Punch to the Workpiece. In Scheduled positioning page, Click on button and select radio button. Change the PositioningObject to the Workpiece and the Reference to the Die. Change the Approach Direction to-Y and then click on . Similarly add interference scheduled positioning for Punch and Workpiece(-Y Approach direction) as shown in Fig. 2DCFL1.18. Then click on until Primary die stroke page.

Scheduled positioning window

Primary die stroke

We need to set the approximate value the punch will move during this operation. The dies are around 0.2” apart at the end of this operation, so define the value as 0.2 ” as shown in Fig. 2DCFL1.19. Click on button.

Primary die stroke

Set stopping criteria

We want to form the part until the punch and die are within 0.008” of one another. In the Stopping Controls screen, place a check mark next to Distance between objects to activate this option. With the mouse, click a point on the bottom of the punch and then click a point on the top of the Die. An arrow between these two points should get displayed on the screen. Set the value for this distance to 0.008 ” in the Y direction as shown in Fig. 2DCFL1.20. Click on button.

Stopping controls page

Review simulation controls

The number of simulation steps and the step increment are established by the Object Shape Complexity slider bar settings. If you want to change the default values, you can do by selecting user type radio button and define step definition. We will accept the default values for this lab, click on button.

Generate Database

See the Status in Generate DB page, if we see Input error, check the data missing and complete it, for this lab sequence expect “DB generation is not required for this operation. It will occur at run time.” message. Click on button to go to Next operation.

Hex head operation

Change operation name

Change the Operation name to “Hex Head “ of Operation 3 in Operation editor.

Process Settings Definition

Change the Complexity to the tick mark between “Simple ” and “Moderate ” and increase the Accuracy to “Moderate ” as shown in Fig. 2DCFL1.21. Click on next until Top die page.

Process page

Punch Definition

In Object page, Select Define object type radio button as shown in Fig. 2DCFL1.22., click on button.

Top Die general definition window

Import Punch geometry

Click on Load Geometry from Library button, import bolt-punch3.IGS file. Then check the geometry using option. Click on button.

Define Punch movement

Use the previous operation top die movement data, click on until Scheduled positioning page.

Scheduled positioning

Click on button and select radio button. Change the Positioning Object to the Punch and the Reference to the Workpiece and -Y approach direction as shown in Fig. 2DCFL1.23., then click on . Click on until Primary die stroke page.

Scheduled Positioning window

Primary die travel Definition

In Primary die travel page, define primary die travel value as 0.143” as shown in Fig. 2DCFL1.24. Click on button.

Primary die travel window

Set stopping criteria

We want to stop the simulation when the punch and die are within 0.010” of one another. In the Stopping Controls screen, check the Distance between objects check box option and then click points on the bottom of the punch and on the top of the die. Set the value for this distance to 0.010 ” in the Y direction as shown in Fig. 2DCFL1.25.

Stopping Controls window

Review simulation controls

The number of simulation steps and the step increment are established by the Object Shape Complexity slider bar settings. We will accept the default values for this lab. Click on button.

Generate Database

See the Status in Generate DB page, if we see Input error, check the data missing and complete it, for this lab sequence expect “DB generation is not required for this operation. It will occur at run time.” message. Save the project and click on mode to run the simulation.

Running simulation

Click on label under the simulation tab (see Fig. 2DCFL1.26.), as we click on the Run option, Run Simulation dialog will open as shown in see Fig. 2DCFL1.27., Use the default Continue Run option to select “Continue from the last step ” (from step -1) option and then select the Simulation mode as Interactive and click on button to run the simulation. As we click on button simulation starts.

Simulation Options

Run Simulation window

The progress of the simulation can be monitored as it is running by looking at the Simulation Message tab and Simulation Graphics from the Graphics display region in Simulation mode. As long as the option is checked in Simulation Message tab, which is the default setting, the Message file will refresh automatically.

The Message file provides information about which simulation step the simulation is currently on and also gives information dealing with how well the simulation is running.

When the simulation is finished without any issues, check the messages in LOG file, when all operation completes we will see messages in LOG file:”MULTIPLE OPERATION COMPLETED “. (See Fig. 2DCFL1.28.)

Log file messages

Post process the results

After the simulation is completed, Switch to tab.

Did the head completely fill? Look at contact to better visualize any unfill.

Is the load in this operation greater than the load required in the previous operations?

Plot the load - stroke graph for each operation to compare the load in each operation.

State variables

From the State variables list, click the Effective strain icon to plot the amount of strain that went into the workpiece. To change the plot settings, you can click on the Set up icon. In this screen, you can display different kinds of contours (line, shaded or solid) as well as change the variable range that is shown on the contour bar (See Fig. 2DCFL1.29.). Using the Settings option, the range of the contour bar can be user-defined. Feel free to experiment with the display of the different state variables and plot options.

Strain Effective state variable plot

Stress Effective state variable plot

Die Stress Operation

Add Die stress operation

After completion of Post processing, switch to mode.

Add Die stress 2D operation from Explorer operation list, open added Die stress operation by double click on operation in operation list.

Select objects

We are currently interested only in the stress analysis of the punch in the hex head operation. So, delete Die (object3) and Ejector (object4) from the list by clicking delete button . Click on button. (see Fig. 2DCFL1.31.)

Die stress objects window

By default workpiece object type will be Read from DB, this object will be there up to DB generation, while generating DB it will be removed. Click on button.

Top Die Definition

By default Die (Elastic) radio button will be selected use the object type as Die, then click on to Mesh page.

Top die mesh page

Define number of elements as 2500 as shown in Fig. 2DCFL1.32. and Generate mesh, then click on until Material page.

Mesh window

Assign material for Top die

Import a die material from the material library. Click the (Load material from library) button and select the Die_material category, then AISI-H-13 and click on button. Choose AISI-H-13 from the list. Click on to Boundary condition page.

Assign Boundary condition for Top Die

Next we need to apply boundary conditions to the punch so that it does not fly off into space when the forming loads are applied to it.

By default for an axisymmetric product all nodes in x direction at centerline are fixed if not make sure that the direction of the boundary condition is set to X and then click the By edge button in the pop up window. Using this setting, we can add BCC to all nodes/elements on an edge. Pick a point on the centerline of the punch, and you should see that all of the centerline nodes are fixed along X direction.

Now set the boundary condition direction to Y, select a point on the top surface of the punch to fix all those nodes along Y direction (see Fig. 2DCFL1.33.). Then click to Force interpolation page.

Assigned Velocity Boundary condition

Force interpolation

Once the mesh is generated, the forming loads from the workpiece need to be interpolated onto the punch. Click on . Once the forces are interpolated, in below window message will be display of comparing the forces from the workpiece to the new forces on the punch as shown in Fig. 2DCFL1.34. These forces should be relatively close to one another (typically within about 5%). Click on until Generate DB.

Force interpolation window

Generate DB

Check the data and generate the DB. After generating DB switch to mode to run the simulation.

Running simulation

Click on label under the simulation tab, as we click on the Run option, Run Simulation dialog will open. Use the default Continue Run option to select “Continue from the last step ” option and then select the Simulation mode as Interactive and click on button to run the simulation. As we click on button simulation starts.

After simulation complete, switch to tab.

Post processor

The main variables to look at for a die stress simulation are the Effective stress and the Maximum principal stress.

The effective stress is used to see whether any location in the die underwent plastic deformation. If any area of the die has an effective stress close to or exceeding the yield stress of the die material, that region is at risk of plastically deforming. (See Fig. 2DCFL1.35)

The maximum principal stress is used to see which regions of the die are in a state of compression and which are in a state of tension. Maximum principal stress is extremely important in determining whether a die will experience any cracking due to fatigue. To display the maximum principal stress, click the state variable button and then select Stress – Max Principal from the list. (See Fig. 2DCFL1.36.)

Stress-Effective plot

Max. Principal stress plot