25
dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must take into account numerous factors: The type and hardness of the material being cut The size, shape, and material of the cutting tool The depth of cut The shape of the tool path The maximum amount of material in contact with the tool edge (tool burial) The capabilities of the NC machine tool • The desired surface finish In ESPRIT, speeds and feeds can be programmed two ways: Manually for each milling or turning operation Automatically with calculated values from the Speed Feeds Manager in the ESPRIT KnowledgeBase TM

How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

Embed Size (px)

Citation preview

Page 1: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 1

How to Manage Speeds and Feeds in ESPRITThe calculation of optimum spindle speeds and tool feed rates must take into account numerous factors:

•The type and hardness of the material being cut

•The size, shape, and material of the cutting tool

•The depth of cut

•The shape of the tool path

•The maximum amount of material in contact with the tool edge (tool burial)

•The capabilities of the NC machine tool

•Thedesiredsurfacefinish

In ESPRIT, speeds and feeds can be programmed two ways:

•Manually for each milling or turning operation

•Automatically with calculated values from the Speed Feeds Manager in the ESPRIT KnowledgeBaseTM

Page 2: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 2

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

why use the Speed Feeds Manager?

The Speed Feeds Manager stores all the information you need to automatically calculate the ideal speeds and feeds for your machining operations.

UsetheSpeedFeedsManagertodefinedefaultcuttingspeedsandfeedratesformillingandturningoperationsbased on any combination of part material, tool material, and type of cut.

When an operation is created, ESPRIT will combine the Speeds Feeds Standard selected in “KnowledgeBase Document Settings” with the actual tool and technology settings on the operation page to provide acceptable cutting speeds and feed rates.

Option 1: Set speeds and feeds manually for each operationWith this method, the values for speeds and feed rates are entered manually for each machining operation.

The user has full control over the speed and feed values

You need to look at the Speed Feeds table of your tool vendor for each operation

Noconsistencysincedifferentparameterscouldbeenteredthenexttimespeedsandfeedsaredefined

Option 2: Get speeds and feeds from the Speed Feeds Manager (local/remote database)With this method, speed and feed data is created and stored in the KnowledgeBase.

Consistency is maintained because all users are using the same database

Assuming the database is set up correctly and up to date, errors are reduced when values are loaded

When the setting “Use Speed Feed KB” is set to Yes on the technology page, the computation of speeds and feeds is automatically handled by ESPRIT

The Security (access) and backup of the database is handled by the KnowledgeBase Manager

Thedatabaseneedstobedefinedbeforeanyvaluescanbecalculated

How to access the Speed Feeds Manager

The Speed Feeds Manager in the KnowledgeBase Manager is the place to manage your Speed Feeds database.

To open the KnowledgeBase Manager, do one of the following:

•In ESPRIT, click Machining > Common Machining > KnowledgeBase Manager

•From the Windows Start menu, click All Programs > DP Technology > ESPRIT > KnowledgeBase > KnowledgeBase Manager

When sharing the database with other users, only one person at a time should update the KnowledgeBase.

In the list of managers, select ‘Speed Feeds’.

Page 3: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 3

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

A tab for ‘Speed Feeds’ will display. You can use the existing standard “Cut Data” from ESPRIT, but this is a generic database with multiple materials, conditions, types of cut and tool materials you may not use.

InordertohaveanefficientSpeedFeedsdatabase,itisrecommendedthatuserscreatetheirowncuttingstandard with the material, types of cut, tool material, and speed/feed values that are actually used in the shop.

Create a new cutt ing standard

Since only one cutting standard can be used per ESPRIT document, it is recommended to create only one standard for your company. If you want to create multiple standards, you have to choose wisely what belongs in each standard.

In the Speed Feeds Manager, click ‘Add Standard’.

Enter the name “My Company Standard” and click OK.

add material to the standard

Thedefinitionofeachpartmaterialissplitintotwocategories:

•Part Material Class

•Part Material Condition

The “Part Material Class” is the name of the Material you are cutting, for example “Steel”.

The “Part Material Condition” corresponds usually to the Hardness of metal, of the way the metal is produced (die cast, wrought, forged, etc…), for example “HRC 20-32”.

ThefewercombinationsbetweenMaterialClass/Conditionyouhave,theeasieritwillbetodefineyourdatabase. When you have no conditions for the material, just enter “None” as a material condition.

