Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PowerMILL 8.0
By Delcam plc
Release Issue 1
Disclaimer
Delcam plc has no control over the use made of the software described in
this manual and cannot accept responsibility for any loss or damage
howsoever caused as a result of using the software. Users are advised that
all the results from the software should be checked by a competent
person, in accordance with good quality control procedures.
Information contained in this manual is subject to change without notice
and does not represent a commitment by Delcam plc. The software
described in this manual is furnished under licence agreement and may be
used or copied in accordance with the terms of such licence. No part of
this manual may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying and recording,
for any purpose without the express permission of Delcam plc.
Copyright 1996-2007 Delcam plc. All rights reserved.
Acknowledgements
This documentation references a number of registered trademarks and
these are the property of their respective owners. For example, Microsoft
and Windows are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries.
Patents
The Raceline smoothing functionality is subject to patent applications.
Patent pending: GB 2374562 Improvements Relating to Machine
Tools
Patent granted: US 6,832,876 Machine Tools
Some of the functionality of the ViewMill and Simulation modules of
PowerMILL is subject to patent applications.
Patent granted: GB 2 423 592 Surface Finish Prediction
PowerMILL Version: 8.0 Date: 29/08/2007 16:17
Contents
Introduction
Toolpath preparation......................................................................................1
Toolpath generation .......................................................................................3
Toolpath verification......................................................................................4
Toolpath output..............................................................................................4
User interface .................................................................................................5
General ...........................................................................................................5
Toolpath preparation
Contents i
Toolpath generation
62
Toolpath verification
121
Toolpath output
140
ii Contents
User interface
144
General enhancements
152
Index
153
Contents iii
Introduction
PowerMILL 8.0 offers all of the original features of PowerMILL 7.0, but
with numerous improvements. The most significant improvements are:
Toolpath preparation
There is a new set of options on the individual Boundary and Pattern
context menu, which allows you to undo and redo boundary edits (see
"Undoing patterns and boundaries" on page 7).
You can now perform Boolean operations on boundaries (see "Boolean
boundaries" on page 8).
There are a few enhancements to
Introduction 1
There is a new
Feeds and Speeds dialog (see "Feeds and speeds
enhancements" on page 29).
There are a couple of enhancements to
41).
The Links tab now has the Along Radial option (on page 41) and
Automatically Extend option (on page 42).
The Lead In and Lead Out tabs have additional Add Leads at
Tool Axis Discontinuities fields (on page 44).
You can now Undo and Redo Workplane Transformations (see
"Workplane" on page 45).
There is a new Sets (on page 48) entity in the Explorer. Sets are
particularly useful when Blisk machining. Sets are very similar to Levels.
There are several Feature Sets (on page 49) enhancements including:
Two additional ways of creating holes:
Create holes from toolpath plunge points (on page 50).
Create holes from contact normals (on page 51).
Holes generated automatically from the Recognise Holes in
Model option on the Feature Sets context menu can now be
edited. For more information, see Editing automatically identified
holes (on page 55).
Individual components of a Feature can be edited from the
Component tab on the Feature dialog. For more information,
see Editing feature components (on page 53).
There are a few enhancements to Setup Sheets (on page 59).
The Setup Sheets User Guide is available for download. It
contains step-by-step instructions on how to create and customise
setup sheets.
2 Introduction
Toolpath generation
Tool Axis Editing (on page 62) is a new option, which allows you
to edit the tool axis of selected (partial) segments of a toolpath whilst
preserving the toolpath contact positions.
There are several Area Clearance improvements (on page 84)
including:
You can now create a toolpath with trochoidal moves (on page
85) along the whole toolpath.
Offset Area Clearance now uses horseshoe moves (on page
86), which maintain cutter direction, rather than circular loops on
external corners.
Swarf Machining enhancements (on page 88) include an option of
Follow Surface Laterals.
There are three new Blisk Machining strategies available:
Blisk area clearance (on page 91).
Blade finishing (on page 99).
Hub finishing (on page 102).
Parametric Offset Finishing enhancements (on page 111)
include a new option of Edge Tolerance.
The Port Machining strategy dialogs now include a Port Machining
Preview (on page 113) button, to improve consistency with other
machining strategies.
A new Disc Profile Finishing (on page 114) strategy uses a tipped disc
tool to create profile toolpaths. The edge of the tool, rather than the tool
tip, is driven along the surface. This strategy will not cut at sharp angles,
but will retract, re-position and then plunge before continuing machining.
There are a couple of Drilling enhancements (on page 117).
There are several General toolpath enhancements (on page 117)
including:
A new
Draw Contact Track option (on page 120). This
draws the trace of the toolpath contact points in red.
Introduction 3
Toolpath verification
There is a change in the way that simulation works in PowerMILL.
There are now three simulation toolbars:
Simulation (on page 122) - controls the playing of the simulation.
ViewMill (on page 123) - controls the visualisation of the
simulation.
Machine (on page 132) - controls the visualisation of the machine
tool.
For information on to how to use the new simulation toolbars, see the
Simulation examples (on page 133).
Toolpath output
The Text Block enhancements (on page 140) include:
The Text Block toolbar (on page 141) aiding text block creation.
The Rotation option in the Type field.
NC Program Notes (on page 141) allow you to add notes to NC
programs, and record the programmer's name and date.
The Coolant (on page 142) can be set using a new Coolant option;
changing the coolant type in different dialogs has different impacts.
Arc Fitting (on page 143) a toolpath is now only available using the
Output Type of Fit Arcs in the Point Distribution
than when outputting an NC program.
dialog rather
If you want to set a preference for Drilling Cycle Output (on page
143), then you can set it in the template, or when you are about to write
the NC program.
4 Introduction
User interface
The PowerMILL 8.0 View toolbar (on page 144) contains the same
buttons as in PowerMILL 7.0, but they are reorganised into several pullout toolbars.
There are three changes to the Tools - Options dialog:
You can now choose a background image (on page 146) for the
graphics area.
There is a new Tool tab (on page 149).
If you don't want your output file to have an extension type '.' in the
extension field of the NC Program tab.
There are additions to the Tool context menus (on page 150).
General
There are several general enhancements (on page 152).
PowerMILL is much faster at deleting multiple entities in the
Explorer.
Graphics performance (such as dynamic pan, rotate and zoom) is
faster than it was in PowerMILL 7.0.
There is now support for 3DConnexion SpacePilot.
Template objects now support folders.
Significant improvements in the time taken to shade a model.
PowerMILL can now read both surface and triangle information
from third party CAD model file formats that support dual data
(such as Rhino).
Introduction 5
Only new features available in PowerMILL 8.0 are documented here. For
information on bug fixes, corrections and compatibility issues, refer to the
Release Notes. These can be found from the Windows Start menu:
Start - Delcam - PowerMILL - PowerMILL800x - Release Notes 8.0x.
For information on known bugs found since the release of the software,
see the Known Bugs list. It can be found in the product tree at
\dcam\pmilldoc8000\file\help\ppp.htm.
For information about all other features, consult the on-line reference
documentation.
6 Introduction
Toolpath preparation
Undo Last Edit - reverts the boundary to what it was before the edit.
Redo Last Undone Edit - reinstates the edit you have just undone.
Clear History Buffers - empties the undo buffer, so that you can no
longer undo an edit.
Toolpath preparation 7
Boolean boundaries
You can now perform Boolean operations on boundaries.
You can use:
the Boundaries context menu:
button on the
the Create a Boolean Operation Boundary
Create Boundary pull-out list on the Boundary toolbar.
8 Toolpath preparation
Toolpath preparation 9
- Boundary A
- Boundary B
Addition gives:
10 Toolpath preparation
Subtraction:
as Boundary A and
If you selected
subtraction gives:
as Boundary B then
as Boundary A and
If you selected
subtraction gives:
as Boundary B then
Intersection gives:
Toolpath preparation 11
Tool axis
There are a couple of enhancements to the Tilt Tool Axis option on the
Collision Avoidance tab on the Tool Axis Direction
dialog:
12 Toolpath preparation
From Curve - if a collision is detected, the tool will tilt such that
the tool tip tries to point away from the curve, until the collision is
avoided, to become a From Line Curve Axis.
Toolpath preparation 13
Tool database
A new Tool Database
The Tool Database
defined database.
14 Toolpath preparation
Options for Tool Database - displays the Tool tab (on page 149)
in the Tools - Options dialog. This enables you to specify the location
of the tool database and how the tools are created.
Search settings
You can select a tool by entering search criteria in any number of the
fields (or, entering no search criteria, to display the whole database for
the selected tool type), and then clicking the Search button.
Name - allows you to search by the name of the tool.
Search String - enter the characters you are looking for in the
Tool Name.
Toolpath preparation 15
Stock material
The stock material displayed here is the material that will be associated
with any new tool created in PowerMILL, whether it be from the tool
database or otherwise. If the tool is created from the database, it inherits
any cutting data that exists for that tool and stock material combination in
the database.
- displays the stock material to which the cutting
data refers. This drop-down list contains all the available stock material
types.
Define a new Stock Material - defines a new stock material for
use with the tool database. This displays the New Stock Material
Name dialog:
Enter a name for the new stock material, and then click
16 Toolpath preparation
Spaces are not allowed in stock material names, but numbers are.
So Mild Steel isn't allowed, but Mild_Steel or Mild_Steel_1 are.
Search results
Tool List - displays all tools that meet the search criteria. It also gives
details of the tool's dimensions.
The size of each column can be moved in a standard Windows way by
placing the cursor over the end of a column and dragging it to a new
location. This works in the same way as the Toolpath List in the NC
Program dialog.
- shows the number of records found.
Select All Search Results - selects all listed tools.
Deselect All Search Results - deselects all selected tools.
Delete - deletes the selected records.
Create Tools - creates the selected tools in your project, and adds them
to the Explorer.
You can select tools by either using the Select All
any of the standard Windows selection methods.
button or by
Toolpath preparation 17
2. Enter the search criteria you are interested in. For example, to list
all end mills with a diameter between 4mm and 5mm.
Enter a Type of End Mill.
Select the Diameter option, and select a Min of 4.0 and a Max
of 5.0.
18 Toolpath preparation
3. Click the Search button to find the tools that meet your criteria.
Toolpath preparation 19
Tool enhancements
There are several tool enhancements:
A new Tool Database (on page 14)
Tool toolbar.
20 Toolpath preparation
This dialog is also available from the Add All Tools to Database
option on the Tools context menu, and Add Tool to Database option
on the individual Tools context menu.
Toolpath preparation 21
If you want to export several tools to the tool database, the simplest
way is to select the tools you want to add, and then choose the Add
Selected Tools to Database option from the right-click menu.
The Cutting Data records are synchronised and shared for all tools with
the same Family Name and Stock Material.
22 Toolpath preparation
to
to cancel.
Tool ID - the user-defined name allocated to the tool, and added to the
cut file. By default, this is the same as the Name.
Coolant (on page 142) - allows you to specify the coolant:
None - no coolant output.
Standard - coolant turned on.
Flood - coolant on flood.
Mist - coolant on mist.
Tap - tap coolant on.
Air - air blast.
Through - coolant through spindle.
Double - two coolant codes are allowed.
The coolant is always turned off at the end of a toolpath.
Toolpath preparation 23
24 Toolpath preparation
Toolpath Type - specifies the type of toolpath cut with this tool. This is
either Roughing or Finishing.
Operation - specifies the cutting mode of the tool.
Tool Properties - summarises information from the Tip and Cutting
Data tabs.
Tool ID - the name of the tool. This is the same as the Tool ID on
the Cutting Data tab.
Diameter - the diameter of the tool. This is the same as the
Diameter on the Tip tab.
Tool Family - the tool family to which the tool belongs.
Number of Flutes - the number of flutes on the tool.
Tool/Material Properties
Axial Depth of Cut - the depth of cut measured along the tool axis in
mm or inches depending on the Units setting.
In calculations, this value is represented by the symbol ap.
The maximum value is limited by the flute length of a solid cutter
or by the inserts fitted.
Typically, this value is used to set the maximum Stepdown for
Area Clearance and Constant Z machining.
Radial Depth of Cut - the depth of cut measured normal to the tool
axis, measured in mm or inches depending on the Units setting.
In calculations, this value is represented by the symbol ae.
Typically, this value is used to set the Stepover for machining.
Surface Speed - the speed of the tool when material is being removed,
measured in metres (or inches) per minute depending on the Units
setting.
In calculations, this value is represented by the symbol vc.
The surface speed represents the rate at which the cutting edges of
the tool can be driven through the material.
This values is used to calculate the Spindle Speed.
Feed/Tooth - the cutting feed per tooth, measured in mm or inches
depending on the Units setting.
In calculations, this value is represented by the symbol fz.
Toolpath preparation 25
dialog).
26 Toolpath preparation
Description tab
A new Description tab is available. It contains two major areas:
Description frame that was located on the Cutting Data tab in
previous versions.
User Defined Settings frame which is new. It allows you to add
your own parameters to the tool.
Toolpath preparation 27
28 Toolpath preparation
Toolpath preparation 29
Surface Speed - the speed of the tool when material is being removed,
measured in metres (or inches) per minute depending on the Units
setting.
In calculations, this value is represented by the symbol vc.
The surface speed represents the rate at which the cutting edges of
the tool can be driven through the material.
This values is used to calculate the Spindle Speed.
30 Toolpath preparation
or
).
Toolpath preparation 31
dialog.
dialog.
Plunging Feed Rate - the speed of the tool when it is entering the
material ready for its cutting moves, measured in mm or inches per
minute depending on the Units setting. These are vertical moves.
In calculations, this value is represented by the symbol Vp.
32 Toolpath preparation
or
).
This frame enables you to make corrections for the working diameter of
the tool. For example, when surface milling with anything other than a
square-ended cutter with a small depth of cut, the full diameter of the
cutter is never engaged in the material. If the spindle speed is calculated
using the tool diameter, the surface speed of the part of the tool in the cut
will be less than it should be.
Depth off Cut - depth of cut of the strategy ap.
Toolpath preparation 33
34 Toolpath preparation
dialog.
Toolpath preparation 35
36 Toolpath preparation
Toolpath preparation 37
38 Toolpath preparation
In this case, the Cutting Feed Rate was edited and is now
preceded by
to show that it has been edited manually. The
Plunging Feed Rate and Feed/Tooth have also changed, as the
values have been calculated (Plunging Feed Rate = Cutting
Feed Rate * Feed Rate Plunge Factor).
The Feed Rate Plunge Factor is defined on the Tool tab
of the Tools - Options dialog.
Toolpath preparation 39
8. Clicking
changes it to
, and updates the value in the Feeds
and Speeds dialog to the recommended value.
In this case, clicking Reset would have had the same result.
The difference is that Reset updates all values with those in
the Tool - Cutting Data dialog, whereas clicking
only
updates that particular field (and any fields calculated from
that field).
Any field on the Cutting Feed dialog with a value of 0.0, or
no value, is not fed through to the Feeds and Speeds
dialog.
40 Toolpath preparation
The Links tab now has the Along Radial option (on page 41) and
Automatically Extend option (on page 42).
The Lead In and Lead Out tabs have additional Add Leads at
Tool Axis Discontinuities fields (on page 44).
Along Radial
Enables retract and approach moves perpendicular to both the tool
axis and the tangent direction of the toolpath.
Toolpath preparation 41
42 Toolpath preparation
Toolpath preparation 43
44 Toolpath preparation
Workplane
There are three new options on the individual workplane context menu.
Undo Last Edit - undoes the last transformation. For example, if you
rotate the workplane by 30 then Undo Last Edit returns the workplane
to what it was before the edit.
This is also available from the Undo
dialog.
Redo Last Undone Edit - redoes the transformation you have just
undone. In the above scenario, it reinstates the rotation of 30 .
This is also available from the Redo
dialog.
Toolpath preparation 45
46 Toolpath preparation
).
4. Click Undo
).
5. Click Undo
6. Click Redo
and Redo
button
Toolpath preparation 47
Sets
There is a new Sets entity in the Explorer. Sets are particularly useful
when Blisk machining.
Sets are similar to levels. However, there are some crucial differences:
Each entity must be on one (and only one) level. You can't have the
same entity on two different levels, or in no level.
Each entity can be on more than one set, or in no set. You can have
the same entity in two or more different sets, in a set (or sets) and
in a level or just in one level.
Deleting a project deletes all the levels and sets.
Deleting all the levels and sets deletes the model.
Sets and levels cannot have the same name. For example, you
cannot have a set called Hub and level called Hub.
The individual Levels and Sets context menu is the same as the
individual Levels context menu in previous versions.
The Levels and Sets context menu is similar to the Levels context
menu in previous versions. Only the new items are described here.
Delete All Except Non-Empty Levels - deletes all the sets (whether
they contain entities or not) and deletes all the levels which contain no
entities. Only levels containing entities remain.
48 Toolpath preparation
For more information on how to use levels and sets, see Example of Blisk
machining (on page 103).
Feature sets
There are several Feature Sets enhancements:
Two additional ways of creating holes:
Create holes from toolpath plunge points (on page 50).
Create holes from contact normals (on page 51).
Holes generated automatically from the Recognise Holes in
Model option on the Feature Sets context menu can now be
edited. For more information, see Editing automatically identified
holes (on page 55).
Individual components of a Feature can be edited from the
Component tab on the Feature dialog. For more information,
see Editing feature components (on page 53).
You can now select multiple features within one feature set in the
same way that you multi-select entities such as feature sets,
toolpaths or tools.
Improved hole recognition when using the Recognise Holes in
Model option.
User-created workplanes are now used when the workplane is
parallel to the one that PowerMILL would create automatically.
Holes are no longer created from aspects of the model, such as
fillets, which are not true holes.
When Compound Holes and Create from Partial Holes are
selected, compound holes are created as a single feature. In
previous versions compound holes were created as multiple
features.
Tapered Holes are now correctly oriented.
Toolpath preparation 49
Select Hole in the Type field, and Plunges in the Use field.
Enter an appropriate
50 Toolpath preparation
Click Apply to create the holes at all the active toolpath's plunge
points.
3. If you look in the Explorer, you can see three holes you have just
created.
Toolpath preparation 51
Select Hole in the Type field, and Normals in the Use field.
Choose an appropriate depth using the Define top by and Define
bottom by fields.
Enter an appropriate
Select Multi-Axis. This ensures that all holes are created in one
feature set.
Click Apply to create the holes at all active toolpath's plunge
points.
52 Toolpath preparation
3. If you look in the Explorer, you can see three holes you have just
created.
Toolpath preparation 53
Dimension - allows you to define the shape of the active (pale yellow)
component.
Upper diameter - the diameter at the top of the current
component. This must be greater than or equal to the Lower
Diameter.
Depth - the vertical height of the component.
Draft Angle - allows you to create features with draft angles.
Lower diameter - the diameter at the bottom of the current
component. This must be less than or equal to the Upper
Diameter.
Coordinates - the location of the hole.
Axis - the orientation of the Z axis of the hole.
This is only editable if the holes are created as Multi-Axis.
If you edit any of these fields you must click Apply for them to take
effect.
For an example on using this dialog, see Editing automatically identified
holes (on page 55).
54 Toolpath preparation
Toolpath preparation 55
- standard holes with the Z axis of the hole aligned with the
workplane Z axis.
- compound holes with the Z axis of the hole aligned with the
workplane Z axis.
- standard holes with the Z axis of the hole not aligned with the
workplane Z axis.
4. Select the hole that you want to edit.
56 Toolpath preparation
or
6. Select the Component tab.
Toolpath preparation 57
7. Edit the required fields, in this case, the Upper Diameter, and X
and Y coordinates.
58 Toolpath preparation
When you select a hole where the Z axis of the hole is not aligned
with the workplane Z axis, the Coordinates frame cannot be
edited.
Setup sheets
The following enhancements have been made to the setup sheets
functionality in PowerMILL 8.0:
The default export location for setup sheets has changed from:
%[project.path]/ncprograms/SetupSheets.html
to
%[project.path]/ncprograms/%[project].html,
where the variable {project} is now used to generate the default
name of the export root file.
A project summary page is created by default irrespective of the
number of NC programs that exist in your project.
When you regenerate setup sheets, PowerMILL no longer displays
the Overwrite Bitmap? message for every toolpath in the current
NC program.
It has been replaced with two queries. The first one asks if you
want to overwrite the first snapshot, and the second one gives you
an option to overwrite all remaining snapshots.
Toolpath preparation 59
60 Toolpath preparation
Toolpath preparation 61
Toolpath generation
62 Toolpath generation
Toolpath generation 63
Plane
Type - defines the limiting plane. These options are only available
if you have a Define Region By of Plane:
Plane X - defines the YZ plane. Either pick a point on the
screen using the left mouse button, or enter the X coordinate in
the Point frame of the dialog.
Plane Y - defines the XZ plane. Either pick a point on the
screen using the left mouse button, or enter the Y coordinate in
the Point frame of the dialog.
Plane Z - defines the XY plane. Either pick a point on the
screen using the left mouse button, or enter the Z coordinate in
the Point frame of the dialog.
Arbitrary - either pick two points on the screen using the left
mouse button to define the normal to the required plane, or enter
X, Y and Z coordinates in the Point and Normal frames of the
dialog.
Point - defines the origin of the plane.
Normal - defines the direction of the normal of the plane.
Boundary
Boundary - determines which boundary is used to limit the
toolpath. You can select the required boundary from the dropdown list. This option is only available if you have a Define
Region By of Boundary.
Projection Plane - determines in which plane the toolpath is
limited. Select one of the following from the drop-down list:
Workplane, View Plane or Best Fit Plane. This option is
only available if you select the Limit to Boundary option.
Side - determines which side of the plane, polygon or boundary
is selected:
Inner
Outer
For a closed polygon or boundary it is obvious what is inside or
outside. However, this is not the case for a plane. So, each plane
has an arrow, normal to the plane, at each corner, to indicate which
side of the plane will be selected. The boundary or polygon must
be a closed, non-intersecting contour.
64 Toolpath generation
Toolpath generation 65
Tool Axis - displays the tool axis that will be used in the selected
toolpath region.
66 Toolpath generation
Before you can edit the toolpath you must create one. In this case, a
surface machining toolpath, which is then trimmed so that the nearvertical end fillet of the blade remains unmachined.
1. Select the splitter blade
Toolpath generation 67
68 Toolpath generation
Select:
Lead/Lean in the Tool Axis field
Enter -70 in the Lean field
4. Click Accept to close the Surface Finishing dialog.
5. Click Apply to calculate the toolpath, then click Cancel.
Toolpath generation 69
6. Limit this toolpath, so that the end fillet is not machined. From the
individual Toolpath context menu, select Edit - Limit.
Select:
Limit to - polygon
Delete Original - deselected
Save - Outer
7. Create a polygon by selecting points similar to points
and
70 Toolpath generation
below:
8. Click Apply, then click Cancel to trim the toolpath and close the
dialog.
dialog, change the Lead In to
9. From the Leads and Links
Extended Move with a Distance of 30.
The next few examples look at editing this toolpath in a variety of ways:
The Point Distribution example (on page 72) looks at tool axis
interpolation to smooth the machine tool movement in a specified
region of the toolpath.
Toolpath generation 71
The Tool Axis editing example (on page 76) shows how to
modify the toolpath tool axis locally to gain extra clearance.
The Multiple Selection example (on page 80) shows how to
multi-select regions of a toolpath before editing the tool axis.
The Blend Distance example (on page 83) shows how to the
smooth transition between the original and the edited tool axis.
Point distribution example
This example looks at tool axis interpolation and point redistribution
within a selected region. The machine tool movement at the start of each
toolpath segment is smoothed by making the tool axis change more
gradual.
This example uses the impeller.dgk model available in the Examples
folder, and assumes that you have completed the procedure in the
Example of tool axis editing (on page 67).
72 Toolpath generation
1. Look at the fillet of the blade toolpath, and select Draw Toolpath
Points
on the
Select:
Define by Region - Polygon
Side - Inner
Toolpath generation 73
below:
Select:
74 Toolpath generation
button.
Select:
Output Type - Redistribute
Tolerance Factor - 0.5
Limit Point Separation - selected
Maximum Point Separation - 0.5
Mesh Factor - 0.1
Limit Maximum Triangle Length - selected
Maximum Triangle length - 1.0
8. Click Accept to close the Point distribution dialog.
9. Click Apply to create the additional points.
Toolpath generation 75
1. Look at the fillet of the blade toolpath, and select Draw Toolpath
Points
76 Toolpath generation
3. Select
on the Toolpath toolbar to open the Tool Axis
Editing dialog.
Select:
Define by Region - Pairs of Points
4. Select two points on the bottom toolpath segment in a similar
position to those shown below.
Toolpath generation 77
Select:
Type of Editing - New Axis definition
Blend Distance - 5
78 Toolpath generation
Toolpath generation 79
11.Zoom in on the edited part of the toolpath to see the difference that
the change of tool axis has made.
- original toolpath.
- edited toolpath.
The Blend Distance was added so that the Lean Angle of the
tool is changed from -70 to -10 over a period of 5mm rather than
instantaneously. The same also occurs at the end of the region,
where Lean Angle of the tool is changed from -10 to -70 over a
period of 5mm rather than instantaneously. For more information,
see the Blend Distance example (on page 83).
Multiple selection example
This example demonstrates how to multi-select regions of a toolpath
before editing the tool axis. This example uses the impeller.dgk model
available in the Examples folder, and assumes that you have completed
the procedure in the Example of tool axis editing (on page 67).
80 Toolpath generation
1. Select
on the Toolpath toolbar to open the Tool Axis
Editing dialog.
Select:
Define by Region - Whole Segments
2. In this case, it's easier to select the segments without having the
model visible. Click the Shade
undraw the model.
and Wireframe
buttons to
Toolpath generation 81
82 Toolpath generation
When a Blend of 0 is used, you can see the discontinuity between the
original and the edited tool axis:
Toolpath generation 83
84 Toolpath generation
Trochoidal moves
Toolpath generation 85
If you select Full in the Trochoidal Moves field, the generated toolpath
contains only trochoidal moves.
Horseshoe moves
86 Toolpath generation
Toolpath generation 87
dialog.
88 Toolpath generation
Blisk machining
A new Blisks tab is available on the Toolpath Strategies New
dialog.
The following blisk machining strategies are available:
Blisk area clearance (on page 91).
Blade finishing (on page 99).
Hub finishing (on page 102).
The Blisks tab on the Toolpath Strategy New
dialog contains the
area clearance and finishing strategies required to machine a blisk or
impeller.
Toolpath generation 89
The left side of the dialog contains the standard options for all toolpaths.
90 Toolpath generation
For blisks, you can only specify a general Thickness value; this is
why the Thickness
Toolpath generation 91
- hub
- shroud
- left blade
- right blade
92 Toolpath generation
- hub
- left blade
- right blade
- splitter blade
- fillet for left blade
- fillet for splitter blade
- fillet for right blade
Toolpath generation 93
.
,
and
and
and
and
.
.
Hub - select the Level or Set that defines the hub geometry from
the drop-down list.
Shroud - select the Level or Set that defines the initial
unmachined stock geometry from the drop-down list.
Fillets - select the Level or Set that defines the fillet geometry
from the drop-down list. All the fillets must also be in the Level or
Set that defines the blade.
Since entities can be in only one level (but can belong to
many sets) if levels are used to define the blade, then a set
must be used to define the fillets. The fillet surface must
belong to both the level defining the blade and the set
defining the fillet.
Left Blade - select the Level or Set that defines the left blade
(and any fillet) geometry from the drop-down list.
The left blade must be positioned clockwise from the right
blade. So the left blade is the blade on the left when viewed
looking into the gap that will be machined, in the direction of
the central axis, with the Z axis of the active workplane
pointing upwards.
Right Blade - select the Level or Set that defines the right blade
(and any fillet) geometry from the drop-down list.
The right blade must be positioned counter-clockwise from
the left blade.
94 Toolpath generation
Splitter Blade - select the Level or Set that defines the splitter
blade (and any fillet) geometry from the drop-down list.
Hub - select the Level or Set that defines the hub geometry from
the drop-down list.
Machine - the number of blades you want to machine.
One Blade - area clears between the two selected blades.
Toolpath generation 95
96 Toolpath generation
Toolpath generation 97
98 Toolpath generation
Blade finishing
Blade Finishing finish machines the blades of a blisk or impeller.
Whether this is done one blade at a time or one pocket at a time depends
on the Machining Operation selected.
Toolpath generation 99
- blade to be machined.
,
- blades which must be modelled, but don't need to
be on any specific level or set.
Hub finishing
Hub Finishing finish machines the hub between two blades.
The majority of this dialog works in the same way as the Blisk Area
Clearance (on page 91) dialog.
Blisk Definition - defines the different parts of the blisk or impeller,
and how many blades you want to machine.
Tool Axis Elevation - defines the initial target tool axis.
Machining - defines the offset profile, order and direction for
machining.
The only difference is that Machine gives you the option of One
Pocket or All Pockets.
There is no reason why Whole Blisk is a set and the rest are levels.
Whole Blisk could have been a level, with all the rest being sets. They
can't all be levels as Whole Blisk contains entities which are in the other
levels/sets. What is important is that the hub, shroud, left blade, right
blade and splitter blade (if they exist) are all in individual levels/sets.
- hub
- shroud
- left blade
- right blade
These four sets/levels are the only surfaces that are required to machine
the whole blisk.
Length - 80
Define surface default thickness
For all Blisk Machining strategies, you must have a Shroud defined as
a Level or Set. However, this surface must be ignored when creating the
toolpath, otherwise it would be impossible for the tool to access the
material to be removed.
1. In the Thickness Preferences
Defaults tab.
, and a Machining
3. Select the Shroud in the graphics window, and click the Acquire
Component
button.
4. Click Accept.
Create the Blisk area clearance toolpath
You have now completed the setup, and can create the toolpath.
button, open the Blisks tab,
1. Click the Toolpath Strategies
and then select the Blisk AreaClear Model strategy.
2. Select the appropriate levels (or sets) to define the Hub, Shroud,
Left Blade and Right Blade. Leave the Splitter Blade field
blank.
3. Select a machine of One Blade if you want to minimise
machining time. Otherwise, select a Machine of All Blades, and
click the Calculate button to area clear the whole blisk.
4. Select an Elevation From of Hub Normal, and an Offset of
Offset Up.
5. Click Calculate to compute the toolpath.
Select:
1st Choice - Extended Move
Distance - 10
Click Copy to Lead Out to copy these valued to the Lead Out
tab.
2. Open the Links tab.
Select:
Short/long Threshold - 100
Short - Circular Arc
Along - Tool Axis
Automatically - selected
Maximum Length - 250
3. Click Apply to apply the changes to the active toolpath.
dialog.
Edge Tolerance - defines the tolerance between the tool contact point
and the Start Curve and End Curve. This tolerance has an effect on
the quality of the resulting toolpath. An Edge Tolerance of 0 uses the
automatic tolerance. This option is only available if you have a Limiting
Method of Contact Position.
The automatic value works well in most cases. However, when using
a very small machining tolerance, specifying an Edge Tolerance
can dramatically improve toolpath quality.
It is recommended that the Edge Tolerance is larger than the
input tolerance.
To this:
and
, are drawn
Inside:
Outside:
Profile
Total depth of Cut - the total depth that is required.
Drilling enhancements
There are a few drilling enhancements:
You can now use the Thickness parameter with an Operation of
Pre Drill and Full Diameter, as well as Drill to Hole Depth.
The Retract Factor on the Expert Drilling page now works for
Deep Drill as well as for Break Chip.
dialog.
dialog.
Version 8.0
Version 7.0
Toolpath verification
Changes to simulation
The operation of the simulator (or player) is controlled by the
Simulation (on page 122) toolbar.
The visualisation of the simulation is controlled by the ViewMill (on
page 123) toolbar.
The visualisation of the machine tool is controlled by the Machine (on
page 132) toolbar.
For more information on to how to use the new Simulation toolbars, see
Simulation examples (on page 133).
The toolpath or NC program no longer has to be active, or drawn to
carry out a ViewMill or Machine Tool simulation. To see the
animation, the toolpath must be drawn , but not necessarily
active.
Simulation
The simulation controls have been split across two toolbars:
Simulation toolbar - enables you to visualise cutting the part,
using any of the cutting tools and toolpaths you have generated, or
using a complete NC program:
Machine (on page 132) toolbar - enables you to visualise the
machine tool cutting the part:
The Play buttons on the right of the Simulation toolbar remain
unchanged, but the initial part of the Simulation toolbar has changed as
follows:
Switch on Display - now displays only the Position and
Collision tabs. The ViewMill tab is now available from the ViewMill
(on page 123) toolbar.
The remainder of the toolbar allows you to define whether you want to
simulate a toolpath or an NC program, and which tool you want to use for
the simulation.
Toolpath and NC Program Toggle - toggles between the
selection of a toolpath
or an NC program
ViewMill
The ViewMill toolbar has changed substantially.
You now run toolpath simulations using the Simulation (on page 122)
toolbar, and the ViewMill toolbar allows you to select the graphical
representation of each simulation.
and the Tool Simulation
dialog .
The other buttons available on the ViewMill toolbar in Version 7.0 are no
longer required, as they are superseded by the options on the Simulation
and ViewMill toolbars in Version 8.0.
The ViewMILL model is now modal; it will remember everything,
including jogging moves.
The ViewMill toolbar enables you to select the graphical representation
of the stock during simulation:
ViewMILL On/Suspend - switches between PowerMILL and
ViewMill.
Clicking the
suspends ViewMill.
- ViewMIll suspended.
- ViewMill on.
- ViewMill Views (on page 126) define the
resolution and shading used for the simulation. By default, the Dynamic
Image
is displayed.
The
button has a small black arrow in the bottom right hand corner
that relates to Tool Simulation Technique. If you hover over this
button, a pull-out toolbar is displayed
. It determines how the
toolpath is represented. Its effects are best visualised with a Shading
Option of Shiny:
Normal (Swept Volume) - represents the tool as a swept
volume.
).
ViewMill Views
- by default the Dynamic Image
view is used.
Rainbow - simulates the object using a high resolution rainbowrendered image. It shades each successive toolpath in a different colour so
that you can see the effect of each toolpath on the part.
This shows the machine tool axes. Click an axis button to display the
positive and negative movements:
X - shades positive and negative movements of the X linear axis in
different colours.
Machine
The Machine toolbar is a subset of the Simulation toolbar available in
PowerMILL 7.0.
The Machine toolbar enables you to visualise the machine tool cutting
the part.
If the toolbar is not already displayed, select View - Toolbar Machine from the menu.
Switch on Display - displays the tool location and collision
positions, allowing you to 'jog' the machine tool. It also allows you to
control the shading of the simulation, and when the cutting tool is drawn.
For more information, see Simulation Information.
This now displays only the Position and Collision tabs. The
ViewMill tab is now available from the ViewMill (on page 123)
toolbar.
Import Machine - specifies a new machine tool. It displays the
Import Machine dialog.
All available machine tools are stored in the
Examples\MachineData folder and have the *.mtd
extension.
Once selected, a machine tool is displayed in the graphics
window. You you can undraw it using the
button.
Simulation examples
Simulation now offers greater flexibility. It uses a combination of the
three simulation toolbars to produce the simulated results:
Toolpath animation (on page 134) uses the Simulation toolbar.
ViewMill simulation (on page 135) uses the ViewMill and
Simulation toolbars.
Machine tool simulation (on page 138) uses the Machine and
Simulation toolbars.
You can also combine ViewMill and Machine simulation using all
three simulation toolbars. For more information, see Combining
simulations (on page 138).
Toolpath animation
To animate a toolpath, use the Simulation toolbar.
1. To simulate an individual toolpath, select it from the drop-down
.
list
to change it to
When you select the toolpath you want to simulate, the tool
used to create the toolpath is selected in the tool
field by default. However, you can change this
tool. This allows you to create a simulation with a different
tool to the one originally used to create the toolpath. For
example, the tool could have the same tip as the one used to
create the toolpath, but with a shank and holder defined.
You can also select the toolpath or NC program by selecting
Simulate from Start menu option on the individual
Toolpath or NC Program context menu.
3. Click Play
followed by
ViewMill simulation
To simulate something in ViewMill, you need to access the ViewMill
and Simulation toolbars.
The following steps do not need to be carried out in the order given, but
the order is the most logical and efficient for simulating multiple
toolpaths.
1. If the ViewMill and Simulation toolbars are not displayed, select
them from the menu using View - Toolbar - ViewMill and View
- Toolbar - Simulation.
(or NC
, and
is selected by default.
view.
Click Pause
or:
(or NC
If the Simulation toolbar is not displayed, select View Toolbar - Simulation from the menu.
2. Click the Switch ViewMill On
select Undraw Image
3. Click the Play
,
.
You can change between the ViewMill views (on page 126) during
a simulation, provided that the ViewMill simulation remains On
.
Machine tool simulation
To simulate something on a machine tool, use the Machine and
Simulation toolbars.
(or NC
If the Simulation toolbar is not displayed, select View Toolbar - Simulation from the menu.
on the Machine toolbar to
2. Click Import Machine Tool
select the machine tool you require.
3. Use the Simulation Play buttons
run the simulation.
to
Combining simulations
It is possible to combine the different modes of simulation:
1. On the Simulation toolbar, select the Toolpath
Program
(or NC
If the Simulation toolbar is not displayed, select View Toolbar - Simulation from the menu.
2. Click the Switch ViewMill On
display the shaded block.
, and
on the
Toolpath output
NC program notes
The individual NC Program context menu has an option of Edit Notes. This is similar to toolpath notes and setup sheets project notes.
Coolant
The Coolant can be applied in several places:
The Cutting Data tab of the Tool
The Feeds and Speeds
dialog.
dialog.
Arc fitting
It is recommended that you Arc Fit a toolpath on creation using the
Output Type of Fit Arcs in the Point Distribution
than when writing an NC program.
dialog rather
When you arc fit an existing toolpath, the arc fitting is carried out so that
the toolpath is as close as possible to the original toolpath, and within
tolerance. However, because the toolpath was also created to tolerance, it
is possible that both tolerances could make the actual tolerance larger
than expected.
For this reason, Arc Fit has been removed from the NC Program and
NC Preferences dialogs.
User interface
View toolbar
The PowerMILL 8.0 View toolbar contains the same buttons as in
PowerMILL 7.0, but they are reorganised into several pull-out toolbars.
This rearrangement has several advantages:
It is easier to see which options are currently selected.
The toolbar is shorter. If you don't run PowerMILL maximised, it
means you are less likely to 'lose' the shading options at the bottom
of the toolbar.
It is consistent with the PowerSHAPE View toolbar.
Six of these buttons have a small black arrow in the bottom right hand
corner. If you hover on one of these buttons, a pull-out toolbar is
displayed:
View Z toolbar
View X toolbar
View Y toolbar
View ISO toolbar
Zoom toolbar
Shade toolbar
Options dialog
There are three changes to the Tools - Options dialog:
You can now choose a background image (on page 146) for the
graphics area.
There is a new Tool tab (on page 149).
If you don't want your output file to have an extension type '.' in the
extension field of the NC Program tab.
Background image
You can now customise the background of the graphics area. This is
available from the View tab in the Options dialog (available from the
Tools menu).
or
background image.
Tool tab
A new Tool tab is now available on the Options dialog.
Database
Database File path - specifies the location of the tool database.
- allows you to find the required directory and filename.
- displays the name of the selected tool
database.
A sample tool database is available in the Examples folder.
Load Shank with Tool - when selected, loads the shank as well
as the cutter from the database. When deselected, only loads the
cutter from the database.
Double Click to Create Tools - when selected, double clicking
on a tool displayed in the Search Results of the Tool
Database creates that tool. When deselected, tools are only
created by using the Select All, Select None and Create Tools
buttons.
Add All Tools to Database - adds the tools in this project to the active
tool database. The Tool Database Export dialog is displayed.
Change Stock Material for All Tools - defines a new stock material
(on page 16) for all the tools in this project. The Enter Stock Material
dialog is displayed.
General
enhancements
There are several general enhancements.
PowerMILL is much faster at deleting multiple entities in the
Explorer. This includes toolpaths, patterns, workplanes, and so on.
Graphics performance (such as dynamic pan, rotate and zoom) is
faster than in PowerMILL 7.0. This is most noticeable when
drawing toolpaths containing arc/line combinations.
There is now support for 3DConnexion SpacePilot.
Template objects now support folders. This means you can use the
folder functionality when creating template objects. This can be
useful for structuring tooling templates, toolpaths, workplanes and
so on.
There are significant improvements in the time taken to shade a
model. Only surfaces which are displayed are shaded. So, using
levels and only having certain levels visible can greatly reduce
shading times. This is most noticeable when shading large models
(models containing hundreds of surfaces).
PowerMILL can now read both surface and triangle information
from third party CAD model file formats that support dual data
(such as Rhino). You must install PS-Exchange version 510502 or
later to enable this feature.
Index
A
Add leads at tool axis discontinuities
41, 44
Allow tool outside block 84, 117
Along radial 41
Animation of toolpath 134
Arc fit 143
Area clearance 84, 85
Blisk area clearance 89, 91
Horseshoe moves 86
Improved ordering 84
Trochoidal moves 85
Automatic collision avoidance 12
Tilt tool axis 12
Axial depth of cut 22
B
Background image 146
Ball nosed tool 67
Blade 91
Blade finishing 99
Blend distance for smooth tool axis
transition 83
Blisk area clearance 89, 91
Blisk machining 89
Blade 91
Blade finishing 99
Hub 91
C
Clear transformation history 45
Collision avoidance
Automatic collision avoidance 12
Tilt tool axis 12
Coolant 142
Customising background image 146
Cut direction simulation 126
Cutting data 20, 22
D
Disc profile finishing 113
Draw contact track 120
Drilling
Retract factor 117
Index 153
E
Edge tolerance 111
Edit tool axis 67
Empty history buffer 7
F
Feature set machining
Allow tool outside block 84, 117
Feature sets 49
Editing feature components 53
Feeds and speeds 29, 35, 149
Finishing
Blade finishing 99
Disc profile finishing 113
Hub finishing 102
Interleaved constant Z toolpath
117
Parametric offset finishing 111
Surface finishing 67
Swarf machining 88
Follow surface laterals 88
Floor view 133
Follow surface laterals 88
H
Holes
Editing automatically identified
holes 55
From contact normals 51
From toolpath plunge points 50
Horseshoe moves 86
Hub finishing 102
I
Impellor 91
Improved ordering 84
154 Index
K
Kinematic shaded image 129
L
Leads and links 41
Lead in and lead out
Add leads at tool axis
discontinuities 41, 44
Links tab
Along radial 41
Automatically extend 42
Levels
Sets 48, 103
Load shank with cutter from database
149
M
Machine toolbar 121, 122, 132, 133,
138
Model view 133
Multiple selection of toolpath regions
80
N
NC program
Notes 141
Text block 140, 141
Notes 141
O
Options dialog 145
Tool tab 149
P
Parametric offset finishing 111
R
Rainbow simulation 126
Redo boundary edits 7
Redo last transform 45
Retract factor 117
Break chip 117
Deep drill 117
S
Search results 17
Search settings 15
Select regions 63
Sets 48, 103
Setup sheets 59
Shank 149
Shiny simulation 126
Shroud 91
Simulation 121
Combination of toolpath and
machine 138
Machine tool 138
Simulation toolbar 121, 122, 123,
132, 133, 134, 138
Speed up 137
ViewMill views 126, 129
Viewpoint 132, 133
Floor view 133
Model view 133
Splitter blade 91
Surface
Surface finishing 67
Swarf machining 88
Follow surface laterals 88
T
Text block 140, 141
Tilt tool axis 12
Tool
Ball nosed tool 67
Cutting data 20, 22
Database 14, 15, 17, 18, 20, 149
Description 27
Dialog 20
Tool toolbar 20
Tool axis
Editing 62, 63, 65, 67, 72, 80, 83
Select regions 63
Tool context menus 150
Tool database 14
Creating tools 17
Search results 17
Search settings 15
Stock material 16
Tool tab 149
Toolbars
Machine toolbar 121, 122, 132,
133, 138
Simulation toolbar 121, 122, 123,
132, 133, 134, 138
Tool toolbar 20
Database 14, 15, 17, 18, 20,
149
View toolbar 144
ViewMill toolbar 121, 122, 123,
126, 129, 133, 135
Toolpath
Animation of toolpath 134
Blade finishing 99
Blisk area clearance 89, 91
Blisk machining 89
Disc profile finishing 113
Draw contact track 120
Hub finishing 102
Index 155
U
Undo boundary edits 7
Empty history buffer 7
Undo last transform 45, 46
V
Verification 121
View toolbar 144
ViewMill toolbar 121, 122, 123,
126, 129, 133, 135
W
Workplane 45, 46
Clear transformation history 45
Redo last transform 45
Undo last transform 45, 46
156 Index