PowerMill PDF
PowerMill PDF
PowerMill PDF
Reference
By Delcam plc
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
Overview 1
The Machining Process .....................................................................2
Screen layout 4
Graphics window ...............................................................................6
Check boxes and dialogs ...................................................................7
Help 9
Tooltips ..............................................................................................9
Status bar help....................................................................................9
Context-sensitive online help ..........................................................10
Manuals............................................................................................11
Explorer 13
Context menus .................................................................................16
Collective entity context menu................................................16
Individual entity context menus ..............................................18
Active entities ..................................................................................19
Drag and drop techniques ................................................................21
Drag and drop Toolpaths example ..........................................21
Placing Multiple Toolpaths into an NC Program....................22
NC Programs ...................................................................................24
NC Program context menu ......................................................24
Individual NC Program context menu.....................................26
NC Program Toolpath menu ...................................................34
Creating Toolpaths in an NC Program ....................................35
NC Program Dialog.................................................................38
NC Preferences Dialog ............................................................48
NC Program Preferences .........................................................54
Postprocessing toolpaths .........................................................57
Specifying the Name and Location of the Output File ...........58
Edit Selected NC Programs Dialog .........................................60
Edit All NC Programs Dialog .................................................63
Simulation 1037
Simulation Toolbar ..................................................................... 1040
Simulation Keyboard Shortcuts.......................................... 1041
Workplane Construction from Current Machine Tool Position
............................................................................................ 1043
Simulation Information ...................................................... 1049
ViewMill toolbar ........................................................................ 1056
ViewMill Views ................................................................. 1059
Kinematic shaded image..................................................... 1062
Machine toolbar .......................................................................... 1065
Simulation viewpoint.......................................................... 1066
Create the rest roughing toolpath ....................................... 1067
Example of Gauge Distance Offset .................................... 1069
MTD-based Kinematics...................................................... 1072
Simulation Examples .................................................................. 1077
Toolpath Animation............................................................ 1077
ViewMill Simulation .......................................................... 1078
Speeding up ViewMILL simulations ................................. 1080
Machine Simulation............................................................ 1082
Combining simulations....................................................... 1084
Index 1139
You can import both solid and surface CAD models in a variety of
formats and use the latest machining techniques (from 2.5D through to 5-
axis simultaneous machining) to generate gouge-free CNC milling
toolpaths. These toolpaths can then be checked for collisions against other
models (for example, clamps) and the tool holder, before being output to
cutter location and tape files.
Prior to output, you can verify a toolpath or a complete NC program on
screen, using PowerMILL's full workpiece simulation, which allows you
to load entire machine tools, and visualise machine and cutting tool
simulation from different perspectives.
Before you start machining, you must set the part up correctly. This
involves retrieving the component, defining a block to represent the raw
material, and defining various other parameters (such as the tool
geometry and feed rates).
Creating Toolpaths
Graphics window
When you start PowerMILL, the graphics window is blank except for the
Transform (global coordinate system) in the middle of the screen and
the Active Axes in the bottom left of the screen. These look along the Z
axis by default and change as you manipulate the views.
Tooltips
Tooltips are displayed by hovering the cursor over the required buttons.
Each tooltip gives a brief description of the function of the associated
button, for example:
Manuals
The PowerMILL manuals offer additional help.
There are two types of manual:
Printed manuals, for example What's New and Getting Started.
Online reference manuals in PDF format, which you can print.
The explorer pane on the left of the graphics window allows you to
control the display and statuses of all PowerMILL entities, including your
macros.
If you want any of the toolpaths that you have created under
Toolpaths in Explorer to be added to this list of templates for
future use (under any of the tabs shown), then right click the
toolpath and, from the context menu, select Save as Template.
After selecting the parameters to be saved, you can then save the
toolpath in the folder that corresponds to the tab in which the
template is to appear.
Active entities
Prior to creating a toolpath, it is essential that the entities needed for the
toolpath are active, particularly the tool, workplane, boundary/pattern,
and, if the toolpath is to be post-processed, the NC program.
Just because an entity is drawn does not mean that is it active, and,
similarly, it is possible to have active entities that are undrawn.
You can only have one active entity within each collective entity.
You can tell whether or not an entity is active and drawn by looking at it
in Explorer:
If you select the bottom toolpath in the list Swarf and then drag it you
will find that the cursor changes to show that it is dragging the toolpath:
It will always place the selected toolpath after the currently highlighted
toolpath. This means that to place a toolpath at the top of the tree you
have to place it on the Toolpaths entity.
Certain entities can be placed in other entities using drag and drop
techniques. This is true for placing toolpaths in an NC Program and
placing entities in a group.
2. Select the toolpaths you want in the NC Program (using the Shift
key and the CTRL key as appropriate).
3. Right click in the Toolpaths area to display the Toolpaths
context menu and select the Add to - NC Program option.
XYZ - this is the name of this menu and is the name of the selected NC
program.
Simulate from Start - enables you to simulate the selected NC
program. The NC Program Toggle on the Simulation toolbar is
updated with this NC Program. You can then use the Simulation Play
buttons to simulate the NC Program. For more
information see Example of Toolpath Animation (see "Toolpath
Animation" on page 1077), ViewMill Simulation Procedure (see
"ViewMill Simulation" on page 1078) or Example of Machine Tool
Simulation (see "Machine Simulation" on page 1082). This feature is for
visualisation purposes only and is not intended for use as a gouge
checking tool.
Edit (see "NC Program - Edit" on page 33) - edits the active NC Program
Remove From Folder - removes the feature set from the current
folder. It converts this:
to this:
A Text Block in an NC Program has its own context menu (see "Text
Block context menu" on page 29).
The top left hand pane lists all the text blocks in the NC Program.
Copy Text Block - copies the current text block, but doesn't add it
to an NC program.
NC Program - Insert
Inserts Workplanes and Tool Change Points into an NC Program.
to this:
NC Program - Edit
Edit - edits the active NC Program.
Root Name (on page 41) - defines the name and directory of the output
file. There are a few additional special characters that you can insert here
which will be automatically updated when you write the NC Program.
This option is only useful for multiple output files.
Output File - the name and directory of the output file when writing all
the toolpaths in an NC Program in one file. The same variables are
available as for Root Name (on page 41) , except %[counter] and
%[toolpath].
Root Name
Root Name - defines the name and directory of the output file. There
are a few additional special characters that you can insert here which will
be automatically updated when you write the NC Program. This option is
only useful for multiple output files.
%[ncprogram] - inserts the current name of the NC Program when
you write it.
%[counter] - inserts the next number (0, 1, 2, 3) when you write it.
%[partname] - inserts the current value of the Part Name field when
you write it.
%[toolpath] - inserts the current name of the toolpath when you
write it.
%[workplane] - inserts the current name of the workplane when you
write it.
You can use more than one of theses at a time. For example
you could have %[ncprogram]_%[toolpath]_abc. If the
NC Program was 1 and the toolpath MultipleCuts the
output file would be 1_MultipleCuts_abc.tap.
Connection Moves
Connection Moves - determines how the tool moves from one toolpath
to the next. In previous versions the tool moved to the new location and
then rotated to the required orientation. This option is greyed out unless
Multi-Axis toolpaths are present.
Move, Rotate - the tool moves to the new location and then rotates
to the correct orientation. This was the only option in previous
versions of PowerMILL.
Rotate, Move - the tool rotates to the correct orientation and then
moves to the new location.
Simultaneous - the tool moves and rotates simultaneously.
The lower part of this dialog displays information about the selected
toolpath (or toolpaths). These can be selected either from the toolpath list
or from the list of toolpaths in the NC Program in the explorer.
Tool - summarises the tool information defined when you created the
tool.
ID - the user defined name or description allocated to the tool and
added to the cut file.
Number - user defined tool number allocated to the tool and added to
the cut file.
Gauge Length - the length from tip of the tool to the top of the
holder. By default this value is calculated automatically in
PowerMILL from the Holder tab on the Tool dialog, but you can
manually edit it here. If you do edit this value then, like the tool
number, it is preceded with an *. This value is used for Multi-Axis
calculation
Cutter Compensation (on page 45) - for most controls except the
Heidenhain the actual value used for length and radius compensation are
entered into the machine tool by the operator. This is done by typing the
values into a register which is then accessed by a number in the NC
program.
Drilling Cycle Output - saves drilling cycles as canned cycles.
Coolant (on page Error! Bookmark not defined.) - 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.
Cutter Compensation
Cutter Compensation - for most controls except the Heidenhain the
actual value used for length and radius compensation are entered into the
machine tool by the operator. This is done by typing the values into a
register which is then accessed by a number in the NC program.
For example, suppose you require a tool radius offset of 0.2 in the first
toolpath and 0.4 in the second toolpath and set the radius offset number to
31 in the first toolpath and 32 in the second toolpath, the NC program file
contains the codes G41 ... D31 in the first toolpath and G41 ... D32 in the
second. Then type 0.2 into register 31 and 0.4 into register 32 and the
values 0.2 and 0.4 will be used for the first and second toolpaths
respectively.
Most people use the same number for the length offset number, the radius
offset number and the tool number, for example they expect to see T5, H5
and D5 in the same toolpath. Alternatively the radius offset number may
have a fixed connection with the tool number, for example, if the tool
number is 5 the radius offset number is 35, if the tool number is 7 the
offset is 37.This can be easily taken care of by the postprocessor.
Occasionally however it is not possible to do this, so PowerMILL has the
ability to change the numbers if this is really required, but the default
numbers are usually correct, and that the numbers are only used if length
or radius compensation is being used.
Commands and comments typed in here will be added to the output file.
Any line starting with / is assumed to be a comment.
Standard Message - defines where the standard messages generated
by PowerMILL are output. There are three options: before a tool change;
after a tool change; no messages are output.
Command/Comment - defines where the commands/comments you
have added above are output. There are two options: before a tool change;
after a tool change. If you enter a command here you must ensure that the
option file is set up to expect the command.
Output File - defines the root name of the output file. This option is
only available if you select Write File for Each Toolpath on the
Option dialog. The Option dialog is available from the Options button
on this dialog or from the Tools - Options - NC Program menu.
This is a standard File Open dialog and is very similar to the Open
Examples dialog. By default the dialog will display the option files
contained in c:\dcam\config\ductpost\.
File Type - specifies whether the toolpath will be output as either an NC
Program (*.tap) or a Cutter Location (standard cutter location format
file extension *.cut).
Move, Rotate - the tool moves to the new location and then rotates to
the correct orientation. This was the only option in previous versions of
PowerMILL.
Rotate, Move - the tool rotates to the correct orientation and then moves
to the new location.
Simultaneous - the tool moves and rotates simultaneously.
NC Preferences - Toolpath
The values entered here are those used as default values in the NC
Program dialog.
Comments (see "NC Program Commands/Comments Dialog" on page
63) - clicking on this button displays a dialog that allows you to specify
default commands and comments that will be inserted into the NC
toolpath.
Tool Change - specifies the default value for the tool change.
Determines when a Load Tool command is written.
On Change - a load tool command will be written at the beginning
of the first toolpath and subsequently only if the tool geometry has
changed. This will give a change if the tool length is different.
Always - a load tool command will be written at the beginning of
every toolpath even if the tool parameters have not changed.
As Specified Automatic
Always 4773 1234
On New Tool 47-3 12-3
On Change 47-- 12--
NC Program Preferences
On the whole the NC preferences remain constant for each machine tool.
You may want to make minor tweaks (such as the coolant type) for a
specific toolpath but most of the information is specific to a machine tool
rather than the toolpath. So, it makes sense to be able to pre-set these
preferences. Then you can concentrate on outputting the toolpaths.
NC Program Preferences for different machines can easily be
predefined using macros.
A good way to work is to set the required preferences in your start-up
file, then you will normally only need to right click on the NC program to
write it.
1. To set up the NC Program preferences right click on NC Programs
in the explorer and selecting the Preferences option.
4. Move to the directory where the option files are stored (in this case
c:\dcam\config\ductpost) and select the required option file (in
this case Fanuc11m.opt). Then click on the Open button. This
closes the Select Machine Option Filename dialog.
7. Click on Accept to save all these values. These values will now be
applied to any future NC Programs that you write.
For more information about any of the fields in the NC Preferences
dialog (on page 48). .
This is very similar to the Macro Paths dialog. For more information on
how to use this see Adding a Macro Search Path (on page 256).
The fields on the Tool tab gives a view of the carousel for the selected
NC programs. Changing any of these fields changes the value for all
instances of a particular tool.
Tool List - summarises the tool information defined when you
created the tool.
Number - user defined tool number allocated to the tool and added to
the cut file. This is the same as the number specified when you
created the tool.
Diameter - the diameter of the tool. This is the same as the diameter
specified when you created the tool.
Tip - the tip radius of the tool. This is the same as the tip radius
specified when you created the tool.
Length - cutting length of the tool. This defaults to the recommended
collision free length if you have collision checked the toolpath
otherwise it is the same as the length specified when you created
the tool.
Overhang - the length of the cutter protruding from chuck/collet.
This is the same as the overhang specified in the Collision Checker
dialog.
Tool ID - the user defined name allocated to the tool and added to the
cut file.
Name - the name of the tool. By default this is the same as the name
given when the tool was defined.
Any changes made here affect ALL NC Programs, not new ones. The
fields in this dialog are exactly the same as those on the Edit Selected
NC Programs dialog. For more information on these fields see Edit
Selected NC Programs Dialog (on page 60).
Displaying NC Programs
NC programs can be drawn in exactly the same way as other explorer
entities using the Light Bulb toggle .
With the light bulb on all the toolpaths in the NC Program are drawn:
It does not change the drawing status of any other toolpath. If you start
with the following toolpaths drawn:
You can invoke multiple variables in the same string. For example
you could have %[ncprogram]_%[toolpath]_abc. If the NC
Program was 1 and the toolpath was MultipleCuts, then the
output would resolve to 1_MultipleCuts_abc.
Area Clearance
Finishing
Port
You can see the type of toolpath created, the name, whether it is visible
and the safety of the toolpath.
Type in an appropriate Name and then click on Accept if you are happy
with the default values. This NC Program is now the active NC
Program and any toolpaths that you create will be displayed in the NC
Program list as well as in the Toolpaths list. For more information on
this dialog see NC Program Dialog (on page 38). For more information
see Creating Toolpaths in an NC Program (on page 35).
Toolpath Names
If you are going to create multiple toolpaths, and wish to control the
naming of them, select Toolpath Names - Rename : You are
prompted to enter the 'template' name, so enter the generic type of
toolpath you will be creating, for example:
Rename - displays the Enter Template dialog which allows you to
specify a new template.
Component Thickness
The Components tab allows you to give different components (say
surfaces or models) different thicknesses (Axial and Radial). It also
allows you to give a single component different thicknesses for different
toolpaths. Most of the dialog is greyed out until you select one of the
thickness sets from the list.
For more information on radial and axial thickness see Thickness (see
"Component Thickness" on page 454).
5. The toolpaths are all updated with the Calculator symbol and
are deleted from the graphics window.
7. The boundaries are updated with the Calculator symbol but are
still displayed. Except that any edited boundary (in this case
Shallow) is not invalidated as there is no way of re-creating an
edited boundary automatically.
1 - this is the name of this menu and is the name of the selected toolpath.
Simulate from Start - enables you to simulate the selected toolpath.
The Toolpath Toggle on the Simulation toolbar is updated with
this NC Program. You can then use the Simulation Play
buttons to simulate the NC Program. For more
information see Example of Toolpath Animation (see "Toolpath
Animation" on page 1077), ViewMill Simulation Procedure (see
"ViewMill Simulation" on page 1078) or Example of Machine Tool
Simulation (see "Machine Simulation" on page 1082). This feature is for
visualisation purposes only and is not intended for use as a gouge
checking tool.
Activate - it makes the toolpath the active toolpath.
Activate Workplane - activates the workplane used to create this
toolpath.
to this:
For more information as to how you can control the visualisation of the
tool see Individual Tool context menu (on page 122).
The tool will attach at the point where you select the toolpath.
1. Place the cursor where you want to attach the tool.
3. You can then move the tool using the arrow keys and .
4. To move the tool to the end of the toolpath click on the End key,
or the Home key to move it to the start of the toolpath.
There are many additional keys that can move the tool around the
toolpath. These are summarised in the table below:
Key Description
moves the tool to the next toolpath point
+ CTRL increases the step rate to 4 points
+ Shift increases the step rate to 8 points
+ CTRL + Shift increases the step rate to 16 points
moves the tool to the previous toolpath point
+ CTRL increases the step rate to 4 points
+ Shift increases the step rate to 8 points
+ CTRL + Shift increases the step rate to 16 points
Page Down moves the tool to the start of the next toolpath
segment
Page Up moves the tool to the start of the current
toolpath segment, or to the beginning of the
previous one if the tool is already at the start
End moves the tool to the end of the toolpath
Home moves the tool to the start of the toolpath
Key:
Toolpath - Colour
Colour - allows you to determine the colour of toolpaths that are drawn
but not active.
Edit - allows you to define the colour of Drawn, but not active
toolpaths. Selecting this option displays the standard Select
Colour dialog.
Select the colour that you want and click on OK. The colour of the
toolpath is updated.
Reset - resets the colour you have selected back to the default setting
(grey).
Toolpath - Add To
Add to - adds the toolpath to the selected entity.
Add to Stock Model - this does exactly the same as the individual
Stock Models Object (see "Individual Stock Model context menu" on
page 238) context menu option, Apply - Active Toolpath Last.
Applies the active toolpath and places the toolpath at the bottom of the
stock model list. If the stock model is newly created (no block has been
applied) then the block associated with the toolpath is applied
automatically.
Add to NC Program - adds the toolpath to the currently active NC
Program. This option is only available if there is a currently active NC
Program.
Add to Group - adds the toolpath to the currently active Group. This
option is only available if there is a currently active Group.
Add to Folder - adds the selected entity to the active folder. If the
option is greyed out check that you have an active folder.
Estimate - updates the Toolpath Statistics dialog box for the active
toolpath.
This is achieved using the new Lift dialog available from the individual
Toolpath context menu option of Edit - Lift.
Type - determines how the amount of lift varies with the distance along
the segment.
Linear - the amount of lift varies linearly with distance.
Length - determines the length of the lift along the direction of the
toolpath segment.
Enter an amount, say 40 (so the feed rate inside the boundary is 40% of
the Feed Rate elsewhere) and then click on .
If you want to see the standard representation of the toolpath uncheck the
Draw Feeds option from the individual Toolpath context menu.
2. Raise the Leads and Links dialog and select the Links tab.
Change the Retract and Approach Moves to say, Tool Axis.
4. You can see that the edited links are still yellow, so that you can
carry on editing them if you want. Once you are happy with the
links you can then lock them.
5. From the individual Toolpath context menu select the Edit -
Lock Connection Moves - Leads and Links menu option.
11.You can see that the locked and unlocked connection moves have
been changed.
End Mill
Ball Nosed
Tip Radiused
Tapered Spherical
Tapered Tipped
Drill
Tipped Disc
Off Centre Tip
Radiused
Tapping
Form Tool
Invalid Tool
Invalid tools are shown with a red exclamation mark ! over them .
If a tool shank and holder are drawn then these are displayed shaded
when this option is selected and wireframe when deselected.
Draw Shank - draws the tool and shank when selected. When
deselected the shank and holder are not displayed.
Draw Holder - draws the tool shank and holder when selected. When
deselected the holder is not displayed.
Organise Catalogues (on page 118) - this allows you to select the tool
catalogue and which tools are available from that catalogue.
Create Folder - creates a folder called Folder1. You can then rename
this folder in the normal way, and then drag and drop entities into the
folder. For more information see Folders (on page 260).
Add All Tools to Database - adds the tools in this project to the active
tool database. The Tool Database Export dialog (on page 872) is
displayed.
Change Stock Material for All Tools - allows you to defines a new
stock material (on page Error! Bookmark not defined.) for all the tools
in this project. The Enter stock material dialog is displayed.
Delete All - deletes all the unused tools. The tools which are used in a
toolpath are not deleted.
Tool dialog
The exact dialog displayed depends on the type of tool you select from
the Tools context menu or from the tool toolbar. In either case select the
Create option. This displays:
For more information see Tool Tip Dialog (on page 864).
The top of the browser window displays the tool catalogue and
units used.
Create - creates the tool.
ID - catalogue identifier of the tool.
D1 - tool diameter.
D - shaft diameter.
R - tool tip radius.
L2 - length of the cutting portion of the tool.
L - length of the tool (cutting and non-cutting portion).
If you do not see all the tools you expect, then check that they
have not been disallowed by the Organise Catalogues
(see "Organise Catalogues example" on page 119) option.
5. Click the Create button to create a specific tool and make it the
active tool.
6. Click Return to PowerMILL to return to PowerMILL.
For more information see Create Tool From Catalogue (on page 114).
Return to PowerMILL - returns you to PowerMILL.
For all the dialog columns with the exception of Available, refer
to Create Tool From Catalogue (on page 114). The following
buttons are available above and below the columns:
Deselect All - makes all the displayed tools unavailable to
other users.
The above option does not create tools in PowerMILL. All it does is
define which tools within a particular catalogue are available to
other users. If you want to create a tool from a catalogue, you need
to use Create Tool from Catalogue (on page 114).
to this:
Tool - Settings
Settings - displays the parameters used to define the tool. In the case of
an end mill tool the following dialog box is displayed:
The fields that can be edited are white those that cannot be edited are
grey. The editable fields depend on whether the tool has been used in a
toolpath. If it has then the Number of Flutes is the only editable field.
If the tool hasn't yet been used to create a toolpath then all the fields can
be edited.
View - Down Axis - changes the view to one down the tool axis.
View - Set Rotation Anchor - sets the rotation anchor to the tool's tip
position. So, when using the middle mouse button to rotate the model the
centre of rotation will be at the tool's tip position.
Tool toolbar
Tools have their own toolbar located at the bottom of the graphics
window. This is accessed either from the Explorer or from the View -
Toolbar - Tool menu option.
Each option creates a new boundary of the specified type and raises a
dialog showing parameters specific to the type of boundary.
For more information see Boundary toolbar (on page 965).
For more information on this toolbar see Boundary toolbar (on page 965).
For more information on this menu see Creating Boundaries (on page
129).
Paste as new Boundary - pastes entities from a model, pattern or
boundary into a new boundary. If this option is dimmed you probably
don't have anything on the clipboard to paste into a new boundary. To
place something on the clipboard, select the entity (part of a model,
pattern or boundary) and used Ctrl+C.
Boundary Names - defines the template that will be used for all new
boundaries. For more information see Toolpath Names (on page 71).
Batch Process - processes the batch boundaries marked .
When you create a batch boundary, PowerMILL generates a file
containing all the relevant parameters to create the boundary at a later
date. It is fully defined in the sense that it can be selected and saved to
session files. It just has not computed the segments.
Invalidate All - allows you to invalidate calculated boundaries. This
changes the boundaries to batch boundaries marked with a .
This can be useful if you have created a set of boundaries for one model
and require a similar set of boundaries for a similar model.
For more information see Updating Toolpaths when a Model Changes (on
page 75).
Deactivate - deactivates the currently active boundary.
Boundaries - Edit
Edit - displays the standard editing options. These editing options apply
to all boundaries and not just the active one.
to this:
Block - this is the name of the boundary to which the menu refers.
Copy - copies the selected segments to the clipboard
Paste - pastes the entities on the clipboard into the boundary.
Boundary - Settings
Settings - displays the parameters used to define the boundary. In the
case of a shallow boundary that has been used to create a toolpath the
following dialog box is displayed:
The fields that can be edited are white those that cannot be edited are
grey. The editable fields depend on whether the boundary has been used
in a toolpath. If it has then the Name is the only editable field. If the
boundary hasn't yet been used to create a toolpath then all the fields can
be edited.
Transform Boundary
Transform - allows you to move, rotate, scale or mirror a boundary. It
displays the following dialog:
Spline Selected
Spline Selected - this turns the sketched boundary into a spline.
Offset 3D
Offset 3D - offsets a 3D boundary by a specified distance. A positive
value offsets the boundary outwards, a negative valued offsets the
boundary inwards.
Offset 2D (Round)
Offset 2D - offsets a 2D boundary by a specified distance. A positive
value offsets the boundary outwards, a negative valued offsets the
boundary inwards.
If you start with this boundary:
Select Area
Select Area - allows you to select a boundary segment by area. This
only works on closed segments.
There are two options Greater Than and Less Than. In either case the
Ratio of Tool Area dialog is displayed.
Enter the required ratio and then click . A value of 1.0 matches areas
equal to the area of the tool radius circle.
Greater Than - selects boundary segments whose area is greater than,
or equal to, the amount you specify in the dialog.
Less Than - selects boundary segments whose area is less than the
amount you specify in the dialog.
Boundary - inserts another boundary into this one. The Entity Name
dialog is displayed.
Enter the name of the boundary that you want to insert and then click the
button.
File - inserts a *.dgk or *.pic file into the boundary. The Open
Boundary dialog is displayed. This is a standard Open dialog.
Model - defines the boundary from the selected surface edges and adds
them to the boundary. If no specific surfaces are selected then it works on
the whole model.
From this model geometry with one surface selected (using the left mouse
button):
For more information see Boundary Sketcher Dialog (on page 1002).
Curve Modelling - displays PowerMILL's curve modelling
functionality which allows you to inserts a curve into the current
boundary. For more information see Insert into Boundary (on page 1000).
Wireframe Modelling - displays PowerMILL's wireframe modelling
functionality which allows you to inserts wireframe into the current
boundary. For more information see Insert into Boundary (on page 1000).
Active Toolpath - converts the currently active toolpath to a boundary
and inserts it into the boundary. If this option is greyed out then you have
no active toolpath.
Active Pattern - converts the currently active pattern to a boundary and
inserts it into the boundary. If this option is greyed out then you have no
active pattern.
Boundary Toolbar
The Boundary Toolbar is displayed either by right clicking on the
Boundaries menu and selecting the Toolbar option or from the View -
Toolbar - Boundary menu option. By default the toolbar is displayed
at the bottom of the graphics window.
Edit - Patterns
Edit - displays the standard editing options. These editing options apply
to all patterns and not just the active one.
Edit (see "Edit - Pattern" on page 153) - edits the pattern or segments of
the pattern. You must select the pattern (or segments) prior to selecting
the type of edit you want to perform.
Insert (see "Pattern - Insert" on page 158) - inserts entities into the
pattern.
Undo Last Edit - reverts the pattern 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.
Remove From Folder - removes the feature set from the current
folder. It converts this:
to this:
Edit - Pattern
Edit - edits the pattern or segments of the pattern. You must select the
pattern (or segments) prior to selecting the type of edit you want to
perform.
However, if you want to delete a pattern segment you don't have to raise
this dialog. All you need to do is select the segment and then click on the
Del key. This is very similar to the Boundary Editor Dialog (on page
1005).
Pattern - Close
Close - closes the selected segment. It converts an open segment :
Pattern - Insert
Insert - inserts entities into the pattern.
Most of these options are the same as the individual Boundary - Insert
(on page 145) context menu. The only additional option is Pattern
Maker, and Active Pattern replaces Active Boundary.
Pattern Maker - automatically creates patterns suitable for
machining between two patterns or curves. If this option is greyed
out then this pattern is not the active pattern. For more information
see Pattern Maker Dialog (on page 1023).
In this case you may find choosing a Method of Drop cures the
problem.
Tolerance - defines the tolerance used when Embedding Patterns.
For more information on Embedded Patterns see the Example Creating an
Embedded Pattern (on page 603).
Pattern Toolbar
The Pattern Toolbar is displayed either by right clicking on the
Patterns menu and selecting the Toolbar option or from the View -
Toolbar - Pattern menu option. By default the toolbar is displayed just
above the graphics and explorer windows.
Feature Set
Pocket
Slot
Boss
Hole
1. Select the area of the model that you want to search for holes:
Select Features
Enables you to select holes by a number of different criteria. The
Feature Sets - Select Features menu option displays the following
dialog.
1 - this is the name of the feature set to which the menu refers.
Cap Holes (see "Cap Holes Example" on page 168) - caps the selected
holes.
Settings - displays the parameters used to creates features in the feature
set. This displays the Feature dialog (on page 173).
Edit (see "Feature Set - Edit" on page 172) - edits the feature set or
features within the feature set.
Remove From Folder - removes the feature set from the current
folder. It converts this:
to this:
2. Select the holes in the top of the model. This can be done by
placing a drag box over them in the View From Top .
5. From the individual Feature Set context menu select the Cap
Holes option.
8. If you just have the Capping Surface Level visible you can see
the caps.
Arc Fit Selected - arc fits selected features such as Bosses, Pockets and
Slots (but NOT Holes).
Reverse Selected Holes - reverses the hole direction of the selected
holes. So, what was the top becomes the bottom of the hole.
Copy Holes to Pockets - converts a holes to pockets so that you can
machined the holes using Area Clearance strategies.
Copy All - creates a new feature set with exactly the same features. This
new feature set has the same name as the original with _1 added to it.
This new feature set can then be edited using the Edit menu option.
Copy Selected - creates a copy of the selected features of the feature
set. This new feature set has the same name as the original with _1 added
to it. This new feature set can then be edited using the Edit menu option.
Delete Feature Set - deletes the selected features.
Feature - Create
Creates a new feature (a Pocket, Slot, Boss or Hole).
Top of Block - defines the top as the height of the top of the block.
Line Start - defines the top as the start of the line. This option is only
available if you have a Use of Lines.
- specifies the value of the height of the top of the feature.
Hole Creation
Multi-Axis - this only has any effect when you use the Recognise
Holes in Model menu option. If selected, all the holes are placed in one
feature set. If deselected, the holes are sorted into feature sets by
workplane. This is only available if Hole is selected in the Type field.
Compound Holes - If selected, one compound hole containing several
components is created. If unselected, several individual holes are created
(superimposed on each other).
You can see the difference between the representation of a compound
hole and an individual hole in the explorer.
Select Hole in the Type field, and Plunges in the Use field.
Enter an appropriate , in this case 20.
Click Apply to create the holes at all the active toolpath's plunge
points.
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 , in this case 20.
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.
Feature - Edit
Edits an existing feature.
You can only edit the active feature. This dialog will remain greyed out
unless you have an active feature. Initially the dialog will contain the
parameters of the current feature. You can then edit these to your new
requirements.
Name - the name of the active feature.
Type - displays whether the feature is a Pocket, Slot, Boss or Hole.
This field cannot be altered.
Top of Block - defines the top as the height of the top of the block.
Model - defines the top as the height of the top of the model.
- specifies the value of the height of the top of the feature.
Define Bottom By - defines the height of the bottom of the feature.
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 (on page 187) - 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.
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 195).
Smart Creation
The Smart Creation option available from the Create Feature Set
menu on the Feature Set context menu allows you to create nested
features.
This is best shown by example and uses the 2DExample.dgk model.
2. Fill in the dialog as shown above ensuring that you check the
Smart Creation option.
3. Select the item that you want to create a feature from. In this case
the base of the left hand pocket.
5. If you look in the explorer you can see that 3 bosses and one pocket
have been created.
Draft Angle
The Draft Angle option available from the Create Feature Set menu
on the Feature Set context menu allows you to created features with
draft angles.
1. From the Feature Set from the context menu select the Create
Feature option.
2. Fill in the dialog as shown above ensuring that you enter a Smart
Draft Angle of 5.
The Define Bottom by has Minimum Curve Z selected from the
drop-down list. This actually creates the same base as used in Smart
Creation (on page 185), just in a different way.
4. Click on Apply. Looking in the graphics window you can see the
created features. You can see the draft angle applied to the bosses
and pockets.
Clicking on the double arrow at the top of the feature turns the double
arrow white. Now dragging the mouse changes the height of the feature.
You can either drag it to the appropriate height.
Reverse Holes
The Reverse Holes option available from the Edit menu on the
individual Feature Set context menu allows you to easily reverse some
holes. This allows you to reverse selected holes even if the Feature Set
is not multi-axis.
1. You can see that there are currently 5 Feature Sets in the Project.
3. From the individual Feature Sets context menu select the Edit -
Reverse Holes option.
- 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.
This is very similar to the Transform Toolpath (on page 915) dialog.
Name - the name of the workplane. You can edit the name here.
Active Workplane - selecting a workplane from the drop-down list
makes it the active workplane. In the explorer the active workplane is
written in bold and preceded by a ">".
Draw - displays the workplane on the screen.
Transform Copy - transforms a copy of the workplane, leaving the
original in its current location and orientation.
Align to View - orientates the highlighted workplane so that its Z
axis is aligned with the current graphics view. The axis is placed with the
X axis horizontal, Y axis vertical and the Z axis coming out of the screen.
You will now see that the Undo button is available on the
Workplane dialog.
You will now see that the Redo button is available on the
Workplane dialog.
5. Click Undo to remove the first transformation.
to this:
Workplane - Edit
Edit - edits the location or orientation of the workplane.
For more information on how to use this dialog see Workplane dialog
(on page 201).
Copy Workplane - copies the workplane.
The level and set individual context menus are the same.
Main Model - this is the name of the level (or set) to which the menu
refers.
Activate - it makes the level (or set) the active level (or set).
Select Wireframes - selects all the wireframe objects on this level (or
set).
Select Surfaces - selects all the surface objects on this level (or set).
Deselect - deselects all entities on this level (or set).
Enter the required meshing tolerance and then click . The surfaces on
the level (or set) will then be meshed to this tolerance (if possible) and a
information dialog tells you whether the meshing was successful.
Create Plane
Create Plane - creates a plane.
From Block - creates a plane with the same X and Y dimensions as the
block. This displays the Enter Z Limit of Plane dialog.
Enter the required Z Height of the plane and then click . The plane is
then created.
Best Fit - creates two planes, one touching the boundary at its highest
point the other through its lowest point. The planes are parallel to the best
fit plane (the plane that has the smallest maximum distance from the
boundary).
Projected - creates a plane parallel to the XY axis of the active
workplane. The plane will have the Z height of the highest point of the
boundary.
to this:
Bottle - this is the name of the model to which the menu refers.
Copy - copies entities between models, patterns and boundaries.
Paste - pastes entities between models, patterns and boundaries.
Load Components - loads a model, the model symbol changes from
to . By default the models associated with a project are loaded when the
project is loaded. If you do not want to load the models then check the
Tools - Options - Import - Defer Loading option. The Load
Components option allows you to load the model after using the Defer
Loading option.
Reimport Model - enables you to re-load a model (one that has say had
some design changes) whilst maintaining the Thickness information.
To this:
To this:
Model - Colour
Colour determines the colour of the model. This displays the Select
Colour dialog.
This is a standard Windows Colour dialog. Simply chooses the Colour
you want and click on OK.
Model - Translucency
Translucency enables translucent shading. Initially the Enter
Translucency dialog is displayed.
Model - Properties
Properties displays the extents of the selected components of the model
(or the extents of all the model if nothing is selected), the number of
components in the all the model and information about individual
components. It displays the following dialog:
The top of the dialog shows which model (or models) are being
described.
This is very similar to the Transform Toolpath (on page 915) dialog.
Relative Position (on page 228) - transforms the model along the
specified axis by the selected distance. Enter a value in the Distance
field and then click the , or button to move
themodel by the specified distance along the selected axis.
Rotate (on page 229) - rotates the model around the specified axis by the
selected angle. First enter the required rotation Angle and
then click on the , or button to rotate the model about the
appropriate axis.
Scale (on page 230) - scales the toolpath around the specified axis by the
specified factor. First enter the required Scale and then click
on the , or button to scale the model about the appropriate
axis.
Mirror in Plane (on page 230) - mirrors the model along one of the
principal planes of the active workplane. If no workplane is active then
the mirroring is about relevant plane of the global coordinate system.
Clicking the , or button mirrors the model and reverses all the
surfaces.
Relative Position
Relative Position transforms the model along the specified axis by the
selected distance. Enter a value in the Distance field and
then click the , or button to move the model by the distance
specified along the axis specified. It converts this:
To this:
Rotate
Rotates the model around the specified axis by the selected angle. First
enter the required rotation Angle and then click on the ,
or button to rotate the model about the appropriate axis. It
converts this:
To this:
To this:
Mirror in Plane
Mirror in Plane mirrors the model along one of the principal planes of
the active workplane. If no workplane is active then the mirroring is about
relevant plane of the global coordinate system.
Click on the , or button mirrors the model and reverses all the
surfaces. Mirroring the chamber model about converts this:
Transform to Workplane
to this:
to this:
In the example above, the workplane is in the middle of the part and the
global transform is in one corner.
Deferred Loading
You have the option not to load a model on importing a project (select
Tools - Options - Import - Defer Loading).
Surface Modelling
Clicking on the Surface Modelling option on the individual Model
context menu displays PowerMILL's surface modelling functionality.
selecting the Edit button and then edit a value) you will see the
following error message.
Activate (see "Stock Model - Activate" on page 236) - when this option
is selected it becomes the active stock model state. If the stock model
has been calculated then you will see the state of the stock model after
this entity has been applied. If you cannot see the stock model then you
need to Calculate the stock model (from the individual context menu).
You will see the stock model after the rest roughing toolpath has been
calculated:
RestRough - this is the name of the stock model to which the menu
refers.
You can only shade Stock Models generated in PowerMILL 6.0 (or
later). You cannot shade stock models generated in earlier versions.
For example a stock model contained within a PowerMILL 5.5
project cannot be shown shaded when opened in PowerMILL 8.0 .
If you Show the Rest Material you can see where excess material still
remains:
Block - creates a stock model of the block. All block types are supported
(arbitrary, boundary or rectangular).
Active Toolpath First - applies the active toolpath and places the
toolpath at the top of the stock model list (shown by in the diagram
below). If the stock model is newly created (no block has been applied)
then the block associated with the toolpath is applied automatically.
Enter a tolerance and then click on the . To see the tolerance of any
stock models that you have already created then simply expand the entry
in explorer. In this case the tolerance is 0.05.
Copy Stock Model - creates a copy of the stock model. This new stock
model has the same name as the original with _1 added to it. Copying,
copies the current active state of a stock model into a new stock model as
a single state (you cannot see the stages required to build up the copied
stock model).
Then select the Edit - Copy option you will create a new stock
model called Finishing_1 containing the Finishing stock model
and shows the state of the stock model after the ConstZFine
toolpath has been applied.
If you take the same stock model, Finishing, but have AC as the
current active state.
This displays all the macros contained in your search path list. Double
clicking on the macro name will run that macro. For more information see
Displaying Macros in Explorer (on page 254).
If you cannot see the complete path then simply place the cursor over it
and a tool tip is displayed containing the complete path.
This dialog understands the "." (local) and "~" (home) notation.
For more information see Tools - Customise Paths (on page 321).
You should take care when specifying macro search paths, because
on a large disk it can take some time for PowerMILL to search all
your paths. It is better to be very specific about the pathnames you
want to display (say D:/Pmill/WhatsNew7000/Macros) rather than
use generic paths (say D:/ or D:/Pmill).
A list similar to the one shown below will then be visible in the
PowerMILL Paths dialog.
If you want to add a macro search path at the Top of the list then select
the Add Path to Top of List button.
If you want to add a macro search path at the Bottom of the list then
select the Add Path to Bottom of List button.
Move to the appropriate directory (using the Make New Folder button
if appropriate). The pathname will then be displayed at the bottom of the
dialog (in this case E:\Pmill\WhatsNew7000\Macros\). The click on OK.
You will now see the path added to the path list. Either at the top if you
selected :
To see the effect of this addition click on the minimise button next to
followed by clicking on the expand button next to
. The following will then be visible in the Explorer.
Select the macro path you want to delete (in this case
E:/Pmill/WhatsNew4000/Macros\) and then select the Delete button.
The macro path list is then updated.
Select the macro path you want to move (in this case
E:/Pmill/WhatsNew7000/Macros) and then select the Move Down
button.
The macro path list is then updated.
Select the Move Down button again to move the macro path further
down or select the Move Up button to restore it to its original
position.
Click on the Close button to finish.
Folders
Folders give you an easy way to organise your data.
Create Folder - creates a folder called Folder1. You can then rename
this folder in the normal way, and then drag and drop (see "Drag and drop
techniques" on page 21) entities of the particular type (for example,
toolpaths) into the folder:
Once you have created a folder it then has its own context menu allowing
you to Create, Copy (Edit - Copy Folder) and Delete folders, as
well as giving you access to all the standard options for that entity type:
This menu is created as a simple XML document. Your user menu file
MUST be called user_menu.xml. You must either specify the location
of your user menu in Tools - Customise Paths (or more information
see Customise Paths (see "Tools - Customise Paths" on page 321)) or you
must place it in a directory called pmill2 which itself must be in your
Home directory. Any macros called in the menu will be found via the
macro paths mechanism.
To create a User Menu you must:
Create your home directory.
Create your User Menu
Decide on the directory you want to be your Home directory (say
E:\homes\xyz).
Add a User Environment Variable called HOME and set its value to
the path of your home directory (say E:\homes\xyz). See the Windows
help for more information on how to add Environment Variables.
The remaining two tabs on the left of the graphics window are:
Browser
The browser tab on the left of the graphics window displays HTML
pages in PowerMILL.
You can detach the browser page from the Explorer by double clicking on
the . This is helpful if you want to see both the browser page and the
Explorer simultaneously. Clicking on the of the detached
browser docks the browser pane back in the Explorer.
5. Select the Shortcut tab and then edit the Target field so that it
ends \pmill.exe abc.htm. The space is essential it must be
\pmill.exe abc.htm and not \pmill.exeabc.htm. If
abc.htm is not in the same directory as pmill.exe then give the
full path name here (say \pmill.exe D:\MyHTML\abc.htm).
6. Click on OK to accept the changes and close the dialog.
Recycle Bin
The browser window contains an Entity Recycler tab .
If you delete any entities in the Explorer window then the deleted
entities are placed in the Recycler.
If you right click on an entity type you will see the following menu.
Delete All - permanently deletes all the entities in the recycle bin.
Recover All - moves all the entities of that type (say all the
boundaries) back into the explorer.
If you right click on an individual entity you will see the following menu.
If you recover any items that are linked to any other then the linked
items are also recovered (and the link remains). If the following
entities are in the Recycler:
If you Recover the 1_1 Toolpath, then the Boundary and Tool
are also recovered.
When you open a menu (for example, File), any submenus are indicated
by small arrows to the right of the text (for example File - Recent
Projects >). Highlighting this arrow generates a list of
commands/names specific to the particular submenu (for example, File -
Recent Projects displays a list of recently opened projects that will
open directly when you click them).
If a menu item is dimmed, then it does not apply to the active view.
In the top pane, move to the correct directory and then select the relevant
project. All projects are marked with or .
Then click OK.
Alternatively you can type the location and name of the project in the
Folder field.
In the top pane, move to the correct directory and then select the relevant
Project. All projects are marked with or . Then click OK.
Alternatively you can type the location and name of the project in the
lower pane.
When you open a project in read only mode you can continue working
normally except that you cannot save it with the same name. If you want
to save it you must do so using the File - Save Project As option.
This is to warn you that you are about to remove the data from your
current project. Obviously, data already saved to disk will be safe. The
header tells you whether the project needs saving or not. A project that
has changed since the last time it was saved has a * in the header.
A project that hasn't changed since the last time it was saved has a - in the
header.
This dialog is the standard windows File Save As dialog and is very
similar to the Export Model dialog.
The PowerMILL header is now updated from:
to:
You can see that the Project Name is preceded with a "-" to show that it
has just been saved. As soon as you make any changes to the project the
"-" changes to an "*" to indicate that the project has been updated since
the last save.
If you look at the directory in windows explorer you can see the files that
PowerMILL has created:
Please do not edit these files - otherwise you will corrupt your
data.
Open - Click the Open button to open the file that you have highlighted.
Cancel - Click the Cancel button to abandon the operation.
This is very similar to the Import Model dialog box. For more
information on how to use this dialog see File - Import Model (on page
282).
Print - allows you to print the picture. See File - Print (on page 287) for
details.
Next Page - shows the next page of the print file. If this is greyed out
there are no further pages.
Previous Page - shows the previous page of the print file. If this is
greyed out there are no previous pages.
Two Page - displays two pages of the print file at a time.
Zoom In - zooms in on part of the page.
Zoom Out - zooms out to see more of the page.
Close - closes the Print Preview screen and returns to PowerMILL.
This is a standard Windows Print dialog that allows you to print the
current graphics window.
File - Exit
Leaves PowerMILL and returns to Windows.
The program checks that you want to leave PowerMILL before exiting.
The commands in the View menu allow you manipulate the view, within
the following categories:
Zoom (Resize to Fit, Zoom to Box).
View manipulation (From, ISO, Tool, Rotation
Anchor,Refresh and Dynamic Sectioning).
Define Screen setup (Toolbar, Dialogs).
Save screen shots (Snapshot).
This function will zoom in or out as required. So, it will also zoom a
microscopic image on the screen to one that just fits inside the window.
into this:
into this:
View - Tool
From Side - changes the view to one with the tool vertical.
View - Refresh
Redraws all the currently drawn components, repairing any 'damage' to
the screen image.. This is also available from the button on the View
toolbar.
This can be useful as the image can lose definition as items are un-drawn
and re-drawn on the screen.
Toggles the display of the toolbars, command window and status bar.
When selected, an 9 is placed next to the option and it is displayed on the
main screen.
View - Dialogs
Allows you to alter the display of error messages.
Toggles the display of error and warning messages, and command errors,
between on-screen dialogs and the command window. When selected, an
9 is placed next to the option and the associated messages are displayed
in the form of dialogs (otherwise, they are displayed in the command
window).
View - Snapshot
You can easily save screen shots by using the View - Snapshot menu
option.
You can save the image as a PNG (*.png), JPEG (*.jpg) or Bitmap
(*.bmp) file.
These files can then be inserted into other documents.
*.PNG files have a high quality image but are also very compact
(have a small file size).
Position (on page 300) - determines which clip plane is enabled and
the position of the clip plane.
Distance (on page 301) - details the distance of the clipping planes
from the origin of the active workplane and allows you to create a
workplane on the clipping plane.
Axis (on page 302) - determines the orientation of the clipping planes
in terms of the active workplane or the view.
Draw Edges - draws the clipped edges of the shaded model. This
behaviour is dependent on the graphics card.
Key Description
moves the front clipping plane forward
moves the front clipping plane back
CTRL + moves the back clipping plane forward
CTRL + moves the back clipping plane back
Home moves the front clipping plane to the most
positive axis position
CTRL + Home moves the back clipping plane to the most
negative axis position
End moves the front clipping plane to the most
negative axis position
(this may not be possible if the planes are
locked)
CTRL + End moves the back clipping plane to the most
positive axis position (this may not be
possible if the planes are locked)
Key:
right arrow key
left arrow key
Position
Position
Determines which clip plane is enabled and the position of the clip plane.
Lock - locks the front and back clip planes in their current position. So,
when one clip plane is moved the other is also moved relative to it,
maintaining the same distance between them.
The front and back clip planes are not allowed to cross.
Distance
Distance
Details the distance of the clipping planes from the origin and allows you
to create a workplane on the clipping plane.
The distance of the front clipping plane from the origin. Clicking
creates a workplane on the front clipping plane.
5. If you change your View you can see the position of the tool on the
model more clearly.
The commands on the Insert menu allow you to merge data with existing
data.
Insert - Project
Merges the selected project into the existing project, after initially
displaying the Insert Project dialog:
This is very similar to the Open Project dialog. For more information
on how to use this, see File - Open Project (on page 277).
This is very similar to the Import Model dialog. For more information
on how to use this see File - Import Model (on page 282).
This is very similar to the Import Model dialog. For more information
on how to use this see File - Import Model (on page 282).
You can use project templates to set-up a standard set of entities. Any
new project can then use these templates to pre-define a standard set of
entities. This will save time and encourage consistency.
The entities you can save in a template are:
Insert - Session
Imports an old session file into the existing project, after initially
displaying the Insert Session dialog:
This is very similar to the Import Model dialog. For more information
on how to use this see File - Import Model (on page 282).
Draw - Model
Determines how the model is drawn. The Model Drawing Options
dialog appears:
The top half of the dialog controls the representation of the wireframe (on
page 310) and the bottom half controls the representation of the shaded
model (see "Shade" on page 312).
Filter Angle - Stl and ttr formats can produce acceptable wireframe
representation by modification of the wireframe angle filter. You are
encouraged to experiment with this filter to produce the best result for a
particular model.
The default value is 20 degrees. A smaller value will produce more
boundaries and a larger value will produce less. You will generally need a
smaller value if your model consists mainly of very smooth surfaces.
Note that this value has no impact on the type of wireframe generated for
Delcam formatted triangles, that is to say *.tri and *.dmt files.
Shade
When this option is deselected, edge curves of surfaces are drawn in the
surface colour.
Draw - Transform
Determines whether or not the transform (global coordinate system) is
displayed on the screen.
Draw - Cursor
Determines how the cursor is displayed, whether as a cross-hair or the
current tool (which means that you can perform a visual check as to the
accessibility of a tool onto the part). In the latter case, you can choose
whether the tool has its centre or tip at the central cursor location.
Draw - Shaded
Determines whether or not the shaded model is displayed on the screen.
This offers the same functionality as Plain Shade on the View
toolbar.
The Reset command only resets parameters. It does not apply the
new values or delete anything.
Macro Paths - enables you to re-order, add, delete and list the macro
pathnames. For more information see Displaying Macros in
Explorer (on page 254).
NC Program Output - enables you to define the location of the
Root Name specified in the NC Program dialog (on page 38).
Move to the appropriate directory (using the Make New Folder button
if appropriate). The pathname will then be displayed at the bottom of the
dialog (in this case E:\Pmill\WhatsNew7000\). The click on OK.
You will now see the path added to the path list.
option and then click on the button. The files displayed will be
those in the directory you specified above.
If you add more than one path to the path list only the contents of the path
at the top of the list will be displayed.
You can repeat the same process for File Dialog Button 2.
Releasing those licences that you no longer need will make them
available to others who may require them.
In the above example, the only licence that you can request is
POWERMILL PORT. If you request an available licence and it is
available, then the corresponding permissions will be added to your
session. You may want to do this in order to reserve licences for
later use in a session.
Any colour change that you make is global. This means that the
changes are remembered between PowerMILL sessions and are
applied to all projects.
Select Tools - Customise Colours from the menu to display the
Customise Colours dialog:
Select the required colour and click OK to display this colour in in the
Selected Colour area of the Customise Colours dialog.
Reset - reverts your colour selection to what it was when you started
PowerMILL.
Paste - pastes the colour on the clipboard into the selected colour.
Clipboard Colour - shows the colour currently on the clipboard.
All Colours
Reset All - reverts your colour selection to what it was when you
started PowerMILL.
Restore Defaults - resets all the colours to their default values. The
following Query dialog is displayed.
The active feature is drawn using its colour property (for example, the
colour extracted from the CAD model). If an active feature does not have
a colour property, then it is drawn in the active feature colour defined
here. The same is true for Patterns.
Customising Colours
This example looks at changing the colour of selected items, using the
Chamber.igs model from the Examples file.
3. Click OK.
4. The Customised Colour dialog reflects your new choice of
colour:
You can see the colour change more easily if you look at it without
the shading:
Tools - Options
Allows you to specify tolerances and toolpath, view and shading options
Options - Tolerance
Wireframe
Polygonisation Tolerance - defines the maximum deviation
between the original curve and a series of straight lines used to
represent the curve. This is used whenever curves are required to
be converted into a series of straight lines.
Closure Tolerance - determines whether an open segment can be
considered closed. If two end points are less than this distance
apart, an extra line is created to close them.
Model Import Tolerance - determines the accuracy used to translate
from the import file format to a dgk format. If, for example, the file is an
IGES file, then it determines how closely the dgk matches the original.
Unit System
Units (mm or inches) are stored in the project. You cannot change the
units once you have created an entity.
Metric (millimetres) - selecting this option enables metric units.
Options - Toolpath
Activation
Raise Dialog - when this is selected, the machining strategy dialog box
associated with the active toolpath is automatically opened. When this is
deselected, no dialog boxes are opened.
Selection
Cutting Moves - selecting this enables the selection of cutting moves in
the active toolpath.
Connection Moves - selecting this enables the selection of connection
moves in the active toolpath.
Calculation
Contact Normals - when this is selected, toolpaths are created with the
contact normals details in them. This is essential when the machine tool
does the 3D cutter compensation and PowerMILL outputs I, J, K vectors
in the tape file.
Auto Activate - selecting this ensures that the most recently created
toolpath is the active toolpath.
Options - Tool
Feeds and Speeds
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.
Dynamic Framerate
Minimum Framerate - specifies the desired frame rate for dynamic
rendering. If PowerMILL can't render a frame dynamically with this
value, the view is simplified.
Preferred Framerate - controls various aspects of the view's lighting
characteristics (number of lights, back facing surface shading) only when
the Minimum Framerate can be achieved without simplification. If the
value is set to 0, there are no lighting simplifications.
Animation
Time Limit - specifies the time to animate to the specified orientation
selected from the View Toolbar. A time limit of 0.0 disables animation.
Deferred Loading
You have the option not to load a model on importing a project (select
Tools - Options - Import - Defer Loading).
The following illustrates the difference between a Deferred Model and
a Model:
Options - NC Programs
The first field defines the machine tool controller; the second field
defines the extension applied to the output file.
Increasing the Arc Fit Factor from 0.5 can cause undesirable
results. Only increase this value if you fully understand the
implications.
Load Setup Sheets with Project - selecting this option ensures that
PowerMILL automatically browses existing setup sheets when a project
is loaded.
Help - Contents
Activates a Windows Help screen showing the contents of the
PowerMILL online help.
For more information on using the Help system, see Getting Help (see
"Help" on page 9).
This page explains how you can Join and then use the forum. The forum
is intended for new and established users to share ideas and experiences.
Help - About
Displays information about the version of PowerMILL you are using.
Click OK to close the dialog.
The Main Toolbar provides quick access to the most commonly used
tools in PowerMILL. By default it is located just below the menu bar but
it can be relocated anywhere around the PowerMILL window, or as a
separate window.
The order, reading from left to right, reflects the sequential stages used to
set up, rough, finish, verify and visualise a part. Each button either opens
a dialog box or performs an operation.
On the whole, when machining a component, it is best to work through
the various procedures in the order that they are presented on the toolbar.
In the top pane, move to the required folder and then select the relevant
project (projects are marked with either for Version 6 (or earlier)
projects, or for Version 7 (or later) projects). Then click OK to open
the project and associated model simultaneously.
Alternatively, you can type the pathname of the project in the bottom
Folder pane. As you type, the folder display is updated.
Clicking in the bottom right hand corner of the dialog allows you to
resize the dialog. PowerMILL automatically remembers the new size of
the dialog.
to:
You can see that the Project Name is preceded with a "-" to show that it
has just been saved. As soon as you make any changes to the project the
"-" changes to an "*" to indicate that the project has been updated since
the last save:
Print
The following dialog is displayed when you select File - Print or Print
on the top toolbar:
This is a standard Windows Print dialog that allows you to print the
current graphics window.
Defined By
Specifies how to define the block. There are several ways of defining the
block:
1. Box (see "Block - Box" on page 355) - where the raw material is a
rectangular block that can be defined by minimum and maximum
X, Y, Z points..
2. Picture (see "Block - Picture" on page 355) - where the raw
material is an extrudion, where the extrusion can be defined by a
2D contour (a cylindrical bar or pre-drawn billet). The contour
must be saved as a DUCT picture file (*.pic). The 2D picture must
form a closed contour and not intersect itself (or any other
contour).
3. Triangles (see "Block - Triangles" on page 356) - where the raw
material is a complex shape which can be defined by a 3D triangle
model (a pre-cast block)..
4. Boundary (see "Block - Boundary" on page 356) - for machining
a specific area defined by an extruded 2D contour.
Block - Box
Select the Defined by - Box option if the raw material is a rectangular
block that can be defined by minimum and maximum X, Y, Z points.
The X, Y, Z values can be calculated automatically by selecting the
Calculate button. If an Expansion of, say, 15 is entered, then
PowerMILL will offset the block by 15mm from the minimum block size
to just enclose the model.
Block - Picture
Select the Defined by - Picture option if the raw material is an
extrusion which can be defined by a 2D contour (a cylindrical bar or pre-
drawn billet). The contour must be saved as a DUCT picture file (*.pic).
The 2D picture must form a closed contour and not intersect itself (or any
other contour).
On selecting Picture, from the Defined By pull down list, select the
Load button to display the Open Block dialog box which allows
you to open an existing picture file:
Block - Triangles
Select the Defined by - Triangles option if the raw material is a
complex shape which can be defined by a 3D triangle model (a pre-cast
block).
On selecting Triangles, from the Defined By pull down list, select the
Load button to display the Open Block dialog which allows you to
open an existing triangles file:
For more information on how to use the Open Block from Triangles
dialog, see Import Model (see "File - Import Model" on page 282).
Block - Boundary
Select the Defined by - Boundary option if you want to machine a
specific area defined by an extruded 2D contour.
Block - Toolbar
Block - Limits
This option should be selected if the raw material is a rectangular block
that can be defined by minimum and maximum X, Y, Z points. The X, Y,
Z values can either be entered individually or calculated automatically by
clicking the Calculate button. If a value (say, 15) is entered in the
Expansion field, then it will offset the block by 15mm from the
minimum block size to just enclose the triangle model.
Locking Specific Limits
You can lock a specific X, Y or Z limit (Max or Min) so that whatever
you do to change the model limits, this particular limit will remain
unchanged.
Unlocked - the field is unlocked and so can be edited.
Locked - the field is locked. So, if you try to re-calculate the Block
Limits by either typing in a specific value or by typing in an Expansion
value, the Locked values will remain unchanged.
The above two buttons work as a toggle. So, if you click the Unlocked
button it locks the field and changes the button to Locked , and,
similarly, if you click the Locked button, it unlocks the field and
changes the button to Unlocked.
Unlock All Limits - unlocks all the locked fields simultaneously.
Accept - accepts the values on the Block dialog and closes the dialog.
Cancel - closes the Block dialog without updating the block.
Place the mouse over the double arrow at the side of the block. This turns
the double arrow white. Now clicking and dragging the mouse changes
that dimensions. You can either drag it to the appropriate length:
Clicking in the graphics area (or on another entity) deselects the block
and removes the instrumentation.
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 v . c
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.
If only one flute is specified for the tool, then Feed/Tooth is the
same as Feed/Rev.
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 a p.
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.
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).
Absolute Heights
Defines when the tool moves at the rapid rate for absolute moves.
Safe Area (on page 375) - allows you to specify a Safe Area over
which rapid moves are allowed to take place. This is an extension to the
Safe Z Plane concept (thought of as a plane normal to the Z direction of
the toolpath workplane).
Workplane (on page 376) - the workplane used to define the Safe
Area above (if different from the toolpath workplane).
Safe Z - a constant level in Z to which the tool will lift up, prior to
making rapid moves across the workpiece.
Safe Area
Safe Area allows you to specify a Safe Area over which rapid moves
are allowed to take place. This is an extension to the Safe Z Plane
concept (thought of as a plane normal to the Z direction of the toolpath
workplane).
Plane - the safe area is defined by a user defined plane, not necessarily
normal to the Z direction of the toolpath workplane. This can be
particularly useful for 3+2 machining in order to keep the rapid moves
within the travel limits of the machine tool. You define the plane by
defining its Normal.
Workplane
The workplane used to define the Safe Area above (if different from the
toolpath workplane).
The options below the Workplane field depends on the type of Safe
Area (on page 375) selected.
Links defined with a Safe Area entail the following movements. First,
the tool retracts away from the part according to the Retract options
specified on the Links tab of the Leads and Links dialog (see "Links"
on page 399). If this move intersects the safe area it is trimmed at that
point; otherwise the tool moves to the safe area. How it does so depends
on the type of safe area that is used:
Planes - the movement is in the direction normal to the plane.
Cylinder - the movement is radial.
Spheres - the movement is along the tool axis.
Box Shaped - the movement is normal to the side of the box that is
contacted.
The Start Point and End Point tabs contains the same fields (except
that Approach is replaced by Retract on the End Point tab).
Lock (on page 379) - a toggle that determines whether or not the start
point is updated when changes are made to values that were used to create
the point.
Method
Provides a list of methods that you can use to define the start point.
Use (on page 380) - defines the location of the start point.
Override Tool Axis - allows you to define a different Tool Axis
orientation from the one for the first or last segment. Selecting this option
makes the Tool Axis area available.
Approach/Retract Along - equivalent to the links functionality but
specific to the First Approach and Final Retract moves.
Tool Axis - the First Approach and Final Retract moves have
the same orientation as the tool axis.
Contact Point - the First Approach and Final Retract moves are
normal to the contact point. This option is not available if the
toolpath is not generated with contact normals.
Defines the Tool Axis of the start and end point of a multi-axis toolpath.
All 3-axis toolpaths will always have the Tool Axis set to vertical.
Apply Start Point - automatically loads the values on the Start Point
tab to the start point of the active toolpath.
Apply End Point - automatically loads the values on the End Point
tab to the end point of the active toolpath.
Apply - accepts the values on the current tab and continues displaying it.
Accept - accepts the values on the dialog and closes the dialog.
Cancel - closes the dialog without updating the start and end points.
Lock
Lock is a toggle that determines whether or not the start point is updated
when changes are made to values that were used to create the point. The
two toggle settings are as follows (to alternate the settings, simply click
the button):
- the start point will be recalculated whenever any of the values upon
which it has been set to depend are changed. For example, for a block-
dependent start point, a change in Safe Z will also trigger a recalculation
of the start point.
- the start point will remain locked until you explicitly recalculate it
on the Start Point tab. The Method area is greyed out when the point is
locked.
Block Centre Safe - the start point is at Safe Z above the block centre:
First Point Safe - the start point is at Safe Z above the first point in the
toolpath. For multi-axis toolpaths, the start point is set by considering a
point that is the specified distance from the first point on the toolpath,
measured along the tool axis, and projecting this onto the Safe Z plane, or
cylinder in the case of rotary toolpaths.
First Point - the start point is positioned at the specified distance from
the first point in the toolpath, measured along its tool axis.
Approach/Retract Along
Approach/Retract Along is equivalent to the Links (on page 399)
functionality but specific to the First Approach and Final Retract
moves.
Tool Axis - the First Approach and Final Retract moves have the
same orientation as the tool axis.
Contact Point - the First Approach and Final Retract moves are
normal to the contact point. This option is not available if the toolpath is
not generated with contact normals.
Tangent - the First Approach and Final Retract moves are
tangential.
Skim Distance - the clearance distance (above the model) used by all
skim links, or height above un-machined stock when roughing.
Plunge Distance - specifies the distance above the start of a toolpath
segment at which to stop a rapid plunge, and to perform a controlled
approach to the toolpath.
Gouge Check - switches the gouge checking on or off.
Incremental Distances (on page 384) - for area clearance toolpaths,
this option allows you to select from where the plunge moves and ramp
leads are measured.
Apply Links - applies just the link values to the currently active
toolpath.
Apply - applies the lead and links values to the currently active toolpath.
Accept - accepts the values on this dialog and close the dialog.
Cancel - closes the dialog without updating the leads and links.
Selecting the Use a Separate First Lead In option activates the fields
on the right of the dialog, which offer the same functionality as the Lead
In tab (except that the Lead In Ramp Options (on page 407) offer you
only a single choice). For more information, see Leads and Links - Leads
In - Leads Out (see "Leads and Links - Lead In - Lead Out" on page 385)
and Choice of Leads In and Out (on page 388).
Choice - defines the type of Lead In for more information see Choice
of Leads In and Out (on page 388).
Distance - determines the length to extend the Lead In move before the
toolpath starts. If the Lead In is an arc move, then the distance is the
length of the linear tangential move between the arc and the cutting
portion of the toolpath.
Angle - determines the angle span of the Lead In move. This option is
only available if you select Vertical Arc or Horizontal Arc as a Lead
In move.
Radius - determines the radius of the Lead In move. This option is only
available if you select Vertical Arc, Horizontal Arc, Horizontal Arc
Left or Horizontal Arc Right as a Lead In move.
Gouge Check - Switches the gouge checking on or off.
None - the moves are set to None by default, which has no effect on the
active toolpath.
Surface Normal Arc (on page 390) - a tangential arc lead lying in the
plane defined by the toolpath's tangent direction and the surface normal.
If selected, the Distance, Angle and Radius and buttons in the dialog
will become available.
Since this extends the path, gouging may occur. So don't forget to
select the Gouge Check option.
Horizontal Arc (see "Leads and Links - Horizontal Arc" on page 392) -
inserts a circular arc move at a constant Z level at the end of (or prior to)
each raster path. If selected, the Radius and Angle fields become
available.
Since this extends the path, gouging may occur. So don't forget to
select the Gouge Check option.
Extended Move (on page 393) - inserts a straight tangential move at the
end of (or prior to) each raster path. If selected, the Distance field
becomes available.
Since this extends the path, gouging may occur. So don't forget to
select the Gouge Check option.
Boxed (see "Leads and Links - Boxed" on page 394) - inserts a
straight move at a constant Z level at the end of (or prior to) each raster
path. If selected, the Distance field becomes available.
Since this extends the path, gouging may occur. So don't forget to
select the Gouge Check option.
Straight - inserts a straight move at a constant Z level at the end of (or
prior to) each raster path. If selected, the Distance and Angle fields
becomes available.
Since this extends the path, gouging may occur. So don't forget to
select the Gouge Check option.
Distance - determines the length of the Lead In move before the
toolpath starts.
Angle - determines the angle of the Lead In move relative to the
toolpath segment. For a raster toolpath, a value of 0 will give the same
result as selecting the Approach Outside option on the Area
Clearance (see "Lead in Moves" on page 509) dialog.
Ramp - allows the tool to ramp into the model at a specified angle. This
can allow a non-plunging tool to be used but is dependent on the tool and
the material. When you select this option, the Ramp Options button
becomes available.
Vertical Arc
Vertical Arc inserts a tangential arc at the end of (or prior to) each raster
path. If selected, the Radius and Angle fields become available.
Looking in detail, you can see how the Radius and Angle parameters
control the Tangential Arc produced:
Key:
r - radius
x - tangent angle
Extended Move
Extended Move inserts a straight tangential move at the end of (or prior
to) each raster path. If selected, the Distance field becomes available.
This view along the Y axis shows how the Distance parameter
determines the Extended move produced:
Selecting the Use a Separate Last Lead out option activates he fields
on the right of the dialog, which offer the same functionality as the Lead
Out tab. For more information, see Leads and Links - Leads In - Leads
Out (see "Leads and Links - Lead In - Lead Out" on page 385) and
Choice of Leads In and Out (on page 388).
Inward - adds an additional Lead In before the existing one. The choice
of Inward Extension is exactly the same as for the Choice of Leads In
and Out (on page 388).
Outward - adds an additional Lead Out after the existing one. The
choice of Outward Extension is exactly the same as for the Choice of
Leads In and Out (on page 388).
Distance - determines the length of the extension move. This option is
only available if you select an Extension of Straight, Extended or
Boxed.
Angle - determines the angle span of the Extension move. This option
is only available if you select an Extension move of Vertical Arc,
Horizontal Arc, Horizontal Arc Left or Horizontal Arc Right.
Radius - determines the radius of the Extension move. This option is
only available if you select an Extension move of Vertical Arc,
Horizontal Arc, Horizontal Arc Left or Horizontal Arc Right.
For more information see Using Extensions (on page 398).
When you click Apply or Accept, you would see the following:
Links
Defines how to make the link moves between the cutting moves in a
toolpath.
Retract and Approach Moves (on page 403) - determine the length
and orientation of the link moves.
Arc Fit Rapid Moves (on page 406) - places arcs on the corners of
link moves as it rapids across the part. This avoids sudden changes in
direction and is useful when high speed machining.
Gouge Check - selecting this ensures that all links are gouge checked.
Apply Links - applies the link values to the currently active toolpath.
Apply - applies the lead and links values to the currently active toolpath.
Accept - accepts the values on this dialog and closes the dialog.
Cancel - closes the dialog without updating the leads and links.
Choice of Links
The choice of Links is as follows:
Skim - the links traverse clear of the part by the specified incremental
distance, descend at rapid feed to the specified incremental distance
above the contact point, and then plunge the remaining distance. If you
have a multi-axis toolpath, the tool retracts by Safe Z along the tool axis.
It approaches from Safe Z away along the tool axis, plunging from a
distance of Start Z away.
The links are normal to the contact point (or normal to the Leads
In/Out). This can be particularly useful for tipped disc cutters
where moving along the tool axis may not be possible (for
example, when undercutting). This option is not available if the
toolpath is not generated with contact normals.
Along Tangent
Along Radial
Enables retract and approach moves perpendicular to both the tool
axis and the tangent direction of the toolpath.
Circle - the ramp moves are around a circle. If the requested circle
cannot be fitted into the area, then the Line method is used automatically.
Definition
This area of the dialog controls how you want the tool to orient itself
whilst cutting a multi-axis toolpath. The default value is Vertical which
is used for standard 3-axis machining.
The different areas of the dialog become available as different options are
selected from the Tool Axis (on page 412) drop-down list.
Vertical - The tool remains aligned with the Z axis of the active
workplane. This is the default value and is the value used for standard 3-
axis machining.
Lead/Lean - The tool is at a fixed angle relative to the Z axis of the
active workplane. The tool is still dropped down the Z axis onto the
model.
Lead - the tool angle, with respect to Z, is in the feed rate direction.
Lean - the tool angle, with respect to Z, is perpendicular to the feed
rate direction.
Fixed Direction - The tool axis stays along the vector defined by the
IJK vector. For more information, see Fixed Direction (on page 422).
Automatic - PowerMILL uses the geometry to determine the tool axis.
This is particularly useful for Swarf and Wireframe Swarf machining
where automatic means following the surface rulings.
Point - defines the fixed point. This is only available if you select a Tool
Axis of Toward Point, From Point, Towards Line or From Line.
Direction - defines the direction of the line from the fixed point. This is
only available if you select a Tool Axis of Towards Line or From
Line.
Lead/Lean Angles
The tool is at a fixed angle relative to the local normal to the pattern
frame (the one you can see using the Preview button on the finishing
form). The local normal is going to vary as you go along the pattern, at
each point of the pattern and relative to the direction of the pattern at each
point.
From Point - The tip of the tool moves significantly while the head of
the machine tool remains relatively still. This option orientates the tip of
the tool away from a point.
From Line - The tip of the tool moves significantly while the head of the
machine tool remains relatively still. This option orientates the tip of the
tool away from a line.
From Curve - The tip of the tool moves significantly while the head of
the machine tool remains relatively still. This option orientates the tip of
the tool away from a curve.
PowerMILL first searches in the direction specified, and then, if that fails,
searches in the opposite direction.
The portion of the sphere (or cone with a spherical top) is centred at the
origin of the active workplane. If no active workplane exists, then it is
placed at the origin of the global coordinate system. The origin is
depicted by a small sphere. This graphic is displayed at an arbitrary size,
and if you zoom in or out and then refresh the display, the size of this
graphic alters. This is to ensure that it is visible whatever the zoom factor.
Translucency Percentage - If Draw Limits is selected, you can
enter in this field the percentage translucency of the tool axis limits
drawn on screen.
5. Now change the Mode to Move Tool Axis, but keep the
Elevation Angle Start of 0 and End of 90. Recalculate the
Surface Projection toolpath. You will see that more of the
toolpath is created, but that the tool angle never exceeds the limits:
6. From the Tool Axis Direction dialog select the Limits tab.
Now select a Workplane of 1 (or whatever you called the
workplane you have just created).
Tilt Tool Axis (on page 431) - specifies how the tool will move to avoid
any collisions.
Tool Clearances (on page 432) - specifies the clearance around the tool
shaft, shank and holder.
Point - defines the fixed point.
Direction - defines the direction of the line from the fixed point.
Draw Tilt Direction (on page 433) - displays the direction you have
specified.
Tool Clearances
The tool clearances specify the clearance around the tool shaft, shank and
holder.
Holder Clearance
Shank Clearance
Tool Shaft Clearance
If you specify a Fixed Direction, then you can see the specified line
with an arrow on it to indicate the direction:
If you create a simple raster toolpath over this, you will get collisions of
the shank as it climbs or descends the step:
4. However, the toolpath is still 3-axis on the flat portions where the
tool holder doesn't collide:
In summary, the tool tries to respect the original Tool Axis Definition
for as much of the toolpath as possible. Only when this isn't possible does
the tool axis change, in the direction specified in the Tool Tilt Axis
field, until the tool assembly no longer collides.
If you look at the Constant Z toolpath, the tool starts off vertical:
As the toolpath proceeds down the model, the lean angle changes so that
the tool holder just clears the model:
With Draw Limits selected, you can see a graphic of the machineable
portion:
Head - Head
Both rotary axes move the head.
Head - Table
One rotary axis moves the head; the other moves the table
The machine tool X limits are equivalent to the angle above the XY
plane. However, it is the complementary angle to the Elevation angle.
The machine tool Z limits are equivalent to the Azimuth Angle. This is
described in more detail in Table - Table (on page 442).
You can see the points are not equispaced, as unnecessary points
have been deleted. Also, some of the points are blue: these indicate
the arc centres. The red points either side of the blue ones are the
arc ends.
Tolerance and Replace Arcs - this is similar to Tolerance
and Keep Arcs except that all arcs are replaced by straight line
segments (polylines). This option is suitable for machine tools
which don't handle arcs well.
Redistribute - allows the insertion of new points. This ensures a
constant distance between points, only inserting extra points if they
are necessary to keep tolerance. This can be especially useful when
using the Maximum Point Separation option. Redistribute
may increase toolpath creation time but reduce time on the machine
tool. This option is suitable for machine tools that can handle large
numbers of equispaced points.
Point Separation
These options are not available if you select an option of Fit Arcs.
Mesh Factor - this effects the triangulation tolerance and must have a
value between 0 and 1. The smaller the Mesh Factor, the finer the
mesh, and consequently the toolpath takes longer to calculate, but it is
more accurate.
Selecting Limit Maximum Triangle Length enables the Maximum
Triangle Length field where you can enter the required value.
Maximum Triangle Length - the maximum length of the hypotenuse
of the triangle.
Automatic Verification
enables automatic verification of toolpaths on creation. It displays the
Automatic Verification dialog.
Head Clearance - represents the length of the tool, holder and machine
used internally. The default value is set to 600 mm. This value can be set
even if you do not define a shank or holder. If the height of the tool is less
than the Head Clearance value, then an additional component is added
internally to the tool assembly. This component has the same diameter as
the last item in the tool assembly (if automatic collision checking is on),
and a length such that the total tool assembly length specified is the same
as the Head Clearance value.
Surface Thickness
The Surfaces tab (see "Surface Thickness dialog" on page 455), with its
use of thickness sets, allows you to give different components (typically,
model surfaces) a specific uniform thickness, or a specific Axial
thickness and a specific Radial Thickness. It also allows you to assign
different thicknesses to components depending on the toolpaths or
boundaries using them. Most of the dialog is greyed out until you select
one of the thickness sets from the list.
specifically click .
For more information on radial and axial thickness, see Radial and
Axial Thickness (on page 486).
Machining Mode - there are three modes of applying the component
thickness:
Machine - is used for a component that the toolpath will machine.
Collision - is used for a component that will not be machined, but
must be avoided (such as a clamp).
Ignore - is used for a component that will not be machined and was
created only for construction purposes (such as a guiding surface
used in multi-axis machining).
The option selected here determines the colour displayed in the Mode
column in the Thickness List Control.
Thickness List Control (on page 458) - selecting one of these
thickness sets determines the colour of the components when Thickness
Shaded.
area, select them using the left mouse button and then click
Acquire Components.
Now for all toolpaths created for this part, the clamps will not be
machined, but they will be avoided.
The tabs at the top of the dialog are just a way of ordering the toolpath
strategies. By default there are seven tabs, but since you can add and
delete your own (see "Creating a New Toolpath Template" on page 324),
there could be any number:
2.5D Area Clearance (see "Area Clearance" on page 478) - this tab
contains all the 2.5D area clearance strategies available.
Blisks (see "Blisk" on page 745) - this tab contains the area
clearance and finishing strategies required to machine a blisk or
impeller.
Favourites (on page 477) - this tab contains all the strategies
available in your Favourites drop-down list
.
Finishing (on page 572) - this tab contains all the finishing strategies
available.
This is a standard File Open dialog. Select the required file and
then click the Open button.
Filter - help you find the required toolpath.
Entering some text in the Filter field (say Pencil) displays the
toolpaths which contain Pencil.
3. Click the Add Path to Top of List button. This displays the
Select Path dialog:
4. Move to the master directory that you created at step 1 and click
the OK button.
7. Click the Toolpath Strategy button and you will see the
new tabs:
9. Click the Toolpath Strategy button and you will see the
toolpath under the new tab:
Favourites
This tab contains a list of your most commonly used toolpath strategies.
If you create a tab with the same name as an existing tab, then the
contents of the two tabs will be merged. Therefore, if you create
your own Favourites in addition to the default PowerMILL
Favourites, the full list (including your own) will be displayed in
the Create Toolpath drop-down list on
the Main Toolbar.
If you create a toolpath template with the same name as one of the
PowerMILL default templates, then your template will be displayed
in preference to the PowerMILL one.
To create your own Favourites and add to the list of available toolpaths
in the Create Toolpath drop-down list :
1. Follow "Creating Tabs on the New Dialog" in Creating a New
Toolpath Template (on page 324) to create a sub-directory/tab of
Favourites within Company Templates.
3. Click the Toolpath Strategy button and you will see the My
3D Offset toolpath at the top of the Favourites tab:
4. You can also see the My 3D Offset toolpath at the bottom of the
Create Toolpath drop-down list
available on the Main Toolbar.
Area Clearance
The Area Clearance tabs on the Toolpath Strategy New dialog
defines how the model will be machined during roughing.
The left and half of the right side of the dialog is standard for all
toolpaths and defines the parameters used to create the toolpath
(such as the tool, tolerance, stepover, stepdown, boundary required
for toolpath).
The strategy selected defines the method used to remove the material
enclosed within the contours on each roughing level.
These moves remove the material contained within the profiles. The
options available are:
1. Raster
2. Profile
3. Offset
4. Plunge
You also have the choice of whether you are machining the Model or
Feature Set.
Model - standard 3-axis machining of a model imported into
PowerMILL. Available from the 3D Area Clearance tab.
Feature Set - 2.5D machining of features (pockets, slots,
bosses or holes). Available from the 2.5 D Area Clearance
tab.
Tool
The tool used to calculate the toolpath is displayed in the Tool area:
Create Tool - this works in exactly the same way as on the Tool
toolbar, allowing you to create a new tool. For more information, see
Tool Toolbar (on page 857).
Active Tool - displays the active tool (the tool that will be
used to calculate the toolpath). The drop-down list displays all the
defined tools. Selecting one of the tools from the list will make that tool
the active tool.
Editor - this works in exactly the same way as Edit Tool on the
Tool Toolbar (on page 857). It displays the specific Tool dialog of the
active tool. If you edit this dialog, it will edit your active tool.
Name
Defines the name of the toolpath. This name will appear in Explorer.
Tolerances
The tolerance used to calculate the toolpath is displayed in the
Tolerances area:
Stepover
Stepdown
You can define the Z Heights from within the main Area Clearance
dialog. However, if you need a more complex set of Z Heights, you can
use the Area Clearance Z Heights (on page 492) dialog.
Stepdown - has two modes available from the drop-down list
Automatic and Manual.
Automatic - the Z Heights are defined from the Area Clearance
dialog at the time that the area clearance toolpath is calculated, and
any existing Z Heights are deleted. Enter the required Stepdown
value.
Machine Flats
Machine Flats - identifies flat areas of the model and creates Z Heights
on these areas. This is only available if you select a Stepdown Mode of
Automatic. Since this option can be used in conjunction with a
Stepdown value, then the two different types of Z Heights can be
calculated at the same time.
There are three options available from the Machine Flats drop-down
list:
Level - machines whole flat levels:
Looking from a different angle, you can see that three complete
levels are machined:
Looking from a different angle, you can see that only the flat areas
are machined in the first level:
For more information see Flat Machining Advanced Settings (on page
552).
Z Heights
Clicking the Z Heights button on the Area Clearance dialog
displays the Area Clearance Z Heights dialog which defines the Z
Heights at which the model will be sliced during roughing.
Create Z Heights (on page 494) - defines how the Z Heights are
created.
Reference (see "Reference Z Heights" on page 496) - enables the
appending or deleting of Z Heights from other entities.
Delete by Picking - allows you to delete Z Heights by selecting them
in the graphics window.
Create Z Heights
Create Z Heights defines how the Z Heights are created.
There are five ways of defining the Z Heights, available on the Defined
By drop-down menu:
1. Number
2. Stepdown
3. Value
4. Intermediate
5. Flat
Number - divides the block equally into the defined number of Z
Heights, the lowest of which will be at the bottom of the block.
Stepdown - creates a Z Height at the top of the block and then steps
down a defined height in Z. The final Z Height will be at the bottom of
the block. The Stepdown definition takes into account existing Z
Heights. This makes it easier to generate an optimum set of Z Heights.
So, PowerMILL looks at pairs of existing Z Heights and adds the
minimum number of extra Z Heights between them such that the
stepdown between heights is less than or equal to the specified
Stepdown.
When this option is selected, the Stepdown will be the same between all
levels but will not be identical to the amount specified (in this example
25).
Action - the final drop-down list determines how the Active Entity is
referenced:
Cut Direction
The Profile and Area Clearance Moves can both be forced to
incorporate particular milling technologies, which are selected using the
Cut Direction parameter:
Boundary - Limit
How to limit a toolpath to a boundary is best shown by an example.
1. Take the Chamber.igs model and create a Shallow Boundary
around it.
3. Looking down Z, you can see that the Links are also contained
within the boundary:
You can also use this technique to contain the tool within a specific
area. This means that you can keep the tool clear of any clamps.
Because roughing boundaries limit the tool centre, to keep the
entire tool within a boundary requires different boundaries for each
toolpath, unless you use the Limit - Tool Periphery option. This
option means that you can create one boundary and use it for all
tools.
5. Create a boundary around the part:
8. Now you can create an area clearance toolpath using this boundary
and therefore ensure that the toolpath plus all approach moves are
contained within the boundary.
Create Boundary
Create Boundary - this works in exactly the same way as the
Create Boundary option on the Boundary toolbar (on page 965), and
is also equivalent to selecting Create Boundary from the Boundaries
context menu (see "Creating Boundaries" on page 129) in Explorer.
Profiling
This area of the dialog contains optional profile moves to guide the tool
around the profile at the cutting feed rate.
Area Filter
Enables areas to be automatically ignored based on their size relative to
the tool diameter, thus enabling you to define a different machining
method for small areas and large areas.
The filtering takes place after the toolpaths are calculated. This means
that you apply different filter values, quickly see the result, and then
determine the most appropriate value.
Area Filter - when selected, this option allows filtering.
Filter - determines which part of the toolpath is deleted. The options are:
Larger Than - deletes the areas larger than that specified by the
Threshold.
Smaller Than - deletes the areas smaller than that specified by the
Threshold.
Threshold (Tool Diameter Units) - the size against which all areas
are compared. The value entered represents the ratio between the tool
diameter and the longest principal axis of each individual area. For
example, a value of 2.0 means that the length of the longest principal axis
of an area is compared against twice the tool diameter.
Filter Only Enclosed Areas - this option is only available when
Smaller Than is selected for the Filter. Selecting the option means that
only small areas which contain ramp moves will be filtered, and that
small areas containing, say, approach outside moves will not be filtered.
- displays the Tool Axis Direction (on page 411) dialog, which
enables you to edit the tool axis.
Lead in Moves
Defines how the tool approaches the path.
Type - this moves the tool between start Z and the level to be machined.
The options are as follows:
Plunging - plunges directly into the model.
Ramping - allows the tool to ramp into the model at a specified angle
during area clearance moves. This can allow a non-plunging tool to
be used but is dependent on the tool and the material. When you
select this option, the Ramp button becomes available.
Drilling - plunges into pre-drilled holes created by the drill paths.
Options - displays the Ramp Options (on page 510) dialog. This is
only available when Ramping is selected for the Lead In Moves
Type.
Approach Outside - when selected, this forces the Level moves to
approach the block model from the outside. Approachable paths available
for this type of move in the slice model are drawn in orange by default.
Drilling Holes - you can use patterns as the input positions for drilling
holes. This allows you to pre-define holes using a pattern. PowerMILL
will also output the new hole positions as hole features. This then enables
you specify the position of the drilled lead in move. These options are
only available if you select a Lead In Moves Type of Drilling:
Input - the pattern defining the input positions for drilling.
Output Holes - the name of the pattern and feature set used to define
the hole that is used for the lead in move.
Max Zig Angle - the angle of descent formed as the tool ramps into the
block.
Follow - controls the direction of the ramp:
Toolpath - the ramp moves follow the profile of the toolpath.
Line - the ramp moves are normal to the cutting direction at that
point. If the requested line cannot be fitted into the area, then the
Profile method is used automatically.
Circle - the ramp moves are around a circle. If the requested circle
cannot be fitted into the area, then the Line method is used
automatically.
Circle Diameter (Tool Diameter Units) - controls the circle
diameter. This value is defined in Tool Diameter Units.
Ramp Length
Profile Smoothing (on page 513) - allows the arc fitting of slices to
avoid sharp changes in direction. This works in a very similar way to the
Arc Fitted Corner Correction (see "Corner Correction" on page 590)
for Constant Z Finishing.
Machine All Raster Spans - when selected, all raster spans are
machined. When the option is deselected, 'unnecessary' raster spans are
left unmachined.
Profile Smoothing
Profile Smoothing allows the arc fitting of slices to avoid sharp
changes in direction. This works in a very similar way to the Arc Fitted
Corner Correction (see "Corner Correction" on page 590) for
Constant Z Finishing.
If you select the Profile Smoothing option, the Corner Radius (Tool
Diameter Units) slider becomes available. The radius is defined as a
proportion of the tool diameter. The default value is 0.05. So, if you have
a tool of diameter 10mm (radius 5mm) then the arc radius will be 0.5mm.
The Corner Radius slider can have a value between 0 and 0.2.
Using a Corner Radius of 0.2 you will get the following:
Links
Links - allows you to create link moves between offsets within the
toolpath. There are three options:
Straight
Smooth
None
Smooth
If you specify Links of None and you also have a Fixed Number of
Offsets applied (see Stepover (on page 488) for more information) you
can then apply Links from the Leads and Links dialog .
You can see that the Apply buttons have been made more specific,
so you now have the Apply Links button.
If you create a standard offset area clearance toolpath on this model using
an Offset Type of Model (see "Order and Angle of Machining - Feature
Set - Offset" on page 532) (available from bottom right hand side of the
Area Clearance dialog ), you will get a toolpath like this:
There are various problems with this toolpath, especially if you are high
speed machining, when you try to avoid sudden changes in tool direction:
Looking in detail:
Looking in at a corner in even more detail, you can see the trochoidal
path more easily:
Profile Smoothing (on page 513) - allows the arc fitting of slices to
avoid sharp changes in direction. This works in a very similar way to the
Arc Fitted Corner Correction (see "Corner Correction" on page 590)
for Constant Z Finishing.
Rest Machining
This enables you to use a large tool to carry out efficient volume removal
and then use a smaller tool to eliminate the large terraces and to rough
areas of the model that the large tool couldn't reach, such as pockets and
corners. The smaller tool only machines areas that could not be reached
by the original tool. This is called 'rest machining'.
These ordering options allow you to specify the direction in which the
tool moves to machine pockets or levels, and works in the same way as
those found in the Drilling (on page 775) strategies.
Buttons Description
As Created
Along X, one-way
Along X, two-way
Along Y, one-way
Along Y, two-way
Along diagonal 1, one-way
Along diagonal 1, two-way
Along diagonal 2, one-way
Along diagonal 2, two-way
Shortest path
Next closest area
Concentric circles
Radial pattern
The tool simply follows the order chosen. To see three examples of
different Sorting methods to give you an idea of the effect of choosing
different options, see Toolpath Sorting (on page 535). For more
information on all the Sorting options, see Sorting (on page 795).
Ordering - determines the order of the Area Clearance toolpath. The
options available are:
Pocket - one pocket is completely machined before going on to the
next. So, pockets are machined in preference to levels.
Level - one level is completely machined before going down to the
next. So, levels are machined in preference to pockets.
Style - determines the order in which segments are machined: Refer to
Order and Angle of Machining - Raster (on page 528) for more details
and an example.
The Style options are only available if the Cut Direction (on page
497) is set to Any.
Notice that PowerMILL has chosen a different angle for each area.
Auto by Pocket - selects the optimum angle for each pocket over
the whole block size.
Auto by Model - selects the optimum angle to be used throughout
the entire model.
Auto by Level - selects the optimum angle for each particular level.
These ordering options allow you to specify the direction in which the
tool moves to machine pockets or levels, and works in the same way as
those found in the Drilling (on page 775) strategies.
The table below lists the available Sorting (on page 795) choices:
Buttons Description
As Created
Along X, one-way
You may now wish to simulate the toolpath, to see the machining
order more clearly.
Clicking the Arrow on the right hand side of the Area Clearance
dialog displays the Expert area of the Area Clearance dialog:
In the blank field, you can either enter the pathname of the required file,
or allow it to be entered automatically when you select the file using the
File Open button :
File Open - displays the Open Slices dialog.
This is very similar to the Open Model dialog, except that the Files of
type has DUCT Picture (*.pic) as the only option. For more
information on how to use this dialog, see Import Model (see "File -
Import Model" on page 282).
Calculate - calculates the slices.
Draw - when selected the slices are drawn and you can easily select
them. By default, the slices are red, and the selected slices are a brighter
red.
Delete by Picking (on page 545) - enables you to delete slices by
picking. When you select one of the first three buttons in the frame, the
remaining buttons in the frame become available:
Delete by Picking
Delete by Picking
Ensure that Draw is selected so that the slices are drawn and you can
easily select them. By default, the slices are red, and the selected slices
are a brighter red.
Delete a Specified Level - allows you to delete the slices and slice
segments on a selected level.
Delete a Specified Pocket - allows you to delete the slices and
slice segments on a selected pocket.
Delete a Specified Area - allows you to delete the slices and slice
segments within an area, by selecting a contour within that area. This is
best shown by example. If you have a slice like this:
and then select one contour, say the circle, all segments of the slice
within that area will be selected:
The area that the machine tool will have a problem with is shown below:
Off
This is of limited use, as most machine tools will not accurately represent
the contour in concave corners or when an arc exists that is less than the
tool radius. Also, PowerMILL cannot perform the majority of collision
avoidance functions without knowing the tool diameter. This is often
referred to as Part Edge Programming. This option is only available
for Feature Set machining.
Automatic
It assumes that you know the accurate tool size, or that the toolpaths are
only generated once a tool has been measured, and is the default option.
In this case PowerMILL automatically allows for cutter compensation, so
the machine tool does not need to:
Ignore Holes
Ignore Holes ignores holes that are smaller than the value specified
here.
Threshold (Tool Diameter Units) - defines which holes will be
ignored. For example, with a value of 2, any holes up to twice the tool
diameter will be ignored.
If the holes are ignored, you will get a toolpath like this:
to this:
This toolpath was created with the Remove Cusps option deselected:
You must be careful about entry points, and pre-drill holes into any
pockets - otherwise they will be ignored.
You select a Plunge Milling toolpath using the Toolpath Strategy
button:
Toolpath - select, from the drop-down list, the toolpath that will be used
to act as a pattern for the Plunge Milling toolpath.
Stock Model - select, from the drop-down list, the unmachined stock
model, so that PowerMILL can work out what material needs to be
removed.
Core Radius - enter the value that defines the central portion of the tool
where there are no cutting edges.
Pull Back Distance - enter the distance that the tool will pull back
away from the model to ensure that there are no dwell marks on the part
or extraneous cutting moves added.
5. Select the item from which you want to create a feature, in this case
the base of the left hand pocket:
You will now see that not only the pocket, but also the three bosses
that are in the pocket, are created:
21.Click Next on the Wizard and then select the item from which you
want to create a feature, in this case the base of the slot.
22.In the Feature Creation page of the Wizard:
Select a Define Top by of Absolute from the drop-down list
and enter a value of 50.
Select a Define Bottom by of Minimum Curve Z from the
drop-down list.
Finishing
The Finishing tab on the Toolpath Strategy New dialog defines
how the model will be machined during finishing:
The left side of the dialog is standard for all toolpaths and defines the
parameters used to create the toolpath (such as the tool, tolerance,
stepover, boundary, and the leads and links required for toolpath).
The right hand half of the dialog contains data that is specific to one type
of toolpath or a particular strategy type.
The batch toolpath is automatically created in Explorer, under the
Toolpaths folder:
Strategies
Defines the finishing strategy that you want to use:
Optimised Constant Z -
automatically creates Constant Z
toolpaths on the steep portions of the
model and 3D Offset toolpaths on the
shallow portions of the model. For
more information see Optimised
Constant Z Toolpath (on page 619).
Buttons
When you create a toolpath, you raise the appropriate dialog, fill in the
required fields, and then click Apply. The toolpath is created and the
dialog used to create it is displayed, but with nearly all the options
dimmed except for the buttons at the top.
Name
Defines the name of the toolpath. This name will appear in Explorer.
Tool
The tool used to calculate the toolpath is displayed in the Tool area:
Create Tool - this works in exactly the same way as on the Tool
toolbar, allowing you to create a new tool. For more information, see
Tool Toolbar (on page 857).
Active Tool - displays the active tool (the tool that will be
used to calculate the toolpath). The drop-down list displays all the
defined tools. Selecting one of the tools from the list will make that tool
the active tool.
Editor - this works in exactly the same way as Edit Tool on the
Tool Toolbar (on page 857). It displays the specific Tool dialog of the
active tool. If you edit this dialog, it will edit your active tool.
Tolerances
The tolerance used to calculate the toolpath is displayed in the
Tolerances area:
Stepover
The stepover used to calculate the toolpath is displayed in the Stepover
frame:
Tool Axis
Tool Axis - displays the tool axis that will be used to create the toolpath.
- displays the Tool Axis Direction (on page 411) dialog, which
enables you to edit the tool axis.
Display
Preview - for some toolpaths, displays the pattern that will be used to
create the toolpath.
Draw - defines whether or not the preview pattern is displayed on screen.
Toolpath Specification
The remainder of the dialog changes depending on the Strategy chosen.
3D Offset Toolpath
This finishing technique is best suited to machining areas, which require a
constant stepover and works well on near vertical faces.
With the Spiral option selected you will get the following result:
You can see that this minimises the number of tool retracts and converts
the original closed contours into one long spiral.
Maximum Offsets - when this option is selected, the number of offsets
used for the toolpath is restricted to the number specified.
Pattern - As usual with offset machining, a boundary must be created to
define the extents of the area to be machined, so this field enables you to
select a pattern (a specific profile) from the drop-down list.
Start on Pattern - when this option is selected, the toolpath is started
on the pattern itself, rather than at half an offset away from it.
Direction - determines whether Climb or Conventional methods of
milling are used, although you also have the option of Any, which allows
Zigzag cutting on open toolpath segments.
Spiral (on page 588) - produces a spiral path between two consecutive
closed contours. This minimises the number of lifts of the tool and
maximises cutting time while maintaining more constant load conditions
and deflections on the tool.
Minimum Stepdown - determines the constant stepdown value
between successive machined levels.
Calculate Using Cusp - when this option is selected, the stepdown
will be influenced by the Maximum Stepdown and the Cusp Height
(which become available in the dialog).
When this option is deselected, the stepdown between successive Z
Heights has a constant value equal to the Minimum Stepdown:
The Arc Radius slider can have a value between 0 and 0.2.
For more information see Corner Correction (on page 590).
Pocket Machine - when this option is selected, areas are machined
pocket by pocket. When the option is deselected, areas are machined level
by level.
Direction - determines the direction in which the toolpath will be
machined. The options available are Conventional, Climb or Any.
Spiral
Spiral produces a spiral path between two consecutive closed contours.
This minimises the number of lifts of the tool and maximises cutting time
while maintaining more constant load conditions and deflections on the
tool.
to this:
When Corner Correction is turned on for the same example, arcs are
created in all internal corners, using the Arc Radius specified:
If you select Maximum Passes and enter the number of passes you
want (in this case 1). You will then get a result similar to the following:
When you use a Reference Toolpath the tool used to define the
reference toolpath MUST be larger than the tool used to create the
corner toolpath. If you use the same tool you may get unreliable
results.
Multi-Pencil Toolpath
Creates a multiple trace toolpath by taking contours from the un-
machineable areas of a previous tool called the Reference Tool. It is
used to clean up corners that occur between non-tangential surfaces. They
are automatically calculated inside any existing boundary. If there is no
boundary then one is created using the parameters set on the Boundary
dialog box.
Pencil Toolpath
Creates a single trace toolpath. It is used to clean up corners that occur
between non-tangential surfaces. They are automatically calculated inside
any existing boundary. If there is no boundary then one is created using
the parameters set on the Boundary dialog box.
The standard Tool Axis frame on the left side of the dialog is
always set to Automatic.
Orientation - determines the tool shank orientation.
Outside:
Profile -
Total depth of Cut - the total depth that is required.
Drive Curve - defines which pattern will be used to create the toolpath
and how the tool moves along the surface.
Pattern - selects the embedded pattern that defines the contact point
of the toolpath.
Degouge - when this option is selected the tool can move normal to
the surface (by up to the distance specified in the Degouge
Tolerance field) to enable the toolpath to move to a safe position.
When unselected, the embedded pattern defines the point on the
surface which may or may not gouge.
Degouge Tolerance - the maximum distance, normal to the
surface, that the toolpath can move to find a safe position.
Lower Limit - defines the lowest position of the toolpath.
Gouge Avoidance - determines what happens to the toolpath when a
surface prevents profiling at the lowest position.
Strategy - determines how the toolpath behaves when another
surface would cause gouging.
Lift - tries to machine at the lowest position. If it can't machine at
the lowest position the toolpath segments are removed.
Trace - tries to machine at the lowest position. If it can't machine
at the lowest position the toolpath is raised as little as possible until
it reaches a position at which it can machine. It will only raise the
toolpath to a position defined in the Upper Limit field. If you do
not specify an upper limit then an infinite upper limit is assumed.
5. Now to embed the curve from the Pattern Object right click
menu select the Edit - Embed menu option.
6. The Embed Pattern dialog is displayed.
6. You can see that the lowest pass of the toolpath is 1mm below the
embedded pattern. You can sometimes get a difference between the
toolpath and the embedded pattern as the embedded pattern is at
the tool contact position and the toolpath is at the tool tip position.
7. If you look at the toolpath in the explorer you can
see the warning symbol. This is here as the toolpath intentionally
cuts into the surface to create the engraving.
4. Now to embed the pattern. From the Pattern Object right click
menu select the Edit - Embed menu option.
Spiral (on page 620) - creates a spiral toolpath rather than a series of
closed loops. This can minimise the number of lifts.
Spiral
Spiral creates a spiral toolpath rather than a series of closed loops. This
can minimise the number of lifts. It converts this:
To this:
To this:
To this:
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.
Minimum Stepover - this strategy determines its own stepover based
on the tool radius and tolerances used. However, if you want to override
this stepover, you need to change this value (which defaults to 0.0 to
indicate that the stepover is being calculated automatically).
Maximum Stepover - if the automatically generated stepover is too
large, you can restrict it by specifying a Maximum Stepover.
Drive Curve (on page 627) - determines which curve or set of curves
will be used to create the cutting moves.
Lower Limit (on page 628) - this sets the lowest position of the
machining pass. The pattern options are shown using this example:
Gouge Avoidance (on page 631) - determines what happens to the
toolpath when a surface prevents cutting at the lowest position. This
option is only available if you select a Lower Limit of Drive Curve.
The options are shown using a modified example.
Multiple Cuts (on page 632) - allows multiple profiling paths.
Drive Curve
Drive Curve - determines which curve or set of curves will be used to
create the cutting moves.
Use Toolpath - uses a 3-axis toolpath as the drive curve. In effect, this
axially offsets the toolpath up Z by the tool tip radius (converts the tool
tip coordinates to tool centre coordinates, for a ball nosed tool the tip
radius equals the tool radius) and then converts this toolpath to a pattern.
This option can be used to convert an existing 3-axis toolpath into a
multi-axis toolpath.
Pattern - select the pattern from the drop-down list.
Lower Limit
Lower Limit sets the lowest position of the machining pass. The pattern
options are shown using this example:
Automatic - drops the tool onto the part down the tool axis. This is the
same as Drop when the tool axis is vertical.
If you have a different tool axis, say To Line, you will get a different
result:
Drop - drops the tool onto the part down the Z axis. This is the same as
Automatic when the tool axis is vertical.
Axial offset - this offsets the pattern in Z. So, if you want the toolpath to
be above the pattern then it must be a positive value. Zero depth is where
the tool tip touches the pattern. This option is only available if you select
a Lower Limit of Drive Curve.
If you have use a negative offset, so that the pattern would gouge into the
part, then the result depends on the Gouge Avoidance options you
select.
Multiple Cuts
Multiple Cuts allows multiple profiling paths.
Mode - determines how the multiple toolpaths are created.
You can see that the lower levels of the toolpath are cropped. In detail:
You can see that the upper levels of the toolpath are cropped. In detail:
Offset Merge - offsets the top and bottom cutting move merging from
one to the other.
You can see that the no levels of the toolpath are cropped. In detail:
Profile Toolpath
This technique allows you to pick a selection of surfaces and profile
around the outside of these surfaces. This technique will only work on
surface models (not triangle models).
All the examples shown here have a base plane underneath the model
which is not visible. If no base plane was present the toolpath would be
very different and in some cases no toolpath would be created.
Drive Curve (on page 636) - determines which curve or set of curves
will be used to create the cutting moves.
Drive Curve
Drive Curve determines which curve or set of curves will be used to
create the cutting moves.
Side - determines whether you profile on the Inside Edge.
Radial Offset - the gap between the tool and the edge curve of the
surface.
Direction - determines the direction of cut (Climb or Conventional)
for the toolpath.
Lower Limit
Lower Limit - this sets the lowest position of the profiling pass.
Base Position - this sets the lowest position of the toolpath.
If the tool misses the part then no toolpath is produced. In this case if
there is no base plane then half the toolpath "disappears".
Multiple Cuts
Multiple Cuts allows multiple profiling paths.
In detail:
In detail:
Negative Clearance
When profile machining you can now have a negative clearance. This
allows you to place the tool over the surface edge and therefore to
produce a profile toolpath along a curve. The following example uses a
20mm End Mill and uses a Lower Limit Base Position of Drive
Curve.
This dialog is very similar to the Line Projection Toolpath (on page 654).
Pattern - defines the pattern that will be used to create the toolpath.
Direction - when set to Inwards, then cylindrically shaped regions or
objects can be machined. The output is similar to that of Constant Z
Machining, but paths are only produced on external (visible) surfaces.
When set to Outwards, then internal fillets, holes or cavities can be
machined - in particular spiralling down a hole.
Pattern (on page 647) - defines the limits and orientation of the toolpath.
Pattern
Style (on page 648) - defines the shape of the pattern. Three different
styles are available.
Linear - this technique produces a line pattern.
Circular - this technique produces a circular pattern at sequential Z
heights, in a similar manner to constant Z height machining.
Spiral - this technique produces a spiral pattern.
Direction - specifies whether the direction is Clockwise or
Anticlockwise.
Ordering - determines how each successive toolpath segment is linked.
One Way - the tool can only cut in one direction.
One Way Grouped - this is not available for any pattern
projection toolpaths.
Two Way - the tool cuts in both directions.
Two Way Joined - the tool cuts in both directions and successive
toolpath segments are joined.
Up - this is not available for any pattern projection toolpaths.
Down - this is not available for any pattern projection toolpaths.
For more information see Ordering (on page 679).
Style
Style defines the shape of the pattern. Three different styles are
available.
Linear - this technique produces a line pattern.
It consists of two channels. One has a well defined surface the other, two
poorly defined surfaces.
If you look in detail at the back channel you can see the problem:
4. If you offset the spine up the Z axis you can get a more complete
toolpath in the channel.
Pattern
Style (see "Line Projection - Pattern - Style" on page 657) - defines the
shape of the pattern. Three different styles are available.
Linear - this technique produces a line pattern.
Circular - this technique produces a circular pattern at sequential Z
heights, in a similar manner to constant Z height machining.
Spiral - this technique produces a spiral pattern.
Direction - specifies whether the direction is Clockwise or
Anticlockwise.
Ordering - determines how each successive toolpath segment is linked.
One Way - the tool can only cut in one direction.
One Way Grouped - this is not available for any pattern
projection toolpaths.
Two Way - the tool cuts in both directions.
Two Way Joined - the tool cuts in both directions and successive
toolpath segments are joined.
Up - this is not available for any pattern projection toolpaths.
Anchor Point XYZ - locates the plane. By default this is at the origin of
the workpiece.
Rotation of 270
Elevation - the plane can also be inclined to the vertical in order to
produce a more effective finish over sloped areas of the model. This will
result in the pattern being projected downwards onto the model.
This may mean altering the anchor point of the plane so that the entire
model is machined, or increasing the Start Height.
Inclination of 20
Direction (on page 661) - defines the direction of the projection. Two
options are available: Inwards and Outwards.
As you toggle these two options the arrows on the plane toggle provided
that the Inclination angle is Zero.
Direction
Direction - defines the direction of the projection. Two options are
available: Inwards and Outwards.
As you toggle these two options the arrows on the plane toggle provided
that the Inclination angle is Zero.
Inwards
Outwards
Height - when using a V pattern direction, each pass goes from Start
Height to End Height. The first pass is at Start Width, successively
adding Width Stepover until End Width is reached.
Pattern
Style (see "Point Projection - Pattern - Style" on page 665) - defines the
shape of the pattern. Three different styles are available.
Linear - this technique produces a line pattern.
Circular - this technique produces a circular pattern at sequential Z
heights, in a similar manner to constant Z height machining.
Spiral - this technique produces a spiral pattern.
Direction - specifies whether the direction is Clockwise or
Anticlockwise.
Ordering - determines how each successive toolpath segment is linked.
One Way - the tool can only cut in one direction.
One Way Grouped - this is not available for any pattern
projection toolpaths.
Two Way - the tool cuts in both directions.
Two Way Joined - the tool cuts in both directions and successive
toolpath segments are joined.
Up - this is not available for any pattern projection toolpaths.
Down - this is not available for any pattern projection toolpaths.
For more information see Ordering (on page 679).
Elevation Angle - defines the start angle, end angle and the angle
between consecutive passes. The elevation values are measured from the
horizontal plane.
Circular - projects a circular pattern onto the surface. The centre of the
circle is the focus of the pattern. The range of the pattern machined is
again defined in terms of elevation and angular limits.
Sequence
Sequence allows you to alter the sequence of toolpath segments. This
can be useful during line projection of shapes such as bottle moulds.
Surface Units
Surface Units describes how the stepover and limits are defined. The
options are:
Distance - the stepover and limits are defined by the physical distance.
Parametric - the stepover and limits are defined by the parameterisation
of the surface.
Normalised - the stepover and limits are defined by the parameter of the
surface normalised to the range [0,1]. For example if the minimum U is 1
and the maximum U is 5 then you get the following:
Pattern
Sequence (on page 667) - allows you to alter the sequence of toolpath
segments. This can be useful during line projection of shapes such as
bottle moulds.
If you change the Limit of the U direction you will see the following:
If you change the Limit of the U and V direction you will see the
following:
Centre Point - defines the origin of the radial pattern. Since the pattern
is centred at the origin of the active workplane, it may need moving
before it is projected onto the work surface. The radial pattern can
automatically be centred to the middle of the block by clicking on the
Reset to Block Centre.
Start and End Radius - controls the dimensions of the pattern and the
direction of the first pass. This is illustrated in the diagram below:
Start Angle and End Angle - determine over what portion of a full
circle the picture is generated, and whether the tool travels in a clockwise
or anticlockwise direction.
Corners
Corners controls how sharp corners are handled.
Arc Fitted - when selected arcs are created in all internal corners and
makes the toolpaths more suitable for high speed machining. When
deselected creates a toolpath which may contain sharp changes in
direction.
Arc Radius (TDU) - defines the radius used for arc fitting. This option
is only available if you select Arc Fit. The radius is defined as a
proportion of the tool diameter. The default value is 0.05. So, if you have
a tool of diameter 10mm (radius 5mm) then the arc radius will be 0.5mm.
The Arc Radius slider can have a value between 0.005 and 0.2.
For more information see Corners (on page 681).
Perpendicular Pass
Perpendicular Pass - defines a second raster pass perpendicular to
the first one.
Shallow Angle - allows you to create a perpendicular pass only
where necessary - rather than over the whole model.
Optimise Parallel Raster - if a raster toolpath is created with a
parallel and perpendicular pass, with a shallow angle greater than
0, there is an option to trim the parallel pass so it doesn't machine
the areas that the perpendicular pass machines.
The examples of the various options in the Perpendicular Pass
frame are shown in Perpendicular Pass Examples (on page 676).
Ordering (on page 679) - determines the order in which the segments
are machined.
Two perpendicular raster passes over the whole part. You can see
the raster passes perpendicular to each other
Perpendicular Pass, Shallow Angle 5
Perpendicular Pass - selected.
Shallow Angle - 5.
You can see the single raster pass over the flat area and the steep
sides where the first clears the material effectively and the second
perpendicular pass is restricted to the steep areas where the first
pass didn't clear the material effectively.
Optimise Parallel Raster
Perpendicular Pass - selected.
Shallow Angle - 5.
Optimise Parallel Pass - selected.
The second pass only machines the areas of the model steeper than
the Shallow Angle. The first pass machines everything except the
areas covered by the second pass.
Ordering
All the options are described below and are best described using the
simple picture below assuming that the numbered lines are segments of
toolpaths.
One Way - this will machine the segments in the following order:
Two Way - this will machine the segments in the following order: .
Two Way Joined - this will machine the segments in the following
order: :
Corners
Arc Fitted - when selected arcs are created in all internal corners and
makes the toolpaths more suitable for high speed machining. When
deselected creates a toolpath which may contain sharp changes in
direction.
The yellow toolpath shows the Normal toolpath and the green toolpath
shows the Arc Fitted toolpath.
Arc fitting is of particular importance when high speed machining as it
eliminates sudden changes in tool direction.
This picture shows both toolpaths (the green toolpath has smoothing and
the grey one doesn't). Notice how, when Profile Smoothing is
switched on, the toolpath edges are smoother and more curved.
These are the standard Raster Area Clearance options for more
information see High Speed Machining - Raster (on page 512).
X Limits - define the absolute limits of the finishing path along the X
axis. These can be manually defined, or automatically defined by pressing
the Reset to Block Limits button.
Technology (see "Rotary Toolpath - Technology" on page 687) -
specifies the cutting technology used for rotary milling.
Angular Limits - define the angular positions at which machining will
Start and End. It is only available during Circle or Line milling. The
Start field defines the angular position at which machining is to start, and
the End field defines the end angle.
Reset to Full Circle - ensures that the full 360 are machined.
Rapid Move Heights.
Safe Area - shows you how the Safe Area, over which rapid moves are
allowed to take place, is defined. You cannot change this here. If this
option is not correct then click on to change it.
Rapid Move Heights - displays the Rapid Move Heights dialog
which allows you to change the Safe Area (or any other field).
For more information see Rapid Move Heights (on page 374).
Line - the tool traverses along the X axis in straight lines, with the
rotary axis only used at the end of each pass to reposition the job.
Centre Point - defines the origin of the spiral pattern. Since the pattern
is centred at the origin of the active workplane, it may need moving
before it is projected onto the work surface. The spiral can automatically
be centred to the middle of the block by clicking on the Reset to Block
Centre button.
Start and End Radius - control the dimensions of the pattern and
determine whether the tool moves inwards towards the centre of the spiral
or outwards away from the centre. If the end radius is greater than the
start radius, the tool will move outwards. If the start radius is greater than
the end radius, then the tool will move inwards.
Surface Finishing
Surface Finishing is similar to Surface Projection Machining,
except that there is no projection. Surface Finishing just machines the
selected surface and will not attempt to machine any other surfaces.
These options are very similar to the Surface Projection toolpath (on
page 668) options.
Surface - determines how the selected surface is machined.
Surface Units (on page 669) - describes how the stepover and limits
are defined.
Pattern (on page 670) - defines the limits and orientation of the toolpath.
5. You can now repeat the process but use a strategy of Projection
Surface Finishing again using the default options. In this case
the following toolpath is created:
Swarf Machining
Swarf Cutting is when you cut with the side of the tool and only works on
developable surfaces as the tool needs to be in contact with the surface for
the whole cutting depth.
Drive Curve
Drive Curve determines which surface or set of surfaces will be used to
create the cutting moves.
The options in the dialog are described using the following model with
the main surface selected.
Radial Offset - the gap between the tool and the surface.
Lower Limit
Lower Limit determines the location of the toolpath.
The options in the dialog are described using the following model with
the main surface selected.
Workplane - drops the tool onto the part but never allows it to go below
the specified workplane.
Workplane - the workplane that defines the lower Z Height.
Gouge Avoidance
Gouge Avoidance determines what happens to the swarf toolpath
when a surface prevents machining at the lowest position. This option is
only available if you select a Lower Limit of Top or Bottom (not
Automatic).
Fan at end on Planes - when selected means that fanning will happen
only in the end region of a plane. When deselected means that fanning
will happen everywhere.
Reverse Axis - rotates the axis direction by 180.
Follow Surface Laterals - when selected, the swarf toolpath follows
the underlying surface rulings.
Drive Curve (on page 698) - determines which surface or set of surfaces
will be used to create the cutting moves. The options which aren't the
same as in the Swarf Finishing dialog are described below.
Top Wireframe - select the Pattern which is used to define the top
from the drop-down list.
Bottom Wireframe - select the Pattern which is used to define the
bottom from the drop-down list.
Lower Limit (on page 700) - determines the location of the toolpath.
Gouge Avoidance (on page 703) - determines what happens to the
swarf toolpath when a surface prevents machining at the lowest position.
This option is only available if you select a Lower Limit of Top or
Bottom (not Automatic).
Multiple Cuts (see "Swarf Machining - Multiple Cuts" on page 706) -
allows multiple toolpaths.
The remainder of the dialog is the same as Swarf Machining (on page
696).
9. You can see that this creates a very rapid volume removal rate, but
it is likely that this will need to be followed by a rest roughing
toolpath.
In all cases the strategies create toolpaths in a port (or tube) and the
toolpath retracts back safely up the port. An approximate centreline of the
port is required.
The left side of the dialog is standard for all toolpaths and defines the
parameters used to create the toolpath (such as the tool, tolerance,
stepover, boundary, leads and links required for toolpath).
The right hand half of the dialog contains data that is specific to one type
of toolpath or a particular strategy type.
The batch toolpath is automatically created in the explorer.
Buttons
When you create a toolpath, you raise the appropriate dialog, fill in the
required fields, and then click Apply. The toolpath is created and the
dialog used to create it is displayed, but with nearly all the options
dimmed except for the buttons at the top.
Name
Defines the name of the toolpath. This name will appear in Explorer.
Tool
The tool used to calculate the toolpath is displayed in the Tool area:
Create Tool - this works in exactly the same way as on the Tool
toolbar, allowing you to create a new tool. For more information, see
Tool Toolbar (on page 857).
Editor - this works in exactly the same way as Edit Tool on the
Tool Toolbar (on page 857). It displays the specific Tool dialog of the
active tool. If you edit this dialog, it will edit your active tool.
Tolerances
The tolerance used to calculate the toolpath is displayed in the
Tolerances area:
Boundary
The boundary used to calculate the toolpath is displayed in the
Boundary area:
Tool Axis
Tool Axis - displays the tool axis that will be used to create the toolpath.
- displays the Tool Axis Direction (on page 411) dialog, which
enables you to edit the tool axis.
Display
Preview - for some toolpaths, displays the pattern that will be used to
create the toolpath.
Draw - defines whether or not the preview pattern is displayed on screen.
Clearance (on page 736) - the tool shank and holder clearance. This is
in addition to any Thickness defined and is added to the side of the tool
to avoid collision with cusps or un-machined material. Port Machining
uses a series of 3+2 Axis machining strategies wherever possible. The
clearance value dictates when PowerMILL needs to change from one axis
to the next.
Limits (on page 736) - determines what portion of the model is
machined. By default the whole model is machined.
Ramping - determines how the tool descends into the block.
Slope Angle - the angle of descent as the tool ramps into the block.
Ramp Diameter (TDU) - the ramp moves are made in a circle
spiralling down into the block. The Ramp Diameter controls the
maximum circle diameter in Tool Diameter Units (on page 739).
Clearance
Clearance - the tool holder, shank and side of cutter clearance.
Holder Clearance
Shank Clearance
Tool Shaft Clearance
Limits
The limits are at the tool centre (sphere centre) not the tool tip
position.
Machining Options
Machining Options - determines which ends of the ports are used and
how far you machine down each end of the port.
The Start and End are determined by the direction of the Pattern.
Workplane limits override the Pattern direction.
Spiral - spirals inside slices.
Once no further toolpath can be created while accessing one side of the
port, PowerMILL accesses the port from the other end and applies the
same principle of machining with 3+2 Axis strategies wherever possible.
Pattern - defines the location of the port and the orientation of the
subsequent machining. For more information, see Port Area Clearance
(on page 734).
Clearance (on page 736) - the tool holder, shank and side of cutter
clearance.
Merge
Merge determines how the machining from either end of the port meets.
Merge Point - determines how far (as a percentage) you machine down
each end of the port.
Lift Start - the distance before the Merge Point that the tool starts to
lift.
Overlap - the distance centred on the Merge Point that the toolpaths
overlap. This is an actual value (not a percentage).
Lift Height - the distance away from the port walls (into the centre) that
the tool lifts at the Merge Point. The lift at the end of the toolpath
segment will be greater.
Pattern - defines the location of the port and the orientation of the
subsequent machining. For more information, see Port Area Clearance
(on page 734).
Clearance (on page 736) - the tool holder, shank and side of cutter
clearance.
Blisk
The Blisks tab on the Toolpath Strategy New dialog contains the
area clearance and finishing strategies required to machine a blisk or
impeller.
Buttons
When you create a toolpath, you raise the appropriate dialog, fill in the
required fields, and then click Apply. The toolpath is created and the
dialog used to create it is displayed, but with nearly all the options
dimmed except for the buttons at the top.
Name
Defines the name of the toolpath. This name will appear in Explorer.
Tool
The tool used to calculate the toolpath is displayed in the Tool area:
Create Tool - this works in exactly the same way as on the Tool
toolbar, allowing you to create a new tool. For more information, see
Tool Toolbar (on page 857).
Active Tool - displays the active tool (the tool that will be
used to calculate the toolpath). The drop-down list displays all the
defined tools. Selecting one of the tools from the list will make that tool
the active tool.
Editor - this works in exactly the same way as Edit Tool on the
Tool Toolbar (on page 857). It displays the specific Tool dialog of the
active tool. If you edit this dialog, it will edit your active tool.
Tolerances
The tolerance used to calculate the toolpath is displayed in the
Tolerances area:
Stepover
The stepover frame varies between an area clearance and a finishing
toolpath.
Blisk Area Clearance Stepover frame.
Boundary
The boundary used to calculate the toolpath is displayed in the
Boundary area:
Tool Axis
Tool Axis - displays the tool axis that will be used to create the toolpath.
- displays the Tool Axis Direction (on page 411) dialog, which
enables you to edit the tool axis.
- hub
- shroud
- left blade
- right blade
- hub
- left blade
- right blade
- splitter blade
- fillet for left blade
- fillet for splitter blade
- fillet for right blade
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.
Blisk Area Clearance will not machine below a level that it has
not machined completely.
- blade to be machined.
, - blades which must be modelled, but don't need to
be on any specific level or set.
The majority of this dialog works in the same way as the Blisk Area
Clearance (on page 755) 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.
- hub
- shroud
- left blade
- right blade
These four sets/levels are the only surfaces that are required to machine
the whole blisk.
Component button.
4. Click Accept.
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.
Selecting Drilling from this dialog and then clicking on the OK button
creates a batch toolpath and then displays the Drilling dialog.
Before outputting any drilling toolpaths please ensure that your post
processor is configured to support drilling.
New Dialog
This dialog enables you to select the type of toolpath that you want to
create.
Selecting one of the options from this dialog and then clicking on the OK
button does one of two things:
The left side of the dialog is standard for all toolpaths and defines
the parameters used to create the toolpath (such as the tool,
thickness and links required for toolpath).
The right hand half of the dialog contains data that is specific to
drilling.
The batch toolpath is automatically created in the Explorer.
This is converted to a complete toolpath once you enter the
relevant values on the finishing dialog and click on the Apply
button on the Drilling dialog.
The list includes some basic methods. You can create your own methods
to suit your particular way of working. For more information see Drilling
Method (on page 814).
For more information on the New dialog see Toolpath Strategies (on
page 467).
Name
Defines the name of the toolpath. This name will appear in Explorer.
Create Tool - this works in exactly the same way as on the Tool
toolbar, allowing you to create a new tool. For more information, see
Tool Toolbar (on page 857).
Active Tool - displays the active tool (the tool that will be
used to calculate the toolpath). The drop-down list displays all the
defined tools. Selecting one of the tools from the list will make that tool
the active tool.
Editor - this works in exactly the same way as Edit Tool on the
Tool Toolbar (on page 857). It displays the specific Tool dialog of the
active tool. If you edit this dialog, it will edit your active tool.
Tolerances
The Short Links and Long Links fields display the links used to create
the toolpath. You cannot edit these fields here. They simply display the
values defined in the Leads and Links dialog .
Leads and Links - displays the Leads and Links dialog. This
enables you to edit the Leads and Links. For more information see Leads
and Links (on page 382).
Drilling Strategy
Cycle Type (on page 783) - determines how the drilling is performed.
Sorting - defines the order you will drill the selected holes.
The start point is always that which is nearest to the tool start point. For
more information see Sorting (on page 795).
Drilling Values (on page 786) - these values are displayed pictorially.
The names of these fields are shown as tooltips.
Multi Axis - all multi-axis drilling toolpaths are identified with a in
the top right hand corner of the dialog.
Cycle Type
Cycle Type determines how the drilling is performed there are several
options here:
Define Top By
Define Top By allows you choose the start places for drilling.
Hole Top - drilling starts at the top of the hole.
Operation
Operation defines the drilling operation and drilling depth.
Drill to Hole Depth - drills to the hole depth. The Hole Depth value is
filled in and greyed out and is defined from the Feature definition.
Full Diameter - the full diameter of the tool drills to a specific depth. In
this case, the bottom tip of the tool drills further into the material.
Through Hole - drills through the hole. The hole depth plus the tapered
part of the drill plus a fiddle factor are added together to define the Hole
Depth value.
Centre Drill - centre drills the part. By default the Hole Depth value is
the radius of the drill.
Pre Drill - drills to the hole depth. By default the Hole Depth value is
defined from the Feature definition of the hole depth.
Counter Bore - counter bores the part. By default the Hole Depth
value is the radius of the drill.
Chamfer (on page 790) - Chamfers the hole to the width specified by the
Chamfer frame on the Advanced Drilling dialog.
Drilling Values
Drilling Values - these values are displayed pictorially. The names of
these fields are shown as tooltips.
Clearance - the distance above the top of the hole. By default this is the
same as the Incremental Start Z.
Peck Depth - defines the maximum distance the drill will plunge in any
one move when using Deep Drill or Break Chip.
Feed Rate - the speed of the tool when it is plunging into the material.
These are vertical moves. By default this is the same as the Plunge field
on the Feed Rate dialog . If you change the value in the Drilling
dialog the Feed Rate dialog is not updated for example if you alter the
Pitch for Tapping you would not expect this to change the Plunge
Feed Rate for the next finishing toolpath.
Spindle Speed (rpm) - the rotation of the spindle in rpm. By default
this is the same as the Spindle Speed field on the Feed Rate dialog
. For similar reasons to the Feed Rate above, if you change the value
in the Drilling dialog the Feed Rate dialog is not updated.
Start - the incremental distance above the hole where you want the
pecking to start. If you wish to drill just to the top of the hole you then set
the depth to 0 (depth is still measured from the top of the hole).
Depth - defines the depth of the drilling in the hole.
Dwell Time - the tool dwells before retracting at the end of each peck.
This value defines the length of time that the drill remains at the bottom
each peck.
The options you select on the Drilling dialog (including the state of
the Use Drilling Cycles) are also selected on the NC Program
dialog by default, but you can change your mind on the NC
Program dialog.
Pitch - this replaces Peck Depth for strategies such as Helical, where
pitch is just a distance.
Expert Drilling
Exactly what is shown on the right hand side depends on the options
selected in the left hand side of the dialog.
Taper
If you have a Cycle Type of Helical then the Expert Drilling dialog
has a Taper frame.
This means the tool can slow down at the bottom of a hole, or move on
slowly then speed up (or even "slow, quick, slow" for the situation where
there are two holes, one above the other and fresh air in between). If the
machine used has a drilling cycle which supports this option, this can be
set up in the option file (otherwise, you need to set the cycle output to off
on the NC program form).
Start Distance - the distance over which the start feed rate is reduced.
A value of 0.2 reduces the feed rate for 20% of the hole length.
Start Feed - the factor by which the feed rate is reduced at the top of a
hole. A value of 0.25 reduces the feed rate by 25%.
End Distance - the distance over which the end feed rate is reduced. A
value of 0.35 reduces the feed rate by 35% of the hole length.
End Feed Rate - the factor by which the feed rate is reduced at the
bottom of a hole. A value of 0.3 reduces the feed rate by 30%.
Safe Z
Top of the hole.
Point at which the feed rate reaches 100%.
Point at which the feed rate starts to decrease again.
Bottom of hole.
Retract Feed - the factor by which the feed rate is reduced (or
increased) as he drill retracts up the hole. A value of 2 increases the
retract feed rate to be twice the feed rate.
Retract at Rapid - when selected, the drill retracts up the hole at the
Rapid Feed Rate . When deselected, the drill retracts at the Retract
Feed rate.
Decreasing Pecks - allows you to reduce the peck depth towards the
bottom of a hole for Deep Drill or Break Chip cycles.
Peck Decrease - the factor by which the peck depth should be reduced.
A value of 0.25 reduces successive peck depths by 25%.
Subsidiary Peck - the distance between successive pecks. The drill
only retracts to the clear plane at the Peck Depth rather than the
Subsidiary Peck distance. So, if you have a Peck Depth of 3 and a
Subsidiary Peck of 1, the drill moves as follows:
Profile
If you have a Cycle Type of Profile then the Expert Drilling dialog
has a Profile frame.
Draft Angle - allows you to specify a Draft Angle and therefore create a
chamfer.
Overlap Angle - the angle (between 0 and 90) over which the profile
overlaps.
Lead Distance - the distance of the Lead move before (or after) the
drilling toolpath. It is not the length of the arc but the straight line
distance from the start point to a point on the circumference of the circle.
Final Profile Pass - allows you to have a different allowance for the
final profiling pass. For more information see Profiling (on page 503).
X Two Way - creates a toolpath where the holes are drilled along X,
using two-way machining.
Y One Way - creates a toolpath where the holes are drilled along Y.
Y Two Way - creates a toolpath where the holes are drilled along Y,
using two-way machining.
Diagonal 1 One Way - creates a diagonal one-way machining
toolpath.
Closest Point - this moves from one hole to the next closest hole.
This may not be the shortest toolpath overall.
Radial - drills holes radially radiating out from the tool start point
position.
In the Diameters area click on 5.00 and then click on the button.
This enters Diameter 5 in the Selection Filter area. Now both the
5mm holes are selected
2. Now you need to create a hole. From the right click Feature Sets
menu select Create Feature Set.
5. Select the points at the centre of the holes and then define the
following:
Type - Hole
Use - Points
Diameter - 20
9. In the Selection Filter select All Holes and then click on the
Select button followed by the Close button.
10.On the Drilling dialog and enter the following values:
You must ensure that the tool you use to helical mill the hole is at
least half the size of the hole. We recommend that the tool diameter
is between 60% and 90% of the hole diameter. If the tool is less
than half the size of the hole then an upstand will be left in the
centre of the hole and, at the end, when the tool offsets itself
inwards to finish the bottom the hole, the tool will break. Clearly, it
doesn't make sense to use this method if the tool diameter is the
same size as the hole diameter.
Component
Component allows you to select by the diameter or length of a
particular hole component. When you do select by this means the
complete hole is selected (not just the hole component).
The Component option is available on the Drilling Methods, Drilling
Strategy and Feature Selection dialogs (the latter is available from
the Select button on the Drilling Strategy dialog).
1. Create a Block .
- Compound hole
- Simple hole
6. You can now see all the holes with the first (or largest) component
of 18.0 selected.
The remaining fields change their name depending on the option selected
in the Select by pull down list.
Minimum - defines the minimum value of the item selected in the
Select By drop-down list.
4. Now you need to select the 4.5 inch holes. Select a Select by of
Diameter ( ) (even if it is already selected, reselect it) and a
Minimum Diameter ( )of 4.49 and a Maximum Diameter
( )of 4.51. These values are then displayed in the Selection
area. Click on Apply.
5. An Information dialog is now displayed, saying Toolpaths
Created. Simply Close this dialog.
13.To save this drilling method click on the Save button . This
displays the Export Method dialog.
This is a list of the default favourites. You can change this list to your
own list. For more information see Favourites (on page 477).
This works in a very similar way to the Create Tool button on the Tool
Toolbar. Selecting any one of the buttons on the list displays a toolpath
dialog box. If, for example, you select the Raster Area Clearance
option the Raster Area Clearance dialog is displayed.
Split Toolpath
Split Toolpath - determines how the toolpath is split into its safe and
unsafe portions.
Output Safe Moves - creates a toolpath containing the portions of
the toolpath that miss the model.
Output Unsafe Moves - creates a toolpath containing the portions
of the toolpath that hit the model.
Reorder Toolpaths - reorders the toolpaths to minimise the 3D
distance between the ends of segments whilst maintaining the
cutting direction of segments.
If the clearance area gouges into the job, then the collision is detected and
the depth of the gouge is printed. This depth can then be checked with the
clearance value to determine whether it is safe to proceed with the job.
For example, a tool might produce a 2mm gouge when using a 15mm
clearance. Whether it is safe to continue depends on the thickness left by
preceding toolpaths.
ViewMill
ViewMill provides a 3D graphical simulation of the active toolpath or NC
program. It provides a means of visual verification that allows toolpaths
to be checked before they are machined. ViewMill is a separate program,
which can be run from within the PowerMILL program.
The ViewMill Toolbar is displayed either by clicking on the button
or from the View - Toolbar - ViewMill menu option. By default the
toolbar is displayed at the top of the graphics window.
For more information on both this toolbar and the enhanced workpiece
simulation toolbar, refer to the chapter on Simulation (see "Simulation"
on page 1037).
Calculator
There are two different calculators available from the tabs:
The simple calculator,
Values displayed in the calculator can be copied into other dialogs using
the right click menu and selecting Copy, followed by Paste.
Values displayed in other dialogs can be copied into the calculator using
the right click menu and selecting Copy, followed by Paste (or Ctrl +
C to copy and Ctrl + V to paste). For instance, you copy the Distance
value from the Measure dialog.
Calculator - Line
The Line tab gives the distance, angle and elevation between two points.
You can either select a point from the graphics window or type
coordinate fields in the Line tab of the Calculator dialog box. This
gives access to points such as the home position (0,0,0) or the corner of
the block.
The Anchor Point can be reset by selecting the same point twice.
The other fields are then calculated from these two points.
Calculator - Circle
The Circle tab fits a circle to three selected points and determines the
Centre, Radius and Diameter of the circle.
Start Point - Selecting a point with the left mouse button displays its X,
Y, Z coordinates.
Mid Point - Selecting a second point with the left mouse button displays
its X, Y, Z coordinates.
End Point - Selecting a third point with the left mouse button displays
its X, Y, Z coordinates and defines a circle.
The other fields are then calculated from these three points.
Create Electrode
Create Electrode allows you to generate electrodes.
Refer to the PowerSHAPE documentation.
9. You are asked whether or not you wish to create another electrode:
Launch AutoCAM
AutoCAM is an automatic machining package within PowerMILL that
automatically machines a part and then creates the NC Program files. It
uses a wizard style interface within PowerMILL to guide you through the
process. This is available from the Launch AutoCAM button on the
main toolbar.
This is a module that can be used by users with little, or no, machining
experience, or can be used for creating toolpaths for fairly simple models.
In either case AutoCAM will create reliable toolpaths. An experienced
user may well be able to produce more efficient toolpaths but this
automatic process can just be left running overnight utilising what would
otherwise be dead time on the computer and the machine tool.
PS-Exchange
You can access PS-Exchange by clicking the button on the Main
toolbar, the PowerMILL installation CD, or the Delcam website
(http://www.delcam.com/general/software/ps-exchange.asp).
The View toolbar provides quick access to the most commonly used
views in PowerMILL. By default it is located on the right hand side of the
graphics screen, but it can be relocated anywhere around the PowerMILL
window, or as a separate window.
View manipulation
The most common way of controlling the viewpoint in PowerMILL is by
using the mouse.
Start with the cursor in the middle of the window and press the middle
mouse button, then drag the cursor up the screen. The image moves as
you move the mouse.
The table below summarises the view control available.
View 3-button mouse 2-button mouse
manipulation
Trackball Rotation Middle button Ctrl + Shift + Right
button
Rotate about X Shift + Alt + Left Shift + Alt + Left
button button
Rotate about Y Shift + Alt + Middle Not implemented
button
Rotate about Z Shift + Alt + Right Shift + Alt + Right
button button
Pan Shift + Middle button Shift + Right button
Zoom In / Out Ctrl + Middle button Ctrl + Right button
Zoom to Box Alt + Middle button Alt + Right button
Resize to fi F6 F6
The View toolbar (on page 845) options are also available from the
numeric keypad on the right of the keyboard. First, you must ensure that:
the cursor focus is in the graphics window;
the Numeric Lock is on;
View along
The View Along options allow you to orientate the view so
that it is along the X, Y or Z axis. This consists of three separate pull-out
toolbars. Hovering on any of these buttons displays a 2D View toolbar.
View Z toolbar
View from top (Z)
View from bottom (-Z)
View X toolbar
View from right (X)
View from left (-X)
View Y toolbar
View from front (-Y)
View from back (Y)
into this:
Isometric views
The ISO View options allow you to project the view
angle using any of the four isometric views shown on the toolbar.
This is a pull-out toolbar. Hovering on the currently selected ISO View
button (in this case ISO 1 ) displays the ISO View toolbar.
For example, selecting ISO 1 will give this:
Zoom
The Zoom options and control the zoom factor of the
image on the screen.
This is a pull-out toolbar. Hovering on the currently selected Zoom button
(in this case Resize to Fit ) displays the Zoom toolbar.
Resize to Fit - zooms the image so that it just fits in the window.
It converts this:
into this:
into this:
Block
The Block button toggles the display of the block on and off.
The display of the block can also be toggled using the Ctrl + Alt +
B hot key shortcut.
The block is defined using the Block (on page 354) button on the
Main toolbar. It is drawn as a translucent block by default.
Once you select an option other than Plain Shade , the newly
selected option becomes the default Shading option.
Thickness Shade - shades the components of a model by
thickness, as described in the Component Thickness (see
"Component Thickness" on page 454) dialog.
The red indicates areas that are less than the Draft Angle, and the yellow
indicates areas that are within the Warning Angle.
Multi-Colour Shade:
The tool type that you last selected is currently displayed on the
Toolbar, and this is the active tool type (an End Mill in the above
example).
Tip Radius - displays the tip radius of the active tool. If you
want to edit this value, click the Edit button on the toolbar to
redisplay the Tool dialog.
Edit Tool - displays the specific Tool dialog of the active tool. If
you edit this dialog it will edit your active tool. For more information,
refer to Tool dialog (on page 861).
End Mill
Ball Nosed
Tip Radiused
Tapered Spherical
Tapered Tipped
Drill
Tipped Disc
Off Centre Tipped
Radiused
Tapping
Form Tool
Routing Tool
The Cutting Length represents the part of the cutter that removes
material. This is set up in PowerMILL as the Tip Length.
The Overhang is the amount by which the cutter protrudes from the tool
holder. This, typically, includes part of the Shank Length. The
Overhang is fixed when the cutter is mounted in the holder.
There are additional parameters for Tip Radius, Tip Radius X and Tip
Radius Y. The Tool Status field can be particularly useful here to help
you to define a valid tool. In this case the tool can be Valid, Tip Radius
Y Too Big, Tip Radius X Too Big or Tip Radius X Too Small.
The fields common to each dialog are as follows:
Name - the name of the tool. As with other entities, the default name is a
number.
Geometry - this area describes the parameters that are required to define
the tool.
Tool Status - defines the current status of the tool, and is updated
automatically as geometry values are set. You need to reset the values as
required if Valid is not shown.
Tool Number - user defined tool number allocated to the tool and added
to the cut file.
Number of Flutes - the number of flutes on the tool.
Tool Assembly - displays the defined tool tip, tool shank and tool
holder.
Name - defines the name of the tool. As with other entities, the default
name is a number.
Geometry - this area allows you to create your own tool, using the Tool
Creation toolbar (on page 869) to add and remove
spans as required.
The Status cannot be Valid until at least one span has been
added.
Tool Number - user defined tool number allocated to the tool and added
to the cut file.
Tool ID - user defined name allocated to the tool and added to the cut
file. By default this is the same as the Name.
Number of Flutes - the number of flutes on the tool.
Tool Assembly - displays the defined tool tip, tool shank and tool
holder.
Tool Assembly Toolbar (on page 884) - allows you to
duplicate or remove a tool assembly.
For examples of how to create a form tool, see Creating a Form Tool (on
page 896) and Creating a Form Tool, Shank and Holder (see "Creating a
Form Tool, Shank and Holder in PowerSHAPE" on page 901).
Routing Tool
Routing tools often have a ballrace on the end which is used to guide the
tool against the edge of a workpiece. The toolpath produced with a
routing tool is a kind of profile or swarf cut, generated using a standard
End Mill with diameter selected to match the position of the actual (or
imaginary) ballrace used to guide the tool.
You can create a toolpath using a routing tool and then simulate the
toolpath to see the effect of the routing tool.
You can create your own routing tools by defining a half-profile of your
Routing Tool in terms of line and arc spans.
This dialog is the same as the Form Tool (on page 867) dialog, except
that there is an additional option of End Mill Diameter, which is the
effective diameter that PowerMILL uses when creating the toolpath.
For an example of how to create a routing tool, see "Creating a Routing
Tool" below.
Export Options
Tool Geometry - exports the tool tip geometry to the tool database.
Cutting Data - exports the cutting data to the tool database.
Stock Material - allows you to change the stock material of the tool
being exported.
- lists all the stock material types. If the material
specified doesn't exist, then it is added to the tool database when
exported.
Define a New Stock Material - adds a new stock material to the
list. On export any new materials are added to the tool database.
Tool Family - indicates to which tool family (if any) the tool belongs.
Tools with the same family and with the same stock material share
cutting data.
Export Details
The cutting portion of the tool is yellow, the non-cutting portion green
and the tool holder pink.
Component - the tool shank components that you have defined are
displayed on the left hand side of the dialog.
Add Shank Component - adds an additional section to the tool
above the currently selected section. Once you have added a section you
define it in the Dimensions area of the dialog.
Remove Shank Component - deletes the currently selected
section of the tool shank (the one that is pale green).
Delete Shank - deletes the whole of the tool shank.
Shank Dimensions
The cutting portion of the tool is yellow, the non-cutting portion green
and the tool holder pink.
The right hand side of the dialog shows the entire assembly of tool
holder, tool shank and tool tip. This picture is also updated automatically
as you define additional components.
Holder Name - the name of the Tool Holder. As with other entities,
the default name is a number. By default this is the same as the Tool
Name, but if you import a Tool Holder from a file using the toolbar
shown below, the file name automatically becomes the Holder Name.
Tool Holder toolbar - allows you to define the shape of
the tool holder, retrieve a tool holder from file, or save one
The Tool Holder toolbar allows you to define the shape
of the tool holder, retrieve a tool holder from store, or save one to store:
Add Holder Component - adds an additional section to the tool
holder above the currently selected section. Once you have added a
section you can define it in the Dimensions area of the dialog.
Remove Holder Component - deletes the currently selected
section of the tool holder (the one that is pale pink).
Clear Tool Holder - deletes all the sections of the tool holder,
leaving just the tool.
Load Tool Holder - allows you to import a pre-defined tool holder
into the current tool holder above the currently selected component. The
Import Tool Holder dialog is displayed.
Tool Family - provides a way to group tools together, so that they can
share cutting data in the database. For example, you can enter the tool
material name as the Tool Family, then all tools with the same Tool
Family and Stock Material will share cutting data.
The Cutting Data records are synchronised and shared for all tools with
the same Family Name and Stock Material.
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 Error! Bookmark not defined.) - 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.
This table summarises the information in the Edit Cutting Data dialog
(on page 880). To edit any of the values, double-click on one of the rows
in the list.
Clear - clears the cutting data for the selected row.
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.
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 a p.
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 f z.
A tool assembly must have the tool defined in yellow, the shank in
green and the holder in pink.
9. If you simulate the toolpath you can see the effect of the routing
tool. On the ViewMill toolbar click the Toggle button .
Upper Diameter - 15
Lower Diameter - 15
Length - 20
5. Click the Add Component button to add the second portion
of the tool shank.
Upper Diameter - 25
Lower Diameter - 25
Length - 20
Upper Diameter - 60
Lower Diameter - 30
Length - 50
Press the Tab key if you want to see the immediate results of
any amended Dimensions in the Tool Assembly.
5. Click the Add Component button to add the second portion
of the tool holder.
6. Enter the following values in the Dimensions area.
Upper Diameter - 60
Lower Diameter - 60
Length - 40
7. Ensure that the second portion of the tool holder is selected (pale
pink) before adding the third. Otherwise the next component will
be added below rather than above it.
Clicking any portion of the tool holder turns it paler pink - its
values are then displayed in the Dimensions area for
editing.
3. Click the Add Arc Span button to add an arc segment. In the
Span Dimensions area, enter Centre - 10, 10 and End - 20,
10, and then click Update Span.
The curve direction must be from 0,0 to the end of the form tool.
3. Then create a composite curve for the shank and change its colour
to green. In this case, the return horizontal line at the top of the tool
is coincident with the horizontal line at the bottom of the shank:
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.
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:
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 - shows the tools in the database that meet your
search criteria.
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 (on page 43)
in the NC Program dialog.
You can select tools by either using the Select All button or by
any of the standard Windows selection methods.
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.
Drawing options
The drawing options described are all 'toggles' on
the Toolpath toolbar (on page 909). This means that you click once to
turn on the display of particular components for the active toolpath, and
then click again to turn them off.
Draw Leads - draws the leads for the active toolpath, for example:
Draw Tool Axes - draws the axis of the tool at each toolpath point
so that you can visualise the changing tool orientation:
Toolpath - this field defaults to the name of the active toolpath. If this is
not the toolpath to be transformed, select the required toolpath from the
drop-down list.
Active Workplane - selecting a workplane from the drop-down list
makes it the active workplane. In Explorer, the active workplane appears
in bold type and is preceded by >.
Active - when this box is selected, the selected toolpath becomes the
active toolpath. In Explorer, the active toolpath appears in bold type and
is preceded by >.
Draw - when this box is selected, the selected toolpath is drawn in the
graphics window.
Transform Copy - if this box is selected, the selected toolpath will be
copied when it is transformed and given the name of the original toolpath
with the addition of _1 (and then _2, and so on). If the box is deselected,
the current toolpath will be replaced by the new transformed toolpath,
under the same name as the original toolpath.
The selected toolpath can be transformed using any of the following
options:
Rotate Toolpath
This option rotates the toolpath around the specified axis by the selected
angle.
Enter the required rotation Angle on the Transform Toolpath (on page
915) dialog, and then click the , or button to rotate the toolpath
by the selected angle about the specified axis.
In the example above, the workplane is in the middle of the part and the
global transform is in one corner.
In the example above, the workplane is in the middle of the part and the
global transform is in one corner. A new workplane is created. This
workplane is in the same relative position to the new toolpath as the
global coordinate system was to the original toolpath.
Limits (cuts) the active toolpath to a specified plane. Define the Plane
and click Apply.
When limiting to a Plane, the graphical representation of the plane has
arrows on it indicating which part(s) of the toolpath will be kept,
depending on the setting of the Save option.
If the Plane Type is set to Arbitrary, and you select the the plane
by clicking in the graphics window with the left mouse button, the
first click sets the plane origin, and the second click sets another
point on the plane - the plane normal always remains in the viewing
plane.
Limited toolpath:
Limited toolpath:
The two new toolpaths have the same name as the original but have _1
and _2 appended to the original name:
In this case, two new toolpaths are created. One contains the Subtract
portion and the other contains the Remainder. The two new toolpaths
have the same name as the original but have _1 and _2 appended to the
name:
If you want to keep just the upward portion of the toolpath, select
Save Subtract. Similarly, if you want to keep just the downward
and flat portion of the toolpath, select Save Remainder.
Minutes - The required maximum cutting time for each portion of the
toolpath.
Cutting time is calculated using the length of the toolpath and the
specified feed rate: no account is taken of machine acceleration or
deceleration.
This option splits the toolpath at each tool retract point, enabling you to
reorder the resulting toolpath pieces as required.
Each line is taken in turn and the intersection of the line and
each individual segment is added and used as the start point
for that segment. This applies only to closed segments, and
multiple intersections on the same segment with the same line
are ignored. Because each line is taken in turn, if the start
point is moved by one line a subsequent line may move that
start point again. If the view point on the screen is moved
mid-operation, then all stored lines are discarded.
3. Press the Return key to accept the segments, in which case the
new toolpath has the same name as the original but has _1
appended to the original name, or else press the Esc key to
abandon the operation.
- displays the Tool Axis Direction (on page 411) dialog, which
enables you to edit the tool axis.
Before you can edit the toolpath you must create one. In this case, a
surface machining toolpath, which is then trimmed so that the near-
vertical end fillet of the blade remains unmachined.
1. Select the splitter blade .
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.
Select:
Limit to - polygon
Delete Original - deselected
Save - Outer
7. Create a polygon by selecting points similar to points , ,
and below:
The next few examples look at editing this toolpath in a variety of ways:
The Point Distribution example (on page 945) looks at tool axis
interpolation to smooth the machine tool movement in a specified
region of the toolpath.
Select:
Define by Region - Polygon
Side - Inner
Select:
Type of Editing - Axis Interpolation.
7. Click the Point distribution button.
Select:
Output Type - Redistribute
Tolerance Factor - 0.5
Limit Point Separation - selected
1. Look at the fillet of the blade toolpath, and select Draw Toolpath
Points .
2. Animate the toolpath to see the clearance issue. From the
individual Toolpath context menu, select the Attach Active
Tool to Start option, and then move the tool. There are many
ways of achieving this; using CTRL+End key and then pressing
works well.
Select:
Define by Region - Pairs of Points
4. Select two points on the bottom toolpath segment in a similar
position to those shown below.
Select:
Type of Editing - New Axis definition
Blend Distance - 5
- 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 957).
When a Blend of 0 is used, you can see the discontinuity between the
original and the edited tool axis:
Update Region
The Update Region button enables you to recalculate an existing
toolpath over a limited region of the part. This means that you could
make a minor change in the model and then recalculate the toolpath
within a boundary that contains the change.
Reorder
The Reorder button allows you to change the order and direction of
toolpath segments. It displays the Toolpath Listing dialog:
This dialog displays all the toolpath segments and allows you to reorder
them, altering the machining order.
in the bottom right hand corner of the dialog allows you to resize the
dialog to display more (or fewer) toolpath segments.
In this case, segments 1 and 3 have been reversed, whilst segments 0 and
2 have not.
If you select all the segments in a one way cutting toolpath, then it is
converted to one that cuts in both directions (and the other way round).
As an example:
the following is converted: to this:
Create Boundary - this pull-out list lets you select the type of
boundary you want to create. Refer to Boundary types (on page 967). The
type of boundary that is currently displayed on the toolbar at the base of
the list is the one that was last selected:
Edit - allows you to edit the boundary points, in the same way as if
you had selected Edit - Points from the individual boundary's context
menu in Explorer. The resulting dialog works as described in Boundary
Editor dialog (on page 1005).
Clear - deletes the boundary geometry but not the entity itself, which
means that the graphical information is deleted, but that the entity name
still exists in Explorer.
Delete - deletes the active boundary from both the screen and
Explorer.
You can also change the name of the boundary using the Explorer
controls.
Tolerances
Either select a tool from the pull-out list to create a new tool, or
select an existing tool from the drop down list on the right.
Limit
Block - shows the current block type. Click to change it and raise the
Block dialog (see "Block" on page 354).
Either select a tool from the pull-out list to create a new tool, or
select an existing tool from the drop down list on the right.
Limit - limits the boundary to an existing boundary. For more
information, see Common Boundary Controls (on page 968).
Top - select this check box if the boundary is to follow the top edges of
any vertical surfaces. Otherwise, leave it unselected so that the boundary
follows the bottom edges.
With Roll Over on, the boundary and toolpath look like this:
The Stock Model and Tolerance values default to the values set in the
active stock model. The Tolerance value does not need to be the same
as that of the stock model, and you can change it as required. If you do
change it, PowerMILL will calculate the appropriate stock model
internally.
The calculation will ignore rest material that is thinner than the threshold
specified in the field Detect Material Thicker Than. The default for
this threshold is the Rest Thickness value in the active stock model,
but you can change it to be any other value. If you do change the value,
PowerMILL will calculate the appropriate stock model internally.
Expand Area By - rest areas are expanded by this distance, measured
along the surface. A negative value reduces the size of rest areas.
6. Now you can create a boundary based on this stock model. Select
Create Boundary - Stock Model Rest from the Boundaries
context menu in Explorer. This displays the following dialog:
7. Select the name of your Stock Model (in this case Raster), and
the tool you want to use for the boundary.
The options in the Insert pane allow you to insert the associated entities
into the boundary:
File - allows you to insert a *.dgk or *.pic file into the boundary,
using the Open Boundary dialog:
Select the required file and click the Open button.
Insert Boundary - click this button to insert into the boundary the
contents of the boundary selected in the drop-down list:
Insert Pattern - click this button to insert into the boundary the
contents of the pattern selected in the drop-down list:
- opens the Boundary Editor dialog (on page 1005) to allow you to
edit individual points in the active boundary.
- clears the boundary, deleting all geometry.
You can see that in this case the toolpath can roll-over the
edges, whereas with the Contact Point Boundary the roll-
over is prevented.
and then create a Contact Point boundary from this, the desired
boundary will be created:
- Boundary A
- Boundary B
Subtraction:
If you selected as Boundary A and as Boundary B then
subtraction gives:
The options in the Insert pane allow you to insert the associated entities
into the boundary:
File - allows you to insert a *.dgk or *.pic file into the boundary,
using the Open Boundary dialog:
Select the required file and click the Open button.
Insert Pattern - click this button to insert into the boundary the
contents of the pattern selected in the drop-down list:
Insert Toolpath - click this button to insert into the boundary the
contents of the toolpath selected in the drop-down list:
Refer to Example of User Defined Boundary (on page 996) for the
use of Wireframe and Curve Modelling.
The options in the Edit pane allow you to modify or remove the
boundary:
- opens the Boundary Editor dialog (on page 1005) to allow you to
edit individual points in the active boundary.
- clears the boundary, deleting all geometry.
This boundary can now be used in the same way as any other
boundary to help generate toolpaths.
Delete Last Point - deletes the last point (regardless of whether this
was added using the cursor or the Add Point button). For example:
Delete Last Segment - deletes the last segment or the whole loop.
For example:
becomes:
Boundary Thickness
The basic boundary Thickness value is specified in the Tolerances
pane of the relevant boundary dialogs:
area, select them using the left mouse button and then click
Acquire Components.
7. Delete the inner contour by selecting it and clicking the Del key:
You can see that the shallow boundary has been created within the
selected surface boundary.
Delete - deletes the active pattern from both the screen and Explorer.
Offset Pattern
Creates a pattern which is offset from the selected curves.
For example, if you start with this one curve:
Trochoidal Pattern
Creates a pattern which can be used to prevent full width cuts. This is
particularly useful for cutting slots and high speed machining.
For example, if you start with this one curve:
you will get the following pattern, although the density of lines in the
pattern is dependent on the Stepover value specified:
If you select the Delete option from the Pattern toolbar or the
context menu for the individual pattern, then both the curves and
pattern will be removed.
This works in a similar way to the Boundary Sketcher dialog (on page
1002).
Key Description
moves the tool to the next toolpath
point
+ CTRL increases the step rate to 4 points
+ Shift increases the step rate to 8 points
+ CTRL + Shift increases the step rate to 16 points
moves the tool to the previous
toolpath point
+ CTRL increases the step rate to 4 points
+ Shift increases the step rate to 8 points
+ CTRL + Shift increases the step rate to 16 points
Page Down moves the tool to the start of the next
toolpath segment
Table notes:
= right arrow key
= left arrow key
Other keys are given in bold text.
These angles are the same as those needed in the Tool Axis
Direction dialog, under the Limits tab:
Position
The position tab displays the machine tool position. The values on the left
hand side of the dialog are the Axis Address Letters and their
associated values. The actual values displayed here depends on the
machine tool.
In the example shown below, the machine tool has 5 axes - A and C are
rotary axes whilst X, Y and Z are the linear axes. The values on the right
hand side show the range of travel for each axis and these depend on the
toolpaths which have been simulated. The values displayed here are
absolute positions from a specific datum (usually the home position when
the machine is read in).
The Zero button can be used to reset the datum.
Jog - selects the jogging mode. This allows you to rotate, move or jog
around the machine tool tip in the PowerMILL window (in the simulation
window, you will see the cutter moving round the part). Typically, this
allows you to rotate the A, B or C axis to a better position. You can then
create a workplane at this position. For more information see Construct
Workplane from Current Machine Tool Position. (see "Workplane
Construction from Current Machine Tool Position" on page 1043)
The up and down arrow keys and allow you to select the axis you
want to jog.
You may have to click in the graphics window before the arrow
keys work.
The left and right arrow keys and jog the value associated with the
selected axis either up or down. The jogging distance can be increased
using a variety of different key strokes:
Key Description
moves the tool forwards by 0.001mm
(0.0001 inch)
+ CTRL increases the step rate by 1000 to 1mm (0.1
inch)
+ Shift increases the step rate by 10000 to 10mm (1
inch)
+ CTRL + Shift increases the step rate by 100000 to 100mm
(10 inches)
moves the tool back by 0.001mm (0.0001
inch)
Table notes:
= right arrow key
= left arrow key
Other keys are given in bold text.
You can twiddle the view to get a better view then continue jogging.
Clear - clears any collisions listed in the top pane. If you carry on with
the simulation and have any subsequent collisions these collisions will be
displayed.
Detection Type
None - no collision checking is carried out.
Static - collision checking is carried out at fixed points on the
toolpath. Although these points are closely spaced, it may be
possible that small collisions could be missed (between two
points). The tool and holder are not checked for collisions, but full
dynamic collision is available for a toolpath using Collision
Checking on the Main toolbar.
If the top pane is blank, then no collisions have been detected. If
collisions are detected you will get a warning message:
- ViewMIll suspended.
- ViewMill on.
ViewMill Views (on page 1059) - defines 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 that determines how the
toolpath is represented. Its effects are best visualised with a Shading
Option of Shiny:
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.
Simulation viewpoint
There is a pull-out toolbar to define the simulation viewpoint. By default,
the Floor View is displayed. It has a small black arrow in the
bottom-right corner. If you hover on this button a pull-out toolbar is
displayed:
The sample MTD files supplied with PowerMILL model the basic
characteristics of a range of machine tools, and can be used to
understand how these machine tools will move during the cutting
of a part. However, these files do not accurately model the
dimensions of the machine and exclude optional equipment that
may be installed within the working volume.
Different colours are used to represent different parts of the machine. The
machine bed, which never moves, is shown in dark grey. The machine
bed forms the root of the machine and branches of joints are created from
this. In this case there are two branches, Table (see "Table Branch" on
page 1073) and Head (see "Head Branch" on page 1074).
Table Branch
Axis 1 Machine Y Linear
You must read the machine's manual to find out what name to use
and not use some arbitrary name (it is not simply the Y axis of a
workplane).
This axis is the closest to the part when it is fixed on the table. That's why
it is Axis 1.
Head Branch
Axis 2 Machine X Linear
Start with the first joint (between the base and the yellow part) as it is
closest to the base. It is Axis 2. You can create just one list of joints
(axes) despite having two branches, because splitting the kinematics into
the branches used in MTD format is only for presentation purposes.
PowerMILL Editor displays both the axis location (head or table) and
the axis when the MTD-model is loaded.
So, there is a linear joint here representing the Machine X Axis. When
this joint is actuated, the whole head moves in the direction of the yellow
arrows.
The next joint is between the yellow part and the green one. This is the
last linear joint. It represents the Machine Z Axis.
Axis 4 Machine A Rotary
This joint connects the green part with the red part and produces
horizontal rotations on the rest of the head (the red and the blue parts).
PowerMILL uses the Primary Rotary Angle parameter to store the
coordinate of this axis as this is first rotary axis. The axis is called A, and
so the prefix A for the Primary Rotary Angle parameter must be added
to the option file for this machine.
It represents the Machine A Axis.
This kinematic example has two rotary axes. But PowerMILL also
supports 6-axis models which contain three rotary and three linear
axes. For 6-axis kinematics a Third Rotary Axis parameter is
used to store coordinate of the third rotary axis in the list (the
rotary axis which is closest to the head).
Toolpath Animation
The steps given below do not need to be carried out in the exact order
given, but the order is the most logical and efficient if simulating multiple
toolpaths.
1. If the Simulation toolbar is not displayed, select View - Toolbar
- Simulation from the menu.
ViewMill Simulation
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.
You can change between the ViewMill views (on page 1059) during
a simulation, provided that the ViewMill simulation remains On
.
When you hover the cursor over a button, help is displayed in the Status
bar at the bottom of the screen. So, when you place your cursor over the
Rapid Move Heights button, you see the following help in the Status
bar at the bottom of the screen as well as the tooltip:
Progress indicator
This toolbar is not displayed by default but can be accessed from the
View - Toolbar menu.
The Web toolbar allows you to manipulate web pages accessed from the
tab in the explorer. This toolbar is not available from within
AutoCAM.
Back - returns you to the previous web page.
Forward - goes on to the next web page.
Project Details
This is the standard Open Project (see "File - Open Project" on page 277)
dialog.
Model Details
This area enables you to define the model you want to machine in
AutoCAM and defines various parameters associated with the model.
Initially this area is states [none] which is updated once you chose a
model.
Once you have input the relevant information you can click on Model
Details header to minimise the display.
Model
This area enables you to specify the model you want to machine. Initially
this area is states [none] which is updated once you chose a model.
Browse Button - displays the Import Model dialog.
This is the standard Import Model dialog. For more detailed information
see Import Model (see "File - Import Model" on page 282).
Finishing Allowance
This area enables you to specify the final finish thickness. The default
value is 0, but if you want any other thickness just enter it in this field.
This area controls the position of the model within the block. You can
specify the position of the bottom of the model with respect to the block
bottom.
Stock Details
This area enables you to define the stock size and material. Initially this
area is blank, once a model has been loaded then it displays the
dimensions of the stock.
Click on Stock Details header to display more information.
Dimensions
Enter the X, Y and Z coordinates of the billet that you will be using. By
default this is the minimum cuboid that can just enclose the selected
model.
It is essential that you enter the actual size of the billet that you will
be using.
Material
It is essential that you enter the actual material of the billet that you
will be using.
Preferences
This area enables you to define the tool catalogue and machine tool that
you will use. You also specify where the NC Program files will be saved
and the datum point.
Once you have input the relevant information, click on the blue area of
the Preferences header to minimise the display.
Tool Catalogue
In this area you can select the tool catalogue and which tools are available
from that catalogue.
Machine
Defines the machine tool to which you want to output your NC program.
Add Machine - allows you to add a new machine. This adds a new line
to the bottom of the table:
You can then edit these fields with the appropriate data.
ID - a sequential number added automatically.
Machine - the machine name defined by the user.
Table L - workable length of the machine table.
Table W - workable width of the machine table.
Table H - workable height of the machine table (the range).
Control - the machine tool controller. It is one of the filenames from
C:\dcam\config\ductpost without the .opt extension. For
example if you need to use a heid.opt then you type heid in this
field. There must be an entry for this field and it must be valid
otherwise you won't get any NC output.
Rapid Speed - the desirable rapid speed.
Max Revs - maximum number of revolutions per minute.
Max - maximum tool diameter that the machine can hold.
File Exit - the extension that will automatically be added to NC
Programs. If no extension is given AutoCAM will assume the
extension of .tap.
Tool Changer - when checked, implies a tool changer is available on
the machine tool. When unchecked no tool changer is available.
Delete - deletes the machine from the list.
Back - returns you to the AutoCAM set-up page.
This area enables you to specify how the model should be analysed.
There are two main options:
Automatic - the easy option as AutoCAM analyses the model for you
and determines the tools that are required.
Manual - allows you to define the key parameters that the Automatic
option calculates. This may be quicker than the Automatic mode but
extreme care should be taken when entering these values as errors here
can cause unreliable results.
Stock Datum
Defines the location and the name of the output files. By default these
files are place in the same directory as your original project directory
(E:/PMill/WhatsNew5000Projects/Cowling in this case) and the files will
be of the form Cowling_n.xxx (where n is a number depending on the
number of NC Programs created and xxx is the file extension for the
specific machine tool controller.
Browse Button - displays the Select Path dialog.
This is the similar to the Save Project As dialog for more detailed
information see Save Project As (see "File - Save Project As" on page
279).
In Summary:
In the bottom pane move to the directory where you want to save
your NC Programs.
Click on the OK button.
The Output Files Directory information is then updated.
Allows you to choose whether you use a new tool for the final raster
finishing toolpath.
The buttons available at the bottom of the first page of the wizard are
standard windows buttons.
Exit - exits from AutoCAM. If you started AutoCAM from the command
line (using the command pmill.exe -autocam) then it also exits from
PowerMILL. If you started AutoCAM from within PowerMILL then
you are returned to a normal PowerMILL session.
Help - displays the help file. Activates a Windows Help screen showing
the contents of the AutoCAM on-line help.
For more information on using the Help system see Getting Help (see
"Help" on page 9) in the PowerMILL on-line reference manual or 'Using
Windows Help' in the Microsoft Windows User's Guide.
Once you are happy with the tools and toolpaths suggested by AutoCAM
then click on the Next> button.
If you are happy with the suggested tools then you don't need to do
anything. If you are not happy with a tool, then deselect the tool (change
to ) and then click on the button.
If you are unhappy with a tool you must change it here. You must
not create a tape file using one tool and then cut the part using a
different tool. You must not even substitute the specified tool to one
with the same dimensions, but from a different manufacturer, as the
toolpaths are calculated using the manufacturers cutting data which
will be different and could have unexpected results.
To find out more information about a tool click on the tool name (say
) to display more information about the tool.
The cut back details are displayed in the tool details section and in the
printable version of the page.
To find out more information about a toolpath click on the toolpath name
(say ) to display more information about the toolpath.
Click on either the Yes or the No button (if in doubt click on Yes). Then
AutoCAM returns you to PowerMILL.
AutoCAM Output
Once you have completed the fields on AutoCAM proposal page and
selected Generate toolpaths now followed by Next> AutoCAM
calculates the toolpaths (this will take a few minutes) and the output files.
The information window is displayed, showing the NC programs that
have been written and postprocessed.
Back - returns you to the previous page describing the tools and
toolpaths.
Help - displays the help file. Activates a Windows Help screen showing
the contents of the AutoCAM on-line help.
Restart - returns you to the AutoCAM Set-up page. For more
information see AutoCAM (see "AutoCAM Reference" on page 1092).
More Information - clicking on displays help on this page. Clicking
on minimises this help.
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1117
1.1.1 "Delcam" means Delcam plc, Talbot Way, Small Heath
Business Park, Birmingham B10 0HJ, UK.
1.1.2 "Delivery Date" means the date of delivery of the Licensed
Program Materials to the Licensee.
1.1.3 "Designated Equipment" means computer equipment that
provides the minimum operating environment for the Licenced
Program as specified in the Program Documentation and which is
connected to the Licence Control System.
1.1.4 "Hardware Lock" means an electronic hardware lock
(sometimes referred to as a dongle) whose identity is encoded in
the PAF and is required for the operation of the Licence Control
System.
1.1.5 "Licence" means the licence granted by Delcam to the
Licensee under clause 2.1 the type of which will be Full,
Demonstration or Academic as designated by the PAF. Any
Licensed Program designated as "Evaluation" in a PAF shall be
treated as Demonstration for the purposes of these Terms.
1.1.6 "Licence Control System" means the electronic means of
authorising the Use of the Licenced Program on the Designated
Equipment pursuant to the Licence. The operation of the Licence
Control System is controlled by the PAF. In the case of a fixed
licence the Licence Control System will require a Hardware Lock
to be fitted to the Designated Equipment. In the case of a floating
licence the Licence Control System requires the Designated
Equipment to be in constant network communication with a
Licence Server. The Licence Control System will be configured by
Delcam to enforce the conditions of the Licence purchased by the
Licensee, which may include fixed or floating licence, limits on
concurrent executions, absolute limit on the number of executions
or transactions, time period limits.
1.1.7 "Licence Fee" means the fee for the Licence specified by or
on behalf of Delcam.
1.1.8 "Licence Server" means a computer program supplied by
Delcam as part of the Licence Control System for the purpose of
allowing a floating licence to be allocated to any instance of
Designated Equipment on the same computer network as the
Licence Server. The Licence Server must be installed on a suitable
computer processor fitted with a Hardware Lock.
1118 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
1.1.9 "Licensed Program" means the software program or programs
in object code form specified in the PAF.
1.1.10 "Licensed Program Materials" means the Licensed Program,
the Hardware Lock and the Program Documentation.
1.1.11 "Licensee" means the person, firm, company or other
organisation to whom Delcam licences the Licensed Program
Materials pursuant to these Terms.
1.1.12 "PAF" means a data file or files issued by Delcam to enable
the Licensed Program and the Licence Control System supplied by
Delcam to be executed on Designated Equipment in accordance
with the purchased functionality.
1.1.13 "Program Documentation" means any Program
Specification, instruction manuals, user guides and other
information relating to the Licensed Program supplied by Delcam
to the Licensee in paper or electronic form. Program
Documentation is written in English which shall take precedence
and any translation of the Program Documentation into another
language which may be supplied for information shall not be
regarded as definitive.
1.1.14 "Program Specification" means the technical specifications
from time to time published by Delcam in respect of the Licensed
Program.
1.1.15 "Registered Users" means the set or sets of specified user
identities that are permitted to Use the Licensed Program. The
number of members allowed in the set or sets may be limited by
the PAF but the Licensee may change user identities at will.
1.1.16 "Restricted Mode" means a version of the Licensed Program
which contains the restrictions on functionality set out in Schedule
A.
1.1.17 "Site" means the address specified by the Licensee and
identified in the PAF for delivery of the Licensed Program
Materials.
1.1.18 "Terms" means the terms and conditions set out in this
document and any document referred to herein.
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1119
1.1.19 "Trial Period" means the period of 30 days commencing on
the Delivery Date during which the Licensee can evaluate the
Licensed Program free of charge in accordance with clause 4.2.
1.1.20 "Use" means the copying or transmission of the Licensed
Program into the Designated Equipment and the processing of the
instructions contained in the Licensed Program and "Used" shall be
construed accordingly.
1.2 In the construction of these Terms, (except where the context
otherwise requires):
1.2.1 Contents and headings: contents and headings appear for
convenience and do not affect the construction of the whole or any
part of these Terms;
1.2.2 Currency: a reference to any monetary amount is to the
currency of the United Kingdom which at the date of these Terms
is pounds sterling (GBP) but following any introduction of
Economic Monetary Union in the United Kingdom shall mean the
euro after converting amounts of pounds sterling into euros
according to law;
1.2.3 English legal terms: a reference to an English legal term for
any action, remedy, method of judicial proceeding, legal document,
legal status, court, official or any other legal concept or thing shall,
in respect of any jurisdiction other than England, be deemed to
include a reference to what most nearly approximates in that
jurisdiction to the English legal term;
1.2.4 Rights of third parties: except where expressly stated nothing
in these Terms is intended to confer upon any third party any rights
whether under the Contracts (Rights of Third Parties) Act 1999 or
otherwise;
1.2.5 Schedules: a reference to a schedule is to a schedule to these
Terms and any such schedule shall form part of these Terms;
1.2.6 Statutes and regulations: a reference to a statute includes any
regulation or order made under that statute. Reference to a statute
or regulation or order is a reference to the statute or regulation or
order as amended or substituted.
2 Grant of Licence
1120 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
2.1 Subject to clause 2.2 Delcam in consideration of the payment by the
Licensee of the Licence Fee grants to the Licensee a non-exclusive
licence to Use the Licensed Program upon the Designated Equipment
with the number of concurrent executions and/or concurrent transactions
and/or Registered Users controlled by the Licence Control System and to
possess and refer to the Program Documentation subject to these Terms
provided that:
2.1.1 in the case of a fixed licence the Licensed Program Materials
shall remain at and shall be Used at the Site save that temporary
Use for home-working or off-Site working by individuals normally
based at the Site will be permitted;
2.1.2 in the case of a floating licence the Licence Server shall be
located and remain at the Site.
2.2 The Licensed Program may be operated in Restricted Mode if no
Licence Control System is found when the Licensed Program starts up. If
in such circumstances the Licensee wishes to operate the Licensed
Program in Restricted Mode only then:
2.2.1 the Licensee shall not be required to pay the Licence Fee in
accordance with clause 3;
2.2.2 the Licensed Program will contain the restrictions on
functionality listed in Schedule A ("the Restricted Functionality");
2.2.3 if the Licensee wishes to access the Restricted Functionality it
may either:
(a) (if it requires access to the Restricted Functionality listed
in Schedule A as available via pay-per-use only) purchase a
pay-per-use voucher from Delcam's website which will permit
the Licensee to access the Restricted Functionality listed in
Schedule A as available via pay-per-use; or
(b) notify Delcam that it wishes to upgrade the Licensed
Program to include the Restricted Functionality which it may
do upon payment of the Licence Fee to Delcam;
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1121
2.2.4 if the Licensee shall use any third party product in
conjunction with the Licensed Program to replace the Restricted
Functionality it shall be immediately liable to pay the Licence Fee
to Delcam;
2.2.5 clauses 4 and 7 of these Terms shall not apply if the Licenced
Program is operated in Restricted Mode;
2.2.6 if the Licensee elects to upgrade the Licensed Program to
include the Restricted Functionality in accordance with clause 2.2.3
the Trial Period shall not apply to the upgraded Licensed Program.
The Licensee acknowledges that where it operates the Licensed
Program in Restricted Mode it is not required to pay the Licence
Fee and that accordingly the restrictions on functionality listed in
Schedule A are reasonable. The Licensee further acknowledges
that it has the rights to access the Restricted Functionality set out in
clause 2.2.3.
2.3 The number of concurrent executions and/or concurrent transactions
and/or Registered Users will be limited by the PAF and may not be
altered without the prior written consent of Delcam. As a condition of
granting such consent Delcam will be entitled to make a reasonable
charge.
2.4 The Licensed Program may be operated on behalf of the Licensee by
a facilities manager of good standing and integrity the same to be
approved by Delcam and these Terms shall be interpreted accordingly.
2.5 The Licensee shall be responsible for any defaults of its facilities
manager in observing these Terms and shall at all times indemnify
Delcam accordingly.
2.6 The Licensed Program may not be:
1122 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
2.6.1 Used for the operation of any timesharing bureau or similar
activity for the benefit of third parties; nor
2.6.2 the subject of any patent or patent application or any other
form of application or registration for intellectual property
protection.
2.7 Where the Licence is designated by the PAF as an Academic Licence
the Licensed Program and Licensed Program Materials may be used only
for the purposes of teaching and research and shall not be used for any
commercial purposes or for commercial gain. If any Licensed Program
and/or Licensed Program Materials subject to an Academic Licence shall
be used for commercial purposes or for commercial gain the Licensee
shall immediately become liable to pay to Delcam the balance of the
Licence Fee for a Full Licence.
2.8 For the avoidance of doubt any Licence Server and/or any
Designated Equipment which requires a Hardware Lock for its Use may
only be Used at the Site save for the limited exception referred to in sub-
clause 2.1.1.
2.9 The Licensee shall supply Delcam with required registration
information and agrees that Delcam may provide the Licensee's name and
address to its licensors.
3 Licence Fee
Unless the Licence has been terminated in accordance with clause 4.3 or
the Licensee will operate the Licensed Program in Restricted Mode only,
the Licensee will pay the Licence Fee to Delcam direct or via its
authorised sales partner at the end of the Trial Period in the manner
agreed between Delcam or Delcam's authorised sales partner on behalf of
Delcam and the Licensee. Delcam may use the Licence Control System to
restrict access and to prevent the Use of the Licensed Program until such
time as the specified Licence Fee has been paid.
4 Delivery, Installation and Acceptance
4.1 Delcam or its authorised sales partner will deliver to the Site one
copy of each of the Licensed Program (including the Licence Control
System) and Program Documentation, the PAF and the number of
Hardware Locks corresponding to the Licence. Any time stated for
delivery is indicative only and time shall not be of the essence or capable
of being made of the essence.
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1123
4.2 The Licensee will install the Licensed Program on the Designated
Equipment at the Site and will be entitled free of charge for a period of 30
days commencing with the Delivery Date to Use the Licensed Program
not for the purpose of its trade or business but solely for the purpose of
assessing whether the same meets its requirements. During this period the
Licence will be a Demonstration Licence.
4.3 If during the Trial Period the Licensee decides that the Licensed
Program Materials do not meet its requirements then the Licensee shall be
entitled to terminate the Licence forthwith by written notice to Delcam
such notice to be given not later than the end of the Trial Period.
4.4 If the Licensee does not terminate the Licence by notice pursuant to
clause 4.3 above or if during the Trial Period it shall Use the Licensed
Program for the purposes of its trade or business then (in either case) the
Licensee will be deemed to have accepted the Licensed Program
Materials upon these Terms and the Licence Fee shall become
immediately due and payable. The Licence will on payment of the
Licence Fee be converted to a Full Licence or Academic Licence as
appropriate.
5 Confidentiality
5.1 The Licensed Program Materials contain confidential information of
Delcam and its licensors. Delcam or its licensor is the owner or licensee
of all intellectual property rights forming part of the Products and
Program Documentation (including the Trade Marks).
5.2 The Licensee shall not:
1124 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
5.2.1 except as provided in clause 6 make back-up copies of the
Licensed Program Materials;
5.2.2 reverse engineer, decompile, dissemble, copy or adapt the
whole or any part of the Licensed Program Materials for the
purposes of correcting errors in the Licensed Program Materials;
5.2.3 modify or make works derivative of the Licensed Program
Materials;
5.2.4 except solely for the purposes expressly permitted by and in
accordance with Section 296A(1) or Section 50C(2) Copyright,
Designs and Patents Act 1988 copy, adapt, reverse compile, reverse
engineer, decompile or dissemble the whole or any part of the
Licensed Program Materials;
5.2.5 assign, (save in accordance with clause 7) transfer, sell, lease,
rent, charge or otherwise deal in or encumber the Licensed
Program Materials or use the Licensed Program Materials on
behalf of any third party or make available the same to any third
party;
5.2.6 remove or alter any copyright or other proprietary notice on
any of the Licensed Program Materials.
5.3 The Licensee shall:
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1125
5.3.1 keep confidential the Licensed Program Materials and limit
access to the same to those of its employees, agents and sub-
contractors who either have a need to know or who are engaged in
the Use of the Licensed Program in accordance with the Licence;
5.3.2 reproduce on any copy (whether machine readable or human
readable form) of the Licensed Program Materials Delcam's
copyright, trade mark and other proprietary notices;
5.3.3 maintain an up to date written record of the number of copies
of the Licensed Program Materials and their location and upon
request forthwith produce such record to Delcam;
5.3.4 notify Delcam immediately if the Licensee becomes aware of
any loss of or unauthorised use of the whole or any part of the
Licensed Program Materials by any third party;
5.3.5 without prejudice to the foregoing take all such other steps as
shall from time to time be necessary to protect the confidential
information and intellectual property rights of Delcam and its
licensors in the Licensed Program Materials.
5.4 The Licensee shall inform all relevant employees, agents and sub-
contractors that the Licensed Program Materials constitute confidential
information of Delcam and its licensors and that all intellectual property
rights therein are the property of Delcam or its licensor and the Licensee
shall take all such steps as shall be necessary to ensure compliance by its
employees, agents and sub-contractors with the provisions of this clause 5
and the terms of the Licence.
6 Copying of the Licensed Program Materials
6.1 The Licensee shall be entitled to make back up copies of the
Licensed Program for disaster recovery purposes. Any such copy shall in
all respects be subject to these Terms and will be deemed to form part of
the Licensed Program.
6.2 The Licensee shall not be entitled to copy in whole or in part the
Program Documentation except for the Licensee's personal use only in
accordance with the Licence. Further copies of the Program
Documentation are available on request from Delcam at its then
prevailing rates or by accessing the same in electronic format from such
electronic media or website as may be notified by Delcam from time to
time and where downloaded and/or printed any such copies shall be for
the Licensee's personal use only in accordance with the Licence.
1126 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
6.3 The Licensee shall be entitled to download patches for the Licensed
Program from Delcam's website and is advised to check that website
regularly for the latest patches and advice in relation to the Licensed
Program. For the avoidance of doubt new versions of the Licensed
Program are only available to a Licensee who also has a current
maintenance agreement with Delcam or its authorised representative.
7 Transfer of the Licensed Program Materials
7.1 The Licensee may request the transfer of the Licensed Program to
alternative Designated Equipment requiring the issue of a new PAF.
Delcam shall be entitled to attach such conditions to the granting of such
consent as it may in its absolute discretion reasonably consider
appropriate including a condition that Delcam will be entitled to make a
reasonable charge.
7.2 For the avoidance of doubt the warranty by Delcam in clause 8.3 and
any support services supplied in respect of the Licensed Program which
are the subject of any separate agreement with Delcam or its authorised
sales partner will only be supplied to the Site to the holder of the
Hardware Lock. This includes floating licences unless any separate
arrangements are expressly agreed by Delcam.
8 Warranties
8.1 Subject to the exceptions set out in clause 8.4 and the limitations
upon its liability in clause 9 Delcam warrants that:
8.1.1 its title to any property in the Licensed Program Materials is
free and unencumbered and that it has the right, power and
authority to license the same upon these Terms;
8.1.2 the media upon which the Licensed Program Materials are
supplied will for a period of 90 days from the Delivery Date be free
from defects in materials, design and workmanship;
8.1.3 the Licensed Program will for a period of 90 days from the
Delivery Date conform to the Program Specification;
8.1.4 the Hardware Lock will for a period of 90 days from the
Delivery Date be free of defects.
In no event may the Licensee bring any claim, action or proceeding
arising out of the warranty set out in this caluse 8.1 more than one
year after the date on which the breach of warranty occurred.
8.2 The Licensee shall give notice to Delcam as soon as it is reasonably
able upon becoming aware of a breach of warranty.
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1127
8.3 Subject to clause 8.4 Delcam will use its reasonable endeavours to
remedy any breach of the warranties set out in clauses 8.1.2, 8.1.3 and
8.1.4 free of charge by diagnosing the fault and using its reasonable
endeavours to rectify the fault (remotely or by attendance on Site as
determined by Delcam), by the issue of replacements in respect of
defective media or Hardware Lock or of fixes in respect of the Licensed
Program and the making of all necessary consequential amendments (if
any) to the Program Documentation. Any such replacements will be
warranted for the remainder of the original warranty period or 30 days
from the date of receipt by Licensee, whichever is longer.
8.4 Delcam shall have no liability to remedy a breach of warranty where
such breach arises during or as a result of:
1128 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
8.4.1 accident or the improper use, operation or neglect of either
the Licensed Program Materials or the Designated Equipment; or
8.4.2 the modification of the Licensed Program or its merger (in
whole or in part) with any other software not provided by Delcam
or not intended for combination with the Licensed Program; or
8.4.3 the Use of the Licensed Program on equipment other than the
Designated Equipment; or
8.4.4 the failure by the Licensee to implement recommendations in
respect of or solutions to faults previously published by Delcam on
its website; or
8.4.5 any repair, adjustment, alteration or modification of the
Licensed Program or Hardware Key or acts or omissions by any
person other than Delcam without Delcam's prior written consent;
or
8.4.6 any breach by the Licensee of any of its obligations under any
maintenance agreement in respect of the Designated Equipment; or
8.4.7 the use of the Licensed Program or Hardware Lock for a
purpose for which they were not designed; or
8.4.8 the transfer or Use of the Licensed Program Materials in
breach of clause 7.1; or
8.4.9 the operation of the Licensed program in Restricted Mode; or
8.4.10 Use of the Licensed Program during any Trial Period.
8.5 Without prejudice to the foregoing Delcam does not warrant that the
Use of the Licensed Program will meet the Licensee's data processing
requirements or any specific purpose or that the operation of the Licensed
Programs will be uninterrupted or error free.
8.6 Subject to the foregoing all conditions, warranties, terms and
undertakings express or implied statutory or otherwise in respect of the
Licensed Program Materials are hereby excluded by Delcam and its
licensors to the fullest extent permitted by law including (without
limitation) the implied conditions, warranties or other terms as to
satisfactory quality, fitness for purpose and the use of reasonable care and
skill.
9 Limitation and exclusion of liability
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1129
THE LICENSEE'S ATTENTION IS EXPRESSLY DRAWN TO THE
PROVISIONS OF THIS CLAUSE 9.
9.1 Liability for:
9.1.1 death or personal injury caused by negligence; or
9.1.2 liability under Part 1 of the Consumer Protection Act 1987; or
9.1.3 fraudulent misrepresentation;
is not excluded or limited.
9.2 Subject to the following provisions of this clause 9 or to any other
express provisions relating to liability contained in these Terms the
liability of Delcam or that of any members of the same group of
companies to which Delcam belongs or that of Delcam's licensors and for
its or their employees, agents, distributors or sub-contractors for any act
or default in relation to these Terms whether in contract, tort (including
negligence), strict liability or otherwise shall be limited to:
9.2.1 the amount of single event cover in Delcam's public or
product liability insurance (whichever may be applicable) in force
at the time the loss or damage occurs for loss or damage to tangible
property; or
9.2.2 in the case of all other liability the aggregate of the sum of
9.2.2.1 and 9.2.2.2 where:
9.2.2.1 is the whole or any part of the Licence Fee paid in
respect of the subject matter giving rise to the liability and
which is held to be subject to repayment by Delcam; and
9.2.2.2 is the amount 20% of the Licence Fee or GBP1,000
(whichever is the greater).
9.3 No liability shall attach for any loss (or associated expenses) in the
nature of:
1130 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
9.3.1 loss of profits, loss of revenue, loss of production or loss of
use;
9.3.2 loss of goodwill or reputation;
9.3.3 third party claims;
9.3.4 indirect, special or consequential losses as generally
understood under English law;
whether foreseeable or otherwise and whether or not Delcam had been
made aware of the possibility of the same arising. Subject to the aforesaid
and to the limitations in clause 9.2, Delcam accepts liability for direct
losses as generally understood under English law.
9.4 Save in respect of:
9.4.1 liabilities described in clause 9.1; or
9.4.2 liability for loss or damage to tangible property; or
9.4.3 liability under clause 10 (intellectual property rights
indemnity);
no liability for damages shall arise until such time as the Licensee has
given Delcam written notice to remedy the default in accordance with any
particular clause of these Terms and failed to do so or, in any other case,
having been given written notice to remedy the default (if remediable)
and Delcam has failed to do so within a period of thirty (30) days.
9.5 Delcam will not be liable to the Licensee for loss arising from or in
connection with any representation, agreement, statement or undertaking
made before the parties entered into the contract on these Terms other
than those representations, agreements, statements or undertakings
confirmed by duly authorised representatives of Delcam in writing or
expressly incorporated or referred to in these Terms. THE LICENSEE
EXPRESSLY REPRESENTS THAT IT IS NOT RELYING UPON
(AND THEREFORE SHALL HAVE NO REMEDY IN RESPECT OF)
ANY SUCH REPRESENTATION, AGREEMENT, STATEMENT OR
UNDERTAKING OTHER THAN AS EXPRESSLY SET OUT OR
REFERRED TO IN THESE TERMS. These Terms constitute the whole
agreement and understanding of the parties as to their subject matter and
there are no terms, conditions, warranties or obligations whether oral or
written, express or implied, whether by statute or common law, other than
those contained in or referred to in these Terms. Nothing in these Terms
shall limit Delcam's liability for fraudulent misrepresentation.
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1131
9.6 The Licensee accepts that the Licensed Program Materials were not
designed and produced to its individual requirements or for any specific
purpose or purposes of the Licensee and that it was responsible for their
selection and accordingly Delcam shall not be liable to the Licensee if the
Licensed Program Materials are not fit for the Licensee's purposes.
9.7 Advice or assistance provided by Delcam or its group companies,
agents or representatives relating to any aspect of the Licensed Program
(whether provided before, during or after delivery) including (but not
limited to) operational usage or potential applications is given for the
Licensee's sole assessment and decision (if necessary after trial operations
by the Licensee) having regard to the Licensee's own particular
circumstances. Accordingly such advice or assistance is given without
responsibility or liability.
9.8 The Licensee accepts that the Licensed Program is supplied as a tool
which is constantly being developed and that the Licensee is solely
responsible for the way in which the Licensed Program Materials are
Used and for any product data design or other output resulting from the
Licensee's Use of the Licensed Program Materials including their Use and
the consequences of such Use in conjunction with any other software or
equipment or product. Without prejudice to the foregoing obligation in
accordance with best industry practice the Licensee shall at each stage
verify data which is input into and produced from the Licensed Program
Materials.
9.9 Without prejudice to its obligations under clause 11 of these Terms
the Licensee recognises the Licensed Program will not function without
the Hardware Lock and consequently the importance of ensuring its
safekeeping at all times during the term of the Licence.
9.10 Delcam is concerned to ensure that the Licence Fee for the Licensed
Program Materials remains competitive and taking into account:
1132 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
9.10.1 the fact that the Licensee is in a better position than Delcam
to know or ascertain the amount of any loss which will arise out of
any defect in the Licensed Program Materials;
9.10.2 the fact that the extent of the damage that might be caused
or alleged to be caused to the Licensee is disproportionate to the
amount that can reasonably be charged (and is charged) by Delcam
to the Licensee;
9.10.3 the terms and conditions upon which Delcam's own
suppliers are prepared to supply goods and services to Delcam;
this must necessarily involve the incorporation of the provisions of this
clause 9.
10 Intellectual Property Rights indemnity
10.1 Delcam will indemnify and hold harmless the Licensee against any
damages (including costs) that may be awarded or agreed to be paid to
any third party in respect of any claim or action that the normal operation,
possession or use of the Licensed Program Materials by the Licensee
infringes the patent, copyright, registered design or trade mark rights of
the said third party (an "Intellectual Property Infringement"), provided
that the Licensee:
10.1.1 gives notice to Delcam of any Intellectual Property
Infringement immediately upon becoming aware of it; and
10.1.2 gives Delcam the sole conduct of the defence to any claim
or action in respect of any Intellectual Property Infringement and
does not at any time admit liability or otherwise settle or
compromise or attempt to settle or compromise the claim or action
except upon the express instructions of Delcam; and
10.1.3 acts in accordance with the reasonable instructions of
Delcam and gives to Delcam such assistance as it reasonably
requires in respect of the conduct of the defence.
For the avoidance of doubt the indemnity in this clause 10.1 covers only
infringements of the type referred to which are caused by or directly
attributable to the Licensed Program Materials themselves and excludes
infringements of the rights of a third party caused by the application of
the Licensed Program Materials by the Licensee whether in any design or
manufacturing process or otherwise.
10.2 Delcam will reimburse the Licensee its reasonable costs incurred in
complying with the provisions of clause 10.1 above.
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1133
10.3 Delcam will have no liability to the Licensee in respect of an
Intellectual Property Infringement if it results from any breach of the
Licensee's obligations under these Terms.
10.4 In the event of an Intellectual Property Infringement Delcam will be
entitled at its own expense and option either to:
10.4.1 procure the right for the Licensee to continue using the
Licensed Program Materials; or
10.4.2 make such alteration, modification or adjustment to the
Licensed Program Materials so that they become non-infringing
without incurring a material diminution in function; or
10.4.3 replace the Licensed Program Materials with non-infringing
substitutes provided that the substitutes do not entail a material
diminution in function.
10.5 The limitation of liability in clause 9.3 shall not apply to this
indemnity.
11 Risk in the Licensed Program Materials
11.1 Risk in the Licensed Program Materials will pass to the Licensee
following delivery. If subsequently the Licensed Program Materials are
destroyed, damaged, lost or stolen, Delcam will upon request as soon as
reasonably practicable replace them subject to the Licensee paying its
then prevailing charges.
11.2 Without prejudice to the provisions of clause 11.1, the Licensee
shall take such steps as may be necessary in respect of any matters arising
out of or relating to its possession and Use of the Licensed Program to the
extent at least to which Delcam excludes or limits its liability in respect of
the same pursuant to these Terms including where appropriate obtaining
insurance cover. The Licensee is also expressly referred to Delcam's
policy statement with regard to Hardware Locks (dongles) which appears
in the addendum at the end of (but which forms part of) these Terms.
12 Indemnity by Licensee
The Licensee shall indemnify and keep Delcam indemnified from and
against any liability of any kind to any third party howsoever arising
(whether in contract, tort or otherwise and including, but not limited to,
liability arising from the negligence of Licensee or from the negligence of
any person for whom Licensee is vicariously liable) in respect of or in
connection with:
12.1 any defect in the Licensed Program Materials; and/or
1134 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
12.2 any loss, injury or damage of any kind (whether direct, indirect or
otherwise and including but not limited to any loss of profit and/or any
incidental, consequential or special loss or damage of any description)
arising out of in respect of or in connection with the installation or supply
of the Licensed Program Materials or their Use;
except to the extent that Delcam has expressly assumed liability under
these Terms for the loss, injury or damage concerned.
13 Termination
13.1 The Licence will continue until terminated in accordance with the
provisions of clause 13.2 below.
13.2 The Licence may be terminated:
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1135
13.2.1 without prejudice to the provisions of clause 4.3 by the
Licensee upon giving not less than 30 days' notice in writing to
Delcam;
13.2.2 forthwith by Delcam if the Licensee fails to pay any monies
due under these Terms within 30 days of the due date;
13.2.3 forthwith by either party if the other commits any material
breach of any of these Terms (other than one falling within clause
13.2.2 above) and which (in the case of a breach capable of being
remedied) shall not have been remedied within 14 days of a written
request to remedy it;
13.2.4 forthwith by either party if the other convenes a meeting of
its creditors or if a proposal is made for a voluntary arrangement
within Part 1 of the Insolvency Act 1986 or a proposal for any
other composition, scheme or arrangement with (or assignment for
the benefit of) its creditors or if the other shall be unable to pay its
debts within the meaning of Section 123 of the Insolvency Act
1986 or if a trustee, receiver, administrative receiver or similar
officer is appointed in respect of all or any part of the business or
assets of the other or the making of any arrangement with its
creditors by the other or the imposition of an administration order
or if a notice of intention to appoint an administrator order or if a
notice of intention to appoint an administrator is given by the other
party or its directors or by a qualifying floating charge holder (as
defined in paragraph 14 of Schedule B1 to the Insolvency Act 1986
(as inserted by section 248 of the Enterprise Act 2002)) or if a
petition is presented or a meeting is convened for the purpose of
considering a resolution or other steps are taken for the winding up
of the other or for the making of an administration order (otherwise
than for the purposes of an amalgamation or reconstruction);
13.2.5 by Delcam if the Licensee loses its Hardware Lock or if the
Licensee's Hardware Lock is stolen.
13.3 Any termination of the Licence will be without prejudice to any
other rights or remedies to which a party may be entitled under these
Terms or at law and will not affect any accrued rights or liabilities of
either party nor the coming into or continuance in force of any provision
which is expressly or by implication intended to come into or continue in
force on or after such termination.
1136 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
13.4 Within 10 days of the termination of the Licence (irrespective of the
reason for termination), the Licensee will at Delcam's sole option either
return all copies of the Licensed Program Materials in its possession or
control or destroy all copies of the Licensed Program Materials in its
possession or control and a duly authorised officer of the Licensee shall
certify in writing to Delcam that the Licensee has complied with its
obligation under this clause 13.4.
14 Forrce majeure
14.1 Neither party will be liable for any breach of its obligations under
these Terms resulting from causes beyond its reasonable control (an
"Event of Force Majeure").
14.2 Each of the parties agrees to give notice to the other upon becoming
aware of an Event of Force Majeure, such notice to contain details of the
circumstances giving rise to the Event of Force Majeure.
14.3 If a default due to an Event of Force Majeure continues for more
than 4 weeks, then the party not in default will be entitled to terminate the
Licence. Without prejudice to the provisions of clauses 13.3 and 13.4
neither party will have any liability to the other in respect of the
termination of the Licence as a result of an Event of Force Majeure.
15 Waiver
The waiver by either party of a breach or default of any of these Terms by
the other party will not be construed as a waiver of any succeeding breach
of the same or any other provision nor shall any delay or omission on the
part of either party to exercise or avail itself of any right power or
privilege that it has or may have under these Terms operate as a waiver of
any breach or default by the other party.
16 Notices
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1137
Any notice, request, instruction or other document to be given under these
Terms will be delivered in person or by first class registered post (airmail
if overseas) or by facsimile transmission to the address or to the facsimile
number of the other party and any such notice or other document will be
deemed to have been served (if delivered personally) at the time of
delivery, (if sent by post) upon the expiration of 2 business days after
posting (5 business days if overseas) and (if sent by facsimile
transmission) upon the expiration of 2 hours after receipt of a report of
satisfactory transmission if before 3.00pm on a business day (local time
to the addressee) otherwise at 10.00am on the next business day (local
time to the addressee). For the purposes of this clause 16 a "business day"
shall exclude Saturdays, Sundays and public holidays. Service by
facsimile shall only be valid if a confirmatory letter is despatched no later
than the next available business day in the place of transmission.
17 Invalidity and severability
If any provision of these Terms is found by any court or administrative
body to be invalid or unenforceable, the invalidity or unenforceability of
such provision will not affect the other provisions of these Terms and all
provisions not affected by such invalidity or unenforceability will remain
in full force and effect. The parties agree to attempt to substitute for any
invalid or unenforceable provision a valid or enforceable provision which
achieves to the greatest extent possible the economic, legal and
commercial objectives of the invalid or unenforceable provision.
18 Assignment and sub-licensing
The Licensee shall not be entitled to assign or otherwise transfer these
Terms nor any of its rights and obligations under these Terms nor sub-
license the use (in whole or in part) of the Licensed Program Materials
without the prior written consent of Delcam.
19 Technology transfer restrictions
The Licensed Program Materials and any relevant technical information
or documentation in relation thereto may not be imported or transferred in
any way which would breach any technology transfer restrictions
imposed by the United States, the United Kingdom or any other national
or supranational authority.
20 Language
If these Terms or any part thereof are translated into any language other
than the original English language version the English language text shall
in any event prevail.
21 Law and jurisdiction
1138 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
21.1 These Terms will be governed by and construed in accordance with
English law and the parties agree subject to clause 21.2 to submit to the
exclusive jurisdiction of the English courts. The Licensee hereby
irrevocably waives any right to claim the application of any alternative
law or jurisdiction.
21.2 The submission by Delcam and the Licensee to such jurisdiction
shall not however limit the right of Delcam to commence any proceedings
arising out of these Terms in any other jurisdiction it may consider
appropriate.
Addendum
Delcam policy statement with regard to Hardware Locks (dongles) -
November 2004
Dongle insurance is advised by Delcam for all Licensees. Delcam's policy
is that a Hardware Lock (dongle) will be replaced when stolen or lost
subject to availability and at Delcam's then current list price for the
Hardware Lock and Licensed Program attached. This will be subject to
and without prejudice to Delcam's right of termination in accordance with
clause 13.2.5. However if Delcam in its absolute discretion agrees to
replace the Hardware Lock and Licensed Program on such terms a new
PAF will be issued under the present Licence. It is therefore the
responsibility of the Licensee at its sole discretion to insure the dongle
and attached Licensed Program or Licensed Programs with the hardware.
Major insurance companies, such as General Accident, Commercial
Union or Royal Sun Alliance offer insurance for the dongle as part of the
hardware system, but dongles cannot be insured on their own. If the
hardware is stolen or lost with the dongle attached, the whole system
(hardware and software) would be replaced by the insurance company in
accordance with the terms of the policy. A typical premium is 1.55% of
the total solution value. Such a policy is available in most countries -
certainly by these named British companies, but also by some local
insurance companies in other territories. However, it is clear that the
dongle cannot be insured on its own so if a Licensee loses his dongle or
the dongle only is stolen, then it will not be covered by the insurance
policy.
For further information on this and available insurance schemes the
Licensee should consult with Delcam's authorised sales partner for the
territory in which the Site is located.
PowerMILL 8.0 Reference Delcam Plc Software Licence And Terms Of Supply 1139
This information is given in good faith by Delcam at the date stated above
but the Licensee is responsible for seeking advice relevant to its own
particular circumstances from its insurance advisors. Delcam shall not be
accountable for any reliance placed by the Licensee on this statement nor
any consequences of the Licensee so doing.
Schedule A
Product Functionality Restrictions in Functionality
in full version Restricted available via
Mode Pay-Per-Use?
PowerSHAPE Printing of Only available No
Restricted drawings (File- via PRINT
Mode/Pay-Per-Use >Print) SCREEN button
Mode is called in Windows - not
PowerSHAPE-e) via File>Print in
PowerSHAPE.
Creation of non- All ray-traced No
watermarked ray- images are
traced images watermarked
(View->Render) with the Delcam
logo in the
bottom right
hand corner
Export of files Export of files is Yes
(File->Export) only available via
Pay-Per-Use
PS-Exchange Export of files Export of files is Yes
only available via
Pay-Per-Use
Note: Any software product not listed in the above table will not execute
in Restricted Mode
1140 Delcam Plc Software Licence And Terms Of Supply PowerMILL 8.0 Reference
Index
2.5D Feature
2 Toolpath Sorting 536, 538, 541
2.5D Machining
Cutter Compensation 547
Hole Creation from a Model 162
Wizard 560
2.5D Machining Wizard 560
3
3+2-Axis Machining 1047
3-Axis Machining 1076, 1086
3D Offset Toolpath 585
5
5 Axis
Tool Axis Direction 411
5-Axis Machining 1047, 1076, 1077,
1086
A
Add to Stock Model 79
Allowance
Finishing 1101
Along Corner Toolpath 591
Along Y
Toolpath Sorting 536, 538, 541
Along Y two Way
Toolpath Sorting 536, 538, 541
Y
Y Offset 686
Z
Z Height
append all 492
append bottom 492
append top 492
area clearance 492
delete all 492
delete bottom 492
delete top 492
find common 492
Z Position of the Stock 1101
Zag Angle 407, 510
Zig Angle 407, 510
Zig Zag Toolpath 963
Zoom 845
Zoom In 845
Zoom Out 845