Page 4: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 4

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Click “Add Material Class”.

Enter the name “Steel” and click OK.

Click “Add Material Condition”.

Enter the name “None” and click OK.

add a type of Cut to the standard

The Type of Cut is a designation of the way the tool will cut the material, for example: Side Milling, Slotting, Drilling, Plunging, Threading, etc…

ThetypeofcutisindependentfromtheMaterialClass;youdonothavetodefineaTypeofCutforeachMaterialClass/Condition.

Page 5: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 5

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Click “Add Type of Cut”.

Enter the name “Side Milling” and click OK.

add a tool material

Toolmaterialcorrespondstothematerialofthetool,suchasHSS,Carbide,etc...Itcouldalsobeusedtodefinethe name of the tool vendor , for example “KENNAMETAL – TiCN Series”.

The Tool Material is valid only in the selected Standard.

Click “Add Tool Material”.

Enter the name “TiAN Coated” and click OK.

Page 6: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 6

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Choosing a tool material in the Cutting Tools ManagerAfteratoolmaterialisdefinedintheSpeedFeedsManager,youcanspecifythematerialofthetool.

However, since the Cutting Tools Manager “does not know” what cutting standard will be selected in an ESPRIT document, the Cutting Tools Manager will show a list of all existing tool materials across all standards.

Ifyoudefineyourtoolmaterialwithanamethatalreadyexistsinthedatabase,itwillnotbeeasytoselectthe right material for the tool.

Choosing a tool material in ESPRITWhenacuttingstandardisspecifiedinanESPRITdocument,allthetoolmaterialsfromthecurrentstandardwillbe listed in the Tool dialog.

Since the document allows you to choose only one Standard, it is very important to load tools from the Cutting Tools Manager that use the same material as the current standard. If not, ESPRIT will automatically pickthefirstavailableToolMaterialinthecurrentstandardandyoumayendupwithinvalidSpeedFeeds.

Page 7: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 7

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Create data for speeds and feeds

Afterdefiningthematerialcondition,typeofcutandtoolmaterial,youneedtodefinesomeSpeedFeedsdata.

DataneedstobedefinedforeachcombinationofMaterial/TypeofCut/ToolMaterialbecauseeachcombinationmay give you a different value.

You can enter as many “Speed Feed” references as you want for any unit. The created data will be displayed in a grid visible based on the selected combination of Material/Type of Cut/Tool Material.

Values are not converted automatically to inch when created in metric and vice versa.

You will need at least one reference to get a Speed Feed value and at least two to get an interpolated Speed Feed value when the Tool Diameter/Cut Depth does not exist in the database.

Make sure “Input Unit” is set to Metric and “Calculation Style” is set to Milling.

Right-click inside the grid and click “Add New”.

Enter the following values. Notice that metric units are denoted with (M).

•Tool Dia. (M) = 10

•Cut Depth (M) = 15

•Speed = 55

•Feed = 0.043

Page 8: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 8

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

The Speed is the distance in feet or meters that the edge of the rotating tool travels per minute.

The Feed is the speed in inches or millimeters (per tooth) that the cutter moves in the XY plane. ESPRIT automaticallycalculatestheZfeedrateasauser-definedpercentageoftheXYfeedrate.

Click OK to add the data to the grid.

Click “Add New” and add the following data:

•Tool Dia. (M) = 8

•Cut Depth (M) = 12

•Speed = 55

•Feed = 0.030

Click “Add New” and add the following data:

•Tool Dia. (M) = 12

•Cut Depth (M) = 18

•Speed = 55

•Feed = 0.054

Right-click in the grid and click “Calculator”.

Page 9: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 9

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Enter the following values:

•Cutter Diameter = 16

•Z Cut Depth = 24

For “Speed (Meters per Minute)” enter 55 and press the Tab key. “Revolutions per Minute” is calculated automatically.

Page 10: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 10

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

For “Feed/Flute (MM per Flute)” enter .072 and press the Tab key. The other feed rates are calculated automatically.

Click “Add results to current speed feed data”.

Youarenotifiedthatthedatabasehasbeenupdated.ClickOK.

Click Exit. The grid is updated, but the note is missing.

Page 11: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 11

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

To edit the data directly in the grid, right-click and then click “Allow Grid In Line Editing”.

Placeyourcursorinthe“Note”fieldandtype“SpeedFeeddataforHS”.

Right-click inside the grid and click “Graph Data”.

