esprit milling tutorial 03

14
Project 4: Mill a Mold Core | 97 P R O J E C T Mill a Mold Core The mold insert in this project is part of a mold assembly used to manufacture a 2-buon computer mouse. This part will give you a good overview of surface roughing and finishing techniques in ESPRIT. Not all surfaces of this sample part will be machined completely. The intent of this project is to teach you the process for milling complex surfaces. By the end of this lesson you will know how to use the more advanced milling techniques offered by ESPRIT that let you opmize your toolpaths and cut your parts the way you want to. 4 The files for this project are available for download from ESPRITWeb » File Library » ESPRIT 2009 and from the ESPRIT CD. All dimensions in this tutorial are in millimeters. Make sure System Unit on the Tools menu is set to Metric. Before you start this lesson, you can review and simulate the cung operaons in the following file: Milling - Surfaces\mold_core_complete.esp. Remove Excess Material ........... 98 Pre-Finish All Surfaces ............ 102 Finish Near-Flat Surfaces ...... 106 Finish the Blend Fillet.............. 108

Upload: sandaruwan-

Post on 24-Mar-2015

665 views

Category:

Documents


29 download

TRANSCRIPT

Page 1: ESPRIT Milling Tutorial 03

Project 4: Mill a Mold Core | 97

PRO

JECT

Mill a Mold Core

The mold insert in this project is part of a mold assembly

used to manufacture a 2-bu�on computer mouse. This

part will give you a good overview of surface roughing

and finishing techniques in ESPRIT. Not all surfaces of this

sample part will be machined completely.

The intent of this project is to teach you the process for

milling complex surfaces. By the end of this lesson you will

know how to use the more advanced milling techniques

offered by ESPRIT that let you op#mize your toolpaths and

cut your parts the way you want to.

4

The files for this project are available for download from

ESPRITWeb » File Library » ESPRIT 2009 and from the ESPRIT

CD.

All dimensions in this tutorial are in millimeters. Make sure

System Unit on the Tools menu is set to Metric.

Before you start this lesson, you can review and simulate the

cu$ng opera#ons in the following file:

Milling - Surfaces\mold_core_complete.esp.

Remove Excess Material ........... 98

Pre-Finish All Surfaces ............ 102

Finish Near-Flat Surfaces ...... 106

Finish the Blend Fillet.............. 108

Page 2: ESPRIT Milling Tutorial 03

98 | Get Started with ESPRIT 2009

Remove Excess MaterialWhen complex surfaces are milled, the maximum amount of stock material must be quickly

and evenly removed before the pre-finishing and finishing passes can begin. It is cri#cal that the

roughed part have a constant stock so the finishing tools can cut as effec#vely as possible.

Variable-Z Roughing

Typical surface roughing opera#ons use a standard cu$ng pa�ern, such as a back and forth

mo#on, to remove material at specified incremental depths. This can cause mul#ple tool

reposi#oning moves and a tool mo#on that does not follow the curves of the part.

The Variable-Z Roughing command creates an op#mized roughing opera#on with cu$ng passes

that adapt to the shape of the part. At each incremental depth of the opera#on, ESPRIT calculates

the part boundaries so the tool follows a more intelligent pa�ern with fewer reposi#oning moves.

Trochoidal Tool Motion

Trochoidal tool mo#on lets you quickly rough parts at a constant material removal rate. Although

developed for high-speed machining, trochoidal roughing brings benefits to any type of machine

by providing a more constant tool load and a be�er surface finish.

Search Factor

Complex surfaces require complex toolpath. The Search Factor se$ng in ESPRIT lets you increase

the analysis of the part geometry to improve the accuracy of the toolpath.

Search Factor is applied to a part based on a grid calculated from the tool size, the tolerance, and

the step over specified on the opera#on technology page. The default value for Search Factor is

1. The opera#on searches for cu$ng passes based on the original calculated grid. Se$ng Search

Factor to 2 divides each grid in half (in effect doubling the number of grids), se$ng it to 3 divides

each grid in thirds, and so on.

For surfaces that require high precision machining, use a higher Search Factor value to allow for a

more precise scanning of your part.

Hiding Operations

When you program surfaces, the complexity of the different toolpaths can make it difficult to see

what you are doing on the screen. ESPRIT lets you hide the display of exis#ng opera#ons while

you are working and then display them again later. This makes it faster and easier to program your

