CAM From Entry To Master Tutorial - 2X Machining
CAM From Entry To Master Tutorial - 2X Machining
2X Machining
Copyright and Trademarks
ZWSOFT CO., LTD.(GUANGZHOU). All rights reserved.
This tutorial may be reproduced provided it complies with the terms presented on the LICENSE AGREEMENT
supplied.
ZWSOFT CO., LTD.(GUANGZHOU) and the program authors have no liability to the purchaser or any other
entity, with respect to any liability, loss, or damage caused, directly or indirectly by this software and training
materials, including but not limited to, any interruptions of service, loss of business, anticipatory profits, or
consequential damages resulting from the use of or operation of this software.
Updates may be made to this tutorial and incorporated into later editions.
ZWCAD™, ZWSOFT™, the ZWCAD™ logo, and the ZWSOFT™ logo are all trademarks of ZWSOFT CO.,
LTD.(GUANGZHOU)
I
Foreword
In this tutorial, we provide various case studies, which are from easy to difficult and combine theory with
practice. We hope to improve users’ 3D CAD/CAM skills and techniques with ZW3D.
The tutorial bases on our technical engineers’ years of experience in the industry and ZW3D, which is the
fruit of a lot of efforts and wisdom. We sincerely hope that the tutorial will do help to you, and your precious
advice on it is highly welcomed.
There are three series for this tutorial: Primary Tutorial, From Entry to Master Tutorial, and Advanced
Tutorial. From easy to difficult, they offer a step-by-step learning process that can meet different user needs.
Primary Tutorial series is for users who have little or no prior 3D CAD/CAM experience. If you are green hands
of 3D CAD/CAM software, or if you are a new user of ZW3D, we recommend that you get started with this
tutorial. Here you can learn the basic knowledge and concepts of ZW3D, rapidly master the simple operations
and workflows of ZW3D, and practice simple cases.
From Entry to Master Tutorial series is for users with basic know-how of 3D CAD/CAM software. If you have
experience in 3D CAD/CAM software and want to master common functions of ZW3D, we suggest that you
start with this series. Here you can dig deeper into the functions and master more operations of ZW3D.
Advanced Tutorial series is for users with practical experience in 3D CAD/CAM software. If you hope to have
a comprehensive command of ZW3D and get the complicated operations done independently, you can
choose to learn this series. Here you can learn to use the software more flexibly and get rich experience to
increase your efficiency.
What you are learning is ZW3D From Entry to Master 2X Machining, a master tutorial.
II
Contents
1 Introduction ............................................................................................................................................. 1
1.1 Getting Started .............................................................................................................................. 1
1.1.1 General Steps to Create 2X Machining Toolpaths ............................................................... 1
1.1.2 Open the Part File................................................................................................................ 1
1.1.3 Access to CAM Module........................................................................................................ 2
1.1.4 Back to CAD Level ................................................................................................................ 2
1.2 CAM Interface ................................................................................................................................ 2
1.2.1 Layout.................................................................................................................................. 2
1.2.2 Customize Ribbon................................................................................................................ 3
1.2.3 CAM Manager ..................................................................................................................... 3
1.2.4 Customize CAM Manager .................................................................................................... 4
1.2.5 Configuration ...................................................................................................................... 4
2 2X Milling ................................................................................................................................................. 6
2.1 Getting Started .............................................................................................................................. 6
2.1.1 Get Part Ready .................................................................................................................... 6
2.1.2 Add a Stock.......................................................................................................................... 6
2.1.3 Analyze and Measure .......................................................................................................... 8
2.2 Create Toolpaths ........................................................................................................................... 8
2.2.1 Overview of 2X Milling Operations ...................................................................................... 8
2.2.2 Mill2 Tactic ........................................................................................................................ 11
2.2.3 CAM Features .................................................................................................................... 13
2.2.4 Tool Manager .................................................................................................................... 15
2.2.5 Tool Library ....................................................................................................................... 15
2.2.6 Typical Parameters of 2X Operation .................................................................................. 19
2.2.7 Verify Toolpaths ................................................................................................................ 22
2.2.8 Define Machine and Controller Parameters ...................................................................... 23
2.2.9 Generate NC files .............................................................................................................. 24
3 Drilling.................................................................................................................................................... 26
3.1 Hole Feature ................................................................................................................................ 26
3.2 Drilling Operations ....................................................................................................................... 27
3.2.1 Overview of Drilling Operations ........................................................................................ 27
3.2.2 Hole Tactic ......................................................................................................................... 28
III
4 2X Milling Case Study ............................................................................................................................. 29
4.1 Case 1 .......................................................................................................................................... 29
4.1.1 Sequence of Machining ..................................................................................................... 29
4.1.2 Mill the Top Face ............................................................................................................... 29
4.1.3 Drill Holes .......................................................................................................................... 33
4.1.4 Draft Mill ........................................................................................................................... 34
4.1.5 Rest Mill ............................................................................................................................ 36
4.1.6 Tool Compensation ........................................................................................................... 38
4.1.7 Output ............................................................................................................................... 39
4.2 Case 2 .......................................................................................................................................... 41
4.2.1 Sequence of Machining ..................................................................................................... 41
4.2.2 Drill Holes .......................................................................................................................... 41
4.2.3 Cut the slopes .................................................................................................................... 42
4.2.4 Cut the Pockets ................................................................................................................. 44
5 Turning ................................................................................................................................................... 46
5.1 Getting Started ............................................................................................................................ 46
5.1.1 Create a Profile .................................................................................................................. 46
5.1.2 Overview of Turning Operations ....................................................................................... 47
5.2 Case Study ................................................................................................................................... 48
5.2.1 Sequence of Machining ..................................................................................................... 48
5.2.2 Facing ................................................................................................................................ 48
5.2.3 Rough ................................................................................................................................ 50
5.2.4 Finish ................................................................................................................................. 53
5.2.5 Groove............................................................................................................................... 56
5.2.6 Threading .......................................................................................................................... 59
5.2.7 Drill .................................................................................................................................... 62
5.2.8 PartOff ............................................................................................................................... 64
5.2.9 Solid Verify All Toolpaths ................................................................................................... 65
5.2.10 Output NC File ................................................................................................................... 65
6 Epilogue ................................................................................................................................................. 67
IV
2X Machining
1 Introduction
Key Points:
General Workflow to Create 2X Toolpaths
CAM UI and Configuration
1
2X Machining
Open a Part
2
2X Machining
Interface Layout
Ribbon: All the functions in need to create toolpath are included in Ribbon Bar. Users can infer the
function of every button from its name. And a detail introduction of Ribbons used in 2X machining will be
provided later.
CAM Manager: Users can control and review the whole machining workflow here. It will be shown in detail
in the next chapter.
Document Aware Toolbar: There are many useful tools in this area, like Exit, picking filter, display settings,
etc.
Graphic Window: This is the place where the geometry and toolpaths are shown.
1.2.2 Customize Ribbon
Users can also right-click on the blank area of Ribbon to customize the most interface. As the figure shows
below, users can rearrange the Ribbon locations, modify Hotkey settings, or redefine mouse actions.
Customize Ribbon
3
2X Machining
Geometry: All the geometry and CAM features are listed
here, including part, stock and other objects. Users can
select, add/delete, show/hide, or set attributes and
features to them.
Clearances: Used to define tool clearance distance.
Frames: Insert and manage local Frames, which can be
used as the programming coordinate system.
Tactics: You can add hole tactics or milling tactics by right-
click here.
Operations: You can manage all Operations in this area,
including setting parameters, select tools, calculate
toolpaths, and verify the results.
Machine: Define post Configuration
Output: NC Code output control
CAM Manager
Customize Manager
4
2X Machining
Configuration Dialog
General: mainly used for file management and some general options, including single/multiple object file,
back-up, session management etc.
Part: set options for CAD module
2D: Set options for 2D Drawings.
Color: Most colors are set here.
Background: Set background style.
Display: Customize numeric settings and toggle settings, and default display style
Files: Set all kinds of file folder locations.
CAM: Define some unique options, strategies and colors used in CAM
User: Define some simple user information
PDM: Set PDM options.
When checked, each operation will start and end at the setup's
Move to/from setup clear z Clear Z position. OR each operation will start and end at the
Frame or local Clear Z position.
5
2X Machining
When checked, ZW3D will automatically write the origin
Auto write ORIGIN in output coordinate value (in global CS) of local Frame which is used to
generate toolpaths into the output file.
2 2X Milling
Key Points:
Prepare Part and Stock
Create 2X Milling Operations
Generate & Verify Toolpaths
Output NC Files
STEP 02 Align the model with a proper coordinate system according to your machine. Normally the origin
locates on one of the corners or the graphic center of the model. Users can do this with the help
of the Move command. In this case, the coordinate is already set to right place.
2.1.2 Add a Stock
After the part is ready, the first thing after going into the CAM module is to add a stock. ZW3D provides 2
methods to create a stock.
Method1: Click on Ribbon Add a stock to create a regular stock according to the geometry size of the part,
as the figure shows below.
6
2X Machining
7
2X Machining
8
2X Machining
Mill2: With this command, users can create a series of “intelligent” rule-based 2X operations for
the whole part by one click. ZW3D names such function as “Tactics”. Similar ones can also be found
in 3X, 5X and Drill module.
Spiral: This operation is a facing or pocketing technique, which advances the tool at each depth by
proceeding toward or away from the part boundaries.
Zigzag: This operation is a facing or pocketing technique, which advances the tool at each depth
through a sequence of straight parallel cuts, reversing direction at the end of each cut.
9
2X Machining
Countour: This operation will generate a toolpath parallel or perpendicular to the reference curve
(medial or spine) for each cutting zone.
Profile: This operation cuts any number of open or closed curve boundaries (CAM Profile features)
or CAM Components containing geometry profiles.
Ramp: The toolpath created by the Ramp Cut operation is similar to the toolpath created by
Helical Cut operation for a hole feature.
Inter Path Move: This operation is to create safe links between tool paths.
11
2X Machining
click. This function will help users to save a lot of time when they are creating 2X toolpaths, especially on
simple parts and the ones which don’t require a very fine finishing.
Mill2 Tactic will automatically detect the CAM features of the part, and then choose a suitable operation
(as well as the parameters and cutter) for each of them based on the defined rules. The tools are chosen
from Library, users can use the default Library or build a new one.
Here are the steps to create a Mill2 Tactic.
STEP 01 Click on Ribbon Mill2 to add a Mill2 Tactic in the Manager.
STEP 02 Right-click or double-click on the text Features, to add the part in.
STEP 03 Right-click on the text Mill2 Tactic 1, then select Create/Calculate Operations to generate
toolpaths.
12
2X Machining
Figure 28 shows) or get access to editing the rules. Click on Edit Tactic will call out Tactic Manager as
shown below. Users can define the name, material type, tool library and rules here.
STEP 01 Click on the Ribbon Profile to call out the select window.
STEP 02 Select the edges or curves to make up a Profile.
STEP 03 Set the attributes and press OK, then the feature will show in the Manager.
There are another 2 ways to call out feature select window. One is to right-click on the part in CAM
Manager; the other is to right-click or double-click on the text Feature.
13
2X Machining
14
2X Machining
2.2.4 Tool Manager
Users can customize Tools or Tool Library with Tool Manager. You can click the Ribbon Tool or right-click
on the text Tool in CAM Manager Tree to get access to Tool Library as the below figure shows. Users can
either input the parameters to create a tool or direct load one from Library.
Tool Manager
2.2.5 Tool Library
Here is an example showing the steps to create a new Tool Library. We’ll use this in Chapter 4.
STEP 01 Create a new CAM Plan file named Tool Library or any other one you prefer.
15
2X Machining
STEP 03 Open Tool Manager and define tool CenterDrill 5mm as below.
16
2X Machining
STEP 04 Click Save All button on the Tool Manager after all the parameters of CenterDrill 5mm are defined.
Then select the correct path to save all tool data in the Tool Library file.
STEP 05 Define the tool Drill 8mm as below, and then click Save All as previous.
17
2X Machining
STEP 06 Define the tool Drill 10mm as below, and then click Save All as previous.
STEP 07 Define the tool M10X1.25 as below, and then click Save All as previous.
18
2X Machining
Tool “M10X1.25” Settings (1)
STEP 08 Save the file again and exit. The next time you want to use a cutter from the Tool Library we have
just created, you can open the Tool Manager window and click Load from Lib or Load All button.
19
2X Machining
-Speeds, Feeds: Define Speed/Feed Table used in this Operation.
-Path Tolerance: Define toolpath tolerance.
-Side Thick: Define the thickness of material left on boundary sides after the operation is done.
-Bottom Thick: Define the thickness of material left above the bottom of the region after the
operation is done.
-Stepover: Define the spacing of adjacent cuts between cuts.
-Stepdown Type: Define how tool moves downwards.
-Stepdown: Define the height between cuts.
Limiting -Tool Location: Define whether the tool can move past boundary.
-Type: Define the type of the input value in Top and Bottom below.
-Top/Bottom: Define the top/ bottom of the operation.
-Check all of Part: Define whether the Part feature will be considered by the operation, no
matter if it has been added in.
Tips
Hang the mouse over any input field for a second, ZW3D will pop up a picture to illustrate it.
20
2X Machining
Path Setting -Cut Direction: Define the move direction of the tool.
-Cut Order: Define cut order.
-Path Pattern: Define the moving pattern of toolpaths.
-Allow Tool Lift: Define whether to allow lifting the tool.
-Lift in Region: Define whether to allow lifting the tool when cutting one region.
-Tool compensation: Define whether to output Cutter Compensation statements when
generating the active tool path.
-Side Finish Type: Define the type of final clean up made on the part boundaries.
-Side Finish Distance: Define the material thickness left after finishing.
-Corner Control: Define how the tool behaves when it changes direction.
-Start Points: Define preferred regions on the boundaries to begin cutting.
Access to “Verify”
“Verify” Form
22
2X Machining
You can click on the button Solid Verify on the bottom of the parameter setting window, or right-click on
the operation name, and select Solid Verify to go to the simulation space.
Machine Manager
24
2X Machining
“Output” settings
Select Machine: Select a machine defined earlier from the list.
Part Id: Define the ID number of the part.
Programmer: Define the name of the programmer.
Toolpath Space: Define Coordinate system used to generate NC file. Two options are available, Machine
(global) and Local.
Relation Frame: Define local frame used to create NC file.
Tool Changes: Define whether to enable tool changes.
25
2X Machining
Speeds/Feeds: Define if spindle speed and feed rates should be specified in the output files.
Tool Num: Define ID number of the tools used in the output file.
Coolant: Use this option to over-ride the coolant mode (specified in the Tool Properties Form) at the time
of output.
Comment: Define a comment to be output at the start of the output program.
Output File: Define the output file folder location.
3 Drilling
Key Points:
Hole Feature & Hole Filter
Drilling Operations & Hole Tactic
Input type: Select the geometry type used as the pick filter.
Holes: The number of holes.
Hole Axis: If an axis is specified, only those holes with the same axis will be selected.
Hole List: Define how the selected holes will be grouped.
Min/Max Diameter, Min/Max Depth: Define the range of diameter and depth, only holes within the range
will be selected.
Tolerance: Define hole diameter tolerance. If the tool’s diameter differs from the hole’s by an amount
greater than this tolerance, ZW3D will give a warning message.
Finish: Define hole surface finish thickness. For reference only and is not used when calculating toolpaths.
Users can customize the attributes of hole features after picking.
26
2X Machining
Type, Size: Define the thread type and size of the holes.
Diameter, Depth: Show the values of diameter and depth.
Csink Diameter/Angle: Define the countersink diameter/Angle.
Cbore Diameter/Depth: Define the counterbore diameter/depth.
Thrd Depth/Pitch: Define thread depth/pitch.
Hole Axis: Define an alternate hole axis. Otherwise, ZW3D will calculate it for you.
Start Point: Define the start point of holes defined by Point, Circle and Cylinder.
Drilling Operations
Hole Tactic: Like Mill2 Tactic of 2X Milling. With this command, users can create a series of
“intelligent” rule-based drilling operations for the whole part by one click.
Center: This operation is used to provide starting holes for other drilling operations.
Peck: This operation is a deep drilling method. The drill withdraws to the approach plane
after advancing a specified distance into the hole, facilitating chip removal.
Chip: This operation will make the tool to withdraw a specified distance after advancing
into the hole to prevent the binding of chips.
27
2X Machining
Ream: This operation is used for finishing by removing a small amount of material from a
pre-drilled hole.
Bore: This operation is used to enlarge, finish and accurately locate holes.
Fine Bore: This operation is used to create a fine hole surface by avoiding drag tools along
hole sides from the bottom upward.
Counterbore: This operation is used to spot-face, making room for the heads of bolts or
screws, or to enlarge holes.
28
2X Machining
4.1 Case 1
In this chapter, we’ll take a 2D drawing as an example, which is located in ZW3D installation folder. The
typical location is “C:\Program Files\ZWSOFT\ZW3D 201X Eng (x64)\training\ 2X machining
model\2X_Case_01.Z3”.
The part is shown below. The stock and clamps have already been created in the same file.
29
2X Machining
STEP 02 All the inserted geometry is Part Class by default. Right-click on the clamps and stock and select
Edit Class to set the right class.
CAM Feature
30
2X Machining
Tool “D20R0.8”
STEP 05 The parameters are set as below figures show. These settings will drive the tool to mill a face 2mm
into the stock, and avoid the areas where clamps are located.
STEP 05 Calculate the toolpaths. The Zigzagcut 1 toolpaths are shown as below.
31
2X Machining
Zigzagcut 1 Toolpaths
Then how can we deal with the remained material that is covered by clamps? ZW3D provides a solution
called Clamp Cleanup.
STEP 01 Right-click on operation Zigzagcut 1 and select Duplicate to make a copy of it.
Duplicate Zigzagcut 1
STEP 02 Double-click or right-click on the text Subtype under operation Zigzagcut 2 to change it to Clamp
Cleanup.
STEP 03 Double-click or right-click on the text Ref Op under operation Zigzagcut 2 to change it to Zigzagcut
1.
32
2X Machining
Zigzagcut 2 Toolpaths
Hole Filter
Hole Feature
33
2X Machining
STEP 02 Create a Drill operation and define the tool as Drill 7mm. The parameters are shown as below.
Drill Tool
Drilling Parameters
STEP 03 Create a Countersink operation and define the tool as Csink. Leave all the parameters by default.
Countersink Tool
4.1.4 Draft Mill
STEP 01 Create a Pocket Feature based on the big circle on the left.
34
2X Machining
Pocket Feature
STEP 02 Create a Spiral operation, taking the Pocket and stock as machine feature, using the same tool as
Zigzag. The parameters are set as below.
35
2X Machining
“Spiralcut 3” Parameters
37
2X Machining
“Spiralcut 3” Toolpaths
4.1.6 Tool Compensation
STEP 01 Duplicate Spiralcut 3 and edit the tool and parameters as below.
Notes:
In Spiral operation, Tool Compensation option is not available if the engage/retract type is Circular or
None.
38
2X Machining
Notes:
ID #: Tool ID
D register: Radius compensation ID
H register: Height compensation ID
“Spiralcut 4” Toolpaths
4.1.7 Output
STEP 01 Insert a Frame on the bottom left corner of the part.
Insert a Frame
39
2X Machining
Machine Settings
Notes:
The range of coordinate system IDs that input as Offset Registers can be used in Frame settings as below.
STEP 03 Right-click on the text Output in CAM Manager to define output settings.
STEP 04 Right-click on text Operations in CAM Manager and select Output NC for All
40
2X Machining
Output NC File
4.2 Case 2
In this chapter, we’ll take a 3D part as an example, which is located in ZW3D installation folder. The typical
location is “C:\Program Files\ZWSOFT\ZW3D 201X Eng (x64)\training\2X machining\Slider.Z3”.
The part is shown below.
41
2X Machining
42
2X Machining
Notes:
After clicking Modify Attributes button, you need to pick both edges and middle click to call out Curve
Attribute Modify window.
STEP 02 Create a Profile operation based on the Profile feature using the tool D25R2.
Tool “D25R2”
Notes:
The actual heights (Z value) of the top/bottom of the slop are 80 and 51. It is recommended to extend the
range to get a better toolpath.
43
2X Machining
“Profilecut 1” Toolpaths
Notes:
The option Profile Side in Path Setting tab is related to the direction of the Profile feature. So, if the
toolpaths are on the other side of the slop, you can try to change the Profile Side to make it correct.
4.2.4 Cut the Pockets
STEP 01 Create a Profile feature based on the pocket outlines. And modify the attributes of the two edges
next to air.
44
2X Machining
STEP 02 Create Spiral operation using tool D16R0.8, and add the Profile feature in.
Tool “D16R0.8”
45
2X Machining
Parameters of “Spiralcut 1” (1)
“Spiralcut 1” Toolpaths
5 Turning
Key Points:
Key Points for Turning Profile
Turning Operations
46
2X Machining
STEP 02 Hide the part and erase all the unnecessary curves (dotted lines in red shown in Figure 5-2).
STEP 03 Go to CAM environment and create a Profile feature. Remember to define the Type of the Profile
to “Part”, and the direction to anti-clockwise.
Create Profile
Turning Operations
PartOff: This operation is used to separate the objective from the workpiece.
Stock
STEP 01 Click on the Ribbon Facing to add the operation in CAM Manager.
STEP 02 Add the profile created in Chapter 5.1 and Stock in Features.
48
2X Machining
STEP 03 Define the tool as below. For other parameters not shown in the figure, keep them as default.
Tool Settings
STEP 04 Define the parameters as follows. The explanations of the options are listed below the figures.
49
2X Machining
Path Setting -Cut Direction: Define cut direction, right to left or left to right.
-Overlap: Define the distance that the tool cuts past the center of the part face.
-Station Point: Define the tool start and end location.
Notes:
For options in Path Setting tab, set Cut Direction to Right to left, Overlap to 0.5, and pick the station point
as you wish. This means that the tool will cut from right to left, starting from and getting back to the
station point as you picked. And when the tool reaches the center of the part, it will continue cutting 0.5mm
deeper.
STEP 05 Calculate the toolpath and verify it. The toolpath is shown below.
Facing Toolpath
5.2.3 Rough
The aim of the Rough operation is to cut the material as much as possible.
STEP 01 Click on the Ribbon Rough to add the operation in CAM Manager.
STEP 02 Add the profile and Stock in Features.
50
2X Machining
Primary -Axial Thick: Define the amount of material left along the X-axis after the operation is done.
-Radial Thick: Define the amount of material left along radius after operation is done.
Notes:
For options in Primary tab, keep Speeds, Feeds, Path Tolerance as default, and set Axial Thick and Radial
Thick to 0.2, Step Value to 2. The tool will cut 2mm thick for each time, and there will be 0.2mm allowance
along axial and radial directions left after the operation is done.
51
2X Machining
Path Setting -Cut Regions: Define cut regions, outside (OD) or inside (ID).
-Cut Strategy: Define the strategy used to generate toolpath. Different Strategies are
compared in Figure 136.
-Into Concave: Define whether the tool is allowed to cut into concaves. Different settings are
compared in Figure 137.
-Clearance: Define vertical distance when the tool begins to machine the concave.
-Drill Diameter: Define the diameter of the hole in the part center, the toolpath will avoid
machining the area.
-Output Type: Define whether the output contains circle commands.
Notes:
For options in Path Setting tab, set Cut Regions to OD, Cut Direction to Right to left, Cut Strategy to
Horizontal, Into Concave to NO, and pick the same station point as Facing. This means that the tool will cut
outside surface of the part from right to left; the toolpaths are horizontal; and will not cut into concaves.
NO YES
52
2X Machining
Link and Lead-Engage Style: Define how tool engages into the stock.
-Link Length: Define distance of lead in toolpaths.
-Line Angle: Define the angle between lead-in and cutting toolpaths.
-Extend Distance (Lead In): Define extend cutting distance of toolpaths before cutting into
stock.
-Length: Define the length of lead-out toolpaths.
-Angle: Define the angle between lead-out and cutting toolpaths.
-Extend Distance (Lead Out): Define extend cutting distance of toolpaths before retracting
the tool.
Notes:
For options in Link and Lead tab, set Extend Distance (Lead Out) to 2. This means that the tool will continue
cutting 2mm before retracting.
STEP 05 Calculate the toolpath and verify it. The toolpaths are shown below.
Rough Toolpaths
5.2.4 Finish
The aim of Finish operation is to cut the remained material left by Rough turning operation.
STEP 01 Click on the Ribbon Finish to add the operation in CAM Manager.
STEP 02 Add the profile in Features.
53
2X Machining
Notes:
For options in Primary tab, keep Speeds, Feeds, Path Tolerance as default, and set Axial Thick and Radial
Thick to 0. This means that no extra material will be left after the operation is done.
Notes:
All the settings in this tab are same as those in Rough operation.
54
2X Machining
Path Setting -Cut Reverse: Define whether to reverse cutting and don’t change the toolpaths shape.
- Tool Compensation: Define the compensation type.
If set this to Computer, the toolpaths will get compensation when calculating.
If set this to Control, the toolpaths won’t get compensation when calculating, but will
output G42 command.
If set this to Wear, the toolpaths will get compensation when calculating and output G42
command also.
If set this to Reverse Wear, the toolpaths will get compensation when calculating and
output G41 command instead of G42.
If set this to Off, the toolpaths won’t get compensation at all.
Notes:
For options in Path Setting tab, set Cut Reverse to NO and Tool Compensation to Computer, the others are
same as Rough. This means that the tool will cut outside surface of the part from right to left with
compensation and will not cut into concaves.
55
2X Machining
Finish Toolpaths
5.2.5 Groove
The aim of this operation is to cut the grooves of the part.
STEP 01 Click on the Ribbon Groove to add the operation in CAM Manager.
STEP 02 Add the profile in Features.
STEP 03 Define the tool as GV 1 shown in below Figure. The Insert Width (W) should not be bigger than the
width of the grooves.
Groove Tool
STEP 04 Define the parameters. Options same as previous operations will not be listed here.
56
2X Machining
Primary -Rough Thick: Define the amount of material left after rough cutting.
-Step Type: Define the step size.
-Enable Peck: Define whether to enable peck for rough cutting.
Notes:
For options in Primary tab, keep Speeds, Feeds, Path Tolerance as default, and set Rough Thick to 0.2,
Enable Peck to NO. This means that there will be 0.2mm material left after rough cutting.
Notes:
The begin & end points are picked as below.
57
2X Machining
Path Setting -Cut Strategy: Select the cut strategy from Zigzag and Alternate. The difference between is
shown in Figure 153.
-Relief Amount: Define the distance from the tool to groove side when retracting.
-Stock Height: Define the amount of stock above the top of the groove before the rough
turning begins.
-Dwell Time: Define the dwell time the tool stays at the bottom of the groove in the rough
grooving.
-Rough Clearance: Define the clearance above the top of grooves.
-Safe Distance: Define the distance above the part when the tool is moving from a groove
region to another.
-Output Type: Define whether to output circle command in NC files.
-Finish Groove: Define whether to enable finish cut after rough grooving.
-Finish Thick: Define the thickness of material after finish grooving is done.
-Retract Position: Define the distance from the tool to groove side when retracting.
-Overlap: Define the overlap distance between two cuts.
-Back Off Distance: Define retract distance of finish grooving, only take effect when the
second pass of finish grooving exists.
Notes:
For options in Path Setting tab, set Cut Strategy to Zigzag and Finish Groove to Yes. This means that the
tool will cut the grooves in a Zigzag shape of toolpath and enables a finish cut after roughing.
Zigzag Alternate
Cut Strategy Zigzag VS Alternate
STEP 05 Calculate the toolpath and verify it. The toolpaths are shown below.
58
2X Machining
Groove Toolpaths
5.2.6 Threading
Assume that there are threads on the right cylinder of the part as below figure shows.
Threads location
STEP 01 Click on the Ribbon Groove to add the operation in CAM Manager.
STEP 02 Add the profile in Features.
STEP 03 Define the tool as TD 1 shown in Figure 157.
59
2X Machining
Threading Tool
STEP 04 Define the parameters. Options same as previous operations will not be listed here.
Primary -Thread Depth: Define the vertical distance between the crest and root.
-Thread Type: Define the method to complete the rough threading motion.
-Enable Peck: Define whether to enable peck for rough cutting.
Notes:
For options in Primary tab, keep Speeds, Feeds, Path Tolerance as default, and set Rough Thick to 0.2,
Enable Peck to NO. This means that there will be 0.2mm material left after rough cutting.
Limiting -Cut Position: Select a point that locates on the thread line.
-Start Length: Define the distance from the start point and Cut Position.
-ThreadLen: Define the length of threads.
60
2X Machining
Notes:
For options in Limiting tab, select Cut Position as Figure 159 shows, and set Start Length to 0, ThreadLen to
0 or null. This means that threads will start from the selected point, ZW3D will calculate the thread length
automatically.
Link and Lead -Extend Distance: Define an extra cutting distance before/after cutting the part.
Notes:
For options in Link and Lead tab, set both Extend Distance to 2. This means the cutting will get started
2mm earlier before cutting into the part and continue cutting 2mm after finishing the part.
STEP 05 Calculate the toolpath and verify it. The toolpaths are shown below.
61
2X Machining
Threading Toolpaths
5.2.7 Drill
Before starting a drill operation, users should collect the hole information in advance, including the
diameter, depth, etc.
STEP 01 Click on the Ribbon Drill to add the operation in CAM Manager.
STEP 02 Add the profile in Features.
Threading Tool
STEP 04 Define the parameters. Options same as previous operations will not be listed here.
62
2X Machining
63
2X Machining
For options in Path Setting tab, set Return Distance to 3, Engage Distance to 20, Dwell Time to 0, and Tool
Home Start/end to station point same as previous operations. Keep others as default. This means the
drilling will start and end at the same point as station point.
STEP 05 Calculate the toolpath and verify it. The toolpaths are shown below.
Drill Toolpaths
5.2.8 PartOff
STEP 01 Click on the Ribbon PartOff to add the operation in CAM Manager.
STEP 02 Add the profile in Features.
STEP 03 Define the tool as PartOff 1.
Threading Tool
STEP 04 Define the parameters. Options same as previous operations will not be listed here.
64
2X Machining
PartOff Toolpaths
65
2X Machining
Manager.
STEP 02 Define the Class, Post Configuration and Tool Changer as below.
Machine Manager
CL/NC Setting
Add Operations in
66
2X Machining
Output NC File
6 Epilogue
Thank you for your valuable time.
In this tutorial, we’ve shown you how to create 2X milling and turning tool paths with the key parameters
explained in detail. We hope this tutorial can help you understand the way to apply 2X machining in ZW3D.
Notice: This tutorial is based on version ZW3D 2021, some functions or icons may not match the current
version. If you have any suggestions or questions about this tutorial, please contact us at
ZW3D Global Website: https://www.zwsoft.com
ZW3D Support Team: sales@zwsoft.com
67