The graph lets you visually verify the speed/feed data. You can graph the data by depth or by tool diameter. You can also edit the data directly in the graph.

Close the graph to return to the grid view.

Page 12: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 12

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

get Speed Feed data in the eSpRit operation page

TousethedatafromtheSpeedFeedsManageronanESPRIToperationpage,youmustfirstdefinethecuttingstandard you want to use and the material you are cutting.

In ESPRIT, click “KnowledgeBase Document Settings” on the Common Machining menu.

This is where you select the cutting standard and part material for the document.

The Speed Feeds Manager returns only the XY feed rate value; the Z feed rate is computed by ESPRIT as a percentage of the XY feed rate using the value for “Z Feedrate Factor Percent”. A default value for “Z Feedrate Factor Percent” can be set in KnowledgeBase Settings. The value for “Z Feedrate Factor Percent” is applied per document. It will be applied to all operations within the document. If you change it afterward, you will have to rebuild the operation in order to recalculate the new Z Feedrate.

When the Standard and Tool Material are correct and valid (existing data in the Speed Feeds Manager), you will be able to get your Speed Feeds directly from the database in the operation dialog.

Page 13: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 13

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Three conditions must exist on the operation page to get the speed/feed data from the KnowledgeBase:

•A tool must be selected and that tool must have a valid tool material from the current standard

•The setting “Use Feed and Speed KB” must be set to “Yes”

•A “Type of Cut” must be selected from the current standard

About the Feed and Speed settings for millingThe settings for feed rates and spindle speed are set on the General tab and displayed in two columns that are interactive. If you enter a value in one column, the value in the next column is automatically calculated. This allowsyouto“finetune”yourfeedandspeedvalues.

The column on the left is for actual feed and speed values, while the column on the right is used for chip load programming.

Page 14: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 14

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Cut SpeedYou can use ‘Cut Speed RPM’ (Revolutions Per Minute) or ‘Cut Speed SPM’ (Surface feet/meters Per Minute). Cut speedisdefinedasthedistanceinfeetormetersthattheedgeoftherotatingtooltravelsperminute.Cutspeedisaffectedbythetooldiameter.AtafixednumberofRPMs,alargertooldiameterresultsinagreatercuttingspeed.

When a value is entered in ‘Cut Speed RPM’, the system takes that value and the tool diameter and calculates and displays the value for ‘Cut Speed SPM’. The relationship of RPM to SPM is based on the following formula:

•SPM in Inch = RPM * PI * Tool Diameter / 12

•SPM in Metric = RPM * PI * Tool Diameter / 1000

You can also go in the opposite direction. If you set Cut Speed SPM, the system takes that value and the tool diameter and calculates the Cut Speed RPM. The system uses the following formula:

•RPM in Inch = (12 * SPM) / (PI * Tool Diameter)

•RPM in Metric = (1000 * SPM) / (PI * Tool Diameter)

XY Feedrate PM, PTThesevaluesarealsointeractive.Feedrateisdefinedasunits(inch/millimeter)perminute(PM)orpertooth(PT). In general terms, the feed rate is the speed at which the cutter moves with respect to the work material. XY Feedrate allows you to specify the feed rate for movement in the XY plane.

To calculate the feed rate PT (per tooth) from the feed rate PM (per minute), the system uses the following formula:

•PT = PM / (Number of Flutes * RPM)

Going the other way, the system uses the following formula:

•PM = PT * Number of Flutes * RPM

The Tool Diameter and Number of Flutes are set on the tool page.

There are three types of moves possible in the XY plane. These moves are represented by the following examples of NC code. The value you enter for XY Feedrate determines the feed rate for these three types of moves.

•Type 1: N15 G01 X_ Y_

•Type 2: N15 G01 X_

•Type 3: N15 G01 Y_

Z Feedrate PM, PTZ Feedrate allows you to specify the feed rate for moves that involve the Z-axis. These moves are represented by the following examples of NC code. The value you enter for Z Feedrate determines the feed rate for these four types of moves.

•Type 1: N15 G01 X_ Y_ Z_

•Type 2: N15 G01 X_ Z_

•Type 3: N15 G01 Y_ Z_

•Type 4: N15 G01 Z_

Constant Removal RateThis option can be set to Yes or No. When set to Yes, the feed rate is adjusted on arcs to maintain the feed rate at the edge of the tool where it contacts the material. The feed rate increases around exterior arcs and

