Professional Documents
Culture Documents
WorkNC V23
Training Guide Objectives
Table of Contents
5.3 Using a UCS to position the Part and define the Program Origin 5-3
6.2 Including Surfaces from the Machining Context for Collision Detection 6-1
7.2 Defining a Local Stock for the Global Roughing Toolpath 7-1
7.3 Defining a Parallel Machining Type for the High Volume Roughing Toolpath 7-4
7.4 Defining a Drive Curve for the High Volume Roughing Toolpath 7-11
8.1 Defining Vertical Lead-ins/Lead-outs with the Z-Level Finishing Toolpath 8-1
1 CAD Functions
STL File
The icons at the top of the dialog box allow you to perform the following operations:
TRIANGLE SEPARATION
The color display on the part has changed to indicate the various entities the triangles have been
separated into.
Separating Triangles
Copyright 2015 © Sescoi International 1-1 SESINT_EN_UPDV23 2015-02-09 - WorkNC V23
CAD Functions
1 Managing STL Files
3. Use the Face Separation Angle cursor to adjust the number of degrees between faces. If the angle
decreases, the number of separated faces increases, and vice versa. You can also enter the separation
angle in the field above the cursor.
Use the Min. Plane Face Area cursor to define the minimal surface value to filter results. If the value
decreases, the number of separated faces increases, and vice versa. You can enter the surface in the
field above the cursor.
You can also deactivate the option.
For our example, use the default settings.
4. Deactivate the Keep Analysis Colors option in order not to use the color display of the analysis.
Once you have separated triangles, you can create a workzone in which you will be able to create Views from
planar surface selection.
BOUNDARY EXTRACTION
Once you have separated the triangles, you can extract the edges of selected surfaces.
2. Select the surfaces from which you want to extract edges in the Viewing Area and validate.
For our example, select the flat surface at the top of the model.
The Boundary Extraction dialog box is displayed. It allows you to save the extracted edges in the
current layer (use the icon to modify the current layer) or in a new layer.
4. Click OK to validate.
If you activate the new layer and hide the others, you should obtain the following result:
Extracted Edges
SESINT_EN_UPDV23 2015-02-09 - WorkNC V23 1-2 Copyright 2015 © Sescoi International
CAD Functions
Managing STL Files
1
3. Validate.
The Cylinder Axis Extraction dialog box is displayed. It allows you to save the extracted axes in the
current layer (use the icon to modify the current layer) or in a new layer.
5. Click OK to validate.
W ORKZONE C REATION
Extracted boundaries and cylinder axes are exported as Curves when creating a workzone from the STL
NOTE file.
FACE INFORMATION
Once you have separated the triangles, you can obtain information about the clicked surfaces on the part.
2. Click on a surface of the part to display its information in the dialog box.
Face Information
SCALING
You have the possibility to apply a scaling factor to the STL file according to the current drawing measurement
unit (inch or millimeter). It will be multiplied or divided by 25.4.
Right click on the part in the Viewing Area and select Scale.
Click OK to validate.
1. Press and hold down the mouse button on the icon and release it on the icon.
You can also enter “surf_by_ext” in the command input field at the bottom of the interface.
Surface Selection
Then you have to make sure that your surface selection is stitched.
Now you have to select the edges from which the extension will be applied.
Once you have selected the surfaces, right click to validate. This allows you to automatically stitch the
NOTE selected surfaces and directly carry on with the edge selection.
In our example, the extensions are tangent to the selected surfaces. But you can also define them as
Normal to selected surfaces by activating the corresponding option in the dialog box.
You can apply a draft angle to the extensions by activating the Draft option and entering the angle
value in the corresponding field. This draft angle can be applied according to an axis by clicking on the
icon of the Axis option.
You can adjust the Length of the extensions in the corresponding field.
6. In the Surfaces to Retain section, check or uncheck the boxes in the front of the different faces to
activate/deactivate them in the Viewing Area.
7. In the Destination Layer section, specify where you want to save the extensions : in the current layer (use
the icon to modify the current layer), in a new layer ( icon) or in the active layer ( icon).
For our example, click on the icon, create a new layer (extensions) and validate.
8. Click OK to validate.
The dialog box remains opened to allow you to create other extensions.
Profiling
2. Press and hold down the mouse button on the icon and release it on the icon.
Surface Selection
4. Click on one of the arrows to reverse the offset direction for the whole selection. For our example, make
sure the green arrows are orientated towards the inside of the part, as in the above picture.
5. Enter the Offset value in the corresponding field of the dialog box, for example 5.
7. In the Destination Layer section, specify where you want to save the offsets : in the current layer (use the
icon to modify the current layer), in a new layer ( icon) or in the active layer ( icon).
For our example, click on the icon, create a new layer (offset) and validate.
8. Click OK to validate.
The dialog box remains opened to allow you to create other extensions.
Copyright 2015 © Sescoi International 1-7 SESINT_EN_UPDV23 2015-02-09 - WorkNC V23
CAD Functions
1 Creating Chamfers and Fillets
CREATING A FILLET
1. Press and hold down the mouse button on the icon and release it on the icon.
First you have to select the surfaces that surround the fillet you are going to create.
2. Click on ALL the surfaces that surround the edge on which you are going to create the fillet.
Now you have to select the edges from which the fillet will be created.
Once you have selected the surfaces, right click to validate. This allows you to automatically stitch the
NOTE selected surfaces and directly carry on with the edge selection.
T ANGENT S ELECTION
When you have several edges to select, i.e. on a surface contour, make sure that the Tangent Selection
NOTE option is activated in the dialog box. This will help you to select tangent edges with one click.
8. Click on the Preview button in the dialog box or right click in the Viewing Area to validate.
Fillet Preview
9. In the Destination Layer section, specify where you want to save the fillets : in the current layer (use the
icon to modify the current layer), in a new layer ( icon) or in the active layer ( icon).
For our example, click on the icon, create a new layer (chamfers/fillets) and validate.
10. Deactivate the Keep Original Surface(s) option. This will remove the original surfaces and leave only the
fillet on the part.
CREATING A CHAMFER
1. Click on ALL the surfaces that surround the edge on which you are going to create the chamfer.
Now you have to specify how the chamfer will be created. You have two possibilities:
Chamfer (One Side): this option allows you to define the distance to remove on the first selected side
of the chamfer in the Distance1 field and define the chamfer Angle in the corresponding field.
Activating the Invert Edge Sides option allows you to define the distance to remove on the other side of
the chamfer in the Distance1 field and define the chamfer Angle in the corresponding field.
Chamfer (Two Sides): this option allows you define the distance to remove on both sides of the
chamfer in the Distance1 and Distance2 fields.
Chamfer Examples
4. For our example, activate the Chamfer (Two Sides) option and enter 5 in the Distance1 and Distance2
fields.
5. Click on the Preview button in the dialog box or right click in the Viewing Area to validate.
Chamfer Preview
6. Make sure that the chamfers/fillets layer is activated in the Destination Layer section. If not, click in the
corresponding drop-down list and select the appropriate layer.
7. Deactivate the Keep Original Surface(s) option. This will remove the original surfaces and leave only the
chamfer on the part.
8. Click OK to validate.
Deck
1. Press and hold down the mouse button on the icon and release it on the icon.
3. Click on the [...] icon of the Projection field and select the projection vector, for our example the Y axis of
the current UCS.
4. Enter -150 in the Force Elevation field. This distance is calculated according the active UCS.
5. In the Destination Layer section, specify where you want to save the extensions : in the current layer (use
the icon to modify the current layer), in a new layer ( icon) or in the active layer ( icon).
For our example, click on the icon, create a new layer (profile curve) and validate.
7. Click OK to validate.
The dialog box remains opened to allow you to create other Profile Curves.
1. Press and hold down the mouse button on the icon and release it on the icon.
Curve Selection
In the Viewing Area, click again on a selected curve segment to unselect it. In the dialog box, click on a
NOTE curve segment and press the [Del] key to unselect it.
3. Specify where you want to save the inserts: in the current layer (use the icon to modify the current
layer), in a new layer ( icon). For our example, click on the drop-down list and select the Insert layer.
4. Activate the Z- option in the Creation Direction section, since the curve you have selected is above the
part.
6. Enter the maximum Z level of the insert in the corresponding field, for example 60.
7. Click OK to validate.
The dialog box remains opened to allow you to create other inserts.
Insert Created
2 CAM Entities
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.
3 Tool Library
The Width of Cut (ae) parameter has been added to the Manufacturer tab menu.
1. Click on Utilities in the text menu bar and select Tool Library.
Cutter Examples
2. In the Tool Holder Library, click on File in the text menu bar and select Import.
You can also press the [Ctrl] + [I] keys to activate the Import function.
MEASURING FUNCTIONS
Click on the icon and position your cursor over the holder.
A point is displayed on the right side of the holder contour, together with a label which indicates
the radius and the length of the holder at the point position.
Click on the icon and position your cursor over the right contour of the holder.
The profile segment of the holder is highlighted, and information (radius, angle, etc.) is displayed
in a label.
5 Machining Context
1. Right click on the default Machining Context in the Workzone Manager and select New Machining
Context.
4. In the Favorite Machining Context dialog box, change the name (if necessary) of the favorite Machining
Context and click OK to validate.
The Machining Context is now available in the drop-down list at the top of the Machining Context
Creation dialog box.
Favorite Machining Context Drop-down List in the Create a Workzone Dialog Box
The Part Model section allows you to select the surfaces to be taken into account for collision detection. By
default, only the activated geometry surfaces are included. But you can click on the Select button and include
other surfaces such as optional surfaces. These surfaces can then be included in the Tool Holder Collision
Detection function.
The Proximity Distance section allows you to define security distance values with the machine and the
clamping system. These values are taken into account by the Machine Collision Detection function.
See also...
Including Surfaces from the Machining Context for Collision Detection [ 6-1]
Detecting Collisions and Checking the Machine Limits [ 6-4]
5.3 Using a UCS to position the Part and define the Program Origin
When creating a Machining Context, you can use a created UCS to position the part on the machine table.
You can also use it to define the Program Origin.
To illustrate this, we are going to use the Pumpe_volume workzone. In this workzone, we have created a UCS
in the bottom left corner of the part:
2. In the Machining Context Creation dialog box, select the dmu50 machine.
4. Click in the Axis drop-down list and select the corresponding UCS (U1).
The part position is adjusted so that the corresponding UCS is centered on the machine table ( ).
The Program Origin ( ) is still positioned on the default machine axis of the workzone.
6 Collision Detection
The following WorkNC modules use the exact collision range function:
6.2 Including Surfaces from the Machining Context for Collision Detection
You can include surfaces originating from the Machining Context when executing the Tool Holder Collision
Detection function.
In the above picture, we have hidden most of the Machining Context components to show only the machine
table and the clamps.
Before executing the Tool Holder Collision Detection function on the toolpath, you need to define the Proximity
Distance between the tool and the Machining Context:
1. In the Workzone Manager, right click on the Machining Context and select Modify Machining Context.
2. In the Machining Context Edition dialog box, activate the Part Model tab.
3. Enter 5 in the Clamping Proximity field and 10 in the Machine Proximity field.
4. Click OK to validate.
Now you can execute the Tool Holder Collision Detection function.
1. Select the toolpath in the Workzone Manager and click on the icon.
2. In the Tool Holder Collision Parameters dialog box, select the 606373_07 tool holder.
4. For our example, keep the Use Toolpath Surfaces option activated.
No collision should be detected, even though the tool is in contact with the clamping system when you
simulate the toolpath:
3. This time, activate the Use Machining Context Surfaces + Clamps option.
6. Activate the toolpath display and click on the icon on the right side of the user interface.
Collision Ranges
Note that here, the collision ranges have been calculated according to the Clamp Proximity distance defined in
the Machining Context Edition dialog box.
Non-colliding Section
In this workzone, we have calculated a Planar Finishing toolpath, converted it with Auto5 and defined a
Machining Context (dmu50 machine).
1. Select the toolpath in the Workzone Manager and click on the icon on the left side of the user
interface.
The dialog box displays the proximity distances defined in the Machining Context Creation dialog box.
A message informs you that collisions and out of limit conditions have been detected.
A red M+ status symbol is now displayed next to the toolpath in the Workzone Manager.
The Machine Collision Detection dialog box displays the detection results:
Since we have not defined any clamping system, collisions have not been checked for this element.
There are collisions between the part and the machine. The rotational limits of the machine have been
exceeded (C Angle).
This dialog box allows you to display information about collision ranges for the Holder/Machine
Collision Detection functions (when they have been executed on selected toolpaths), as well as
information about out of limit ranges.
In our example, the ranges for the Tool Holder Collision Detection function are selected. But since the
function has not been run on the toolpath, the dialog box does not display any information.
3. Select the type of ranges about which you want to obtain information in the Ranges drop-down list.
For our example, select the Machine Collision Detection ranges.
The dialog box now shows the list of all the toolpath ranges which are colliding. For each collision
range, you can see the start and end point (in mm) and the elements which are colliding.
The dialog box now displays the toolpath ranges for which the machine limits have been exceeded. In
this case the Elements column indicates the corresponding angles for each range.
If you simulate the toolpath, you will see that collisions have been detected due to the high Machine Proximity
value.
1. Right click on the Machining Context in the Workzone Manager and select Modify Machining Context.
2. In the Machining Context Edition dialog box, activate the Part Model tab ( ).
4. Click OK to validate.
The Workzone Manager now displays a M- symbol as the Machine Collision Detection function needs
to be recalculated.
This time, a message informs you that out of limit conditions have been detected.
The local Stock Model is totally independent from the global Stock Model. Using a local Stock Model does
ATTENTION not require Stock Initialization calculations. Moreover, if you have already initialized and updated a global
Stock Model, using a local Stock Model has no effect on the state of the Global Stock Model.
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. 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.
4. Click on the <None> button, create the following curve and validate:
5. Enter 80 in the Max Z field. Note that you can also click on the icon and click on a point on the part
to define the maximum Z value.
6. Click on the icon and click on the surface at the top of the part and validate.
7.3 Defining a Parallel Machining Type for the High Volume Roughing
Toolpath
You can define a Machine Type option in the HVR Options dialog box of the toolpath. You can define a
Parallel machining type which allows you to apply a Spiral, Box or Lace cycle for the toolpath.
1. Create a new High Volume Roughing toolpath with the default standard parameters.
This enables the Cycle and Direction buttons in the Machining Parameters section.
SPIRAL CYCLE
4. In the HVR Options dialog box, activate the Center Cut option and validate.
Machining starts at , parallel to X in the direction of the green arrows and works towards the center of the
part. This is a simple strategy which machines in a straightforward spiral movement as a center cutter can
remove stock material over its full diameter.
1. Make a copy of this toolpath and this time activate the Sickle Cut option in the HVR options dialog box.
2. Define the Forward Step (5) as the cutter cannot machine over the full diameter.
The form of the overall toolpath maintains a spiral movement with the start point and direction the same as for
the Center Cutter toolpath.
We will now take a closer look at a pass on which the low Z of the plunge movement is not constant.
This screenshot shows the second pass along the Y axis of the part which includes machining of the boss.
Machining starts at the extremity of the part at point and plunges to the Z low of the part. The next plunge
movement takes into account the geometry of the boss and stops at the equivalent Z height of this feature.
Machining continues in this way in the direction of the orange arrow until it reaches point .
As HVR with a sickle cutter does not allow consecutive plunge movements to a lower Z, the plunge movement
at point cannot be performed immediately after point . In this case, after the plunge movement at
point , the cutter will move to point , plunge again to the low Z of the part and continues the sequence
LACE CYCLE
1. Make a copy of the first toolpath. This toolpath has been calculated with the Center Cut option.
3. Make a copy of the second toolpath. This toolpath has been calculated with the Sickle Cut option.
You should see some retracts on the generated toolpath, as illustrated above. It is due to the fact that several
low Z values are involved. The following example shows how the different low Z values are handled:
Machining starts at point outside the part and makes the first plunge movement into the stock down to
the low Z level.
The next plunge movements are limited in Z by the part geometry until they reach the plunge movement at
point .
The following plunge movement finishes at a lower Z value than point and therefore cannot be performed
by HVR. Instead, the cutter moves to point where HVR can again start machining from outside the part
down to the low Z level.
After the first two plunge movements, geometry limits the depth of the plunge movement. This plunge Z level
is maintained until the complete pass is machined before moving on to the next pass (position of the cutter in
the screenshot).
This results in more stock material left on the part between the two higher part geometry Z levels.
BOX CYCLE
1. Make a copy of the first toolpath. This toolpath has been calculated with the Center Cut option.
You should obtain a result which is similar to the Lace cycle except that successive passes are made
in the same direction.
3. Make a copy of the second toolpath. This toolpath has been calculated with the Sickle Cut option.
This toolpath has been optimized to have a cycle similar to the Lace cycle.
5. Make a copy of this toolpath and click on the button in the HVR Options section.
6. In the HVR Options dialog box, activate the Only Forward Movements option.
SESINT_EN_UPDV23 2015-02-09 - WorkNC V23 7-8 Copyright 2015 © Sescoi International
3-Axis Roughing Toolpaths
Defining a Parallel Machining Type for the High Volume Roughing Toolpath
7
Simulate each toolpath with a new 3D Stock Model for the whole part and compare the result.
Spiral Cycle
Center Cut Sickle Cut
Lace Cycle
Center Cut Sickle Cut
Box Cycle
Center Cut Sickle Cut
The Lace and Box cycles give similar results in terms of material removal, except when only forward
movements are performed. Choose the appropriate machining method according to the type of part that you
are producing and the type of tools that you use.
7.4 Defining a Drive Curve for the High Volume Roughing Toolpath
You can also make the toolpath follow a Drive Curve. In this case, the toolpath will only remove material along
the Drive Curve. This can be useful for removing material on the contours of a part.
Make a copy of the toolpath and this time activate the Drive Curve option.
Click on the <None> button of the Drive Curve option, define the following Curve and validate.
Simulate the toolpath with a new 3D Stock Model for the whole part.
In the first example, where the Invert Toolpath option is not activated, machining starts on the curve at the
bottom of the core (green arrow represents approach and lead-in movements) and proceeds in an upward
direction to finish in the center of the flat surface (red arrow represents lead-out and retract movements).
When the Invert Toolpath option is activated the trajectory is performed in the opposite direction. Approach
and lead-in movements (green arrow) are performed in the center of the flat surface at the top of the core and
the trajectory then progresses in a downward direction to finish on the curve (red arrow indicates lead-out and
retract movements).
It should be noted that the initial toolpath (not inverted) was programmed and machined using the Climb
method. When the Invert Toolpath option is activated, the rotational machining direction is also inverted to
ensure that the Climb method is maintained.
Note that the toolpath will be calculated with the defined profile.
The bottom radius of the Profile Cutter ( ) is equal to the radius of the Convex cutter.
The upper radius of the Profile Cutter ( ) can be different from the radius of the Convex cutter.
The Profile Cutter must not exceed the Diameter ( ) of the Convex cutter.
The Shank Diameter for the Convex cutter ( ) cannot exceed the Shank Diameter of the Profile Cutter.
Undercut Remachining
11. Activate the Perform Tool Holder Collision Avoidance during Calculations option.
12. Click on the Tool Holder button, select your holder (Fidia_HSC_Hydro_D6) and validate.
9 Toolpath Visualization
1. Right click on the Machining Context in the Workzone Manager and select Show Machine.
2. Right click on the icon and select Display Machine XYZABC Coordinates in the Viewing Area.
You can see that there are out-out-limit conditions in the Y axis.
Toolpath List Contains the toolpath(s) selected in the Workzone Manager panel along with
associated information.
View Indicates the name of the View associated with the toolpaths.
A, B, C Coords. If an alternative Start Angle has previously been defined, the A, B and C
coordinate values are displayed here.
Status May contain the Not Loaded status, indicating that the corresponding toolpath
has not been loaded into the RAM from the Workzone. In this case, the Start
Angle List (below the Toolpath List) is not activated.
Start Angle List Displays a dropdown list showing all the available valid Start Angle
combinations for the selected toolpath.
You can select one of the available Start Angle combinations and click on the
Toolpath Preview button to obtain a preview in the Viewing Area, then on the
Apply Angles button to validate the selection.
Complementary
Commands
Update Toolpath(s) with If other toolpaths which use the same view are present in the toolpaths list,
Same View these will also be updated to use the current Start Angle data.
NOTE: This command is only effective in the Viewing Area and does not have
any effect on the Postprocessor.
Apply these Start Angles to If other toolpaths which use the same view are present in the toolpaths list,
Toolpath(s) which Use the these will also be updated to use the current Start Angle data.
Same View NOTE: This command is effective in the Viewing Area and additional data files
which implies that any related toolpath postprocessor files will be updated to
contain correct data.
Selection
Select Tool Point Allows you to position the cutter at any selected point on the toolpath in the
Viewing Area.
Activating the Tool Point Selection Moves the Machine option will adjust the
machine position to that point at the same time.
Activating the Check Collisions at Selected Point option enables visual
indications of any collisions/out-of-limit conditions in the Viewing Area.
2. Click in the Start Angles List drop-down list and select the appropriate start angle combination.
The icon is displayed next to the corresponding toolpath in the Workzone Manager to indicate that start
angles have been modified.
10 Toolpath Edition
The Toolpath Edition function allows you to define new rates for portions of toolpaths, position the cutter at
any point on a toolpath and detect collisions and define new Modedit options.
To illustrate these new functions, we are going to use the toolpath_edition_v23 workzone.
We have calculated this toolpath on the upper surfaces of the part, and we have included an optional
surface to avoid retracting above the pocket.
We are going to apply a Rapid rate above the pocket.
In the Toolpath Edition dialog box, click on the New Rate button.
5. Click in the New Speed drop-down list and select Rapid Rate.
Collision between the Holder and the Part at the Selected Point
In the example, you can see that the part and the holder are displayed in red because they are colliding.
Note that 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.
If you click on the Default Modedit Parameters button, the Modedit Options are grayed out and unused.
If you then activte on the Modedit Options, you can use the following default options:
Recalculate Lead-ins/outs.
Clip Retracts to Part Bounding Box – Limits retracts to the part bounding box (again
according to the Z axis of the Machining Zone). The Margin option allows you to add a value
to the bounding box limits.
Reorganize Toolpath.
Detect Collisions.
When you activate the Modedit Options, you can also activate the following option:
Force Retracts to Retract Plane (according to the Z axis of the Machining Zone).
D EFAULT C ONFIGURATION
When you make changes in the Modedit Options, in order to restore and use the default parameters, you
ATTENTION first have to click on the Default Modedit Parameters button first, then you have to activate the Modedit
Options.
We are going to see the Reorganize Toolpath and Detect Collisions options with the Modedit workzone.
REORGANIZE TOOLPATH
Both are copies of toolpath # 2 (Planar Finishing) from which we have removed a similar portion.
To edit toolpath # 3, we have activated the Recalculate Lead-ins/outs option. The tool performs a retract at
each removed section, to continue the pass that has been cut with the Remove function.
To edit toolpath # 4, we have activated the Recalculate Lead-ins/outs and Reorganize Toolpath options. The
tool performs all the passes on one side of the removed section before performing the passes on the other
side of the removed section.
DETECT COLLISION
This option allows you to detect any collision between the tool and the part. This allows you to make sure the
tool does not collide with the part when performing the retracts generated when editing the toolpath.
2. Load the new toolpath and open the Toolpath Edition dialog box.
The toolpath has been modified and calculated successfully, although the new retracts collides with
the part.
8. Activate the Modedit Options, then activate the Detect Collision option and validate.
This time you should obtain an error message, indicating that collisions have been detected during
calculations.
11 Assembled Toolpaths
You can determine toolpath transitions directly in WorkNC, define a position for changing the cutter and
rotating the machine head if required.
This allows you to ensure that the full process for machining a series of toolpaths is totally safe when sending
the postprocessed file to the machine.
Toolpath transitions are handled in 3+2 or 5 axis modes. You need a Machining Context with a defined
machine to determine toolpath transitions.
Before creating an assembled toolpath, you need to perform Holder and Machine Collision Detection on
ATTENTION all the toolpaths to be linked. Moreover, you cannot include a toolpath that has collisions.
First, you need to select the toolpaths to be linked. You can make a multi-selection of toolpaths in the
Workzone Manager, then right click on the selection and select New Assembled Toolpath.
Here we are going to select all the toolpaths programmed with the defined Machining Context.
Right click on the Machining Context line in the Workzone Manager and select New Assembled
Toolpath.
You can also select the Machining Context line in the Workzone Manager and click on the
icon in the toolbar on the bottom-left side of the user interface.
MACHINING CONTEXT
The Machining Context is automatically inherited from the Workzone Manager. Note that only one Machining
Context can be applied to a set of assembled toolpaths.
SIMULATE RTCP
You can activate the Simulate RTCP option if the movements on your machine are only enabled on the table.
The following examples show a toolpath transition on a machine with rotational movements only on the table.
In the above example, the Simulate RTCP option is deactivated. You can see the collision with the part, as the
cutter is trying to reach the areas to machine on the opposite side of the part.
SESINT_EN_UPDV23 2015-02-09 - WorkNC V23 11-2 Copyright 2015 © Sescoi International
Assembled Toolpaths
Creating an Assembled Toolpath
11
In the above example, the Simulate RTCP option is activated. You can see the cutter retracts and a rotational
movement is applied to reach the areas to machine on the opposite side of the part.
X, Y Coordinates: allow you to define the X and Y coordinates which are always relative to
the Machining Context Program Origin.
Z Coordinate: the value you define in this field is relative to the highest Z point of the part.
If the Absolute Z option is activated, the Z value is with respect to the Program Origin.
For our example, do not activate the Tool Change Checkpoint option.
CLEARANCE
This value represents the minimum security distance between the tool and the part when performing the link
movement. Below this distance, the link movement is considered as being in collision with the part.
RETRACT DIRECTION
These parameters allows you to define the direction towards which the retracts will be executed.
RETRACT LEVEL
These parameters allows you to determine the level of the retract plane.
You can enter the Level of the retract plane in the corresponding field. Then you can specify whether this level
is an Absolute Value (with respect to the Program Origin) or Relative to Part Min/Max by activating the
corresponding option. When you activate the Relative to Part Min/Max option, the Level value is applied in the
selected direction: for example, if you select the Y direction, it will be applied to the minimum Y level and
maximum Y level of the part.
Tool Changes: activating this option implies that a retract is performed prior to a tool change
operation, i.e. a retract according to the direction and level is performed followed by a
movement to the position indicated by the Tool Change Checkpoint coordinates.
Tool Changes and Tool Rotations: this option is the same as the Tool Changes option, but it
also includes machine head rotation operations.
Always Move to Retract Plane: activating this option implies that whenever a toolpath link
movement is going to be performed, it will be preceded by a retract movement.
Force Entry and Exit Points to Bounding Box: activating this option implies that entry and exit
points are forced to bounding box limits created according to minimum and maximum X, Y
and Z dimensions of the part. The cutter radius and Clearance values are added to these
limits for security.
The Linked Toolpaths section header has been added to the Workzone Manager. It contains the Machining
Context and the assembled toolpath that has been calculated.
The structure you can see below the assembled toolpath indicates how the transitions between the 7 toolpaths
are executed.
The machine symbol next to each sub-toolpath indicates the status of the machine during each toolpath
and/or transition. It is displayed in red when the application detects collisions, according the collision detection
parameters defined. It is displayed in orange when the machine limits are exceeded.
Open the Toolpath Linking dialog box for the assembled toolpath by using one of the following 3
methods:
Right click on the transition toolpath and select Parameters.
Click on the icon next the assembled toolpath.
Click with the mouse wheel button on the assembled toolpath name.
DISPLAYING TRANSITIONS
You can display the toolpath transitions in the Viewing Area as any other toolpath.
Once you have obtained an assembled toolpath without collisions or out of limits conditions, you can
postprocess it as any other toolpath.
REMOVE
This command allows you to remove one or more points in the toolpath transition movement. When selecting
this command you must select either the Remove One Point or the Remove Point to Point option according to
the transitional movements to be modified.
This will display the cutter and the machine positioned on the selected point along with a 3-axis
manipulator.
2. Press and hold down the left mouse button and drag the you can define a step value in the
point to the required position along the selected axis. corresponding field to the right and then
click the + or – buttons to increase/decrease
To change the direction of the axis:
the applied value.
1. Position the cursor over the ball at the end of the axis bar
(its color changes to gold and the Phi/Theta angle is
displayed).
2. Press and hold down the left mouse button and drag the
ball to modify the direction of the selected axis.
3. Right click in the Viewing Area or click the Apply button at
the bottom of the dialog box to validate and modify the
transition.
You can also modify the X, Y and Z values directly in the
corresponding input fields in the dialog box.
ADDING A POINT
This command allows you to add a point at any position on the transition movement.
Click at a point on the transition movement to add a point and display the manipulator allowing you
to make modifications if required.
OPTIONS
Select Tool Point Positions the tool and the holder at the selected point on the transition
movement. Activating the Tool Point Selection Moves the Machine option
adjusts the position of the machine onto the selected point along with the tool
and holder.
Check Collisions and Runs collision and out of limit checks when modifications have been made to
Machine Out-of-Limits the transition movement.
There are several operating modes:
Dynamic Collision Check: Activating this option runs the collision and out of
limits check as soon as each individual modification is validated.
Deactivating this option allows you to make a series of modifications and
choose the moment to check for collisions by clicking the Check Collisions and
Machine Out-of-Limits button.
Otherwise, you can make a series of modifications and adjustments and then
click the OK button to quit the function. In this case, collision an out-of-limit
checking is performed at this moment.
Collisions and Out-of-Limit After validating operations on the transition movement, any detected
Conditions Display in the Machine/Holder/Tool/Part or Machine/Machine collision ranges are shown in
Viewing Area red in the Viewing Area.
NOTE: the icon in the toolbar on the right side of the user interface must
be activated.
NOTE: the icon in the toolbar on the right side of the user interface must
be activated.
12 Hole Machining
3. Open the Drilling Manager: click on Transform in the text menu bar, go to the Feature Options menu and
select Recognize and Sort Feature.
5. Right click on the selected feature in the Viewing Area or the Drilling Manager and select Move Features.
Translated Feature
3. In the Translation section of the Move Features dialog box, enter -70 in the Y field.
Translated Features
4. Click on Functions in the text menu bar, go to the Drilling Manager menu and select Hole Feature by
Point Selection.
5. Select the points you have just defined in the Viewing Area and validate.
Defined Features
Now you have to select a View or a planar surface to determine to determine the drilling axis.
10. Answer Yes to the message which invites you to open the Drilling Manager.
11. In the Drilling Manager, activate the Stacks and Strategy Tab.
Strategy Defined
14. Close the Drilling Manager and run the toolpath calculations.
Toolpath Created
We are going to machine a thread in the 64 mm diameter feature. We have added optional surfaces in the
feature to obtain a graphical representation of the thread to machine.
3. In the Define Cutter dialog box, use the Profile tab to import the thread_miller_Ø30 Cutter Profile.
6. Click on the <None> button in the Drilling/Boring End Points section and define the following point (top
center of the feature):
TAPPING/THREADING METHOD
6. Activate the Multipass Thread Depth option. This allows you to machine the thread with several passes.
8. Defining the Machining Method parameter whether you want to start machining the thread from the
bottom (Climb) or from the top (Conventional). Here, we assume that you have pre-drilled the hole and
you want to start machining from the bottom : activate the Climb option.
Once thread data is defined, you can associate this information to the tapping features. Then you have to
create the machining strategy from the List of Recognized Features tab or the Stacks and Strategies tab of the
Drilling Manager. Finally, you can machine using Manual or Auto User Strategy functions.
Angled Holes
2. In the Drilling Function Parameters dialog box, create a new configuration (Training Configuration).
This tab contains pre-defined tapping tables. You can view information of these tables by clicking on the +
symbols.
To add a new diameter definition, click on the tapping table in the list, then click on the icon.
Double click on the various columns to enter the corresponding values.
For our example, add two new tapping tables with diameter definitions as illustrated below:
You can use the icon to enable/disable a selected table or diameter definition. Disabled tables or
diameter definitions are highlighted in gray.
Make sure that the corresponding features are recognized as Tap Drills.
4. Click in the Type drop-down list and select one the tables we have defined, for example the Tapping
Outside table.
Note that you can right click on these features and select Reinitialize to remove the associated tapping table.
You can now machine using the Manual and Auto User Strategy.
13 5-Axis Toolpaths
When using the Parallel to Surface Edges direction, machining starts at the center of the
surface selection to end at the surface edges.
When using the Parallel to Curve direction, machining ends on the selected curve.
When using the Parallel to Points, machining ends on the selected point(s).
When you activate the Invert Trajectory option, the Machining Method (Climb, Convention or Mixed) is
respected.
W ALLS
You need to have walls around the machining zone of the toolpath
ATTENTION
To illustrate this, we are going to program a toolpath on the following surface of the 5x_machining workzone:
Surface to Machine
2. Open the Surface Machining Parameters dialog box and activate the Apply Surface Offset option.
1. Create a new 5-Axis – Surface Machining toolpath with the following standard parameters:
Surfaces to Machine
5. Click on the icon, then click on the part to define the Machining Plane, as illustrated below:
Click on the icon so that the View is created over the whole part.
3. Select the View you have just defined as the Machining Zone.
1. Create a new 4-Axis Profiling toolpath with the following standard parameters:
The Curve(s), the Profile Center Point, the Tool Offset Angle and the Cut Link Distance are defined as
before.
5. Click on the button of the Start Point option and select the required point (Point_001).
You can also project points with respect to the Profile Curve onto the surface and additionally indicate a
projection angle.
4. Deactivate the Machine only a Segment of the Part option. The Project onto Surface option is disabled by
this option.
There are collisions because of the Perpendicular Offset Angle defined. You can increase the value and check
the results.
C UTTER T YPE
You can program the 4-Axis – Profiling toolpath with ball-end and bull-nose cutters. If you define a
ATTENTION Forward Angle Offset and/or if you activate the Project onto Surface option, you can only use ball-end
cutters.
Hood
1. Create a new 5-Axis – Between 2 Curves toolpath with the following standard parameters:
Surfaces to Machine
5. In the Machining Zone section, enter 50 in the Height field and 20 in the Depth field.
11. This time activate the 5-Axis Curve Set Normal option in the Between 2 Curves Parameters dialog box
and validate.
13. Display both toolpaths and show their normals to compare them.
In the above example, the yellow toolpath is normal to the surface to machine and the pink toolpath is normal
to the 5-axis Curve Set.
Index
IDDN.FR.001.300009.018.S.P.1993.000.30640.
This work is registered at the Agence pour la Protection des Programmes (Agency for the Protection of
Software Programs), 54 rue de Paradis, 75010 Paris, France.
It is protected in France by the intellectual property Code and, abroad, by the international conventions on
copyright. Any copyright infringement of this work is a counterfeiting offense and it is liable to punishment in
France under the article 335-2 of the intellectual property Code and to imprisonment and/or payment of a fine.
The APP is appointed by the holder of the rights to apply sanctions for any unauthorized copy and/or use.
Use of the WorkNC software program is subject to the terms and conditions of the License Agreement.
This software can only be used on or from the computer and at or from the address defined on the License
Agreement.
It is prohibited to move, copy, resell, disassemble, decompile, reverse engineer or modify this software.
The user is authorized to make a single backup copy of the software.
The user is responsible for the physical protection of this copy.
Other product names mentioned in this manual are registered trademarks of their respective companies.
Portions of this SOFTWARE are owned by Siemens Product Lifecycle Management SOFTWARE Inc.