WorkNc Training Guide
WorkNc Training Guide
Table Of Contents
1 - Introduction 3
1.1 - Training Guide Objectives ......................................................................................... 3
1.2 - Starting the Application .............................................................................................. 4
1.3 - WorkNC Launcher ..................................................................................................... 4
2 - Workzones 7
3 - Basic Functions 24
3.1 - Viewing Area ............................................................................................................ 24
3.2 - Importing an Image in the CAM Mode ..................................................................... 26
3.3 - Print/Plot Functions .................................................................................................. 28
3.4 - Making Screenshots ................................................................................................ 28
3.5 - Measurements ......................................................................................................... 29
3.6 - Part Analysis ............................................................................................................ 31
4 - Preparation Mode 37
5 - Creating Toolpaths 46
1 - Introduction
▪ Create a workzone
▪ Program basic 3-axis toolpaths using standard and some specific parameters
▪ Edit toolpaths
▪ Define workzone information and configure the directories for the workzone files
Parts Workzones
Pump_body.igs Pumpe
Plate_cover.xdw Pump_body
Plate_wing.xdw 5x_machining
Multi-sided_part.xdw Flats_walls_machining
[Link] Z-level_overlap
[Link] Z-level
Contour_remachining
Plate_cover_contour
This training manual is a basic instruction guide for WorkNC, but it is not a comprehensive manual. For more help you can
go to our Online Help or read our other training manuals.
To start working with the application, you just need to double click the icon on your computer desktop.
This dialog box shows the CAD and CAM icons which will allow you to open/create any workzone or CAD file.
Depending on your installation, you may have the icon on your desktop or on the Windows task bar.
Launcher
The contents of the Launcher may exceed the width of the dialog box. Use one the following methods to access the hidden
content:
• Drag your cursor towards the right edge to scroll the contents to the left.
Drag your cursor to the left edge to scroll the contents back to their original position.
The interface of the Launcher is divided into columns which contains various tiles.
• Click on the WorkNC tile to open the corresponding application on the New/Open dialog box.
• Click on one of the other tiles in this column (if any) to open a recently used CAD file.
• Click on one of the other tiles in this column (if any) to open a recently used workzone.
The pins in the top right-hand corner of each tile allow you to define favorite CAD files and Workzones:
• Click on the pin to make the corresponding CAD file/workzone a favorite and place it at the top of the list (the pin is
then displayed vertically).
• Click again on the pin to undo this action (the pin is then displayed horizontally).
The fourth column allows you to access the Applications which are related to WorkNC.
• Click on one of the other tiles in this column to access the corresponding application.
The sixth column allows to access other applications through the Custom Area:
The seventh column allows you access the latest news related to the application from the Twitter Feed.
2 - Workzones
A workzone is the directory or folder created by the application to store the surface database and toolpath files for each set
of surfaces.
You can create workzones from the New/Open dialog box. They represent a “working” environment where you can
visualize, orientate and analyze parts. You can also define machining strategies by creating toolpaths and create points,
curves and views that might be helpful for some toolpaths.
• You can use the New Workzone function to create a workzone directly in the CAM mode by selecting an existing CAD
file (WNC, IGS, STL, etc.).
• You can create/open a CAD file (XDW, IGS, DXF, etc.), modify it and create a workzone from the CAD mode.
On the left side of the New/Open dialog box, 2 CAM functions allow you to create a new workzone or open an existing one.
This allows you to define a directory where your workzone will be saved.
The left side of the dialog box contains the default Windows shortcuts to browse your local disk. At the top of this shortcut
list, you can find WorkNC shortcuts.
Clicking on the WorkNC entry allows you to display the root directory of the application in the center part of the dialog box.
The sub-entries allow to you access the Workzones, Sequences, Surfaces and Postprocessor Output directories.
1. Click on the Workzones entry on the left side of the dialog box.
This allows you to display the directory where your workzones are saved.
Workzone Location
The directory displayed by default is disk C. If you are equipped with a second hard disk, we recommend
you to store the workzone on the disk that is dedicated to personal data storage.
2. Select the disk you want to define for your workzone for example disk D.
3. Click on the New Folder button to create the directory where you want to stock your workzone (e.g. Workzones).
The left side of the dialog box contains the default Windows shortcuts to browse your local disk. At the top of this shortcut
list, you can find WorkNC shortcuts.
2. Click on the Surfaces entry on the left side of the dialog box.
Note that you can filter the CAD file types by using the drop-down list in the bottom right-hand corner of the dialog box.
6. If necessary, define the Offset Allowance by right clicking on the value of the Offset… field and entering your own
value.
An Offset Allowance is an additional machining allowance applied to the surfaces activated from your CAD system.
For our example, keep the default value.
7. Make sure that the appropriate Machining Type option is activated (Surface in our example). If not, click on the option
to select it.
In order to reduce the calculation times for the roughing toolpaths, you can define specific parameters for the MESH model
used by these toolpaths:
Scale Factor
The scale factor increases or decreases the size of the part before the tesselation.
Usually on a big part, the scale factor is less than 1 (0.5, 0.3, etc.). On a small part, the scale factor is more than 1 (2, 3 ...
20).
If you define 0.5, that means the calculation is done 2 times smaller.
Using this functionality, it is possible to improve the calculation time on big parts and improve the quality on small parts.
Activation Tolerance
The Tolerance parameter defines the maximum allowed error resulting from intersection calculations, also known as
Chordal Deviation.
Chordal Deviation
For roughing/semi-finishing toolpaths, the Stock Allowance should have at least the same value as the Tolerance
parameter to prevent the cutter from undercutting the surface. The Tolerance value has a direct influence on the number of
points in the calculation file.
For our training session, we will not use the roughing activation parameters, but if you need to use them, proceed as
follows:
2. If necessary, deactivate the Default options next to the Scaling Factor and Tolerance fields of the Roughing Activation
Parameters.
This allows you to define your own values.
3. Enter the Scaling Factor and Tolerance values in the corresponding fields in the Roughing Activation Parameters.
Patch Size
1. If necessary, modify the Global Stock, which allows you to define a global stock allowance over the whole of the part
geometry.
3. If necessary, enter your name in the NC Programmer field of the Workzone Information section. You can also fill in the
Comment field.
5-Axis Activation
The Use a 5-Axis License option is activated by default. This option allows you to machine the
corresponding workzone in 5 axis according to your license codes.
4. For our training session, deactivate the workzone for 5-axis toolpaths.
Machining Context
You can click in the Use a Favorite Machining Context when creating Workzone drop-down list and select
a favorite Machining Context, if any. Refer to the Machining Context training guide or press the [F1] key to
use the Online Help.
5. Make sure that the Load the Workzone After Creation option is activated. If not, check the corresponding box to
activate this option.
This option allows you to automatically orient surfaces towards the outside of the part. Orienting surfaces is very important
for 5-axis toolpaths and view creation.
Once the calculations are completed, the part selected is displayed with the Surface Orientation Tool.
Workzone Manager
The Workzone Manager is displayed on the left side of the user interface. You can open
In the workzone you have just opened, the CAM mode is automatically activated and the
geometry to machine appears in the Part Geometry section.
The Part Geometry section also allows you to manage the Stock Model, Rest Material
and CAM Axis entities.
If you click on the CAM Entities section, you can see that this section allows you to create
entities such as Surface Lists, Curves, Points, etc…
In the last section, the Toolpaths section, you are able to create and edit toolpaths.
When opening a workzone, your part is displayed in the Viewing Area. From this area you will be able to perform such
operations as viewing the geometry, displaying and simulating toolpaths, analyzing the model, editing the toolpath, etc. The
numerous icons and toolbars available in each mode will allow you to do so.
1 Switch between the CAD, Preparation and 2 Create curves, points sets, views
CAM modes
3 Stock Model, holder parameters and Rest 4 Toolpath display, simulation, edition,
Material Model dimension, picture documentation
7 Display of the machine, tool and tool holder 8 Display of the part and Rest Material
You can create your workzone from a new or from an existing CAD file.
On the left side of the New/Open dialog box, select the CAD function corresponding to your requirements:
You can create a new CAD File by clicking on the New CAD File button.
The description for this function is not given in this section since it deals with CAD training. This guide focuses on the CAM
training only.
1. In the New/Open dialog box, click on the Open CAD File button.
The left side of the dialog box contains the default Windows shortcuts to browse your local disk. At the top of this shortcut
list, you can find WorkNC shortcuts.
Clicking on the WorkNC entry allows you to display the root directory of the application in the center part of the dialog box.
2. Click on the Surfaces entry on the left side of the dialog box.
Note that you can filter the CAD file types by using the drop-down list in the bottom right-hand corner of the dialog box. A
preview of the selected file is displayed on the right side of the dialog box.
Activating the Use as default path option retains the pathname for locating files when the Open CAD File command is
relaunched at a later time.
Your CAD file is displayed in the CAD mode of the user interface.
5 Show/Hide Entities
1. Click on WorkNC in the text menu bar and select Create Workzone or click on the icon.
Now, you have to select the surfaces you want to include in the workzone.
Surface Selection
For your selection, you can click each surface, draw a rectangle selection or press the [Ctrl] + [A] keys
on your keyboard to select all part surfaces. This option will be the option that is used in this training
exercise.
4. Click on the icon in the top right-hand corner of the Viewing Area to validate your selection.
You can also validate your selection by right clicking on the Viewing Area. You can cancel your
selection by clicking on the icon.
The Create a Workzone dialog box is displayed again and you can see that your CAD file has been added to the
Geometries tab.
6. Make sure that the Load the Workzone After Creation option is activated.
7. Deactivate the workzone for 5-axis toolpaths and activate the Automatic Surface Orientation Calculation option.
Note that you have the possibility to include all CAD entities from all layers and make them available in the Preparation
mode (Include Unselected Entities option). Do not activate this option for our training session.
5. Click on WNCConfig.
The WorkNC Setup dialog box is displayed. The
Environment tab allows you to define the default
directory for workzones.
The default directories for the different types of CAD files are defined in the Parameters dialog box. You can access this
dialog box once the application is opened.
1. Click on Settings/Enquiries in the text menu bar and select Software Configuration.
Settings/Enquiries Menu
2. Click on the arrow next to Graphic User Interface Configuration on the left side of the dialog box.
The various default paths for each type of CAD file are displayed on the right side of the dialog box.
It is also possible to define the default pathname and default file type in the Software Configuration dialog box.
Opening a Workzone
In the New/Open dialog box, if no workzone is displayed in the Recent Workzones tab, or if you want to open a workzone
that does not appear under this tab, you have the possibility to search for a particular workzone. To do so, proceed as
follows:
2. Click on the Workzones entry on the left side of the dialog box.
A preview of the geometry contained in the workzone is displayed on the right side of the dialog box. You can also see
information about the version used to create this workzone, the NC programmer name, etc.
Once workzones/CAD files have been opened in the application, they will be displayed in the Recent Workzones or Recent
CAD Files tabs the next time you start the application.
Double Click
You can also open workzones/CAD files by double clicking on them in the Recent Workzones/CAD Files
tabs.
You can open workzones or CAD files by dragging them from a Windows explorer and dropping them onto the user
interface of the application.
1. Once you have started the application, click on the Cancel button in the New/Open dialog box to hide it.
3. Drag and drop your CAD file/workzone onto the gray area of the user interface.
The CAD file/Workzone is automatically opened in the CAD or CAM mode of the application.
To display the New/Open dialog box again, click on the icon in the top left-hand corner of the
user interface.
1. Click on the icon in the top left-hand corner of the user interface.
This material allows you to filter the ToolStore with the tooling data that correspond to the selected material.
Workzone Materials
If some part geometry surfaces have very high radius curvatures, this can generate very large triangles (along the direction
of the curvature) after the tessellation process.
If these triangles are used as the reference for toolpath calculations, some part surfaces may be facetted after finish
machining.
By default, without user intervention, this value is set to 3 mm in the direction of the curvature.
3. If necessary, deactivate the Default option next to the Patch Size field.
This allows you to define your own values.
Patch Size
3 - Basic Functions
Predefined Orientations
• Click on the various icons or use the keyboard shortcuts (if any) given in the table below:
Back
• Right click on these icons to define the same views, without changing the zoom factor
Burger Menu
Single View This option allows you to switch back to a single Viewing Area.
2 Horizontal Views This option allows you to divide the Viewing Area into 2 horizontal view windows.
2 Vertical Views This option allows you to divide the Viewing Area into 2 vertical view windows.
4 Views This option allows you to divide the Viewing Area into 4 view windows.
Window This option allows you to zoom in on a part of your drawing by defining a square window in
the selected view around the part.
All Views This option allows you to zoom all views in or out at the same time in order to display the
whole drawing or geometry within the current view windows.
Lock Active Window This option allows you to lock the Viewing Area icons on a specific view window.
By default, when the Viewing Area is divided into several view windows, the Viewing Area
icons are displayed on the view over which your cursor is positioned. They move
dynamically from one view to the other, following your cursor movement.
Activate the Lock Active Window option on a given view so that the icons remain on this
given view, unless you click on another view.
Shading Configuration This option allows you to open the Configuration dialog box for OpenGL Parameters.
Parameters This option allows you to open the Display Settings section of the Parameters dialog box.
• Click on the various icons to define how the model is displayed in the active view:
Switches the display of the part in the active window into wireframe representation.
Switches the display of the part in the active window into wireframe representation but without showing the U
and V ISO parameter lines of the surfaces and without the corresponding colors. Hidden lines are not visible.
Switches the display of the part in the active window into shaded representation without surface boundaries.
Switches the display of the part in the active window into shaded representation with surface boundaries.
• Right click on these icons to show the model tesselation in the corresponding display mode (left click to hide the
tesselation).
2. Click on CAM Entities in the text menu bar and select Import an Image in the Import an Image menu.
4. Use the coordinate fields of the dialog box to position and resize the image.
Or position and resize the image dynamically in the Viewing Area by dragging and dropping the squares at the center
and at each corner of the image.
Image Proportions
Deactivate the Keep Image Ratio when resizing option if you do not want to resize the image
proportionally in all directions.
Undo
You can undo all resizing and rotation operations by clicking on the Reset Dimensions/Orientation
button.
5. Click on the Import and Close button once you have finished resizing and positioning the image.
For example, you can use the imported image as reference to create curves on the areas where material has to be
removed or added.
You can access these functions from the File menu in the CAD, CAM
and Preparation modes.
There are 3 ways to access this function (in the CAD, CAM and Preparation modes) :
1. Click on the icon in the toolbar at the top of the user interface.
Let’s suppose that you want to make a screenshot of the right view
of the part:
of the screenshot.
5. You can activate the Force Text Filling and Force Dimension
Filling options if you have texts/dimensions which have no
filling color.
7. Click OK to validate.
8. Select the directory where you want to save your file (for
example Desktop) and give a name to the screenshot.
3.5 - Measurements
You can make different measurements directly on the part in the Viewing Area. You can obtain the coordinates of a clicked
point, the length of a line or some radius information.
1. Click on Settings/Enquiries in the text menu bar and select CAM Information in the Enquiries menu.
2. Click on the icon in the toolbar located at the bottom of the user interface.
OSnap Utility
1. Click on the icon in the toolbar located at the bottom of the user interface.
This utility allows you to select how you would snap to the geometry. For practical reasons, you can click
on the Multiple button: this will activate the most useful OSnap objects. You can also click on the Off
button to deactivate all the options of the utility.
Once you have activated an option in this utility, you only have to move the mouse cursor over the
geometry. The objects to which you can snap will be automatically displayed.
Measuring a Radius
• Click on the Keep Measures button before clicking another point if you want to keep the coordinates displayed.
• Click on the Add Point button to add the point to the Points section of the Workzone Manager.
To illustrate this, we are going to use a workzone created from the plate_wing.xdw CAD file.
• Click on the icon in the toolbar at the top of the user interface.
This tab contains sections headers which allow you to access the different Analysis functions. Once you have finished
analyzing your CAD model, you can exit the function by clicking on the Close button.
3. Move the section curve by using the cursor below the Cutting Plane drop-down list or by using the mouse wheel
button.
Press the [End] key to invert the transparent side and the shaded side or click the Switch Side button.
You can also adjust the size and color of the section curve, or adjust the transparency of the hidden part.
You can also deactivate the border display by deactivating the Show Border option at the bottom of the Analysis tab.
You can also create a curve where the section is positioned by using the Create Curves button.
When this function is activated, the application automatically calculates the maximum and minimum radius of the part.
They are displayed in the Max. Found and Min. Found fields in the Analysis tab. If there are radii exceeding a certain limit,
e.g. on flat surfaces, the Max. Found and Min. found displays the limit value.
• Enter the desired value in the Greater and Smaller fields and then press [Enter].
Or drag the cursor in the bar located near the green field until you reach the value that you want.
• Click on button between the cursor bars to link the displacement of the two cursors to the same value. It will
appear as .
The application will show in blue all curvatures appreciably larger than 10 and in red all curvatures appreciably less than
0.001. Everything else will be color coded with green, yellow and cyan. The following picture shows an example of
curvature analysis.
Curvature Analysis
Activating the Highlight =/-0.125 option allows you to have the upper and lower limit in blue and just the curvature in green.
Activating the Show Concaves option allows you to only show inside concave fillets and not convex ones.
When this function is activated, the application automatically calculates the total Height and the Middle position between
the Max. Found and Min. Found of the part. An average value is proposed as default in the Z Min and Z Max fields.
• To define the Altitude range to be displayed, enter the desired value in the Z Max and Z Min input fields then press
[Enter].
Or drag the cursor in the bar located near the Z-level fields until you reach the value that you want.
• Click on icon between the cursor bars to link the displacement of the two cursors to the same value. It will
appear as .
Altitude Analysis
▪ Altitudes equal (+/- a tolerance) to the defined Z-level range are displayed in green.
▪ Altitudes greater than the defined Z-Level range are displayed in blue.
Activating the Enable Gradient option allows you to obtain a progressive color scale from red to blue.
You can click anywhere on the part in order to obtain Z-Level information about this specific point. A small information box
will pop up:
• Click on the Draft Angles in the Analysis tab to activate the function.
When this function is activated, the application automatically calculates the maximum and minimum draft angles of the
part which are displayed in the Max. Found and Min. Found fields.
• Enter the desired value in the Min. Found and Max. Found fields then press [Enter].
Or drag the cursors in the bars located next to these fields until you reach the desired value.
The part will be color coded based on draft angles. Draft of 0 or less will be red, draft larger than 1 will be blue and every
other part will be in shades of yellow, green and cyan. This can also be particularly helpful in analyzing the part for mold
design consideration.
Activating the Enable Gradient option allows you to obtain a progressive color scale from red to blue.
Activating the Show Undercuts optuion allows you to display the undercut areas in dark orange (see above image). In this
case the Enable Gradient option is disabled.
You can click anywhere on the part in order to obtain Draft Angle information about this specific point. A small information
box will pop up:
If you activate the Show only flat Areas option, all other options are disabled and the part is displayed according to the
different types of surfaces:
• Activate the option which corresponds to the type of borders that you want to display: Concave Borders, Smooth
Borders, Other Borders.
You can adjust the size of the border lines by dragging the Border Thickness cursor and make the part more or less
transparent by dragging the Part Transparency cursor.
You can change the color of the different types of borders by clicking on the Concave Borders, Smooth Borders, and
Other Borders buttons.
Border Analysis
4 - Preparation Mode
The Preparation mode allows users to easily prepare or review the part that they have to
machine: they can review the reference CAD drawing, e.g. add missing surfaces. This
mode can be viewed as an intermediate step between CAD and CAM. The Preparation
mode is also sometimes defined as a “light” set of CAD functions.
The upper part of the Workzone Manager always shows the initial CAD drawing with all
the layers that have been included when the workzone was created.
• If the layers are not displayed by default, click on the Preparation button.
The link between the Preparation mode and the CAM mode is made automatically as you perform some specific actions.
For example, if you are in the Preparation mode and click on the Toolpaths section in the Workzone Manager to add a new
toolpath, the CAM mode is activated automatically.
Manual Activation
However, you can also click on the icon to manually switch to the Preparation mode and on the
If you want to add surfaces or any other entity, you need to first activate or create the layer to which you want them to be
attached.
You can change the color and the line style of the layer you are creating by clicking on the buttons of the
corresponding fields.
The layer is created and displayed in the Preparation section of the Workzone Manager.
You can modify this layer by right clicking on it and selecting the required option in the context menu.
Current Layer
All the entities that you are going to create now will automatically be attached to the current layer.
Icons available when activating a layer and thus the Preparation mode are different from the ones available in the CAM
mode and allow you to perform additional CAD functions.
The background color of the Viewing Area is also not the same in both modes (green in the CAM mode
and blue in the Preparation mode). Colors can be customized in the software parameters (Utilities >
Software Configuration > Display Settings > Viewing Area Background and more).
You can also select each of the layers that you want to make visible in the Viewing Area. Of course, the current layer is
always visible.
• Check the box in front of each layer that you want to display in the Viewing Area.
Show/Hide Entities
Once you have defined the layers that you want to show in the Viewing Area, you can click on the
and icons to show or hide all of them at the same time. Note that you can also right click on the
button itself to have the same options.
After reviewing or adding surfaces, curves, etc., you need to make them available for CAM.
1. Open the multi-sided_part.xdw file and create a workzone from this CAD file.
1. Press and hold down the mouse button on the icon with an arrow on its bottom right-hand corner.
A context menu is displayed. Once it is displayed, you can release the mouse button.
To illustrate this, we are going to add a planar surface over the hole in the surface at the top of the part:
1. Make sure the layer you have created is activated. If not, double click on it in the Construction Manager to activate it.
Edge Selected
Added and reviewed surfaces can be moved to the CAM mode for machining.
You are free to move entities to the CAM mode or to keep a copy both in the Preparation and CAM
modes. Simply activate the relevant option in the general software settings under Utilities > Software
Configuration > CAM Entities Configuration and Display > Action on the Entities.
When the option is selected, the entity is moved to the CAM mode and no copy is kept in the Preparation mode.
If you select a point and a curve, one of the following dialog boxes will be displayed:
In most cases, you can add the new entity to an existing entity in the CAM mode. If you want to create a new entity, you
must give it a name.
After clicking OK, each entity is ranked under the relevant CAM Entity group in the CAM mode.
You can add and activate a new surface type: the optional surfaces. With optional surfaces, you do not need to fully
recalculate the toolpaths that you may already have generated as such surfaces are ignored by default.
2. Click on the appropriate tab, depending on whether you want to activate the surface(s) as optional surfaces or not.
For our example, activate the Optional Surfaces tab.
3. Click on the New Selection button and select the surfaces that you want to move to the CAM mode. For our example,
click on the planar surface that you have just created and validate.
4. Click OK to validate.
Once the geometry activation is calculated, you can view the optional surfaces under the Part Geometry section of the
Workzone Manager:
Optional surfaces are indicated with a red cross and displayed in a transparent manner in the Viewing Area.
3. Press and hold down the mouse button on the icon on the left of the user interface.
A minimum bounding box is automatically created and the Bounding Box dialog box is displayed.
Now you can offset the bounding box. Let’s suppose that you want to add 10 mm to the bounding box in all directions
except Z-. To do so, proceed as follows:
You can notice that the Synch options below the coordinates fields are activated by default.
These options allow the bounding box to be extended in both directions.
2. In the Offsets section of the dialog box, enter 10 in the X+, Y+ and Z+ fields.
The bounding box is automatically extended in X+, X-, Y+, Y- and Z+ directions.
You can also create a layer for the bounding box using the Create button in the Target layer
section.
5. Click OK to validate.
Stock Initialization
To initialize a stock model from this bounding box, you just need to select the top surface:
1. Right click on the top surface of the bounding box and select Add Stock.
The Part Geometry dialog box is displayed with the Stock Initialization tab activated. The surface that you have selected
appears in the list and the CAD Model option is already activated in the Stock Model section.
3. Activate the Use 3D Stock Model option if you want to machine the part in several directions.
2D or 3D Stock Model
If you do not activate the Use 3D Stock Model option, the application initializes a 2D Stock
Model. This is useful when you want to machine a part in the Z+ direction only because it saves
time when running toolpath calculations.
Once the calculations are completed, check the Workzone Manager and you can see that the stock model has been
initialized from the bounding box that you created:
5 - Creating Toolpaths
There are 3 ways of creating toolpaths:
2. Right click on the Toolpaths section of the Workzone Manager and select New Toolpath.
3. Right click on the part in the Viewing Area and select New Toolpath.
In this dialog box, you can select your toolpath strategy by clicking on the Strategy Type button.
When you create the first toolpath in a workzone, the Global Rough/Rerough strategy is selected by default.
The Toolpath Strategy dialog box is displayed with the different toolpaths available in the application. These toolpaths are
classified in various tabs according to their types.
2. Select your strategy by clicking on the appropriate tab (3-Axis Roughing in our example).
3. Select one of the toolpath below the selected tab (Global Rough/Rerough).
The Current Selection section gives an overview and an explanation related to the toolpath.
The Toolpath Strategy dialog box is closed and you are back to the Toolpath Parameters menu.
Once your toolpath strategy is defined, you can set the parameters for your toolpath.
The aim is to use relatively large cutters to remove large amounts of stock and to approximate the final shape of the
workpiece.
There are standard and specialized roughing toolpaths. This training guide will focus on standard roughing toolpaths.
The Toolpath Parameters menu of the Global Rough/Rerough toolpath, like all the toolpaths in the application, is divided
into 2 sections:
MACHINING ZONE
This section allows you to define which areas you want to machine.
The machining zone for each toolpath can be specified as a rectangular window or as a rectangular view created by the
user.
A View is necessary if you want to machine with an inclined tool axis. A Window or a View can be limited in the horizontal
plane by Boundary Curves or in the Z plane by a Machining Plane.
You can also restrict machining to certain surfaces using the Surface Selection function.
1. For our example, make sure that the Expand Window by option is activated.
The application expands the machining zone by adding the tool diameter (i.e. twice the Body Radius) and the Stock
Allowance, to ensure that all surfaces are fully machined.
CUTTER DETAILS
This section allows you to define the type of cutter, its dimensions and form or to choose a specific cutter from the Tool
Library.
For our example, we are going to define the form and the dimensions of a new cutter.
You can define a standard or conical cutter and select the shape of the tip (Ball, Bull-nose or Flat).
Cutter Radius + Stock Allowance + Part Offset Allowance (with activated Part Geometry) > 0.2 (0.008”)
All toolpaths can use cutters with a corner radius of 0 mm or inches but the following condition still applies:
Corner Radius + Stock Allowance + Part Offset Allowance (with activated Part Geometry) >= 0
A basic cutter can be defined directly in the Toolpath Parameters menu by selecting the appropriate tip shape and defining
the Body Radius and eventually the Corner Radius.
You can also define conic cutters. In the case of the Global Rough/Rerough toolpath, flat conic cutters are not allowed.
Correct cutter definition reduces the stock ‘stairs’ effect on inclined surfaces by corresponding to the shape of the part to be
machined.
Conic Cutter
Using conic cutters improves machine stability by reducing vibrations. Tool service life is prolonged and machining cycles
are reduced by elimination of stock steps leading to shorter re-roughing cycles.
Z-step Value
When using a conic cutter, the Z-step value must be inferior to the Corner Radius value.
1. Click on the button which indicates the current cutter dimensions and type.
In our example, the button indicates: Bull-nose 5.000 (Body Radius) / 1.000 (Corner Radius).
A preview of the tool is displayed in accordance with the parameters that you have just entered.
2. Click on the Type button, which displays the shape of the current cutter (Bull-nose Cutter in our example).
In this dialog box, you can define further parameters for tools such as the shape and the length.
Tool Number
In the Cutter Details section of the Toolpath Parameters menu, you can select the elements to be displayed in the cutter
preview.
• Right click on the cutter preview and select the elements that you want to display.
Cutter Preview: Holder, Dimensions and Holder Name Displayed - Hidden Spindle
MACHINING PARAMETERS
• Click on the Method, Cycle or Direction button to access the Method, Cycle and Direction dialog box.
When one of the Method, Cycle or Direction parameters is not available for the current toolpath, the
corresponding button and section in the dialog box will be grayed out. In our case, the Direction button
in the Toolpath Parameters menu and the corresponding Machining Angle section in the Method, Cycle
and Direction dialog box are unavailable.
Method
The 3 machining method options are Climb, Conventional or Mixed. You can select one of these machining methods
according to the toolpath you are creating. Any options which are not available for a particular toolpath will be grayed out.
Climb
Climb milling implies that the cutter teeth enter the material perpendicular to the cutting
direction and with the material to the right of the cutting direction.
In cases where the "base" surface is at an angle less than 90 degrees from the tool axis, an ambiguity
exists allowing two walls to be climb cut at the same time (e.g. Pencil Tracing, Z-Level Finishing and Z-
Level Remachining). For this reason, you may want select the Mixed option to use a mixture of Climb
and Conventional milling and hence avoid excessive retracts.
Drive Curves
For machining strategies using Drive Curves (e.g. 2D and 3D Drive Curve Finishing), the application
considers that the stock to be machined is always inside the machining limit and to the right of the
cutting direction along the drive curve (open or closed).
Cycle
The 4 machining cycle options are Box, Lace, Spiral or Trochoïd. You can select one of these machining cycles according
to the toolpath you are creating. Any options which are not available for a particular toolpath will be grayed out.
Box
The Box cycle implies that the cutter removes material in one direction only and retracts at the end of each
pass. Using this cycle can result in a high number of retracts as shown in the following example.
Trochoid
The Trochoidal cycle is only available for the Adaptive Trochoidal Roughing toolpath. Supplementary
parameters are displayed in the dialog box in this case.
You can force the spiral cycle to always use closed contours by activating the Always close Contours option. This allows
you to reduce the number of retracts on certain areas of the part.
Note that the Always close Contours option is only available for the Global Rough/Rerough toolpath.
Toolpath Areas without Closed Contours Toolpath Areas with Closed Contours
Direction
The 4 machining direction options are Angle from X, Parallel to X, Parallel to Y or Automatic.
The Automatic option only applies to flat surface machining toolpaths and allows the application to determine the optimal,
most efficient direction for machining.
NC MACHINING PARAMETERS
Clicking the NC Machining Parameters button in the toolpath menu will display the following Feeds and Speeds dialog box.
This dialog box allows you to define a number of parameters which the application uses (if the Auto options are activated)
to automatically calculate spindle speed and/or cutting feed rate values.
If these parameters are automatically calculated by the application, the results can be optimized by additionally defining the
depth of the cut (Z-Step) and the width of the cut (Stepover).
Activating these 2 parameters allows you to activate the Z-Step and Stepover fields.
You can then enter the values or transfer them from the Toolpath Parameters menu by checking the corresponding boxes.
The following diagram shows the different feed rates in a single pass.
TOLERANCES
This option is available when you have activated the Roughing Activation Parameters when creating the workzone
(" Creating a New Workzone in the CAM Mode" on page 7). Activate it to use the roughing tolerance for toolpath
calculations.
Stock Allowance
The Stock Allowance parameter defines the minimum amount of material, with respect to the part geometry, to be left on
the part after machining.
The Stock Allowance can be positive or negative but must respect the following conditions:
Cutter Condition
Bull Nose or Flat End Corner Radius + Stock Allowance + Offset Allowance > or = 0mm / 0”
Ball End Cutter Radius + Stock Allowance + Offset Allowance > or = 0.2mm / 0.008”
Tolerance
The Tolerance parameter defines the maximum allowed error resulting from intersection calculations, also known as
Chordal Deviation.
Chordal Deviation
For roughing/semi-finishing toolpaths, the Stock Allowance should have at least the same value as the Tolerance
parameter to prevent the cutter from undercutting the surface. The Tolerance value has a direct influence on the number of
points in the calculation file.
Stepover
The Stepover is the distance separating two parallel intersection planes. It is constant in the plan view. Scallop height is
determined by the Stepover value.
1: Stepover Distance
2: Scallop Height
3: Center of cutter
Activating the Auto option associated with the Stepover parameter allows the application to calculate the most appropriate
value based on the cutter radius and the Tolerance value. This will ensure that the cusp height on slopes up to 45° will be
less than or equal to the defined Tolerance value. In the case of the Global Rough/Rerough toolpath, the Auto option is
unavailable.
1. Four our example, keep the Stock Allowance and the Tolerance default settings.
Z-STEP
This parameter allows you to define the distance between 2 consecutive machining levels in the cutter Z axis.
You can enter the Z-Step value directly in the field to define a fixed distance.
You can also click on the Fixed button if you want to specify the Z-Step. In the case of the Global Rough/Rerough toolpath,
you can only define a fixed Z-Step.
CUTTER MOVEMENTS
This section allows you to define parameters concerning approach/retracts movements/distances, and how Lead-ins and
Lead-outs are performed.
This dialog box is available for the 3-Axis Roughing, 3-Axis Finishing, 5-Axis toolpaths and some of the 2 ½-Axis toolpaths.
The number of available parameters in this dialog box varies according to the selected toolpath.
In the case of the Global rough/Rerough toolpath, only a few parameters are available.
Approach Distance
This is the distance at which the cutter changes from the Rapid Rate to the Approach Rate.
2D
Activating this option implies that the retract movement follows the Z axis to the security distance.
3D
Selecting this option implies that the application will not directly retract by the security distance in the
Z axis only but will calculate the complete movement from one retract point to a new lead-in point as
a 3D movement according to the part geometry.
Retract Distance
This is the distance between the highest point of the Z axis within the machining zone and the security distance (this
distance is relative).
This parameter allows all directional movements from the retract to a new lead-in point to be performed as an arc of a circle
with a radius equal to the defined value.
High Z Value
The Safety Plane Radius value and the Retract Distance value are both added to the highest Z point of
the part to determine the security distance.
Lead-ins/Lead-outs
This section allows you to define how the lead-in/lead-out movements will be performed.
With the Global Rough/Rerough toolpath, you can define vertical or ramped movements.
When the Vertical option is activated, the cutter moves in a plane which is perpendicular to the tool axis (the height of the
plane depends on the profile of the part) to a zone just above the Lead-in point. It then descends along the cutter Z-axis at
the Rapid Rate until it reaches the Approach Distance. It then finishes the Vertical Lead-in at the Approach Speed.
When the Ramp option is activated, the cutter spirals down from one Z-level to the next following the trajectory of the next
contour. This avoids the cutter plunging directly into the stock.
The Tool Holder Collision Avoidance function provides dynamic collision avoidance during toolpath calculations with
respect to the Stock Model. If a potential collision is detected by the application, the toolpath is modified so that the collision
is avoided.
This feature, available in the Holder section of the Toolpath Parameters menu, applies to all roughing toolpaths EXCEPT
High Volume Roughing and Parallel Roughing.
The No Holder Collision Avoidance button allows you to open the Holder Collision Avoidance Parameters dialog box, in
which you can activate the holder collision avoidance function.
STOCK PARAMETERS
By default this dialog box allows you to use the global Stock Model. It also allows you to define a local Stock Model with the
following possibilities:
Specified by Curve: allows you to define a curve which determines the stock boundary.
Specified by Machining Zone: allows you to use the Machining Zone (defined by a View or a Window with or without an
associated Boundary Curve) to determine the stock boundary.
Max Z: allows you to define a maximum Z value from which machining will start.
2. For our example, leave the Use Global Stock Model option activated.
POCKET SELECTION
This parameter allows you to select the pockets to be machined. This function is useful for ignoring pockets which cannot
be machined by the cutter you are using.
For example, for cutters which use tool inserts, the center of the cutter does not have any cutting edges. If the tool does not
have enough “room” to move around and clear material, eventually the non-cutting center of the cutter will rub against the
material being cut.
Minimum Width
Any pockets smaller than the minimum width value specified for this parameter will not be
machined.
If you check the Auto option, only pockets which are equal to at least twice the size of the
cutter diameter plus twice the value of the Stock Allowance will be machined.
Minimum Depth
In some cases, an additional parameter is made available to define a minimum depth for the
pockets to be machined.
The principal use of the Cut Link Distance parameter is to reduce the number of retracts by allowing the cutting feed rate to
be continued over a distance where, without this parameter, the toolpath would normally perform a retract.
1: Retract performed
2: No Retract
The following example shows the same section of a toolpath with different values for the Cut Link Distance parameter.
• For our example, keep the Cut Link Distance default value.
Activating of this optional parameter allows you to limit machining to specific areas of the part by defining the minimum
amount of stock to be found and optionally ignoring areas whose surface area is smaller than the cutter diameter.
If you leave this optional parameter deactivated, the application will calculate the toolpath to machine all areas where the
remaining stock is superior to the stock allowance.
Activating the Flat Surface Re-roughing option integrates the machining of any flat areas of the part in the Global
Rough/Rerough toolpath.
This option allows the stock material to be machined in order to have the same thickness over the whole part and offers
reduced preparation times by avoiding to have to define two separate toolpaths.
Flat Surface Re-roughing Option Deactivated Flat Surface Re-roughing Option Activated
CUSP HEIGHT
The Cusp Height parameter is used to control the height of remaining cusp when machining a given level.
Machining strategy should take into account that this extra cusp height will have to be removed when the next level is
machined.
This value can be user-defined or an automatic minimum value is calculated by the application. This value is calculated
according to the Stepover value defined by the user and the shape and dimensions of the cutter. Error message(s) will be
displayed if any values are found to be invalid by the application.
The following example illustrates authorized remaining cusp after machining a level with a roughing toolpath.
• For our example, do not enter a value for the Cusp Height.
CORNER SMOOTHING
Corner Smoothing
If the Corner Smoothing Radius is set to zero, machining will be made with a sharp angle in corners.
If the value is set different to zero, the angle will be machined as a smooth corner. However, this means that more stock
material will remain in corners as the radius is increased.
MACHINING ORDER
The Machining Order dialog box is displayed to allow you to select the machining order of the toolpath.
By Zone
If you specify machining By Zone, the part will be automatically divided up into zones by the application and all the levels of
one zone will be machined before moving on to the following zone.
For example, on a part featuring pockets, each pocket may be defined as a zone by the application. In this case, all the
levels of one pocket will be machined before the cutter moves on to machine the next pocket and so on.
Machining by Zone
Each single pocket is treated as a separate zone and all the levels of one pocket are machined before the next pocket (or
zone) is machined.
By Level
When you specify machining By Level, the application machines all areas of the machining zone at one level before
stepping down to the next level. Choosing this option on a part featuring several pockets will create many retracts in the
generated toolpath.
Machining by Level
INITIAL STEP
This parameter allows you to define an Initial Lateral Step value that is different from the standard Stepover value. This
parameter is enabled when the Spiral machining cycle option is selected. Accepted values are between 0.05 and 95% of
the tool diameter.
This option ensures better positioning of the cutter on the first pass of the toolpath, i.e. avoiding the situation where the
cutter center is on the edge of the stock.
• For our example, do not activate the Initial Lateral Step option.
6.1.3 - Initializing the Stock Model and Calculating the Roughing Toolpath
Once you have finished defining your toolpath strategy, you have to validate your parameters and run calculations:
1. Make sure that your parameters are defined as in the following example:
The Part Geometry dialog box is displayed. As you have programmed the first roughing toolpath on the workzone, the
Stock Initialization tab of this dialog box allows you to select the type of Stock Model that will be used for toolpath
calculations.
The Stock Model is an additional data structure in your workzone which is distinct from the part geometry.
The Stock Model is used for calculating the state of stock on the part. It can be used at any stage of machining, however it
is particularly designed for use at the roughing, re-roughing and semi-finishing stages. The Stock Model can also be used
as the Remachining Reference in all three remachining toolpaths (Z-level, Planar and Contour Remachining toolpaths).
3. We will choose the default 3D Solid Block proposed by the system, so click on the OK button.
A new toolpath is created under the Toolpaths section in the Workzone Manager.
The and icons next to the toolpath name indicate that the toolpath has not yet been calculated. The Stock Model
• Right click on the icon or on the toolpath status in the Workzone Manager and select Execute in the context menu (1
in the picture below).
• Use the icon in the bottom right-hand corner of the Viewing Area (2 in the picture below). Right click on this icon
to start calculations immediately or left click to display all pending calculations and click on the Execute button. You
can invert the functions of the mouse buttons. To do so, go to Utilities > Software Configuration > Display Settings >
Execute and uncheck the Left Click (Execution Dialog). Right Click (Immediate Calculation) option.
• Select the toolpath in the Workzone Manager and click on the icon (3 in the picture below).
The Parallel Calculation dialog box is displayed. It shows the progress of calculations.
You can show/hide this dialog box by clicking on the icon in the bottom right-hand corner of the user interface. You
can also see the calculation progress next to this icon.
Calculation Progress
Options 1 and 3
If you select the other two options, the Parallel Calculation dialog box pops up directly after selecting the
corresponding option.
The icon is displayed meaning that your toolpath calculations have been successfully executed. If a is displayed
instead, it means that an error has been detected during toolpath calculations. In this case, check the parameters of your
toolpath and try again.
You can add calculations to the Calculation Window when it is already running. You can then close the workzone while
calculations are still running. You can re-open the workzone with the running calculations. New calculations are then
launched and these are automatically added to the current calculation window.
Restrictions
▪ You cannot run calculations on a toolpath which is stock dependent (e.g. Global Roughing, Contour Remachining)
when Stock Model calculations are already in progress.
▪ You cannot postprocess a toolpath when Tool Holder Collision Detection calculations are in progress.
▪ You cannot run Concatenated Postprocessor calculations until all concerned toolpaths have been calculated.
Global View
There are 2 ways of obtaining a global view of a toolpath in the Viewing Area:
You can show/hide the various elements of the toolpath displayed in the Viewing Area by activating/deactivating the
corresponding icons on the right side of the user interface.
In the example below, we have deactivated the display for the approach and rapid movements:
Note that you can also show/hide the part ( icon) or the cutter ( icon).
Progressive Display
The Toolpath Progressive Display dialog box allows you to dynamically visualize and control how the toolpath is displayed
on the part.
Several additional functions are also available so that you can manage the display:
• Use the icon to quickly get the final result of the simulation. If you want to go back to the beginning of the
simulation, simply click on the icon.
• Click on the icon to start a progressive display or simulation while hiding all points that have already been
displayed.
• Click on the on the icon to restart the progressive display from the very beginning or from the point when you
clicked on the icon.
• Click on the and icons to show the progressive display or simulation from point to point.
When using the Progressive Display mode, you can also click on any point of the toolpath in the Viewing Area.
The cutter is automatically positioned where you have clicked and you can orientate the part and use the zoom functions to
check the different passes of the toolpath:
The toolpath/operation has been added to the batch list and is ready to be
calculated.
The toolpath has been successfully modified, but collisions have been detected.
The toolpath edition has been added to the batch list and is ready to be calculated
The toolpath edition calculation has been suspended or removed from the batch
list.
Toolpath Locked Status
The toolpath has been locked.
The tool holder collision detection has been successfully calculated. Collisions
have been detected.
The tool holder collision detection has been added to the batch list and is ready to
be calculated.
The tool holder collision detection calculation has been suspended or removed
from the batch list.
A tool holder has been added to the toolpath, but the collision detection has not
been requested.
Tool Holder Collision
The tool holder collision avoidance has been successfully calculated. Collisions
Avoidance
have been detected and the toolpath has been modified accordingly.
The tool holder collision avoidance has been successfully calculated. No collisions
have been detected.
Machine Collision
The machine collision detection has been successfully calculated. No collisions
Detection
have been detected.
The machine collision detection has been successfully calculated. Collisions have
been detected.
The machine collision detection has been added to the batch list and is ready to
be calculated.
The machine collision detection calculation has been suspended or removed from
the batch list.
Machine Limit
The machine limit verification has been successfully calculated. No out-of-limit
Verification
conditions have been detected.
The machine limit verification has been added to the batch list and is ready to be
calculated.
Auto5 – 3 to 5-Axis
The 3 to 5-axis toolpath conversion has been successfully calculated.
Toolpath Conversion
The 3 to 5-axis toolpath conversion has been added to the batch list and is ready
to be calculated.
The machine limit verification of the Auto5 module has been added to the batch
list and is ready to be calculated.
The machine limit verification calculation has been suspended or removed from
the batch list.
Postprocessing
The postprocessor has been successfully calculated.
The postprocessor has been added to the batch list and is ready to be calculated.
The postprocessor calculation has been suspended or removed from the batch
list.
Stock Model Update
The stock model has been successfully updated.
The stock model update has been added to the batch list and is ready to be
calculated.
The stock model update calculation has been suspended or removed from the
batch list.
Rest Material Model
The rest material model has been successfully updated.
Update
The rest material model update has been added to the batch list and is ready to be
calculated.
The rest material model update calculation has been suspended or removed from
the batch list.
For any operation,
Calculation has been requested.
overlay icons are
displayed over the status
icons The operation is being calculated.
You can switch from icons to symbols (and vice versa) by clicking on the icon at the right side of the Toolpaths section
header.
• Right click on the toolpath name in the Workzone Manager and select Parameters.
• Click with the mouse wheel button on the toolpath name in the Workzone Manager.
You can open the Toolpath Parameters menu of a toolpath which is being calculated but you cannot modify its parameters
during calculations.
1. In the Workzone Manager, click on the toolpath you have just defined.
3. Right click on icon in the bottom right-hand corner of the Viewing Area.
4. Once calculations are completed, position your cursor on the Workzone Manager and press the Space bar on your
keyboard.
The Workzone Manager is widened and you can see the icon that indicates that the Stock Model has been updated.
When you place the cursor on the Workzone Manager and press the Space bar, the Workzone Manager
is widened. You can undo this operation by pressing the Space bar again so that Workzone Manager is
displayed in its default size.
5. In the Workzone Manager, under the Part Geometry section, activate the Stock State option.
the Stock Model is displayed on the part in the Viewing Area. It displays the state of the Stock Model after the Global
Roughing toolpath we have executed.
6. Click on the + icon below the Stock State option and compare the initial stock with the stock model after toolpath #1.
Now you can see that you need to execute a reroughing toolpath and change the toolpath parameters to prepare the part
before executing finishing toolpaths.
When machining hard materials, you can define a larger initial step so that a larger part of the cutter enter the stock and
thus reduce the tool vibrations. Accepted values are between 0.05 and 95% of the tool diameter.
Expand Window by
You must define a value in the Expand Window by field to allow the cutter to engage from
outside the part. Otherwise, the toolpath will not perform the Initial Lateral Step.
3. Make a copy of this toolpath and open the Toolpath Parameters menu of the copy.
4. Enter the Initial Lateral Step value in the corresponding field. Enter a smaller value than the Stepover, for example 10.
6. Make another copy of the toolpath and this time define a higher Initial Lateral Step, for example 22.
8. Define a color for each toolpath and display the 3 of them in a top view of the part.
In our example, the initial step of the first toolpath (blue) has the same value as the Stepover, the initial step of the second
toolpath (green) is smaller than the Stepover and the initial step of the third toolpath (red) is higher than the Stepover.
Machining Zone
If you do not sufficiently expand the Machining Zone, the Lead-in distance will not be applied and the
toolpath would start machining from the top of the part.
The Lead-ins at Edge of Stock section allows you to define a clearance from the edge of the Stock Model. By default, the
Auto option is activated, which means that the Clearance from Edge of Stock is set to 0: no clearance is applied. If you
deactivate the Auto option, the Clearance from Edge of Stock value is equal to the Body Radius of the tool.
Defining your own clearance value makes the Maximum Lead-in Length option available.
By default, the Auto option is activated, which allows you to apply a Maximum Lead-in Length that is 3 times the Clearance
from Edge of Stock value.
You can specify a local Stock Model by using curves, by using the Machining Zone and a given Z-Level, by selected
surfaces or by a weld bead.
The local Stock Model is totally independent from the global Stock Model. Using a local Stock
Model does not require Stock Initialization calculations.
1. Create a new Global Rough/Rerough toolpath. Define a 5 mm Z-Step and keep the other default parameters.
By default, this dialog box allows you to use the global Stock Model.
Specified by Curve
This option allows you to define a set of boundary curves. The height of the local stocks is defined by the curve positions in
the Z axis of the Machining UCS or defined by a given Z level.
We are going to machine the following areas of the part, by defining and offsetting a curve set:
Area to Machine
Curve Creation
3. Define a 100mm offset of the curve in the XY Machining Plane for the lower curve.
5. Deactivate the Keep Original option and click on the Validate Preview button.
6. Define a 130 mm offset of the curve in the XY Machining Plane for the higher curve.
7. Deactivate the Keep Original option and click on the Validate Preview button.
8. Click OK to validate.
You can now choose to use the Z-levels of the different curves or define one Z-level to determine the height of the local
stocks.
9. For our example, make sure that the Use the Z-Level of the Curve option is activated and click OK to validate.
Global Roughing on Local Stock Specified by Curve (Z-Levels of the Curves = Heights of the Local Stocks)
Now let’s define the same toolpath but define our own Z-level for the height of the local stock:
3. In the Stock Parameters dialog box, activate the Use the Given Z-Level option.
Global Roughing on Local Stock Specified by Curve (Given Z-Level = Height of the Local Stocks)
This option allows you to define a local stock whose height is determined by a given Z-Level and whose dimensions are
determined by the Machining Zone parameters of the toolpath.
4. In the Stock Parameters dialog box, activate the Specified by Machining Zone option.
You can then specify the height of the local stock by entering a value in the Max Z field of by using the icon.
5. Click on the icon and click on the following flat surface and validate:
This option allows you to select surfaces and offset them to define the height of the local stock.
Surface Selection
We are going to use the surfaces of the small boss at the top of the part:
3. In the Stock Parameters dialog box, activate the Specified by Selected Surfaces option.
7. In the Create a New Surface List Group dialog box, right click on the Value field and enter 20.
Note the default prefix name for the list is “Local_Stock_”. You can change it in the Name field.
8. Click OK to validate.
3. In the Stock Parameters dialog box, activate the Specified by Weld Bead option.
6. Enter 3 in the Radius field. This value represents the radius of a virtual cylinder, whose center is the curve, which will
simulate the local stock.
7. Click OK to validate.
6.2 - Reroughing
After having executed your first roughing toolpath on a part, you can rerough the part by selecting the Global
Rough/Rerough toolpath strategy again.
You can then refine your toolpath parameters by selecting a smaller cutter, reducing the values of the Tolerances fields,
activating the Rough Flat Surfaces option, etc.
The reroughing stage is not a mandatory step for machining a part, but the part will be more suitably adapted for the
finishing phase.
Stock Model
The new toolpath will be calculated on the Stock Model that has been updated with the first toolpath.
3. In the Toolpath Strategy dialog box, select the Flat Surface Rough/Rerough toolpath.
4. Click OK to validate.
Standard Parameters
1. Click on the button with the cutter dimensions in the Cutter Details section.
The Select Cutter Type dialog box is displayed. Note that in the case of the Flat Rough/Rerough toolpath, the ball-end
cutter type is not available.
Cutter Parameters
5. Click OK to validate.
Specific Parameters
This toolpath presents nearly the same specific parameters as the Global Rough/Rerough toolpath except for the Additional
Lateral Stock parameter.
Even though this toolpath takes into account the Stock Model, this parameter is available for users to define an additional
lateral stock value on surfaces adjacent to the flat areas machined by this toolpath. It is particularly useful when there are
vertical or near vertical walls next to the flat surfaces and avoids the cutter coming into contact with these areas where
stock remains from a previous toolpath.
Although the traditional roughing pattern looks much simpler at the first glance the problem is that the tool “digs” into each
corner causing the tool to overload, leading to reduced tool life or tool breakage. In reality the machine tool operator may
have to reduce the cycle feed rate to compensate and thus, increase the manufacturing time.
This toolpath maintains constant feed rates, consistent material removal, chip thickness and chip load. To do so, the width
of cut is decreased in concave areas, and increased in convex areas.
Width of Cut Decreased in a Concave Area Width of Cut Increased in a Convex Area
The generated toolpath trajectory may be longer than the Global Roughing toolpath, but the machining time is significantly
shorter.
3. In the Toolpth Strategy dialog box, select the Waveform Roughing toolpath in the Specialized Roughing section of the
3-Axis Roughing tab.
4. Click OK to validate.
3. Define the following cutter details:Flat cutter, Length: 80, Diameter: 20, Cutting Length: 40
8. Activate the Auto option of the Corner Smoothing Radius and validate.
If you simulate the toolpath, you will see that it generates long laces all around the part, due to the back pass generated by
the toolpath. This allows reducing the number of retracts but results in a long machining time (in our case 72 minutes).
You can reduce this by using the Back Pass options.
Moreover, you can apply a Micro Lift to the back pass: the tool is slightly raised during the back pass, in order to avoid
contact between the tip of tool and the geometry and not to mark the geometry.
7. Click OK to validate.
The toolpath is now smoother on the outer corner regions, and only machines in one direction. Notice how the stepover is
larger in those outer corner regions and decreases gradually to become significantly reduced in the inner corners and the
pocket. This ensures truly constant chip loading – there are no load spikes as the width of cut is automatically adjusted
according to part geometry throughout the whole toolpath.
The back pass is only applied on corners. The machining time is reduced (53 minutes in our example), but there are more
retracts on the toolpath.
2. Limit the Machining Zone by selecting the curve (C_000) which has been created in this workzone.
This will limit machining to the open pocket.
7. Click OK to validate.
2. Activate the Perform Tool Holder Collision Detection during Calculation option.
Tool Holder
6. Enter 0.01 in the Holder - Clearance with respect to Surface + Stock field.
8. Click OK to validate.
If you simulate the toolpath, you should see that principal and Sub Z-Steps are performed in the following order:
Z Step Management
All Sub Zs of the principal Z-Step are now machined. The following principal Z-Step is now machined.
7. Click OK to validate.
If you simulate the toolpath with a New 3D Stock Model for the Whole Part, you should obtain the following result:
Programming a Waveform Roughing Toolpath with Smaller Z-Steps and Higher Stepover
You can also program the Waveform Roughing toolpath without sub Z-steps, using smaller Z-Steps and a higher Stepover,
using tools with a smaller Cutting Length. This strategy is suitable for extremely hard materials.
6. Click OK to validate.
6.4.4 - Maintaining Constant Material Removal Rates on Sub Z-step Machining Phases
For machining some softer materials such as aluminium or copper, the Constant Cutter Load option allows the Stepover to
be increased when the Z-step value is diminished in order to ensure constant cutter loads (i.e. constant material removal
rates).
• Tolerance: 0.01
• Stepover: 1.2
• Z-Step: 20
• Sub Z-Step: 2
Sub Z-Steps
The Helix Diameter allows you to avoid/machine pockets on the parts, depending on the entered value.
6. Click OK to validate.
The ramp lead-in movement is performed at the Approach Rate and then switches to the Feed Rate as soon as the
machining plane is reached.
However, due to the ramp angle, the quantity of stock material on the plane is too important and can result in cutter
overloading. To avoid this, the toolpath allows a complete revolution at the Approach Rate to be made before switching to
the Feed Rate.
• Tolerance: 0.1
• Stepover: 2
• Z-Step: 40
• Sub Z-Step: 10
3. Activate the Ramp option in the Lead ins / Lead outs section.
The effect of this option is shown in the following screen shots. (The area around the lead-in is highlighted in green for
greater clarity.)
4. Click OK to validate.
Activating the Flat Surface Re-Roughing option integrates the machining of any flat areas in the toolpath. These flat areas
are machined as soon as detected, after a main Z-Step.
If you show a side view and simulate the toolpath, you should see that the Z-Steps are executed in the following order:
Z-Step Order
Pocket Selection
The Min Width field allows you to define the minimum width under which
the pockets will be ignored by the toolpath. The Auto option allows you
to determine a minimum pocket width which is twice the tool diameter.
If we enter 50 in the Min Width field, the small pocket of the part is not
machined.
Machining Order
These parameters allow you to determine the machining order of the toolpath (by zone or by level). They also allow you to
determine in which order the pockets should be machined (at the beginning or at the end of the toolpath).
By default, the toolpath is performed by zone, and the pockets are machined at the end of the toolpath.
4. Click OK to validate.
If you simulate the complete toolpath, you should see that after having machined the larger pocket first, the toolpath goes
down machining the rest of the part. When it reaches the level of the smaller pocket, it machines this pocket before finishing
the part.
Note that in this case, the Waveform Machining Priority option are grayed out and therefore ignored by the toolpath.
4. Click OK to validate.
If you simulate the toolpath, you should see that it chooses the shortest way between each pass. If a pass finishes inside
the pocket, the next pass starts inside the pocket, before machining the rest of the part.
7. Click OK to validate.
The Micro-lift Rate option is available if the Micro Lift option is activated. You can apply your own value. This value MUST
NOT exceed the Rapid Rate.
If you simulate the toolpath, you will see that it goes faster during the Micro Lift movement.
Note that can also modify the color and the pattern of the Micro Lift display:
1. Click on Settings/Enquiries in the text menu bar and select Software Configurations.
The Parameters dialog box is displayed.
3. Use the Waveform Micro-Lfit Rate Color button to change the color of the Micro Lift movement.
4. Click on the Micro-lift Rate Pattern drop-down list and select the pattern of the Micro Lift movement.
Postprocessor
For Postprocessor purposes, when the Micro-lift rate is determined by a variable, line #80 is used.
#80 s1 s2 s3 s4 where strings s1, s2, s3 and s4 represent Rapid, Approach, Feed and Microlift rates.
~"16";
~"16" M129
Restrictions
You cannot edit the Waveform Roughing toolpath once you have applied a Micro-lift rate.
6.4.9 - Forcing the First and Last Point to the Top of the Stock
By default, the Z height of the first point is determined according to the Approach Distance. Sometimes, this position is too
low with respect to the Stock Model in the roughing phase.
You can force the value to the top of the Part + Stock + Stock Allowance. This is done in the Cutter Movements dialog box.
5. Activate the Force the First and Last Point to Top of the Stock option.
6. Click OK to validate.
7 - Stock Simulation
The Stock Model Simulation function allows you to:
• Create and save the Stock Model for each toolpath, or generate a stock model based on several toolpaths.
The Stock Model used for simulation is different from the Stock Model that you initialize to calculate toolpaths.
2. Click on the icon located on the left side of the user interface.
3. Click on the drop-down list at the top of the dialog box to select the type of stock model.
4. For our example, select the New 2D Stock for whole Part option.
You can see the progressive simulation of the toolpath in the Viewing Area.
Toolpath Simulation
6. Once the simulation finished, click on the icon in the Progressive Display dialog box to save the stock
modifications.
The stock modification has been added to the Simulation element in the CAM Entities section of the Workzone Manager.
Toolpath Color
Before running stock simulation, you can change the color of the toolpath. This color will be applied to the stock simulation.
You can change the color of a toolpath by using its context menu in the Workzone Manager.
When running stock simulation for another toolpath, you can select the previous stock model in the
Progressive Display dialog box so that you can view the modifications.
These toolpaths are available in the 3-Axis Finishing tab of the Toolpath Strategy dialog box.
In this section, we are going to give you details about the most common 3-axis finishing toolpaths, using the Training_test
workzone.
This toolpath can be used on all types of material with bull nose and flat cutters.
3. In the Toolpath Strategy dialog box, activate the 3-Axis Finishing tab.
This parameter defines the tolerance of the flat surface with respect to the machining plane. This allows detection of some
flat areas that may otherwise be ignored.
• For our example, leave the default value in the Detection Tolerance field.
Casting Allowance
This parameter allows you to define a Remaining Stock which is valid only for the selected Areas to Machine parameter
explained below. The defined value is considered as a global stock applied to all surfaces to be machined.
Areas to Machine
This parameter allows you to determine whether walls or flats or both walls and flat surfaces are to be machined. The
button of this parameter displays the option that is activated. The default option is Flats.
If you activate the Walls option, the With Cutter Compensation option is displayed. Activating this option implies that the
code for cutter compensation in the X and Y coordinates is automatically generated in the Postprocessor output file (the
user must enter the compensation value when programming the NC machine).
Stock Allowances
These parameters allow you to define the amount of stock to be respectively left on walls and/or flat surfaces.
3. Select the Z-Level Finishing toolpath in the Toolpath Strategy dialog box and validate.
Cutter Movements
The Z-Level Finishing toolpath allows you to define ramped or radial lead-in/out movements.
Below are the parameters that are common to the Ramp and Radial options:
Lead-in Radius
Defines the default Lead-in Radius.
Minimum Lead-in
This parameter is used if the default Lead-in Radius cannot be performed because
Radius
of part geometry restrictions.
The value of the Minimum Lead-in Radius must be greater than twice the
tolerance, if not an error message is displayed.
Ramp Angle
This parameter is used when WorkNC cannot perform either of the Radial Lead-In
movements.
Maximum Overlap
This parameter allows you to define an overlap distance between the Lead-in point
Distance
and the Lead-out point on a pass to avoid marking the part. The maximum distance
is 2mm.
When you activate the Ramp option, you can force the tool to follow an S-shape path when moving laterally from one level
above the other:
When using Radial lead-in movements, you can force the toolpath to perform spiral transitions between passes. This allows
you to obtain a continuous toolpath trajectory with a minimum number of retracts on geometries which evolve in a regular
manner along the machining Z axis such as electrodes, core and cavity shapes, etc.
Radial Lead-ins
Entry Points
This parameter is used in a wide variety of toolpaths and, in general, allow the user to define where lead-ins will be
performed for a particular toolpath.
Machining Order
This parameter determines if the toolpath will machine all the levels of a given zone in one sequence (By Zone option) or if
it will machine the same level of each different zone (By Level option) one after the other. You can also define a Mixed
machining order that allows you to chain passes of the Z-Level Finishing toolpath on specific areas and therefore reduce
the number of retracts.
3D Spiral Transitions
The spiral transitions are not possible when activating the By Level option. The 3D Spiral Transitions
option is automatically deactivated when you choose this machining order.
Setting the Cut Link Distance between Zones parameter value sufficiently high allows you to consider separate zones (e.g.
islands) as one single zone. Movements between the individual zones will be performed at the cutting feed rate.
• For our example, leave the default value in the Zone Link Distance field.
The Cut Link Distance parameter, when defined sufficiently high, can reduce the number of retracts by allowing the cutting
feed rate to be continued over a distance where, without this parameter, the toolpath would normally perform a retract.
The Minimum Slope Angle parameter allows you to determine which areas of a part are machined according to the slope
angle of the surface geometry.
• For our example, leave the default values in the Minimum Slope Angle and Cut Link Distance fields.
Press the [F1] key to display the Online Help. The Z-Level Finishing Machining Strategies section
illustrates various combinations of these 2 parameters.
This parameter allows you to ensure that walls are machined over their full height. This is because some stock may remain
at the base of the walls depending upon the overall height of the wall and the value defined for the Z-Step parameter.
On the regular portions of the part, the toolpath follows a spiral movement. It performs regular lead-in and lead-out
movements when the geometry become more complex.
2. Program a second Z-Level Finishing toolpath in the opposite machining direction, by defining a View.
If you show a left view of the part and zoom, you will see that passes have not been generated on crossover areas:
6. In the Machining Zone dialog box, activate the Extend Path along Machining Axis option.
This option is available when the None or Over Surfaces options are activated in the Areas to Apply
section of the dialog box.
8. Activate the Extend Path along Machining Axis option for the second toolpath.
If you now show both toolpaths, you will see that additional passes have been generated to fully machine the part:
Extended Toolpaths
Cusp Height (see 1 below): determines the maximum cusp height between successive passes.
For our example, enter 0.03 in the Cusp Height field.
Max Z-Step (see 2 below): defines the maximum Z-Step height between any 2 passes.
For our example, enter 1 in the Max Z-Step field.
Min Z-Step (see 3 below): defines the minimum Z-Step height on the last pass of the toolpath.
For our example, enter 0.025 in the Min Z-Step field.
The Z-Step is adjusted according to the different slope angles. Note that this parameter is not suitable for complex
geometry forms.
8.2.4 - Defining a Minimum Retract Distance for the Z-Level Finishing Toolpath
You can define a Minimum Retract Distance for the Z-Level Finishing toolpath in order to link the passes of the toolpath.
This allows you to reduce the number of retracts and the machining time of the toolpath. The link between passes are
performed at the Cutting Feed Rate. It is useful when machining small vertical areas, or walls in open pockets.
This option is compatible with 2D and 3D retract movements. But for 2D retract movements, it is available only if you define
a Mixed machining order.
To illustrate this, we are going to use a workzone created from the corner_smoothing.xdw CAD file.
We are going to machine the walls in the open pocket illustrated below:
Open Pockets
2. Define the following View to limit the Machining Zone of the toolpath:
7. Enter 90 in the Minimum Retract Distance field in the Safety Plane Retract Movements section.
This value corresponds to the width of the open pocket.
There are no retract movements between each Z level of the toolpath. It executes a ramp-down movement between each Z
level.
3. Select the Planar Finishing toolpath in the Toolpath Strategy dialog box and validate.
Only the Box and Lace cycles are available for this toolpath.
Cutter Movements
When defining vertical lead-in movements, you can make the toolpath execute stepovers on the surface(s) to machine
without retracting by activating the Stay on Surface option.
This parameter allows you to define in which corner of the Machining Zone machining will start.
Pockets/Flats Selection
This parameter allows you to determine the pocket and flat surface machining strategy.
Pockets/Flats Selection
For detailed information about these parameters, press the [F1] key to open the Online Help and refer to
the Pockets/Flats Selection section.
Activating the Avoid Flat Surfaces option allows you to specify that flat
surfaces will not be machined. You can define the Flat Surface Overlap
value, i.e. a distance which will be machined within the flat surface
boundaries. This is used to avoid marking the part when a
complementary toolpath is used to machine the flat surfaces. It also
allows to enter a Cut Link Distance value.
Activating the Limit Distance between Passes option allows you to delete
the passes generated on the vertical areas. You can define the
Maximum Distance as Multiple of Stepover value: when the distance
between the passes exceeds this value, the corresponding passes are
deleted.
When the Pockets/Flats Selection dialog box is opened, press the [F1] key to display the Online Help.
The Pockets/Flats Selection section illustrates these parameters.
1. For our example, do not activate any of these parameters and exit the dialog box.
Although these scallops can be remachined with a similar toolpath calculated in the perpendicular direction, you may
consider these passes unnecessary.
The specific parameters of this toolpath contains an option which allow you to delete these passes.
With the defined Stepover value, the distance between the passes on vertical areas increases.
When the distance between the passes exceeds 1.5 times the defined Stepover value, the corresponding passes will be
removed from the toolpath.
This time, the toolpath has not generated passes on the vertical areas.
The Parallel Finishing toolpath has been developed to take optimal advantage of high-
feed advanced tool form technologies, as the application calculates the toolpath
trajectories based on the exact shape of the cutter milling section. This toolpath is
compatible with standard tools (ball, bull nose, flat) and also with free form cutters,
provided that its shape is constantly convex, as in the opposite picture.
This strategy using this type of cutter ensures that remaining stock is more uniform and
closer to final dimensions.
The Stepover can be higher due to the cutter shape meaning shorter calculation and
cycle times. Cusp height can also be more tightly controlled according to the Stepover
value.
In this workzone, we have calculated a Parallel Finishing toolpath and a Planar Finishing toolpath.
If you compare both toolpaths (parameters and results), you can see that they are simular.
We have simulated each toolpath with a 2D Stock Model for the whole Toolpath option.
If you compare both simulation stock models, you should see that the Parallel Finishing toolpath is closer to the final shape
of the part than the Planar Finishing toolpath:
2. Check the box on the stock_planar_finish simulation stock model, while zooming on specific areas of the part to see
the differences between the 2 simulation stock models.
3. In the Toolpth Strategy dialog box, select the Parallel Finishing toolpath in the Finishing section of the 3-Axis Finishing
tab.
4. Click OK to validate.
1. In the Cutter Details section, click on the button which indicates the current cutter dimensions and type.
The Define Tool dialog box is displayed.
5. Select the High_feed_cutter.dxf CAD file and click on the Open button.
7. Click OK to validate.
Machining Zone
You can select the complete window, or limit the machining zone to a view, a boundary curve (Stopping Conditions are
unavailable) or a surface selection (Surface Extensions are unavailable). You cannot use machining planes.
Tolerances
You can use a positive or negative Stock Allowance value, provided that the shank radius + stock allowance + average
surface allowance (in case of surfaces with different stock allowance values) is positive.
Cutter Movements
When defining Radial lead-in movements, you have the possibility to use Radial Stepovers or High Feed Transitions.
High Feed Transitions have been developed for High Feed Milling. High Feed Milling is originally a roughing method
developed to achieve higher metal removal rates. The process combines a shallow depth of cut with a large cutting radius
or a small lead angle to insure that the cutting forces are directed towards the machine spindle axial direction.
Corner Smoothing
We recommend that you use a Corner Smoothing Radius value for High Feed Milling toolpaths.
You can make the tool stay on the surface when performing stepovers.
Additional Parameters
Defines the maximum distance allowed between two points in the calculation file. This function allows you to improve the
finish on surfaces with a large radius of curvature, without having to increase the calculation precision (and hence the
calculation time). The minimum possible distance is 1mm.
1 Tolerance
Defining the Maximum Segment Length will activate this option allowing you to keep all points generated in the calculation
file.
Activating the Avoid Flat Surfaces option allows you to specify that flat surfaces will not be machined.
Radial Stepovers
Radial Stepovers
High Feed Transitions allow stepovers to be performed at high speeds without the machine having to slow down during
these movements.
3. Activate the 3-Axis Finishing tab in the Toolpath Strategy dialog box.
This toolpath contains nearly all parameters that can be defined for both the Z-Level Finishing and the Optimized Z-Level
Finishing toolpaths. This allows you to define common parameters, like the tool to be used, the tolerance values, the
minimum width of the pockets, etc.
Slope Limit Option in the Combined Z-Level Finishing and Optimization Toolpath
3. Define a minimum slope of 30° for Z-Level Finishing and a maximum slope of 35° for Optimization.
Some areas are machined by the Z-Level Finishing step... ... while others are machined during the Optimization step.
There are two optimization toolpaths: Optimized Planar Finishing and Optimized Z-Level Finishing
They are available in the 3-Axis Finishing tab of the Toolpath Strategy dialog box:
Optimized Planar Finishing is intended for use with the Planar Finishing toolpath and Optimized Z-Level Finishing is
intended for use with the Z-Level Finishing toolpath.
Because of the machining strategy used by the Planar Finishing toolpath and the Z-Level Finishing toolpath, certain areas
of the part will not be machined. The optimization toolpaths automatically machine only those areas not machined by the
finishing toolpaths.
As with the Z-Level Finishing toolpath, the areas to be machined are determined in relation to a Machining Slope Angle you
specify when you create the toolpath. However, with the Optimized Z-Level Finishing toolpath machining will be performed
on slopes with an angle less than the specified Maximum Slope and there is also an option which determines if flat surfaces
will be machined or not. For those areas to be machined, machining is performed in the parallel plane or by contouring.
You will normally use the Optimized Z-Level Finishing toolpath after the Z-Level Finishing toolpath, since stock will have
been removed from the vertical walls, making tool access easier.
All the standard cutters supported by the application can be used with the Optimized Z-Level Finishing toolpath. You will
very likely use different cutters for the Z-level Finishing and Optimized Z-Level Finishing toolpaths, since with the Z-Level
Finishing toolpath you will be machining vertical walls and with the Optimized Z-Level Finishing toolpath you will be
machining relatively flat areas.
After an Optimized Z-Level Finishing toolpath, the part may be in a finished state or may require a remachining toolpath.
3. In the Toolpath Strategy dialog box, select the Optimized Z-Level Finishing toolpath and validate.
This parameter allows you to define in which corner of the machining zone machining will start.
Slope Limits
The Slope Limits parameter allows you to determine which areas of a part are machined according to the slope angle.
Pockets/Flats Selection
Avoid Pockets
Activating the Avoid Pockets option will display 2 parameters which determine how pockets are detected:
Minimum Width
Any pockets smaller than the minimum width value specified for this
parameter will not be machined. If you activate the Auto option, only
pockets which are equal to at least twice the size of the cutter diameter
plus twice the value of the Stock Allowance will be machined.
Detection Z Step
This parameter is used by the application to check if a closed contour exists (i.e. a pocket) at subsequent levels starting
from the top of the part.
When a closed contour is detected, the application will compare the width of the pocket to the Minimum Width parameter
value and will not machine the pocket if the actual value is smaller than the Minimum Width parameter value.
If the actual value is greater than the Minimum Width value, the toolpath will machine that level of the pocket and the
process will be repeated at each subsequent level in the pocket.
A Cut Link Distance option is also available when activating the Avoid Pockets option:
Specifying a Cut Link Distance value can have an effect on the machining strategy of flat surfaces and pockets.
Pockets/Flats Selection
For detailed information about these parameters, press the [F1] key to open the Online Help and refer to
the Pockets/Flats Selection section.
This option is used to avoid areas with material left due to corner smoothing
in the previous toolpaths. This option has been designed to prevent
potential tool breakage.
You can specify the smoothing radius used in the previous toolpath (if any)
or the smoothing radius defined in the specific parameters of the current
toolpath (activate the Use the Smoothing Radius of the Current Toolpath
option). You cannot activate this option if the smoothing radius of the
current toolpath is set to 0.
2. Set the Maximum Slope to 10. This will make the toolpath machine relatively flat surfaces only.
The operating mode of this parameter is based on the smoothing radius used by the previous toolpath and on the detection
tolerance depth.
To illustrate this, we are going to create a workzone with the corner_smoothing.xdw file.
2. Initialize the Stock Model (3D Solid Block) and run calculations.
4. Program a Z-Level Finishing toolpath with a smaller tool (Flat, Body Radius: 4) and a Corner Smoothing Radius (4).
In the few areas highlighted in the above picture, the tool comes and machines the material which was left because of the
Corner Smoothing Radius of the Z-Level Finishing toolpath. In some cases, e.g. when the remaining quantity of material is
important, this may lead to tool breakage.
To avoid this, you can program the Optimized Z-Level Finishing toolpath in such a way that the left material remains
unmachined.
6. Create a new Optimized Z-Level Finishing toolpath and click on the button of the Pockets/Flats Selection section.
7. Define the specific parameters as in the picture below to make sure that the remaining material is not machined:
You have to enter the value of the Corner Smoothing Radius which was used in the Z-Level Finishing toolpath, i.e. 4 mm in
our example. Make sure that the Auto. option is activated.
If you look at the same areas as the ones we highlighted before, you can note that the tool does not machine the material
that was left by the Z-Level Finishing toolpath.
9.1.3 - Optimized Z-Level Finishing: Pocket Detection And Flat Surface Machining
To illustrate this, we are going to use the workzone that you created for the Corner Smoothing option with the
corner_smoothing.xdw file.
1. Program a new Optimized Z-Level Finishing toolpath with the following parameters:
Expand Window by Radius+Stock: activated
Flat cutter, Body Radius: 4
Lace machining cycle, Parallel to X direction
Stock Allowance: 0.1
Tolerance: 0.1
Stepover: 2
Minimum Slope: 45
Machine Flat Surfaces: deactivated
Corner Smoothing Radius: 0
Note the toolpath has only machine the red surfaces: these surfaces are not flat surfaces (Draft Angle: 89.7000). It has
ignored the gray surfaces which are flat surfaces.
5. Create a new toolpath, keep the same parameters but this time, activate the Avoid Pockets option in the Pockets/Flats
Selection dialog box.
Activating the Avoid Pockets option enables the Minimum Width parameter. Any pockets smaller than the minimum
width value specified for this parameter will not be machined. If you activate the Auto option, only pockets which are
equal to at least twice the size of the cutter diameter plus twice the value of the Stock Allowance will be machined.
The Planar Finishing toolpath follows the surface profile with a constant Stepover in the plan view. For parts with vertical or
near vertical walls, large scallops will be left on walls because of the constant Stepover and the Machining Direction. The
Optimized Planar Finishing toolpath provides an automatic facility for locating and removing the large scallops left on walls,
without machining the whole part.
The Planar Finishing and Optimized Planar Finishing toolpaths may be used in any order. The Optimized Planar Finishing
toolpath may follow the Planar Finishing toolpath or you may use it before the Planar Finishing toolpath in order to remove
stock on the vertical walls, thereby preparing the part for the Planar Finishing toolpath.
The Machining Direction used for the Optimized Planar Finishing toolpath should be perpendicular to the machining
direction used for the Planar Finishing toolpath.
All the standard cutters supported by the application can be used with the Optimized Planar Finishing toolpath. You will
typically use the same cutter as for the Planar Finishing toolpath.
After an Optimized Planar Finishing toolpath, the part may be in a finished state or may require one or more Remachining
toolpaths in order to remove Rest Material.
Since we already executed a Planar Finishing toolpath oriented in the X direction, we will run an Optimized Planar Finishing
toolpath oriented in the opposite direction (Y) in order to avoid witness marks on the part left by cutter deflection.
For practical reasons, the optimization toolpaths are presented and executed after the finishing
toolpaths in this training guide. Nevertheless, we recommend you to run Optimized Planar Finishing
toolpaths before Planar Finishing toolpaths.
3. In the Toolpath Strategy dialog box, select the Optimized Planar Finishing toolpath and validate.
In the example above, we have defined a Parallel to X machining direction since the previous Planar Finishing toolpath was
run in the Y direction.
We have also chosen the Box machining cycle. With this cycle, the part will be machined from top to bottom in order to
prevent the body of the cutter from touching the stock. We recommend that you use this cycle if you machine vertical walls
with the Optimized Planar Finishing toolpath before the Planar Finishing toolpath.
This parameter allows you to determine the areas that will be machined. All areas with an angle greater than the value
defined in the Maximum Slope field will be machined.
1. For our example, keep the default value in the Maximum Slope field.
To illustrate this, we are going to the pump_body_restmat workzone. In this workzone, we have calculated a series of
toolpaths.
The Rest Material Color section allows you to define the thickness ranges. By default, there are 3 thickness ranges.
3. Click on the icon next to the lowest color button to add a thickness range. Enter 0.5 in the newly displayed field.
4. Click again on the icon next to the lowest color button to add a thickness range. Enter 0 in the newly displayed
field.
You can click on the icon to restore the default ranges. You can click on the icon to save the current ranges as
default ranges. You can also click on the Parameters button to open the Parameters dialog box and define your own Rest
Material default configuration.
You can click at any point on the simulated Rest Material to display
the stock thickness at that point:
You can show/hide the simulated Rest Material by clicking on the icon in the Rest Material Preview dialog box.
You can also offset the simulated Rest Material. To do so, enter the offset value in the Rest Material Offset field and press
[Enter]. The color display will be updated accordingly.
You can adjust the opacity of the simulated Rest Material by using the Opacity cursor.
Finally, you can define a range with a negative limit and activate the Compute Negative Rest Material option. This can be
useful for Engraving toolpaths or toolpath that allows defining negative offset.
11 - Contouring Toolpaths
The Contouring toolpaths are designed for removing material along areas where there is a double contact between the
cutter and the part, such as corner edges and valleys.
Bitangencies are automatically detected by the application according to the selected tool and the geometry of the surfaces.
These toolpaths can be used on all kinds of material and with the different types of cutter supported by the application.
They are available in the 3-Axis Finishing tab of the Toolpath Strategy dialog box.
You will typically use the Contouring toolpaths after a Finishing toolpath and before the Remachining toolpath in order to
remove Rest Material in corners and at the bottom of walls. Another application for the Contouring toolpath is for semi-
finishing, just after the Roughing step.
This toolpath can be used for machining bitangencies along flat surfaces and on slopes including near-vertical slopes.
• Create a new 3D Contouring – Pencil Trace toolpath with the following parameters:
Bull-nose cutter, Body Radius: 5 – Corner Radius: 1
Tolerance: 0.01
Stock Allowance: 0
Vertical Lead-ins
High-Low/Low-High Options
Press the [F1] key and refer to the 3D Contouring (Pencil Trace) Machining
Strategies section of the Online Help for detailed information about these
parameters.
This section allows you to select your machining method whether you want to
machine steep sections from high to low or from low to high.
This section allows you to select your machining method whether you want to
machine flat sections using a Climb milling, a Conventional milling or a Mixed
milling.
1. For our example, keep the default parameters and click OK to validate and exit the dialog box.
In this workzone, we have calculated 2 Global Roughing toolpaths and updated the Stock Model accordingly.
2. In the Stock section, activate the Remachine from Stock Model option.
3. Define the Z Step for Extra Passes, i.e. the Z Step between each pass that will be generated from the Stock Model to
the bitangencies.
If we had not activate the Stock options, we would have obtained the following result:
No Z Steps
If you modify a parameter in the previous toolpaths that implies a Stock Model update, the 3D
Contouring – Pencil Trace toolpath will have to be recalculated.
There is only one specific parameter to define for this toolpath: the Edge Distance.
This parameter determines the distance to be machined from the center point between the Bitangencies to each of the two
edges, i.e. the overall machining distance from one edge to the other is equal to twice this value.
The remachining toolpaths only machine the Rest Material Areas thereby optimizing the machining time. After these
toolpaths, the part will generally be in a finished state. Note that you may be required to use a series of Remachining
toolpaths with a series of smaller and smaller tools, in order to remove all Rest Material Areas.
• Planar Remachining
• Z-Level Remachining
• Contour Remachining
• Undercut Remachining
They are available in the 3-Axis Finishing tab of the Toolpath Strategy dialog box:
All standard or conic ball-end, bull-nose or flat cutters with straight or tapered shanks can be used. In general you will use a
cutter size smaller than the cutter used for the finishing stage.
For deep parts, it is possible to perform the Planar Remachining toolpath in several steps perpendicular
to the tool axis, with the highest levels being machined with a short cutter and the deepest levels
machined with a longer cutter. You can do this by using the Z-Step parameter. Below is an example of a
Planar Remachining toolpath with a fixed Z-Step value. Approach movements are displayed to indicate
the horizontal slices.
Remachining Reference
This parameter allows you to specify whether the Rest Material Areas will be calculated with reference to a cutter
radius/diameter, from the Rest Material Model or from the Stock Model.
The Reference Cutter dialog box is displayed. It allows you to indicate the shape and size of the cutter used in the previous
toolpath.
3. Activate the Bull-nose/Flat option and enter the Body Radius and Corner Radius of the reference cutter.
Optimization Options
These options can be used to generate a perpendicular toolpath (with or without Optimization) to improve the quality of the
finish of the Planar Remachining toolpath.
One Direction only, no Perpendicular Path implies that machining will be performed parallel to the selected Machining
Direction only.
Optimized Bi-directional (Optimized portion last) implies that the first machining phase will be parallel to the selected
Machining Direction parameter and then the Optimization phase will be performed perpendicular to the initial phase.
Selecting this option will make the Maximum Slope Limit parameter appear in the toolpath menu (see below).
Optimized Bi-directional (Optimized portion first) implies that the first machining phase will be the Optimization phase (i.e.
perpendicular to the selected Machining Direction parameter). The second machining phase will then be performed parallel
to the selected Machining Direction.
Bi-directional (Complete perpendicular path, non-optimized) implies that the whole Rest Material Area will be machined
both parallel and perpendicular to the Machining Direction parameter.
• For our example, keep the Optimized Bi-directional (Optimized portion last) option activated.
Slope Limit
With the two Optimized Bi-directional Machining options, this parameter is used to determine the zones within the Rest
Material Areas to be machined. Only zones within the Rest Material Areas with an angle greater than specified Maximum
Slope will be machined.
• For example, keep the default value. The value is identical to the value that may have been used in previous toolpaths.
In our example, it should be 10.
Only those areas with an angle greater than the specified Minimum Slope and which also satisfy the Remachining
Reference parameter (Reference Cutter radius/diameter or Rest Material on the updated Rest Material Model or the Stock
Model) will be machined. There is however an Optimization option which allows remachining areas with an angle inferior to
the Minimum Slope to be machined.
All standard or conic ball-end, bull-nose or flat cutters with straight or tapered shanks can be used. In general you will use a
cutter size smaller than the cutter used for the finishing stage.
Remachining Reference
Optimization
This parameter allows you to automatically create a second toolpath to machine the zones within the Rest Material Areas
that have an angle less than the specified Minimum Slope, i.e. the flat zones.
Automatic Optimization
Parallel Optimization
Equivalent of grouping together the Z-Level Finishing and Optimized Z-Level Finishing toolpaths but only applied to Rest
Material/Reference Cutter areas.
Contour Optimization
Alternative method of executing the Optimization phase by Contouring (see examples below).
Machining Order
Option to determine if the vertical areas are machined before the flatter areas (Z-level then Optimize) or vice versa
(Optimize then Z-level).
Example of Parallel Optimization toolpath section within the Z-level Remachining toolpath
Example of Contour Optimization toolpath section within the Z-level Remachining toolpath
The areas to be machined by the Contour Remachining toolpath are calculated automatically by WorkNC in relation to a
Reference Cutter or Rest Material on the updated Rest Material Model or Stock Model.
You specify which option you want to use to determine the Rest Material Areas when you create the toolpath.
The Contour Remachining toolpath gives a better quality finish than the Planar Remachining toolpath since fewer
Stepovers are performed. In addition, the Contour Remachining toolpath provides better cutting conditions than the Planar
Remachining toolpath. However the calculation time for the Contour Remachining toolpath is currently longer than the
Planar Remachining toolpath.
According to the quality of the finish you require on the completed part you may opt for either the Planar Remachining or
the Contour Remachining toolpaths.
All standard or conic ball-end, bull-nose or flat cutters with straight or tapered shanks can be used. In general you will use a
cutter size smaller than the cutter used for the finishing stage.
You can define an Evolving Stepover which allows to apply a Morphing strategy. You can also cut steep areas (determined
by the Minimum Slope parameter) in Z-Level mode.
This section allows you to define the remachining reference and morphing parameters.
Here we assume that we have already programmed a finishing toolpath with a ball-end cutter with a 4 mm Body Radius
3. Make sure that the Reference Cutter and Ball-end Cutter options are activated.
5. Deactivate the Evolving Stepover and Machine Steep Areas by Z-Level options.
Evolving Stepover
This parameter allows you to define a Morphing strategy and improve the surface finish quality.
If you compare both toolpaths on specific areas of the part, you will see that the trajectories with the Evolving Stepover give
better results:
This parameter allows you to machine steep areas whose slope angles are above the Minimum Slope value by Z-level.
This way you reduce the load on the tool and increase tool life.
If you compare toolpath 2 and 3 on specific areas of the part, you should see the difference on steep areas:
Machine Steep Areas by Z-Level Deactivated Machine Steep Areas by Z-Level Activated
13 - Editing Toolpaths
Sometimes you may want to edit your toolpaths and save time when machining:
▪ By adding an offset value to the toolpath (or a section of the toolpath) in order to protect the part in case of further
modifications of the CAD model.
▪ By inverting the machining direction of the toolpath (or sections of the toolpath) to improve the machining strategy.
To illustrate this function, we are going to use the toolpaths that you have programmed in the Training_test workzone.
1. Display the toolpath that you want to modify in the Workzone Manager.
2. Click on the icon in the toolbar on the left side of the user interface.
Or click on Edit in the text menu bar and select Multiple Edition in the Toolpath Modification menu. You can also right
click on the toolpath and select Multiple Edition in the Toolpath Modification menu.
The selected toolpath is displayed in the Viewing Area, the Remove function is activated by default.
Collision Detection
You can click on the Select Tool Point button and place the cutter at any point on the toolpath and
detect collisions at this point by activating the Check Collisions at Selected Point option.
You can deactivate the Tool Point Selection Moves the Machine option so that the machine does not
move when selecting points. This allows you to have better visibility, but in this case collisions with the
machine are not detected.
For this training session, we are going to see how to remove, isolate, offset and invert portions of a toolpath.
The dialog box offers you various possibilities to remove sections of toolpath. You can delete segments, a section between
2 points or a complete pass of the toolpath. You can also draw rectangles or polygons to remove the segments contained in
them. Let’s see how to remove segments contained in a polygon. Let’s suppose that you want to remove the sections on
the small boss of the part:
3. Click on the icon to show a top view of the part and zoom in using the mouse wheel button
4. Click on the Polygon button in the dialog box and click on points around the passes to be removed in the Viewing
Area:
Polygon Selection
Cancelling Selection
In the dialog box, click on the Del Last button to cancel the last point selection or click on the Clear
button to cancel all point selections.
5. Click on the Preview button to obtain a preview (in blue) of the toolpath sections that are going to be removed. You
can also activate the Auto option to automatically obtain previews of your selection as long as the Toolpath Edition
dialog box is opened.
When you change the orientation of the part after having made a selection, you can restore the previous orientation by
clicking on the Clip Plane in +Z button.
You can invert your selection by activating the Invert Clipping option.
6. Click on the Apply button in the dialog box or right click in the Viewing Area to apply the modification.
The dialog box remains opened, allowing you to apply other modifications.
Cancelling Modifications
Once you have applied several modifications, click on the Undo button to cancel the last modification or
click on the Undo all button to cancel all the modifications.
The Workzone Manager now displays the icon to indicate that the toolpath edition requires calculations. In fact, it
requires the calculation of the new retracts and lead-in movements.
We are going to divide the toolpath into blocks. We are going to create a block for each Z level of the toolpath.
1. Activate the toolpath display and start the Toolpath Edition function.
2. Click on the Isolate button in the Command section of the dialog box.
3. Show a right view of the part so you can identify the different levels of the toolpath.
4. Click on the icon in the toolbar on the right side of the user interface to hide the part.
We are going to make rectangular selections to select the different sections of the toolpath.
6. Click on 2 points around to toolpath sections in the Viewing Area, as illustrated below:
Rectangular Selection
7. Click on the Apply button or right click in the Viewing Area to validate your selection.
Block List
The Block List is displayed. The Original Block contains the sections of the toolpath that you have not isolated yet. The
Isolated Block 1 contains the toolpath sections you have just selected.
10. Click on the various blocks in the dialog box. The corresponding toolpath sections are highlighted in blue.
The Original Block should be empty: if you click on it in the Block List, there should be no highlighted element in the
Viewing Area.
The order in which the blocks appear in the list indicates the machining order of the modified toolpath. You can move the
isolated blocks in the list to change that order.
• Drag and drop the blocks in the list until you obtain the desired order.
In our example, we want the toolpath to machine the lower levels first:
The Isolate function also offers you the possibility to offset, invert or remove a selected block.
If you want to offset a block, first enter the value in the corresponding field, then right click on the block and apply the offset.
If you simulate the toolpath, you will see that it machines level by level, starting from the bottom of the part.
1. Activate the toolpath display and start the Toolpath Edition function.
2. Click on the Offset button in the Command section of the dialog box.
We are going to offset the pass on the flat surface at the top of the part.
Pass to Offset
5. Enter the offset distance in the Value field of the dialog box, for example 2 mm.
6. Click on the Apply button or right click in the Viewing Area to validate the offset.
1. Activate the toolpath display and start the Toolpath Edition function.
2. Click on the Invert button in the Command section of the dialog box.
We are going to invert the machining direction for the last portion of the toolpath, in order to reduce the distance between
the retract point of the previous portion (see below) and the lead-in point of the last portion (see below):
Section to Invert
Part Orientation
Rectangular Selection
6. Click on the Apply button or right click in the Viewing Area to validate the operation.
The distance between the retract point of the previous section (see above) and the lead-in point of the last portion (see
above) is shorter. The machining direction of the last portion (see arrow above) has been inverted.
1. Right click on the icon of the modified toolpath in the Workzone Manager.
This command is available when toolpath modifications have been calculated on the selected toolpath ( icon). If you
activate this command, the icon disappears and the initial toolpath is restored.
Accept Modification
This command is available when toolpath modifications have been calculated on the selected toolpath ( icon). If you
activate this command, the icon remains displayed, the Validate/Cancel Modifications commands are no longer
available. The only way to restore the initial toolpath is to recalculate the toolpath. To do so, right click on the toolpath and
select Recalculate.
Cancel Modification
This command is available when toolpath modifications have been applied but not yet calculated ( icon). If you can
activate this command, the icon disappears and the pending calculations are cancelled.
In case of collision detection, the function will inform you of the Recommended Safe Tool Length that is required to avoid
any collisions between the selected tool holder and the part.
This function is available in the Tool Holder Collision Detection Parameters dialog box.
To illustrate this function, we are going to use the Planar Finishing toolpath that we created for the Training_test workzone.
2. Click on the icon in the toolbar on the left side of the user interface.
For our example, select Cylindrical Holder and enter 15 in the Holder Radius field. Keep the default Holder Length value. A
preview of the tool holder with the cutter is displayed on the right side of the dialog box.
4. Enter the Effective Tool Length of the cutter that is to be used for the collision detection calculations i.e. the distance
between the tip of the cutter and the lower face of the tool holder.
5. In the Collision Detection section, activate the Calculate Recommended Safe Tool Length only option.
The icon is now displayed on the toolpath line in the Workzone Manager and the icon appears in the Viewing
Area.
A Calculation Report is displayed. If collisions have been detected, it indicates the Recommended Safe Tool Length.
The icon, indicating that the collision detection has been calculated is now displayed on the toolpath line in the
Workzone Manager.
This icon as well as the ball of the toolpath appear in red, which means that the application detected collisions between the
part and the tool holder.
You can simulate the toolpath in the Progressive Display mode to visualize the collisions between the tool holder and the
part:
The tool holder that we defined is displayed in the Viewing Area. You can activate or deactivate the tool holder display by
As there are collisions between the holder and the part, the cutter used by the toolpath is too short. The Tool Holder
Collision Detection function allows you to determine the recommended tool length:
1. In the Workzone Manager, select the toolpath for which you have executed the collision detection.
In the dialog box, the Recommended Safe Tool Length field is displayed, indicating the minimum cutter length to avoid
collisions:
3. Enter this recommended tool length in the Effective Tool Length field.
4. Click OK to validate.
The icon is displayed and the ball of the toolpath is displayed in green.
No More Collision
• Repeat the procedure for all the finishing and optimization toolpaths.
Since these toolpaths use the same cutter, it may be useful to apply the same configuration before postprocessing them.
15 - Postprocessing Toolpaths
Once you have programmed toolpaths in the CAM mode, you need to postprocess the toolpath data. Postprocessing allows
the user to convert toolpaths data into the correct format before transferring it to the target machine NC.
Since you have selected more than one toolpath, the application asks you to select the postprocessing method: Separately
or Concatenated.
The Separately option will generate postprocessed toolpath files containing individual toolpaths,
whereas the Concatenated option will generate a postprocessed toolpath file that contains multiple
toolpaths.
Toolpaths to be Postprocessed
You can add or remove toolpaths by clicking on the Add or Remove buttons below the Toolpaths field.
You can also change the order of the toolpaths by selecting one toolpath and clicking on the Up or
Down buttons.
1. Click on the Select button in the Parameters field to select your postprocessor.
The symbol indicates that the postprocessor is recommended for the corresponding type of machining.
The symbol indicates that the postprocessor cannot be used for the corresponding type of machining.
The symbols on the left side of the list indicate the postprocessors that cannot be selected for the current toolpaths. In
the above example, the selected toolpaths are 3-axis toolpaths, and we cannot select the postprocessors that have been
specifically defined for 2D and 5-axis machining. However, note that a postprocessor can be defined for 2 types of
machining. This is done in the postprocessor file.
A new dialog box pops up to allow you to select your directory and postprocessor file.
In the above example, we have selected the disk D and corresponding pospro directory. The standard
postprocessor directory is C:\WorkNC**\Postpro.
3. Once you have selected the directory and the postprocessor file ([Link]), click on the Open button.
4. For our example click on the Postprocessor without Transformation in the Select Postprocessors dialog box and click
OK to validate.
The selected postprocessor and its compatibility is now displayed in the Concatenated Postprocess dialog box.
Once the calculations are completed, a Concatenated Postprocess line with the icon is displayed in the Workzone
Manager to indicate that the postprocess has been executed:
Postprocessing Parameters
For more details about the parameters, press the [F1] and look for Postprocessor in the Online Help.
1. Click on Utilities in the text menu bar and select Software Configuration.
The Options to Set before File Names and Options to Set after File Names fields allow you to add prefixes and suffixes to
the NC files in order to open them with other editors.
You can use the Application Type drop-down list to switch from the mono to multi-document mode if required.
If you have several toolpaths that have been postprocessed together or separately, you can open the NC files.
1. In the Workzone Manager, select the toolpaths which have been postprocessed.
1. In the Workzone Manager, right click on the Concatenated Postprocess line and select Open Postprocessed File(s).
16 - Workzone Management
The workzone information can be defined when creating the workzone, in the Create Workzone dialog box:
You can also define and/or modify workzone information once the workzone has been created and loaded in the CAM
mode. To do so, proceed as follows:
1. Click on File in the text menu bar, then go to the Information menu and select Information.
2. Enter the information of your choice in the corresponding fields and click on the OK button to validate and exit the
Information dialog box.
Default Values
The Configuration dialog box displays the default values set in the [Link] file under
%WNCHOME%\client\instsite directory.
1. Click on File in the text menu bar and select Workzone Configuration.
2. In the Directories section, click on the large buttons next to the corresponding fields (Surfaces, Postprocessor Output,
Machining Sequences, Default Tool Library) to select or define the directories to be used to store the different items
or to select the default tool library file.
A new dialog box is displayed and you can select the drives and the directory of your choice. The example below illustrates
the selection of the Surfaces directory:
Directories
3. In the Measurement section, select whether you want to use the Radius or Diameter as measurement reference for
entering cutter details in the toolpath parameters.
4. If necessary, you may also adapt the Toolpath Comments Format in the corresponding field.
5. Click OK to validate.
1. Click on File in the text menu bar and select the Clone Workzone.
Workzone Location
If you are equipped with a second hard disk dedicated to workzones, we recommend you to select this
location.
4. In the File Name field, enter a name for the copy of your workzone.
If before cloning the workzone there were pending calculations, the icon in the Viewing Area and the icons in
the Workzone Manager will indicate that they must be recalculated.
1. Click on File in the text menu bar and select Workzone Symmetry.
2. Click the Mirror along YZ Plane or Mirror along XZ Plane button according to your requirements.
When the process is finished a message is displayed indicating that the application has successfully transformed the
workzone. The icon in the Viewing Area and the icons in the Workzone Manager now indicate that all toolpaths
must be recalculated.
Recalculate
Rearranging Toolpaths
You have the possibility to change the order of the toolpaths by moving them within the Workzone Manager.
List of Toolpaths
Let’s suppose that you want the 2 Optimization toolpaths of the workzone to be executed before the Planar Finishing
toolpath.
1. Press and hold down the [Ctrl] key and click and both toolpaths.
A sheet symbol is added to your pointer and the toolpaths are removed from the sequence.
3. Move the pointer to where you want to position the toolpath (a black line indicates where you are going to position the
toolpath) and click.
Toolpath Moved
You can add comments that will be used for separating lists and sub lists of toolpaths:
1. Right click on the first toolpath name in the Workzone Manager and select Add a Comment.
Adding a Comment
2. Enter your comment in the Enter Comment Text dialog box and click OK to validate.
The toolpaths are now listed below the comment. You can click on the + or – symbols to expand or collapse the toolpath
list.
3. Right click below the toolpath list and add a new comment:
New Comment
The next executed toolpath will be listed below this new comment.
You can define how comments are displayed in the Workzone Manager.
2. Click on Workzone Manager on the left side of the Parameters dialog box.
In the Color section of this dialog box, you can determine the Comment Color and whether they are displayed in a bold font
or not.
You can also activate a Comment Background Color if required and define the color.
Two additional functions allow you to copy toolpaths in the Workzone Manager:
▪ The Copy function duplicates the toolpath without having to modify parameters and run calculations,
▪ The Same Toolpath function allows you to copy the toolpath strategy and modify parameters.
Copy Toolpath:
This function allows you to make an exact copy of a toolpath in the Workzone Manager.
1. Select the toolpath you want to copy. For our example, select the second roughing toolpath.
3. Position your pointer where you want to copy the toolpath and click.
In the example below, you can see that the toolpath is automatically copied under the second comment:
Toolpath Copy
Same Toolpath:
This function allows you to use a similar toolpath strategy and change the parameters.
1. Right on the toolpath that you want to use and select Same Toolpath.
2. Modify the parameters as required and run calculations for this toolpath.
Renumbering Toolpath
This function allows you to renumber all or a part of the toolpaths of you workzone. This may be useful if you deleted or
reordered some toolpaths using the Delete or Move functions.
1. Click on Edit in the text menu bar and select Renumber Toolpaths.
Advanced Renumbering
The Advanced section of the dialog box allows you to enter the first toolpath number to be used. E.g. if
you enter 1000 in the First Renumbered Toolpath input field, the toolpath numbers will be renumbered
1000, 1001, 1002, etc.
• Click on the Utilities menu and select Generate HTML Documentation in the Workzone Documentation menu.
▪ the left one showing the table of contents (for navigation) and
The table of contents on the left-hand side has the name of the current documentation at the top (here it is “Standard”). As
you can see, there are four different sections showing a list of entries for each one:
▪ Overview: each entry shows an overview table of all toolpaths with certain entries.
▪ Toolpath Details: each entry shows a page with toolpath details including pictures of the toolpath and the tool.
▪ Concatenated Postprocess: each entry shows a page with information on the concatenated postprocess.
By clicking any entry, the corresponding content is displayed in the right-hand side frame. For example, if you click on a
toolpath in the Toolpath Details section, a page showing all its details will appear on the right:
To illustrate this, you first to need to specify the HTML documentation directory in the [Link] file.
1. Create a Documentation folder on your computer, for example on a secondary Hard Disk.
1. Click on Utilities in the text menu bar and select Configure Documentation in the Workzone Documentation menu.
The drop-down list allows you to specify how to generate the documentation.
Leave as is: the documentation is generated in the folder specified in the [Link] file (in our example
D:\Documentation).
Append Workzone Name: the documentation is generated in a folder named after the workzone in the folder specified in
the [Link] file (in our example D:\Documentation\pump_body_v24).
Append Relative Workzone Path: the documentation is generated in a folder named after the workzone, but the complete
access path to the workzone is added to the folder specified in the [Link] file (in our example
D:\Documentation\Workzones\V24_file_package\workzones\pump_body_v24).
5. For our example, try the 3 options and click on the Create button.
Leave as is:
17 - CAM Entities
You can add CAM entities in your workzone, which can be useful to machine some specific areas of the part. The main
entities are Curves, Views, Points and Surface Lists.
You can also define new axis systems. You can access this function from the Part Geometry section in the Workzone
Manager.
At the top of the user interface, the / icon allows to select the WCS (World Coordinate System) or the active
UCS (User Coordinate System).
1. Right click on the CAM Axis entry in the Part Geometry section of the Workzone Manager, then select User
Coordinates System.
In this dialog box, you can create a new UCS, define a UCS by 3 points, remove UCS, etc.
New UCS
If no UCS (User Coordinate System) has been created before or if there is no active one, a UCS with
the default name NEW_UCS will be created on the WCS origin. Otherwise, the new UCS will be created
at the same position as the previously created and active UCS.
New UCS
2. Double click on NEW_UCS in the Name column, change the name (enter Test for our example) and press [Enter] to
validate.
UCS Names
If you maintain the default name NEW_UCS and you create another UCS, the default name will be
NEW_UCS_1. The default name number will be incremented by 1 at every new UCS creation.
The UCS we have just created is located on the previous UCS in the Viewing Area, in this case on the Machine axis
system.
Let’s suppose that you want to translate it by 50 mm in all directions. To do so, proceed as follows:
1. Enter the translation value in the X, Y and Z fields in the Translation/Rotation section.
The UCS has been translated to the specified position, as illustrated below:
UCS Translated
Translation
You can also click on the Translate UCS button and then pick the new origin of the UCS with the mouse
in the Viewing Area.
Let’s suppose that you want to rotate the UCS by 90° in all directions. To do so, proceed as follows:
1. Enter the rotation value in the X, Y and Z fields in the Translation/Rotation section.
UCS Rotated
Lock Origin
These three checkboxes allow you to lock one or two axes during translation and rotation of the UCS.
You can align an axis of the UCS on a selected point in the Viewing Area. To do so, proceed as follows:
1. In the Align section, select the axis to be aligned, for example the Z axis.
Lock Alignment
These two options allow you to select one axis to be locked. In our example, the X and Y are available for
being locked, as we chose to align the Z axis.
3. Click a point in the Viewing Area to define the axis system origin.
• Click on the Invert Z button to invert the Z-axis direction of the axis system.
The symbols in the On column of the UCS dialog box indicate whether the UCS is the active axis system ( ) or not ( ).
The symbols in the Visible column of the UCS dialog box indicate whether the UCS is visible ( ) or not ( ).
• Double click on the symbol to make the UCS visible or on the symbol to make it invisible.
If the UCS is still active, a second Remove UCS warning message is displayed.
2. Click in the Viewing Area on the point that will become the origin of the UCS.
3. Click on the point that will become the end point of the X-axis.
Defining X-axis
Press and hold down the [H] key of your keyboard when defining the X-axis. This will align it with the X-
axis of the origin axis system.
4. Click on the point that will become the end point of the Y-axis.
While selecting the end points of the axis orientation, you obtain a dynamic display of the current position according to the
mouse movements.
Let’s suppose that you want to create a UCS which is centered on the part, at the lowest Z-level.
UCS on View
Precision
The Z precision is situated between 0.005 and 0.01. If you want a very precise UCS, you must draw a
diagonal line, create an UCS on View and move the UCS to the middle of the diagonal line.
• Right click on the axis system in the Workzone Manager and select Activate.
Activate Axis
• Right click on the axis system in the Workzone Manager and select Apply as Machine Axis.
Toolpaths
If the workzone contains previously calculated toolpaths, the icon is displayed when you
apply another axis system as machine axis. You have to recalculate all the toolpaths according
to the newly defined machine axis.
A new Machining Context is displayed in the Workzone Manager, below the list of toolpaths.
17.2 - Views
The View is a rectangle selection created in a given plane which allows you to:
▪ define the tool orientation or the machining direction (particularly in some 5-axis toolpaths).
Views are created through the View Creation dialog box. There are 4 ways of accessing this dialog box:
1. Click on the icon in the toolbar on the left side of the user interface.
2. Right click on Views in the CAM Entities section of the Workzone Manager and select Create a New View.
3. Right click on the part in the Viewing Area and select Create a New View in the context menu.
4. Click on CAM Entities in the text menu bar and select Create a New View in the Views menu.
This method allows you to create a view directly in the Viewing Area using the mouse. It is the default mode when the View
Creation function is opened.
1. In the Viewing Area, click at one corner of the area you want to include in the view.
The new view appears in the list of views in the dialog box with a default name (that can be modified) and its coordinates
are displayed in the corresponding fields of the View Information section.
New View
You can adjust the size of the view either by dragging the corners or sides of the view in the Viewing Area, or by modifying
the values in the coordinate fields of the dialog box.
1. Click on the New Simple View button to activate the view creation.
Modifying a View
2. Click on the corresponding + or – buttons, depending on whether you want to extend or reduce the view.
Offset Step
1. In the Rotate View section, select the axis around which the view has to be rotated.
3. Click on the + or – buttons, depending on the direction that you want to give to the view.
Rotate View
Undo / Redo
You can use the and icons of the dialog to undo or redo any modification.
You can also create an axis system with the view selected in the list by using the icon.
This will allow you to select the appropriate axis system if you need to postprocess a toolpath based on the created view.
You can create a curve from the selected view by using the icon. This allows you to select a boundary curve to limit
the machining zone of a toolpath. For some 5-axis toolpaths, the views only determine the tool orientation and they cannot
limit the machining zone.
You can change the sequence order of the views by using the and icons.
Use the icon to show all the views in the Viewing Area.
Once you have several views in the View Creation dialog box, click on the icon to select them and
The icon allows you to show a top view of the selected view.
Once the View Creation dialog box has been closed, you can modify an existing view:
• Right click on the view in the Workzone Manager and select Edit Current View.
You can use the coordinate fields and the other edition functions to modify the corresponding view.
Views can also be created by selecting surfaces on the part. The surfaces on which you want to create views must be
planar and can be oriented in any direction.
Creating views from planar surface selection can be an alternative to the surface selection in toolpath parameters.
2. In the Viewing Area, click on the planar surfaces from which you want to create the views.
3. For our example, activate the Find Coplanar Surfaces from Selection option.
This will automatically select all the coplanar surfaces of the part.
4. If necessary, activate the Filter Small Surfaces option. This allows you to enter a value which represents the diameter
of a circle. If any part of the circumference of this circle goes beyond any part of the selected surface boundary limit
then the view will not be created.
For our example, do not activate this option.
A message is displayed indicating that the system has detected 24 matching views that can be created, although we had
only selected 2 planar surfaces in the Viewing Area (see image above).
The message also indicates that you can group all coplanar surfaces together by clicking on the Group button. In this case,
the system has found a view that contains all the other views and offers you the possibility to create one single view.
This can be useful when you decide to create toolpaths based on the created views. The system will create as many
toolpaths as there are views, which may result in unnecessary machining.
6. For our example, validate the creation of 2 matching views by clicking on the Group button.
7. Show a top view of the part and click on the icon to show all the views.
2 Views Created
You can click on each view in the list to see it in the Viewing Area and highlight the corresponding surface selection.
The application should indicate that you can create 11 views and 1 group. This means that the application has found 11
surfaces that are perpendicular to the Z axis.
This time the application should indicate that you can create 24 views and 2 groups.
The surfaces associated to the view illustrated above are oriented at 87.531 degrees with respect to the Z axis. You can
check it in the Analysis mode.
▪ Whole Part: allows you to modify the selected View so that it englobes the whole part.
▪ Z Max. View: allows you to position the selected View at the highest Z level on the part with respect to the Z axis
of the View orientation.
▪ Adjust on Surfaces: allows you to project the View onto the surface that was selected to create the View (when
created Views are based on surface selection).
▪ Rename View ([F2] key): allows you to enter a new name for the View in the Modification dialog box.
▪ Remove View ([Del] key): allows you to delete the selected View.
You can also modify several views: select the views in the list and right click on your selection. The context menu allows
you to apply the same modifications to all the selected views, except for the Rename View option which is unavailable in
this case.
You have the possibility to create views according to the color of the selected surfaces.
Let’s suppose that you have used the Preparation mode to change the color of some surfaces of the part, as illustrated
below:
Deck (Colors)
3. Activate the By Color option in the View on Planar Surfaces section of the dialog box.
5. In the Viewing Area, select the surfaces for which you have changed the color and validate.
Coplanar Surfaces
Remember that the application can group views only if the surfaces of the same color are coplanar
surfaces.
The number of surfaces that have been selected to create the view is indicated in the column on the
right side of the list of views in the dialog box.
You can choose to display only the surfaces that are associated to the current view:
• Select a view in the list of the dialog box and click on the icon.
The Viewing Area now only displays the surfaces that have been selected to create the corresponding view.
This can be very useful when working on large parts with multiple views.
When the icon is activated, you can use the icon to select all the views and therefore display all the selected
surfaces.
• Click again on the icon to deactivate it and display the whole part again.
When you create views from planar surface selection, you can create the corresponding surface lists automatically
To do so, you first need to activate the corresponding option in the Parameters dialog box:
1. Click on Settings/Enquiries in the text menu bar and select Software Configuration.
2. Unfold the CAM Entities Configuration and Display section and click on View Configuration.
3. Activate the Create Surface List for each View obtained by Surface Selection option and validate.
Surface Selection
5. Click OK to validate.
If you now go to the CAM Entities section in the Workzone Manager, you can see the selected surfaces have been put in a
new Surface List, whose name contains the name of the associated view.
17.3 - Curves
A curve is a geometry entity created by several lines which change direction in a continuous way.
The direction taken by a curve is determined according to the position of its start and end points. If you want the machine to
work on the part clockwise, you should place the end point on the right side of the start point. If you prefer to machine
counter clockwise, place it on the left.
Depending on where these points are located, we find two types of curves:
▪ Open: when the start point is different from the end point.
▪ Closed: when the start and the end point are the same.
From the Curve Creation Wizard, you can create completely new curves or select a curve from the existing part geometry.
Types of Curves
1. Click on the icon in the toolbar on the left side of the user interface.
2. Right click on Curves in the CAM Entities section of the Workzone Manager and select Create a New Curve Set.
3. Right click on the part in the Viewing Area and select Create a New Curve Set in the context menu.
4. Click on CAM Entities in the text menu bar and select Create a New Curve Set in the Curve Sets menu.
From this dialog box, you can perform the following actions:
▪ Editing existing curves sets, e.g. use the Edit mode to rebuild a curve from your CAD system.
▪ Generating parallel offset curves from existing part geometry or polyline curve sets.
For practical reasons, we recommend that you click surfaces individually. The current selection mode actually depends
from the first entity you click (a surface or a surface edge). To change the selection mode, you must click on the New Curve
Set button or close the Curve Creation Wizard and open it again.
Let’s take the pump body as example and say that you want to use curves to machine the upper part of the pump. You
should proceed as follows:
2. Click on each segment of the surface boundary until obtaining the following closed boundary curve:
Remember that for better visibility you can hide the part ( ): this will allow you to view only the
selected curves.
Selecting Surfaces
2. Click on each surface to have a preview of all curves that can be created automatically.
• To remove one of the surface contour curves from the list, select it and click on the icon.
• To rebuild a surface contour curve in accordance with newly selected surfaces in the Viewing area, select the new
surface to be taken into account, make sure that the icon is activated and right click to confirm.
The curve set can now be used in a toolpath to machine the upper part of the geometry only.
Locking a Sequence
If after creating a curve, you want to change your selection mode, you must lock the sequence(s) in the list by clicking on
the icon.
• First activate the type of curve you want to create by clicking on the relevant icon in the upper part of the Curve
Creation Wizard.
Create a rectangular line by clicking on the point where you want the rectangle to be inserted, then click on the
second point to define the base line and click on the third point to define the height of the rectangle.
Create a circle: click its center first, define its radius with the mouse and click again to confirm the circle creation.
1. Create the curve in the Viewing Area view by clicking on relevant points.
When creating a polyline or straight line, you end your selection by right clicking anywhere in the Viewing Area.
OSnap Utility
You can create new curves using any option made available in the OSnap utility.
2. Repeat the previous operation until obtaining all the curves to be included in the set.
3. Click OK to validate.
In all cases, you can also use the User Input Dialog Box to create curves with their exact coordinates.
You can double click on its name or click on its check box to activate its display in the Viewing Area.
• Right click on the curve set name in the Workzone Manager and select Edit Current Curve Set.
Or right click on the curve set in the Viewing Area and select Edit Current Curve Set.
1. Select the curve in the Viewing Area or click on the corresponding sequence in the dialog box.
The direction of a curve will indicate the machining direction of the toolpath based on a curve.
• After having selected sections of a curve, click on the icon to invert your selection.
4. Move your cursor to move the selected sections to the required position.
Press and hold down the [H] or [V] key to move the sections in an horizontal or vertical direction.
If you activate the display of the curve set, you can see numbers in brackets which indicate the sequence order of the curve
set.
The order in which you select the different sections of a curve set has an influence on the machining order of the toolpath
that you may create from the curve set.
3. Select the first sequence that you want to change in the dialog box, for our example the Sequence1.
5. Click on the other sections in the Viewing Area to define the Sequence2, Sequence3, etc.
7. Click OK to validate.
To close an open curve that has already been saved, proceed as follows:
17.4 - Points
A point is a position which is defined by its X, Y and Z coordinates in a given coordinate system.
According to their function in a toolpath, points can be used to define entry points, boring points, etc.
1. Click on the icon in the toolbar on the left side of the user interface.
2. Right click on Points in the CAM Entities section of the Workzone Manager and select Create a New Point Set.
3. Right click on the part in the Viewing Area and select Create a New Point Set.
4. Click on CAM Entities in the text menu bar and select Create a New Point Set in the Point Sets menu.
From this dialog box, you have the possibility to create entry points, drilling points, etc. and display or modify existing ones.
1. Enter coordinate values in the Add Points section of the dialog box.
For this example, we are going to search for characteristic points on the part using the OSnap utility.
If you position the cursor close to a surface edge, the system will automatically display the middle of this edge, as illustrated
below:
The point is automatically created in the middle of the segment. Its coordinates are displayed in the Point Set Creation
dialog box.
Point Created
The point is displayed on the part and is listed below the Points entry in the CAM Entities section of the Workzone
Manager.
1. In the Point Set Creation dialog box, click on the Circle tab.
Add Center
Toolpath Display
Before adding a point of a toolpath in the point set, make sure that it is currently displayed in the
Viewing Area.
▪ By deleting them.
1. Right click on a point in the Workzone Manager and select Edit Current Point Set.
Or right on a point in the Viewing Area and select Edit Current Point Set.
You can also edit the position of a point in the Viewing Area and lock the movement of the point along one or two axes.
Let’s see how to edit the position of a point without modifying its Z-level:
1. Select the point in the list of the dialog box or in the Viewing Area.
2. Click on the X and Y buttons in the Point Set Edition dialog box.
The point has moved on the part, but has the same Z-level:
As you may have noted the default name of the point set is Point_###. To rename the point set, proceed as follows:
1. Right click on the point in the Workzone Manager and select Rename.
3. Click OK to validate.
Deleting a Point
▪ By right clicking on the point in the list and selecting Delete Selected Point.
▪ By selecting the point in the list and clicking on the Remove button.
Removing a Point
Deleting a Point
• By pressing the [Del] key, clicking on the point in the Viewing Area and right clicking to validate.
• Try all these methods to remove all the points you have created in this section.
▪ By selecting the required stock model option in the Progressive Display dialog box
This simulation stock model is different from the stock model created for toolpath calculations. It will be used to simulate the
toolpaths, i.e. for display purposes.
Simulation stock models are created through the Stock Creation dialog box. There are 3 ways of accessing this dialog box:
1. Press and hold down the left mouse button on the icon on the left side of the user interface.
Select New Stock 2D or New Stock 3D, depending on the type of stock model you want to create.
2. Right click on Simulations in the CAM Entities section of the Workzone Manager.
Select New Stock 2D or New Stock 3D, depending on the type of stock model you want to create.
3. Click on CAM Entities in the text menu bar and select New Stock 2D or New Stock 3D in the Simulation menu.
Stock Creation
The Stock Creation dialog box allows you to display stock models in the Viewing Area and run toolpath simulations on
these stock models.
1. For our example, create both types of stock model. Keep default stock values in order to quickly create a stock model.
2. Click on the separator button in the middle of the dialog box, check values then click OK for the stock model to be
displayed automatically.
In the above example, stock models are not represented with the same icon in the Workzone Manager: means a 2D
stock model while the icon indicates a 3D stock model.
Whereas stock models created from this context menu are sized according to the size of the part,
stock models created from a simulation or a progressive display take into account the selected
toolpath.
To modify a simulation stock model, right click on it in the Workzone Manager or in the Viewing Area and select Modify.
You can modify the default stock sizes in the lower part of the Stock Creation/Edition dialog box or in the Viewing Area.
You can also resize the stock according to an offset value: enter the Offset value in
the relevant field and click on the - or + icon, depending on whether you want to
make it smaller or bigger.
You can also press and hold down the mouse button on a
face of the stock model and extend it to the desired size. An
arrow is displayed to show the direction of the extension:
• If after resizing the stock model, you want it to fit the part again, click on the Whole Part button.
When editing a stock model after it has already been simulated, data related to the simulation are reset.
The new entity is now displayed in the Workzone Manager. You can use it on toolpaths.
In our example, if we had to work again on the same part, we could create a single Tangent to Curve toolpath with this
entity.
Any toolpaths that use the selected entity are highlighted in the Toolpaths section of the Workzone Manager.
18 - Machining Parameters
• Add a new comment in the workzone so that the toolpaths we are going to create with the CAM entities are grouped
together:
New Comment
We will restrict the machining zone by selecting a view, a boundary curve and the surfaces to machine.
This dialog box is available for any toolpath that allows defining a Machining Zone.
• In the Toolpath Parameters menu, click on any of the 3 buttons in the Machining Zone section.
From this dialog box, you can create Views, Boundary Curves, Surface Lists, etc.
This allows you to later obtain an overview of all the Machining Zone options that may have been defined for the toolpath.
View List
The View List contains all the available Views that can be selected for the toolpath. The View
names in red indicate that these Views are already used in other toolpaths.
Selectable Entities
Activating/Deactivating this option will show/hide all the available Views in the Viewing Area
along with the part.
Show Toolpath Entities
Activating this option will display all current toolpath related entities (points, curves, etc.) in
the Viewing Area.
2. Click OK to validate.
The name of the selected view and its orientation are displayed in a button below the View option.
Once a toolpath has been calculated with a machining view, the corresponding button with the view selection will be
displayed when creating a new toolpath. Click on this button to make another view selection.
You can also select an existing view from the Machining Zone dialog box:
3. Select the view in the View Selection dialog box and validate.
The View Properties section indicates if the selected view is from the Z+ orientation or angled.
You can also directly create a toolpath from the view in the Workzone Manager:
The Toolpath Parameters menu is displayed and the view is automatically selected. You can then select your toolpath
strategy and define the appropriate parameters.
1. Click on the required view in the list of the View Selection dialog box.
Once you have activated the View option in the Machining Zone section, there are 3 ways of accessing the View Creation
dialog box:
2. Right click on the part in the Viewing Area and select Create a New View.
3. Click on the icon in the top right corner of the Viewing Area.
1. Create your view manually in the Viewing Area or use the available options of the View Creation dialog box.
The Toolpath Parameters menu is displayed with the selected view in the Machining Zone section.
To cancel the view selection in the Machining Zone section, activate the Window option and click on the
All button to make sure the whole part is taken into account by the toolpath.
To do so, we are going to use a workzone created from the Multi-sided_part.xdw CAD file.
Let’s suppose that you want to program inclined machining with a Planar Finishing toolpath for each colored side of the
part.
3. Make sure that no option is activated in the View on Planar Surfaces section of the dialog box.
4. Click on the planar surfaces on each colored side of the part and validate.
You can show a top view of the part to make your selection easier.
Now you need to create a Planar Finishing toolpath on one of the views you have just created:
Once the toolpath has been created, you can quickly create the same toolpath for each of the remaining views:
1. Select all the remaining views in the Worzkone Manager. Use the [Ctrl] or [Shift] key for multi-selection.
2. Right click on the selection and select Toolpath Creation on Multiple Views.
Automatic Creation
This function allows you to automatically create toolpaths that are similar to the last created
toolpath. If you use this function without having previously created a specific toolpath, the
application will generate roughing toolpaths, which is the default strategy.
However, if you have already calculated several toolpaths in the workzone, you can click on a
specific toolpath in the Workzone Manager before activating the function. The application will
automatically generate copies of the selected toolpath.
You can also quickly create a whole set of similar toolpaths on several views from the View Creation dialog box.
To do so, you first need to activate the corresponding option in the Parameters dialog box:
1. Click on Settings/Enquiries in the text menu bar and select Software Configuration.
2. Unfold the CAM Entities Configuration and Display section and click on View Configuration.
Now let’s suppose you want to machine the lateral sides of the part with the same toolpath:
Automatic Creation
Unless you select a specific toolpath before creating the views, the application will automatically
copy the last created toolpath on the workzone. If you use this function without having previously
created a specific toolpath, the application will generate roughing toolpaths, which is the default
strategy.
2. For our example, since the previous toolpath has been programmed with a machining view, activate the Window
option and click on the All button to cancel the view selection.
The central button of the Boundary Curve option now displays the selected curve:
You can also select an existing curve from the Machining Zone dialog box:
2. Select the curve in the Boundary Curve Selection dialog box and validate.
Stopping Conditions
These options allow you to determine at which position the tool will stop machining with respect to the boundary curve:
▪ Stop on the Curve: the tool stops with the center of the cutter on the curve.
▪ Stop inside the Curve: the tool stops with the cutter inside the curve.
▪ Stop outside the Curve: the tool stops with the cutter outside the curve.
▪ Stop when touching the Curve: the tool stops at the first point of contact between the projected curve and the
surface and tangent to the cutter.
1. Click on the required curve in the list of the Boundary Curve Selection dialog box.
Once the Boundary Curve Selection dialog box is displayed, there are 3 ways of accessing the Curve Creation Wizard:
2. Right click on the part in the Viewing Area and select Create a New Curve Set.
3. Click on the icon in the top right corner of the Viewing Area.
1. Create your curve on the part and right click in the Viewing Area to validate.
Creating a Curve
Once the curve has been selected, you can cancel the selection by clicking on the button of the
Boundary Curve option.
When restricting the machining zone with a boundary curve, you have the possibility to define an offset value when you
choose to stop machining inside our outside this curve. This allows you to either protect the edges of the machining zone or
to ensure the complete machining of the edges of the machining zone.
3. Activate the Stop inside the Curve option in the Stopping Conditions section.
Now you have to define the offset value in the corresponding field. This value is the distance between the center of the
cutter and the boundary curve.
Auto Option
Activating the Auto option allows you to define an offset value which is equal to the Body Radius of the
tool.
The toolpath has only machined the surfaces at the bottom of the pocket. You can show a top view and check the distance
between the curve and the passes by using the Cursor Guide (see above pictures).
If we had activated the Auto option, we would have obtained the following result:
The body of the cutter would be in contact with the curve, as the distance between the center of the cutter and the curve
would be equal to the Body Radius.
Let’s suppose that you want to machine the surfaces at the top of the part with a Planar Finishing toolpath by restricting
machining with a boundary curve. You also want to make sure that a part of the chamfer is machined.
3. In the Machining Zone dialog box, click on the <None> button of the Boundary Curve option.
5. Activate the Stop outside the Curve option in the Stopping Conditions section.
As for the Stop inside the Curve, you have to define the offset value in the corresponding field.
The toolpath has machined beyond the defined boundary curve. In this case, it follows the geometry of the part. You can
show a top view and check the distance between the curve and the passes by using the Cursor Guide (see above pictures).
The Extremity Curve can be used to protect vertical walls on the edges of a part. It is created when defining the Machining
Zone of a toolpath.
Let’s suppose that you want to program a Planar Finishing toolpath on this part and extend the machining window (Expand
Window by option) but protect the wall on the back of the part.
3. Click on the <None> button of the Extremity Curve option and create the following open curve:
4. Click OK to validate.
The toolpath stops machining when reaching the defined Extremity Curve.
2. Make sure that no other CAM entity is selected in the Machining Zone section.
The Limit Z section allows you to select the Areas to Apply option.
None
With this option no Machining Plane is applied and machining will be carried out to the minimum Z-
dimension of the part.
The cutter retract is made when the radius of the cutter no longer touches the surface and the cutter
waterfalls over the edge of the surface.
The cutter retracts when the radius of the cutter no longer touches the surface of the Part Geometry (1),
i.e. the cutter waterfalls over the edge of the surface regardless of the Machining Zone boundary (2)
Over
With this option, the Machining Plane specified will apply over the part surfaces only.
Surfaces
The cutter retract is made when the cutter is no longer above the part surface.
The cutter retracts when the cutter reaches the user-defined Machining Plane (3) and is no longer above
the Part Geometry surface (1). The Machining Zone boundary (2) is not considered.
Over
With this option, the Machining Plane will apply over the Whole Machining Zone including surfaces, holes
Surfaces and
Holes and outside the part itself. The machining zone can be a user-defined Machining Window or View, which
may be limited by a Boundary Curve.
The cutter retract is made when the cutter reaches the Machining Window Boundary.
The cutter machines the Part Geometry (1), along the Machining Plane (3) and then retracts when it
reaches the Machining Window boundary (2)
This option is activated only if you activate the Over Surfaces or Over Surfaces and Holes option.
3. Click OK to validate.
The central button of the Machining Plane option now displays the Z-Level for Plane value.
A green dot is displayed at the clicked point along with its Z-level value and a rectangular transparent planar surface is
created. You can repeat this action until you find the appropriate machining plane.
The central button of the Machining Plane option now displays the Z-level of the selected machining plane.
Multi-Edit Menu
** Symbols
The ** symbols appear in each section to signify that this is a multiple edit function.
Index
3 Defining an Initial Lateral Step on the Global Roughing
3-Axis Finishing Toolpaths, 120 Toolpath, 76
3-Axis Optimization Toolpaths, 149 Defining an Overlapping Distance for the Z-Level Finishing
3-Axis Remachining Toolpaths, 168 Toolpath, 127
3-Axis Roughing Toolpaths, 48 Defining Default Directories for Workzones and CAD Files, 17
3D Contouring (Pencil Trace), 163 Defining Output Folders for the Workzone Documentation, 211
A Defining the Cutter Preview, 52
Activating and Modifying of the Machine Axis System, 219 Defining the Speed of the Back Pass, 112
Adding Calculations to the Queue, 69 Deleting Passes on Vertical Areas, 137
Analyzing Altitudes, 33 Displaying the Rest Material Preview, 160
Analyzing Borders, 35 Displaying Toolpaths, 70
Analyzing Curvature, 32 Dynamic Sectioning, 31
Analyzing Draft Angles, 34 E
Approach Rate after Ramp Lead-in, 108 Editing Surfaces, 39
Axis Systems, 213 Editing Toolpaths, 177
B F
Basic Functions, 24 First and Last Point to the Top of the Stock, 115
C Flat Surface Finishing, 120
Calculating the Recommended Safe Tool Length, 190 Flat Surface Re-roughing, 63
CAM Entities, 213 Flat Surface Rough/Rerough, 90
Combined Z-Level Finishing and Optimization, 146 G
Constant Material Removal Rates on Sub Z-step Machining Generating HTML Documentation, 210
Phases, 104 Generating Z Steps with the 3D Contouring - Pencil Trace
Contour Remachining, 173 Toolpath, 165
Contouring Toolpaths, 163 Global Rough/Rerough, 48
Copying or Moving Entities to the CAM Mode, 40 H
Corner Smoothing, 64 Helix Diameter, 105
Creating a Bounding Box to Create a Stock Model, 42 I
Creating a New Workzone in the CAM Mode, 7 Importing an Image in the CAM Mode, 26
Creating a Simulation Stock Model, 244 Initial Step, 66
Creating a Workzone in the CAD Mode, 13 Initializing the Stock Model and Calculating the Roughing
Creating an Extremity Curve, 267 Toolpath, 66
Creating Curves, 231 Introduction, 3
Creating New Curves Not Based on the Geometry, 234 Inverting Toolpath Sections, 185
Creating Points, 238 Isolating Toolpath Blocks, 181
Creating Toolpaths, 46 L
Creating Views, 220 Launcher, 4
Curves, 231 M
Cusp Height, 63 Machining Order, 64
Cut Link Distance, 62 Machining Parameters, 52, 250
Cutter Details, 49 Machining Zone, 49, 250
Cutter Movements, 58 Machining Zone Dialog Box, 250
D Making Screenshots, 28
Defining a Lead-in Distance for the Global/Rough/Rerough Management Functions, 200
Toolpath, 78 Measurements, 29
Defining a Local Stock for the Global Roughing Toolpath, 79 Merging CAM Entities, 247
Defining a Machining Plane from the Toolpath Parameters Modifying Curves, 234
Menu, 269 Modifying Points, 242
Defining a Minimum Retract Distance for the Z-Level Finishing Multiple Toolpath Parameter Editing, 272
Toolpath, 131 N
Defining a Variable Z-Step for the Z-Level Finishing Toolpath, NC Machining Parameters, 55
129 New UCS, 214
O R
Offsetting the Boundary Curve, 264 Removing Toolpath Sections, 178
Offsetting Toolpath Sections, 184 Reroughing, 89
Opening NC Files, 197 Restrict Machining Areas, 62
Opening the Toolpath Parameters Menu of a Toolpath, 74 Running Stock Simulation, 117
Opening/Closing Workzones and CAD Files, 20 S
Optimized Planar Finishing, 157 Selecting a Strategy, 47
Optimized Z-Level Finishing, 149 Selecting Curves from the Existing Geometry, 232
Optimized Z-Level Finishing: Material left by Previous Selecting Dependent Toolpaths, 248
Smoothing Radius, 152 Selecting/Creating a Boundary Curve from the Toolpath
Optimized Z-Level Finishing: Pocket Detection And Flat Surface Parameters Menu, 259
Machining, 155 Selecting/Creating a View from the Toolpath Parameters Menu,
P 251
Parallel Finishing, 139 Sequence Order, Comments and Copy, 205
Parallel Pencil Trace, 167 Starting the Application, 4
Part Analysis, 31 Stock Parameters, 60
Patch Size, 22 Stock Simulation, 117
Planar Finishing, 133 T
Planar Remachining, 168 Tolerances, 56
Pocket Selection, 61 Tool Holder Collision Avoidance, 60
Point Creation Alternatives, 239 Toolpath Status Icons, 72
Points, 237 Training Guide Objectives, 3
Postprocessing Toolpaths, 194 U
Preparation Mode, 37 UCS by 3 Points, 217
Print/Plot Functions, 28 UCS on View, 218
Programming a 3D Contouring (Pencil Trace) Toolpath, 163 Updating the Stock Model, 74
Programming a Basic Waveform Roughing Toolpath, 94 User Interface in the CAM Mode, 12
Programming a Combined Z-Level Finishing and Optimization, Using Specific Parameters of the Waveform Roughing Toolpath,
147 109
Programming a Contour Remachining Toolpath, 174 Using the Back Pass Options, 97
Programming a Flat Surface Finishing Toolpath, 120 V
Programming a Flat Surface Roughing Toolpath, 90 Validating or Cancelling Modifications, 188
Programming a Global Rough/Rerough Toolpath: Specific Viewing Area, 24
Parameters, 60 Views, 220
Programming a Global Rough/Rerough Toolpath: Standard W
Parameters, 49 Waveform Roughing, 93
Programming a Parallel Pencil Trace Toolpath, 167 Workzone Cloning, 203
Programming a Planar Finishing Toolpath, 133 Workzone Configuration, 202
Programming a Planar Remachining Toolpath, 169 Workzone Information, 200
Programming a Reroughing Toolpath, 89 Workzone Management, 200
Programming a Waveform Roughing Toolpath with Multiple Z- Workzone Material, 22
Steps, 98 Workzone Symmetry, 204
Programming a Z-Level Finishing Toolpath, 123 Workzones, 7
Programming a Z-Level Remachining Toolpath, 171 Z
Programming an Optimized Planar Finishing Toolpath, 157 Z-Level Finishing, 122
Programming an Optimized Z-Level Finishing Toolpath, 150 Z-Level Remachining, 171
Programming Toolpaths on Multiple Views, 255 Z-Step, 58
[Link].001.300009.023.S.P.1993.000.30640
Use of the WorkNC software program is subject to the terms and conditions of the End User Licence Agreement (EULA).
WorkNC is a registered trademark of Sescoi International. Other product names mentioned in this software are registered
trademarks of their respective companies.
Portions of this SOFTWARE are owned by Siemens Product Lifecycle Management SOFTWARE Inc.
Credits
This program uses the 7-zip library and program that can be obtained from [Link] 7-Zip is licensed under the
GNU LGPL license v2.1. The license file can be found under the installation directory.
This program uses the QT library that can be obtained from [Link] Qt is licensed under the GNU LGPL
license v2.1. The license file can be found under the installation directory.
Installation process powered by Inno Setup © 1997-2016 Jordan Russel. All rights reserved. This program can be obtained
from [Link]
Viewing and editing toolpaths in the Viewing Area enhances the effectiveness of machining operations by providing a visual and interactive means to inspect geometric attributes, simulate machinings, and analyze the resultant tool motion paths in real-time. This visual feedback allows for dynamic adjustments and refinement of strategies, such as modifying tool paths for efficiency or altering parameters for optimal material removal. Additionally, the ability to show/hide entities and use multiple viewing angles offers a comprehensive understanding of complexities in toolpath geometries, facilitating informed decision-making and improving machining precision .
Validating toolpath calculations plays a critical role in ensuring accuracy by detecting and preventing errors like those in toolpath crossover areas. When calculations are validated, the system processes machining paths against defined parameters to assure no material is left unmachined in crossovers and transitions, which can lead to tool breakage or poor surface finish if unchecked. Moreover, validation assures that specified machining strategies, such as overlap in Z-Level Finishing, are effectively applied, resulting in a contiguous and optimal surface finish across the entire part .
The Z-Level Finishing toolpath can be optimized through overlap by using the Extend Path along Machining Axis option. This allows the toolpath to ensure improved surface finishing by covering toolpath crossover areas when two toolpaths are generated in opposite machining directions. By activating and running calculations for the Extend Path option for both toolpaths, additional passes are created, ensuring that crossover areas are fully machined. This helps to eliminate any missing passes that may have initially existed, thus enhancing the overall finish on such areas .
Within CAM mode, curve entities are managed through the Curve Creation Wizard, where users can create and edit sets of open or closed curves. These curves play a critical role in defining machining strategies such as setting tool directions with Drive Curves and limiting machining zones with Boundary Curves. By precisely determining the start and end points, curves can influence the machining direction, clockwise or counter-clockwise, thus directly impacting the machining process and strategy .
The New/Open dialog box interface in WorkNC contributes to efficient navigation and file management through its integration of default Windows shortcuts and WorkNC-specific shortcuts. The interface allows users to browse local directories quickly and access crucial application roots, like Workzones and Surfaces. These shortcuts streamline file operations by reducing the need for prolonged navigation, thus saving time and enhancing user experience. It provides organized access to various directories associated with CNC operations, crucial for setting up consistent and efficient work environments .
Creating views from selected planar surfaces involves opening the View Creation dialog box, activating the View from Selection function without selecting any other options in the Planar Surfaces section, and clicking on the planar surfaces to be included. Once the selection is validated, multiple views corresponding to different areas on the part can be obtained. In multi-view toolpath programming, these views allow setting up specific toolpaths for each view, like a Planar Finishing toolpath, and rapidly replicating the setup across numerous similar views. This facilitates efficient machining of repeated features on complex parts by applying the same processing criteria to all views simultaneously .
To create a surface list in CAM mode when generating a new view, open the View Creation dialog box and activate the View from Selection option. Select the desired surfaces and validate the action. In the Workzone Manager, these selected surfaces will appear in a new Surface List, named after the associated view. This process aids in organizing CAM entities by categorizing and managing them according to specific views for easier access and manipulation during machining operations .
The configuration of CAM entities enhances the customization of the machining environment by allowing detailed and specific set-up adjustments, like creating views and surface lists. For instance, selecting to Create Surface List for each View obtained by Surface Selection ties surface management to specific visual scenes or operations. This setup supports a highly organized and modular approach in preparing various sections of the workzone for machining, reducing complexity and improving workflow efficiency by clearly distinguishing and managing different operational zones and tasks .
The significance of using the Mixed Machining Order with Radial lead-in movements in a Z-Level Finishing toolpath lies in its ability to enhance the flexibility and efficiency of machining operations. The Mixed option allows varied toolpath sequences, which can be adapted to optimize machining by dynamically responding to part geometry. Radial lead-in movements help in smoothly and gently engaging the tool with the material, reducing abrupt tool entry impacts. Together, these features contribute to improved surface finish quality, reduced machining time, and minimizing wear and tear on the tool .
To create a workzone in the CAD mode using an existing CAD file, follow these steps: In the New/Open dialog box, select the Open CAD File button, which displays the Open dialog box. Browse the directories using Windows shortcuts or WorkNC shortcuts to select the CAD file, such as 'plate_cover.xdw', from your local storage. After displaying the selected file, click the Open button. In the CAD mode of the user interface, click on WorkNC in the text menu bar and select Create Workzone or use the icon. Use the New Selection button to choose surfaces to include in the workzone, either by clicking on each surface or using [Ctrl] + [A] to select all. Validate the selection, define a name for the workzone, activate option settings appropriately, and click the Create Workzone button to complete the process .









