Professional Documents
Culture Documents
X7 Advanced Machining Tutorial
X7 Advanced Machining Tutorial
Call 1-800-529-5517 or
Visit www.emastercam.com or
Software: Mastercam X7
Author: Mariana Lendel
ISBN: 978-1-926955-85-8
Date: June 13, 2013
Notice
In-House Solutions Inc. reserves the right to make improvements to this manual at any time and without
notice.
Disclaimer Of All Warranties And Liability
In-House Solutions Inc. makes no warranties, either express or implied, with respect to this manual or
with respect to the software described in this manual, its quality, performance, merchantability, or
fitness for any particular purpose. In-House Solutions Inc. manual is sold or licensed "as is." The entire risk
as to its quality and performance is with the buyer. Should the manual prove defective following its
purchase, the buyer (and not In-House Solutions Inc., its distributer, or its retailer) assumes the entire
cost of all necessary servicing, repair, of correction and any incidental or consequential damages. In no
event will In-House Solutions Inc. be liable for direct, indirect, or consequential damages resulting from
any defect in the manual, even if In-House Solutions Inc. has been advised of the possibility of such
damages. Some jurisdictions do not allow the exclusion or limitation of implied warranties or liability for
incidental or consequential damages, so the above limitation or exclusion may not apply to you.
Copyrights
This manual is protected under International copyright laws. All rights are reserved. This document may
not, in whole or part, be copied, photographed, reproduced, translated or reduced to any electronic
medium or machine readable form without prior consent, in writing, from In-House Solutions Inc.
Trademarks
Mastercam is a registered trademark of CNC Software, Inc.
Microsoft, the Microsoft logo, MS, and MS-DOS are registered trademarks of Microsoft Corporation;
N-See is a registered trademark of Microcompatibles, Inc.; Windows 7 and Windows 8 are registered
trademarks of Microsoft Corporation.
TABLE OF CONTENTS
Table of Contents
Getting Started ........................................................................................................... 1
Tutorials:
Tutorial #1 - Projection Toolpath ..........................................................................................................17
Tutorial #2 - Swarf Milling, Parallel to Multiple Curves Toolpaths & Machine Simulation ..................43
Tutorial #3 - Parallel Cut, Morph Between 2 Curves Toolpaths ............................................................99
Tutorial #4 - Impeller Floor Surface Without Tiltcurve, Morph Between 2 Surfaces, Impeller Blade
Swarf Finish, Parallel to Surface Toolpaths.........................................................................................161
Tutorial #5 Collision Control Strategies ...............................................................................................243
#2
Swarf milling toolpath from the Tool Box
toolpath family.
Parallel to multiple curves toolpath from the
Wireframe toolpath family.
Machine Simulation.
#3
Parallel cuts toolpath from the Surface/Solids
toolpath family.
Morph between 2 curves toolpath from the
Wireframe toolpath family.
Parallel to multiple curves toolpath from the
Wireframe toolpath family.
GETTING STARTED
NOTE: To be able to follow this tutorial you will need to enable the Unified Backplot /Verify System. The
change has to be done in Mastercam Advanced Configuration as shown in this step.
To start the software, from Desktop, click on the shortcut icon as shown.
Menu Allows you to select all the functions in Mastercam to create geometry and
toolpaths.
Toolbars Can be used instead of the menu to create geometry and toolpaths.
Ribbon Bar Allows you to enter the values and settings that define the entities that you are
currently creating or modifying.
Function prompt Prompts the user for info.
Status Bar Allows you to set the attributes (color, level, style, and width) and the View/
Plane and Z depth currently used.
Toolpaths/Solids Lists the history of the toolpath operations and solids.
Operations Manager
Origin Geometry origin from which the system measures the point coordinates in X,Y
and Z axes in the current plane.
Graphic Area Workspace area in Mastercam where the geometry displays.
MRU Toolbar Lists the most recently used functions.
Quick Mask Toolbar Lets you select all entities of a specific type.
Scale Shows you a scale of the object on the screen.
View Port XYZ Axes Informs you which Graphics view, WCS and Toolplane/Construction plane you
are working in.
In this step you will learn how to use the menu functions in Mastercam to create geometry.
3.1 Using the Menu to select the command Create Line Endpoint
Figure: 3.1.1
3.2 Using the Toolbars to select the command Create Line Endpoint
To see the commands which are found under Create Line, in the menu bar choose the drop down arrow to the
right of the icon as shown in Figure: 3.2.1.
Figure: 3.2.1
NOTE: Mastercam is fully customizable meaning you can move the toolbars anywhere you desire allowing you
to work more efficiently.
To move a toolbar select the left vertical line in front of the toolbar and drag it to the desired location on the
screen as shown.
To create the line, select the first endpoint by sketching a point from the screen (left click). Then enter the
distance and angle if necessary.
To continue making lines choose the Apply button from the ribbon bar or press Enter. To exit the current
To undo the last command use the Undo button. The undo button can be used to go back to the beginning
of geometry creation or to the last point of the saved file. Mastercam also has a Redo button for your
convenience.
The Status bar is used to set the drawing attributes, view, plane, Z depth and construction mode.
Work Coordinate System Allows you to redefine the WCS. You can choose from a list of stand views,
(WCS) specify origin coordinates, access the view manager or use the named function
to access the view selection dialog box.
Groups Defines a collection of entities or operations that can be manipulated as a single
entity.
Figure: 3.7.1
Select the desired color from the dialog box as shown in Figure: 3.7.2.
Figure: 3.7.2
Select the OK button to exit the command and begin creating geometry in the color of your choice.
NOTE: Any geometry on your screen will remain in the previous system color. This change will only affect the
geometry you create going forward.
The Toolpath Manager displays all the operations for the current part. You can sort, edit, regenerate, verify and post any
operations. For more information on the Toolpath Manager, please refer to General Notes.
The Toolpaths Manger can be hidden to gain more space in the graphics area for creating geometry.
Settings
Figure: 4.0.1
The 2D Toolpaths icons will be displayed to the left of the Operations Manager as shown in Figure: 4.0.2.
Figure: 4.0.2
Settings
Configuration.
Select Screen from the configuration Topics.
Select the plus sign (+) beside screen as shown in Figure: 5.0.1.
Figure: 5.0.1
In Grid Settings enable Visible Grid and change the Spacing to X = 0.25 and Y = 0.25.
Set the Size to 1.0.
Figure: 5.0.2
TUTORIAL #1
This tutorial covers Mastercam's 5-Axis toolpath functionality. To apply these toolpaths to a 5-Axis machine tool, a
customized post processor for your machine is required.
There are no default 5-Axis post processors included with Mastercam due to the variation in multi-axis machine
configurations. Contact your Mastercam reseller to request post processor services such as multi-axis post development.
Your post processor may require certain additional programming information not covered in this tutorial. For instance:
You may be required to position your stock in machine space rather than at Mastercam's origin.
You may be required to use the Misc Values.
Your post may also prompt you for tool gage lengths.
The nature of the additional information required depends largely on your machine's configuration. Contact the developer
of your post processor for details.
File
Open.
Select "TUTORIAL 1 PROJECT5 AXIS.MCX-7" from the directory you saved the file in.
In Mastercam, you select a Machine Definition before creating any toolpaths. The Machine Definition is a model of your
machine tool's capabilities and features and acts like a template for setting up machining jobs. The machine definition ties
together three main components: the schematic model of your machine tools components, the control definition that
models your control units capabilities and the post processor that will generate the required machine code (G-code). For
the purpose of this tutorial, we will be using the 5 - AXIS TABLE - HEAD VERTICAL machine.
NOTE: If you already have the default machine in the Toolpaths Operations Manager, do not select another
machine. Expand Properties and select Files, and then select Replace button and select the 5 - AXIS TABLE -
HEAD VERTICAL.MMD-7.
Machine type
Mill.
Manage list.
Select the 5 - AXIS TABLE - HEAD VERTICAL.MMD-7.
Select the Add button as shown Figure: 2.1.1.
Figure: 2.1.1
Select the OK button to exit Machine Definition Menu Management dialog box.
Machine type
Mill.
Select the MILL 5 - AXIS TABLE - HEAD VERTICAL.MMD-7.
Select the plus sign in front of Properties in the Toolpaths Manager to expand the Toolpaths Group Properties.
Figure: 2.4.1
Figure: 2.5.1
NOTE: Remember that the stock is not geometry and can not be selected. You will use the defined stock while
verifying the part.
Advanced Multiaxis provides enhanced 5-Axis multisurface machining strategies. You can work with the full interface that
gives you access to all the available parameters and options. You can also choose from a number of simplified interfaces
that have been customized for specific applications and machining strategies.
These toolpaths work on surfaces. Solid selection is available for most advanced multiaxis toolpath strategies, with the
following exceptions: Toolpaths that require the selection of a defined edge (solid edge) and toolpaths that require the
selection of only a single surface (solid face).
3.1 Create the Projection 5-Axis toolpath with the tool axis oriented normal to the surfaces
Projection is a toolpath that follows a curve that has been projected onto a set of surfaces. This is useful for engraving and
similar applications. Projection curves should lie on or above the surface, within the maximum projection distance.
Toolpath Preview:
Toolpaths
Multiaxis.
Toolpath Type
Toolpath Type page allows you to establish the type of multiaxis toolpath to create. Toolpath type controls the options
available as you proceed down the tree structure. The options are based on the toolpath family selected using the
Calculation based on buttons, as well as by selecting the picture of the toolpath you wish to create. The Toolpath Type
dialog box allows you to select between the different toolpath families Classic, Wireframe, Surface/Solids, Drill/Circle
Mill, Tool Box or Custom applications. You can then choose one of the toolpaths inside of that family.
From the Toolpath type select Tool Box button and click on the Projection.
Tool
The Tool page allows you to select a tool, set the feeds and speeds, enter a comment about the operation, and set other
general toolpath parameters.
Select the Next button and change the parameters as shown in Figure: 3.1.1.
Figure: 3.1.1
Select the Next button scroll down and change the parameters as shown in Figure: 3.1.2.
Figure: 3.1.2
Make sure that the Tool diameter value is 0.05 and the Corner radius value is 0.025.
Add a comment in the Comment area to identify the toopath in the Toolpath Manager and also in the NC file.
The Tool page should look as shown in Figure: 3.1.3.
Figure: 3.1.3
NOTE: The Feed rate, plunge rate and spindle speed values are the ones you set in the Parameters page of the
Tool definition.
Projection
Projection settings determine the geometry the tool follows and how it travels along that geometry.
Drive surfaces button allows you to return to the graphics window to select the surfaces.
Projection curves button allows you to return to the graphics window to select the curves. Projection curves should lie on
or above the surface, within the Max. projection distance.
Cut tolerance sets the accuracy of the multiaxis toolpath.
Maximum angle step sets the maximum angle between the adjacent tool vectors generated along the curves.
Engraving depth sets the depth to engrave the selected projection curves.
Apply multiple depth activates multi passes options.
Distances set the distances above the part, as incremental values, where the tool is moving at rapid feed rate or at the
cutting feed rate. It also sets the minimum distance above the part for the tool to travel in the clearance area.
Click on the button next to the Drive surfaces, to select them as shown.
Click on the button next to the Projection curves, to select them as shown.
From the Chaining dialog box, select the Window button as shown.
Figure: 3.1.4
Change the Engraving depth to -0.005 and make sure that the rest of the parameters are set as shown in
Figure: 3.1.5.
Figure: 3.1.5
NOTE: The graphics in all the toolpath parameter pages will change to reflect the parameter that you input.
This helps you visualize the result of the change. Your image might be different than the one shown.
Backplotting shows the path the tools take to cut the part. This display lets you spot errors in the program before you
machine the part. As you backplot toolpaths, Mastercam displays additional information such as the X, Y, and Z
coordinates, the path length , the minimum and maximum coordinates and the cycle time. It also shows any collisions
between the workpiece and the tool.
Make sure that the toolpath is selected (signified by the green check mark on the folder icon).
From the Toolpaths Operations Manager, click on the Backplot/Verify Options icon as shown.
Figure: 4.0.1
NOTE: Mastercam launches a new window that allows you to check the part using the Unified Backplot/Verify
System.
Select the Backplot tab and have the following settings enabled as shown.
Select the Home tab and make sure that you have the following settings on as shown.
To see the part from an Isometric view select the Isometric icon.
You can step through the Backplot by using the Step forward or Step back buttons.
NOTE: The tool axis orientation is normal to the surface at each step along the curves.
Verify Mode shows the path the tools take to cut the part with material removal. This display lets you spot errors in the
program before you machine the part. As you verify toolpaths, Mastercam displays additional information such as the X, Y,
and Z coordinates, the path length , the minimum and maximum coordinates and the cycle time. It also shows any
collisions between the workpiece and the tool.
From the Unified Backplot/Verify System, switch to Verify and change the settings for the Visibility, Colour
Loop and Focus as shown.
NOTE: To rotate the part, move the cursor to the center of the part and click and hold the mouse wheel and
slowly move it in one direction.
To Zoom In or Out hold down the mouse wheel and scroll up or down as needed.
Click on the Isometric icon and then the Fit icon to see the part in the original position if needed.
To check the part step by step, click first on the Start icon.
Click on the Step Forward to see the tool moving one step at a time.
To go back to Mastercam window, minimize Verify window as shown.
Press Alt + T to remove the toolpath display from the graphics window.
NOTE: The active Post Processor is a generic fanuc post processor. Please check the information about the
post processor at page 17.
In the Post processing window, if needed, make any necessary changes as shown in Figure: 6.0.1.
Figure: 6.0.1
A window with Mastercam Code Expert will be lunched and the NC program will appear as shown in
Figure: 6.0.2.
Figure: 6.0.2
NOTE: The G code that you have created will appear on the screen, if the code looks okay you can shut the
window down without saving it. If you need to change the code, make sure you save it before you close the
window down.
How the program is sent to the machine depends on the shop setup.
Select the red "X" box at the upper right corner to exit the Editor.
NOTES:
TUTORIAL #1 QUIZ
What type of applications are best suited for the Projection toolpath?
TUTORIAL #2
This tutorial covers Mastercam's 5-Axis toolpath functionality. To apply these toolpaths to a 5-Axis machine tool, a
customized post processor for your machine is required.
There are no default 5-Axis post processors included with Mastercam due to the variation in multi-axis machine
configurations. Contact your Mastercam reseller to request post processor services such as multi-axis post development.
Your post processor may require certain additional programming information not covered in this tutorial. For instance:
You may be required to position your stock in machine space rather than at Mastercam's origin.
You may be required to use the Misc Values.
Your post may also prompt you for tool gage lengths.
The nature of the additional information required depends largely on your machine's configuration. Contact the developer
of your post processor for details.
File
Open.
Select "TUTORIAL 2 SWARF.MCX-7" from the directory you saved it in.
NOTE: The file contains four surface toolpaths that will be used to generate an intermediate stock which can
be used when checking the 5-Axis toolpaths.
In this step you will define the Stock model from the surface toolpaths. You will use this stock model to verify the finish
toolpaths in Verify.
Toolpath Preview:
Toolpaths
Stock model.
In the Stock Definition, name the stock model Stock after roughing as shown in Figure: 2.0.1.
Set the Initial stock shape to Rectangle and click on the Stock Setup button to get the values from the stock
setup as shown in Figure: 2.0.1.
Figure: 2.0.1
From the Tree view area, select Source Operations and click on the Toolpath Group-1 to enable all operation
as shown in Figure: 2.0.2.
Figure: 2.0.2
NOTE: To be able to select the drive surfaces required in the toolpaths, you need to remove the Stock model
display.
Use Swarf milling to machine the wall surfaces with the side of the tool.
Toolpath Preview:
Create the Swarf milling toolpath from the Tool Box toolpath family to machine the walls using the following
parameters:
Create 1/8" Taper Ball Endmill with taper angle of 5 degrees.
Side Tilt Collision Control.
Cutting method set to One way.
Direction for one way machining set to Climb.
Cut Tolerance = 0.0005".
Number of cuts = 1.
Output format set to 5-Axis.
Lead angle to cutting direction = 0.0.
Maximum angle step = 3 degrees.
Side tilt definition set to Follow surface iso direction.
Toolpaths
Multiaxis.
Toolpath Type
Toolpath Type page allows you to establish the type of multiaxis toolpath to create. Toolpath type controls the options
available as you proceed down the tree structure. The options are based on the toolpath family selected using the
Calculation based on buttons, as well as by selecting the picture of the toolpath you wish to create. The Toolpath Type
dialog box allows you to select between the different toolpath families Classic, Wireframe, Surface/Solids, Drill/Circle
Mill, Tool Box or Custom applications. You can then choose one of the toolpaths inside of that family.
Tool
The Tool page allows you to select a tool, set the feeds and speeds, enter a comment about the operation, and set other
general toolpath parameters.
Figure: 3.0.1
Select the Next button to define the tool geometric parameters as shown in Figure: 3.0.2.
Figure: 3.0.2
Select the Next button and change the parameters as shown Figure: 3.0.3.
Figure: 3.0.3
NOTE: The feeds and spindle speed are based on the tool definition. You can overwrite them with the feeds
and speed that you want to use. You can also let Mastercam calculate the feeds and speed using the Feed
speed calculator.
Add a comment in the Comment area to identify the toolpath in the Toolpath Manager and also in the NC file.
Figure: 3.0.4
Swarf Milling
Swarf milling settings determine the geometry the tool follows and how it travels along that geometry.
Wall surfaces are the surfaces that are machined during the 5-Axis Swarf toolpath.
Bottom rail is the edge curve at the bottom of the wall surfaces.
Both wall surfaces and bottom rail have to be selected to generate the 5-Axis Swarf toolpath.
You can also select two sets of check surfaces, one for the floor of the part and another that can represent any other part
feature the tool needs to avoid.
You can also choose the Cutting method and the direction for one way machining. In the Swarf Milling page you can set
the Cut tolerance and the Maximum stepover.
[Select surfaces for machining]: From the Quick Mask toolbar, located to the right side of the graphics window,
select the QM color icon.
[Please select check surfaces for retracting tool along tool axis]: Select the QM color icon again.
Select the green color no. 42 and hold Ctrl key and select the pink no. 89 as shown.
Make sure that the Side Tilt Collision is set to On and the Side tilt definition is set to Follow surface iso
direction.
The rest of the parameters should be set as shown.
NOTE: The graphics in all the toolpath parameter pages will change to reflect the parameter that you input.
This helps you visualize the result of the change. Your image might be different than the one shown.
Verify Mode shows the path the tools take to cut the part with material removal. This display lets you spot errors in the
program before you machine the part. As you verify toolpaths, Mastercam displays additional information such as the X, Y,
and Z coordinates, the path length , the minimum and maximum coordinates and the cycle time. It also shows any
collisions between the workpiece and the tool.
Make sure that the Swarf toolpath is selected (signified by the green check mark on the folder icon).
From the Toolpaths Operations Manager, click on the Backplot/Verify Options icon as shown.
Figure: 4.0.1
From the Toolpaths Manager, select Verify all selected operation icon.
Enable the vectors and increase their length for a better verification
In the Verify tab make sure that Enable Vectors is selected.
In the Visibility area make sure that the following settings are enabled.
NOTE: There is a lot of unnecessary retract moves and even a dangerous change in the tool axis orientation
that gouges the part. To correct these problems we need to Switch to Advanced Interface on the Misc page.
This will bring your current strategy over to the full interface which gives you much more control over your
toolpaths.
Switching from the simplified interface that has been customized for a specific application to the Advanced interface gives
you access to all the available parameters and options. Swarf milling switches automatically to Parallel to multiple curves
interface that is otherwise located in the Wireframe toolpath family.
The Parallel to multiple curves toolpath pattern will align the cut direction with a leading curve. Adjacent cuts are parallel
to each other. It is important to note that the cuts will not simply be copied next to each other. Every new cut is created at
an offset from the previous cut.
The curve must be located exactly on the surface edge, so the best curve would be the edge itself. This is very important for
toolpath generation. If you don't have a proper curve, an incorrect toolpath can be generated.
Toolpath Preview:
5.1 Fixing the toolpath to remove the retract motions and the gouge into the floor
From the Toolpaths Operations Manager, in the Swarf milling select the Parameters.
Cut Pattern
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry. You can select edge
curve and the surfaces to be machined. You can also choose the area type which determines where the tool starts, ends,
and area to be cut. Cut Pattern page also allows you to set the Cutting method and the direction for one way machining. In
the Cut Pattern you can set the Cut tolerance and the Maximum stepover.
Margins
Margins create additional space so the toolpath is not starting directly on the surface edge. Start margins allows you to
enter a positive distance to offset the first pass from the surface edge. The offset places the tool inside the surface
boundary.
From the Tree View area, click on the plus sign in front of the Cut Parttern to expand the tree.
Select Margins.
Change the Start margins to 0.01 as shown.
Tool axis control settings determine the tool's orientation in relation to the geometry being cut. You can set the maximum
angle the tool will be allowed to move through between adjacent moves.
The side tilt angle is applied to the tool axis in the direction of the cut, relative to the surface normal. A positive angle tilts
the tool to the left; a negative angle tilts the tool to the right.
Figure: 5.1.1
Linking
Linking determines how the tool moves when not cutting material.
First entry is the first approach of the tool towards the part. You can specify from where the tool should approach (enter)
the part and whether there will be a lead-in move when entering the part.
Last exit defines how the tool will leave the part and where it will go after the toolpath is complete. The default setting is
Retract to clearance area. In this exit method, the tool leaves the drive surface, moves to the feed distance, then to the
rapid distance, and finally to the clearance area.
Figure: 5.1.2
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
NOTE: Although the toolpath is smoother with no rapid retract movements and no gouges, the tool plunges
into the part while entering the part and retracts at the same entry point.
To improve the toolpath you can add lead in/out movements for a smooth entry/exit.
You can also overlap the entry by adding a cutting motion when the tool gets at the end of the edge curve.
5.4 Add the overlap movement and the lead in/out movements
From the Toolpaths Operations Manager, in the Swarf milling toolpath select the Parameters.
Cut Pattern
Figure: 5.4.1
Extend/Trim
Extend and Trim options determine how the tool behaves when it comes to the end of a surface. A positive value extends
the toolpath, while a negative value trims the toolpath.
Figure: 5.4.2
Linking
Linking determines how the tool moves when not cutting material.
First entry is the first approach of the tool towards the part. You can specify from where the tool should approach (enter)
the part and whether there will be a lead-in move when entering the part.
Last exit defines how the tool will leave the part and where it will go after the toolpath is complete. The default setting is
Retract to clearance area. In this exit method, the tool leaves the drive surface, moves to the feed distance, then to the
rapid distance, and finally to the clearance area.
Figure: 5.4.3
Lead - In determines how the tool feeds into the material as it approaches the part.
Lead - Out determines how the tool retracts from the material at the end of the toolpath.
From the Tree View area, select the First Entry - Lead In and make sure that the Use default Lead - In is enabled
as shown.
Select the Last Exit - Lead Out and make sure that the Use default Lead - Out is enabled too as shown.
Clearance Area
Clearance area settings are used to provide a location for tool retraction at a rapid feed rate. The location is defined by a
shape such as a cylinder or sphere, or by a plane.
From the Tree View list, expand Linking and select Clearance Area.
Leave the settings as they are to retract in the top plane along Z axis.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
STEP 6: PARALLEL TO MULTIPLE CURVES WITH TOOL AXIS TILTED THROUGH CURVE
Toolpath Preview:
6.1 Finish the fillet surfaces using Parallel to multiple curves toolpath
Create the Parallel to multiple curves toolpath from the Wireframe toolpath family using the following
parameters:
1/8" Taper ball mill with taper angle of 5 degrees.
Area type = Determine by number of cuts; Number of cuts = 1.
Cutting method set to One way; Climb.
Cut Tolerance = 0.0005".
Enable Round corners.
Enable Enforce cutting direction (assume closed contours).
Start margin = 0.0; Additional margin to overcome surface edge inaccuracies = 0.0018; Enable Add internal tool radius.
Output format set to 5-Axis; Maximum angle step = 3 degrees.
Lead angle to cutting direction = 0.0.
Tool axis will = Tilted through curve.
Fixed tilt angle = 0.
Curve tilt type set to Closest point.
Use default Lead in/out just for the Entry and Exit.
Default Lead in/out Type set to Vertical Tangential Arc; Width = 0.2; Length = 0.2; Height = 0.2.
Toolpaths
Multiaxis.
Toolpath type
Select Wireframe button.
Select Parallel to multiple curves.
Tool
From the Tree View area, select Tool.
Select the existing 1/8" Taper mill.
Cut Pattern
From the Tree View area, select Cut Pattern.
Click on the Edge curves button as shown.
Figure: 6.1.1
Margins
Margins create additional space so the toolpath is not starting directly on the surface edge. You are machining the fillet
surfaces with a tool that has the radius the same radius as the fillet surfaces. To move the toolpath to the middle of the
fillet enable add internal tool radius for margins.
Click on the plus sign in front of Cut pattern, if needed, to expand it and select Margins.
Enable Add internal tool radius and leave the rest of the parameters as shown in Figure: 6.1.2.
Figure: 6.1.2
Tool axis control settings determine the tool's orientation in relation to the geometry being cut. You can set the maximum
angle the tool will be allowed to move through between adjacent moves.
Tool axis set to Chain, allows you to align the tool axis with a tilt curve. There are different options possible for how the
axis will be aligned to the curve. With Closest point, the orientation of the tool axis is the same as the shortest distance
between your present toolpath point and the tilt curve.
Fixed tilt angle tilts the tool axis away from the tilt curve. A positive angle tilts the tool outwards and a negative angle tilts
it inwards.
NOTE: When using Chain make sure that your tilt curve is located above the drive surfaces.
From the Tool Axis Control set the Tool axis will to Chain.
Select the Chain button as shown in Figure: 6.1.3.
Figure: 6.1.3
Figure: 6.1.4
Leave the Fixed tilt angle = 0 degrees and set the Curve tilt type set to the Closest point as shown in
Figure: 6.1.5.
Run tool set to At radius to move the contact point from the tip of the tool to the radius of the tool as shown in
Figure: 6.1.5.
Figure: 6.1.5
Linking
Figure: 6.1.6
Distances
Make sure that the Rapid distance is set to 0.8, Feed distance is set to0.4and Air move safety distance is set to
0.4.
From the Toolpath Operations Manager, select the first 5-Axis toolpath.
Hold down the Shift key and select the second 5-Axis toolpath.
Machine Simulation is an advanced verification module capable of backplotting, verifying stock removal, and full machine
tool simulation with collisions check. The machining simulation is visualized in three main simulation modes:
The machine simulation dialog box allows you to select the machine to be simulated, the work piece to be shown in the
machine simulation, the stock, the fixtures and the tolerances.
From the Toolpaths Operations Manager select only the Swarf milling and the Parallel to multiple curves.
From the Machine Simulation toolbar, select the Simulation startup settings icon.
Select as Machine the 5_5AXGEN_VMCT TAB as shown in Figure: 7.1.1.
As stock enable Use Mastercam stock definition as shown in Figure: 7.1.1.
Figure: 7.1.1
Leave the rest of the settings as shown in Figure: 7.1.1 and click on the Simulate button.
Settings
Windows.
Make sure that the following Windows are selected.
NOTE: The windows can be horizontally or vertically aligned and then docked at the desire location.
Figure: 7.2.1 shows you an example of how to set the windows.
Figure: 7.2.1
From the Visibility toolbar, enable the Toolpath, Tool and Workpiece icons to see them displayed while
From the Toolpath Rendering toolbar make sure that the Tool Tip, Display Current Operation, Follow, Leads
Select the Run button in the Control bar to simulate the toolpath.
NOTE: To run the simulation and check the current position you
can also move the slider to the right of the Move list.
From the Toolpath Rendering toolbar make sure that the Tool Tip, Display Current Operation, Follow, Leads
and Links icons are selected as shown.
Select the Run button in the Control bar to simulate the toolpath.
NOTE: The tool Flute is too small and does not machine the entire wall. You will change the flute height to
1.75".
From the Toolpaths Operations Manager select the tool in the first 5-Axis operation as shown.
Figure: 7.4.1
7.5 Run again the 5-Axis toolpaths through the machine simulation
From the Toolpaths Operations Manager, hold down the Ctrl key and select the two 5-Axis toolpaths.
From the Machine Simulation toolbar, select the Simulation startup settings icon.
NOTE: The settings in the Machine Simulation are maintained from last session.
In the Post processing window, if needed, make any necessary changes as shown in Figure: 8.0.1.
Figure: 8.0.1
A window with Mastercam Code Expert will be lunched and the NC program will appear as shown in
Figure: 8.0.2.
Figure: 8.0.2
NOTE: The G code that you have created will appear on the screen, if the code looks okay you can shut the
window down without saving it. If you need to change the code, make sure you save it before you close the
window down.
How the program is sent to the machine depends on the shop setup.
Select the red "X" box at the upper right corner to exit the Editor.
NOTES:
TUTORIAL #2 QUIZ
What type of surfaces does a Swarf milling toolpath machine?
Where should the curve, used to generate the Parallel to multiple curves toolpath, be located?
TUTORIAL #3
This tutorial covers Mastercam's 5-Axis toolpath functionality. To apply these toolpaths to a 5-Axis machine tool, a
customized post processor for your machine is required.
There are no default 5-Axis post processors included with Mastercam due to the variation in multi-axis machine
configurations. Contact your Mastercam reseller to request post processor services such as multi-axis post development.
Your post processor may require certain additional programming information not covered in this tutorial. For instance:
You may be required to position your stock in machine space rather than at Mastercam's origin.
You may be required to use the Misc Values.
Your post may also prompt you for tool gage lengths.
The nature of the additional information required depends largely on your machine's configuration. Contact the developer
of your post processor for details.
Open.
Select "TUTORIAL 3 FINISH BLADE SURFACES.MCX-7" from the directory you saved it in.
In Mastercam, you select a Machine Definition before creating any toolpaths. The Machine Definition is a model of your
machine tool's capabilities and features and acts like a template for setting up machining jobs. The machine definition ties
together three main components: the schematic model of your machine tools components, the control definition that
models your control units capabilities and the post processor that will generate the required machine code (G-code). For
the purpose of this tutorial, we will be using the 5 - AXIS TABLE - HEAD VERTICAL machine.
If you already have the default machine in the Toolpaths Operations Manager, do not select another machine.
Expand Properties and select Files, and then select Replace button and select the Mill 5 - AXIS TABLE - HEAD
VERTICAL.MMD-7.
Machine type
Mill.
Select the MILL 5 - AXIS TABLE - HEAD VERTICAL.MMD-7
Select the plus sign in front of Properties in the Toolpaths Manager to expand the Toolpaths Group Properties.
Figure: 2.2.1
To make these parameters in the Tool Settings your default parameters, from the Machine Group Properties
select Files tab.
Click the Options button inside of the Operation Defaults.
From the Edit Operations Defaults, scroll above the operations list and expand Properties, and then select Tool
settings.
NOTE: When starting a new file or starting a new session of Mastercam, the parameters that you set in the
Edit Operations Defaults will be automatically provided. You can also use this dialog box to set other machine
group defaults, such as a stock material or to set the defaults for all the toolpaths provided in the operations
list.
The Parallel cuts toolpath will create tool motion with cuts that are parallel to each other. The direction of the cuts is
defined by the two angles: the Machining angle in X, Y and the Machining angle in Z. The toolpath is located in the
Surface/Solid toolpath family.
Use Parallel cuts to finish the blade surfaces.
Toolpath Preview:
Create the Parallel cuts toolpath from the Surface/Solid toolpath family using the following parameters:
1/2" Ball Endmill.
Machining angle in X, Y = 0.0.
Machining angle in Z = 90.0.
Area type = Full avoid cuts at exact edges.
Cutting method set to One way; Counterclockwise.
Cut Tolerance = 0.0005".
Maximum stepover = 0.05".
Enable Enforce cutting direction (assume closed contours).
Output format set to 4 Axis; Maximum angle step = 3 degrees.
Lead angle to cutting direction = 0.0.
Tool axis will = Surface with lead/lag.
Tilt angle at side of cutting direction = 0.0.
Side tilt definition set to Ortho to cut dir at each pos.
Toolpaths
Multiaxis.
Toolpath Type
Toolpath Type page allows you to establish the type of multiaxis toolpath to create. Toolpath type controls the options
available as you proceed down the tree structure. The options are based on the toolpath family selected using the
Calculation based on buttons, as well as by selecting the picture of the toolpath you wish to create. The Toolpath Type
dialog box allows you to select between the different toolpath families Classic, Wireframe, Surface/Solids, Drill/Circle Mill,
Convert to 5x or Custom applications. You can then choose one of the toolpaths inside of that family.
Tool
The Tool page allows you to select a tool, set the feeds and speeds, enter a comment about the operation, and set other
general toolpath parameters.
Figure: 3.0.1
NOTE: The feeds and spindle speed are based on the tool definition. You can overwrite them with the feeds
and speed that you want to use. You can also let Mastercam calculate the feeds and speed using the Feed
speed calculator.
Add a comment in the Comment area to identify the toopath in the Toolpath Manager and also in the NC file.
Figure: 3.0.2
Cut Pattern
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry.
The direction of the cuts is defined by the two angles: the Machining angle in X, Y and the Machining angle in Z. You can
also choose the Area type which determines where the tool starts, ends, and area to be cut.
Cut Pattern page also allows you to set the Cutting method and the direction for one way machining. In the Cut Pattern
you can set the Cut tolerance and the Maximum stepover.
NOTE: These settings will create parallel cuts to the Y-Axis of the current plane (top in our case). If the XY angle
was set to 90.0 degrees, the resulting cuts are parallel to X-Axis.
Click on the Drive surfaces button to select the surfaces you want to machine as shown.
[Select surfaces for machining]: From the Quick Mask toolbar, located to the right side of the graphics window,
select the QM color icon.
Figure: 3.0.3
Figure: 3.0.4
NOTE: The graphics in all the toolpath parameter pages will change to reflect the parameter that you input.
This helps you visualize the result of the change. Your image might be different than the one shown.
From the Tree view area, click on the plus sign in front of the Cut Pattern to expand it.
Select Parameters For Surface Edge Handling and ensure that the Merge surfaces if distance is smaller than is
set as a value to 0.04 as shown in the following picture.
Tool axis control settings determine the tool's orientation in relation to the geometry being cut. You can set the maximum
angle the tool will be allowed to move through between adjacent moves.
You can also apply a lead/lag angle to the tool axis in the direction of the cut, measured relative to the surface normal.
The side tilt angle is applied to the tool axis in the direction of the cut, relative to the surface normal. A positive angle tilts
the tool to the left; a negative angle tilts the tool to the right.
From the Tree View area, select the Tool Axis Control.
Set the Output format to 4-Axis and leave the rest of the parameters as shown Figure: 3.0.5.
Figure: 3.0.5
4th Axis
From the Tree View area, click on the plus sign in front of the Tool Axis Control to expand it.
Select 4th Axis.
Linking
Figure: 3.0.6
Clearance Area
Click on the plus sign in front of Linking to expand the tree and select Clearance Area.
Set the Type to Cylinder and Radius to 2.
Enable Parallel to X.
Backplotting shows the path the tools take to cut the part. This display lets you spot errors in the program before you
machine the part. As you backplot toolpaths, Mastercam displays additional information such as the X, Y, and Z
coordinates, the path length , the minimum and maximum coordinates and the cycle time.
Make sure that the toolpath is selected (signified by the green check mark on the folder icon).
Backplot the toolpath
NOTE: Mastercam launches a new window that allows you to check the part using the Unified Backplot/Verify
System.
Select the Backplot tab and have the following settings enabled as shown.
Select the Home tab and make sure that you have the following settings on as shown.
To see the part from an Isometric view select the Isometric icon.
You can step through the Backplot by using the Step forward or Step back buttons.
NOTE: The extra rapid movements at the beginning and end of the toolpath. This is the result of the parallel
pattern and of the size of the small move in the Links between slices.
In the next step we are comparing this toolpath with the Morph between 2 curves. This toolpath has a better
pattern that uses two curves created at both ends of the surface and then approximates the passes between
them creating a smooth transition.
The Morph between 2 curves will create a morphed toolpath between two leading curves. A "morphed" toolpath is one
that is approximated between the tilt curves and evenly spread over the surface. This toolpath will ensure a better finish
with less retraction moves. The toolpath is located in the Wireframe toolpath family.
Toolpath Preview:
Create the Morph Between 2 Curves toolpath from the Wireframe toolpath family using the following
parameters:
1/2"Ball Endmill.
Area type = Full avoid cuts at exact edges.
Cutting method set to One way; Counterclockwise.
Cut Tolerance = 0.0005".
Maximum stepover = 0.05".
Enable Enforce cutting direction (assume closed contours).
Output format set to 4 Axis; Maximum angle step = 3 degrees.
Lead angle to cutting direction = 0.0.
Tool axis will = Surface with lead/lag.
Tilt angle at side of cutting direction = 0.
Side tilt definition set to Ortho to cut dir at each pos.
Links between slice set the Small move size to 400%.
Toolpaths
Multiaxis.
Toolpath type
From the Tree View area, select Tool and change the parameters as shown in Figure: 5.1.1.
Figure: 5.1.1
Cut Pattern
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry. The direction of the
cuts is approximated between the two curves and evenly spread over the surface.
You can also choose the Area type which determines where the tool starts, ends, and area to be cut. Cut Pattern page also
allows you to set the Cutting method and the direction for one way machining. In the Cut Pattern you can set the Cut
tolerance and the Maximum stepover.
Select the green color curve at the right end of the turbine blade in the same CCW direction.
NOTE: Select the chains in the same direction and align their starting locations.
Use the QM Color icon to select the green color no. 30 as previously shown.
Select the OK button to exit the Select All dialog box.
Press Enter to finish the selection.
Select Done to exit Drive srfs Selection dialog box.
Change the Cutting method to One way and set the Direction for one way machining to Counterclockwise.
Leave the rest of the parameters as shown.
From the Tree view area, select Parameters For Surface Edge Handling and ensure that the Merge surfaces if
distance is smaller than is set as a value to 0.04 as shown in the following picture.
Linking
From the Tree View area, select Linking and change theSmall move size to 400.
Leave the rest of the parameters as shown.
NOTE: Making the Small move size value bigger will keep the tool down avoiding unwanted retract
movements between steps.
The Clearance Area parameters should be the same as set in the previous operation.
NOTE: The slices are morphing between the two curves and the rapid movements are gone.
Click close to the left fixture and scroll up the mouse wheel to zoom in.
Hold down the mouse wheel to slightly rotate the part to observe the stepover moves as shown.
Cut Pattern
From the Tree View list, select Cut Pattern and change the Cutting method to Spiral.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
From the Backplot VCR bar, click on the Step forward button several times, until the tool position is as
shown.
NOTE: The tool collision with the fixture. To fix this problem you will change the Area Type to Full, start and
end at exact surface edges. This option allows you to add Margins at both the start and the end of the
toolpath to compensate for the tool radius.
5.5 Add Margins in the toolpath to avoid tool collisions with the fixtures
From the Toolpaths Operations Manager, select the Parameters in the second operations.
Cut Pattern
From the Tree View list, select Cut Pattern and change the Area Type to Full, start and end at exact surface
edges.
From the Tree View area, click on the plus sign in front of Cut Pattern to expand it.
Select Margins and enable Add internal tool radius.
Leave the Additional margin to overcome surface edge inaccuracies to 0.001180.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
NOTE: Although the tool is moved from the surface edges it might
still gouge into the fixture. A solution to this problem is to approach
the part with the tool axis tilted away from the fixture. In the next
step, you are going to gradualy tilt the tool.
5.7 Change the output format to 5-Axis; use lead and tilt angle with gradual side tilt angle
From the Toolpaths Operations Manager, select the Parameters in the second operations.
Lead angle sets the angle applied to the tool axis in the direction of the cut, relative to the surface normal.
Tilt angle at side of cutting direction sets the angle applied to the tool axis in the direction of the cut, relative to the
surface normal. A positive angle tilts the tool to the left; a negative angle tilts the tool to the right.
From the Tree View list, select Tool Axis Control and change the Output format to 5-Axis.
Set the Lead angle to 10.0 and the Tilt angle to -15.0 as shown in Figure: 5.7.1.
Figure: 5.7.1
From the Tree View area, expand the Tool Axis Control if needed and select the Advanced Options for Tilting
Relative to Cutting Direction.
NOTE: The angle change is applied gradually over the series of cuts created for the operation. The first cut will
use only the side tilt angle. The last cut will use the side tilt angle plus the change value. Cuts in between will
use side tilt angle plus a percentage of the change value.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
6.1 Finish the left side fillet surfaces using Parallel to multiple curves toolpath
Create the Parallel to multiple curves toolpath from the Wireframe toolpath family using the following
parameters:
1/16" Ball Endmill.
Area type = Determine by number of cuts; Number of cuts = 10.
Cutting method = Spiral.
Cut Tolerance = 0.0005".
Maximum stepover = 0.0325".
Enable Enforce cutting direction (assume closed contours).
Output format set to 5 Axis; Maximum angle step = 3 degrees.
Tool axis will = Surface with lead/lag.
Lead angle to cutting direction = 10 degrees.
Tilt angle at side of cutting direction = 0.
Side tilt definition set to Ortho to cut dir at each pos.
Limits; Contain tool within conical angles; W1 =80; W2 =80; Cone axis set to X-axis.
Toolpaths
Multiaxis.
Toolpath type
Tool
Cut Pattern
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry. You can select the
Edge curves and the surfaces to be machined. You can also choose the area type which determines where the tool starts,
ends, and area to be cut. Cut Pattern page also allows you to set the Cutting method and the direction for one way
machining. In the Cut Pattern you can set the Cut tolerance and the Maximum stepover.
Figure: 6.1.1
Set the Area type to Determine by number of cuts and set the Number of cuts = 10 as shown in Figure: 6.1.2.
Enable Round corners to round the surface model to avoid the small radii and internal sharp corners in the
direction of cutting as shown.
Set the Cutting method set to Spiral and Direction for one way machining set to Clockwise.
Enable Enforce cutting direction (assume closed contours).
Set the Cut Tolerance to 0.0005 and Maximum stepover = 0.0375.
Figure: 6.1.2
From the Tree view area, select Parameters For Surface Edge Handling and ensure that the Merge surfaces if
distance is smaller than is set as a value to 0.04 as shown in the following picture.
Margins
Margins create additional space so the toolpath is not starting directly on the surface edge. You are machining the fillet
surfaces with a tool that has the radius the same radius as the fillet surfaces. To move the toolpath to the middle of the
fillet enable add internal tool radius for margins.
Click on the plus sign in front of Cut pattern to expand it and select Margins.
Enable Add internal tool radius and leave the rest of the parameters as shown in Figure: 6.1.3.
Figure: 6.1.3
Tool axis control settings determine the tool's orientation in relation to the geometry being cut. You can set the maximum
angle the tool will be allowed to move through between adjacent moves.
The Limit parameters allow you to limit your tool axis orientation along the toolpath.
From the Tree view area, select the Tool Axis Control.
Set the Run tool to At radius to move the contact point from the tip of the tool to the radius of the tool and
enable Limits as shown in Figure: 6.1.4.
Figure: 6.1.4
Limits
Contain tool within conical angles limits the tool axis orientation by two angles starting from toolpath slice normal vector.
As an example, imagine two cones with different opening angles w1 and w2. The tool axis direction must be between these
two cones.
From the expanded Tool Axis Control, select Limits and enable Contain tool within conical angles as shown in
Figure: 6.1.5.
Set both angles W1 and W2 to 65 and set the Cone axis to X-Axis as shown in Figure: 6.1.5.
Figure: 6.1.5
From the Toolpaths Operation Manager select the last operation only.
Right mouse click on the last toolpath and select Copy.
Cut Pattern
In the Chain Manager dialog box, right mouse click and select Rechain all to reselect the chain.
Select the red curve at the right side end in the CW direction as shown.
In the Drive srfs Selection dialog box, click on the Remove all button to remove the existing surfaces as shown
in Figure: 6.3.1.
Figure: 6.3.1
Limits
From the Tree view area, expand Tool Axis Control and select Limits.
Machine simulation is an advanced verification module capable of backplotting, verifying stock removal, and full machine
tool simulation with collisions check.
The machine simulation dialog box allows you to select the machine to be simulated, the work piece that will be shown in
the machine simulation, the stock, the fixtures and the tolerances.
From the Toolpaths Operations Manager, hold down the Ctrl key and select only the last three 5-Axis
toolpaths.
From the Machine Simulation toolbar, select the Simulation startup settings icon.
Select as Machine the 9_5XBOSTO_VMCHTAB.
As Workpiece Geometry select All elements.
Click on the drop down arrow next to Position and select Translation in XYZ to set the location of the part.
Change the X value to 8.0 and the rest of the parameters as shown.
Settings
Windows.
Make sure that the following Windows are selected.
NOTE: The windows can be resized and can be horizontally or vertically aligned and then docked at the desire
location.
Figure: 7.1.1 shows you an example of how to set the windows.
Figure: 7.1.1
From the Visibility toolbar, enable the Toolpath, Tool and Workpiece icons to see them displayed while
Move the cursor close to the center of the part and scroll down the mouse wheel to zoom in.
Select the Run button in the Control bar to simulate the toolpath.
NOTE: To run the simulation and check the current position you can also move the slider to the left of the
Move list.
A warning that there are collisions between tool and workpiece appears.
Select the Yes button to continue.
NOTE: The second operation has collisions between the tool and the workpiece reported in the Report list as
shown in Figure: 7.2.1.
Figure: 7.2.1
To rotate the part, left mouse click, hold down and drag it.
NOTE: To fix the problem you will need to increase the gradual tilt angle.
From the Tree view area, expand Tool Axis Control and select Advanced Options For Tilting.
Restart Machine simulation and run again the three toolpaths. No collisions should appear in the Report
window.
NOTE: The active Post Processor is a generic fanuc post processor. Please check the information about the
post processor at page 1-3.
In the Post processing window, if needed, make any necessary changes as shown in Figure: 9.0.1.
Figure: 9.0.1
A window with Mastercam Code Expert will be lunched and the NC program will appear as shown in
Figure: 9.0.2.
Figure: 9.0.2
NOTE: The G code that you have created will appear on the screen, if the code looks okay you can shut the
window down without saving it. If you need to change the code, make sure you save it before you close the
window down.
How the program is sent to the machine depends on the shop setup.
Select the red "X" box at the upper right corner to exit the Editor.
NOTES:
TUTORIAL #3 QUIZ
How is the Parallel cuts toolpath generated?
TUTORIAL #4
This tutorial covers Mastercam's 5-Axis toolpath functionality. To apply these toolpaths to a 5-Axis machine tool, a
customized post processor for your machine is required.
There are no default 5-Axis post processors included with Mastercam due to the variation in multi-axis machine
configurations. Contact your Mastercam reseller to request post processor services such as multi-axis post development.
Your post processor may require certain additional programming information not covered in this tutorial. For instance:
You may be required to position your stock in machine space rather than at Mastercam's origin.
You may be required to use the Misc Values.
Your post may also prompt you for tool gage lengths.
The nature of the additional information required depends largely on your machine's configuration. Contact the developer
of your post processor for details.
File
Open.
Select "TUTORIAL 4 IMPELLER WITHOUT TILTED CURVE.MCX-7" from the directory you saved it in.
In Mastercam, you select a Machine Definition before creating any toolpaths. The Machine Definition is a model of your
machine tool's capabilities and features and acts like a template for setting up machining jobs. The machine definition ties
together three main components: the schematic model of your machine tools components, the control definition that
models your control units capabilities and the post processor that will generate the required machine code (G-code). For
the purpose of this tutorial, we will be using the 5 - AXIS TABLE - HEAD VERTICAL machine.
NOTE: If you already have the default machine in the Toolpaths Operations Manager, do not select another
machine. Expand Properties and select Files, and then select Replace button and select the MILL 5 - AXIS
TABLE - HEAD VERTICAL.MMD-7.
Machine type
Mill.
Select the MILL 5 - AXIS TABLE - HEAD VERTICAL.MMD-7.
NOTE: The Tool settings parameters were set as defaults in the Tutorial #3.
Select the plus sign in front of Properties in the Toolpaths Manager to expand the Toolpaths Group Properties.
In the Stock Setup, enable as Shape the Solid and then click on the Select button as shown.
2.3 Make Level 25 the Main Level, and make invisible the rest of the levels
Select the Fit icon to fit the geometry to the graphics window.
The geometry will be used to generate the roughing toolpath used to machine the area between to blades and
it should look as shown.
STEP 3: ROUGH OUT THE IMPELLER USING IMPELLER FLOOR WITHOUT TILTCURVE
Impeller floor surface without tiltcurve toolpath creates a toolpath to finish the floor between two impeller blades. This
application does not require a tiltcurve to guide the tool axis.
You should create an operation to rough one floor region, and then use Mastercam's Toolpath Transform features to
machine the floors between the other blades.
Toolpath Preview:
Create the Impeller floor surface without tiltcurve toolpath from the Custom Application toolpath family using
the following parameters:
3/8" Flat Endmill.
Cutting method = Zigzag; Standard.
Maximum stepover = 0.05".
Stock remaining = 0.05".
Cut Tolerance = 0.0005".
Lead angle = 0.
Tilt angle = 0.
Axial shift = 0.
Maximum angle step = 3.
Clearance area and Distances set to default values.
Lead in/out set to Tangential line; Fixed; Length = 0.3"; Height = 0.2".
Toolpaths
Multiaxis.
Select the OK button to accept the NC name.
Toolpath Type
Toolpath Type page allows you to establish the type of multiaxis toolpath to create. Toolpath type controls the options
available as you proceed down the tree structure. The options are based on the toolpath family selected using the
Calculation based on buttons, as well as by selecting the picture of the toolpath you wish to create. The Toolpath Type
dialog box allows you to select between the different toolpath families Classic, Wireframe, Surface/Solids, Drill/Circle
Mill, Tool Box or Custom applications. You can then choose one of the toolpaths inside of that family.
Tool
The Tool page allows you to select a tool, set the feeds and speeds, enter a comment about the operation, and set other
general toolpath parameters.
Select the None button to unselect any previous tool selection as shown.
Select the Endmill Flat in the Tool Types list.
Select the drop down arrow in the Tool Diameter field and select Equal.
Enter 3/8 in the Tool Diameter value box as shown in Figure: 3.1.1.
Figure: 3.1.1
NOTE: The feeds and the spindle speed are based on the tool definition. You can overwrite them with the
feeds and speeds that you want to use. You can also let Mastercam calculate the feeds and speed using the
Feed speed calculator.
Add a comment in the Comment area to identify the toolpath in the Toolpath Manager and also in the NC file.
The Tool page should look as shown in Figure: 3.1.2.
Figure: 3.1.2
Impeller floor surface without tiltcurve settings determine the geometry the tool follows and how it travels along the
geometry.
Impeller floor surface without tiltcurve page also allows you to set the Cutting method and the direction for one way
machining.
In the Impeller floor surface without tiltcurve you can set the Cut tolerance and the Maximum stepover.
From the Tree View list, select Impeller Floor Surface Without Tilt Curve.
Click on the Right button to select the surfaces.
[Select surfaces for machining]: Click on the right side surface, color violet as shown.
Click on the Floor surfaces button to select the surfaces you want to machine.
[Select surfaces for machining]: From the Quick Mask toolbar, located to the right side of the graphics window,
select the QM color icon.
NOTE: Select the Show button any time you want to double check if the desired surfaces are selected. Press
Enter to continue.
Click on the Check surfaces button to select the surfaces you want to machine.
[Select surfaces for machining]: From the Quick Mask toolbar, select the QM color icon.
Hold down the Ctrl key and select the color violet no. 152 and the color pink no. 135 as shown.
Select Done to exit the Drive srfs Selection dialog box as shown.
Figure: 3.1.3
Default Lead In/Out settings determine how the tool feeds into the material as it approaches the part and how it exits the
material at the end of the toolpath.
From the Tree View area, expand the Impeller floor surface without tilt curve and select the Default Lead
In/Out.
Set the Type to Tangential line and set the rest of the parameters as shown Figure: 3.1.4.
Figure: 3.1.4
Clearance area
From the Tree View area, select the Clearance area and leave the default values as shown.
Select the OK button to exit Multiaxis Toolpath - Impeller floor surface without tilt curve.
Backplotting shows the path the tools take to cut the part. This display lets you spot errors in the program before you
machine the part. As you backplot toolpaths, Mastercam displays additional information such as the X, Y, and Z
coordinates, the path length , the minimum and maximum coordinates and the cycle time.
Make sure that the toolpath is selected (signified by the green check mark on the folder icon).
Backplot the toolpath
Select the Backplot selected operations button.
NOTE: Mastercam launches a new window that allows you to check the part using the Unified Backplot/Verify
System.
Select the Backplot tab and have the following settings enabled as shown.
Select the Home tab and make sure that you have the following settings on as shown.
To see the part from an Isometric view select the Isometric icon.
You can step through the Backplot by using the Step forward or Step back buttons.
NOTE: This toolpath is only a finish operation. To add depth cuts for a roughing operation we need to switch to
the advanced interface.
The advanced interface will allow us to use margins which will shift the tool to avoid gouging.
NOTE: To rotate the part, to visualize the toolpath better, move the cursor close to the middle of the surfaces
and holding down the mouse wheel, move the cursor slightly to the right until the geometry looks as shown.
Morph between 2 surfaces toolpaths creates a morphed toolpath on the drive surfaces. The drive surface is enclosed by
two check surfaces. A "morphed" toolpath is one that is approximated between the check surfaces and evenly spread over
the drive surface. This toolpath pattern is especially useful during impeller machining with twisted turbine blades.
The main advantage is the possibility to compensate the tool to the drive surface and check surface in the left and right
corner of the workpiece. All you need to do is set the margin, or distance between the tool center and the surfaces, equal
to the tool radius.
Toolpath Preview:
5.1 Rough out the area between two blades using Morph between 2 surfaces
Select the Parameters in the Impeller Floor Surface without Tilt Curve operation as shown.
From the Tree View area select Misc and click on Switch to advanced interface button.
5.2 Add the margins to avoid tool gouging into the blades
Margins create additional space so the toolpath is not starting directly on the surface edge.
Additional margin to overcome surface edge inaccuracies is a value added to the edge curve tolerance. Surface edges and
edge curves are not exact matches due to tolerances. Use this value to eliminate any toolpath calculation issues where
ragged edges are encountered.
Change the following parameters:
Start/end margin = 0.2".
Additional margin to overcome surface edge inaccuracies = 0.0018".
From the Tree View area, expand Cut Pattern and select Margins.
Change both the Start margins and the End margins to 0.2.
Leave the Additional margin to overcome surface edge inaccuracies set to 0.00118.
NOTE: To leave some stock on the check surfaces we can give as Start/End margins a value bigger than the
tool radius.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
NOTE: The rapid movements are gone and the tool does not gouge into the side surfaces.
From the Toolpaths Operations Manager, select the Parameters in the toolpath.
Linking
Roughing
Depth Cuts
Depth cuts control the roughing strategy for material removal on both rough and finish passes. Apply depth to the whole
toolpath applies depth to the whole toolpath and not to the first slice, or the first pass only.
Sort by Passes creates cuts offset from the drive surfaces.
From the Tree View area, expand Roughing and select Depth Cuts.
Set the Number of Roughing passes to 5 and the Spacing to 0.1and set the rest of the parameters as shown.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
From the Toolpaths Operations Manager, right mouse click on the existing toolpath and select Copy.
Right mouse click again in the Toolpaths Operations Manager and select Paste.
6.2 Change the parameters in the second operation to finish the floor
Tool
Cut Pattern
Figure: 6.2.1
Figure: 6.2.2
Limits
Limits serve to keep the tool axis within specified angles in a selected plane to compensate for the machine limits or to
avoid unwanted collisions.
From the Tree View area, expand the Tool Axis Control and select Limits.
Enable Contain tool within conical angles, set the angles and set the Cone axis to Z-Axis as shown in
Figure: 6.2.3.
Figure: 6.2.3
Collision Control
Collision control establishes clearance values and instructs the toolpath how to move the tool to avoid a collision. A single
strategy is usually all that is needed, however you have the ability to set four different strategies if necessary.
Tilting tool away with max angle avoids the gouge by tilting the tool away from the surface.
Use side tilt angle tilts the tool to the side relative to the cutting direction. Positive angles tilt the tool to the right, negative
to the left. The limits are min. +/-0.01° and max. +/-180°.
Figure: 6.2.4
Tool Clearances
The tool clearances act as a virtual stock amount added to the holder, arbor, and shaft diameter.
From the Tree View area, expand Collision Control and select the Tool Clearances.
Set the Holder clearance 0.1, Arbor clearance 0.01 and Shaft clearance 0 as shown in Figure: 6.2.5.
Figure: 6.2.5
Linking
Linking determines how the tool moves when not cutting material.
First entry is the first approach of the tool towards the part. You can specify from where the tool should approach (enter)
the part and whether there will be a lead-in move when entering the part.
Last exit defines how the tool will leave the part and where it will go after the toolpath is complete.
Gaps along cut options define the tool behavior if gaps are detected along a toolpath.
Links between slice options define the tool movement when stepping between cuts.
Figure: 6.2.6
Roughing
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
Impeller blade swarf finishing creates a swarf toolpath to machine the blades with the side of the tool. You should create
an operation to finish one blade, and then use Mastercam's Toolpath Transform features to machine the floors between
the other blades.
Toolpath Preview:
Create the Impeller blade swarf finish toolpath from the Custom Application toolpath family using the following
parameters:
3/8" Ball Endmill.
Type area set to Determine by number of cuts.
Number of cuts 1.
Cut tolerance = 0.0001".
Maximum stepover = 0.05".
Stock remaining = 0.05".
Cut method set to One way; Climb.
Maximum angle step = 5 degrees.
Side tilt definition set to Follow surface iso direction.
Margins enable Add internal tool radius.
Default Lead-In/Out; Tangential line; Fixed; Length 0.5"; Height 0.5".
7.2 Make Level 10 the Main Level and make the rest of the levels invisible
Toolpaths
Multiaxis.
Toolpath Type
Tool
Impeller Blade Swarf Finishing settings determine the geometry the tool follows and how it travels along that geometry.
Area type lets you define the area on the drive surface to be machined. You can choose between "full" which machines the
entire drive surfaces, determine by number of cuts or limit the cuts between points.
Sorting allows you to set the cutting method and the direction of the cut.
Cut tolerance is the tolerance for the accuracy of the toolpath. This value is the chordal deviation of the toolpath against
the surfaces to be machined. To generate more points along the cut for better accuracy you can set the maximum
stepover.
Maximum angle step sets the maximum allowed angle change between two consecutive toolpath positions.
Follow surface iso side tilt definition is a good option if linear surfaces are present. If any surface does not have a
compatible U and V direction with the neighboring surfaces, then this function attempts to automatically correct these
areas.
From the Tree View area, select Impeller Blade Swarf Finishing.
Area type set to Determine by number of cuts.
Number of cuts = 1.
Select the Floor surfaces button and as shown previously, use the QM color and select the color Green 10.
Select Blade drive surface button and use the QM color and select the color Red 12.
Figure: 7.2.1
Margins
From the Tree View area, expand Impeller Blade Swarf Finishing and select Margins.
Leave the Additional margin to overcome surface edge inaccuracies set to 0.00118.
Enable Add internal tool radius as shown in Figure: 7.2.2.
Figure: 7.2.2
Figure: 7.2.3
Clearance area
NOTE: To add multipasses in this toolpath and also to limit the tool axis you have to switch to the Advanced
interface.
Parallel to surface toolpath generates cuts on the drive surface parallel to a check surface. There are special options for the
edge between the check surface and the drive surface.
You can define a margin to define the exact position where the tool is located on the edge, positioned as close as possible
to both faces.
Toolpath Preview:
Figure: 8.1.1
Limits
From the Tree View area, expand the Tool Axis Control and select Limits.
Enable Contain tool within conical angles, set the angles and set the Cone axis to Z-Axis as shown in
Figure: 8.1.2.
Figure: 8.1.2
Roughing
From the Tree View area, select Roughing and enable Multi passes.
Multi Passes
Multi passes determine the number and spacing of cuts made by offsetting the cut pattern as if it were on the final part.
Passes creates cuts offset from the drive surfaces.
From the Tree View area, expand Roughing and select Multi Passes.
Change the Number to 3 and the Spacing to 0.1 and change the Sorting to Passes as shown in Figure: 8.1.3.
Figure: 8.1.3
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
The Parallel to multiple curves toolpath pattern will align the cut direction with a leading curve. Adjacent cuts are parallel
to each other. It is important to note that the cuts will not simply be copied next to each other. Every new cut is created at
an offset from the previous cut.
The curve must be located exactly on the surface edge, so the best curve would be the edge itself. This is very important for
toolpath generation. If you don't have a proper curve, an incorrect toolpath can be generated.
Toolpath Preview:
Create the Parallel to multiple curves toolpath from the Wireframe toolpath family to finish the blade using the
following parameters:
3/16" Ball Endmill.
Drive surface offset = 0.
Area Type set to Full, start and end at exact surface edges.
Enable Round corners.
Cut control set to One way; Climb.
Enforce cutting direction.
Cut tolerance = 0.0005".
Maximum stepover = 0.05".
Margins; Start margins = 0.0975".
Output format 5-Axis.
Tool axis = Chain.
Maximum angle step = 3.
Tilt angle at side of cutting direction = 80.
Side tilt definition set to Ortho to cut dir at each pos.
Default Lead-In/Out; Tangential line; Fixed; Length 0.5"; Height 0.5".
Toolpaths
Multiaxis.
Toolpath type
Tool
Cut Pattern
Cut pattern settings determine the geometry your tool follows and how it travels along that geometry.
Area type set to Full, start and end at exact surface edges generates the toolpath on the whole surface and will extend
exactly to the surface edge or to the nearest possible position.
Figure: 9.1.1
Set the Area type set to Full, start and end at exact surface edge to be able to add margins.
Make sure that the rest of the parameters are set as shown in Figure: 9.1.2.
Figure: 9.1.2
Margins
Margins create additional space so the toolpath is not starting directly on the surface edge. Start margins allows you to
enter a positive distance to offset the first pass from the surface edge. The offset places the tool inside the surface
boundary.
From the Tree View area, expand Cut Pattern and select Margins.
Set the Start margins to 0.095 and leave the Additional margin to overcome surface edge inaccuracies set to
0.00118 as shown in Figure: 9.1.3.
Figure: 9.1.3
NOTE: The sum of the two values is the radius of the tool.
Tool axis control settings determine the tool's orientation in relation to the geometry being cut.
Output format set to 5-Axis allows for tool rotation in two planes.
Maximum step angle sets the maximum allowed angle change between two consecutive toolpath positions.
Chain allows you to tilt the tool axis through an existing curve. Closest point optionmakes sure that the tool is orientated
towards the curve at the closest distance from the tool contact point on the surface to the chain.
Ortho to cut dir at each pos side tilt direction is determined by an orthogonal (perpendicular) line from the current surface
contact point to the lower edge curve. That means that the tool axis is always orthogonal to the toolpath.
Figure: 9.1.4
Figure: 9.1.5
Limits
From the Tree View area, expand the Tool Axis Control and select Limits.
Change the limits as shown Figure: 9.1.6.
Figure: 9.1.6
Linking
Figure: 9.1.7
Machine simulation is an advanced verification module capable of backplotting, verifying stock removal, and full machine
tool simulation with collisions check.
The machine simulation dialog box allows you to select the machine to be simulated, the work piece that will be shown in
the machine simulation, the stock, the fixtures and the tolerances.
From the Toolpaths Operations Manager, click on the Select all operations icon.
10.1 Make Level 22 the Main Level and make Level 10 invisible
From the Machine Simulation toolbar, select the Simulation startup settings icon.
Figure: 10.2.1
From the Visibility toolbar, enable the Toolpath, Tool, Workpiece, Stock and Machine Housing icons to see
Locate the mouse close to the center of the part and scroll down the mouse wheel to zoom in.
Select the Run button in the Control bar to simulate the toolpath.
Figure: 10.3.1
NOTE: The first operation has collisions reported in the Report List between the Z1 and the workpiece and Z2
and the workpiece. Thhis collisions are due to the tool length.
Click on the collision in the Report list to visualize the toolpath at that location.
The part should look as shown in Figure: 10.3.2.
Figure: 10.3.2
Click and hold down the left mouse and slightly move the cursor upwards and to the left until you see the part
as shown in Figure: 10.3.3.
Figure: 10.3.3
NOTE: The collision is between the tool holder and the part. Changing the length of the tool should take care
of the problem.
From the Toolpaths Operations Manager, select the Tool of the first operation as shown.
NOTE: The settings in the Machine Simulation are maintained from last session.
Select the Run button in the Control bar to simulate the toolpath.
Figure: 10.5.1
NOTE: In the Report list, the same type of collision is reported for the operation no 4 . To fix the problem
change the length of the 3/16 Ball Endmill used in the last operation.
Transform toolpaths are used when you want to run the same toolpaths in different locations or at different orientations
in the same part file. You can transform single toolpaths, or several at a time.
Toolpath Preview:
Toolpaths
Transform.
NOTE: This option allows you to post process only the transform operations and not the original operation.
The original operation is included in the Transform toolpath.
Figure: 11.1.1
Rotate
Figure: 11.1.2
11.3 Transform rotate the second and third operation (Finish floor and the Semifinish the blade)
Toolpath Preview:
Toolpaths
Transform.
Hold down the Ctrl key and select the second and the third operation.
The rest of the parameters are maintained from the previous toolpath as shown in Figure: 11.3.1.
Figure: 11.3.1
Rotate
The parameters are maintained from the previous toolpath as shown in Figure: 11.3.2.
Figure: 11.3.2
Toolpath Preview:
Toolpaths
Transform.
Figure: 11.5.1
Rotate
The parameters are maintained from the previous toolpath as shown in Figure: 11.5.2.
Figure: 11.5.2
Verify simulates the machining of a part from a solid stock model display. The stock is based on the Stock setup.
Hold down the Ctrl key and from the Toolpaths Operations Manager, select all the transform toolpaths.
Select the Verify selected operations button.
NOTE: The active Post Processor is a generic fanuc post processor. Please check the information about the
post processor at page 1-3.
In the Post processing window, if needed, make any necessary changes as shown in Figure: 13.0.1.
Figure: 13.0.1
Figure: 13.0.2
NOTE: The G code that you have created will appear on the screen, if the code looks okay you can shut the
window down without saving it. If you need to change the code, make sure you save it before you close the
window down.
How the program is sent to the machine depends on the shop setup.
Select the red "X" box at the upper right corner to exit the Editor.
NOTES:
TUTORIAL #4 QUIZ
When would you use the Impeller floor surface without tiltcurve toolpath?
When would you use the Impeller blade swarf finishing toolpath?
TUTORIAL #5
The purpose of this tutorial is to be familiarized with the Collision control options for the Multiaxis toolpaths.
Collision control establishes clearance values and instructs the toolpath how to move the tool to avoid a collision. A single
strategy is usually all that is needed, however you have the ability to set four different strategies if necessary.
File
Open.
Select "TUTORIAL 5 COLLISION CONTROL STRATEGIES.MCX-7" from the directory you saved it in.
The Parallel to multiple curves toolpath pattern will align the cut direction with a leading curve. Adjacent cuts are parallel
to each other. It is important to note that the cuts will not simply be copied next to each other. Every new cut is created at
an offset from the previous cut.
Create the Parallel to multiple curves toolpath from the Wireframe toolpath family using the following
parameters:
3/8" Flat Endmill.
Area type = Full avoid cuts at exact edges.
Drive surfaces offset = 0.
Cutting method set to Zigzag; Standard.
Cut Tolerance = 0.0005".
Maximum stepover = 0.05".
Output format set to 5 Axis; Maximum angle step = 3.
Tool axis will = Surface with lead/lag.
Lead angle = 0.
Tilt angle = 0.
Side tilt definition set to Ortho to cut dir at each pos.
Toolpaths
Multiaxis.
Toolpath Type
Toolpath Type page allows you to establish the type of multiaxis toolpath to create. Toolpath type controls the options
available as you proceed down the tree structure. The options are based on the toolpath family selected using the
Calculation based on buttons, as well as by selecting the picture of the toolpath you wish to create. The Toolpath Type
dialog box allows you to select between the different toolpath families Classic, Wireframe, Surface/Solids, Drill/Circle
Mill, Convert to 5x or Custom applications. You can then choose one of the toolpaths inside of that family.
Tool
The Tool page allows you to select a tool, set the feeds and speeds, enter a comment about the operation, and set other
general toolpath parameters.
Select the None button to unselect any previous tool selection as shown in Figure: 2.1.1.
Select the Endmill Flat in the Tool Types list.
Select the drop down arrow in the Tool Diameter field and select Equal.
Enter 3/8" in the Tool Diameter value box.
Figure: 2.1.1
NOTE: The feeds and the spindle speed are based on the tool definition. You can overwrite them with the
feeds and speeds that you want to use. You can also let Mastercam calculate the feeds and speed using the
Feed speed calculator.
Add a comment in the Comment area to identify the toopath in the Toolpath Manager and also in the NC file.
Figure: 2.1.2
Holder
Figure: 2.1.3
Cut Pattern
Cut pattern settings determine the geometry your tool follows and how it travels along that geometry.
Area type set to Full avoid cuts at exact edges generates the toolpath on the whole surface avoiding the surface edges.
[Add Chain 1]: Select the bottom curve in the CW direction as shown.
Make sure that the Area type is set to Full avoid cuts at exact edges and the rest of the parameters are set as
shown.
Tool axis control settings determine the tool's orientation in relation to the geometry being cut.
Surface with lead/lag you can assign a lead/lag angle to the cutting direction and a tilt angle at the side of the cutting
direction.
Figure: 2.1.4
Backplotting shows the path the tools take to cut the part. This display lets you spot errors in the program before you
machine the part. As you backplot toolpaths, Mastercam displays additional information such as the X, Y, and Z
coordinates, the path length , the minimum and maximum coordinates and the cycle time.
Make sure that the toolpath is selected (signified by the green check mark on the folder icon).
Backplot the toolpath
NOTE: Mastercam launches a new window that allows you to check the part using the Unified Backplot/Verify
System.
Select the Backplot tab and have the following settings enabled as shown.
Select the Home tab and make sure that you have the following settings on as shown.
To see the part from an Isometric view select the Isometric icon.
You can step through the Backplot by using the Step forward or Step back buttons.
Move the cursor in the middle of the part and holding down the mouse wheel, move the cursor slightly to the
left until the geometry looks as shown.
NOTE: Without the collision control settings the holder gouges into the part. In the next steps you will learn
how to apply different collision strategies to improve the toolpath.
4.1 Change the toolpath to one pass, tool axis tilt set to 90 degrees and gouge check the entire tool
except the holder against the drive surfaces
Modify the toolpath to create one pass with the tool axis tilted at 90 degrees and gouge checking the entire tool
against the drive surfaces
Area type = Determined by number of cuts.
Number of cuts = 1.
Tilt angle = 90.
Side tilt definition set to Ortho to cut dir at each pos.
Status 1; Check the Flute, Shaft and Arbor; Tilting tool away with max angle; Use side tilt angle; Geometry set to Drive
surfaces.
NOTE: To be able to compare the modified toolpath with the original toolpath you are going to copy the
toolpath in the Toolpaths Operations Manager.
Right mouse click on the toolpath in the Toolpaths Operations Manager and select Copy.
Right mouse click again in the Toolpaths Operations Manager and select Paste.
From the Toolpaths Operations Manager, select the Parameters of the second operation.
Cut Pattern
Determine by number of cuts allows the user to set a defined number of cuts. The first cut is at the exact edge, but can be
shifted by adding a margin.
Figure: 4.1.1
Tool axis control settings determine the tool's orientation in relation to the geometry being cut.
Surface with lead/lag allows you to assign a lead/lag angle to the cutting direction and a tilt angle at the side of the cutting
direction.
Tilt angle at the side of cutting direction applies the angle to the tool axis in the direction of the cut, relative to the surface
normal. A positive angle tilts the tool to the left; a negative angle tilts the tool to the right.
Figure: 4.1.2
Collision Control
Tilting tool away with max angle strategy avoids the gouge by tilting the tool away from the surface.
Use side tilt angle tilts the tool to the side relative to the cutting direction.
Figure: 4.1.3
Tool Clearance
Tool clearances apply a cylindrical offset to the tool shaft, arbor, and holder for collision checking purposes. The tool
clearance acts as a virtual stock amount added to the holder, arbor, and shaft diameter.
From the Tree View area, expand the Collision Control and select Tool Clearance.
Make sure that the value are set as shown in Figure: 4.1.4.
Figure: 4.1.4
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
Move the cursor to the middle of the toolpath and scroll up the mouse wheel to zoom in as shown.
NOTE: The tool axis change at the sharp edge in the middle of the toolpath. Enable Round corners to make a
smoother transition at the sharp edge.
Although the direction of the one way cut was set to Clockwise (CW), the toolpath is generated in the
Counterclockwise (CCW) direction.
4.4 Smooth the transition at the sharp edge and enforce the cutting direction clockwise
Modify the toolpath to smooth the transition and enforce the cutting direction:
Enable Round corners.
Set a start point at the left end of the curve.
From Toolpaths Operations Manager select the Parameters of the second operation.From the Toolpaths
Operations Manager, select the Parameters of the second operation.
Cut Pattern
Figure: 4.4.1
From the Tree View area, expand the Cut Pattern and select Start Point Parameters.
Figure: 4.4.2
From the Tree View area, expand the Start Point Parameters and select Position.
Click on the Select button.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
4.7 Set the linking parameters to keep the tool down along the toolpath
From the Toolpaths Operations Manager select Parameters from the second operation.
Linking
Linking determines how the tool moves when it is not cutting material.
First entry is the first approach of the tool towards the part. You can specify from where the tool should approach (enter)
the part and whether there will be a lead-in move when entering the part.
Last exit defines how the tool exits the part and where it will go after the toolpath is completed.
Gaps along cut options define the tool behavior if gaps are detected along a toolpath.
Links between slice options define the tool movement when stepping between cuts.
Figure: 4.7.1
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
Right mouse click on the last toolpath in Toolpaths Operations Manager and select Copy.
Right mouse click in Toolpaths Operations Manager again and select Paste.
From Toolpaths Operations Manager select the Parameters of the third operation.
Collision Control
Figure: 5.2.1
Click on the Select button next to the Check surfaces to select them as shown.
[Please select check surfaces for retracting tool along tool axis]: Select the QM color icon as shown.
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
Enable level 101 and add in status 1 the holder check and add as check surfaces the vertical block surfaces:
Status 1; Check the Flute, Shaft, Arbor and Holder; Tilting tool away with max angle; Use side tilt angle.
Status 2; Moving tool away; Retract tool in +Z.
Geometry set to Drive surfaces; enable Check surfaces and select the vertical block outside the surfaces.
Right mouse click on the last toolpath in Toolpaths Operations Manager and select Copy as shown previously.
Right mouse click in Toolpaths Operations Manager again and select Paste.
From Toolpaths Operations Manager select the Parameters of the fourth operation.
Collision Control
Figure: 6.3.1
Using the QM Color as shown previously, select the vertical block surfaces color 224.
Press Enter and select Done to finish the check surfaces selection.
In Status 2 and change the strategy to Moving tool away and Retract tool in +Z as shown in Figure: 6.3.2.
Figure: 6.3.2
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
From Toolpaths Operations Manager select the Parameters of the fourth operation.
Cut Pattern
Figure: 7.0.1
From the Toolpaths Operations Manager, select the Regenerate all selected operations.
NOTES:
TUTORIAL #5 QUIZ
What do the Collision control parameters allow you to do?
How does the Tilting tool away with maximum angle strategy work?
What Collision control strategy can be used to jump over obstacals along the toolpath?
GENERAL NOTES
Learn how to customize the toolbars and drop down menus.
Learn how to customize the right mouse click.
Learn how to setup the Key mapping.
Learn how to use and set the construction plane, the graphic views and the depth of the
construction plane.
Learn about the chaining.
Learn about the Toolpaths Manager.
Learn about the Machine Group Properties.
Learn about Multisurface Custom Application toolpaths.
Learn about Multisurface Wireframe toolpaths.
Learn about Multisurface Surface/Solids toolpaths.
CUSTOMIZING TOOLBARS
Figure: 1
Settings
Customize.
Find the Utilities toolbar in the Toolbars list.
Select Analyze in the Category field as shown in Figure: 2.
Figure: 2
Select the Analyze Position button and drag it to the Utilities Toolbar as shown in Figure: 3.
Figure: 3
Release the Analyze Position button in the Utilities Toolbar as shown in Figure: 4.
Figure: 4
Your Utilities toolbar will now contain the Analyze Position button as shown in Figure: 5.
Figure: 5
To remove the button select Settings, Customize, choose the category Utilities. Then pick the button and drop it
in the graphics area.
Settings
Customize.
Pick Drop downs / Right mouse button menu.
Under Menus right click and choose the option to Add drop down menu. Mastercam will create a new drop
down menu and places this menu at the bottom of the list as shown in Figure: 6.
Figure: 6
To add a function to the new drop down menu, choose a category from the list and drag and drop functions to
the drop down menu.
To remove a function from a drop down menu, expand the menu, select the function and press the delete key.
To delete an entire menu, right click and choose the Delete drop down menu.
Customizing the right mouse button menu allows you to add, remove and rearrange functions.
NOTE: Adding or removing drop down menu functions is associative. All references to the modified menus are
updated (for example the modified drop down menu is used as a submenu in other drop down menus). When
you add or remove functions from drop down menus and submenus, you immediately see the results in the
current Mastercam session.
Figure: 7
Settings
Customize.
Select the Drop downs / Right mouse button menu tab.
Pick the plus (+) next to Right mouse button menu as shown in Figure: 8.
In Category choose the View Manipulation.
Figure: 8
Choose the Zoom Target button in the Commands list as shown in Figure: 9.
Figure: 9
Drag the Zoom Target button and release it on top of the Zoom Window button under the Right mouse button
menu as shown in Figure: 10.
Figure: 10
Figure: 11
KEY MAPPING
Key Mapping allows you to map mastercam functions to keyboard shortcuts making your interactions with Mastercam more
customized and efficient. The combination of key sequences you can use to create keyboard shortcuts are listed below
(where "key" is an alphanumeric character or keyboard function key F1-F12).
Alt + Key.
Ctrl + Key.
Ctrl + Alt + Key.
Shift + Alt + Key.
Shift + Ctrl + Key.
Shift +Ctrl + Alt + Key.
F1-F12.
NOTE: You cannot map functions to key sequences which use a single alphanumeric key or one in combination
with a shift key. These keys are reserved for use by Mastercam default keyboard shortcuts. For example, many
of the single alphanumeric keys or Shift + Key sequences are used with data entry, ribbon bar, and dialog box
shortcut keys.
Key Mapping.
Select the drop down arrow in Category.
Select Geometry as the Category as shown in Figure: 12.
Figure: 12
Figure: 13
Enter Alt + L (in this sequence) in the Press new shortcut key area as shown in Figure: 14.
Figure: 14
The new key will be displayed in the Current keys field as shown in Figure: 15.
Figure: 15
Mastercam lets you use several shortcuts to enter information into text boxes when creating geometry. These shortcuts let
you get data from an existing entity and use it when creating new geometry. The shortcuts are as follows:
To use a shortcut:
Type a letter (from the list above), instead of a value, into the text box.
Press [Enter]. Mastercam prompts you to select the existing entity from which you want to get the data.
Select the entity you want to use.
Mastercam displays the data it gets from the existing entity.
Press [Enter] to accept the data or type a different value and press [Enter].
Mastercam uses the data from the existing entity in creating the new entity.
CREATING 3D WIREFRAME
ABOUT VIEWS
The main tool for applying coordinate systems in Mastercam is the view. A view consists of two main parts:
A plane or slice through the coordinate system.
An origin, or zero point.
Graphics View
The Gview is the plane from which you view your work in the graphics window.
There are 7 standard graphics views in Mastercam.
View 1 = Top.
View 2 = Front.
View 3 = Back.
View 4 = Bottom.
View 5 = Right Side.
View 6 = Left Side.
View 7 = Isometric.
The Cplane is a flat, two dimensional space on which you create geometry and that can be defined anywhere in three
dimensional space. There are 7 predefined construction planes in Mastercam, the same as for Gviews.
To set the desired Cplane, choose Plane from the Status Bar and select the desired Construction plane from
the list.
NOTE: Mastercam X5 default construction mode is 3D, this plane allows you to draw in unrestricted 3D space.
You can use the 3D plane while creating geometry that can be related with existing geometry.
The Tool Plane (Tplane) is the cutting plane for a toolpath, typically normal to the tool axis. The tool approaches and retracts
from the part normal to the tool plane in the Z-axis. To define the tool plane you can use any of the 7 predefined tool planes
or a custom orientation. Changing the Tplane will produce a rotary motion code when you post the toolpath.
The Z depth corresponds to a point on the Z axis of the correct construction plane (Cplane) with respect to the system origin
(X0, Y0, Z0).
OR
Create the circles, selecting the endpoints of the lines as the center points as shown.
NOTE: Using the 2D Construction plane as shown in this case, does not require multiple changes of the
construction depth.
CHAINING
Chaining is a process used to select a number of entities (lines, arcs, points, splines, etc.) when modifying or transforming
existing entities or when creating a toolpath. The entities form a chain when the distance between two consecutive entity
endpoints is less than the chaining tolerance (0.002 in the system configuration).
When using chain for deleting entities you have to preselect the geometry. Hold down the Shift Key and select one entity of
the chain. Mastercam automatically selects all the entities that could form the chain.
In Wireframe mode, the Chaining dialog box provides chain selection methods including:
C-Plane - allowing you to select geometry in the current construction plane.
3D - allows you to select 3D geometry.
Chain.
Point.
Window.
Area.
Single.
Polygon.
Vector.
Partial.
Other controls let you manage the selection process.
Last.
End Chain.
Un select Chain.
HOW TO CHAIN
When Chaining geometry to create a toolpath, it is important to chian the geometry in the proper direction as it will
determine the direction the cutter travels when machining the part. Below is an example on how to select geometry using
the chaining method.
Table 1:
Chain stops: Lines do not touch. Zoom into inspect. Trim lines together
using trim 1 entity.
Chain stops: Lines cross. Zoom into inspect. Trim lines using trim 2
entities.
Table 1:
WINDOW SELECTION
Window selection is a process used to select a number of entities (lines, arcs, points, splines etc.). Window selection is used
when modifying or transforming existing entities or creating a toolpath.
Select the drop down arrow to choose how the entities will be selected.
Inside - allows you to select the entities that are completely inside the window.
In + Intrs - allows you to select the entities that are completed inside and intersect the
window.
Intersect - allows you to select only the entities that intersect the window.
Out + Intrs - allows you to select the entities that are completed outside and intersecting
the window.
Outside - allows you to select the entities that are completed outside the window.
When using windows to select geometry in order to create a toolpath it is important to establish the proper direction the
cutter travels when machining the part. This can be set in the chaining Options.
Both Chaining and Window selections have an Options dialog box used to set default values for a number of choices that
would affect how you select the geometry.
To change options for the selection process you have to choose the options button which is found in the
CHAINING OPTIONS
The chain Mask options speed up chaining for a large number of entities or when branch points are involved. They let you
"pre-select" categories of entities to build your chain from. Mastercam provides Entity, Color and Level. All the mask does is
block all the entities that do not match the mask criteria.
Closed chains lets you select all entities adjacent to the selected entity in the
forward and reverse directions until it reaches the end of a chain or a branch
point.
Open chains allows you to select a section of the first entity and the last
entity of a chian. Mastercam creates an open chain which includes all
adjacent entities between these two points.
Section angle applies only to Section chaining. In section chaining Mastercam
chains along a set of smooth curves. Curves that are less then the section stop
angle are considered tangent for this chaining method. When Mastercam
encounters an angle that exceeds the section stop angle or a branch point it
ends the chain.
Ignore depths (in 3D mode) lets you chain entities that could form a chain
(the distance between two consecutive entity endpoints is smaller than the
chian tolerance) but have different depths.
Start chain at point will start the chaining from a point that you create on an
endpoint of an entity in the chain.
Allow surface edges in Single mode allows you to select, in single mode the
edges of a surface.
Break entities in Dynamic sets the system to automatically break the entities
at intersection while in Dynamic mode.
Nested Chains
Sorting lets you choose different sorting options while selecting geometry
that is completely contained within a closed boundary. You can speed up
chaining using next closest. Choosing inside to outside sorts and chains the
curves from the innermost to the outermost. You can sort the chains starting
with the outermost chains using outside to inside. It also allows you to sort
and optimize the chaining using optimize inside to outside or optimize
outside to inside.
Infinite nesting in area chains one mouse click chains all of the curves and
points within a closed boundary. When unchecked, Mastercam chains the
outer and inner boundary closest to the point you entered to define the area
chain and any curves or point between the two.
Reverse inner chains changes the direction of chaining for the inner chains.
Sync mode allows Mastercam to break a chain into a number of separate
chains for the purpose of creating the surface. The Sync mode option of the Chaining Options dialog box
determines how Mastercam should divide up the chains. You may need to choose a sync mode if you have
attempted to create a surface and found that it twists.
Chaining tolerance sets the default chaining tolerance value.
Plane tolerance sets the default plane tolerance value.
TOOLPATH MANAGER
The Toolpaths Manager lists all operations in the current job. Use this dialog box to sort, edit, regenerate, verify and post any
operations. You can enter this dialog box by selecting the Toolpaths tab.
This button selects all operations listed in the Toolpath Manager. Selected
operations are represented by a check mark on the folder.
This button selects all dirty operations listed in the toolpaths Manager. Dirty
operations area operations in which changes were made (parameters or
geometry changes). A red "X" mark will be displayed on the toolpath icon.
This button will recreate all the operations after changes have been made.
This button will recreate all the dirty operations after changes have been made.
Runs the post processor for selected operations and creates the NC program.
High Feed
Deletes all machine groups in the toolpath manager except for the last one in the list. This deletion includes
operations, tools and machine definitions and you will not be able to undo this deletion.
Locks and unlocks selected operations. Locking the operations prevents you from regenerating the toolpath.
When enabled, displays toolpaths in the graphics window only for the operations you select in the Toolpath
Manager list.
When enabled, displays all the geometry associated with the selected operations, provided the geometry is not
hidden or blanked and is on levels that are visible.
This area displays the order of operations in the current job. Select the + or - signs in front of the file folder icon for an
operation to display/collapse the pieces of that operation, including parameters, tool definition, geometry and the NCI file.
Parameters.
Tool Definition.
Select Tool definition to edit the size and shape of the tool.
Geometry.
Select the Geometry icon to edit the chains and points to be machined in that operation.
Right mouse click in the list area and you can change the followings.
Add chain.
Change side.
Rechain all.
Re sync all.
Sort options.
Delete chain.
Rechain single.
Analyze chain.
Reverse chain.
Start point.
Edit tabs.
Change at point.
Rename Toolpath.
Toolpath contains the NCI file, a separate intermediate file that contains all the information on the toolpath data.
The post-processor uses the NCI file to create a NC file for your specific machine/control. Select the toolpath icon
and the system will open the Backplot command.
Right mouse click in the Toolpaths Manager list area opens an extensive menu of commands.
Toolpaths, New allows you to delete all operations and tools that
were already created.
Edit common parameters allows you to edit the common parameters of all the operations inside of a toolpath
group. For example you can change the Feed plane value for all the operations inside the group. Make sure that
you have previously selected all operations.
Change NC file name - allows you to rename the selected operations with a different NCI file name.
Renumber tools - allows you to renumber the tools by giving the first tool number and the increment number.
Renumber work offsets - allows you to renumber the work offsets when using more than one offset (tombstone
application).
Reverse toolpath - allows you to reverse the chaining direction to change the cutting direction.
Recalculate feeds/speeds allows you to adjust the feed rate, plunge rate, retract rate, and spindle speed for
multiple toolpaths based on a new stock material. This procedure requires that the feed calculation in Tool
Settings be set to Material.
Groups
Groups allows you to organize operations. Operation groups are handy for quick selection of toolpaths. Selecting
a group automatically selects all operations within the group.
Delete all empty - instructs the system to delete all groups that have no operations.
Delete/Undelete - allows you to delete selected operations or recover them using undelete.
Expand - expands all the operations and the groups inside of the toolpaths manager.
Collapse - collapses all the operations and groups inside of the toolpath manager.
Doc file - creates a text file that list all of the groups, operations, tools, geometry and NCI destinations that are in
the toolpath manager.
Select - opens a dialog box that allows you to choose different options to select the operations as shown.
Batch - lets you generate the toolpath at a later time and post to multiple NCI destinations, setting time limits on
running the batch operations.
Setup Sheet - provides information about the work piece, including the operations, tool reference, total
machining time and comments added during programming in a printable format.
Collision check - allows you to check for collision and gouges in the part. A collision occurs when the tool contacts
material during a rapid move. A gouge occurs when the tool removes more material than desired.
Machine Group Properties - sets appropriate defaults for the jobs you program such as operations, tools, views, stock,
toolpath configuration questions, feed calculations, and material settings. It is a good place to start before programming a
job.
NOTE: The stock settings are used for the toolpath verification.
Select the plus sign in front of Properties to expand the Toolpath Group Properties as shown.
TOOL SETTINGS
Tool Settings page allows you to set the tool parameters and the part material.
Feed Calculation - determines if the feeds will be calculated based on the part material or using the tool settings.
From tool - uses feed rate, plunge rate, retract rate and spindle speed based on the tool and stock material.
From defaults - uses feed rate, plunge rate, retract rate and spindle speeds from the operation defaults.
Adjust feed on arc moves - adjusts the current linear feed rate to fit arc geometry.
Assign tool number sequentially - allows you to overwrite the tool number from the library with the next
available tool number (First operation tool number 1; Second operation tool number 2, etc).
Warn of duplicate tool numbers - allows you to get a warning if you enter two tools with the same number.
Use tools step, peck, coolant - uses the information from the tool definition.
Search tool library when entering a tool number - automatically gets the tool from the default library based on
the tool number entered in the operations toolpath dialog box.
Override defaults with module values enables the system to keep the values that you enter.
STOCK SETUP
Shape - allows you to choose between:
Rectangular.
Cylindrical.
Solid.
File: allows you to import an STL file as the stock.
Display - allows you to set the stock as wireframe or solid and to fit the stock to the screen.
Stock Origin - values adjust the position of the stock, ensuring that you have an amount of extra stock around the
finished part.
Select Corners - allows you to select opposite corners of the stock from existing geometry.
Bounding Box - defines the stock limits by finding the extents of the selected geometry.
NCI extents - establishes the stock size based on the tool movements in the NCI file.
All Surfaces/All solids/All entities - defines the stock based on all visible surfaces or solids or all entities in the
file.
Multiaxis toolpath generation is a unified process. Select Multiaxis from the toolpath menu or toolbar to launch a single
interface for all multiaxis toolpaths.
Multiaxis toolpaths are grouped in six toolpath families: Classic, Wireframe, Surface/Solid, Drill/Circle Mill, Convert to
5-axis and Custom Application.
The toolpath options are based on the selected toolpath family.
Custom Application family contains ten toolpaths dedicated specific applications. The toolpath settings and geometry
selections are based on the specified application.
If you need to fine-tune the custom application toolpath more than it is allowed by these toolpaths, select the Switch to
advanced interface button on the Misc page. This makes available to you the parameter pages for one of the advanced
multiaxis toolpaths from the Wireframe family or from the Surface/Solid family. All of the settings that you have entered in
the custom application toolpath will be preserved in their proper places in the new interface. However, once you switch to
the advanced interface, you will not be able to switch back to this page again.
Swarf milling toolpath creates a swarf toolpath for machining the walls of the part.
Swarf milling page determine the geometry the tool follows and how it travels along that geometry.
Wall surfaces are the surfaces that are machined during the 5 axis Swarf toolpath.
Bottom rail is the edge curve at the bottom of the wall surfaces.
Both wall surfaces and bottom rail have to be selected to generate the 5 axis Swarf toolpath.
You can also select two sets of check surfaces, one for the floor of the part and another that can represent any other part
feature the tool needs to avoid.
You can also choose the Cutting method and the direction for one way machining. In the Swarf Milling page you can set the
Cut tolerance and the Maximum stepover.
Impeller blade swarf finishing creates a swarf toolpath to machine the blades with the side of the tool.
You should create an operation to finish one blade, and then use Mastercam's Toolpath Transform features to machine the
floors between the other blades.
Impeller Blade Swarf Finishing settings determine the geometry the tool follows and how it travels along that geometry.
Area type lets you define the area on the drive surface to be machined. You can choose between "full" which machines the
entire drive surfaces, determine by number of cuts or limit the cuts between points.
Sorting allows you to set the cutting method and the direction of the cut.
Cut tolerance is the tolerance for the accuracy of the toolpath. This value is the chordal deviation of the toolpath against the
surfaces to be machined. To generate more points along the cut for better accuracy you can set the maximum stepover.
Maximum angle step sets the maximum allowed angle change between two consecutive toolpath positions.
Follow surface iso side tilt definition is a good option if linear surfaces are present. If any surface does not have a compatible
U and V direction with the neighboring surfaces, then this function attempts to automatically correct these areas.
Impeller floor surface without tiltcurve toolpath creates a toolpath to finish the floor between two impeller blades. This
application requires a tiltcurve to guide the tool axis.
You should create an operation to rough one floor region, and then use Mastercam's Toolpath Transform features to
machine the floors between the other blades.
Impeller floor surface settings determine the geometry the tool follows and how it travels along the geometry.
Right allows you to select the blade on the right side of the floor. The selected surfaces will be used as check surfaces.
Left allows you to select the blade on the left side of the floor. The selected surfaces will be used as check surfaces.
Tilt Curve should follow the general shape of the blade surfaces. It should be located between the blades to control the tilt of
the tool axis.
Floor surfaces allows you to select the surfaces to be machined.
It allows you to set the Cutting method and the direction for one way machining.
In the Impeller floor surface you can set the Cut tolerance and the Maximum stepover.
Impeller floor surface without tiltcurve toolpath creates a toolpath to finish the floor between two impeller blades. This
application does not require a tiltcurve to guide the tool axis.
You should create an operation to finish one floor region, and then use Mastercam's Toolpath Transform features to
machine the floors between the other blades.
Impeller floor surface without tiltcurve settings determine the geometry the tool follows and how it travels along the
geometry.
Right allows you to select the blade on the right side of the floor. The selected surfaces will be used as check surfaces.
Left allows you to select the blade on the left side of the floor. The selected surfaces will be used as check surfaces.
Floor surfaces allows you to select the surfaces to be machined.
Check surfaces are anything in the model that you do not want to touch with the tool.
It allows you to set the Cutting method and the direction for one way machining.
In the Impeller floor surface without tiltcurve you can set the Cut tolerance and the Maximum stepover.
PORT EXPERT
Use Port Expert to cut a port or internal chamber by selecting surfaces and a central spine. This toolpath is an add on. Please
see your Mastercam dealer to purchase it.
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry. You can select the
surfaces to be machined and the spine that is used as reference for the tool axis.
Machining surfaces are the surfaces to be machined in this operation.
Spine is a spline that follows the curvature of the port surfaces and is located in the center of the port.
Output type allows you to select the direction of the machining. You can choose between Top, Bottom and Both.
You can also choose the Cutting method and the direction for one way machining. In the Cut Pattern you can set the Cut
tolerance and the Maximum stepover.
PROJECTION
Projection is a toolpath that follows a curve that has been projected onto a set of surfaces. This is useful for engraving and
similar applications. Projection curves should lie on or above the surface, within the maximum projection distance.
Projection parameters
Projection settings determine the geometry the tool follows and how it travels along that geometry.
Drive surfaces button allows you to return to the graphics window to select the surfaces.
Projection curves button allows you to return to the graphics window to select the curves. Projection curves should lie on or
above the surface, within the Max. projection distance.
Cut tolerance sets the accuracy of the multiaxis toolpath.
Maximum angle step sets the maximum angle between the adjacent tool vectors generated along the curves.
Engraving depth sets the depth to engrave the selected projection curves.
Apply multiple depth actives multi passes options.
Distances set the distances above the part, as incremental values, where the tool is moving at rapid feed rate or at the
cutting feed rate. It also sets the minimum distance above the part for the tool to travel in the clearance area.
CAVITY TILTCURVE
Cavity tiltcurve toolpath lets you quickly create a toolpath to machine the inside of a cavity. A separate guide curve controls
the tool axis. Use the Limits option, if necessary, to further constrain the tool axis to a specific range of angles. This toolpath
machines the entire floor surface, not just the contour of the tilt curve. This machining strategy does not use any gouge or
collision checking.
Cavity tiltcurve settings determine the geometry the tool follows and how it travels along that geometry.
Tilt curve allows you to return to the graphics window to select a chain of entities. The tool remains tilted toward the curve
throughout the cut.ettings determine the geometry the tool follows and how it travels along that geometry.
Floor surfaces button allows you to return to the graphics window to select the drive surfaces.
Limits keep the tool within specified angles in a selected plane.
Cut tolerance sets the accuracy of the multiaxis toolpath.
Maximum stepover sets the maximum distance between cutting passes.
Cavity collision control Curve toolpath lets you quickly create a toolpath to machine the inside of a cavity. A separate guide
curve controls the tool axis. Use the Limits option, if necessary, to further constrain the tool axis to a specific range of angles.
This toolpath machines the entire floor surface, not just the contour of the tilt curve. This machining strategy has collision
control. A preset collision control strategy is used for the operation when on.
Cavity Collision Control Curve settings determine the geometry the tool follows and how it travels along that geometry.
Tilt curve allows you to return to the graphics window to select a chain of entities. The tool remains tilted toward the curve
throughout the cut.ettings determine the geometry the tool follows and how it travels along that geometry.
Floor surfaces button allows you to return to the graphics window to select the drive surfaces.
Collision control On enables a preset collision control strategy that is used for this operation.
Limits keep the tool within specified angles in a selected plane.
Cut tolerance sets the accuracy of the multiaxis toolpath.
Maximum stepover sets the maximum distance between cutting passes.
Electrode Machining 4+1 toolpath lets you create a toolpath to machine an electrode. It is preset to produce 4+1 axis
output, a common electrode machining strategy, in which the 5th axis is locked at a fixed angle relative to one of the axes or
a line that you choose.
Electrode Machining 4+1 settings determine the geometry the tool follows and how it travels along that geometry.
Drive surfaces button allows you to return to the graphics window to select the drive surfaces.
Clearance is the area specified by the user where the tool can travel in the air without hitting the work piece. This can be a
plane at a given height, a cylinder, or a sphere.
Limits keep the tool within specified angles in a selected plane.
Area type lets you define the area on the drive surface to be milled. There are four possible options.
Collision Control On enables a preset collision control strategy that is used for this operation.
Sorting allows you to choose the Cutting method between Zigzag, One way or Helical motion.
Cut tolerance sets the accuracy of the multiaxis toolpath.
Maximum stepover sets the maximum distance between cutting passes.
Blade root machining toolpath lets you create a toolpath to machine blade root. The toolpath is generated between two
curves.
Blade root machining settings determine the geometry the tool follows and how it travels along that geometry.
First allows you to return to the graphics window to select the first curve or surface.
Drive surfaces button allows you to return to the graphics window to select the drive surfaces.
Second allows you to return to the graphics window to select the second curve or surface.
Tilt curve allows you to return to the graphics window for curve chaining. The tool remains tilted toward the curve
throughout the cut.
Fixed tilt angle allows you to set an angle to tilt the tool axis relative to the tilt curve. The tool will not be tilted in areas
where the tilt curve is parallel to the surface normal.
Collision Control On enables a preset collision control strategy that is used for this operation.
Cutting method allows you to choose between One way or Spiral motion.
Cut tolerance sets the accuracy of the multiaxis toolpath.
Maximum stepover sets the maximum distance between cutting passes.
Maximum angle step sets the maximum angle the tool will be allowed to move through between adjacent moves.
Multiaxis Wireframe toolpath family contains four toolpaths which require curves as geometry for the tool to follow.
The Morph between 2 curves will create a morphed toolpath between two leading curves. A "morphed" toolpath is one that
is approximated between the tilt curves and evenly spread over the surface. This toolpath will ensure a better finish with
less retraction moves. The toolpath is located in the Wireframe toolpath family.
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry.
First allows you to select the first curve.
Second allows you to select the second curve.
Drive surfaces are the surfaces to be machined in this operation.
Area type allows you to select the method for cutting the toolpath area from the drop-down list. The type selected
determines where the tool starts, ends, and area cut.
Round corners allows you to add fillets to the operation for internal corners of your part.
Extend/trim allows you to add or remove cutting motion when the tool gets to the end of a surface.
Angle range allows you to set the cutting motion by entering two angles.
Flip stepover allows you to reverse the cutting direction for the operation.
Cut order allows you to choose between:
Standard which usually cuts from one side of the part to the other.
From center away which cuts from the approximate center of the part to the outer edges.
From outside to center which cuts from the outer edges of the part to the approximate center.
You can also choose the Cutting method and the direction for one way machining. In the Cut Pattern you can set the Cut
tolerance and the Maximum stepover.
The Parallel to multiple curves toolpath pattern will align the cut direction with a leading curve. Adjacent cuts are parallel to
each other. It is important to note that the cuts will not simply be copied next to each other. Every new cut is created at an
offset from the previous cut.
The curve must be located exactly on the surface edge, so the best curve would be the edge itself. This is very important for
toolpath generation. If you don't have a proper curve, an incorrect toolpath can be generated.
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry.
Drive surfaces are the surfaces to be machined in this operation.
Area type allows you to select the method for cutting the toolpath area from the drop-down list. The type selected
determines where the tool starts, ends, and area cut.
Round corners allows you to add fillets to the operation for internal corners of your part.
Extend/trim allows you to add or remove cutting motion when the tool gets to the end of a surface.
Angle range allows you to set the cutting motion by entering two angles.
Flip stepover allows you to reverse the cutting direction for the operation.
Cut order allows you to choose between:
Standard which usually cuts from one side of the part to the other.
From center away which cuts from the approximate center of the part to the outer edges.
From outside to center which cuts from the outer edges of the part to the approximate center.
You can also choose the Cutting method and the direction for one way machining.
In the Cut Pattern you can set the Cut tolerance and the Maximum stepover.
Cuts along curve generates the toolpath orthogonal to a leading curve. This means that when your selected curve is not a
straight line, the cuts are not parallel to each other. The distance between two neighboring cuts (at the intersection of the
curve and toolpath) is the maximum stepover.
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry.
Lead allows you to select the leading curve.
Drive surfaces are the surfaces to be machined in this operation.
Area type allows you to select the method for cutting the toolpath area from the drop-down list. The type selected
determines where the tool starts, ends, and area cut.
Round corners allows you to add fillets to the operation for internal corners of your part.
Extend/trim allows you to add or remove cutting motion when the tool gets to the end of a surface.
Angle range allows you to set the cutting motion by entering two angles.
Flip stepover allows you to reverse the cutting direction for the operation.
Cut order allows you to choose between:
Standard which usually cuts from one side of the part to the other.
From center away which cuts from the approximate center of the part to the outer edges.
From outside to center which cuts from the outer edges of the part to the approximate center.
You can also choose the Cutting method and the direction for one way machining.
In the Cut Pattern you can set the Cut tolerance and the Maximum stepover.
PROJECT CURVES
The Project curves toolpath pattern generates a single toolpath along a curve.
If the line lies exactly on the face, the toolpath has same shape and position as the curve.
If the line is located above the face, the line has to be within a maximum projection distance above the face. This value
defines the maximum distance between tilt line end points and the machining contour. When tilting is applied to a contour,
only lines within this distance will be used; other lines that are far from the contour will be ignored. Note that the tilt lines
are snapped to the machining contour via the shortest distance from the line to the contour.
Cut Pattern settings determine the geometry the tool follows and how it travels along that geometry.
Projection button allows you to return to the graphics window to select the curves. Projection curves should lie on or above
the surface, within the Max. projection distance.
Drive surfaces button allows you to return to the graphics window to select the surfaces.
Round corners allows you to add fillets to the operation for internal corners of your part.
Extend/trim allows you to add or remove cutting motion when the tool gets to the end of a surface.
Angle range allows you to set the cutting motion by entering two angles.
Cut tolerance sets the accuracy of the multiaxis toolpath.
Maximum distance sets the maximum distance between toolpath positions in the cutting direction. Use in operations where
you need to have more points defined, such as on flat surfaces.
Multiaxis Surface/Solid toolpath family contains four toolpaths which require surfaces or solids for the tool to follow.
PARALLEL TO SURFACES
Parallel to surface toolpath generates cuts on the drive surface parallel to a check surface. There are special options for the
edge between the check surface and the drive surface. You can define a margin to define the exact position where the tool is
located on the edge, positioned as close as possible to both faces.
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry.
Single edge allows you to select the edge curve of the drive surface and establish its the direction.
Drive surfaces are the surfaces to be machined in this operation.
Area type allows you to select the method for cutting the toolpath area from the drop-down list. The type selected
determines where the tool starts, ends, and area cut.
Round corners allows you to add fillets to the operation for internal corners of your part.
Extend/trim allows you to add or remove cutting motion when the tool gets to the end of a surface.
Angle range allows you to set the cutting motion by entering two angles.
Flip stepover allows you to reverse the cutting direction for the operation.
Cut order allows you to choose between:
Standard which usually cuts from one side of the part to the other.
From center away which cuts from the approximate center of the part to the outer edges.
From outside to center which cuts from the outer edges of the part to the approximate center.
You can also choose the Cutting method and the direction for one way machining. In the Cut Pattern you can set the Cut
tolerance and the Maximum stepover.
PARALLEL CUTS
Parallel cuts toolpath lets you create a toolpath to machine blade root. The toolpath is generated between two curves.
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry. You can select the
surfaces to be machined and the spine that is used as reference for the tool axis.
The direction of the cuts is defined by the two angles: the Machining angle in X,Y and the Machining angle in Z.
Click the Constant Z button to set the Machining angle in Z to 0.0 degrees. The Machining angle in X,Y field will become
unavailable. Click the Parallel button to set the Machining angle in Z to 90.0 degrees.
Drive surfaces are the surfaces to be machined in this operation.
Area type allows you to select the method for cutting the toolpath area from the drop-down list. The type selected
determines where the tool starts, ends, and area cut.
Round corners allows you to add fillets to the operation for internal corners of your part.
Extend/trim allows you to add or remove cutting motion when the tool gets to the end of a surface.
Angle range allows you to set the cutting motion by entering two angles.
Flip stepover allows you to reverse the cutting direction for the operation.
Cut order allows you to choose between:
Standard which usually cuts from one side of the part to the other.
From center away which cuts from the approximate center of the part to the outer edges.
From outside to center which cuts from the outer edges of the part to the approximate center.
You can also choose the Cutting method and the direction for one way machining. In the Cut Pattern you can set the Cut
tolerance and the Maximum stepover.
XY = 0; Z = 90.
Constant Z or Z = 0.
Morph between 2 surfaces toolpaths creates a morphed toolpath on the drive surfaces. The drive surface is enclosed by two
check surfaces. A "morphed" toolpath is one that is approximated between the check surfaces and evenly spread over the
drive surface. This toolpath pattern is especially useful during impeller machining with twisted turbine blades.
The main advantage is the possibility to compensate the tool to the drive surface and check surface in the left and right
corner of the workpiece. All you need to do is set the margin, or distance between the tool center and the surfaces, equal to
the tool radius.
Cut pattern settings determine the geometry the tool follows and how it travels along that geometry.
First allows you to select the upper edge.
Second allows you to select the lower edge.
Drive surfaces are the surfaces to be machined in this operation.
Area type allows you to select the method for cutting the toolpath area from the drop-down list. The type selected
determines where the tool starts, ends, and area cut.
Round corners allows you to add fillets to the operation for internal corners of your part.
Extend/trim allows you to add or remove cutting motion when the tool gets to the end of a surface.
Angle range allows you to set the cutting motion by entering two angles.
Flip stepover allows you to reverse the cutting direction for the operation.
Cut order allows you to choose between:
Standard which usually cuts from one side of the part to the other.
From center away which cuts from the approximate center of the part to the outer edges.
From outside to center which cuts from the outer edges of the part to the approximate center.
You can also choose the Cutting method and the direction for one way machining.
In the Cut Pattern you can set the Cut tolerance and the Maximum stepover.
TRIANGULAR MESH
Triangular mesh toolpaths allows you to generate eight toolpaths that have strategies similar to Mastercams 3-axis
strategies, including roughing, parallel finishing, constant Z finishing (contour), constant cusp (scallop), flat, pencil and
projection machining. The benefit of these toolpaths is that they have Multiaxis options such as tool axis control, collision
check and linking. You can also use them to output 3 axis code while supporting undercut machining with lollipops cutters.
The Triangle Mesh parameters are explained in detail in the General notes of the Mill Level 3 Training Tutorial.
QUIZ ANSWERS
QUIZ ANSWERS
Tutorial #1 Answers
What type of applications are best suited for the Projection toolpath?
Engraving or similar applications.
Tutorial # 2 Answers
Where should the curve, used to generate the Parallel to multiple curves toolpath, be located?
The curve must be located exactly on the surface edge, so the best curve would be the edge itself.
Tutorial # 3 Answers
Tutorial #4 Answers
When would you use the Impeller floor surface without tiltcurve toolpath?
To finish the floor between two impeller blades. This application does not require a tiltcurve to guide the tool axis.
When would you use the Impeller blade swarf finishing toolpath?
Impeller blade swarf finishing creates a swarf toolpath to machine the blades with the side of the tool.
Tutorial #5 Answers
How does the Tilting tool away with maximum angle strategy work?
Tilting tool away with max angle strategy avoids the gouge by tilting the tool away from the surface
What Collision control strategy can be used to jump over obstacals along the toolpath?
Retracting Tool Along Tool Axis.
Numerics L
2D / 3D Construction ........................................ 7 Level .................................................................. 7
A Line Style ........................................................... 7
About Views .................................................. 297 Line Width ........................................................ 7
Advanced Multiaxis ........................................ 22 Linking ............................................................. 69
Attributes .......................................................... 7 M
B Machine Definition ......................................... 18
Backplotting .................................................... 57 Machine Group Properties ........................... 314
Blade Root Machining ................................... 328 Machine Simulation ........................................ 85
Margins ........................................................... 63
C
Menu ................................................................ 4
Cavity Collision Control Curve ...................... 326 Morph Between 2 Curves ............................. 330
Cavity Tiltcurve ............................................. 325 Morph Between 2 Surfaces ..................181, 344
Chaining ........................................................ 302 Morph Between Curves Toolpath ................ 116
Chaining Options .......................................... 307 MRU Toolbar ..................................................... 4
Clearance Area ................................................ 71 Multiaxis Custom Applications Toolpath Family 318
Color ................................................................. 7 Multiaxis Surface/Solids Toolpath Family ..... 338
Construction Depth ...................................... 301 Multiaxis Wireframe Toolpath Family .......... 329
Construction Plane ....................................... 297
Customize The Right Mouse Button Menu ... 289
O
Customizing Drop Down Menus ................... 287 Operation List Area ....................................... 310
Customizing Toolbars ................................... 285 Origin ................................................................ 4
Cut Pattern ..................................................... 62 P
Cuts Along Curve .......................................... 334 Parallel Cuts ..........................................102, 340
D Parallel To Multiple Curves ...............60, 73, 332
Data Entry Shortcuts ..................................... 296 Parallel To Multiple Curves With Limits ........ 132
Default Lead - In/Out ...................................... 70 Parallel To Surfaces ....................................... 338
Define A New Construction Plane ................ 300 Planes ............................................................... 7
Point Style ......................................................... 7
E Port Expert .................................................... 323
Electrode Machining 4+1 Axis ...................... 327 Post Processor ................................................ 37
Extend/Trim .................................................... 68 Project Curves ............................................... 336
F Projection ...............................................23, 324
Function Prompt ............................................... 4 Q
G Quick Mask Toolbar .......................................... 4
Graphic Area ..................................................... 4 R
Grid ................................................................. 12 Ribbon Bar ........................................................ 4
Groups .............................................................. 8 Right Mouse Click In The Toolpaths Manager 311
Gview ................................................................ 7
S
I Scale .................................................................. 4
Impeller Blade Swarf Finishing ..................... 320 Status Bar .......................................................... 4
Impeller Floor Surface .................................. 321 Stock Model .................................................... 44
Impeller Floor Surface Without Tilt Curve .... 171 Stock Setup ................................................... 316
Impeller Floor Surface Without Tiltcurve ..... 322 Swarf Milling Toolpath ............................46, 319
K Switch to Advanced Interface ......................... 59
Key Mapping ................................................. 292