Simulating Drilling Processes with DEFORM-3D

Similar documents
Creo 3.0 G-code Tutorial

MASTERCAM DYNAMIC MILLING TUTORIAL. June 2018

Fully-Coupled Thermo-Mechanical Analysis

CNC Programming Simplified. EZ-Turn / TurnMill Tutorial.

Problem description. The figure shows a disc braking system.

Profile Modeler Profile Modeler ( A SuperControl Product )

Exercise 1: Axle Structural Static Analysis

CNC Programming Simplified. EZ-Turn Tutorial.

Sliding Split Tube Telescope

ME 442. Marc/Mentat-2011 Tutorial-1

Workshop 15. Single Pass Rolling of a Thick Plate

TOOLPATHS TRAINING GUIDE. Sample. Distribution. not for MILL-LESSON-4-TOOLPATHS DRILL AND CONTOUR

Abaqus/CAE Axisymmetric Tutorial (Version 2016)

Tutorial Second Level

Chapter 2. Structural Tutorial

file://c:\documents and Settings\sala\Configuración local\temp\~hha54f.htm

Free Convection Cookbook for StarCCM+

Case Study 1: Piezoelectric Rectangular Plate

Feature-based CAM software for mills, multi-tasking lathes and wire EDM. Getting Started

Autodesk Inventor 2019 and Engineering Graphics

FINITE ELEMENT ANALYSIS OF A PLANAR TRUSS

SDC. Engineering Analysis with COSMOSWorks. Paul M. Kurowski Ph.D., P.Eng. SolidWorks 2003 / COSMOSWorks 2003

This document shows you how to set the parameters for the ModuleWorks Material Removal Simulation.

VisualCAM 2018 for SOLIDWORKS-TURN Quick Start MecSoft Corporation

Metafor FE Software. 2. Operator split. 4. Rezoning methods 5. Contact with friction

1. The program has automatic generation of technical reports using customized Word templates as *.dotx-files.

FOUNDATION IN OVERCONSOLIDATED CLAY

Autodesk Moldflow Insight AMI Analysis Overview Tutorial

Lesson: Adjust the Length of a Tuning Fork to Achieve the Target Pitch

Abaqus CAE Tutorial 6: Contact Problem

Static Stress Analysis

3D Modeler Creating Custom myhouse Symbols

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS

equivalent stress to the yield stess.

Essay 5 Tutorial for a Three-Dimensional Heat Conduction Problem Using ANSYS

Lesson: Static Stress Analysis of a Connecting Rod Assembly

Release notes for: NCG CAM V Date: 26/02/2010

Brief Introduction to MasterCAM X4

2: Static analysis of a plate

MANUFACTURING PROCESSES

Exercise Guide. Published: August MecSoft Corpotation

Chapter 3. Thermal Tutorial

This is the opening view of blender.

SimLab 14.3 Release Notes

Lesson 5 Solid Modeling - Constructive Solid Geometry

TRAINING GUIDE. Sample Only. not to be used. for training MILL-LESSON-15 CORE ROUGHING, WATERLINE, AND SURFACE FINISH LEFTOVER

ABAQUS/CAE Workshops

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD

Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE

CNC Milling Machines Advanced Cutting Strategies for Forging Die Manufacturing

SETTLEMENT OF A CIRCULAR FOOTING ON SAND

Lesson 1 Parametric Modeling Fundamentals

EXPERIMENTAL VALIDATION OF TURNING PROCESS USING 3D FINITE ELEMENT SIMULATIONS

VisualMILL Getting Started Guide

3D Design with 123D Design

Electrical Harness Flattening

