🇬🇧 EN 🇸🇰 SK
DEFORM V14.0.2 Manual

Tool Life Study Lab1

1.1. Introduction

1.2. Creating a New problem

1.2.1. Adding Tool life study

1.2.2. Objects definition

1.2.2.1. Top Die

1.2.2.2. Bottom Die

1.2.3. SS Temperature/Wear

1.2.3.1. Data Extraction

1.2.3.2. Curve fitting

1.2.3.3. Simulation Controls

1.2.4. Fatigue

1.2.4.1. Cycle selection

1.2.4.2. Simulation controls

1.2.5. Generate Database

1.2.6. Running simulation

1.2.7. Post Processing

1.2.7.1 Tool Life Post

Introduction

Tool life impacts manufacturing cost. It is determined by many factors such as tool temperature, tool wear, tool fatigue and so on. In the Tool Life Module, we perform steady-state temperature, tool wear prediction and multi-step die stress calculation in the preprocessor which will be used for fatigue analysis in the postprocessor.

In this lab, we will be copying already simulated 2D Spike project that has a forming operation simulated over 5 cycles with tool wear calculation for dies.

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 v1x.x from the menu. The DEFORM GUI Main window will appear.

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. TLSL1.1. Select “Integrated Manufacturing Process “ radio button and Unit system as “SI “ using radio button. Define Problem Name as “2D_Tool_Life_Study “ 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.

Problem type selection window

Multiple operation wizard will open with the New Project dialog as shown in Fig. TLSL1.2., 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 ‘2D_Tool_Life_Study ’ as the project name. We will import already simulated 2D project “2D_Tool_Life_Study” from 2D/LABS/ installation folder using “Copy existing Project” option.

Select “Copy existing project ” radio button in New Project dialog, then click on Source location and browse the “2D_Tool_Life_Study.moproj ” file from 2D\LABS\2D_Tool_Life_Study installation folder using button. Turn on “Copy database file ” check box as shown in Fig. TLSL1.2. so that database file is copied along with the project file. Click on to continue to open the operation. The loaded MO project is as shown in Fig. TLSL1.3.

MO wizard New Project with Copy existing project option

Copied 2D_Tool_Life_Study project Loaded in MO wizard

Adding Tool life study

Click on (Add new study) button and select “Add Tool Life Study ” option as shown in Fig. TLSL1.4. Added Tool life study is as shown in Fig. TLSL1.5.

Adding Tool life study

Added Tool life study operation in MO.

The die objects are loaded from Forming operation. There are three options in Task Item,

  • Steady state temperature,

  • Tool Wear and

  • Fatigue

The first two options, Steady state temperature and Tool Wear, will predict the steady-state temperature and tool wear based on the history data from Forming operation. The Fatigue option will activate multiple step die stress study and use the stress data to perform Fatigue analysis in the post processor. In this example, we will select all the three options. Notice that as we update the task item options, the operation tree will be also updated, as shown in Fig. TLSL1.6.

In Task Item, make sure Steady state temperature, Tool Wear and Fatigue check boxes are in checked status and then click to Object page.

Note :
• The dies which are studied for Steady-State temperature and Tool wear must be meshed in nominal setup, for Fatigue-only task mesh in nominal setup is not required.

• “Define model to calculate tool wear” checkbox must be turned on in inter-object relations of nominal setup for dies whose tool wear will be studied.

• Tool life study can be executed only for one forming operation and that forming operation must be in cycle in nominal setup to execute Tool life study.

Task Item Update

Objects definition

We will use all dies object from “Forming” operation for tool life study in this lab, so click to Top Die page.

Top Die

Fig. TLSL1.7. shows the object page of top die. For each object, we also have three options – steady state temperature, tool wear and fatigue. This allows us to choose if a specific analysis is needed/excluded for the current object. In this lab, we will keep the default selection and perform all the three tasks for each die object. Click until BCC page.

Top Die object page

Top Die Boundary Conditions

Apply Velocity boundary condition (Vy=0) for Top die on Top surface as shown in Fig. TLSL1.8. Then click until Bottom Die page.

Assigned Velocity (Vy=0) boundary condition for Top die

Bottom Die

In this lab, we will keep the default selection and perform all the three tasks for each die object. Click until BCC page.

Bottom Die Boundary conditions

Apply Vx=0 velocity boundary condition on the symmetry surface and Vy=0 velocity boundary condition for Bottom die on Bottom surface as shown in Fig. TLSL1.9. Then click until SS Temperature/Wear page.

Assigned Velocity boundary condition for Bottom die

SS Temperature/Wear

Now we are going to setup the steady state temperature and tool wear simulation. The idea is to extract heat flux/wear from the contact area with workpiece and fit the data using exponential functions. And then, impose the fitted data on the die objects and run heat transfer simulation for a sufficiently longer period until the convergence of thermal state.

Data Extraction

Click on Data Extraction from Operation tree, click on button to start extracting heat flux/wear from the contact area with workpiece. The progress bar in Data Extraction page shows the progress of extracting heat flux and wear from the contact area of the die objects. Once the extraction and fitting are complete, we can see the fitted coefficients in the curve fitting page. Click to Curve Fitting page.

Data Extraction page

Curve fitting