parts by displaying only the opera#ons you are currently working on.

In the Opera#ons Manager, you can right-click on any opera#on and click Hide to hide the toolpath

or click Show to display a hidden toolpath. Hidden opera#ons simulate and post like visible

opera#ons.

Page 3: ESPRIT Milling Tutorial 03

Project 4: Mill a Mold Core | 99

Open the Part File

On the 1. File menu, click Open.

Locate and open the following file: Milling - Surfaces\2. mold_core.esp

On the 3. Smart toolbar, click SolidMill FreeForm to display the toolbar.

Create a Variable-Z Roughing Operation

This opera#on will use a Trochoid tool mo#on pa�ern. At each incremental depth of 2mm,

ESPRIT will create a spiral in the largest machinable area to maintain a constant level of tool

loading. When the spiral reaches the maximum radius that will fit, the rest of the tool path uses

an adjustable curve that adapts to the shape of the part. The Search Factor for this opera#on is

set to 2.

The feedrate for the trochoidal cu$ng movement is about one and a half #mes faster than the

feedrate used for the entry and exit moves. The feedrate for non-trochoidal moves is set on the

General technology page. The trochoidal feedrate is set on the Advanced page.

Page 4: ESPRIT Milling Tutorial 03

100 | Get Started with ESPRIT 2009

Step 1

Click Variable-Z

Roughing

Step 3

Open the file:

Milling - Surfaces\Technology\1-Variable-Z.prc

Step 4

Click OK

Step 5

Select the solid modelStep 6

Click Cycle Stop to create the

opera#on

Step 2

Right-click inside the

technology page and

click Open

Page 5: ESPRIT Milling Tutorial 03

Project 4: Mill a Mold Core | 101

Step 7

Click the Opera#ons tab

Step 8

Right-click on the roughing

opera#on and click Hide

Page 6: ESPRIT Milling Tutorial 03

102 | Get Started with ESPRIT 2009

Pre-Finish All SurfacesThe next step in this project is to pre-finish the surfaces. You will do this by crea#ng two

opera#ons: one to pre-finish all the near-ver#cal areas and one to pre-finish all the near-horizontal

areas.

Z-Level Finishing

The Z-Level Finishing command combines two types of machining strategies into a single opera#on

for the best possible surface finish on complex surfaces. Separate machining op#ons are available

for ver#cal and horizontal cu$ng passes. The appropriate machining strategy is selected based

on a user-defined slope angle that indicates whether a surface should be considered ver#cal or

horizontal.

When you create a Z-Level Finishing opera#on, you have the op#on to machine the en#re part or

you can selec#vely machine ver#cal or horizontal areas only. When you machine the en#re part,

you can choose to cut the ver#cal and horizontal areas with different tools. Op#ons for machining

ver#cal areas are located on the Z-Level Finish technology page, while op#ons for machining

horizontal areas are located on the Floor Finish page. Feeds and speeds and entry/exit moves can

be defined independently for z-level and horizontal cu$ng passes.

Acceleration/Deceleration Distance

For high-speed machining, the Accelera#on Distance and Decelera#on Distance se$ngs ensure

that the machine is at the specified feedrate when the tool reaches the part and starts cu$ng

material.

Entry and exit moves are affected by two feedrate se$ngs: XY Feedrate and Entry Feedrate %.

Accelera#on Distance and Decelera#on Distance give you be�er control over how these feedrates

are applied over the en#re length of the entry and exit movement so that the tool can be cu$ng at

the full XY feedrate before it reaches the part.

These distances are measured from the edge of the part along the entry or exit move.

Create Finishing Passes on Near-Vert ical Areas

You will begin by pre-finishing all the near-ver#cal areas of the part, leaving a stock allowance

of 0.4mm. The entry and exit moves are both set to Tangent Radius, which will create a 10mm

radiused move tangent to the toolpath. The incremental depth for each z-level is 0.1mm.

Horizontal areas will not be cut.

Page 7: ESPRIT Milling Tutorial 03

Project 4: Mill a Mold Core | 103

Step 1

Click Z-Level Finishing

Step 2

Open the file:

2-Z-Level_Ver#cal.prc

Step 3

Click OK

Step 4

Answer Yes when prompted

to use the previously selected

surfaces

Step 5

Click Cycle Stop

Page 8: ESPRIT Milling Tutorial 03