Page 15: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 15

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

decreases around interior arcs in the NC code output. The Max Feedrate setting is used to limit the increase in feed rate.

Max Feedrate PM, PTMax Feedrate is used to place a limit on the feed rate increase around exterior arcs when Constant Removal Rate is set to Yes.

About the Feed and Speed settings for turningThe settings for feed rates and spindle speed are set on the General tab and displayed in two columns that are interactive.

SpeedYou can use Speed RPM (Revolutions Per Minute) or Speed CSS (constant surface speed) to control the speed of the spindle.

When a value is entered in ‘Speed RPM’, the system takes that value and the reference diameter and calculates and displays the value for ‘Speed CSS’ (in surface feet/meters per minute). The relationship of RPM to CSS is based on the following formula:

•CSS in Inch = RPM * Reference Diameter * PI / 12

•CSS in Metric = RPM * Reference Diameter * PI / 1000

You can also go in the opposite direction. If you set Speed CSS, the system takes that value and the reference diameter and calculates the Speed RPM (in revolutions per minute). The system uses the following formula:

•RPM in Inch = (12 * CSS) / (PI * Reference Diameter)

•RPM in Metric = (1000 * CSS) / (PI * Reference Diameter)

Feedrate PM, PRThesevaluesarealsointeractive.Feedrateisdefinedasunits(inch/millimeter)perminute(PM)orperrevolution (PR). In general terms, the feed rate is the speed at which the cutter moves with respect to the work material.

Page 16: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 16

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

To calculate the feed rate PR (per revolution) from the feed rate PM (per minute), the system uses the following formula:

•PR = PM / RPM

Going the other way, the system uses the following formula:

•PM = PR * RPM

Reference DiameterThis value is used by ESPRIT to automatically calculate the spindle speed. By default, this value is set to the value of ‘Bar Diameter’ in Machine Setup.

If you are machining a constant diameter, enter the approximate diameter at the machining location. For diameters that are not constant, enter an average diameter.

Speed UnitSpeed Unit controls whether the value for Speed RPM or Speed CSS is used.

Feed UnitFeed Unit controls whether the value for Feedrate PM or Feedrate PR is used. ‘Per Minute’ uses the value for Feedrate PM. ‘Per Revolution’ uses the value for Feedrate PR.

Transverse Feedrate %This setting is available only for Roughing, Balanced Roughing, and Contouring operations. The percentage value is used to reduce or increase the feed rate for any tool movement that is not parallel to the main cut direction. Tool movement in the main cut direction uses the programmed feed rate.

When ‘Type of Work’ on the Strategy tab is set to ‘ID’ or ‘OD’:

•Vx = F * Transverse Feedrate %

•Vz = F

When ‘Type of Work’ is set to ‘Face’:

•Vx = F

•Vz = F * Transverse Feedrate %

If a feed rate change is inserted into the tool path manually, it will be overwritten at the next slope angle change if the transverse feed rate is not 100%. The transverse feed rate is always calculated using the initial feed rate. It does not use the feed rate the user has inserted.

Maximum RPMThis value is applied only when Speed Unit is set to CSS. By default, this value is the same as the ‘Max RPM’ that isdefinedforthespindleinMachineSetup.

This value controls the maximum revolutions per minute allowed for the spindle. A machining operation will not be allowed to exceed this limit.

Page 17: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 17

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

How speeds and feeds are calculated in eSpRit

When speed and feed data is loaded from the Speed Feeds Manager to an ESPRIT operation page, the system compares the existing data in the KnowledgeBase with information provided on the operation page. The system then calculates the appropriate speeds and feeds based on the following process:1. Thecalculationfirstconsidersthediameterofthetool(orthereferencediameteroftheturninginsert)used

for the current operation.2. The system compares this value to the tool diameters in the database (based on the current Standard, Part

Material Class/Condition, Type of Cut, and Tool Material).3. After the comparison, the system uses a set of rules to calculate the correct speeds and feeds.

There are four conditions that can exist after the system compares the diameter of the tool for the current operation with the data in the Speed Feeds Manager:

•The tool diameter has an exact match in the database

•The tool diameter is smaller than any tool diameter in the database

•The tool diameter is larger than any tool diameter in the database

•There is no match in the database, but the tool diameter is between the smallest and largest tool diameters in the database

