Multiaxis Tutorial
Multiaxis Tutorial
Multiaxis Tutorial
Disclaimer
Geometric Americas, Inc. makes no warranties, either expressed or implied with respect to this
manual. Geometric Americas, Inc. reserves the right to revise and improve products as it sees
fit, and to revise the specifications and information contained herein without prior notice. Due to
continuing product development, specifications and capabilities described in this manual are
subject to changewithout notice.
Trademarks
The following and other product names and corporate references herein are registered or
proprietary trademarks of their respective owners.
CAMWorks® is a registered trademark of Geometric Americas, Inc.
SOLIDWORKS® is a registered trademark of Dassault Systèmes SOLIDWORKS Corp.
FeatureManager™ is a trademark owned jointly by DS SOLIDWORKS and Bentley Systems,
Inc.
All other brands and names are the property of their respective owners.
TABLE OF CONTENTS
Table of Contents i
Multiaxis Tutorial
ii Table of Contents
Multiaxis Tutorial
CC (Contact Point)
I, J, K (Tool Orientation)
START
Adjust operation No
parameters as needed Are
Change to CAMWorks toolpaths
Feature tree correct?
Yes
Generate operation
Define machine/change plan
controller parameters
Post process
Define machinable
features (AFR & IFR)
Define Stock
END
Multiaxis 1
Topics covered in this tutorial:
Defining the Machine and Post Processor
Defining the Stock
Inserting a Mill Part Setup and Interactively Defining Multi Surface Features
Generating an Operation Plan and Adjusting Parameters
Generating Toolpaths and Running Toolpath Simulation
Adjusting Machining Parameters and Defining the Tool Orientation
Post Processing the Toolpaths
If the CAMWorks tabs [ , , ] are not visible, you can expand the size of the tree.
Position the cursor on the line that divides the tree area from the graphics area. When the
cursor changes to a bar, drag the bar to the right until the tabs display.
Tabs for SOLIDWORKS/ CAMWorks Feature Tree tab Line that divides the tree from the
CAMWorks Solids Trees graphics area
Graphics area
CAMWorks
Operation tree
CAMWorks Feature
tree
Graphics area
Part Model
CAMWorks Options
Use the CAMWorks Options dialog box to changes the various settings you want apply in
CAMWorks.
To open the CAMWorks Options dialog box:
Did You Know: In the In the Feature and Operation trees, instead of right clicking
items and selecting Edit Definition, you can double-click the item to
open the dialog box for editing the Stock Manager, Machine, Setups,
Features and Operations.
The Machine dialog box displays the Machine tab. The default machine is specified in the
Technology Database. Mill–metric is the default machine used for the metric parts in this
manual. When you use CAMWorks to machine your own parts, select the machine tool you
want to use to machine the part.
Machine tools are set up in the Technology Database. Before using CAMWorks to machine
your parts, make sure you define the machine tools available in your facility. For more
information, refer the PDF manual “Technology Database Tutorial”.
2. In the Available machines list, highlight Mill–metric and click the Select button.
3. Click the Tool crib tab and highlight Tool Crib 2 (Metric) and click the Select button to define
the Active tool crib.
The Tool Crib page allows you to choose a Tool Crib, which is a set of tools or tool
assemblies that are used with the machine you have chosen. These are not all the tools that
are available, but a subset that you can modify to represent the actual set of tools that the
machine has loaded.
When you define your machine tools in the Technology Database, you can set up your own
tool cribs.
4. Make sure Tool crib priority option is unchecked.
5. Click the Post Processor tab.
This tab allows you to select the internal post processor or the APT CL option to output a CL
file. The list that displays depends on the post processors that are installed on your system.
CAMWorks is supplied with several tutorial post processors. Contact your CAMWorks
Reseller for more information on obtaining and/or customizing post processors for your
machine tool.
If the post processors do not display, use the Browse button to locate the folder containing
the files (*.ctl).
6. If M5AXIS-TUTORIAL (the tutorial post processor) is not the Active post processor, highlight
it in the list and click the Select button. This post processor is used for exercise in this
manual. When you use CAMWorks to machine your own parts, you can select your machine
tool controller or post processor.
When you select this post processor, a short description displays in the window. This window
contains information only if an optional file has been created for the post processor.
4. Click the Reverse Selected Entity button in the Mill Setup dialog box.
5. In the Selected Faces list box, check on the Show normal. Notice a direction of arrow
displays on the cylinder.
When generating 4 or 5 axis simultaneous toolpaths, the side of a surface to machine on
is based on the surface normal. On faces from solid models, the surface normal is
always pointing away from the solid body and the machining side will be correct.
However, if machining a surface, the surface normal may not be pointing to the desired
side to machine on. The Show normal option allows you to view and change the surface
normal. The cylinder in this part is a solid model, so the machining side for the face of the
cylinder is correct.
Did You Know: The order of the tabs in the Operation Parameters dialog box is the
recommended order for adjusting parameters. You may want to preview
the toolpath after changing a parameter to see how the setting affects the
toolpath. The Axis Control parameters can be set after you decide the
toolpath is correct for your machining requirements.
1. Click the Generate Operation Plan button on the CAMWorks Command Manager.
CAMWorks generates the operation.
OR
Right click on CAMWorks NC Manager in the Feature tree and select Generate Operation Plan
on the context menu.
Note:
If you execute the Generate Operation Plan command from the Command Manager or
the CAMWorks NC Manager level, then operations will be generated for all prismatic
features in the tree, regardless of the active item in the tree.
If you execute the Generate Operation Plan
command from the Mill Part Setup level, then
operations will be generated only for those
prismatic features listed under the given Setup.
If you execute the Generate Operation Plan
command at the feature level (by right-clicking on
a feature listed in the Feature tree and executing
Generate Operation Plan command from the RMB
context menu), then operations will be generated
only for the selected feature.
To the left of each toolpath operation is a plus sign ( ). Clicking a plus sign displays the name of
the Machinable Feature that this operation is going to machine. These Machinable Feature
items can be used to view geometric information and to modify the machining depth of the
feature.
Did You Know: If an operation displays in a color other than black, then it indicates that
toolpaths have not been generated for that particular operation. This
occurs when you insert a new operation interactively, you insert a new
feature interactively and generate operations for the new feature, or
CAMWorks cannot generate the toolpath for an operation because of an
error in the toolpath algorithm or a parameter is not correct. You can set
the color for operations without toolpaths on the Display tab in the
Options dialog box.
11. Click the Select button. This action will assign the highlighted tool as the tool to be used for
machining this operation.
Slice Pattern
1. Click the Pattern tab in the opened Operation Parameters dialog box.
This tab contains options to set the Pattern type, cutting order, cut limits and the surface
quality.
2. Make sure Method is set to Milling.
3. Set the Pattern Type to Slice.
The Slice pattern creates toolpaths that are parallel to each other. The direction of the
cuts is defined by two Cut angles.
4. Set the Cut angle (XY) to 90deg and the Cut angle (Z) to -90deg.
The machining strategy is parallel (slice) cuts. The angle on XY plane is 90deg. The
Angle in Z in this case is the angle in ZX plane. The setting of -90 deg means that
motions will start at the right side and advance to the left. Generally, this angle will be
done on a plane normal to the above set XY plane.
Executing the Generate Toolpath command from the CAMWorks NC Manager level
generates toolpaths for all the operations.
Executing the Generate Toolpath command at Mill Part Setup level generates toolpaths
only for operations listed under the given mill setup.
You can also generate toolpaths for each operation individually by right-clicking on an
operation and executing Generate Toolpath command on the context menu.
- Pause the simulation using Pause button in both Tool and Turbo mode.
- Dynamically change the orientation of the part using zoom, pan, rotate, etc.
- Control the simulation speed by dragging the Simulation Speed Control slider .
If you want to simulate only the toolpath for a
given operation, you can right click on that
operation and select Simulate Toolpath in the
context menu.
3. Set the simulation mode to Tool mode by
Simulation Mode
5. Click the Pause button to pause during simulation. Click the Run button to continue
simulation.
6. Click the Close button to exit the simulation.
5. If any warning message is not displayed, click the Generate Toolpath button on the
CAMWorks Command Manager.
8. Set the Tool to Wireframe Display in the Display Options group box.
9. Click the Forward Single Step button to step through the toolpath, then hold down
the space bar for continuous movement.
Notice that the tool axis is not tilted. The tool axis direction equals the face normal at
touch point.
10. Alternatively, click the Play button to continuously back-plot the tool till the end
condition specified in the Play Tool Until field is reached.
11. During animation, the Play button display changes to Pause button . Click the Pause
button to pause the animation while it is in progress.
12. When the animation has not yet begun or when it is paused, the Forward Single Step,
Goto End of Current Toolpath and Goto End buttons are active.
- Use the Forward Single Step button to move one toolpath record forward each
time the button is clicked.
- Use the Goto End of Current Toolpath button to move the tool position to the
last toolpath record of the current operation.
- Use the Goto End button to move the tool position to the last toolpath record of
the very last operation.
Note: The last operation varies depending on which level the Step Through Toolpath
command is executed from. For example, if this command was executed from
the Mill Setup level, then the last operation would be the last operation under
that particular setup.
OK button
Play button
Animation speed
slider
Tool Position
slider
Displays information on
the current operation
being back- plotted
13. When the animation has been completed or when it is paused, the Reverse Single Step,
Goto Start of current Toolpath and Goto Start buttons are active.
- Use the Reverse Single Step button to move one toolpath record backwards
each time the button is clicked.
- Use the Goto Start of Current Toolpath button to move the tool position to the
first toolpath record of the current operation.
- Use the Goto Start button to move the tool position to the first toolpath record of
the very first operation.
14. If you are unsure about the use of any parameter within this dialog box, click on the Help
button at the upper right corner. This action will display the context-based help for
Step Through Toolpath command.
15. Click the OK button in the upper left corner to close the dialog box.
16. Double click Multiaxis Mill1 in the tree.
17. On the Axis Control tab, set the Tool axis will be to Tilted Relative To Cutting Direction.
18. Set the Lead/lag angle to 15deg.
With this option, you can define a Lead/lag angle to the cutting direction.
- Positive value = Tool leans to the movement direction
- Negative value = Tool leans away from the movement direction
23. On the Axis Control tab, set the Tool axis will be to Tilted With Fixed Angle To Axis.
With this option, the tool axis is tilted in a fixed angle relative to the chosen axis. The tilt
axis can be to the X, Y and Z axis or to any line created in the geometry. Tilt axis and
surface normal build a plane in which the tool tilts.
24. Change the Tilt axis to X-Axis.
25. Set the Fixed tilt angle to 45deg.
26. Click OK to apply the changes and close the dialog box.
27. CAMWorks displays a warning indicating that toolpaths need to be regenerated owing to
change in machining direction. Click Yes to regenerate the toolpaths.
Toolpaths will be regenerated.
28. Right click the Multiaxis Mill1 in the tree and select Step thru Toolpath again on the
context menu.
29. Set the Tool to Wireframe Display in the Display Options group box.
30. Click the Forward Single Step button to step through the toolpath.
The tool is now tilted towards X+ in a constant angle of 45degrees all along the TP.
Notice that the CC (touch) point on the surface is maintained and one of the toolpaths is
moved due to the tilt. The CL point is now moved.
Generated toolpath
In this tutorial, you will post process all the operations and generate the NC program:
1. Click the Post Process button on the CAMWorks Command Manager.
OR
Right click on the CAMWorks NC Manager in the Operation tree and select Post Process on
the context menu.
The Post Output File dialog box is displayed so you can name the NC program file. Typically,
the NC program and Setup Sheet files are stored in the folder that contained the last part
that was opened. If you want these files in another location, you can change the folder
location.
Note: If the Post Process command is grayed out on the CAMWorks Command
Manager or on any context menu, make sure that you have selected a post
processor and generated the toolpaths.
2. In the Post Output File dialog box, click the down arrow to the right of the Save as type box.
CAMWorks provides a list of commonly used extensions that you can select. For this
exercise, use the .txt extension.
Note: If you want change the default extension from .txt to one of the ones in the list
or if you want a different file name extension for NC program files, you can edit
or create a .pinf file and specify the new extension. For more information on
making these changes, see the context-based Help.
3. In the File name textbox, type the suitable file name, and then click Save button.
4. The Post Process dialog box is displayed. Click the Step button on the control bar at
the top.
CAMWorks starts to generate the NC program and the first line of NC code displays in the
NC code view box. The post processing mode is set to post process on line of code at a time
(Step mode).
Multiaxis 2
Topics covered in this tutorial:
Using Collision Detection options
Controlling the Start and End of the Toolpath
Notice the toolpath ignores the dark gray faces and cuts through them.
4. Click the Close button in the collapsed dialog box to restore the dialog box.
5. Click the Gouge Checking tab.
6. In the Group1 page of Gouge Checking group box, check the box next to Apply gouge
checking to.
This action will enable the other check boxes on the Group1 page.
7. Make sure the Non-cutting portion and Flute options are checked.
This option enables the first of four different groups of options for gouge checking that can
be set up to check for different collision conditions.
8. In the Check against group box, remove the check mark from the Feature surfaces option.
9. Select the Other surfaces option and click the Browse button.
The Avoid Features dialog box is displayed. You can identify the features to check for
collisions. There are two methods for adding avoid features in a Multiaxis Mill operation.
- You can create an avoid feature before you generate operations. In this case, the feature
would be in the list box.
OR
- You can click the Create Features button in this dialog box and pick the faces required to
create the feature.
10. Click the Create Features button.
The New Multi Surface Feature dialog box is
displayed.
11. Pick each face on the dark gray box. If required,
rotate the part to pick the faces.
The selected 6 faces are listed in the Selected
Faces list box.
14. In the Gouge check options group box of Gouge Checking tab, set the Strategy to Retract
Along Tool Axis.
With this option selected, when a gouge is detected, the tool will retract along its axis to a
position where it no longer gouges.
15. Click the Preview button and view the results.
The avoid faces were machined. At all times, the tool orientation is kept normal to the
cylinder.
24. In the Limits group box, set the Method to Start and End at Exact Surface Edge.
25. Click on the Axis Control tab.
26. In the Cutting Direction tilt options group box, set the
Tool axis will be to Tilted With Fixed Angle to Axis.
27. Set the Tilt axis to X-Axis and set the Fixed tilt angle to
45deg.
28. Click on the Gouge Checking tab.
29. In the Gouge check options group box, set the Strategy
to Move Tool Away.
30. Set the Retract tool to Retract tool opt in YZ plane.
31. Click the Preview button and view the results.
Notice that the machining starts from the other side. In order to prevent the gouging of the
avoid faces, the tool is moving away from the geometry. All the movements are done on .the
YZ plane, maintaining a constant X value.
32. Click the Close button to restore the dialog box.
33. In the Gouge check options group box of Gouge Checking tab, set the Strategy to Stop
Toolpath Calculation.
34. Click Preview button and view the result.
CAMWorks generates a partial toolpath. The calculation stopped when a gouge was
detected. Only the non-gouging motions calculated before the gouge are generated.
Tangent approach
13. Click OK to apply the changes and close the Operation Parameters dialog box.
14. CAMWorks displays a warning indicating that toolpaths need to be regenerated owing to
change in machining direction. Click Yes to regenerate the toolpaths.
Toolpaths will be regenerated.
This chapter provides an opportunity to learn more about CAMWorks Multiaxis Machining.
The tutorials in this chapter are intended to show you how to use CAMWorks and may not
correspond to actual machining practices.
The tutorial parts are installed when you install CAMWorks and are in the \Examples\
Tutorial_Parts\4-5AxisMill folder on your computer. This folder is inside the CAMWorks data folder.
(Drive:\CAMWorksData\CAMWorks201x\Examples\Tutorial_Parts\4-5AxisMill )
Before you begin with the tutorials given in this chapter, ensure that you are through with the
concepts explained in Chapter 1.
Multiaxis 3
Topics covered in this tutorial:
Defining Tool Movement when Gaps are Encountered
Using Links with Gouge Checking
CAMWorks provides numerous settings on the Links tab that allow you to define the tool
movement when gaps are encountered along cuts, between cuts and between multiple passes.
This exercise uses the options for gaps along cuts.
6. Right click Mill Part Setup1 in the Feature tree and select New Multi Surface Feature on the
context menu.
7. Pick the two top gray faces as shown in the
image (highlighted in blue).
The Faces-1 and Face-2 are listed in the Selected
Faces list box.
8. Set the Strategy to 5 Axis.
part is removed from the model part. You will enable collision detection in the next part of
this tutorial.
10. For Gaps <= link threshold, set the following parameters:
- Link type = Retract to Rapid Distance
- Entry/Exit method = Use Leadin & Leadout
11. For Gaps > link threshold, set the following parameters:
- Link type = Retract to Clearance
- Entry/Exit method = None
In this tutorial, you will set the Entry/Exit method to Use Leadin & Leadout. The type of leadin
and leadout can be changed.
23. In the opened Operation Parameters dialog box, click the Browse button to the left of the
Entry/Exit method for Gaps <= link threshold.
The Operation Parameters dialog box is displayed to set the Leadin and Leadout
parameters.
24. Select a Leadin and Leadout Type as you desired and set the parameters.
25. Click OK to close the dialog box.
6. On the Gouge Checking tab, select the Apply gouge checking to option on the Group 1
page.
7. Check Non-cutting portion and Flute options under the Gouge checking group box.
8. In the Gouge check options group box, set the Strategy to Retract Along Tool Axis.
9. In the Check against group box, remove the check mark from the Feature surfaces option.
10. Select the Other surfaces option and click the Browse button .
The Avoid Features dialog box is displayed.
11. In the dialog box, click Create Features.
This button allows you to define additional Multi Surface features if necessary.
12. In the New Multi Surface Feature dialog box, pick all the faces of the dark gray color part.
Rotate the part if required to pick the faces.
All the selected faces of the part are added to the selected faces list box.
Multiaxis 4
Topic covered in this tutorial:
Machining Undercut Areas with 3 Axis Cutting
CAMWorks allows you to take advantage of keyway and lollipop cutters to machine complex forms
and access any undercut areas without the need for 4- and 5-axis indexing or tool tilting.
- Set the Gaps <= link threshold link type to Follow Surfaces.
- In the Gaps > link threshold, set the link type to Retract to Clearance and Entry/Exit
method to Use Leadout.
- In the Links between cuts group box, click on the percentage sign to change into inch
format, if necessary.
- Set the link threshold to 1in.
- Set the Stepover <= link threshold link type to Follow Surfaces.
- In the Stepover > link threshold, set the link type to Retract to Clearance and Entry/Exit
method to Use Leadin.
- In the Surface edge merging group box, click on the percentage sign to change into
inch format, if necessary.
- Set the Distance to 0.0039in.
24. Click the Axis Control tab and set the following parameters:
- Number of axis to 3 Axis
- Contact point to Auto
25. Click OK to apply the changes and close the Operation Parameters dialog box.
26. Click the Generate Toolpath button on the CAMWorks Command Manager.
27. Click on the Multiaxis Mill1 in the Operation tree and observe the toolpath.
Obtained Toolpath
Simulate Toolpath
1. Click on the Simulate Toolpath button on the CAMWorks Command Manager.
Multiaxis 5
Topic covered in this tutorial:
Changing Machining Parameters to Produce Different Results
Different results occur depending on how the parameters are set up. It is possible to machine this
part using different approaches.
5. If any warning message is not displayed, click the Generate Toolpath button on the
CAMWorks Command Manager.
13. If any warning message is not displayed, click the Generate Toolpath button on the
CAMWorks Command Manager.
14. Click the Simulate Toolpath button on the CAMWorks Command Manager.
21. If any warning message is not displayed, click the Generate Toolpath button on the
CAMWorks Command Manager.
22. Click on the Display style in the graphics area and change the display back to
23. Click the Simulate Toolpath button on the CAMWorks Command Manager.
5. If any warning message is not displayed, click the Generate Toolpath button on the
CAMWorks Command Manager.
Multiaxis 6
Topic covered in this tutorial:
Using Surfaces and Gouge Checking to Simplify Machining
This is a model of a milling tool body and the objective is to demonstrate how to machine the flute
area of the model. For the purposes of this tutorial, it is desired to drive the tool radially around the
axis of model. Since the shape of the model is relatively complex, defining the tool axis to be
perpendicular to the axis running through the center of the model is not possible from the part
geometry itself. One of the techniques for defining and creating a multiaxis toolpath is to machine a
simple shape, in this case a cylinder, then apply gouge avoidance methods to modify the toolpath to
the actual shape of the part.
4. Click the Reverse Selected Entity button in the Mill Setup dialog box.
6. Click the Reverse Direction button and make sure the arrow is pointing away from the
surface as shown in the image.
Now the tool will machine to the outside of the surface.
You now have the intended pattern and tool axis vector, but the toolpath will machine a cylinder
and not the actual part shape. Using gouge protection against the actual part shape will result in
the needed toolpath.
11. In the displayed New Multi Surface Feature dialog box, click Select all faces. All the
faces of the part model are added to the new Multi Surface feature.
15. In the Gouge check options group box, select Move Tool Away for the Strategy and then
click OK.
16. CAMWorks displays a warning indicating that toolpaths need to be regenerated owing to
change in machining direction. Click Yes to regenerate the toolpaths.
Toolpaths will be regenerated.
17. If such warning message is not displayed, then click Generate Toolpath button on the
CAMWorks Command Manager.
18. Click the Simulate Toolpath button on the CAMWorks Command Manager.
OR
Right click Multiaxis Mill1on the in the tree and select
Simulate Toolpath on the context menu.
Simulation Toolpath