We can check the contacted area and the fitted curve by clicking on the icon as shown in Fig. TLSL1.11. Meanwhile, Intermediate and final result files will be generated and saved in Operations/Task00004 directory, which includes two subfolders – HeatFlux and ToolWear storing the results for heat flux extraction and tool wear extraction respectively, and OutputForPredict.KEY which is the object keyword file containing the fitted coefficients.

Curve Fitting page

Simulation Controls

We set up the simulation control parameters for steady state temperature prediction, which involves heat transfer simulation on the die objects with heat flux BCC using the fitted coefficients. As shown in Fig. TLSL1.12. we only need to define three parameters - # of cycles to predict (total time will be calculated automatically based on process time of the forming operation which is in cycle), either time step or total steps and step increment. The default # of cycles to predict is set to be 10 times of the number of cycles in the forming operation, which is 50 in this case. In this lab, we will use # of cycles to predict as 50 with timestep as 0.0100093 sec/step and step increment as 1 as shown in Fig. TLSL1.12.

Temp Simulation controls page

Fatigue

The final task in the preprocessor is Fatigue, which is essentially setting up die stress calculation at multiple steps from cycle operation. The first step is to select cycles from the forming operation to perform die stress calculation (see Fig. TLSL1.13.). We can either select the last cycle from the database, all cycles or select cycles incrementally. We will also need to set up simulation control parameters for die stress calculation (see Fig. TLSL1.14.).

Cycle selection

Select “Cycle**Selection** ” under Fatigue from Operation tree, make sure by default “Lastcycle ” is selected as shown in Fig. TLSL1.13. If not selected, then select “Lastcycle ” radio button. Click until Simulation controls page.

Cycle selection page

Simulation controls

In Simulation controls, we will use default Number of simulation steps as 1 , Step increment to save as 1 and Time per step as 1e-06 as shown in Fig. TLSL1.14. Click to Generate DB page.

Fatigue- Simulation controls page

Generate Database

As we click on to Generate DB, we will get Data Extraction popup while loading generate DB page as shown in Fig. TLSL1.15. Select in the popup since we had already done the data extraction.

Data Extraction popup

Click on action label to check if there are any errors or warnings that would stop DB generation. Generate the database if there are no errors or warnings by clicking action label (see Fig. TLSL1.16.).

Generate Database window

Running simulation

Once the database has been generated, switch to the Simulation mode by clicking on button above the operation tree. Click on the action label to open the Run Options dialog as shown in Fig. TLSL1.17. 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.

Run Options Popup

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. If 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 information regarding how well the simulation is running as shown in Fig. TLSL1.18.

Simulation mode

Post Processing

After the simulation is completed, click on tab to visit MO post processor. The simulated results can be seen in Post ( Fig. TLSL1.19.). It contains two parts, one is the temperature history from running heat transfer with imposed heat flux BCC and the other is the die stress.

The steady state heat transfer analysis and tool wear analysis steps are grouped under simulation name SS Temp. Here the simulation name Fatigue-Step52 means the die stress result from step 52 in the forming operation. There is a highlighted toolbox used for fatigue analysis based on the calculated die stress data. Fig. TLSL1.19. summarizes the simulation results of temperature and die stresses from SS Temperature prediction and multi-step die stress study. We take the last step from heat transfer simulation as the steady-state temperature and impose it on the die objects while running die stress calculation. Note that if we select fatigue as the only task, we will impose the temperature profile from the corresponding steps from the forming operation as initial temperature.

MO Post – Fatigue -Step52

Click on button in Step browser, then Play animation from first step with Temperature State Variable to observe the die temperature as they approach steady state.

Simulation Results

Tool Life Post

Tool Life Post is used for analysis of steady-state temperature and tool wear results, as well as fatigue life prediction of dies. From MO post, we can access Tool life post by clicking on button as shown in Fig. TLSL1.19. Tool life post is opened as shown in Fig. TLSL1.21

SS Temp & Wear: By selecting this option, we can plot the results for SS Temp & Wear operation (See Fig. TLSL1.21.). Under this option, we can plot Tool temperature, Tool wear depth, tool wear rate and Worn geometry output for selected Cycle no.

We can select the different cycle number under Cycle section by dragging sliding bar or by entering the respective cycle number in input field. Once you enter the cycle number, user can select one of tool wear results to view the results in display, Fig. TLSL1.22 shows Tool Wear depth at Cycle 40.

Tool life results for SS Temp & Wear

Tool wear rate result at Cycle 40

Fatigue : By selecting this option, we can plot the results for Fatigue operation (See Fig. TLSL1.23.). Initially there will not be any fatigue model in the list. We can add fatigue model by clicking the button. The model named “AISI-1025:SNSD_CONST ” is added, where AISI-1025 stands for the material name and SNSD_CONST stands for the stress-based standard model. We can observe that a Stress-based standard model is selected as Model type. We can define the model parameters by clicking the button and a function editor will pop up. The parameters we defined for this model can be found in Fig. TLSL1.24. The other way to add fatigue model is by loading model files from a user directory or Fatigue library. Note that we need to be in Fatigue page to enable the load buttons (see Fig. TLSL1.25.). The model file has the same format as keyword file, where the keyword is followed by its value.

Tool Life post – Fatigue output

Fatigue model definition

Loading model file

Once the model is defined, we can see the fatigue life prediction plot by selecting either Absolute Max principal or Signed Von Mises or Signed Shear as the combination method with model and clicking the button. The result is shown in Fig. TLSL1. 26.

Fatigue Life Plot