The tool diameter has an exact match in the databaseThefeedspeedcalculatorisabletofindamatchforthetooldiameterinthedatabaseforthecurrentfilter.

Found - One Match

When looking in the database, the feed speed calculator found only one case that matches this criterion. The feed speed calculation will return the feed speed data of the tool diameter (with no regard to the cut depth).

Spindle RangeThis setting is used for RPM cutting. In general, set Spindle Range to ‘Off’ for CSS cutting. The options represent different levels of spindle ranges and vary depending on your machine.

Spindle PriorityThis setting is used only for multi-turret applications where two or more turning operations are synchronized. For synced operations, you can specify which operation controls the spindle speed. You can set spindle priority for more than one operation. Spindle priority can also be set on the operation page.

Page 18: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 18

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Found - Multiple Matches

Whenthefeedspeedcalculatorfindsmultiplecasesthatmatchthecriterion,thefeedspeedcalculationwillusethe Cut Depth to return the feed speed data.

The calculation is based on the following rules:

•ESPRIT Cut Depth = KBM Cut Depth: return the speed/feed data of the exact match for the cut depth in the tool diameter group

•ESPRIT Cut Depth < smallest Cut Depth: return the speed/feed data of the the smallest cut depth in the tool diameter group

•ESPRIT Cut Depth > largest Cut Depth: return the speed/feed data of the largest cut depth in the tool diameter group

If the ESPRIT cut depth is between the smallest and the largest cut depth in the tool diameter group, the calculation will return the speed/feed data of the matching tool diameter adjusted with the cut depth (linear interpolation) of the closest cut depths in the group.

In this example, the cut depth is 6 mm. The calculation will use a linear interpolation between the cut depth 5 and 10 to compute a feed rate of 0.14:

Page 19: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 19

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

The tool diameter is smaller than the smallest tool in the databaseWhenthetooldiameterissmallerthanthesmallesttooldiameteravailableinthedatabaseforthecurrentfilter,thecalculatorwilllookinthecurrentspeed/feeddatatofindthesmallesttooldiameter.

Found - One Match

Whenthefeedspeedcalculatorfindsonlyonecaseinthedatabasethatmatchesthecriterion,thefeedspeeddata of the smallest tool diameter will be returned (with no regard to the cut depth).

Found - Multiple Matches

Whenthefeedspeedcalculatorfindsmultiplecasesthatmatchthecriterion,thefeedspeedcalculationwillusethe Cut Depth to return the feed speed data.

The calculation is based on the following rules:

•ESPRIT Cut Depth = KBM Cut Depth: return the speed/feed data of the exact match for the cut depth in the tool diameter group

•ESPRIT Cut Depth < smallest Cut Depth: return the speed/feed data of the the smallest cut depth in the tool diameter group

•ESPRIT Cut Depth > largest Cut Depth: return the speed/feed data of the largest cut depth in the tool diameter group

Page 20: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 20

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

If the ESPRIT cut depth is between the smallest and the largest cut depth in the tool diameter group, the calculation will return the speed/feed data of the smallest tool diameter adjusted with the cut depth (linear interpolation) of the closest cut depths in the group.

In this example, the cut depth is 2 mm. The calculation will use a linear interpolation between the cut depth 1.5 and 3.0 to compute a feed rate of 0.033:

The tool diameter is larger than the largest tool in the databaseWhenthetooldiameterislargerthanthelargesttooldiameteravailableinthedatabaseforthecurrentfilter,thecalculatorwilllookinthecurrentspeed/feeddatatofindthelargesttooldiameter.

Found - One Match

Whenthefeedspeedcalculatorfindsonlyonecaseinthedatabasethatmatchesthecriterion,thefeedspeeddata of the largest tool diameter will be returned (with no regard to the cut depth).

Page 21: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 21

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

Found - Multiple Matches

Whenthefeedspeedcalculatorfindsmultiplecasesthatmatchthecriterion,thefeedspeedcalculationwillusethe Cut Depth to return the feed speed data.The calculation is based on the following rules:

•ESPRIT Cut Depth = KBM Cut Depth: return the speed/feed data of the exact match for the cut depth in the tool diameter group

•ESPRIT Cut Depth < smallest Cut Depth: return the speed/feed data of the the smallest cut depth in the tool diameter group

•ESPRIT Cut Depth > largest Cut Depth: return the speed/feed data of the largest cut depth in the tool diameter group

Page 22: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 22

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