Middle East Technical University Mechanical Engineering Department ME 413 Introduction to Finite Element Analysis Spring 2015 (Dr.

Quick Tips to Using I-DEAS. Learn about:

ME Week 12 Piston Mechanical Event Simulation

VERO UK TRAINING MATERIAL. 2D CAM Training

Parametric Modeling with. Autodesk Fusion 360. First Edition. Randy H. Shih SDC. Better Textbooks. Lower Prices.

Torsional-lateral buckling large displacement analysis with a simple beam using Abaqus 6.10

Steady-State and Transient Thermal Analysis of a Circuit Board

Structural static analysis - Analyzing 2D frame

Manufacturing Processes with the Aid of CAD/CAM Systems AMEM 405

ADAMS Assignment 5. ME451:Kinematics and Dynamics of Machine Systems (Fall 2013) Assigned: November 6, 2013 Due: November 13, 2013

Strategy. Using Strategy 1

ABAQUS for CATIA V5 Tutorials

ANSYS Workbench Guide

Simufact.forming 11.0

To build shapes from scratch, use the tools are the far right of the top tool bar. These

COPYRIGHTED MATERIAL. Making Excel More Efficient

v SMS 11.1 Tutorial SRH-2D Prerequisites None Time minutes Requirements Map Module Mesh Module Scatter Module Generic Model SRH-2D

Defining ABAQUS Contacts for 3-D Models in HyperMesh - HM-4320

TUTORIAL 7: Stress Concentrations and Elastic-Plastic (Yielding) Material Behavior Initial Project Space Setup Static Structural ANSYS ZX Plane

Introduction. tthink[box] OMAX 5555 JetMachining Center Tutorial: Drawing and Toolpath Generation With Intelli-MAX LAYOUT

imachining for NX Reference Guide The Revolutionary CNC Milling Technology now integrated in Siemens NX

IEEM 215. Manufacturing Processes I Introduction to the ARIX CNC milling machine

300S READOUTS REFERENCE MANUAL

Introduction to Electrostatic FEA with BELA

ANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis

Lesson 2 Constructive Solid Geometry Concept. Parametric Modeling with I-DEAS 2-1

Abaqus/CAE Heat Transfer Tutorial

Conversational Programming for 6000M, 5000M CNC

QuickTutor. An Introductory SilverScreen Modeling Tutorial. Solid Modeler

Section 8.3: Examining and Repairing the Input Geometry. Section 8.5: Examining the Cartesian Grid for Leakages

Dolphin PartMaster Wire EDM

Spur Gears Static Stress Analysis with Linear Material Models

Creating and Analyzing a Simple Model in Abaqus/CAE

Modeling a Shell to a Solid Element Transition

Tutorial: Simulating a 3D Check Valve Using Dynamic Mesh 6DOF Model And Diffusion Smoothing

Foam Casualty NCGen User Manual

Tips and tricks. AutoCAD 2010

TRAINING GUIDE MILL-LESSON-FBM-1 FBM MILL AND FBM DRILL

First Steps - Conjugate Heat Transfer

An Approach to Content Creation for Trainz

This is the script for the TEMP/W tutorial movie. Please follow along with the movie, TEMP/W Getting Started.

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide

Solid Conduction Tutorial

ME345: Modeling and Simulation 3D Heat Conduction within a Solid-Cell Phone

Transcription:

Simulating Drilling Processes with DEFORM-3D Due to the number of revolutions of a drill necessary to establish characteristic behavior, drilling simulations in DEFORM are time consuming. Therefore, every effort will be made to optimize problem size. Considerations include keeping the workpiece as small as possible while capturing geometry (both in diameter and thickness), using the largest element which can adequately capture chip geometry, and possibly pre-shaping the workpiece to eliminate the necessity to simulate the transient point penetration before the drill reaches full depth. We will describe the use of the open preprocessor for defining this problem. If the user understands this process, use of the template should not pose a problem. This tutorial will use the example of a 6mm two flute twist drill running at 400RPM with a 0.15mm/rev feed. Creating a New Problem Create a new problem from the main DEFORM window. Assign a name. The preprocessor will open with the given problem name. Many of the icons which will be referenced throughout this tutorial are identified in the screen capture below. Icons in DEFORM use Tip Boxes with the icon name. If the mouse is held over the icon for a couple seconds, the icon name will be shown. These icon names are used throughout this tutorial. Simulation Controls Interobject Relationship s Object Positioning Object Tree Add Object

Setting Simulation Controls Go to the Simulation Controls window. Turn on Heat Transfer mode. Change units to SI Change the simulation title to Drilling Simulation. Click OK to exit. Defining the workpiece geometry The workpiece geometry can be imported from an.stl file. If the workpice shape is a simple cylinder or box, it can be created using the geometric primitives in DEFORM. (This feature is available in DEFORM-3D version 5.1 and later. Contact your distributor or DEFORM support if you do not have this version). For now, we will work with a simple, solid workpiece. The workpiece will be round, with a diameter roughly 20% larger than the drill. The thickness should be large enough that the full tip taper can be engaged in the workpiece. For this tutorial the drill diameter is 6mm. The tip taper is 1.5mm. We will create a workpiece 7mm in diameter, and 1.7 mm thick. Object 1 should exist by default, and should be named Workpiece. If there is not already a workpiece defined, click the Add Object button to add one. On the General window in DEFORM, be sure the object name is Workpiece, and the Object type is Plastic. Go to the Geometry tab, and select Geo Primitive. Select Cylinder, Enter a radius of 3.5 and a height of 1.7, and click Create. Close the Geometry Primitive window. Defining the drill geometry Complex geometries such as a drill must be imported from a CAD system. The most common format is an.stl file. (IDEAS and PATRAN mesh neutral files (.unv and.pda) can also be used if the software is available) The.stl file should be a single, closed, watertight surface. Multiple surfaces which are not stitched will likely cause problems with mesh generation. Many CAM packages do not produce watertight surfaces. Contact your distributor or DEFORM support if you have questions about.stl file generation.

It is best to position the center of the drill tip at the X,Y,Z origin in your CAD system. Click the Add Object icon at the bottom of the object tree window. Change the object name to Drill. Be sure the object type is Rigid. Go to the Geometry window. Click the Import Geometry button, and select Drill.stl. Check the geometry. There should be One surface No free edges No invalid edges No invalid orientations An excessive number of surface polygons will cause increased computation and preprocessing times due to increased searching and sorting requirements. Typically 1000 to 20,000 surface facets should be adequate to describe a geometry, depending on complexity. The number of facets can generally be controlled in the.stl export utility in the CAD system. Use the Save icon in the upper left corner of the user interface to save the current information in the preprocessor. Generating a mesh on the workpiece In the course of a metal cutting simulation, DEFORM will regenerate a mesh dozens or hundreds of times as the material and mesh become distorted. The new meshes are generated based on user defined parameters to keep fine elements where they are needed for resolution, and place coarse elements in other areas. We define a maximum and minimum element size, and criteria for refining the mesh. For drilling, the minimum element size should be roughly ½ of the feed per cutting edge. (so ¼ the feed/revolution on a 2 flute drill, 1/6 the feed/rev on a 3 flute drill, etc). We will define an initial mesh using windows to specify localized mesh refinement areas. Then we will define the remeshing parameters that will be used for automatic mesh regeneration while the simulation is running. Initial Mesh Parameters: Be sure the Workpiece is selected in the object tree. Go to the Mesh screen and select the Detailed Settings tab. On the General tab, change Type to Absolute. The minimum element size is determined by the feed. For a two flute drill with 0.15mm feed/revolution, the feed per cutting edge is 0.075mm. To get two elements in the chip thickness, use a minimum element size of 0.04mm (0.0375 rounded up).

The size ratio sets the size of the largest elements, in areas where no refinement is required. For metal cutting simulations, a very aggressive size ratio of 10 is used. Larger size ratios may lead to substantial increases in the time required for mesh generation while the simulation is running. Enter a size ratio of 10. Go to the Weighting Factors tab. Slide the Mesh Windows bar to 1, and all other weighting bars to 0. Go to the Mesh Window tab. Click the + button to add a window to the list. Now click on the point at the center of the workpiece as the center point of the window. Figure 1: Mesh window. Arrow indicates resizing handles. Using the handles, resize the window so it covers only the center top of the workpiece, as shown in Figure 1. Click Surface Mesh to generate the mesh on the surface of the workpiece. Rotate the workpiece to check the mesh definition. The mesh should be fine on the top, and coarse

on the bottom. Once you are satisfied with the mesh definition, click Solid Mesh to complete mesh generation. Click the Save icon to save the data. Runtime Mesh Parameters: After the initial mesh is generated, we will no longer use the mesh window, so delete it (using the - button). Go to Weighting Factors, and change mesh window weighting to 0. Set Strain weight to about 0.65, and Strain Rate weight to about 0.35. These values will be used for mesh refinement while the simulation is running. Generating a mesh on the tool The tool mesh is not as critical as the workpiece mesh. For a rigid object, the.stl geometry is always maintained for deformation contact calculations. The mesh is only used for temperature calculations. We will define a 20,000 element mesh, weighted towards the cutting tip. Select the drill from the object tree. Go to the mesh screen, and set the number of elements to 20,000. Go to the weighting factors screen, and set the mesh window weighting to 1, and all others to 0. Go to the mesh windows tab, and define a mesh window that covers the tip of the drill. Assign a Size Ratio Relative to Elem Outside Window of 0.3. Generate a surface mesh, then a solid mesh. Save the data. Assigning Material Go to the material screen. Select the workpiece from the object tree. Select AISI-1045(Machining) from the Steel folder. Click the Assign Material button. The steel name should now appear next to the workpiece in the object tree. Select the drill from the object tree. Select Carbide (15%) from the material list under Die Materials. Click the Assign Material button. The carbide name should appear with the drill in the object tree.

Assign movement controls Go to the movement screen. We need to assign translational and rotational movement to the drill. Select the drill from the object tree. In the open preprocessor, rotational speed must be defined in radians/sec, and translational speed must be defined in mm/sec (or in/sec for English problems). For this simulation, rotational speed is 400 RPM. Converting this to radians/second. 400 RPM * 2 * 3.1415 / 60 = 41rad /sec. On the Rotation1 tab, assign a constant angular velocity of 41 Rad/Sec. Define the center of rotation as 0,0,0, and the axis as Z. Now go to the Speed/Force tab. For this simulation, the feed is 0.15mm/rev. At 400 RPM this is 0.15*400 = 60mm/min, or 1mm/sec. Assign Simulation Controls Select the workpiece from the object tree. Select the Boundary Conditions screen. Velocity We will fix the velocity of all nodes on the side of the workpiece, and we will assign heat exchange boundary conditions to all surfaces. On the BC Type tree, select Velocity. Set the direction to X, and click on the side of the workpiece. Click the Add Boundary Conditions (+) icon. X,Fixed should appear in the boundary condition tree. Set the direction to Y, click on the side of the workpiece, and click Add Boundary Conditions. Repeat for Z. When you are completed, you should have the lines X,Fixed; Y,Fixed; and Z,Fixed below the Velocity entry in the boundary condition tree.

Figure 2: Boundary condition selection on the side of the workpiece. Heat Exchange with the Environment Select Heat Exchange with the Environment under the boundary conditions tree. Click All on the Pick Nodes window in the bottom left corner of the user interface window. Click the Add Boundary Conditions icon to assign heat exchange boundary conditions over the full workpiece. Select the drill in the object tree. Select All surfaces, and Add Boundary Conditions. Save the data. Simulation Controls Go to the Simulation Controls icon along the top of the user interface. We need to define the numerical parameters for running the simulation. Step controls In DEFORM, the deformation is subdivided into hundreds or thousands of incremental time steps. The user defined time step gives the simulation a starting point for calculations. If it is too large, the simulation module will automatically reduce it to a more suitable value.

For drilling, we would like to have about 1 degree of rotation per time step. We can round this off to about 300 steps per revolution. The drill makes 400 rev/min, which means 1 revolution takes about 1/6 of a second. (1/6) / 300 gives a time step of 0.0005 seconds per step. Go to Steps on the simulation controls screen. Set the Solution Steps Definition to With Constant Time Increment, and assign a value of 0.0005 sec. It is about 3.3mm from the bottom of the workpiece to the top of the drill tip. We can assume 3.5 mm of penetration is necessary for the drill to go completely through the workpiece. At 1 mm/sec, this means that 3.5 seconds, or 7000 steps will be required to completely drill through this sample. Enter 7000 as the number of simulation steps. This is an estimate of the number of steps that will be calculated. Due to remeshing and automatic time step control, the actual number may be more. DEFORM will adjust for this automatically. However, a secondary stopping control can be defined. Stopping controls There are a large number of stopping controls which can be set in DEFORM. A simulation will run until it reaches one of the predefined stopping controls, or until it is stopped by the user. We will stop when the primary tool travel (the drill) reaches 3.5 mm in the direction of travel. So set Primary Die Displacement to [0,0,3.5]. Displacement is only suitable for linear motion. If only rotational motion is defined, the stopping control must be time based. Processing conditions The heat transfer convection coefficient is defined under Process Conditions. The default value is appropriate for still air (dry cutting). If coolant is used, appropriate values can be entered in this field. Oil based coolant - 7E-4 btu/in^2.sec.f (English units) or 2. ( SI units) Water coolant - 3.5E-3 btu/in^2.sec.f (English units) or 10. (in SI units) Click OK to get out of the simulation controls window, then save the data. Object Positioning Click the Object Positioning icon on the top of the user interface, near the Simulation Controls icon.

The drill should be pre-positioned in the CAD system so it is on the Z axis (x=y=0) in the CAD system. If this is not possible, place a pointed cone on the center back of the drill. The tip of this point can be used as a reference point in positioning. For this tutorial, the drill is already positioned along the correct axis. We will position the drill so it is touching the workpiece. Select Interference positioning. Make the Drill the positioning object, and the Workpiece the reference object. Make the approach direction Z. Click Apply. The drill should be moved so the tip is just touching the workpiece. Click OK to accept this positioning and exit object positioning. Save the data. Inter-Object Data The Inter-Object setting allows the user to define relationships between objects, including friction, heat transfer between objects, etc. Click the Inter-Object icon, which is right next to the Positioning icon. The system will prompt the user to define default relationships. Click Yes. The drill is automatically defined as the master object, and the workpiece as the slave. In DEFORM simulation, the object causing deformation will always be the master, and the object being deformed will be the slave. Click Edit to define friction and heat transfer values. Friction modeling is still a matter of some discussion amongst researchers. We have found that, in the absence of better information, values in the range of 0.5 to 0.6 give reasonable results. Enter a value of 0.6 for constant friction. Go to the Thermal tab and enter a heat transfer coefficient of 40. The Friction Window tab allows localized friction values to be defined. We will not use this feature. Click Close to exit the editing screen. The values you entered should now appear in the table. Self contact We need to add one more contact relationship. Since the chip is likely to touch the workpiece, we need to instruct the system to search for this possible contact mode.

Click the + button, and a None None relationship will appear in the table. At the bottom of the window, Change Master to Workpiece, and Slave to Workpiece. Click on the Drill-Workpiece pair in the table, and click Apply to Other Relations. This will copy friction and contact thermal data to the Workpiece-Workpiece pair. Contact Generating initial contact conditions can identify potential geometry problems, and improve the initial calculations. After a simulation is running, the program updates contact conditions automatically. The Contact BCC function finds any nodes on the slave object that are within the tolerance distance of the master, and assigns a contact condition to them. Click the hammer icon to set the tolerance, then click Generate All to generate the contact. If you rotate the workpiece, you will see contact nodes between the drill and the workpiece. Click OK to exit the Inter-Object menu. Save the Data. Generating the Database Click the Database Generation icon, next to the Inter-Object icon. The database name will be the same as the one you specified when you opened the problem. If you want to create variations on the problem, you can enter a different name. Click the Check to run the automatic data checking. DEFORM will mark errors with red circles. This indicates a situation which will not allow the situation to run. The user must return to the preprocessor and correct the situation before continuing. Some conditions will be marked with yellow. These indicate potential problems, which will not necessarily cause a simulation to stop, but may lead to incorrect results. The user should identify the source of any of these marks before continuing. TRGVOL (Volume Compensation). DEFORM has a volume control feature for use with forging simulations where a few percent change in volume can significantly influence a simulation result. This feature will never be used for a machining simulation, so this warning can always be ignored. If there are no other errors or warnings, the database can be generated.

After database generation is completed, click Close to exit Database Generation. Then click Exit to exit the preprocessor. Running the Simulation Special Control File For some functions, DEFORM uses control files in the working directory. From Windows, open My Computer, and change to the problem directory (generally c:\deform3d\problem\drilldemo. Select File->New->Text File. When the file is created, rename it to STRAIN_DST.DAT. Windows will warn you about changing extensions. Click OK to continue. When DEFORM runs, it will check for the presence of this file, and use a different mesh generation scheme which maintains better resolution in the chip. Starting the Simulation On the main menu, the simulation can be started using the Run button. Click this now to start the simulation. Run (option) contains additional options. If a multiple processor license is available, the multiple processor settings can be defined here. DEFORM also includes a feature to send e-mail to one or more addresses when a simulation stops. The e-mail function can be set up under the Options->Environment tab on the top line menu. Scroll right to the E-mail tab. The server name is your outgoing mail server (generally mail.yourdomain.com or smtp.yourdomain.com or a similar address). Simulation Graphics The simulation function can be used to monitor the current status of the simulation. While in simulation graphics mode, several functions are available under a right-mouse pop-up menu. The following zoom and pan functions can be used: CTRL- LeftMouse dynamic rotation CTRL-Right Mouse zoom window Shift-LeftMouse pan Shift-RightMouse- dynamic zoom.

Post-Processing while Running While a simulation is running, DEFORM renames the database file to FOR003. This file can be opened in the postprocessor like any other database file. However, while the simulation is running, the last step may change. If the user tries to view the last step after it has changed, the post-processor will crash. It will not cause data loss. Occasionally it may stop the simulation. If the simulation stops, click the Continue button to resume running. To post-process a simulation that is running, open the post-processor. If the problem does not load automatically, type FOR003 in the file open window. If the post-processor malfunctions, close it and re-open it. A note about file sizes. Windows and other 32Bit operating systems have a 2GB file size limit. Drilling simulations will almost certainly exceed this limit. DEFORM handles this by creating a new database when the file size approaches 2GB. The existing file is renamed, with the step number appended to the problem ID.