104 | Get Started with ESPRIT 2009

Step 1

Click Z-Level Finishing

Step 2

Open the file:

3-Z-Level_Horizontal.prc

Step 3

Click OK

Create Finishing Passes on Near-Horizontal Areas

This opera#on also uses Tangent Radius entry and exit moves except that the radius is now set to

3mm. The same stock allowance of 0.4mm is used. On the Floor Finish page, the Cut Horizontal

Areas is set to Only and the Max Slope Angle op#on is set to 15 degrees. This means that only

areas with a slope angle less than or equal to 15 degrees will be cut. When Cut Horizontal Areas

is set to Only, the se$ngs on the Z-Level Finish page are disabled.

Page 9: ESPRIT Milling Tutorial 03

Project 4: Mill a Mold Core | 105

Step 4

Answer Yes when

prompted to use the

default surfaces

Step 5

Click Cycle Stop

Step 6

Hide the display of the

two Z-Level Finishing

opera#ons

Page 10: ESPRIT Milling Tutorial 03

106 | Get Started with ESPRIT 2009

Finish Near-Flat SurfacesIn order to provide a good ma#ng surface with the other mold components, you need to finish the

flat areas of the mold insert.

Finishing

The SolidMill Finishing command creates finishing passes using either a specified step over distance

or an allowable scallop height from the tool you are using. When scallop height is specified, ESPRIT

calculates the distance of the step over between each cu$ng pass. Finishing offers a wide variety

of tool mo#on pa�erns that give you full control over how your toolpath is created.

Morphing Tool Motion

ESPRIT offers tool mo#on pa�erns that automa#cally adapt to the shape of an outer boundary and

an inner boundary. These tool mo#on pa�erns are called Morph and Morph Spiral. Morph moves

use bridge movements between cu$ng passes while Morph Spiral uses gradual spiral passes

between cu$ng passes.

These tool mo#on pa�erns typically require the selec#on of outer and inner boundary features.

With Morph In, the toolpath begins by following the shape of the outer profile and then gradually

adjusts to the shape of the inner profile. Morph Out produces the exact same toolpath except that

the toolpath begins with the inner profile.

Slope Machining

Several op#ons are available that let you op#mize the machining of localized areas within a part

based on a user-defined slope angle. There is no need to create addi#onal toolpath boundaries.

In addi#on to crea#ng a finishing opera#on for an en#re part, individual areas of that part can be

defined as flat or steep based on the slope of the surface. Once these areas are iden#fied, separate

opera#ons can be created using different milling strategies.

Cut Near-Flat Areas

This opera#on will use the Morph Out tool mo#on pa�ern to cut all flat areas with a slope of less

than 10 degrees. To provide clearance, the cu$ng passes will be offset from any wall by 0.1mm.

There is no need to select inner and outer boundaries for the morph movement because ESPRIT

will automa#cally calculate the local boundaries around each flat area.

A*er the toolpath is created, please no#ce how the tool mo#on adapts to the shape of each flat

area.

Page 11: ESPRIT Milling Tutorial 03

Project 4: Mill a Mold Core | 107

Step 1

Click Finishing

Step 2

Open the file:

4-AreaFinish.prc

Step 3

Click OK

Step 4

Use the default

surfaces

Step 5

Click Cycle Stop

Page 12: ESPRIT Milling Tutorial 03

108 | Get Started with ESPRIT 2009

Step 6

Hide the finishing

opera#on

Finish the Blend FilletNext, you will create an opera#on to produce a smooth finish on the fillet around the mouse core.

This finishing opera#on will also use a morphing tool mo#on, except that this #me you will use the

Morph Spiral In pa�ern to produce gradual spiraling passes. You will also need to select the outer

and inner boundaries since you will not be using slope machining to calculate the boundaries.

You will first define the machining technology and then ESPRIT will prompt you to select first the

outer boundary and then the inner boundary.

Page 13: ESPRIT Milling Tutorial 03

Project 4: Mill a Mold Core | 109

Step 1

Click Finishing

Step 2

Open the file:

5-FilletFinish.prc

Step 3

Click OK

Step 4

Select the chain feature for

the outer boundary

Page 14: ESPRIT Milling Tutorial 03

110 | Get Started with ESPRIT 2009

Step 6

Use the default surfaces and

click Cycle Stop

Step 5

Select the chain feature for the

inner boundary