If the ESPRIT cut depth is between the smallest and the largest cut depth in the tool diameter group, the calculation will return the speed/feed data of the smallest tool diameter adjusted with the cut depth (linear interpolation) of the closest cut depths in the group.

In this example, the cut depth is 13 mm. The calculation will use a linear interpolation between the cut depth 12 and 15 to compute a feed rate of 0.18667:

The tool diameter has no match in the databaseThefeedspeedcalculatorcannotfindamatchforthetooldiameterinthedatabaseforthecurrentfilterANDthetool diameter is in between the smallest and the largest tool diameter.

Thefeedspeedcalculatorwillfindtheclosestloweranduppertooldiameter.Then,thefeedspeedcalculatorwillreturn the speed feed data adjusted with the tool diameter between the lower and the upper speed feed data (linear interpolation).

Found - One Match

When looking in the database, there is only one match for the lower or upper tool diameter. The feed speed calculator will return the speed feed data of the lower/upper tool diameter for the calculation of the interpolation.

In this example, the tool diameter is 6 mm. There is only one match for the closest lower node.

Found - Multiple Matches

When looking in the database, there are multiple matches for the lower or upper tool diameter.

The feed speed calculator will get the lower/upper tool diameter, and will return the interpolated feed speed value of the closest lower and upper cut depth for the lower/upper tool diameter.

Page 23: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 23

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

The upper node for the 6 mm tool diameter 10, which contains three speed/feed data. The upper closest cut depth is 10 and the lower closest cut depth is 5. The feed speed calculator will return the adjusted value between the cut depth 5 and 10 (linear interpolation).

Interpolation of Upper and Lower Speed/Feed Data

When the lower and upper feed speed data is determined, the feed speed calculator will use the tool diameter to interpolate the feed speed data (linear interpolation).

TheFeedSpeedcalculatorwillfirstgettheloweranduppernode,andthentheinterpolationwillgive0.068:

Page 24: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 24

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

adjusting the feed rate based on tool engagement

Duringmostroughmillingoperations,thetoolisalwaysfullyengagedalongthefirstcuttingpassandinanynarrow areas that are only slightly wider than the cutter.

Full engagement of the tool can also occur when moving from a straight cut into areas where there is a sharp transition in the cutter path such as a corner.

Full engagement of the tool causes additional pressure on the tool, which can result in damage to the tool or even cause a severe tool break.

ESPRIT lets you decide what percentage of the tool radius is considered fully engaged, allowing you to adjust the feedrateaccordinglyforimprovedtoollifeandsurfacefinish.

Full Engage % of FeedrateThis percentage value is used to adjust the feed rate when ESPRIT detects that the tool is fully engaged. For example, if you enter 75, the tool slows down to 75% of the full feed rate when fully engaged.

Full Engage % of RadiusThis percentage value is used to determine the tool engagement based on the radius of the tool. When ESPRIT detects that the tool load is equal to or greater than this value, the tool is considered fully engaged for the current tool motion.

Page 25: How to Manage Speeds and Feeds in ESPRIT - DP … · dptechnology.com 1 How to Manage Speeds and Feeds in ESPRIT The calculation of optimum spindle speeds and tool feed rates must

dptechnology.com 25

DP Technology Corp. Phone: 1 800 627-84791150 Avenida Acaso Outside the US: + 1 805 388-6000Camarillo, CA 93012 USA Email: [email protected]

ESPRIT is a registered trademark of DP Technology Corp.©2010 DP Technology Corp. All rights reserved.

Ho

w t

o M

an

ag

e S

pe

ed

S a

nd

Fe

ed

S in

eS

pR

it

The full engagement status is directly linked to the step over distance for any roughing passes. For example, the larger the step over the more likely the tool will be fully engaged in the material.

When this happens, trochoidal movement is applied to the current tool path segment. The trochoidal pattern creates a full circle along the tool path to reduce cutter load whenever the tool is fully engaged.

However,ifaTrochoidtoolmotionisalreadyspecified,thefeedrateadjustmentishandledbythe“TrochoidalStrategy” settings.

These settings are available for the following machining cycles:

•SolidMill Variable-Z Roughing

•SolidMill Pocketing

•SolidMill Trochoidal Pocketing

•SolidMill Contouring

•SolidMill Wrap Pocketing

•SolidMill Wrap Face Pocketing

•SolidMill Wrap Face Contouring