MCAMX4 RefGuide
MCAMX4 RefGuide
3D ACIS
Modeler
INTRODUCTION TO MASTERCAM X / Opening and Translating Files 57
11
Notes:
If you do not have Mastercam Solids installed, you can still view and machine
an imported solid. However, Mastercam Solids must be installed to modify the
solid or create additional solids.
For more information on the conversion options available for your Mastercam
configuration, refer to the Mastercam Help or contact your Mastercam Reseller.
Changing Units of Measure (Metric/Inch)
When you open a part file that uses different units (metric or inch) from those
currently in use, Mastercam displays the System Configuration dialog box, which
informs you that Mastercam is switching units and loading an alternate default
configuration file.
Figure 1-18: System Configuration English (inch)/Metric dialog box
VDA (Verband der
Automobilindustrie)
Rhinoceros
3D NURBS
SolidWorks
Solid Edge
AutoDesk Inventor
ASCII
CATIA
V4/V5
HPGL Plotter (Hewlett-Packard
Graphics Language)
CADKEY
AutoCAD
KeyCreator
Alibre Design
Parasolid
StereoLithography
STEP (Standard for the Exchange of
Product data)
IGES (Initial Graphics Exchange
Standard)
SpaceClaim Professional
Postscript
Raster to Vector
58 MASTERCAM X4/ Reference Guide
To complete the operation, you must select one of the following options:
Units: Uses only the units from the new configuration file. (default)
All settings: Loads all settings from the new configuration file.
Note: You can also use the Current field near the bottom of the System
Configuration dialog box to switch current units.
To do so, select an alternate configuration file from the drop-down list.
Saving Files
When you save a Mastercam file to a native .MCX format, you automatically save all
geometry, attributes, levels, views, and planes. Mastercam also saves the toolpaths
machine definitions, control definitions, stock setup, machine groups, toolpath
groups, and operations data.
Note: You can save a Mastercam X4 file to previous Mastercam versions
(including previous Mastercam X versions), but only geometry is saved.
Toolpath operations cannot be saved to previous Mastercam versions.
You can add descriptive text, such as instructions for working with the file or contact
information, and set a default directory where the file will be saved. You can also
optionally save a bitmap thumbnail image of the geometry.
You will find the settings for these options in the Settings, Configuration, Files
properties page and its AutoSave/Backup subpage.
To change the Mastercam X file version when saving a file, click the Options button in
the Save As dialog box. Mastercam displays the Save as X version dialog box, from
which you can select other versions of Mastercam X.
INTRODUCTION TO MASTERCAM X / Opening and Translating Files 59
11
WARNING: When saving a Mastercam X version 2 file as a version 1 file,
Mastercam saves only geometry. Mastercam X version 2 toolpaths cannot be
saved to a Mastercam X version 1 file.
TIPS:
In the Open File dialog box, you can quickly identify the file you want to
work with by viewing its thumbnail image in the Preview pane. You can also
view the files text descriptor in the Descriptor pane.
To reduce the amount of navigation required to save files to new file names,
choose directory paths from the Recent Folders drop-down menu in the
Save as dialog box.
To save only selected entities, use the File, Save Some function. When you
choose this function, use general selection methodsincluding masking
to select only the entities to save from the current file, and then save the
entities to a new file.
Use the Project Manager to select the file types you want Mastercam to
save in a common project folder. The project folder is the location of the
projects MCX file. For more information on using Project Manager, see
Project Manager on page 61.
Sharing Files with the Zip2Go Utility
Use Mastercams Zip2Go C-Hook utility to gather Mastercam part data into a
compressed .Z2G file. This utility makes it easy to provide your Reseller or CNC
Support Services with a file that contains the information they need. Zip2Go scans the
machine groups in your current part file and captures information such as your
Mastercam configuration, machine definition, and post files. You can choose which
files to include. After creating the Zip2Go file, you can view its contents and add/
delete files as necessary.
In addition to the Mastercam part file, you can optionally choose to add the following
file types during the Zip2Go scan:
Current Mastercam configuration files (includes .CONFIG, .MTB, .KMP, and
.FT file types)
Machine definitions (.MMD, .LMD, .RMD, .WMD)
Control definitions (.CONTROL)
Post processors (.PST)
Toolpath operations (.NC)
60 MASTERCAM X4/ Reference Guide
Tool libraries (.TOOLS)
Material libraries (.MATERIALS)
To run the Zip2Go utility, choose Help, Zip2Go Utility.
You can also type [Alt+C] to open to the \chooks directory. Then open the \Zip2Go
folder and doubleclick Zip2Go.dll.
Zip2Go also creates the following types of reports in a read-only .TXT format:
Zip2Go_[MCXPartFileName].txt: Contains a collection of relevant files used
by each machine group in the Mastercam part file that was scanned.
Zip2Go_SystemReport.txt: Contains information on the computer system
on which the .Z2G was created. For example:
The version of Microsoft Windows.
The amount of RAM memory on your computer.
A few details on the installed graphics card.
Registry setting data used by Mastercam (the CNC Software, Inc. registry
keys under HKCU and HKLM).
Zip2Go_FileReport.txt: Contains information on all the files for Mastercam.
Only the application system folders are scanned. The Mill, Lathe, Router, and
Wire folders (and any of their sub-folders) in the Mastercam install folder
(MCAMX) are not scanned. Furthermore, any part files found in any folder
that is scanned will not be is included in this list. This is to ensure that the
collection of data never includes potentially confidential information.
Zip2Go_HASP.txt: Contains information from the Mastercam HASP on all
the files for Mastercam, including the HASP Serial # and the products
licensed on the HASP. It also detects if Mastercam Maintenance is enabled,
and if so, the report includes the maintenance expiration date.
Opening Files with Other Applications
Use the File menu, Edit/Open External function to open a file with a selected,
external application in its own window.
Figure 1-19: Edit/Open External dialog box
In the Open as drop-down list, you can choose:
INTRODUCTION TO MASTERCAM X / Project Manager 61
11
Text: Displays file content as plain text in the currently selected editor.
Auto: Displays file content in the application associated with the selected file
type, provided the application is installed on your computer. For example, a
file with a .doc extension opens in Microsoft Word.
Text files open using the default editor specified in the Settings, Configuration,
Start/Exit properties page. However, you can choose to open any file in any editor.
To select an editor:
1 Choose File, Edit/Open External.
2 In the Open dialog box, choose Editor.
3 In the Choose File Editor dialog box, use one of the following methods to
select the editor:
Choose an editor from the list and click OK.
Note: All of the editors provided with Mastercam display in the list, along with
the most recently used Other editors you have selected.
Or, choose Other from the list and click OK. Then complete the following
steps:
a Use options in the Select an editor dialog box to navigate to the location
of the editor program, such as Microsoft
Excel
or Word
.
b Select the program .EXE file and click Open. This closes the Select an
Editor dialog box and returns you to the Open dialog box.
4 In the Open dialog box, select the file to edit and click OK. The editor you
chose in Step 3 opens in its own window and loads the selected file for
editing.
Project Manager
Use the Project Manager to select the types of files you want to save in a common
project folder. (The project folder is the location of the projects MCX file.) In addition
to your MCX file, you can choose to store some or all of the following types of files in
your project folder:
NC program files NCI files
Tool libraries Operation libraries
Operation defaults Power libraries
62 MASTERCAM X4/ Reference Guide
Saving these file types along with the part file to a single project folder is a great
organizational tool and can be a real time-saver when you need to move or share
projects.
Figure 1-20: Project Manager dialog box
Using the Project Manager to manage files is optional. When the Project Manager is
inactive, Mastercam uses the default paths specified in the Files tab of the Machine
Group Properties dialog box. (To open this tab, expand the Machine Group in the
Toolpath Manager, and choose Properties, Files.)
To activate the Project Manager:
1 Choose File, Project Manager from the Mastercam menu.
2 In the Project File Manager dialog box, select at least one file type in the Files
to add to project folder list.
3 Select the option: Apply these settings when adding new machine groups
to this part file.
4 Click OK.
After you activate the Project Manager, you can see the new paths in the Files tab of
the Machine Group Properties dialog box.
Suppose, for example, that you have a part named Gear.mcx. This part has a single
mill toolpath that uses Mastercams default file paths (Figure 1-21). When you save
this part and post its toolpath (choosing to create both an NC and NCI file),
Mastercam creates the files in the locations shown in Figure 1-22: New file paths on
page 64. (The file paths assume that c:\mcamx is your Mastercam installation
directory.)
Material libraries
INTRODUCTION TO MASTERCAM X / Project Manager 63
11
Figure 1-21: Default file paths
To reroute files to the project folder, open the Project Manager, and click Select All in
the File to add to project folder box. When you post the toolpath, Mastercam creates
the resultant files in your project folder, as shown in Figure 1-22.
64 MASTERCAM X4/ Reference Guide
Figure 1-22: New file paths
Tips for Using Project Manager
When changing Project Manager paths for existing operations, Project
Manager does not copy already generated files to the new directory.
Depending on the file type, you must either re-post your operations or
manually copy the affected files to the project folder.
If you use the project folder for .DEFAULTS files, tool libraries, material
libraries, and so on, you must make sure that those files are in the selected
project folder. Failure to place the files in the project folder may result in File
does not exist warnings from Mastercam.
INTRODUCTION TO MASTERCAM X / Printing and Plotting 65
11
Printing and Plotting
You can print or plot entities in the graphics window using any Windows-based driver
that has been configured for your PC, and optionally map colors to specific line
widths and line styles.
Note: Mastercam supports only Windows-based printer drivers.
You can configure Mastercam to use a GDI or OpenGL graphics type. OpenGL is
required to display shaded images in the graphics window and to print them. You can
print wireframe or shaded images based on the current graphics window display
setting. Use the options in the Shading toolbar to change to wireframe or shaded prior
to choosing the Print or Print Preview function from the File menu.
TIPS:
Use the Settings, Configuration function Screen properties page to choose
a graphics support type, and the Printing and Shading properties pages to
configure additional settings. For more information, see Setting
Configuration Defaults and Preferences on page 836.
If you choose the Print Preview function directly from the File menu, the
values for your PCs default printer driver are used.
To print or plot entities:
1 From the Mastercam menu, choose File, Print.
66 MASTERCAM X4/ Reference Guide
2 In the Print dialog box, set paper orientation, margins, shading, scaling, line
width and other options, as necessary.
3 To view and modify the drivers default properties in the Print Setup dialog
box, choose the Property button. Depending on the printer driver type, use
options in the Print Setup dialog box or the drivers Properties dialog box to
also enter the number of copies to print.
4 To reposition the center point of the image, click in the Preview area where
you want to set the new centering position. The crosshairs that display
indicate the new position. When you choose Print Preview or click OK, the
position marked by the crosshairs becomes the center of the printed output.
5 To view a sample of the printed output, choose the Print Preview button. You
can print directly from the Print Preview dialog box, or close it and return to
the Print dialog box.
INTRODUCTION TO MASTERCAM X / File Tracking 67
11
6 To map color to specific line widths, choose the Color/Width map option
and button. Then use options in the Linewidth Attributes dialog box.
Click OK to apply your changes and return to the Print dialog box.
7 In the Print dialog box, click OK to print or plot the entities.
File Tracking
Turn on file tracking to be notified of newer file versions. Using the File tracking dialog
box, you can specify the files that Mastercam tracks, as well as customize how
Mastercam searches for newer files. To start file tracking, select a command from the
File, Tracking submenu. The following list shows the available commands:
Check Current File
Check All Tracked Files
Tracking Options
68 MASTERCAM X4/ Reference Guide
Checking the Current File
Select File, Tracking, Check Current File to have Mastercam search for a newer
version of the currently loaded file. When you choose this command, the File Tracking
Options dialog box displays:
Figure 1-23: The File Tracking Options dialog box
Use the File Tracking Options dialog box to specify how Mastercam locates newer
files, as described in the following list:
Search subfolders searches the current folder and any folders inside the
current folder.
File name must be exact match searches only for files that have the same
file name (not including the file extension). If this option is off, Mastercam
searches for files that begin with the same file name. For example, if Part.mcx
is the currently tracked file, Mastercam looks for files with names like
Part_new.mcx and Part_revised.sld.
File extension must be exact match searches only for files with the same file
extension.
Dont ask again prevents the File Tracking Options dialog box from
appearing again during the current session.
If Mastercam finds a newer file, it asks if you want to run change recognition. Choose
Yes to display the Change Recognition dialog box, from which you can view and
update geometry and operations. (See Change Recognition on page 71.) Choose No
to return to the currently open file.
INTRODUCTION TO MASTERCAM X / File Tracking 69
11
Check All Tracked Files
You can specify a list of files to track, and then use the Check All Tracked Files
command to look for new versions. To learn how to set up a file list, please see the
following section, Tracking Options.
Once you have your file list created, choose File, Tracking, Check All Tracked Files. If
Mastercam finds a newer version of one file in the list, it asks if you want to run
change recognition. Choose Yes to display the Change Recognition dialog box, from
which you can view and update geometry and operations. Choose No to return to the
currently open file.
If Mastercam finds multiple newer files, and you choose to run change recognition,
you must select one of the changed files. That is, you can run change recognition on
only one file at a time.
Tracking Options
To specify tracking options, choose File, Tracking, Tracking Options to display the
File Tracking dialog box.
70 MASTERCAM X4/ Reference Guide
Figure 1-24: The File Tracking dialog box
Use this dialog box to customize how Mastercam searches for newer versions of
tracked files. Also use this dialog box to set up multiple file tracking, as described here.
To set up multiple file tracking
1 Turn on the Tracking option in the upper left corner of the File Tracking
dialog box. Mastercam enables the tracking options.
2 Right-click in the file list pane. A menu displays.
3 Select Add from the menu. The Open dialog box appears.
4 Select a file to add. The file appears in the list.
5 Repeat Steps 2-4 for each file to track.
Use the following options to customize the file tracking function:
INTRODUCTION TO MASTERCAM X / Change Recognition 71
11
Tracking toggles the tracking function. When this option is off, Mastercam
ignores all tracking options.
Check now checks for new versions of the files in the file list.
Additional folders lets you specify folders for file tracking to search. To
specify a search folder, right-click the Additional Folders box, and choose
Add from the pop-up menu.
File name must be exact match searches only for files that have the same
file name (not including the file extension). If this option is off, Mastercam
searches for any files that begin with the same file name. For example, if
Part.mcx is the currently tracked file, Mastercam looks for files with names
like Part_new.mcx and Part_revised.sld.
File extension must be exact match searches only for files with the same file
extension.
Automatic tracking tells Mastercam to automatically add files to the
tracking list when files are opened.
Check current file at File-Open tells Mastercam to check for a newer version
of the current file as soon as the file is opened.
Check all files at Startup tells Mastercam to check for new versions of files
in the list when Mastercam starts.
Check all files at File-New tells Mastercam to check files when you choose
File, New.
Change Recognition
The change recognition function examines two files and reports on their differences
in various ways. To start this function, select File, Change Recognition, and then
specify the file you want to compare against. Mastercam then compares the currently
loaded file (called the original file) with the specified file (called the incoming file),
and displays the Change Recognition dialog box. From this dialog box, you can view
differences, as well as update toolpaths.
Changes in Geometry Only
The Change Recognition dialog box has two forms, depending on whether or not the
original file contains toolpaths. If the original file contains no toolpaths, the simpler
form of the Change Recognition dialog box displays:
72 MASTERCAM X4/ Reference Guide
Figure 1-25: Change Recognition - Geometry Only dialog box
Use this dialog box to compare the geometry of the original and incoming files. You
can display geometry in various ways:
Features of the original file
Features of the incoming file
Features the two files have in common
Features unique to the original file
Features unique to the incoming file
Both files combined
Use the Override geometry colors option to select colors for the original and
incoming geometry. When this option is off, Mastercam displays the files in the
geometrys original colors.
Use the Select geometry to mark as being in both Original file and
Incoming files button to specify features to merge into the incoming file. Your
original file, for example, may contain geometry that is used only to specify
special curves like containment boundaries. Such geometry assists with the
generation of toolpaths, but does not necessarily represent physical features of the
part. This construction geometry rarely appears in the incoming file. So, to force
change recognition to preserve this geometry and not mark it as changed, use the
Select geometry to mark as being in both Original file and Incoming files function
to add the geometry to the incoming file.
Before change recognition can identify new features in a file, the original and
incoming geometry must be in the same position. To this end, the Re-orient
incoming file feature lets you transform your geometry in various ways,
including translation, mirroring, scaling, and rotation.
INTRODUCTION TO MASTERCAM X / Change Recognition 73
11
Changes Affecting Operations
When your original file contains both geometry and operations, Mastercam displays
the larger Change Recognition dialog box:
Figure 1-26: Change Recognition dialog box
Use this dialog box to view and manipulate changes between the original file and the
incoming file. The following controls let you view and manipulate geometry and
operations:
The operation drop-down menu contains a list of operations for the part.
Select the operation to analyze or update.
The icon to the left of the drop-down menu shows the status of the current
operation. The status can be up-to-date, affected, or dirty, as described in
Table 5 on page 74.
The text box below the operation drop-down menu displays the tool used in
the operation.
The slider control provides an alternative way to select operations. The
colors in the slider's channel reflect the status of each operation, with cyan,
red, and magenta indicating up-to-date, affected, and dirty operations,
respectively.
The First, Previous, Next, and Last buttons manipulate
the slider's location.
Draw selected operation displays the toolpath for the
current operation.
Ignore up-to-date operations filters out operations that are unaffected by
changes in the incoming file. That is, only affected operations will be
available for selection.
74 MASTERCAM X4/ Reference Guide
Geometry display controls the geometry that appears in Mastercam's
graphics window.
Edit geometry opens the appropriate dialog box for modifying the
geometry associated with the selected operation.
Regenerate regenerates the toolpaths for the selected operation.
View summary report displays an operation-by-operation text
summary of geometric entities in the original and incoming files.
Select geometry to mark as being in both in Original File and
Incoming Files lets you specify geometry that change recognition
should not identify as changed.
Select toolpath display colors lets you choose colors for the selected
operation, as well as for the original and incoming geometry.
Re-orient incoming file lets you reposition the incoming geometry to
match the original file.
Table 5: Operation status symbols.
Using Change Recognition
Mastercam's change recognition feature compares the geometry of two versions of a
part file. After identifying changed features, change recognition displays the status of
affected operations. You can then update geometry and regenerate toolpaths,
bringing up to date the older version of the part.
When you use change recognition, the older version of a part file is called the original
file. The original file typically comprises various types of geometric entities and their
associated toolpaths. The newer version of the part file is called the incoming file.
Usually, this file contains only geometric entities. If the incoming file contains
Up-to-date: No geometry changes affect the operation
and the toolpath needs no regeneration. By default,
unaffected and clean operations display in cyan. (You can
change the display colors by clicking the Select toolpath
display colors button, which brings up the Change
Recognition colors dialog box.)
Affected: Geometry changes in the incoming file affect
the toolpath. By default, affected operations display in
red.
Dirty: The toolpath must be regenerated. By default, dirty
operations display in magenta.
INTRODUCTION TO MASTERCAM X / Change Recognition 75
11
toolpaths, change recognition ignores them. That is, change recognition identifies
only changed geometry in the incoming file and how those changes affect operations
in the original file.
Suppose you have a part named Part01.mcx, shown with its toolpaths in the following
figure:
Figure 1-27: The Part01.mcx file
Now, a new version of the part, named Part01_Revised.mcx, comes into your shop.
The new version adds four bosses, which look like this:
Figure 1-28: The Rect02.mcx part file
To compare the two part versions, load the original file (the older one) using File,
Open from Mastercam's menu. Then, load the incoming file (the newer one) by
76 MASTERCAM X4/ Reference Guide
choosing File, Change Recognition. Mastercam displays the Change Recognition
dialog box (Figure 1-26).
Change recognition offers many ways to isolate and view changes in the part. One
way is to select Unique to Incoming from the Geometry display drop-down list.
Mastercam then displays geometry from the incoming file that is not in the original
file, as seen here:
Figure 1-29: Geometry unique to Part01_revised.mcx
This operation's toolpath (from the original file) is red to show that it is affected by the
geometry changes.
To update the operation, click Edit geometry in the Change Recognition dialog
box. In this example, the Chain Manager dialog box displays, from which you
can rechain the toolpath. Then you can click the Regenerate button to update
the operation.
The chain recognition function features many options that control how you
can view and modify geometry and toolpaths. For more details about the many
controls in the Change Recognition dialog box, please refer to the Field definitions
tab of the Change Recognition dialog box help topic.
INTRODUCTION TO MASTERCAM X / Change Recognition 77
11
chapter 2
Drawing and Design Basics
This chapter introduces the concepts, functions, and techniques that you use to
create geometry. Drawing in Mastercam is freeform and dynamic with controls that
allow you to be mathematically precise. The cursor and mouse are your drawing tools,
and the Create and Xform menu functions are your primary drawing aids. Mastercam
Design also provides many other CAD functions to make your job easier.
With Mastercam Design, you can create wireframe, surface, and primitive surface
geometry. If your installation includes Mastercam Solids, you also have extensive
tools for creating solid models.
Note: For more information on working with Mastercam Solids, see Solids on
page 313.
In this chapter, you will learn about:
Using the AutoCursor Ribbon Bar . . . . . . . . . . page 78
Selecting Entities . . . . . . . . . . . . . . . . . . . . . . . . . page 88
Setting Attributes. . . . . . . . . . . . . . . . . . . . . . . . . page 99
Changing the Graphics Window Display. . . page 106
Setting Views/Planes/WCS. . . . . . . . . . . . . . . page 111
Editing Your Work . . . . . . . . . . . . . . . . . . . . . . . page 137
Power User Tips . . . . . . . . . . . . . . . . . . . . . . . . . page 146
Using the AutoCursor Ribbon Bar
The AutoCursor ribbon bar becomes active whenever Mastercam prompts you to
enter position data. It shows the current cursor position (XYZ coordinates) and also
allows you to override the position manually.
The AutoCursor ribbon bar makes it easier to select and enter position data in
complicated and congested geometry. Use it to:
Track cursor position.
DRAWING AND DESIGN BASICS / Using the AutoCursor Ribbon Bar 79
22
Enter X, Y, and Z coordinates manually.
Detect and snap to specific types of positions as you move the cursor over
geometry on the screen.
Figure 2-1: AutoCursor ribbon bar
The AutoCursor ribbon bar is dockable. You can leave it docked in the toolbar area or
drag it to another position. When docked, it remains visible even when inactive. When
undocked from the toolbar area and positioned elsewhere in the Mastercam window,
it automatically closes when it is not needed (inactive). When activated by your
selections, it reappears where you last placed it.
When you move the cursor over geometry on the screen, you can configure
AutoCursor to display a visual cue when it detects a specific position type (for
example, origin, arc center, endpoint, or midpoint).
Visual Cues
Visual cues are graphic symbols that appear to the right of the cursor. They identify
the type of position AutoCursor has highlighted to ensure that you select the correct
entity and position. For example, if you set AutoCursor to detect and snap to the
endpoints of existing entities, as soon as you move the cursor close to an endpoint, it
snaps to that position and the visual cue for endpoints appears.
Mastercam visual cues include:
Note: AutoCursor does not recognize endpoints on surfaces.
Origin Midpoint Arc Center
Point Endpoint Quadrant
Intersection Nearest Horizontal/Vertical
Perpendicular Tangent
80 MASTERCAM X4/ Reference Guide
You can limit the types of positions AutoCursor detects. For more information, see
Customizing AutoCursor Behavior on page 82.
In complex geometry, there may be more than one position located within the
detection range of the cursor. In these cases, AutoCursor uses the order shown below
to detect and snap to positions.
Entering Position Coordinates
Use the AutoCursor ribbon bar to enter coordinates when Mastercam prompts you to
enter position data.
Figure 2-2: AutoCursor ribbon bar
You can enter coordinates in several ways:
Enter values into the X, Y, and Z fields by placing your cursor in each field
and typing a value. Press [Enter] or [Tab] to apply the value and move to the
next field (from left to right).
Press [X], [Y], or [Z] to open a field, and then type a value. You can enter
fractions or decimal values (example, 3/8 or .375) and formulas, including
addition (+), subtraction (-), multiplication (*), division (/), and parentheses.
1 Point entities
2 Endpoints of curves or lines
3 Midpoints of curves or lines
4 Quadrant points of arcs
5 Centers of arcs
6 Real curve or line intersections
(not intersections projected by Mastercam)
7 Positions on the active selection grid
Current cursor coordinates
AutoCursor settings
AutoCursor override
FastPoint mode
DRAWING AND DESIGN BASICS / Using the AutoCursor Ribbon Bar 81
22
You can even enter inch values (example, 3in) or metric values (124mm). If
necessary, Mastercams built-in calculator converts an inch or metric value
to the currently used unit type. For more information on the calculator,
please refer to Mastercams Calculator on page 29.
Click the drop-down arrow to choose from a list of previously entered values.
Rightclick inside the field to access a menu of data entry shortcut options
you can use to define the coordinate value.
Use FastPoint Mode.
Click in the graphics window to select a position.
Press [Shift+Click] to create a new position relative to an existing entity. For
more information, see Using the Relative Position Ribbon Bar on page 167.
Using AutoCursor FastPoint Mode to Enter
Coordinates
Use the AutoCursor FastPoint Mode to replace the separate X, Y, Z fields with a single,
consolidated field. In this field, you can specify a position by typing the XYZ
coordinates separated by commas, or you can use the data entry shortcuts or enter
mathematical formulas.
To use AutoCursor FastPoint Mode whenever the AutoCursor ribbon bar is active, do
one of the following:
Press the space bar on your keyboard.
Click the FastPoint button located on the AutoCursor ribbon bar.
When you make FastPoint Mode the default mode using AutoCursor
Configuration, any key you type opens the AutoCursor FastPoint entry field.
Figure 2-3: AutoCursor FastPoint Mode
To enter coordinates:
1 Type the values separated by commasfor example, 2,2,5.
2 Press [Enter] to apply the value or [Esc] to cancel.
You can enter fractions or decimal values (example, 3/8 or .375). The FastPoint field
also accepts formulas, including addition (+), subtraction (-), multiplication (*),
division (/), and parentheses.
AutoCursor FastPoint entry field
FastPoint button
82 MASTERCAM X4/ Reference Guide
In FastPoint mode, you can convert numbers to the base unit of measure defined in
your current Mastercam configuration. When entering values to convert, type the
number immediately followed by its unit of measure, such as in or mm. If you have
configured Mastercam to work in inches, you can type in a metric value in FastPoint
mode (for example, 27mm) and Mastercam converts it from millimeters to the correct
length in inches. You can use this conversion function for most numeric data entry
fields located in Mastercam dialog boxes and ribbon bars.
TIP: Use algebraic notation when entering formulas. For example, for a
position of X6, Y3, Z0.5 enter X(2*3)Y(5-2)Z(1/2), or 6,3,.5. The Fastpoint entry
method is consistent with prior versions of Mastercam.
Note: FastPoint mode is modal; when you activate it, you cannot move outside
of the field into any part of the application, including other AutoCursor buttons,
until you press [Enter] or [Esc].
Customizing AutoCursor Behavior
You can customize AutoCursor to detect only specific types of positions, to snap to a
specific angle, or to snap to the nearest, tangent, perpendicular, horizontal, and
vertical positions.
You have the following options for customizing the way AutoCursor behaves when
you use it to select entities in the graphics window:
To configure settings that apply to all selections and remain in effect until
you reconfigure them, use AutoCursor Configuration.
To change behavior for a single position selection, use the AutoCursor
Override drop-down list, and leftclick on the entity type you want to select.
To lock the override for multiple selections, rightclick on the entity type in
the AutoCursor Override drop-down list.
TIP: When AutoCursor is active, you can temporarily deactivate its snap-to
settings by holding down the [Ctrl] key as you click to select a position.
Using AutoCursor Settings
To customize AutoCursor
1 In the AutoCursor ribbon bar, click the AutoCursor Configuration button.
DRAWING AND DESIGN BASICS / Using the AutoCursor Ribbon Bar 83
22
Figure 2-4: AutoCursor Configuration button
2 In the AutoCursor Settings dialog box, select the position types to detect and
snap to.
Figure 2-5: AutoCursor Settings dialog box
Note: If the position type is not selected, AutoCursor does not detect it.
3 You can also choose to:
Set FastPoint mode as the default.
Enable one-character power key overrides.
4 Click OK to accept your settings and exit. The AutoCursor settings remain in
effect until you use this procedure again to change them.
In the following example, you will use AutoCursor Settings to create a series of lines at
45 degrees from the axes.
AutoCursor configuration
84 MASTERCAM X4/ Reference Guide
To create angular lines using AutoCursor
1 Choose Create, Line, Endpoint from the menu bar at the top of the screen.
Mastercam prompts you to specify the first endpoint, and the AutoCursor
ribbon bar buttons become active.
2 Click ! in the AutoCursor ribbon bar to display the AutoCursor Settings
dialog box.
3 Click Disable All to clear all selections.
4 Select Angular, and then enter 45 in the field next to it.
5 Click OK.
6 In the graphics window, click any position to specify the first endpoint.
7 Now move the cursor. Notice that the line snaps in 45-degree increments as
you move the cursor around the selected endpoint. Move the cursor so that
the line forms a 45-degree angle up, and to the right of the first endpoint then
click to specify the second endpoint and create the line. The line is a live
entity at this point and can be edited.
8 Draw additional lines or, to fix the line and exit the function, click OK.
TIP: Remember to clear AutoCursor settings when they are no longer needed.
If you forget that you have customized AutoCursor behavior, you can
experience unexpected results when working with other Mastercam functions.
Using AutoCursor Override
You can temporarily modify AutoCursor settings for a single position selection. To
do this, when AutoCursor is active, click the AutoCursor Override drop-down
button in the AutoCursor ribbon bar.
DRAWING AND DESIGN BASICS / Using the AutoCursor Ribbon Bar 85
22
Figure 2-6: AutoCursor Override button and drop-down list
From the list, select the position type you want AutoCursor to snap to (applies only to
the current selection). This feature is particularly useful when the geometry is
crowded or confusing and you need help identifying a specific entity and position
type.
For example, to create a line from the midpoint of another line
1 Choose Create, Line, Endpoint from the menu bar.
2 Click two positions in the graphics window to define the endpoints of a line.
3 For the next line, click the drop-down arrow next to the AutoCursor
Override button, and then click Midpoint. The Override button changes to
the midpoint icon and becomes active. Rather than prompting you to specify
the first endpoint, Mastercam prompts you to select a line, arc, or spline.
4 Click anywhere on the first entity. Mastercam snaps to the midpoint and
prompts you to choose the second endpoint. At this point, the AutoCursor
Override is inactive and the standard AutoCursor settings are used.
5 Click a position to define the second endpoint of the second line.
6 Click OK to fix the line and exit the function.
AutoCursor Override Power Keys
If you enable power keys in your AutoCursor Configuration settings, when AutoCursor
is active you can press a power key to temporarily snap only to the point type
associated with the power keyregardless of the current AutoCursor settings. For
AutoCursor override
86 MASTERCAM X4/ Reference Guide
example, to force AutoCursor to detect only arc center points, position the cursor in
the graphics window and press the Arc Center power key [C].
AutoCursor power keys include:
Locking AutoCursor Overrides
When AutoCursor is active, you can lock an AutoCursor Arc Center, Endpoint,
Intersection, Midpoint, Point, or Quadrant override by rightclicking to select it in
the Overrides drop down list.
A locked AutoCursor override remains in effect until you perform one of the following
actions:
Right or leftclick the Override button in the AutoCursor ribbon bar to
release it.
Use an AutoCursor power key.
Press [Esc].
Choose File, New.
Open the AutoCursor Settings dialog box.
Exit Mastercam.
TIPS:
When you hover the mouse over an AutoCursor override that can be
locked, the mouse pointer changes to indicate that you can rightclick to
select it.
Once activated, the override appears as a pressed button on the
AutoCursor ribbon bar.
To cancel the override without selecting a point, right- or left-click this
button to release it, or press [Esc].
You can enter relative position values using one of the following methods.
[O] - Origin [C] -Arc Center
[E] - Endpoint [I] - Intersection
[M] - Midpoint [Q] - Quadrant
[P] - Point
DRAWING AND DESIGN BASICS / Using the AutoCursor Ribbon Bar 87
22
To specify the new position using Delta coordinates
1 If you used the Shift+click method to select a position and open the Relative
Position ribbon bar, skip to Step 2. Otherwise, after selecting Relative from
the AutoCursor Override list, choose an existing position to which the new
entity will be relative.
2 In the Delta field, type the rectangular or polar XYZ coordinates to position
the new endpoint from the selected position.
3 Click OK to accept the entered coordinates and exit the Relative Position
ribbon bar.
To specify a position using distance and length
1 If you used the Shift+click method to select a position and open the Relative
Position ribbon bar, skip to Step 2. Otherwise, after selecting Relative from
the AutoCursor Override list, choose an existing position to which the new
entity will be relative.
2 Type values in the Distance and Angle fields to establish the distance away
from the selected position, and the angle at which the new endpoint will be
placed.
3 Click OK to accept the specified values and exit the Relative Position ribbon
bar.
To specify a position along an entity
1 In the Relative Position ribbon bar, click the Select button to activate the
Along mode and select a line, arc, or spline nearest to the endpoint from
which you will specify the along length.
2 In the Length field, type the distance from the selected entity endpoint
where you want to create the current position for the new entity. You can
extend the new position along the selected entity and enter positive or
negative length values.
3 Press [Enter] or click OK to accept your entries and exit the Relative Position
ribbon bar
IMPORTANT: When you select a closed arc (circle) in Along mode, the
endpoint is always the zero degree quadrant position. If you click the circle
anywhere in the bottom half, the along distance from the zero position is
calculated in a clockwise direction. If you click the circle anywhere in the top
half, the along distance is calculated in a counter clockwise direction.
88 MASTERCAM X4/ Reference Guide
Selecting Entities
When creating geometry, you can use several selection methods to select positions
and other entities in the graphics window, including:
Clicking with the left mouse button to choose one or more entities, usually at
the prompting of a function.
Choosing General Selection ribbon bar options.
Note: Chaining (selecting and linking pieces of geometry) is fundamental to the
creation of Mastercam surfaces, solids, and toolpaths. Please refer to Toolpath
Chaining on page 386 for essential information on chaining techniques.
Using the General Selection Ribbon Bar
The General Selection ribbon bar operates in two different modes Standard Selection
and Solid Selection. The availability of either mode is based on the types of entities
that are in the current file and the functions you choose from Mastercam menus and
toolbars. If you choose a Mastercam function specific to a solid entity, the General
Selection ribbon bar automatically switches to the Solid Selection mode.
Figure 2-7: General Selection Solid Selection mode
Note: For more information on Solid selection techniques, see Selecting Solids
on page 317.
If there are no solids in your file, the Solid Selection mode is not available; you can use
only Standard Selection options.
Solid Selection options
DRAWING AND DESIGN BASICS / Selecting Entities 89
22
Figure 2-8: General Selection Standard Selection mode
If the General Selection ribbon bar is available for use when no other function is
active, you can select entities prior to choosing a function by using the cursor or
combinations of the cursor and keystrokes, such as [Shift+Click]. Then choose a
function to apply to the selected entities.
Some functions work in conjunction with the General Selection ribbon bar. In these
functions, the General Selection ribbon bar becomes active when you are prompted
to select entities for the function.
Masking
Selection method list
Entity selection
Cancel current selection
Verify selection toggle
Accept current selection
Select last entity
(or entities)
90 MASTERCAM X4/ Reference Guide
General Selection Methods
The General Selection method drop-down list lets you set the method by which you
select entities in the graphics window. Selecting a method option limits selection to
that method. Leftclick selection chooses a method for a single selection event;
rightclick selection locks a method for multiple selections.
Window and Single selection are Mastercams standard selection methods; both are
active at the same time. When these options are in effect, you can use the mouse and
either a single [Click] or [Shift+Click] to select one or more entities. Or, you can drag a
window and select all entities that are completely inside the window.
TIP: To switch from any selection method to Window, hold down the [Ctrl] key
and select the first window position in the graphics window.
From the General Selection ribbon bar, choose one of the following Selection
methods to lock the method in place and disable the others.
Note: The Window and Polygon selection methods are limited by the current
entity selection setting. You will learn more about this in Entity Selection
Settings on page 92.
Chain: Select/chain entities that are connected to other entities. For
example, clicking one side of a rectangle selects all four sides, and clicking
one line that is connected to another selects both lines.
Window: Select entities by drawing a window around them.
Polygon: Select entities by drawing a polygon around the entities. Double
click to complete the polygon.
Single: Select individual entities by clicking them with the mouse.
Area: Select multiple nested shapes with a single mouse click.
Vector: Select multiple entities by drawing a vector line through them. All
entities the vector intersects are selected.
DRAWING AND DESIGN BASICS / Selecting Entities 91
22
Note: All selection methods, including the Solids selection methods, can be
added to toolbars and your graphics window rightclick menu using Settings,
Customize.
When you choose a selection method from the drop-down list, it remains set until you
perform one of the following actions:
Click the Standard Selection button in the General Selection ribbon
bar to reset it to the Window method.
Choose another method from the list.
Hold down the [Shift] or [Alt] keys to override the default (see Tips below for
override details.)
Once you have chosen a selection method, you can return to the standard selection
method by clicking the Standard Selection button.
To finalize multiple-entity selections, press [Enter], or click the End Selection button
in the ribbon bar.
Note, however, that you can end a series of selections by double-clicking the last
entity of the selection. For example, to select three lines using the single selection
method, click the first two lines. Then double-click the third line to end the selection
process. (The double-click method does not work with Polygon and Vector selections,
which use a double-click to complete the polygon or vector.)
To reselect the entity (or entities) selected for the previous operation, click the Select
last button.
TIPS:
In Standard selection mode, hold down the [Alt] key to switch from Window
to Vector selection.
To override any selection method and toggle between the Chain and Area
selection methods, hold down the [Shift] key when selecting an entity or a
position. If you place the cursor on an entity while holding down the [Shift]
key, the Chain method is active; otherwise, the Area method is active.
92 MASTERCAM X4/ Reference Guide
Entity Selection Settings
The Entity selection field in the General Selection ribbon bar determines how the
Polygon and Window selection methods choose to include entities. Before selecting
entities with these methods, use this field to choose one of the following options:
TIP: To reverse entity selection (deselect selected entities and select
unselected entities), click the Invert Selection button.
Masking
A selection mask is a defined set of criteria used to quickly select entities in the
graphics window. Using a selection mask with a complex part file ensures that you
select only and all of the specific entities you want.
When working with selection masks, you can:
Define a selection mask to use once and discard (default).
Make the selection mask active until you turn it off or exit the Mastercam
session.
Save the selection mask criteria to a file (.MASK) that you can later open and
reuse.
Open an existing selection mask file and apply it.
Use left and rightclick Quick Masks to select all or only specific entity type.
(You will learn more about this later in Quick Masks on page 94.)
To use a mask for selection, click the All or Only buttons in the General Selection
ribbon bar.
Choosing All opens the Select All dialog box. Use this dialog box to define
and apply a mask that automatically selects all entities in the current file that
match the mask criteria. You can choose to apply the criteria and select all
entities, or only entities in a specified group, including groups created by
Xform (transform) functions.
Choosing Only opens the Select Only dialog box. Use this dialog box to set
restrictions on the entities that are available for selection in the graphics
window. When you apply the Only mask, you use other General Selection
In/Out Select only entities that lie completely inside or outside the window.
In+/Out+ Select entities that lie completely inside or outside and entities that
intersect the window.
Intersect Select only entities that intersect the window.
DRAWING AND DESIGN BASICS / Selecting Entities 93
22
methods to select only those entities that match the mask criteria you define.
Until you clear the mask, you are restricted from selecting entities that are
excluded by the mask.
Figure 2-9: Masking Select All/Select Only dialog boxes
In the Select All or Select Only (Masking) dialog box, choose mask criteria or open an
existing mask file to select entities in the graphics window. Selection criteria can
include any combination of entity types, colors, levels, line styles, line width, point
Option buttons
Criteria type
check boxes
and buttons
Criteria list
Criteria options
to Select Entity,
Select All, or
Clear All
Additional
masking
parameters
94 MASTERCAM X4/ Reference Guide
styles, arc diameters, line lengths, or Z depths that match the values and filters that
you define in these dialog boxes.
Quick Masks
Mastercam's Quick Masks are time-saving functions that allow you to select
entities by type with a single mouse click, without having to choose All or
Only mask functions and work with their dialog boxes.
Figure 2-10: Quick Masks toolbar (horizontal or vertical orien-
tation)
By default, the Quick Masks toolbar is docked vertically as shown to the right.
It is positioned directly below the MRU (most recently used) toolbar along the
rightmost edge of the Mastercam window.
Quick Masks (QM) functions support different rightclick and leftclick
actions.
Leftclick a Quick Mask function to toggle the selection of all
matching entities either on or off.
Rightclick a Quick Mask function to toggle the mask in the Select
Only dialog boxs criteria list. (You can manually select only entities
that meet the mask criteria.)
For example, suppose you have a rectangle that comprises four lines.
Leftclick the QM Lines function to select all four of the rectangle's
lines.
Rghtclick the function to select lines (and only lines) one by one.
QM functions include Points, Lines, Arcs, Splines, Surfaces, Solids, Drafting,
Wireframe, Surface Curves, Color, Level, Xform Group, Xform Results, Last Entity (or
Entities), and Clear all masking.
The Clear all masking button clears all selection criteria from the Select Only
dialog box.
Use the General Selection category in Settings, Customize to add QM functions to
toolbars. You can also set up keyboard shortcuts for QM functions by choosing the
General Selection category in Settings, Key Mapping. For more information, see
Customizing and Configuring MastercamX on page 809.
DRAWING AND DESIGN BASICS / Selecting Entities 95
22
Selection Mask Examples
Here are some examples of how you can create and apply All and Only masks. To use
these examples, you must open or create a part that contains lines and entities in
more than one color.
Selection Examples Select All
To select and delete all line entities in the current part file
1 From the General Selection ribbon bar, choose All.
2 To view and edit the Entities mask criteria, choose the Entities check box.
3 In the Entities criteria list, doubleclick the Lines check box (under
Wireframe) to immediately apply the mask and exit the dialog box.
4 All line entities are selected in the graphics window. To delete all lines from
the part, press the keyboard Delete key.
To select all entities of a specific type and color in the current part file
1 From the General Selection ribbon bar, choose All.
2 In the Select All dialog box, choose the Entities check box.
3 In the Entities criteria list, select one or more entity types to include.
4 To set the Colors criteria, choose the Colors button.
5 Select the check box next to the color of the entities to include.
6 Click OK to apply the mask and exit the dialog box.
7 All entities of the specified type and color are selected in the graphics
window. Continue with the current function, if applicable, or choose a
function to perform on the selected entities.
TIP: If you are creating a mask using multiple criteria, to quickly apply the
mask and exit the dialog box, hold down the Ctrl key and doubleclick when
selecting the last criteria item.
Selection Examples Select Only
To restrict the entities you can select to only line entities
1 From the General Selection ribbon bar, choose Only.
2 In the Select Only dialog box, choose the Entities button and check box.
96 MASTERCAM X4/ Reference Guide
3 In the Entities criteria list, doubleclick the Lines check box (under
Wireframe) to immediately apply the mask and exit the dialog box.
4 In the graphics window, select the lines you want to work with. Until you
clear the mask, you cannot select any other entity type.
5 Use one of the following methods to clear the mask
Complete the selection.
Reopen the Select Only dialog box and clear the selections.
Click the Clear all masking button located on the Quick Mask toolbar.
TIP: Use the Maintain Only Mask check box in the Select Only dialog box
to apply a mask until you close the Mastercam session or choose to deselect
the Maintain check box.
Entity Selection Tips
In this section, you will learn to quickly and efficiently select entities in the graphics
window by reviewing techniques for
Selecting Single Entities (page 96)
Selecting Multiple Entities (page 96)
Selecting All Entities (page 97)
Selecting Entities as Chains (page 97)
Using Area Selection (page 98)
Ending Entity Selection (page 98)
Unselecting Entities (page 99)
Selecting Single Entities
Click an existing entity to select it. When selected, Mastercam highlights the entity in
the selection color (default is yellow).
Selecting Multiple Entities
To select multiple entities, click individual entities. Notice that selected
entities are highlighted, indicating selection.
To select multiple entities using the Window selection method, click an area
of the graphics window that is not directly on an entity, hold down the mouse
button, and start to drag the mouse to anchor the first point. Then release
the button and continue to draw a rectangular window around the entities
DRAWING AND DESIGN BASICS / Selecting Entities 97
22
you want to select. Click to set the final position. All entities completely
contained within the window are selected.
To select multiple entities using the Vector selection method, hold down the
Alt key, and then click and drag a line through the entities you want to select.
All entities that the line intersects will be selected
To select multiple entities using the Area selection method, hold down the
Shift key and click inside the outermost entity, but outside the inside
entities. Make sure that the cursor is not close enough to an entity to
highlight it before you click.
To reselect the entity (or entities) selected for the previous operation, click
the Select last button in the General Selection ribbon bar.
TIP: To improve your view of the selection area when using the Window
selection method, after selecting the first window point, use the Pan, Zoom or
Fit to screen function before selecting the second point.
Selecting All Entities
To select all entities in the graphics window, hold down the Ctrl key and press
A.
In the General Selection ribbon bar, choose All. Then click the All Entities
button in the Select All dialog box.
Selecting Entities as Chains
Use the chain selection method to temporarily link connected entities in order to
perform a function with them collectively.
Note: This selection method does not physically create a chain in the Mastercam
database or otherwise link the entities. It is used only to simplify the selection of
connected entities.
To select a chain of entities, hold down the Shift key to activate Chain
selection and select an entity that is connected to other entities, such as a
line used in a rectangle. All connected entities are automatically selected in a
single chain (in this example, the entire rectangle). Continue to use this
method to select other connected entities as chains.
Alternatively, you can lock in the Chain option from the General Selection
ribbon bar drop-down list then select connected entities.
To select a partial chain of connected entities, activate the Chain selection
method using either method described above and select an entity connected
98 MASTERCAM X4/ Reference Guide
to others. Then click again in the location where you want to chain selection
to end. The remainder of the entities in the chain are automatically
unselected.
Using Area Selection
The area selection method allows you to select multiple nested shapes with a single
mouse click.
Instead of drawing a box around the entities to be selected (as with the Window
method), area selection selects all closed boundaries around the position where you
click the mouse.
To use the area selection method, hold down the Shift key and click inside the
outermost entity, but outside the inside entities. Make sure that the cursor is not close
enough to an entity to highlight it before you click.
Figure 2-11: Examples Area selection (nesting on and off)
TIP: To enable the selection all of the shapes or chains within a closed
boundary, in the Settings, Configuration, Chaining properties page, you must
selection the option for Infinite nesting in area chains.
Ending Entity Selection
To end any of the selection methods, press [Enter] or choose the End selection
option in the General Selection ribbon bar.
1
2
3
Click here to select the set of curves
marked 1, 2, and 3 (infinite nesting in
area chaining is off). Selected curves
are shown in bold.
Click here to select all of the curves
marked within and including the
outermost boundary (infinite nesting in
area chaining is on). Selected curves
are shown in bold.
DRAWING AND DESIGN BASICS / Setting Attributes 99
22
Unselecting Entities
Use one of the following methods to cancel or unselect entities.
Click a single entity again to unselect it. Or, if Mastercam is at the root level
(that is, not inside a function), press [Esc].
Choose another selection method. All entities selected in a single action,
such as Window selection, are unselected.
Choose the Unselect all option in the General Selection ribbon bar to
clear all selections.
Setting Attributes
All Mastercam entities have basic attributes (physical characteristics). Based on the
entity type, attributes can include:
Note: To set default attributes, choose Settings, Configuration, CAD Settings
and then save your changes to the configuration file. When you run Mastercam,
attribute settings are loaded, along with other configuration parameters, and
appear as default values in the Status bar fields.
Changing physical attributes when you are working with complex parts is a very
powerful technique you will use often to organize your work. Use the Status bar fields
to quickly and easily select new entity attributes.
Figure 2-12: Status bar
In this section, you will learn about:
Setting Attributes for New Entities (page 100)
Changing Entity Attributes (page 103)
Color Point style
Line style and width Level
Set main level Set attributes
Configure Status bar fields
Status bar help
100 MASTERCAM X4/ Reference Guide
Setting Attributes for New Entities
The attributes you set using the following methods are automatically applied in the
current Mastercam session to the new entities you create. You can set new entity
attributes in several ways.
To use an existing entity to set color, line, point, and level attributes:
Press [Alt+X] on the keyboard and select an entity in the graphics window.
The Status bar color, point style, line style, and line width fields are changed
to the selected entitys attributes.
To set a specific attribute:
1 Choose one or more attribute fields in the Status bar, and then specify the
value.
a Color: Choose Select from the Color drop-down list and
select an entity in the graphics window. Or, click the
current color field and choose a color from the Colors
dialog box. (You will learn more about this in Setting/Changing Color
on page 104.)
b Point Style, Line Style, and Line Width: Select new values from these
Attributes drop-down lists.
c Attributes: Click the Attributes button to open a dialog box where you
can specify color, level, point and line styles, and line width. Click OK to
accept the new attributes and close the dialog box.
DRAWING AND DESIGN BASICS / Setting Attributes 101
22
Figure 2-13: Attributes dialog box
To set attributes for specific entity types (such as points, lines, arcs, solids,
surface, and drafting dimensions):
1 Click the Attributes button in the Status bar.
2 In the Attributes dialog box, select the EA Mgr (Entity Attributes Manager)
check box, and then click the EA Mgr button.
3 In the Entity Attributes Manager dialog box, select the entity types, and set
the attributes you want to use in the current Mastercam session.
102 MASTERCAM X4/ Reference Guide
Figure 2-14: Entity Attributes Manager dialog box
To open the Color palette dialog box and choose a color, doubleclick the
color sample.
Note: You can also use the EA Mgr to apply attributes to files you convert from
other programs. Select the option to Include entities created when opening
non-Mastercam files.
4 When all entity attributes are set, click OK to accept them and return to the
Attributes dialog box.
IMPORTANT: If you deselect the EA Mgr check box in the Attributes dialog
box, the Entity Attribute Manager dialog box settings are not used.
DRAWING AND DESIGN BASICS / Setting Attributes 103
22
Changing Entity Attributes
Use the following methods to change the attributes of existing entities. These
methods do not change the values that appear in the Status bar attributes fields; they
apply only to the entities you select in the graphics window.
To change attributes using the rightmouse button:
1 (optional) Use general selection methods to select the entities to change.
2 In the Status bar, position the cursor over the label of the attribute you want
to change until the mouse pointer indicates that a rightclick option is
available. Then rightclick.
TIP: To change multiple attributes, rightclick the Status bar Attributes
button.
3 If you selected entities in Step 1, skip to step Step 4. Otherwise, when
prompted to select the entities to change, use general selection methods to
select the entities. Then press [Enter] or choose End selection in the General
selection ribbon bar.
4 Based on the attribute you chose in Step 2, use options in the associated
dialog box to make the necessary changes.
5 Click OK to apply the change to the selected entities and close the attribute
dialog box.
To change the attributes of all of a specific type of entity (such as all points or
splines):
1 In the Status bar, click the Attributes button.
2 In the Attributes dialog box, select the EA Mgr (Entity Attributes Manager)
check box, and then click the EA Mgr button.
3 In the Entity Attributes Manager dialog box, select the entity types and
attributes to use when creating new entities in the current Mastercam
session.
4 To update all of the selected types of entities that exist in the current file and
close the dialog box, click Apply to existing entities.
Note: To continue to use these attributes for new entities, leave the EA Mgr check
box selected in the Attributes dialog box. To use different attributes, deselect the
check box.
104 MASTERCAM X4/ Reference Guide
TIP: You can also use Analyze functions to modify entity attributes and other
properties. For more information, see Analyzing Entities on page 263.
Setting/Changing Color
Mastercam supports a palette of 256 colors, which you can customize. You can reduce
the palette to 16 colors by choosing the 16 Colors button in the Colors dialog box, or
by deselecting the Show 256 colors check box when setting up system configuration
parameters in Settings, Configuration, Colors.
Use one of the following methods to access the Colors dialog box:
From the Mastercam menu, choose Screen, Geometry Attributes and select
the colors palette button.
Click the Colors field in the Status bar.
Figure 2-15: Colors dialog box
To select a color:
Type its ID number in the Current color field.
Click the color in the color palette.
Choose the Select button and click an entity in the graphics window with the
color you want to use.
Choose the Customize tab and use the fields to create a custom color.
DRAWING AND DESIGN BASICS / Setting Attributes 105
22
Mastercam Levels and the Main Level
Levels are a primary organizational tool in Mastercam. For example, a Mastercam file
can contain separate levels for wireframe, surfaces, drafting entities, and toolpaths.
You are always drawing on the main level. The main level is not a fixed level; it is only
the level you choose to work with at any given time. To help you keep track of it, the
current main level appears in the Status bar Level field which is always visible in the
Mastercam window.
Use the Status bar Level fields to set the main level to work with in the graphics
window.
Note: For more information, see Working with Levels on page 142.
Setting Z Depth
Use the Z field in the Status bar to set the Z-depth value for the geometry and
toolpaths you create. Set the Z depth using one of the following methods:
Type a value in the field.
Click the drop-down arrow and choose one from the most recently used list.
Click the Z label and select a position in the graphics window to use its Z
depth value.
Working in 2D and 3D Mode
When creating geometry, use the 2D/3D Status bar toggle button to set the drawing
mode. The default setting is 3D. Click this button to switch between drawing modes.
In 2D mode, all geometry is created parallel to the current construction
plane (Cplane) and, unless specified, at the current Z-depth setting. You can
override the Z-depth setting by typing coordinate values that include a
Z-depth value different from the current Z-depth setting. For more
information on planes, see Setting Views/Planes/WCS on page 111.
In 3D mode, the X, Y, and Z coordinates are all read from AutoCursor when
sketching dynamically. The Z-depth setting in the Status bar is not used.
When working in a 3D environment, you can create entities whose points lie
in different planes, or create entities (such as arcs or 2D splines) in planes
other than the predefined planes.
In both modes, use AutoCursor, or the selected function ribbon bar/dialog box fields
to enter coordinate values. Some exceptions to this apply to specific entity types.
106 MASTERCAM X4/ Reference Guide
IMPORTANT: The 2D/3D setting has no effect on analyze and toolpath
functions.
The following functions always provide 3D solutions, regardless of the Status bar
2D/3D setting:
Notes:
In 3D mode, if you choose to bisect two lines that are not in the same plane or
are not parallel to the current Cplane, a message informs you that a 3D
solution does not exist and asks you to specify the Z depth to use for the 2D
solution.
When editing entities using the Trim or Break functions, all solutions are
calculated based on the current Cplane setting. If the entities cannot intersect
in the current Cplane through a 2D projection, they cannot be modified using
these functions.
TIP: Overlooking the current Cplane and Z depth is a common source of error,
which can cause you to create the geometry in unintended orientations. To
avoid this mistake, set the graphics view (Gview) to the same setting as the
Cplane or to Isometric.
Changing the Graphics Window Display
The View menu and toolbar provide several functions and methods you can use to
change the appearance of the geometry and toolpaths in the graphics window. In
addition to the functions listed below, this section includes information on using
zoom and unzoom techniques, and setting up multiple viewports in the graphics
window.
Fillets and chamfers Surfaces and solids
Convert to NURBS Close Arc
Modify Spline Simplify
Xform: Translate, Translate 3D, Mirror, Rotate, Rectangular Array, Scale
DRAWING AND DESIGN BASICS / Changing the Graphics Window Display 107
22
TIP: Use the mouse wheel or middle button any timewithout selecting a
functionto dynamically spin or pan the contents of the graphics window. To
set the spin or pan behavior, use the Settings, Configuration, Screen
properties page and Middle Button/Wheel use field.
Zooming
Mastercam also offers a number of zoom functions, including:
Fit geometry to screen: Maximizes your view of visible geometry in the
graphics window. This function positions and sizes the displayed geometry
to fill as much of the graphics window as possible.
Pan: Moves the view in the graphics window. Imagine the graphics window
as a camera lens through which you view geometry. Using the keyboard
arrow keys, move the lens left or right, or up and down over the geometry.
Or, press and hold the mouse wheel to drag the image in any direction (if
configured for this action).
Set screen center: Repositions the center of the graphics window, based on
the new center point you specify.
Repaint screen: Refreshes the graphics window to restore images that
appear incomplete or distorted. This may occur as the result of frequent
changes to entities, particularly where they overlap. The quality and
stability of images in the graphics window are influenced by the graphic
capabilities of your PC, and the amount of available memory.
Note: If Repaint does not completely restore the graphics window, use the
Screen, Regenerate Display List function to rebuild the display list.
Regenerate screen: Rebuilds the display list at the current screen scale.
Regenerating the display list may also improve display speed and
performance.
Zoom window: Magnifies a portion of the graphics window. To anchor the
first window point, click an area of the graphics window that is not directly
on an entity. Then draw a rectangular window by moving the mouse
around the entities you want to zoom. Click to set the final position and fill
the graphics window with the contents of the selection window.
108 MASTERCAM X4/ Reference Guide
To dynamically change the graphics window view (Gview) using mouse and
keyboard methods:
To zoom in and out, spin the mouse wheel forward or backward
(if configured for this action).
In Settings, Configuration, Screen properties, set the middle mouse
button/wheel action to spin or pan. To temporarily change this setting to
the alternate behavior, position the cursor in the graphics window, hold
down the [Alt] key and press down on the middle mouse
button/wheel to grab the contents of the graphics window.
Continue to press down while moving the mouse to either spin or pan.
To move the image around, use the up, down, left, or right keyboard
arrow keys.
To spin the image, hold down the [Alt] key and use the up, down, left, or
right arrow keys.
Note: To improve your view of the selection area when using this method,
select the first window point. Then use the Pan, Zoom target, or Fit to screen
function before selecting the second point.
Zoom target: Expands a specific area defined by two selected points. The
first position you select indicates the center of the target area. As you move
the cursor to select the second position, you draw and drag a rectangular
area that defines the target boundary. When you select the second position,
everything in the target area expands to fill the graphics window, centered
around the first point you specified.
Unzoom previous / .5: Restores zoom to its previous setting. If no previous
setting exists for the current Mastercam session, this function reduces the
size of the displayed geometry to 50% of its current size.
Unzoom .8: Reduces the size of the displayed geometry to 80% of its
current size.
Zoom in/out: Dynamically zooms in or out from a selected point. First,
select a focal point in the graphics window. Then use one of the following
techniques to zoom:
Slide the mouse forward or backward.
Spin the mouse wheel in either direction (if configured for this
action).
Press the [Page Up] or [Page Down] keys.
Zoom selected: Works only with pre-selected entities. Automatically scales
the selected entities to fit the graphics window.
DRAWING AND DESIGN BASICS / Changing the Graphics Window Display 109
22
Using Viewsheets
Use viewsheets to create different part views, each on its own viewsheet tab. With a
viewsheet you can define a specific view orientation and scale, store modified level
settings, and use a bookmark to define a restorable viewsheet state. By default,
viewsheets are off. To enable viewsheets, choose Settings, Viewsheets, Viewsheets
Enabled from the Mastercam menu. The main viewsheet tab then displays at the
bottom of Mastercam's window, as shown below.
When you have viewsheets enabled, manipulate them as follows:
To define a new viewsheet:
Select Settings, Viewsheets, New from the menu bar, or right-click a
viewsheet tab, and select New Viewsheet from the pop-up menu.
To copy an existing viewsheet:
Select Settings, Viewsheets, Copy from the menu bar, or right-click a
viewsheet tab, and select Copy Viewsheet from the pop-up menu.
To rename a viewsheet:
Select Settings, Viewsheets, Rename from the menu bar, or right-click a
viewsheet tab, and select Rename Viewsheet from the pop-up menu.
To delete a viewsheet:
Select Settings, Viewsheets, Delete from the menu bar, or right-click a
viewsheet tab, and select Delete Viewsheet from the pop-up menu.
Note: You cannot rename or delete the main viewsheet.
To save a viewsheet bookmark:
Select Settings, Viewsheets, Save Bookmark from the menu bar, or right-
click a viewsheet tab, and select Save Viewsheet Bookmark from the pop-
up menu.
110 MASTERCAM X4/ Reference Guide
To restore from a viewsheet bookmark:
Select Settings, Viewsheets, Restore Bookmark from the menu bar, or
right-click a viewsheet tab, and select Restore from Viewsheet Bookmark
from the pop-up menu.
To change saved settings for a viewsheet:
Right-click a viewsheet tab, and select Settings from the pop-up menu.
Setting Viewports
A viewport is an area within the graphics window that displays a particular graphics
view of the geometry you are working with. A viewport configuration is an
arrangement of one or more (up to four) viewports. By default, Mastercam displays
geometry from the top view in a single viewport that occupies the entire graphics
window.
To divide the graphics window into multiple viewports, or panes, each capable of
displaying a different graphics view, choose an option from the View, Viewports
menu. Mastercam offers four viewport configurations.
The following graphic shows the default views assigned to each viewport
configuration.
To change the view that appears in a viewport:
1 Use the cursor to select the pane. Then use one of the following methods to
choose a different view:
Choose View, Standard Views. Then select a standard graphics view
from the drop-down list.
Choose View, Orient, Named Views. In the Views Selection dialog box,
select a named view from the list of standard and custom defined views.
From the Status bar, click Gview and select the view from the list.
VP1 = Top view VP2 = Isometric view
VP3 = Front view VP4 = Right side view
VP1
VP1
VP1
VP1
VP3 VP4 VP2
VP2
VP2
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 111
22
2 In the active pane of a multi-viewport configuration, move the mouse over
the axes coordinate display until the cursor changes to an arrow. Click the
axes marker to enlarge the viewport and make it the only visible viewport.
TIP: To change the size of the viewport panes, grab and drag the vertical or
horizontal inside edge.
Setting Views/Planes/WCS
Mastercam uses a 3D Cartesian coordinate system to locate
your work in three-dimensional space. The positions of
geometry and toolpaths are expressed in terms of three
coordinate axes: X, Y, and Z. Each axis is signed to indicate a
positive (+) and a negative (-) direction.
Machining jobs often require you to work with coordinate
locations in sophisticated ways. Mastercam includes
several useful tools you can use to transform, overlay, slice,
and otherwise manipulate the coordinate system so that you can draw and machine a
part any way you choose.
To apply coordinate systems in Mastercam, you use functions to set specific views. A
view consists of two main parts:
A plane, or slice through the coordinate system
An origin, or zero point
You can use views as graphics views (Gviews) to view the part, as construction planes
(Cplanes) to orient geometry, and as tool planes (Tplanes) to orient toolpaths.
Gviews define the perspective from which you view the part in the graphics
window.
Cplanes represent the planes in which you create new geometry.
Tplanes are the cutting planes for the toolpaths you define.
Standard and custom views have assigned names, are saved with the part information
(making them portable), and can be selected as you work with the part to change its
orientation in 3D space.
The Work Coordinate System (WCS) is the active coordinate system in use by
Mastercam at any given time. It contains the orientation of the XYZ axes plus the
location of the zero point (the origin).
+Z
+Y
-Y
+X -X
-Z
112 MASTERCAM X4/ Reference Guide
TIP: Mastercam saves the most recently used plane, view, and WCS
selections for each machine group, and restores them whenever you activate
the machine group. For example, if one machine group has toolpaths on the
front of the part, and another machine group has toolpaths on the side of the
part, when you activate either machine group, Mastercam automatically
activates the views and planes you were using the last time the group was
active. For more information on machine groups, see Managing Toolpath
Operations on page 422.
Manipulating the WCS and setting planes and views to simplify the creation of
geometry, solids, and toolpaths are essential Mastercam skills you will use often.
In this section, you will learn about:
Standard Views (page 112)
Using Gview/Planes/WCS Status Bar Options (page 114)
Using the Dynamic Gnomon (page 118)
Work Coordinate Systems (page 120)
Managing Views (page 123)
Lathe Coordinate Systems (page 135)
Standard Views
Every Mastercam part includes standard views that correspond to the six faces of a
cube (Top, Front, Back, Right, Left, Bottom) plus an Isometric view. Standard views
are available in all Mastercam files. Their names and coordinates cannot be modified.
The Status bar Gview, Planes, and WCS menus provide options you use to select
standard views, create custom views, and set the Gview, Tplane/Cplane, and WCS.
Use options in the Gview menu to orient the graphics view and control the
perspective from which you view the part. You can also use options in the
Mastercam View menu to modify the graphics window display.
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 113
22
To draw geometry or create toolpaths on a specific plane, use options in the
Planes menu to change the construction plane and tool plane. The options
in this menu set both the construction plane and the tool plane at the same
time. Each function in this menu lets you set both the planar orientation and
the origin.
The WCS menu options allow you to align the work coordinate system with a
specific view. You can select a standard view, access the list of saved views, or
create a new view based on part geometry or by manipulating the current
view.
Because Mastercam breaks views and planes into separate functions, you can
maintain the plane selections for each function independently. For example, you can
be looking at the part in an isometric view (Gview = Isometric) while drawing
geometry on the front of the part (Cplane = Front).
Note: For simple 2D geometry, the Top Tplane/Cplane (default) corresponds to
the standard XY plane.
114 MASTERCAM X4/ Reference Guide
Using Gview/Planes/WCS Status Bar Options
Many of the same options are available from the Status bar Gview, Planes, and WCS
menus. Use these options in a similar manner to set the specified plane.
Figure 2-16: Gview/Planes/WCS Status bar menus
If you configure the Status bar to include separate Cplane and Tplane fields, these
menus also share many functions.
Gview Planes WCS
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 115
22
Figure 2-17: Cplane and Tplane Status bar menus
To help you become familiar with using view, planes, and WCS Status bar menu
options, descriptions and tips for each option are provided below, organized by the
their general category.
Standard views: Select Top, Front, Back, Right, Left, Bottom, or Isometric
to quickly set a standard plane. When selecting a standard view from the
Gview or Planes menus, the plane you set is relative to the current WCS. This
is why (WCS) is part of the standard view name in these menus. Standard
planes line up with a cube which has been shifted so that it is parallel to the
WCS axes.
TIP: To reset the Gview or Cplane/Tplane to the default Top system view,
regardless of the WCS setting, select Named, and then choose Top from the
View Selection dialog box.
Named views: Options that include by Name or named views orient the
selected view or plane with a view you select from the View Selection dialog
box. This dialog box displays all the views that have been created and saved
with the part, including standard and custom views.
Cplane Tplane
116 MASTERCAM X4/ Reference Guide
Dynamic Plane: Create a plane using an interactive gnomon in the graphics
window. Position the origin of the plane, orient the axes, and name the plane
to add it to the list of named views.
Geometry/Entity: Aligns the selected plane with geometry that you select
from the graphics window. For example, if you select a face of the part, the
plane is oriented as if you are looking straight down on a line normal to the
part face. When you choose this option, you must select an arc, two lines, or
three points to define the plane.
Solid face: Similar to the Geometry option, but aligns the plane to a selected
solid face.
Note: For step-by-step instructions on using the Geometry and Solid face
functions, see Creating Views from Selected Entities on page 129.
Rotate: Creates a new view by rotating the current view about any or all of
the axes by a specified number of degrees.
Dynamic: (Gview only) Creates a new view by rotating the view perspective
as you drag the mouse.
Note: For step-by-step instructions on using the Rotate and Dynamic functions,
see Creating Views by Rotating on page 130.
Last: Sets the plane equal to whatever it was oriented to before the current
selection.
Normal: Creates a new view using a selected line that is normal to the desired
plane. You must also select the orientation of the coordinate system relative
to the normal line. For step-by-step instructions, see Creating Views from
Normals on page 131.
= Gview: Sets the selected plane with the same view as the current Gview.
=Tplane, =Cplane: Aligns the selected plane with the same view as the
current Tplane or Cplane.
= WCS: (Planes only) Sets the Tplane and Cplane equal to the same view as
the current WCS.
Planes Always = WCS: (Planes only) Links the Tplane and Cplane to the
WCS so that if you change the WCS, it will also update the Tplane and
Cplane. Selecting this option disables the other options in the menu.
Origin: Displays the origin of the selected view/plane and, if enabled, allows
you to click and change it. Using this method to change the origin
automatically creates a new view that you can name and save to the view
catalog. You can also use the View Manager to change the origin of an
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 117
22
existing view and update the origin of all planes that are linked to the view,
including the WCS.
Saved as: Indicates whether the new view has been saved and displays its
name.
Name and Save: (Gview only) If the current view has not been saved, use this
option to open the New View dialog box where you can set parameters and
save the custom view. (If the current view has not been saved, Mastercam
displays Gview: Not Saved in the graphics window.)
Setting the Tplane Different from the Cplane
You can set the tool plane and construction plane to the same view at the same time
using the Planes function on the Status bar. However, some applications may require
you to set these planes independently. Use one of the following methods to
accomplish this:
From the Status bar, choose WCS, View Manager. Use the View Manager
dialog box to select different views for each plane. Use other dialog box
options to customize the origin and assign work offsets.
Figure 2-18: View Manager dialog box
When creating a toolpath, choose the Planes button in the Toolpath
parameters tab. Then use the Toolpath Coordinate System dialog box to
select the different views.
118 MASTERCAM X4/ Reference Guide
Note: Using this method affects only the current toolpath.
Choose the Status bar configure option [!] and use the right-click menu to
insert separate Cplane and Tplane planes into the Status bar. Then use the
Status bar Cplane and Tplane menu functions to set the planes
independently.
Using the Dynamic Gnomon
Mastercams dynamic gnomon is an interactive element you
use in the graphics window to locate and align a set of axes.
The gnomon comprises three axes (XYZ) connected at the
origin. There are five selection points along each axis. You
use each segment of the axis line to produce a different type
of motion. Through the gnomon interaction, you can
position the gnomon origin, move along an axis, rotate in a
plane about a perpendicular axis, and align to existing
geometry.
1 Axis Origin Select to place the origin of the gnomon in 3D space. You can use
AutoCursor positions, type in XYZ values, or sketch a point. Generally, this will be the
first manipulation of the dynamic gnomon.
2 First LegSelect to move the gnomon along the selected axis. Move the gnomon
along the scale displayed in the graphics window. You can also use AutoCursor
positions, type in XYZ values, or sketch a point.
3 Axis LabelSelect to rotate about a perpendicular axis. Rotate the gnomon along
the scale displayed in the graphics window. You can also use AutoCursor positions,
type a rotation angle, or sketch a point. Selecting the axis label for rotation follows
these rules:
X axis label = rotate about Y
Y axis label = rotate about X
Z axis label = rotate about X
4 Second LegSelect to rotate about a perpendicular axis. Rotate the gnomon along
the scale displayed in the graphics window. You can also use AutoCursor positions,
type a rotation angle, or sketch a point. Selecting the axis second leg for rotation
follows these rules:
X second leg = rotate about Z
Y second leg = rotate about Z
5 Z second leg = rotate about Y
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 119
22
5 Axis ArrowheadSelect to align the gnomon to existing geometry. You can also use
AutoCursor positions to place the gnomon on an entity. You may align the gnomon to:
a line or solid edge
tangent to a spline or arc
normal to a surface or solid face
Note: Use the Gnomon Settings dialog box to modify the gnomons behavior. To
access this dialog box, click the Settings button on the ribbon bar or dialog box.
Or, hold the [Ctrl] key and rightclick anywhere in the graphics window.
Setting a Dynamic Plane
Use the Dynamic Plane function and dialog box to create a plane using the
dynamic gnomon in the graphics window.
Figure 2-19: Dynamic Plane dialog box
Begin creating a plane by locating the origin of the gnomon. Locating the gnomon
creates the origin for the plane. Use AutoCursor positions, enter values in the XYZ
120 MASTERCAM X4/ Reference Guide
fields, or sketch a location. Click the Move to button to automatically move the
gnomon origin to the origin type selected in the drop-down list.
Further manipulation of the gnomon is accomplished by selecting the gnomon and
performing the associated function.
Click the Align with button to automatically rotate the gnomon to match the axes
orientation of the type selected in the drop-down list. Use the Flip button, or the [F]
shortcut key, to flip the orientation of the gnomon during rotation or alignment.
Work Coordinate Systems
You can shift and move the Mastercam coordinate axes to create a work coordinate
system (WCS). Defining a WCS lets you easily move the coordinate system to your
part when creating geometry, solids, or toolpaths. Using this technique eliminates the
need to perform complex calculations, or otherwise transform the part to the
coordinate system. Instead of moving the part, you are moving its orientation.
Gviews, Cplanes, and Tplanes are all measured relative to the WCS and its origin.
However, you change the WCS in exactly the same way that you change other views:
create a view which captures the orientation and origin that you want to work with,
then set the WCS equal to it.
To realign or create a new work coordinate system:
From the Status bar, choose WCS. Then select an option in this menu to
align the WCS with a different view. You can select a standard view, access the
list of saved views, or create a new view based on part geometry or by
manipulating a current view.
Note: From the WCS Status bar menu, choose the View Manager option to
access the View Manager dialog box. This dialog box provides a central location
for working with all views that have been created for the part. You can modify
existing views, create new ones, and set the Cplane, Tplane, and the WCS to
selected views.
Coordinate Systems and Machine Definitions
The WCS and custom views are not used to model your machine tool or axis
orientation. Instead, the properties of the machine definition are used to accomplish
this.
Mastercam maintains a separate coordinate system, called the world coordinate
system, to model the machine tool. The machine definition defines how the axes of
the machine tool are physically laid out and oriented, for example, the orientation of
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 121
22
the Z axis on a horizontal mill. When you create a toolpath and select its tooling, the
machine definition provides the necessary information on axis combinations, turret
and spindle orientations, and how the machine tools are mounted. This information
is available to the post processor.
You can move a part file transparently from a vertical mill to a horizontal mill, or from
one spindle of a lathe to another, without having to manually transform the
coordinate system in the part file.
Displaying Coordinate Information
Mastercam integrates several different status indicators into the graphics window so
you can tell at a glance how your work is oriented.
The following information always displays in the lower left corner of the graphics
window.
The picture of the coordinate axes (the gnomon) shows the orientation of the current
Gview.
The lower line displays the name of the views aligned with the Gview, WCS, Cplane,
and Tplane.
Note: The Tplane view information displays only when a machine definition or
machine group is active.
The following picture shows the same display when a machine is active. In this
example, the Tplane and Cplane are set to the same view (the front of the part):
122 MASTERCAM X4/ Reference Guide
The following picture shows the same display when the Tplane and Cplane are
oriented differently. In this case, both are set to align with different custom views:
Displaying Coordinate Axes
At any time, you can press F9 to display the coordinate axes and origin. The default
color for these axes is brown. The axes for the Cplane and Tplane views also display, if
they are different (the Cplanes axes in blue, and the Tplane axes green).
To see an enhanced axis display that includes additional gnomons, press Alt+F9:
Understanding the Top View/WCS Relationship
When you work in the default WCS, the Top view is parallel to the XY plane. If you
have simple 2D geometry, you are looking straight down on it in the Top view. This
perspective gets more complicated when the WCS is aligned with a different view.
Remember, the Gview, Tplane, and Cplane are all measured relative to the WCS. When
the WCS changes, the Top plane also changes to remain parallel to the WCS.
You can work with the Top view in the following ways:
Regardless of the current WCS setting, you can always return to the standard,
pre-defined Top view. In the example below, the T/Cplane is set to Top.
In the upper left corner of the graphics
window, a gnomon shows the Cplane
orientation.
In the upper right corner, another gnomon
shows the Tplane orientation.
A third gnomon displays at the WCS origin
to indicate its orientation. It appears in the
color assigned to the WCS view in the View
Manager.
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 123
22
Whenever you see Top displayed in this way, whether it is for a Cplane,
Tplane, Gview, or WCS, it is in reference to the standard Top view.
Use the View Selection dialog box to select the standard, pre-defined Top
view. You can choose this view without affecting the view used to align the
current WCS. For example, if the WCS is aligned to a custom view but you
want to draw geometry in the default XY plane, from the Status bar, choose
Planes, Named. Then select Top from the View Selection dialog box.
To select the Top plane relative to the WCS, from the Status bar, choose
Planes, Top (WCS). When you look at the status area, instead of Top, the
same view name as the WCS displays, instead of Top, indicating that the top
plane is now parallel to the WCS instead of to the system XY plane.
If you create 2D geometry in this orientation, it will be parallel to the WCS
view, not the XY plane.
Managing Views
The View Manager dialog box is a central point where you can select, edit, create and
manage views.
124 MASTERCAM X4/ Reference Guide
Figure 2-20: View Manager dialog box
Some of the tasks that you can accomplish here include:
Applying selected views to the Cplane, Tplane, and the WCS
Editing the origin of a view
Assigning a work offset to a view (when you select the view for a toolpath, the
work offset code is automatically generated)
Creating a new view relative to existing views or by copying existing views
The list contains all of the views that have been defined in the current part file. Click a
view to select it, then use the buttons in the Set current view and origin section to
apply it to the WCS, Cplane, or Tplane.
Using View Manager RightClick Menu Options
The View Manager rightclick menu provides quick access to additional view
management options, including:
Rename: Change the name of a custom view; you cannot rename a standard
view.
Delete: Permanently remove a custom view from the view list and part file;
you cannot delete a standard view.
Import: Import views from another part and add them to the view list. First,
choose a part file that contains the views to import. Then, in the View
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 125
22
Selection dialog box, select one or more views to import. The selected views
are added to the current file.
Info: Display a report with detailed information about all the views in the
view list.
Measuring View Origins
When you work with the origin of a view, you often see its location expressed in view
coordinates. The coordinate values of the origin express a vector from the original
system origin to the view origin, which is measured along the view axes.
This might be easier to understand with an example. Consider the following rectangle,
anchored at the point indicated in the following graphic. The anchor point has
coordinates X2, Y1.5, Z0.
Using this example, suppose we create a view aligned with this rectangle, with its
origin at the anchor point. If the axes of the new view are parallel to the system axes,
its origin in view coordinates is the same as the original coordinates of the point (as
displayed in the View Manager).
Next, create another view anchored on the same point but with the X and Y axes
flipped. In the View Manager, you will see that the coordinate values for its origin are
126 MASTERCAM X4/ Reference Guide
reversed.
Finally, consider what happens if you rotate the rectangle 25 degrees about its edge
closest to the X axis, and create a new view. The anchor point has not moved, but the
axes are aligned, as shown below.
In this example, the X axis orientation is the same as the standard system view, but the
Y and Z axes are rotated. The X coordinate of the origin is X=2, and the Y and Z
coordinates reflect the axis rotation.
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 127
22
Changing View Origins
You can use several techniques to change the origin of a view. You can use the View
Manager to edit the origin, or you can select a new origin for the Tplane or Cplane.
When you do this, you can apply the new origin to the view which is currently
mapped to those functions, or create a new view.
Note: When you change the origin for an existing view, Mastercam
automatically updates the tool origin for any toolpaths created in that view.
These toolpaths will need to be regenerated before they can be posted.
To change the origin from the View Manager:
1 From the Status bar, choose WCS, Display View Manager.
2 In the View Manager dialog box, select a view from the list.
3 In the Origin section, enter the coordinates of the new origin in any of the
following ways:
Type the coordinates of a new origin in the X-Y-Z fields.
Choose the Select button to choose a new origin from the graphics
window.
Choose the Reset button to reset the origin to 0,0,0.
128 MASTERCAM X4/ Reference Guide
TIPS:
Deselect the Enable origin check box if the selected view sets only the
orientation of a plane, and you do not want to change the origin.
Select the Associative check box to maintain a link to geometry in the
graphics window. For example, you might create a view aligned with a face
of your part. If you select the Associative option, Mastercam updates the
view's orientation and origin when the underlying geometry moves.
Deselect this option if you are creating the view from temporary guides or
construction lines that you plan to delete.
4 Click OK to save the changes and exit the function. The origins of any
functions that are currently aligned with the view (such as the Tplane or
Cplane) are immediately updated to reflect the new origin.
To change the origin from the Planes menu:
1 From the Status bar, select Planes, Cplane and Tplane Origin.
2 In the graphics window, select the point for the new origin.
3 In the Update Origin or Create New View dialog box, choose one of the
following options:
To modify the origin of the view currently assigned to the Cplane/Tplane,
click Update. This completes the procedure.
To create a new view at the new origin, click Create new and continue
with the next step.
4 In the New View dialog box, use the following steps to define a new view:
a Type in a new name for the view.
b Reset the origin for the view, as necessary, by clicking the Select button
and picking a point in the graphics window.
c To associate a work offset with the view, select the Work Offset # check
box. Then type the number of the offset in the field, or choose Get unique
to assign the next unused offset number.
d To immediately align the work coordinate system to the new view, choose
the Set as WCS option.
e Click OK to save the new view and add it to the view catalog stored in the
part file.
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 129
22
Creating Views from Selected Entities
Use these steps to create a new view from entities you select in the graphics window.
The steps are similar whether you create the view from wireframe or surface
geometry, or a solid face.
To create a new view from wireframe or surface geometry:
1 From the Status bar Planes or WCS menu, select the option to define planes/
WCS by Geometry.
2 Select sufficient geometry to define a plane. Select either:
Three points (these must be individual point entities, not locations based
on other entities, like endpoints, midpoints, or intersections)
Two intersecting lines
A flat 2D entity, such as an arc or flat surface (not a solid face)
Note: Use general selection methods to select entities in the graphics window. To
select a hidden face, use the Select from back option in the General Selection
ribbon bar (available only in Solids mode).
3 Use the following steps in the Select View dialog box to select the positive
directions for the axes:
a Click the arrows to preview different sets of axis combinations.
b Click OK to accept the displayed axis combination.
4 Use options in the New View dialog box to define the new view.
Mastercam displays default origin coordinates based on the selected
geometry, but you can use the Select button to choose a different
location.
Select the Set new origin check box to align the Cplane, Tplane, and/or
the WCS origins relative to the view origin when applying the view. If
unselected, when you work in the view, its planar orientation is applied to
the WCS, Tplane and Cplane functions, but their origin does not change
in.
To make the view associative with the geometry that you just selected,
select the Associative check box. If selected, when the geometry moves,
the definition and origin of the view are automatically updated.
5 Choose OK to save the view. It is immediately applied to the function that
was active when you started this process. For example, if you started from
the WCS menu, the new view is applied to the WCS.
130 MASTERCAM X4/ Reference Guide
To create new Gviews from geometry
You can also create a new graphics view from selected geometry using one of
the following methods:
From the Gview Status bar menu, select View by Entity.
From the View menu, choose Orient, View by Entity.
The new view is created and applied to the Gview immediately after you
select geometry or an entity, but it is not named or saved. To save the new
view, choose Save from the Gview Status bar menu. Then use options in the
New View dialog box to name the view, set the origin and other parameters
and save it to the part file.
Creating Views by Rotating
You can create new views by rotating the current view either a fixed angular amount in
each axis, or dynamically.
To rotate a view by a fixed amount:
1 From the Planes or WCS Status bar menu, select the option to Rotate planes
(Rotate WCS).
2 In the Rotate view dialog box, type the angle of rotation about each of the
axes and choose OK. A preview of the orientation displays in the graphics
window as you enter each value and tab to a new field (you might need to
move the dialog box to see it).
3 Use options in the New view dialog box to name the view, set the origin and
specify other parameters.
4 Choose OK to save the view. It is automatically applied to the function that
was active when you started. For example, if you started from the Planes
menu, the new view is applied to the Tplane /Cplane.
Note: You can also select Rotate Graphics View from the Gview Status bar
menu. To name and save the new view you create using this method, you must
choose Save from the Gview Status bar menu and complete the fields in the
New View dialog box, as described.
To rotate a view by dragging it in the graphics window.
1 Use one of the following methods to select the Dynamic Rotation function:
From the Mastercam menu, choose View, Orient, Dynamic Rotation.
From the Gview Status bar menu, choose Dynamic Rotation.
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 131
22
Rightclick in the graphics window and choose Dynamic Rotation from
the rightclick menu.
2 Set a rotation point by clicking a point in the graphics window.
3 Drag the mouse to rotate the Gview about the selected point.
4 To fix the view and exit the function, click the mouse again. The status
display in the graphics window should read Gview: Not saved:
To cancel the rotated view, from the Gview Status bar menu, choose
Previous View.
To save the rotated view, from the Gview Status bar menu, choose Save.
Complete the fields in the New View dialog box and click OK to save the
view and exit the function.
Creating Views from Normals
The normal of a line is perpendicular (90) to it. Use the Normal function in the
Planes and WCS Status bar menus to quickly create a new view by defining a plane
perpendicular to a selected line. The Z axis lies on the line that you select. Use the
New View Orientation ribbon bar and the Select View and New View dialog boxes to:
Specify a rotation value
(to fix the angular position of the X Y axes about the Z axis)
Choose an axis orientation
Set the rotation point
Name and save the new view
To define a new normal view:
1 From the Planes or WCS Status bar menu, select the option to set by
normal.
2 In the graphics window, select the normal line and press [Enter] to set the Z
axis parallel to the selected line.
3 Use the Select View dialog box to cycle through the possible axis
orientations and choose the one you want. Click OK to accept the view
orientation.
4 If you entered a rotation value in Step 3, you are prompted to select a
rotation point for the selected axes orientation. Click a point in the graphics
window and drag the mouse to preview the axis orientations at different
index positions. For example, if you entered an angle of 30 degrees in the
132 MASTERCAM X4/ Reference Guide
ribbon bar, drag the mouse around the rotation point to see the axes at every
30 degree position. Press [Enter] to fix the axes in position.
5 Use options in the New View dialog box to name the view, set the origin and
specify other parameters.
6 Choose OK to save the view. It is automatically applied to the function that
was active when you started. For example, if you started from the WCS
menu, the new view is applied to the WCS.
Note: You can also create a normal view from the Gview functions. You can
select Normal from the Gview Status bar menu, or, from the Mastercam menu,
choose View, Orient, Normal View. To name and save the new view you create
using these methods, you must choose Save from the Gview Status bar menu
and complete the fields in the New View dialog box, as described.
Using WCS and Tplanes to Set Up Toolpaths
In this section, you will review common machining situations and examples of how
you might use WCS and Tplanes to set up specific jobs. While the details of your
specific machining problems are unique, reviewing this information can help you
determine when to create a new WCS and when to use Tplanes.
General Guidelines
If you are programming moves that the machine can accomplish in one
setup, use a single WCS.
If the application requires you to manually change the part orientation in the
machine, use a different WCS.
For most common milling applications on a 3-axis knee mill or VMC, leave
the WCS aligned to the Top view and use the Top tool plane for your work.
If you have a rotary axis, do the following:
If the fixture rotates continuously while cutting the part, leave the WCS
and Tplane alone, and use the Rotary options from the Toolpath
parameters tab.
If the fixture must rotate to a fixed position before the toolpath starts to
machine a regular 2D or 3D toolpath, set the Tplane to the desired plane
before creating the toolpath.
For 5-axis machines and multiaxis toolpaths, use tool planes to work on the
various faces.
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 133
22
Horizontal Machining Center/Tombstoning
If you are machining a block on the B axis of an HMC, as you work your way around
the block for each toolpath, set the Tplane equal to the Front, Right, Back and Left
views accordingly, with respect to the WCS.
Moving the Coordinate System to the Part
(Machining Flat)
Suppose a part must be machined lying flat on the table. The drawing in the
Mastercam file is oriented in a non-standard plane and you cannot rotate, transform,
or move the geometry in the file.
To address this situation, create a new view aligned with the part geometry. Choose
WCS from the Status bar, select WCS by Geometry, and select either two lines from
the contour or one of the arcs. When the New View dialog box displays, assign a
name, locate the origin at a suitable point, and, optionally, assign a work offset for the
view. Click OK to save the new view.
Select the new view for the WCS, and then align the Tplane and Cplane to it. Choose
Planes from the Status bar, then Top (WCS). Create a 2D toolpath as usual. When you
post the part, 2D tool motion commands are dimensioned from the part origin, as if
the part is lying flat.
134 MASTERCAM X4/ Reference Guide
Machining Two Parts on Different Fixtures
Suppose you must create operations to machine two different parts. Each part is
mounted on a different fixture on the table.
In this situation, assign a different work offset to each fixture. Then, when you create
the toolpaths for each part, include the offset number in each toolpath. By basing
each toolpath on an offset number instead of a coordinate position, you can run the
job without worrying about how the fixtures are positioned on the table. Before
running the job, the operator needs only to touch off the parts properly to set each
offset position in the control.
To accomplish this in Mastercam, choose View Manager from the WCS Status bar
menu and use the View Manager dialog box to create a new view for each fixture. To
create each view, click on the Top view, and choose Copy. Then type a name for the
new view and enter the offset for the fixture. To define an origin for the view, in the
Origin section, choose Select and pick a point on the fixture as shown in the above
picture.
Before creating operations for each part, choose Named from the Planes Status bar
menu, and select the view you created for the fixture. When you post the operations,
Mastercam automatically outputs the correct offset codes and creates tool positions
relative to the origin specified for each fixture.
DRAWING AND DESIGN BASICS / Setting Views/Planes/WCS 135
22
Lathe Coordinate Systems
Traditional lathe applications use a very different coordinate system from milling
applications. Instead of a 3D, XYZ space, a typical lathe coordinate system is 2D with
the tool axis perpendicular to the spindle (Z axis) instead of parallel to it.
Mastercam includes a number of functions you use to create lathe parts and toolpaths
for different types of lathes. These tools include machine definitions, Cplanes, and the
WCS. In the following sections you will learn techniques for working with lathe
coordinates.
Lathe Tool and Machine Definitions
Tool and machine definitions provide important information that allows Mastercam
to interpret the lathe coordinates.
The machine definition describes where the spindle and tool turrets are
mounted, and the direction and orientation of each of the machine axes,
including the angle of a slant-bed lathe. For sophisticated multi-turret and
multi-spindle lathes, where individual axes can exist on several components,
you can set up axis combinations that link the axes of specific components
together.
The tool definition specifies the turret/spindle where the tool is mounted, its
orientation, and mounting direction. When you select a tool (and axis
combination, if applicable) for an operation, the turret, spindle, and tool
orientation are read from the tool definition.
For the most part, axis orientation information from the machine definition is not
used by the Mastercam interface; it is read by the post processor. You use standard
views and planes to work with part geometry. When you post operations to create the
NC code, the post processor reads machine-specific axes information from the
machine definition.
Rotating Lathe Tool Axes
Mastercam supports B-axis lathes where the tool is mounted on a rotary axis
(typically B) similar to a mill. The rotary axis can be swiveled to change the angle at
Lathe 2D, XY Mill 3D, XYZ
+X
-X
+Z -Z
+Z
+Y
-Y
+X -X
-Z
136 MASTERCAM X4/ Reference Guide
which the tool is used. The tool can also be rotated about its long axis to a specific
orientation; this allows you to use the same tool on both the main and sub-spindles.
To generate the proper rotational output, rather than change the Tplane as you might
with a mill, enter the tool angle for a lathe toolpath by clicking the Tool Angle button
in the Toolpath parameters tab.
Note: This option is available only if the appropriate rotary axes have been
defined in the active machine definition.
Use the Tool Angle dialog box that displays to enter the angle of the tool. You can enter
the angle directly in the field, or select a line parallel to the Feed Direction or Plunge
Direction by clicking the appropriate button. Then enter the rotation angle of the tool
about its axis. You can select 0 or 180, or choose Other and type the desired angle in
the field.
TIP: You can also store a tool angle in the tool definition. Typically, this is done
to support lathes without a B axis in order to create tools that are at an angle to
the primary axes. For lathes with true B-axis capability, enter a tool angle of 0
in the tool definition so that the tool is parallel to the axis for compatibility with
a tool changer. Then use the Tool Angle button and dialog box to set the
desired tool angle for each operation.
IMPORTANT: The angle entered in the Tool Angle dialog box is measured
relative to any tool angle stored in the tool definition; it does not simply
replace or overwrite it.
Lathe Cplanes
Mastercam provides special lathe construction planes that allow you to work in
familiar lathe coordinates. For conventional 2D turning applications, use the Status
bar Planes menu to select the coordinate system. Select Lathe Radius or Lathe
Diameter coordinates, and then specify the desired X and Z directions.
This sets the Cplane and Tplane; there is no need to change the WCS. For
conventional 2D turning applications, you can leave the WCS as the system Top view.
DRAWING AND DESIGN BASICS / Editing Your Work 137
22
Vertical Turret Lathes
Mastercam includes a special system-defined view which transforms the lathe
coordinate system for a vertical turret lathe. From the Status bar, choose WCS, View
Manager. Then select LATHE Z = WORLD Z. Click the Set WCS icon to align the work
coordinate system with this view and choose OK.
This maps the lathe Z axis so that it is vertical. You can now choose a diameter or
radius coordinate system from the Planes menu. When you work with the part in the
graphics window, it is oriented vertically, as it will be on the machine.
Note: Prior to Mastercam X Lathe, when you generated a lathe turning toolpath,
Mastercam automatically wrote the coordinates to the NCI file in terms of a
typical lathe coordinate system. Instead of using the standard XYZ axes like
Mastercam Mill, the coordinates in the NCI file were written using standard
lathe axes.
This is no longer true. In Mastercam X Lathe, you can still work in familiar lathe
coordinate systems (either radius or diameter) by selecting them from the
Planes menu on the Status bar.
However, if you are a post writer and familiar with creating posts for earlier
versions of Mastercam Lathe, your post processors may now need to perform
this initial coordinate transformation rather than just reading it from the NCI
file.
For more information on MP post processors or detailed information about the
NCI file, see the MP Post Processor Reference Guide, available on CD from your
Mastercam Reseller.
Editing Your Work
Use functions in the Edit menu to undo/redo and delete/undelete the actions you
perform when working with CAD functions. You will use these functions often,
particularly when you are learning to use Mastercam.
138 MASTERCAM X4/ Reference Guide
TIP: You also use functions in the Xform (transform) and Analyze menus to
modify entities. For more information, see Modifying Geometry on
page 227.
Undo/Redo
You can undo and redo one or more sequential events that occur
while working with the current file and design functions.
An event is defined as a function-based operation. There is no
difference between creating a single line or using an Xform
(transform) function that creates 100 lines. Each is a single event.
The events you can undo and redo are limited to Mastercam CAD functions, including
those you use to create or edit geometry, drafting entities, file annotations, and entity
attributes. If your Mastercam installation includes Mastercam Solids, you can also
undo/redo solids creation and transform operations.
The following CAD functions are not saved as events:
Editing live entities. However, fixing the entity by exiting the function is
saved as an event. If you undo this type of event, you delete the entity.
Delete/undelete
Blank/unblank
Hide/unhide
Setting system attributes (color, level, point and lines styles)
Status bar functions (Gview, Cplane, Tplane, WCS, Z depth, Levels, Groups,
2D/3D construction)
Zooming or panning images in the graphics window
By default, Mastercam can save up to 2 billion undo/redo events, restricted only by
the amount of random access memory (RAM) available on your PC. To enhance your
PC performance, you can configure Mastercam to store only a specific number of
events and allocate a maximum amount of RAM to the undo/redo functions. For
more information, see Setting Configuration Defaults and Preferences on page 836.
DRAWING AND DESIGN BASICS / Editing Your Work 139
22
Notes:
Each time you open a part file or create a new file, the list of undo/redo events is
cleared from memory. However, saving or merging the current file does not
clear this list.
Due to the complex and associative nature of creating and modifying
toolpaths, you cannot undo or redo toolpath-related functions.
You can undo/redo the creation of a solid and Xform events involving a solid.
However, other Solids functions, including changes you make to solid
operations in the Solids Manager, are not stored as undo/redo events.
Delete/Undelete
Delete and undelete functions in the Edit, Delete submenu permanently remove or
restore one or more selected entities from the graphics window and from the part file.
The Delete Duplicates (simple) and Delete Duplicates - Advanced functions find and
automatically delete duplicate entities in the current file. This section describes each
delete and undelete function and how and when to use it.
Deleting Duplicate Entities
Duplicate entities make files larger than necessary and interfere with chaining.
Mastercam provides a number of options you use to delete duplicate entities.
File Open: Configure Mastercam to automatically find and delete duplicate
entities every time you open a file, and provide an online summary of the
types and number of duplicate entities that were deleted. For more
information, see Start/Exit on page 864.
Translate /Join: When you translate and join entities, duplicate lines
sometimes result. You can configure Mastercam to automatically delete all
duplicate lines created during join operations. For more information, see
CAD Settings on page 841.
Editing: Use the Delete duplicates and Delete duplicates (advanced)
functions in the Edit menu to find and delete duplicate entities in the current
file. Each function is described below.
Delete Duplicates (simple)
You can automatically delete duplicate entities based on their XYZ position
and entity type. If you select entities before choosing this function,
Mastercam searches only for duplicates that match the selected entity
140 MASTERCAM X4/ Reference Guide
types. Otherwise, it locates and deletes all duplicates for all entity types. An online
summary informs you of the entities that were deleted.
Figure 2-21: Example: Delete Duplicates summary
Delete Duplicates (advanced)
Use this function to find and delete duplicate entities in the current file
based on their XYZ position, selected entity type, and the entity attributes
you specify, including:
This function also provides an online summary of the entities that were deleted.
Delete Entity
You can use different methods to delete entities, based on whether you
select entities before or after choosing the Delete function.
First use the General Selection ribbon bar options to select
entities. Then press the Delete key on your PC keyboard or choose
the Delete entity function from the Edit menu.
First choose the Delete entity function. Then select the entities to delete and
press the [Enter] key or choose the End selection button in the General
Selection ribbon bar.
Notes:
To recover the entities you delete in error, use the Undelete or Undo functions.
To temporarily remove selected entities from the graphics window, use the Hide
or Blank functions. For more information, see Hiding Entities on page 160
and Blanking Entities on page 160.
Color Line Style Point Style
Level Line Width
DRAWING AND DESIGN BASICS / Editing Your Work 141
22
Undeleting Entities
Undelete functions restore one or more deleted entities to the current file. You can
undelete only the entities you deleted while working with the current file. For
example, if you delete entities from File 1, you can undelete them only until you
open File 2.
Undelete functions include:
Undelete entity: Restores the last entity you deleted. You can
continue to select this option to incrementally undelete entities.
Undelete # of entities: Restores the number of specified entities by
reversing the sequence in which they were deleted. For example, if
you deleted 20 entities and wanted to only delete the first 15,
choose this function and type 5 in the field. The last 5 entities that
were deleted are undeleted and restored to the part file.
Undelete entities by mask: Opens the Selection mask dialog box
where you can specify the criteria you want to use to select the
entities to undelete.
TIP: To recover the entities you delete in error, use the Undo function.
142 MASTERCAM X4/ Reference Guide
Working with Levels
A Mastercam file can contain separate levels for wireframe, surfaces, drafting entities,
and toolpaths. By organizing your files into levels, you control the areas of the drawing
you want to be visible at any time and the entities you can select. This control makes it
easier to work with the file, and helps prevent you from affecting areas of the drawing
you do not want to change. You can name levels and organize multiple levels into
Level Sets, which you can hide or display as a group.
In this section, you will learn about:
Setting the Main Level (page 142)
Filtering Levels in the Level Manager (page 143)
Using the Level Manager RightClick Menu (page 144)
Creating Level Sets (page 144)
Reusing Level Names (Save/Get) (page 145)
Setting the Main Level
In Mastercam, you can create and name up to 2 billion levels and set any one to be the
main level. For each level you create, you assign a unique number and, optionally, a
name. The main level is the current working level. Any geometry that you create is
always placed on the main level. There can be only one main level at a time, but you
can change the main level as often as necessary to work with the part. The current
main level appears in the Level field in the Status bar to help you keep track of the
level you are working in.
Choose one of the following methods to set the main level
using the Status bar Level field:
Type the level number in the field.
Click the drop-down arrow in the Level field and choose a level from the
MRU list.
Click the Levels button to open the Level Manager dialog box. In the Level
Manager dialog box (Figure 2-22: Level Manager dialog box on page 143), the
main level is highlighted in yellow. Take any one of the following actions to
set the main level:
Click once on the level number in the Number column.
Choose a level to select it. Then rightclick and choose Make Main.
Type a number in the Main Level, Number text box.
Choose the Select button. The Levels Manager dialog box minimizes so
that you can return to the graphics window and select an entity on the
DRAWING AND DESIGN BASICS / Working with Levels 143
22
level that you want to use. When you select the entity, the Level Manager
dialog box expands and shows the main level set to the level of the
selected entity.
Figure 2-22: Level Manager dialog box
Filtering Levels in the Level Manager
You can filter the levels displayed in the Level Manager table by selecting one of the
following options:
Used: Displays only levels that contain entities in the current file.
Named: Displays only levels that have an entry in the Name field/column.
Main
Hidden level
Visible level indicator
Set main level by
typing the number
Set main level by selecting an entity
in the graphics window
Choose an option to filter the list of
levels that appear in the table.
144 MASTERCAM X4/ Reference Guide
Used or named: Displays only levels that contain entities in the current file
and those that have an entry in the Name field /column.
Range: Displays only levels that fall within the specified range.
Note: The main level is always included in the table, regardless of the selected
filter.
Using the Level Manager RightClick Menu
The Level Manager offers an extensive rightclick menu you can choose from,
including:
Make Main: Set the selected level as the main level.
Get Named Levels: Load a previously saved .CSV (comma separated value)
file containing a level and level set naming scheme into the current file.
Save Named Levels: Save all levels and level set names in the current file as a
.CSV file for reuse in other Mastercam files.
Report: Create a text-based report of all level details defined in the Levels
Manager dialog box. You can edit, print, and save this report to a file.
Contrast Rows: Enhance visibility between rows by shading every other row
in the Level Manager list.
Refresh levels list: Redraws the information displayed in the levels list.
Purge empty levels: Removes levels that contain no geometry.
Renumber level: Moves entities to an unused level while maintaining the
level name, level set, and display status.
Cut: Removes geometry from a level and keeps it available for pasting.
Copy: Copies geometry from a level.
Paste: Places the cut or copied geometry into a level.
Delete: Removes geometry from a level.
The following options are enabled only when you rightclick in the Level Set column.
All Level Set On: View a set of levels based on their Level Set name.
All Level Set Off: Hide a set of levels based on their Level Set name.
Creating Level Sets
Creating sets of levels helps you to organize levels. Only one set name can be assigned
per level.
DRAWING AND DESIGN BASICS / Working with Levels 145
22
To create a set or assign a level to a set:
1 In the Levels Manager dialog box and Level Set column, double-click to
access an editable cell.
2 Type the level set name.
3 Repeat steps 1 and 2 for all levels you want to assign to the same named set.
Notes:
To sort all levels by set name, click the Level Set column heading.
To show or hide a set of levels based on their Level Set name, right-click in the
Level Set column cell of one member of the set and choose All Level Set On or
All Level Set Off.
Reusing Level Names (Save/Get)
Use the Get Named Levels and Saved Named Levels functions (available in the
right-click menu of the Levels Manager dialog box) to save all levels and level set
names and reuse them in other Mastercam files. This allows you to standardize a
naming scheme and use it in other Mastercam files without having to manually
recreate it in each file. This standardization makes it easier to share files between work
stations, other departments in your organization, and with other companies.
To save all levels to a file:
1 After you define levels and set names in the Levels Manager dialog box, right-
click in any column and choose Save Named Levels.
2 Use the fields in the Save As dialog box to save the named file to a specified
location.
Notes:
The CSV file format is compatible with many applications, including
Microsoft
Excel
.
You can also manually create a CSV file in Excel. An Excel CSV file usually
contains three columns of information: level number, level name, and level set
name. Level number and level name columns are required, while the set name
column is optional.
To get saved levels from a file:
1 Rightclick in any column in the Level Manager and choose Get Named
Levels.
146 MASTERCAM X4/ Reference Guide
2 Use the fields in the Open file dialog box to navigate to the file location and
select the .CSV file to use.
3 Click Open to copy the levels and level set names defined in the specified file
to the current file.
Power User Tips
Power user tips go beyond design basics to help you master advanced Mastercam
CAD features, including:
Drafting (page 146)
Hiding Entities (page 160)
Blanking Entities (page 160)
Copying Entities (page 161)
Drafting
Use functions in the Create, Drafting menu and its submenus to work with drafting
entities. In this section, you will learn to create and modify different types of drafting
entities, and apply them effectively. For more information, see:
Drafting Dimensions on page 146
Smart Drafting Dimensions on page 147
Baseline, Chained, and Ordinate Dimensions on page 148
Working with Ordinate Dimensions on page 150
Non-Dimensioned Drafting Entities on page 153
Associating Drafting Entities with Geometry on page 156
Defining Drafting Options on page 159
Drafting Dimensions
Drafting dimensions measure the size of geometric entities or the distances or angles
between entities. All dimensions contain text, up to two leader lines, and/or up to two
witness lines.
DRAWING AND DESIGN BASICS / Power User Tips 147
22
Figure 2-23: Drafting dimensions
To create drafting dimensions for geometric entities, you use functions in the Drafting
Dimension and Ordinate submenus. Mastercam supports linear, angular, and radius/
diameter dimension formats, and for each format, a variety of dimension types.
Linear dimensions measure the length of a line or the distance between two
points and include the following dimension types: horizontal, vertical,
parallel, perpendicular, baseline, chained, and tangent. You can also use
horizontal and vertical dimensions to measure the radius or diameter of arcs
and circles.
Radius/diameter dimensions display rotating leader lines and measure the
radius or diameter of arcs and circles.
Angular dimensions measure the angle formed by any of the following: two
non-parallel lines, two points and a line, three points, or by a line and a
horizon (a virtual line is defined by specifying an angle relative to the X axis
of the Cplane).
Note: For more information on baseline, chained, and ordinate drafting
entities, see page 148.
TIP: You can assign drafting entities to their own level, which makes it easy to
filter the display of drafting entities, as necessary.
Smart Drafting Dimensions
Smart Drafting Dimensions is an intelligent, modal drafting environment
you use in conjunction with the Dimension ribbon bar to quickly create
and edit dimensions applied to geometric entities. To activate Smart
Drafting Dimensions, choose the Smart Drafting Dimensions function in
the Create, Drafting submenu.
148 MASTERCAM X4/ Reference Guide
Most of the singular dimension functions that appear in the Create, Drafting,
Dimensions and Ordinate submenus (such as Horizontal, Vertical, Parallel) can be
accessed directly from the Dimension ribbon bar.
Figure 2-24: Dimension ribbon bar
With Smart Drafting Dimensions, you can dynamically create and edit dimensions for
lines, circles, and arcs using select, drag, and draw techniqueswithout selecting any
other Drafting menu functions. You can also edit and reposition notes and labels.
Dimension Ribbon Bar Shortcut Keys
All Dimension ribbon bar functions have shortcut keys, making it easy to modify the
type and format of drafting entities. For example, when dimensioning a closed arc in
Smart Drafting Dimensions, the default dimension type is diameter (D). To change to
radius, type [R] after selecting the dimension, or as you drag and draw the dimension.
To change it back to diameter, type [D].
TIP: To become familiar with ribbon bar shortcut keys, activate Learning Mode
in the Settings, Configuration, Screen page. When Learning Mode is active,
you can view all shortcut keys associated with ribbon bar options by moving
the mouse over the ribbon bar.
Baseline, Chained, and Ordinate Dimensions
Baseline, chained, and ordinate dimensions are similar in that they reference other
dimensions and are created as a series of dimensions. These dimensions are useful in
applications such as sheet metal design, where you specify a grid pattern for drilling
holes.
To create these types of dimensions:
From the Create, Drafting, Dimension submenu, choose
Baseline.
From the Create, Drafting, Dimension submenu, choose Chained.
Position Witness
W
i
t
n
e
s
s
A
r
r
o
w
s
C
e
n
t
e
r
e
d
Format / Type Alignment Options Leaders
H
o
r
i
z
o
n
t
a
l
V
e
r
t
i
c
a
l
O
r
i
e
n
t
a
t
i
o
n
L
o
c
k
A
d
j
u
s
t
T
e
x
t
D
i
a
m
e
t
e
r
F
o
n
t
R
a
d
i
u
s
B
o
x
N
u
m
b
e
r
H
e
i
g
h
t
A
n
g
l
e
Q
u
a
d
r
a
n
t
A
l
i
g
n
A
d
d
l
e
a
d
e
r
s
R
e
m
o
v
e
l
e
a
d
e
r
s
O
p
t
i
o
n
s
U
p
d
a
t
e
DRAWING AND DESIGN BASICS / Power User Tips 149
22
Choose a function from the Create, Drafting, Dimension, Ordinate
submenu (For more information, see Working with Ordinate Dimensions
on page 150.)
Dimensions that reference a single base point (baseline or ordinate) or an adjacent
dimension (chained) and highlight the distances within or between entities can be
easier to understand and to program than dimensions that measure individual
geometry.
There are some differences in how baseline, chained, and ordinate dimensions
measure and display distances. These differences are discussed below and may affect
your choice of which dimension is most appropriate in a given situation.
Figure 2-25: Baseline, chained, and ordinate dimensions
Baseline Dimensions
Baseline dimensions reference an existing linear dimension which becomes the base,
or zero point, for all baseline dimensions in the series. Baseline dimensions inherit
their orientation from the initial dimension but are not associated. Create baseline
dimensions when:
Associativity is not important
Stacked display and orientation suits the rest of the drawing
Measurement from a common reference point is desired
150 MASTERCAM X4/ Reference Guide
Chained Dimensions
Chained dimensions, like baseline dimensions, are linear. However, instead of
referencing a single base point, each dimension in a chain references the previously
created dimension. Chained dimensions inherit their orientation from the initial
dimension but are not associated. Create chained dimensions when:
Relative associativity is important
Stacked display and orientation suit the rest of the drawing
Measurement of interval between points is desired
Ordinate Dimensions
Ordinate dimensions reference an initial base ordinate dimension that you create or
select and whose position Mastercam designates as zero. Because they are not linear,
ordinate dimensions give you greater flexibility with regard to positioning, alignment,
and orientation. Base (parent) or secondary (child) ordinate dimension may be
associated with geometry. Create ordinate dimensions when:
Associativity is important
Non-linear display and flexible positioning, alignment, and orientation suit
the rest of the drawing
Measurement from a common reference point is desired
Working with Ordinate Dimensions
While non-linear in format, ordinate dimensions can display tolerances. The base
dimension is an initial ordinate dimension that you create or select and whose
position Mastercam designates as 0.0000. For each child dimension, Mastercam
calculates its distance from the base dimension to determine its text value. Base or
child ordinate dimensions may be associated with geometry independently of each
other. However, if a change in geometry causes an associated base ordinate
dimension to become dirty, all children of that dimension become dirty as well. (For
more information, see Associating Drafting Entities with Geometry on page 156.)
Use the following options from the Create, Drafting, Dimension, Ordinate submenu
to create and modify ordinate dimensions.
Ordinate, Horizontal
Choose this function to create horizontal ordinate dimensions that measure
the horizontal distance, from a common base point, along the X axis of the
current Cplane.
DRAWING AND DESIGN BASICS / Power User Tips 151
22
Figure 2-26: Ordinate, Horizontal
Ordinate, Vertical
This function allows you to create vertical ordinate dimensions that
measure the vertical distance, from a common base point, along the Y axis
of the current Cplane. The following example shows a vertical ordinate
dimension.
Figure 2-27: Ordinate, Vertical
Ordinate, Parallel
With this function, you can create parallel ordinate dimensions that
measure the distance, from a common base point, along the axis formed by
two points that you enter. The following example shows a parallel ordinate
dimension.
152 MASTERCAM X4/ Reference Guide
Figure 2-28: Ordinate, Parallel
Ordinate, Add to an Existing
Use this function to add secondary, or child, ordinate dimensions to an
existing ordinate base dimension that you select and which Mastercam
designates as 0.0000.
Ordinate, Window
To create multiple sets of ordinate dimensions from a common origin (base
point), choose the Ordinate, Window function. Then set parameters for
dimensioning the selected entities in the Ordinate Dimension: Automatic
dialog box.
Figure 2-29: Drafting, Ordinate Window dialog box
DRAWING AND DESIGN BASICS / Power User Tips 153
22
Once you set a base point and other dimension parameters, Mastercam automatically
creates a base (parent) dimension and all possible child dimensions relative to this
point based on the selected parameters and entities.
You can create horizontal and/or vertical ordinate dimensions, and create
dimensions at the center points of arcs, the endpoints of arcs, and/or the endpoints of
lines, splines, and surface curves. Using this method saves time because you create
many ordinate dimensions at once, eliminating the need to enter individual points.
The ordinate dimensions you create using this method are not associated with any
geometry; however, child dimensions are associated with the base point.
Ordinate, Align
Choose this function to select, reposition, and align the text of all related
ordinate dimensions along a common axis. Aligning ordinate dimensions
can improve neatness in a drawing while highlighting their relatedness.
However, if aligning the ordinate dimensions interferes with other entities
in the drawing, you can use the Dimension Ribbon bar Align option to move a
selected ordinate dimension independently from the others.
Non-Dimensioned Drafting Entities
Non-dimensioned drafting entities do not measure the size of geometric entities or
the distances or angles between entities. They consist of freestanding witness and
leader lines, notes, and hatch patterns. Each Drafting function you use to create non-
dimensioned drafting entities is described below.
Create Witness Line
Use this function to create freestanding witness lines. You can associate
freestanding witness lines with the geometry you select during their
creation or by entering points relative to an entity, such as midpoints,
endpoints, center points, or quadrant points.
Create Leader
In Mastercam, leader lines (drafting lines with single arrowheads that
function as pointers) most often point from a dimensions text to its witness
lines. Unless you turn off the display of leader lines, Mastercam creates
leader lines automatically when you create dimensions. You can use this
function to manually add leader lines with or without note text to create labels or
freestanding leader lines.
154 MASTERCAM X4/ Reference Guide
Create Note
This function allows you to create drafting notes and labels, and as an
alternative way to create freestanding single, segmented, or multiple leader
lines. Drafting notes and labels are blocks of text (one or more lines) which
you can insert into a drawing. Notes are standalone blocks of text, whereas
labels have one or more leader lines used as pointers.
Figure 2-30: Drafting Note dialog box
You enter note or label text by typing it or by loading it from an ASCII file. You can also
create line and paragraph breaks within a block of note or label text.
Create X-Hatch
To fill a selected closed curve boundary with a specific hatch pattern, use
the Hatch function and choose from standard and user-defined patterns.
DRAWING AND DESIGN BASICS / Power User Tips 155
22
Figure 2-31: Drafting Hatch dialog box
156 MASTERCAM X4/ Reference Guide
Figure 2-32: User-defined Hatch dialog box
You can also customize the spacing, and rotation angle of the selected pattern.
Note: Hatch patterns fill closed boundaries, with the exception of nested chains
which form holes in the pattern.
Associating Drafting Entities with Geometry
In Mastercam, you can associate drafting entities (dimensions, labels, leaders, and
witness lines) with geometric entities. If the geometry changes size or position, you
use functions in the Drafting, Regen submenu to regenerate associated drafting
entities to reflect the change. Regenerating associated drafting entities eliminates the
need to recreate new drafting entities each time the geometry changes.
Note: Use the Settings, Configuration, Dimensions and Notes, Dimension
Settings properties page to activate drafting associativity and further define its
parameters. For more information, see Dimensions and Notes on page 848.
Read the following topics for more information on:
Creating Associated Drafting Entities (page 157)
Changing Associated Drafting Entities (page 157)
DRAWING AND DESIGN BASICS / Power User Tips 157
22
Associated Drafting Entity Status (page 158)
Regenerating Associated Drafting Entities (page 158)
Creating Associated Drafting Entities
You can configure Mastercam to turn associativity on or off for drafting sessions. For
most drafting applications, you work with associated entities because of their labor-
saving benefits.
You can associate labels, freestanding leader lines and witness lines, and the following
dimension types:
Notes:
Chained dimensions cannot be associated with geometric entities.
For more information on setting drafting configuration parameters, see
Defining Drafting Options on page 159.
To be associated, you must use Mastercam to create a drafting entity for a selected
geometric entity when the Associativity parameter is selected (active) for the drafting
session.
TIP: For preliminary drawings, it may be easier to work with non-associated
drafting entities when geometry is frequently changing, parts are not drawn to
scale, precise or current dimensions are not essential, or you want to lock
original dimensions in place.
Changing Associated Drafting Entities
Once a drafting entity is created, you cannot change it from associated to non-
associated, or vice versa. You can only delete the existing drafting entity and create a
new one that has the desired property. If you delete geometry with an associated
drafting entity, Mastercam prompts you to delete the associated entity or dissociate it.
horizontal vertical
parallel perpendicular
baseline angular
circular (diameter, radius) ordinate (base only)
tangent point
158 MASTERCAM X4/ Reference Guide
Associated Drafting Entity Status
The status of an associated drafting entity is clean or dirty, depending on whether it
currently matches its associated geometry. Each status is defined below.
CleanThe drafting entity's position and value (if a dimension) match the geometry.
This status applies to a newly created or regenerated dimension.
DirtyThe drafting entity's position and/or value do not match the geometry. This
status occurs if you move or resize an object without regenerating associated
dimension. Dirty dimensions are highlighted in a specific color (red is the default
color).
Regenerating Associated Drafting Entities
When you create associated drafting entities, changing the size or position of
geometry changes the status of associated drafting entities from clean to dirty.
Regenerating the drafting entity updates its position and/or value so that they match
the geometry. You typically regenerate associated drafting entities after you:
Resize an entity to update the associated dimensions value.
Move an entity to also move the associated dimension.
Modify/trim an arc so that a dimensioned quadrant point is no longer valid.
Mastercam prompts you to convert the dimension to a radius/diameter
format or to dissociate it.
Notes: Use one of the following methods to specify regeneration parameters:
Dimension Settings page under Dimensions and Notes in Settings,
Configuration.
Settings tab of the Drafting Options dialog box (Create, Drafting, Drafting
Options).
To regenerate associated drafting entities, choose one the following Regenerate
options from the Create, Drafting, Regen submenu.
AutomaticUse this function to regenerate all associated drafting entities
automatically during the current drafting session, whenever a change in
geometry requires it.
ValidateThis function lets you regenerate all drafting entities
associated and non-associated. It runs each entity through the
regeneration process, recreating or reformatting the entity based on the
Drafting Options parameters used in the current drafting session.
SelectThis function allows you to select the associated drafting entities
you want to regenerate.
DRAWING AND DESIGN BASICS / Power User Tips 159
22
AllChoose this function to immediately regenerate all associated drafting
entities.
Note: Only associated drafting entities can be regenerated. However, you can
validate both associated and non-associated drafting entities.
Defining Drafting Options
To edit parameters that define drafting entities, choose the Drafting Options or Multi-
Edit function from the Create, Drafting menu. Both functions open the Drafting
Options dialog box. However, you use the Options function to make changes that
apply only to all new drafting entities that you create. Use the Multi-Edit function to
change the characteristics of existing drafting entities that you select in the graphics
window.
Figure 2-33: Drafting Options dialog box
Another important difference between these functions is that the Options function
lets you view and modify all Drafting Options pages, (Dimension Attributes,
Dimension Text, Dimension Setting, Note Text, and Leaders/Witness).
160 MASTERCAM X4/ Reference Guide
With the Dimension Multi-Edit function, you view and modify only the pages with
parameters that are associated with the drafting entities you select. For example, if
you do not select drafting entities that are notes, the Notes Text page does not appear.
To set drafting parameters in the Drafting Options dialog box, define parameters in
each page.
IMPORTANT: The changes you make using the Drafting Options and
Dimension Multi-Edit functions apply only to the current Mastercam session.
To save drafting parameters with your Mastercam configuration file, use the
Settings, Configuration function.
Hiding Entities
To temporarily remove and restore selected entities in the graphics window display,
use the following Hide and Unhide functions, available from the Screen menu.
Hide Entity
Use this function after selecting the entities you want to keep in the
graphics window. It temporarily removes all unselected entities from view
in the graphics window, allowing you to focus on a small amount of
geometry. If hidden entities already exist in the file, this function acts as a
toggle to unhide them.
Hide More Entities
This function is available only if hidden entities already exist in the file. It
allows you to select additional entities from the current display and remove
the unselected entities, hiding even more entities from view.
Unhide Some
You use this function only if you are already working with a file that
contains hidden entities. It displays only the entities that are hidden and
allows you to select the entities you want to unhide and add back to the
graphics window view.
Blanking Entities
You use the following Blank and Unblank Screen menu functions to selectively
remove and restore a limited number of entities from the graphics window view.
DRAWING AND DESIGN BASICS / Power User Tips 161
22
Blank Entity
To reduce the complexity of the screen display, choose this function and
select the entities to remove from view in the graphics window. You can
select entities on any level.
Unblank Entity
If blanked entities exist in the file, use this function to unblank them and
restore all previously blanked entities to the graphics window.
IMPORTANT: There are important differences between the Blank
and Hide functions:
With Hide, you select the entities that will remain in the graphics window;
all unselected entities are removed.
With Blank, you select only the entities to remove.
You can save blanked entities with a file; hidden entities are not saved.
Choose Hide to remove many entities from the display, or to quickly restore
hidden entities.
Choose Blank to selectively remove and restore a limited number of entities
from the display.
Copying Entities
The Edit menu provides you with basic Cut, Copy and Paste functions. You can also
access these functions using their keyboard shortcuts, [Ctrl+X], [Ctrl+C], and
[Ctrl+V], respectively. These functions allow you to cut, copy, and paste selected
entities between different Mastercam files.
IMPORTANT: Only geometry and drafting entities are copied between files.
Toolpath operations and machine, control, and toolpath-related data are not
transferred with the selected entities.
To cut, copy, and paste entities:
1 Use general selection methods to pre-select the entities to cut or copy.
2 Choose the Cut or Copy function or type [Ctrl+X] or [Ctrl+C]. This places a
copy of the selected entities in the Windows clipboard.
162 MASTERCAM X4/ Reference Guide
Note: Cut entities to remove them from the existing file. To leave the existing file
unchanged, Copy the entities.
3 To save the selected entities to another file, choose one of the following
methods:
Close the current file, open a new or existing file, and choose Paste or
type [Ctrl+V] to paste the entities.
Open another Mastercam session and file (new or existing), and choose
Paste or type [Ctrl+V] to paste the entities. When you paste the selected
entities, they are live.
4 Use options in the Paste ribbon bar to override the entity attributes for color,
level, line style, point style and line width.
Figure 2-34: Paste ribbon bar
5 To exit the paste function, press the [Esc] key, or choose another Mastercam
function.
S
e
t
t
o
m
a
i
n
l
i
n
e
s
t
y
l
e
S
e
t
t
o
m
a
i
n
c
o
l
o
r
S
e
t
t
o
m
a
i
n
l
e
v
e
l
S
e
t
t
o
m
a
i
n
l
i
n
e
w
i
d
t
h
S
e
t
t
o
m
a
i
n
p
o
i
n
t
s
t
y
l
e
DRAWING AND DESIGN BASICS / Power User Tips 163
22
chapter 3
Creating Geometry
This chapter introduces the functions and ribbon bars you use to create a broad range
of geometric entities. You will learn to create geometry and work with essential
Mastercam CAD functions, including:
Using the Sketcher Toolbar . . . . . . . . . . . . . . . page 165
Working with Live Entities. . . . . . . . . . . . . . page 166
Creating Points . . . . . . . . . . . . . . . . . . . . . . . . . . page 168
Creating Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . page 172
Creating Arcs and Circles. . . . . . . . . . . . . . . . . page 177
Creating Miscellaneous Shapes . . . . . . . . . . . page 182
Creating Fillets and Chamfers . . . . . . . . . . . . page 206
Creating Splines . . . . . . . . . . . . . . . . . . . . . . . . . page 208
Creating Curves . . . . . . . . . . . . . . . . . . . . . . . . . page 212
Creating Primitives. . . . . . . . . . . . . . . . . . . . . . . page 218
Creating Autosynced Rails. . . . . . . . . . . . . . . . page 224
CREATING GEOMETRY / Using the Sketcher Toolbar 165
33
Using the Sketcher Toolbar
The Sketcher toolbar groups its functions in drop-down lists, organized by entity type.
Figure 3-1: Sketcher toolbar
TIP: Other toolbars, such as the Solids and Surfaces toolbars, offer additional
functions for geometry creation. You can access all of these functions and
more from the Create and Solids menus. See Working with Surfaces and
Solids on page 280 to learn more about creating these entity types.
Sketching basic geometry in either 2D or 3D mode is free-form, fast, and easy. Simply
select a Sketcher function from the drop-down list, and then use the mouse to click in
the graphics window and create the entity. For many Sketcher functions, you also use
function ribbon bar or dialog box options to define or edit the live entity. If you prefer
keyboarding, shortcut keys provide access to most ribbon bar options.
Notes:
For many types of geometry creation, you use the AutoCursor with a selected
Sketcher function to create and edit entities. For more information, see Using
the AutoCursor Ribbon Bar on page 78.
You can customize the Sketcher toolbar by adding or removing functions. For
more information, see Customizing Toolbar Functions on page 814.
Sketcher functions do not include drafting, transform, modify, surfaces (with
the exception of shapes), or solids (with the exception of primitives).
P
o
i
n
t
s
L
i
n
e
s
A
r
c
s
G
e
o
m
e
t
r
i
c
s
h
a
p
e
s
F
i
l
l
e
t
s
/
c
h
a
m
f
e
r
s
S
p
l
i
n
e
s
P
r
i
m
i
t
i
v
e
s
166 MASTERCAM X4/ Reference Guide
Phantom, Live, and Fixed Entities
Entities in Mastercam have phantom, live, and fixed states.
When you create shapes dynamically using the mouse, they are drawn with a
dashed white line. This is called the phantom state. When you choose the
final position to create the entity, the entity becomes live.
Live entities are those in the process of being created. You can edit their
properties using options in the selected function ribbon bar or dialog box,
remove them from the graphics window, or fix them.
Entities become fixed entities when they have been acceptedfor example,
when you press Enter or click OK or Apply to complete a function.
After you create an entity using one of the Sketcher functions, it remains live until you
exit the function, start a new function, or create another entity. Live entities are
designated by a live entity color. When you accept an entity, it changes to the normal
entity color.
After entities become fixed, you can edit them using the Edit, Analyze, and Xform
(transform) menu functions.
TIP: To define Mastercam color defaultsincluding geometry and live entity
colors, choose Settings, Configuration, and select the Colors properties page.
Working with Live Entities
Mastercam provides flexible options for editing basic entities. When you first create
an entity, it is considered live and can be edited within the ribbon bar or dialog box
function you used to create it. The live color is light blue by default, although you can
customize it. Once the entity becomes fixed, you must use other functions to edit it.
Note: For more information, see Editing Entities on page 227.
CREATING GEOMETRY / Using the Sketcher Toolbar 167
33
For example, to create a line and edit it while it is live:
1 Choose Create, Line, Endpoint from the menu bar at the top of the screen.
The Line ribbon bar displays.
2 To create the endpoints of the new line entity, click two positions anywhere
in the graphics window. The line appears in the live entity color.
3 Click the Edit Endpoint 1 button.
4 Move the cursor to a new position for the first line endpoint, and then click
again.
5 Click the Edit Endpoint 2 button.
6 Move the cursor to a new position, and then click again.
7 Repeat Steps 36 until you are satisfied with the endpoints.
8 To change the line length:
a Press [L] or click the Length button.
b Type a new length and press [Enter].
9 To change the angle:
a Press [A] or click the Angle button.
b Type a new angle and press [Enter].
10 Use one of the following methods to fix the entity:
To stay in the function and continue to create lines, pick a position in the
graphics window as the first endpoint of a new line, or click Apply in the
ribbon bar.
To exit the function, press [Esc], click OK or choose another function.
Using the Relative Position Ribbon Bar
When creating a new entity with a Sketcher function, you can position any new
point relative to an existing entity. To do this, press [Shift+Click] when
choosing a position, or choose Relative from the AutoCursor override list. The
current function ribbon bar or dialog box is suspended, and the Relative Position
ribbon bar displays.
E
d
i
t
e
n
d
p
o
i
n
t
s
L
i
n
e
l
e
n
g
t
h
L
i
n
e
a
n
g
l
e
M
u
l
t
i
-
l
i
n
e
H
o
r
i
z
o
n
t
a
l
V
e
r
t
i
c
a
l
T
a
n
g
e
n
t
168 MASTERCAM X4/ Reference Guide
Figure 3-2: AutoCursor Override Relative Position ribbon bar
When you press [Enter] to apply the specified values, the Relative Position ribbon bar
closes. Use the current functions ribbon bar or dialog box to select additional
positions or modify the live entity.
TIP: Choose Select in the Relative Position ribbon bar to activate the Along
mode and create a new entity along an existing entity. When prompted, select
a line, arc, or spline at a position nearest to the endpoint from which you will
specify the along length. When you select the entity, the Delta, Distance, and
Angle fields become inactive and you are prompted to enter a length value. To
directly access the Along mode, choose it from the AutoCursor ribbon bar
override drop-down list.
Creating Points
In this section you will learn to create points using the following functions:
You access the point functions from the Sketcher toolbar point drop-down list, or
from the Create, Point submenu.
Figure 3-3: Sketcher Points drop-down list
D
e
l
t
a
Length on a selected entity Distance and Angle
S
e
l
e
c
t
Create Point
Position(page 169)
Create Point
Dynamic(page 169)
Create Point Node
Points(page 170)
Create Point
Segment(page 170)
Create Point
Endpoints(page 171)
Create Point Small
Arcs(page 171)
CREATING GEOMETRY / Creating Points 169
33
TIPS: To exit a function:
Click OK.
Press the [Enter] key.
Press the [Esc] key.
Choose another function.
Create Point Position
For simple point creation, use the Point Position function to sketch
individual points by using the mouse to click and create point positions in
the graphics window. While a point is live, use AutoCursor to set its position.
Figure 3-4: Create point position ribbon bar
Note: When you choose the next point position, the prior point becomes a fixed
entity.
Create Point Dynamic
Choose this function to create one or more points and/or lines anywhere
along an existing entity. When you select an entity in the graphics window, a
dynamic arrow appears. Normal information is also displayed on the ribbon
bar in vector format. For each point or line you want to create, move the
cursor to slide the arrow to the new point position then click.
Figure 3-5: Create point dynamic ribbon bar
Use the Line and Point options to specify the type of entity to create. You can
create a line, a point, or both.
E
d
i
t
p
o
i
n
t
E
d
i
t
E
n
d
P
o
i
n
t
1
D
i
s
t
a
n
c
e
O
f
f
s
e
t
L
i
n
e
P
o
i
n
t
F
l
i
p
N
o
r
m
a
l
170 MASTERCAM X4/ Reference Guide
Use the Flip button to set the side of the selected entity on which an offset
point or line appears. (Flip has an effect only when Offset is non-zero.)
Use the ribbon bar Offset field to create the point or line perpendicular to
the selected entity, offset by a specified distance.
Use the Distance field to specify the distance along the entity from its nearest
endpoint where you want to create the point or line. You can use the this field
independently or in conjunction with the Offset field.
When you are placing a point or line along a line or an arc, you can create it beyond
the selected entity, extended in either direction.
Create Point Node Points
This function allows you to create points at the node points of existing
splines. When you choose the Create point node points function, no ribbon
bar appears but the point node points function is active and you are
prompted to select a spline.
IMPORTANT: When you choose this function, the node points are
immediately created as fixed entities and the function ends.
Create Point Segment
You can quickly create multiple, uniform points along an existing entity with
this function. Just select an entity in the graphics window and enter the
number of points to position along the entity or enter the distance to create
between each point.
TIP: You can also set the distance or number of points before selecting an
entity.
Figure 3-6: Create point segment ribbon bar
When you enter a number or distance value, Mastercam automatically calculates the
necessary point positions.
If you use the Number field to create points, Mastercam always places points on each
endpoint of the entity. However, if you use the Distance field, Mastercam creates the
D
i
s
t
a
n
c
e
N
u
m
b
e
r
CREATING GEOMETRY / Creating Points 171
33
first point at the endpoint nearest where you selected the entity, and then, at
multiples of the specified distance. It is possible that a point may not be created at the
final endpoint.
Note: This function creates points only along the physical entity. No points are
created on an extended projection of the entity.
Create Point Endpoints
Use this function to automatically create point entities at the endpoints of all
visible lines, arcs, and splines. This is especially useful for determining the
boundaries of an individual curve in a chain of curves.
TIP: To quickly remove all endpoints created by this function, from the
Mastercam menu choose Edit, Undo.
Create Point Small Arcs
Creating points at the exact center of arcs and/or circles is fast and easy
when you use this function. You define the maximum size of the arcs you
want to use, select the arcs, and press Enter.
Figure 3-7: Create point small arcs ribbon bar
To create points at the center of arcs and circles, choose the Partial arcs option. If this
option is not selected, point will be created only in the center of circles (closed arcs).
To delete the selected arcs and circles after the points have been created, choose the
Delete arcs option.
Note: The Thread Point and Cut Point options in the Create, Point submenu
are specific to Mastercam Wire. The Thread Point option lets you to place thread
points for each chain in a wire operation. The Cut Point option lets you create a
cut point in a position different from the thread point. These functions are
covered in the Mastercam X4 Wire Getting Started Guide located in your
Mastercam install \Documentation folder.
M
a
x
r
a
d
i
u
s
P
a
r
t
i
a
l
a
r
c
s
D
e
l
e
t
e
a
r
c
s
172 MASTERCAM X4/ Reference Guide
Creating Lines
Mastercam offers a variety of flexible functions you use to quickly create lines,
including:
To access a function, select it from the Sketcher toolbar Line drop-down list, or from
the Create, Line submenu.
Figure 3-8: Sketcher Line drop-down list
Create Line Endpoint
Use this simple but powerful function and ribbon bar to create a variety of
different line types with two endpoints, including:
Angular and polar
Horizontal and vertical
Multiple lines connected at their endpoints
Lines tangent to arcs and splines
Figure 3-9: Create line endpoint ribbon bar
To dynamically create endpoints, click in the graphics window, or type values in the
Line Length and Line angle fields and then click in the graphics window to position
the line. Use AutoCursor to precisely define the line endpoint positions.
Create Line Endpoint
(page 172)
Create Line Closest
(page 174)
Create Line Bisect
(page 174)
Create Line Perpendicular
(page 175)
Create Line Parallel
(page 176)
Create Line Tangent Through
Point (page 177)
E
d
i
t
e
n
d
p
o
i
n
t
s
L
i
n
e
l
e
n
g
t
h
L
i
n
e
a
n
g
l
e
M
u
l
t
i
-
l
i
n
e
H
o
r
i
z
o
n
t
a
l
V
e
r
t
i
c
a
l
T
a
n
g
e
n
t
CREATING GEOMETRY / Creating Lines 173
33
Creating Angular and Polar Lines
To create lines with specific angles, hard lock a value in the Line angle field before you
create the line. You can set polar angles in this field. The angle is calculated in a
counterclockwise direction from the positive horizontal axis that runs through the
known point in the current construction plane. To calculate angles in a clockwise
direction, enter a negative value.
For angular lines, you can also set the AutoCursor to snap the angle of the line by a
specified number of degrees while selecting the second endpoint. This is referred to
as the angular mode. To do this, in the AutoCursor ribbon bar, click the Option
button to open the AutoCursor dialog box, select the Angular option, and set the
degrees to snap in the Angular field (shown below).
This value is applied in increments. For example, using a 5 degree angular mode
causes lines to snap every 5 degrees (5, 10, 15, 20, 25, and so on). The snap to angular
mode remains set for the duration of the Mastercam session unless you manually
change it.
Creating Horizontal and Vertical Lines
Before creating the line, choose the Horizontal or Vertical option in the Create line
endpoint ribbon bar to define the line orientation. Then use AutoCursor to draw the
line. After picking the second endpoint, you are prompted to enter the X or Y
coordinate of the line.
You can easily create horizontal and vertical lines without choosing the Horizontal or
Vertical options if AutoCursor is set to detect and snap to points. (For more
information, see Customizing AutoCursor Behavior on page 82.) After you define
the first endpoint and begin creating the line, when the line comes close to a
horizontal position, the horizontal/vertical visual cue appears next to the cursor,
indicating that you can click to snap the endpoint to that position.
Regardless of the method you use to create the line, it remains live after you choose
the second endpoint so you can use the Line Length field to specify an exact length,
or use the AutoCursor fields to specify an exact position. The entity becomes fixed
when you press Enter or click the Apply button.
Creating Multiple Lines
To create connected multiple lines, choose the Multi-line option, then click in the
graphics window to set each of the connecting endpoints. To complete the last line,
doubleclick the final endpoint or press Esc.
174 MASTERCAM X4/ Reference Guide
Create Tangent Lines
Use the Tangent option to create lines that are tangent to arcs and splines.
When creating a line tangent to an arc, first select the arc. Mastercam
dynamically draws the tangent line as you move the cursor. When the line
reaches the tangency you want, click to set the second endpoint.
When creating a line tangent to a spline, first select the spline, and then
select the second endpoint. Mastercam creates a tangent line, or displays a
message if it cannot.
Notes:
When creating a tangent line, including lines that are perpendicular to a line
and tangent to an arc, you can create the line on an extended portion of the
selected entity.
Use the AutoCursor visual cues to help identify a tangency, especially when
creating a line tangent to a spline. Right-click in the graphics window, choose
AutoCursor, and then select Tangent in the AutoCursor Settings dialog box.
Create Line Closest
You can quickly create a line between two entities at the position at which
they are closest. When you choose the Create line closest function, no
ribbon bar appears but the function is active, allowing you to create a single
line by selecting two entities.
IMPORTANT: When you choose this function, the line is immediately created
as a fixed entity and the function ends.
Create Line Bisect
Use this function to create a bisecting or midline line between two line
entities. For intersecting lines, Mastercam creates a bisecting line. For
parallel lines, Mastercam creates a midline, which begins midway between
the start of the first selected line and the closest endpoint of the second
selected line.
Mastercam creates multiple possibilities for bisecting lines and you must select the
one to keep when 4 solutions is chosen. Select this option on the ribbon bar before
selecting the lines.
CREATING GEOMETRY / Creating Lines 175
33
Figure 3-10: Create line bisect ribbon bar
To set the length of the bisecting line, enter a value in the Length field, press Enter,
then select the two lines to bisect.
Create Line Perpendicular
To create a line perpendicular to existing entities, choose this function,
select an existing line, arc, or spline and create the perpendicular line
endpoint by clicking in the graphics window.
Figure 3-11: Create line perpendicular ribbon bar
To set the length of the perpendicular line, type a value in the Length field and press
Enter. Then select the entity and a position.
You can also use this ribbon bar to create a line perpendicular to a line and tangent to
an arc by choosing the Tangent option and selecting a line or arc and then an arc or
line. In this circumstance, Mastercam creates multiple possibilities for perpendicular
lines and you must select the one to keep.
Use the Flip option to set the position of the perpendicular line relative to the selected
entity. This button has three toggle states:
Selected: (default) Creates a new perpendicular line at the position you
select in the graphics window.
Opposite: Creates a perpendicular line on the opposite side of the entity
from where you select the position.
Both: Creates two perpendicular lines on both sides of the selected entity.
L
e
n
g
t
h
1
S
o
l
u
t
i
o
n
4
S
o
l
u
t
i
o
n
s
E
d
i
t
e
n
d
p
o
i
n
t
L
e
n
g
t
h
T
a
n
g
e
n
t
F
l
i
p
176 MASTERCAM X4/ Reference Guide
Notes:
To use the tangent feature of this ribbon bar, you must have at least two entities
in the graphics window, and one of them must be an arc.
When creating lines perpendicular to arcs, you can create the line on an
extended portion of the selected arc.
When creating lines perpendicular to arcs or splines, select the entity close to
the area from which you want to draw the line.
Create Line Parallel
Choose this function to create a line parallel to an existing line by selecting a
line and clicking a point in the graphics window. You can also use the ribbon
bar fields to create a line parallel to a line and tangent to an arc by selecting
an existing line and then an arc.
Figure 3-12: Create line parallel ribbon bar
The parallel line is created at the same length as the existing line. To offset the parallel
line, enter a value in the Distance field then indicate the offset direction.
Use the Flip option to set the position of the parallel line relative to the primary line.
This button has three toggle states:
Selected: (default) Creates a parallel line on the selected side of the primary
line.
Opposite: Creates a parallel line opposite the selected side of the primary
line.
Both: Creates a parallel line on both sides of the primary line.
Note: When creating tangent lines, you can create the line on an extended
portion of the selected entity.
E
d
i
t
e
n
d
p
o
i
n
t
D
i
s
t
a
n
c
e
T
a
n
g
e
n
t
F
l
i
p
CREATING GEOMETRY / Creating Arcs and Circles 177
33
Create Line Tangent Through Point
Use this function to create a line that is tangent at one end to an arc or a spline. Just
select an arc or spline, choose the tangency point on the arc or spline, and then
specify the lines second endpoint or its length.
Figure 3-13: Create line tangent through point ribbon bar
Notes:
If you have the Length field locked, Mastercam creates two tangent lines and
asks you which line to keep.
If you pick a tangent point that is not on a selected arc, Mastercam moves the
point onto the arc. It does this by projecting the selected point along a vector
from the point and through the arc's center point.
If you pick a tangent point that is not on a selected spline, Mastercam moves
the point onto the spline. It does this by using the Nearest function to project
the selected point.
After you choose Edit Endpoint 1 or Edit Endpoint 2, you can use AutoCursor
to reposition the lines endpoint.
Creating Arcs and Circles
When creating arcs and circles, you can choose from a variety of time-saving
functions, including:
R
e
s
e
l
e
c
t
E
d
i
t
E
n
d
p
o
i
n
t
s
L
e
n
g
t
h
Create Circle Center
Point(page 178)
Create Arc
Polar(page 178)
Create Circle Edge
Point(page 179)
Create Arc
Endpoints(page 180)
Create Arc 3
Points(page 180)
Create Arc Polar
Endpoints(page 181)
Create Arc
Tangent(page 181)
178 MASTERCAM X4/ Reference Guide
Choose a function from the Sketcher toolbar Arc drop-down list, or from the Create,
Arc submenu. In most functions, you can create arcs or circles tangent to existing
entities, such as curves, lines, or points.
Figure 3-14: Sketcher Arcs drop-down list
IMPORTANT: Mastercam calculates circles in a counterclockwise direction.
Create Circle Center Point
This function makes it easy to create full circles from a center point. Click in
the graphics window to set a center point and then click again to set an edge
point.
Figure 3-15: Create circle center point ribbon bar
Alternatively, you can enter a value into either the Radius or Diameter field to set the
size of the circle and then click in the graphics window to set the center point to
position the circle.
You can use AutoCursor to position the center point and/or the edge point of the arc.
You can also create circles tangent to other entities.
Create Arc Polar
To create polar arcs, choose this function and click in the graphics window to
set a center point. Then click to set two edge points that define the radius,
E
d
i
t
c
e
n
t
e
r
p
o
i
n
t
D
i
a
m
e
t
e
r
T
a
n
g
e
n
t
R
a
d
i
u
s
CREATING GEOMETRY / Creating Arcs and Circles 179
33
start point, and end angle. To create a full circle, doubleclick the first edge point (you
are not prompted to select a second edge point).
Figure 3-16: Create arc polar ribbon bar
Alternatively, you can manually enter values in the ribbon bar fields to set the circle
size, start angle, and end angle. You can then select the center point in the graphics
window to position the arc and use AutoCursor to position any or all of the three
points of the arc.
You can also create arcs tangent to curves and points.
TIP: Use the Flip option to set the direction of the arc. This button has two
toggle states; clockwise (left) and counterclockwise (right). You can also drag
the mouse through the start point of the arc to reverse the direction.
Notes:
If you choose the Tangent button in the ribbon bar, you must select an entity as
the first edge point selection (radius and arc start point). The selected entity is
the tangent entity for the resulting arc.
To create a full circle, enter 0 for the start angle and 360 for the end angle.
Create Circle Edge Point
Use this function to create circles with two or three edge points. To create
circles with two edge points, first select the Two Point button (selected by
default). Then click in the graphics window to select the first edge point, and
click again to select the second. Mastercam creates the circle with the two
points acting as the equator.
To create circles with three edge points, select the Three Point button, and then click
the first, second, and third edge points in the graphics window.
You can also create circles tangent to curves and points, and use AutoCursor to
position any or all of the three edge points of the arc.
E
d
i
t
c
e
n
t
e
r
p
o
i
n
t
D
i
a
m
e
t
e
r
T
a
n
g
e
n
t
R
a
d
i
u
s
S
t
a
r
t
a
n
g
l
e
E
n
d
a
n
g
l
e
F
l
i
p
180 MASTERCAM X4/ Reference Guide
Figure 3-17: Create circle edge point ribbon bar
Create Arc Endpoints
You can create arcs with defined endpoints and one edge point using this
function. Click in the graphics window to set the endpoints and then click to
set the edge point.
Figure 3-18: Create arc endpoints ribbon bar
You can also create arcs tangent to curves and points, and use AutoCursor to position
any or all of the three points of the arc.
Notes:
If you choose the Tangent button in the ribbon bar, Mastercam accepts any
locations for the first two positions but you must select an entity for the third
position. The selected entity is the tangent entity for the resulting arc.
You can select up to two collinear points.
Create Arc 3 Points
To create three point arcs, choose this function and click in the graphics
window to set each of the three edge points. You can create arcs tangent to
curves and points, and use AutoCursor to set the position of any or all of the
three edge points of the arc.
Figure 3-19: Create arc 3 points ribbon bar
E
d
i
t
e
d
g
e
p
o
i
n
t
s
D
i
a
m
e
t
e
r
T
a
n
g
e
n
t
R
a
d
i
u
s
T
w
o
p
o
i
n
t
T
h
r
e
e
p
o
i
n
t
E
d
i
t
e
n
d
p
o
i
n
t
s
D
i
a
m
e
t
e
r
T
a
n
g
e
n
t
R
a
d
i
u
s
CREATING GEOMETRY / Creating Arcs and Circles 181
33
Create Arc Polar Endpoints
You can create polar arcs from either a defined start or end point. Choose this
function and click in the graphics window to set the first point. Then enter
values in the ribbon bar fields to define the radius/diameter, start angle, and
end angle.
Figure 3-20: Create arc polar endpoints ribbon bar
Create Arc Tangent
Use this flexible function to create arcs with the following tangent
conditions:
Tangent to one, two, or three entities
Tangent through a point
Tangent with a centerline
Dynamically tangent (dynamically draws the arc with your cursor
movement)
You can also use this function to create circles tangent to three entities.
Figure 3-21: Create arc tangent ribbon bar
E
d
i
t
e
d
g
e
p
o
i
n
t
s
T
a
n
g
e
n
t
E
d
i
t
e
n
d
p
o
i
n
t
S
t
a
r
t
p
o
i
n
t
E
n
d
p
o
i
n
t
R
a
d
i
u
s
D
i
a
m
e
t
e
r
S
t
a
r
t
a
n
g
l
e
E
n
d
a
n
g
l
e
R
a
d
i
u
s
T
a
n
g
e
n
t
p
o
i
n
t
T
a
n
g
e
n
t
c
e
n
t
e
r
l
i
n
e
D
y
n
a
m
i
c
t
a
n
g
e
n
c
y
D
i
a
m
e
t
e
r
T
a
n
g
e
n
t
1
e
n
t
i
t
y
A
r
c
T
a
n
g
e
n
t
2
e
n
t
i
t
i
e
s
A
r
c
T
a
n
g
e
n
t
3
e
n
t
i
t
i
e
s
C
i
r
c
l
e
T
a
n
g
e
n
t
3
e
n
t
i
t
i
e
s
182 MASTERCAM X4/ Reference Guide
To set the size of the arc, enter a radius or diameter in the corresponding ribbon bar
field, choose the tangent condition you want to use, and follow the prompts to create
the arc. Under some circumstances, Mastercam displays four possible arcs and you
must select the one you want to keep.
Note: When choosing lines to create an arc, those lines cannot be parallel to one
another.
Guidelines for Creating Arcs Tangent to Entities
Here are some guidelines to keep in mind when creating arcs tangent to entities:
You can create arcs on an extended portion of the selected entity.
If the point you enter for an arc to be tangent with does not lie on the
selected line or arc, Mastercam projects the point along the normal vector of
the selected entity.
When creating a circle tangent to two curves, the radius of the circle must be
greater than or equal to half the distance between the closest points on the
two curves.
When creating an arc tangent to a line or arc with a defined edge point, the
radius of the arc must be greater than or equal to half the distance between
the selected entity and point at the closest pass between them.
When you create arcs tangent to one entity, you can enter the X, Y, and Z
values in AutoCursor for the tangent point. With arcs tangent to a point, you
can enter the X, Y, and Z values in AutoCursor for the through point. For
dynamically tangent arcs, you can use the fields in AutoCursor to set the arc
endpoint.
When you create arcs (including circles) tangent to two or three entities, you
must select entitles in the graphics window rather than entering values into
the AutoCursor ribbon bar.
Creating Miscellaneous Shapes
The Create menu offers a number of functions you use to create complete geometric
shapes. Mastercam generates all the entities in the shape collectively; you do not have
to draw the individual entities. When using the Rectangle, Polygon, and Ellipse
functions, you can choose to create surfaces in addition to wireframe geometry.
Wireframe entities and a surface are created when you select the Surface check box in
these dialog boxes.
CREATING GEOMETRY / Creating Miscellaneous Shapes 183
33
Use other functions in the menu to create bounding boxes and letters. If Mastercam
Solids is installed, you can also extract 2D geometry from a 3D solid.
In this section, you will learn to create basic shapes using the following functions:
To choose a function, select it from the Sketcher toolbar Miscellaneous Geometry
drop-down list, or from the Create menu.
Figure 3-22: Sketcher Miscellaneous Geometry drop-down list
Create Rectangle
(page 184)
Create Rectangular
Shapes(page 184)
Create Polygon
(page 186)
Create Ellipse
(page 187)
Create Bounding Box
(page 187)
Create Letters
(page 190)
Create Spiral
(page 191)
Create Helix
(page 193)
Create Turn Profile
(page 193)
Create Silhouette Boundary
(page 195)
Create Relief Groove
(page 196)
Create Bolt Circle (page 198)
Create Stair Geometry
(page 198)
Create Door Geometry
(page 202)
184 MASTERCAM X4/ Reference Guide
Create Rectangle
This commonly used function lets you quickly create a rectangle by defining
two points. To draw the rectangle, click to set the base point that anchors the
rectangle. Then drag the anchor point and click to set the second corner. You
can use AutoCursor to precisely position the two points on the rectangle.
Figure 3-23: Create rectangle ribbon bar
Use other ribbon bar fields to draw the rectangle from a center point, or create it as a
surface within the rectangle. The rectangle remains a live entity until you click the
Apply button or click to start drawing another rectangle.
TIP: To quickly create multiple rectangles using the same dimensions, lock the
Width and Height fields in the ribbon bar. Each time you click in the graphics
window, a complete rectangle of the defined dimensions is created.
Create Rectangular Shapes
Use this function to dynamically create a rectangular shape (rectangle,
obround, single D, or double D), by choosing one from the Shape section in
the dialog box.
H
e
i
g
h
t
E
d
i
t
p
o
i
n
t
s
A
n
c
h
o
r
t
o
c
e
n
t
e
r
W
i
d
t
h
C
r
e
a
t
e
s
u
r
f
a
c
e
CREATING GEOMETRY / Creating Miscellaneous Shapes 185
33
Figure 3-24: Rectangular shapes dialog box
Note: The rectangle is the default type.
You can create the shape using a base point or 2-point method. The dialog box
options change, depending on the method you select. However, both methods let you
set a corner fillet, rotation angle, general shape, and surface creation.
Base Point Method
Choose this method and select an anchor position on the rectangle for the base
point. After you sketch the base point, Mastercam uses it as an anchor as you draw
186 MASTERCAM X4/ Reference Guide
the rectangle from that position. Use the AutoCursor to dynamically change the
base point position, length, or width before fixing the rectangle.
2-Point Method
Choose this method and sketch a corner base point, then draw the rectangle and
sketch the second point. Use the AutoCursor to change either the base point or
second point.
Note: The default rectangle creation method is Base point.
Create Polygon
This function allows you to quickly create a polygon as wireframe geometry
and, optionally, a surface. Use the Corner or Flat options to determine
whether the radius is measured from the base point to a corner, or to the
midpoint of a side.
Figure 3-25: Create polygon dialog box (expanded)
CREATING GEOMETRY / Creating Miscellaneous Shapes 187
33
Create Ellipse
You can create an ellipse as wireframe geometry and, optionally, a surface,
using this function and dialog box. To create a partial ellipse, enter a start
angle greater than 0 degrees and/or an end angle less than 360 degrees.
Figure 3-26: Create ellipse dialog box (expanded)
Create Bounding Box
Use this function to check the overall dimensions of a part by creating a
rectangular or cylindrical boundary around selected entities. You can create
the boundary as wireframe geometry, a solid model, or a stock model.
188 MASTERCAM X4/ Reference Guide
Figure 3-27: Example: Bounding box
Bounding box
CREATING GEOMETRY / Creating Miscellaneous Shapes 189
33
Figure 3-28: Create bounding box dialog box
Rectangular Cylindrical
190 MASTERCAM X4/ Reference Guide
TIP: To enable the Stock and Solid options in the Create section, enter a value
for Expand Z (for a rectangular shape) or Expand Radius (for a cylindrical
shape). These option may be used if all the selected geometry is 2D and lies in
the same plane.
Create Letters
The Create Letters dialog box allows you to add alphanumeric characters
consisting of lines, arcs, and NURBS splines to your file. You can use one of
the fonts provided by Mastercam, including special drafting fonts, or choose
from any TrueType
Hole Wizard
.
You can choose to group FBM-generated drilling operations by tool or
by plane. Use other FBM Drill options to define deep drilling, spot
drilling, and pre-drilling operation parameters.
You control the tool selection by using tools already in the .MCX file, choosing a tool
library, and allowing Mastercam to create tools, when necessary. When you activate
hole mapping for the FBM Drill operation, Mastercam uses data in the selected hole
mapping file to automatically assign specific tools to specific hole features (as defined
by diameter and hole type).
In the Features page, you can review the detected features list and edit or delete
features before generating a complete series of drill operations for the selected
features
FBM Drill generates a series of individual drill and hole milling operations that are
listed in the Toolpath Manager, nested under the parent FBM Drill operation.
You can change parameters in the FBM parent operation and regenerate all of the
toolpaths. You can also make customizations to the generated toolpaths before
posting.
Associativity is maintained between the solid model, the FBM Drill parent operation,
and its generated toolpaths.
Mastercam notifies you when any of these associative entities have been modified by
marking the model and operations as dirty.
Note: The drill cycles used in each operation are determined by the cycle stored
with each tool definition. Mastercam uses only cycles that have been enabled in
the active control definition on the Machine Cycles page.
480 MASTERCAM X4/ Reference Guide
Tips for Working in the Hole Mapping Page
Use the following guidelines when working in the Hole Mapping page:
Creating new entriesTo create a hole map entry, right-click in the table
and select Add, or click the Create new hole definition button located
below the table. Enter a value in the Diameter field. Then press the [Tab]
key to advance to the next two columns and choose a Hole Type and Finish
Tool from the drop-down lists.
Identifying tool sourcesThe tools in the Finish Tool drop-down list are based on the
hole diameter and hole type you entered, and on the tool selection parameters in the
Tools page. The three-character prefix in the finish tool list indicates that the tool is
from one of the following tool sources:
MCX Mastercam part file
LIB Selected tool library
XLS Created for the operation using FBMs standard tool definitions file.
FBM uses the tool definitions in this file to create new tools if your automatic
tool selection settings on the Tools page include Create as needed. It is used
exclusively if Create only standard sizes is also selected on that page.
Modifying entriesTo change information for an existing entry, click in the column.
Then enter or choose a new value.
Deleting entriesTo delete an entry in the table, use the cursor to select the row. Then
press the [Delete] key, or right-click and choose Delete.
Saving to a named hole mapping fileTo save the existing file, click the
Save button. The Save as dialog box opens where you can enter the file
name. Assigning the MCX part file name to the MAP file makes it easier to
associate MAP files with specific applications. Make sure the Save as type is
set to MAP files (*.MAP). The file will be saved in the Mastercam installation's
\Common\FBM directory.
Loading a hole mapping fileTo select a different hole mapping file, choose it from
the file drop-down list. The list contains all MAP files that exist in the Mastercam
installation's \Common\FBM directory.
Sorting hole map dataTo sort hole mapping entries in ascending/descending order
by any column in the table, click in the column heading. To reverse the sort order,
click again.
TOOLPATH TYPES / Mill and Router Toolpaths 481
77
NavigatingUse the [Tab] key to move between columns. Use the up and down
arrow keys to move the cursor between rows. The [Page up] and [Page Down] keys
positions the cursor in first and last rows, respectively.
Selecting rowsUse [Shift+click] and [Ctrl+click] methods to select
more than one row. Or, use the Select all and Unselect all buttons.
Tips for Working in the FBM Drill Features Page
Use the following guidelines when working in the FBM Drill Features page.
Sorting the listClick in any column heading to sort the list in ascending/descending
order by the column data. To reverse the sort order, click again.
Selecting more than one featureUse [Shift+click] and [Ctrl+click]
methods. Or, use the Select all and Unselect all buttons. Other
selection options for common features and co-axial holes are
described below.
Selecting all co-axial hole featuresActivate the Select co-axial features check box
to automatically select all co-axial holes in the list (multiple holes that share a
common axis).
Selecting all features with the same attributes (for example, hole type, diameter, tool
plane, and finish tool)Activate the Select
common features check box. Then click the
button to access the Feature selection filter dialog
box. Select all of the attributes that you want to match in the list and click OK.
Mastercam automatically selects all holes in the list that match your selection filter.
Changing the hole type, tool plane, or finish toolSelect one or more features. Then
right-click in the corresponding column (Hole type, Plane, Finish tool) and choose
one from the list.
Locating hole featuresUse one of the following methods:
Choose the Select button to return to the graphics window and
select hole features in the solid model. When you end selection
and return to the Features page, all selected holes are highlighted
in the list.
Select one or more features in the list to highlight its geometry
including wireframe face geometry and show the normal direction
in the graphics window. After selecting features in the list, choose
the Hide dialog button to minimize the FBM Drill dialog box and
get a better view of the graphics window. Press [Esc] when finished to
maximize the dialog box.
Suppressing featuresSelect one or more features in the list. Then right-click and
choose Suppress. No toolpaths are created for suppressed features. However, when
482 MASTERCAM X4/ Reference Guide
FBM Drill generates toolpaths for unsuppressed features, it considers suppressed
feature data when calculating incremental clearance and retract moves.
Deleting holesSelect one or more holes in the list. Then press the [Delete] key, or
choose Delete from the right-click menu.
Resolving machining conflicts for holes that cannot be createdTry
choosing a different Finish tool, changing the Hole type, or resetting FBM
Drill parameters and then re-detecting holes.
Importing SolidWorks Hole Wizard informationIf you are working
with an imported SolidWorks part and you have SolidWorks installed on your
local PC, you can read SolidWorks Hole Wizard data into the list. Choose the
Open SolidWorks file button and select the SolidWorks part file.
In the background, Mastercam runs SolidWorks and extracts the Hole Wizard
information. The features list updates with the imported information. The
State column changes for all holes updated by the SolidWorks Hole Wizard.
FBM Mill
FBM Mill analyzes a solid part, detects all machining features
in a specified plane, and automatically generates all of the 2D
milling toolpaths necessary to completely machine the
selected features.
From a common set of parameters, FBM Mill creates the
following types of 2D toolpaths:
roughing and restmill
separate finish toolpaths for walls and floors (optional)
facing if stock in the Z axis is above the top of the part (optional)
2D contour, ramp contour and remachining contour for slug cutting
(optional)
Helix bore or Circle mill for round through hole milling (optional)
outside contours if the stock extends beyond the part in the X and Y axes
(optional)
You control the tool selection by using tools already in the .MCX file, pre-defining up
to 10 preferred tools per operation type, choosing a tool library, and allowing
Mastercam to create tools, when necessary.
FBM Mill machines closed, open, nested, and through pockets. For complex nested
pockets, Mastercam creates a separate zone for each depth and creates the
boundaries required to machine it. In the following example, 6 zones were created
and machined separately.
TOOLPATH TYPES / Mill and Router Toolpaths 483
77
Figure 7-2: FBM Mill Pocket Zone Example
FBM Mill-generated 2D milling operations are listed in the Toolpath Manager, nested
under the parent FBM Mill operation.
You can easily change parameters in the FBM parent operation and regenerate all of
the toolpaths. You can also make customizations to the generated toolpaths before
posting. Associativity is maintained between the FBM parent operation, and the
generated toolpaths. Mastercam notifies you when any of these associative entities
have been modified, marking the operations as dirty.
Note: Currently, FBM Mill detects only pockets with flat floors and straight walls
in a single plane.
Slug Cutting Support
FBM Mill provides support for cutting slugs in through pockets. When you activate
these options in the Slug cutting page, FBM Mill switches from pocketing to contour
machining based on the size of the area where the material is being removed. This
might be desirable when working with wood and composite materials on large
vacuum table machines.
Instead of pocketing the entire area, FBM Mill uses the parameters you define to
generate a contour toolpath that cuts the outermost passes of the profile, leaving
behind a slug that is held in place by the vacuum table.
FBM Mill-Generated Toolpaths
From a common set of parameters, FBM Mill creates all of the 2D toolpaths necessary
to machine the features it detects in a solid model.
The following table shows the relationship between detected features and the types of
toolpaths that FBM Mill generates to machine them.
484 MASTERCAM X4/ Reference Guide
The types of toolpaths created for each zone appear in the highlighted (gray) section
of the table. In the Toolpath Manager, Mastercam creates a separate toolpath group
for each zone and its FBM Mill-generated toolpaths.
Table 1: FBM Mill-generated toolpaths
Feature Type FBM Mill-generated toolpath
Facing
a
(top of part)
a. Must activate Enable facing in the Cut parameters Facing page,
and the top of stock must be higher than the top of the part in the
Z-axis. Facing toolpaths are generated only for Rectangular or
Cylindrical stock model (define in the Machine Group Properties,
Stock Setup tab).
Face
Open pockets 2D High speed Core mill (roughing)
2D High speed Restmill (if activated by stock to
leave)
Closed pockets
(excluding hole milling
or slug cutting)
2D High speed Area mill (roughing)
2D High speed Restmill (if activated by stock to
leave)
Feature walls (finishing) Pocket (standard or open)
Feature floors
(finishing)
2D High speed Core mill
(open pockets)
2D High speed Area mill
(closed pockets)
Through pockets
selected for slug cutting
2D Contour or Ramp contour (roughing/finishing
passes)
Remachining contour
(restmill passes)
Note: You define these toolpath types in the Slug cutting
page.
Round through hole
features selected for
hole milling
Helix bore or Circle Mill
(defined in the Hole Milling page)
Outside part profile
b
b. Must activate the Rough outside of part or Finish outside of part
check boxes in the Setup page.
2D Contour
TOOLPATH TYPES / Mill and Router Toolpaths 485
77
Notes:
FBM Mill generates one face toolpath and one outside contour toolpath per
FBM Mill operation if the stated conditions are met.
Use the FBM Mill parameters pages to control the types of toolpaths FBM Mill
generates for your part
2D High Speed Toolpaths
Mastercam's 2D high speed toolpaths are specially designed to produce the
smoothest, most efficient tool motions, optimized for high speed and hard milling.
These toolpaths are available for use in a 2D environment with Mill Level 1 or higher.
To begin creating a 2D high speed toolpath:
1 Choose a Mill or Router machine definition from the Machine Type menu.
2 Choose Toolpaths, 2D High Speed.
3 Mastercam displays the Chaining dialog box and prompts you to select the
first chain for the toolpath. Select one or more chains of entities in the
graphics window, based on the toolpath requirements. Then choose OK to
close the dialog box and continue.
4 Choose a machining strategy in the Toolpath type page.
5 Use the additional properties pages to enter the toolpath parameters and
complete the toolpath. For more information on each properties page, click
the Help button at the bottom of each page.
2D High Speed Dynamic Mill
2D high speed dynamic mill toolpaths utilize the entire flute length of their cutting
tools to produce the smoothest, most efficient tool motion for high speed pocketing
and core milling
486 MASTERCAM X4/ Reference Guide
This toolpath supports many powerful entry methods including a custom entry
method, all designed to simplify the programming of complex pocket and standing
core shapes.
Micro lifts on back moves further refine the dynamic milling motion and avoid
excessive heat build up.
Entry methods and the micro lifts support custom feeds and speeds to optimize and
generate safe tool motion. Dynamic mill's flexible retract options support keeping the
tool down in smaller parts, and rapid retract on in larger parts.
TOOLPATH TYPES / Mill and Router Toolpaths 487
77
2D High Speed Core Mill
2D high speed core mill toolpaths generate the free-flowing motion needed to
machine features, such as standing bosses and cores, in a single operation.
This toolpath requires two chains. The outside chain represents the stock boundary,
allowing the toolpath to move freely outside this area. The inner chain defines the
limit of the toolpath.
The toolpath starts from the outside and works its way in towards the inner boundary.
488 MASTERCAM X4/ Reference Guide
Each step takes on the final shape of the part as it steps over while approaching the
final pass.
Climb (or conventional) motion is maintained, and the transitions between cuts
utilize efficient high speed methods.
2D High Speed Peel Mill
2D high speed peel mill toolpaths allow for efficient constant climb milling between
two selected contours or along a single contour. This toolpath uses a trochoidal style
of motion with accelerated back feed moves when the tool is not engaged in
material. For single chains, you define the width of the cut. Otherwise, the width is
defined by the area between the two contours.
TOOLPATH TYPES / Mill and Router Toolpaths 489
77
Figure 7-3: Peel mill toolpath examples: between two contours and
along a single contour
When cutting hardened material, use the peel mill toolpath to make many fast,
shallow cuts, rather than using a straight toolpath to make fewer slow, deep cuts. This
technique avoids burying the tool, easing the cutter into and out of the material.
Note: This toolpath incorporates and enhances functionality formerly found in
the Mastercam Tslot and Tslot2 C-Hooks.
490 MASTERCAM X4/ Reference Guide
2D High Speed Blend Mill
2D high speed blend mill toolpaths morph smoothly between two open chains. You
can create the toolpath along or across the selected chains, generating the best
motion for the application.
This machining strategy supports the full depth of the cutting tool, utilizing more of
the cutter's flute length and resulting in less cycle time and tool wear.
2D High Speed Area Mill
2D high speed area mill toolpaths machine pockets using a smooth clean motion.
Helical entries and tangent stepovers create efficient motion for your machine tools.
TOOLPATH TYPES / Mill and Router Toolpaths 491
77
Cut parameters let you control smoothing to create the best toolpath, avoiding sharp
corners or direction changes.
2D High Speed Rest Mill
2D high speed rest mill toolpaths target material other toolpaths leave behind.
Options in the Transition page let you set helical or vertical arcs entries to ensure that
the tool safely approaches leftover material. You can choose to output the helical
entries as 3D arc moves.
Use smoothing options in the Cut parameters page to round the corners of the
toolpath. This lets the machine tool maintain a higher feed rate, resulting in longer
tool life and less wear.
An optional setting allows you to use core mill style passes (begin outside and move
in).
492 MASTERCAM X4/ Reference Guide
The Arc Filter/Tolerance page has additional settings you can use to further refine the
toolpath motion.
Contour Toolpaths
Use contour toolpaths to drive the tool along a path. This toolpath type is appropriate
for both roughing and finishing applications. Contour toolpaths remove material
along a path defined by a chain of curves; they do not clean out an enclosed area. You
can also cut the contour in depth cuts and/or multiple passes in the cutting plane,
and create remachining operations.
When creating contour toolpaths, you can select an unlimited number of chains for
each toolpath, creating either 2D or 3D contour toolpaths.
2D contour toolpaths cut geometry in a single plane (typically XY) at a
constant depth (Z), although you can create multiple passes at different
depths. Mastercam automatically selects this type if all the geometry lies in
the same plane.
3D contour toolpaths cut geometry in XY and Z, where the Z depth can vary
over the toolpath. Use this type if the geometry for each cutting pass is not
contained within a single plane.
To begin creating a contour toolpath, choose Contour from the Toolpaths menu. After
chaining geometry and selecting a tool, use the Cut parameters page to choose a
TOOLPATH TYPES / Mill and Router Toolpaths 493
77
contour type and enter values for different cutting parameters and compensation
options.
Use the pages nested below the Cut parameters page to activate and configure
advanced toolpath features. These let you create lead in/out moves, depth cuts,
multiple cutting passes, and tabs.
Chaining Contour Toolpaths
You can chain 2D geometry, 3D geometry, or a combination of 2D and 3D geometry
for contour toolpaths. Chaining 2D geometry generates a 2D contour toolpath.
Mastercam automatically defaults the Contour type to 2D if you chain only 2D
geometry.
If you chain 3D geometry or a combination of 2D and 3D geometry, you can choose to
create either a 2D or 3D contour toolpath.
2D chaining contours offset and flatten 3D geometry to an absolute depth,
relative to the construction plane.
3D chaining contours offset 3D geometry with depths matching the chains,
and then add the incremental depth value.
494 MASTERCAM X4/ Reference Guide
Chamfer Contour Toolpaths
Use this toolpath type to cut a chamfer around a contour as a stand-alone operation.
For example, to cut a contour 30mm deep with a 2mm chamfer, create one toolpath to
cut the contour to the desired depth. Then create a separate contour chamfer
toolpath to place the 2mm chamfer.
To begin creating a chamfer toolpath, choose Contour from the Toolpaths menu.
After chaining geometry and selecting a tool, select 2D chamfer or 3D chamfer from
the Contour type drop list in the Cut parameters page (Mastercam selects 2D or 3D
automatically, depending on the chained geometry). Then set the chamfer
dimensions in the fields provided.
Typically when creating a chamfer toolpath, you will set the Depth (on the Linking
parameters page) to 0.0 relative to the chained geometry and let Mastercam calculate
the tool depth from the chamfer dimensions. Enter a non-zero depth, (+) or (-), only if
you want to locate the top of the chamfer at a distance from the chained geometry.
IMPORTANT: You must select one of the following tool types when creating
a chamfer toolpath; otherwise a warning message displays and the toolpath is
rejected:
Bull-nose cutter
Ball (spherical) cutter
Chamfer mill
Ramp Contour Toolpaths
Use ramp contour toolpaths to transition smoothly between depth cuts by creating a
continuous ramp instead of individual plunge cuts. You can ramp by a set angle, by a
set depth, or plunge directly between depth cuts. This technique is especially useful in
high speed machining.
TOOLPATH TYPES / Mill and Router Toolpaths 495
77
Note: Contour ramping is available for only 2D contour toolpaths.
To begin creating a ramp contour toolpath, choose Contour from the Toolpaths
menu. After chaining geometry and selecting a tool, choose Ramp from the Contour
type drop list in the Cut parameters page. Then set the chamfer dimensions in the
fields provided.
Remachining Contour Toolpaths:
Remachining calculates areas where the roughing tool could not machine the stock
and creates a second toolpath to clear the remaining material. Slightly different
options are available depending on whether you are remachining a contour or pocket
toolpath. You can choose three methods to calculate how much stock the new
toolpath will remove:
The stock left by all previous operations
The stock left by the most recent previous operation
The size of the roughing tool. Use this method when the roughing operation
is not included in the current part file; Mastercam will figure out how much
stock would be left based on the size of a roughing tool that you enter.
The tolerance value also affects the toolpath. A low tolerance creates a more accurate
toolpath. For remachining, a low tolerance may result in more areas being machined.
If you type the tolerance value information into one value field, the other value field
automatically recalculates. (For pocket toolpaths, use the Advanced dialog box to set
the remachining tolerance.)
If you choose the Display stock option, Mastercam will lead you through a series of
previews which display the calculated stock to be removed and how much of that
stock would be removed with the current remachining settings.
Notes:
If you base a remachining operation on a previous operation, and then change
the order of the operations in the Toolpath Manager so that the remachining
operation is before the roughing operation, the remachining operation will not
be able to correctly calculate the area of the roughing operation.
Do not use compensation in control with remachining operations.
Contour remachining keep tool down moves between remachining passes are
not gouge checked! Take the necessary precautions to eliminate the risk of
gouging. This applies only for contour remachining toolpaths, and only if you
choose the option to keep tool down for depth cuts or multiple passes.
496 MASTERCAM X4/ Reference Guide
Oscillating Contour Toolpaths
Adding oscillation in the Z axis along your contour toolpaths uses more of the cutting
length of the tool, and can reduce tool wear in that axis. This is especially useful when
cutting thinner materials or laminated materials such as kitchen counter tops.
Mastercam provides an oscillation strategy for its mill and router contour toolpaths.
When creating a contour toolpath, you can add an oscillation strategy by selecting
Oscillate as the Contour type in the Cut parameters page.
Then use the fields provided to define your strategy. You can choose a linear (zigzag)
or a smoother highspeed (sine-curve style) oscillation movement. You also define the
maximum Z depth and the distance along the contour for the oscillating tool
movement.
Notes:
The Top of stock that you enter in the Linking parameters tab sets the
maximum Z height for the oscillating contour toolpath. However, the tool will
not exceed the maximum Z depth that you specify in the Cut parameters page.
The Distance along contour determines how far the tool moves in X or Y before
changing direction in the Z axis.
If you edit the operation and modify the tool, Mastercam automatically verifies
that the flute length of the tool is sufficient. A message warns you if the flute
length is less than the overall oscillation distance.
Onion Skin Contour Toolpaths:
Available only with Mastercam Nesting. Small parts can present a problem on a CNC
router if the area of the final piece being produced is not big enough to maintain
adequate vacuum (and keep the part from moving) during a cut. A strategy commonly
referred to as onion skinning offers a solution. Mastercam Nesting provides
intelligent onion skin options in the Toolpath Nesting dialog box, Additions tab to
support this strategy. When you choose the Onion skin check box in this tab,
Mastercam automatically adds an onion skin final return cut for the original contour
operation.
Note: For more information on creating onion skin contour toolpaths, refer to
the Mastercam Help.
TOOLPATH TYPES / Mill and Router Toolpaths 497
77
Creating Tabs for Contour Toolpaths
For some contour toolpaths, you may need to create and use tabs, for example, when
you are cutting out small parts, multiple parts, or nested parts. Tabs are uncut areas of
a contour toolpath that assist in holding down a part. While the tool is cutting the
contour, it retracts at the tab location to leave a small amount of stock, and then
plunges back to the normal cutting depth.
When you define mill and router contour toolpaths, to create tabs, first select the Tabs
page. Then select the Tabs check box and enter parameters in the fields provided.
Figure 7-4: Example: Tabs page
Mastercam also provides options for editing and cutting off the tabs. Use the
procedures below to learn more about:
Creating tabs
498 MASTERCAM X4/ Reference Guide
Editing Tabs (page 499)
To create tabs for a mill or router contour toolpath:
1 In the Tabs page, activate tabs for the toolpath by selecting the Tabs check
box,
2 Then use the Tab Position section to set one of the following methods that
the toolpath will use to locate the tabs along the contour.
To create tabs equally spaced along the contour, choose one of the
following options:
Automatic - specify number of tabs: After choosing this option, enter
the number of tabs to create. Mastercam evenly divides the distance
along the contour to define the spacing, and creates the specified
number of tabs.
Automatic - max distance between tabs. After choosing this option,
enter the maximum distance you want between tabs. Mastercam
calculates and creates the fewest number of tabs that can be evenly
spaced along the contour without exceeding the maximum distance
parameter.
Notes:
If a tab position will overlap a corner, the tab will wrap around it.
Additional options let you specify a size threshold for creating tabs, so that
Mastercam creates only tabs that meet or exceed the dimensions you define.
This avoids creating tabs for smaller parts where they are not necessary.
Choose Manual, and then Position to manually select each tab location
in the graphics window.
Choose Manual, and then Use square point for tab position to place
tabs at each square point along the contour.
3 Configure the tab size. You can create Full tabs or Partial tabs. Full tabs are
the full stock height; at the tab locations, the tool retracts fully from the part.
Partial tabs are less than the full stock height; you use the Tab thickness field
to define how far to pull back from the cut depth (typically, partial tabs are
thin).
4 After choosing the type of tab to create, enter the Width of the tab to define
how far it extends along the toolpath.
5 In the Tab Cutoff page, select the Cutoff Operation check box.
6 Then choose one of the following operation types.
TOOLPATH TYPES / Mill and Router Toolpaths 499
77
No cutoff operation: Leaves the tabs uncut so that they can be removed
by hand. Typically, when selecting this option, you will create partial tabs
instead of full tabs and use a small tab thickness.
After all contour chains: Cuts the tabs after cutting all the chains in the
operation. For example, if you are cutting several parts, first all the parts
are cut and then all the tabs are cut.
After each contour chain: Cut a contour then cuts the tabs before moving
to the next contour. For example, if you are cutting several parts, the tabs
are cut from the first part before the second part is cut.
If you select this option, you can also choose to Cut tabs with first finish
pass. Consider using this option when your contour toolpath have both
roughing and finishing passes; for example, when you are using depth
cuts. In this case, Mastercam will leave the tabs during the roughing
passes, and cut them off with the finish pass, rather than creating a
separate cutoff pass.
Separate operation: Creates a separate Tab Cutoff operation and
includes it in the Toolpath Manager so that you can edit or customize it.
You can select a different tool, edit the feed rate or coolant options, or
change other parameters that you would like to be different from the
original contour operation, such as the lead-in/lead-out entry and exit
moves.
If you do not create separate Tab Cutoff operations, Mastercam applies
the lead-in and lead-out parameters set in the original contour operation
for each individual tab cutoff operation.
Note: The option to create a separate tab cutoff operation is available only when
you first create the operation. When editing the contour parameters from the
Toolpath Manager, you cannot add a separate tab cutoff operation.
7 When finished setting up other toolpath parameters, click OK to close the
dialog box and create the contour toolpath and, if defined, the tab cutoff
operations.
Editing Tabs
Once you have added tabs to a contour toolpath, use one of the following methods to
edit them:
To access the Tabs dialog box, click the Parameters icon for the contour
toolpath in the Toolpath Manager. Use the Tabs page to view and edit the
original tab parameters. Changes you make using this method affect all the
tabs in the toolpath. The only function you cannot access is the option to
create a separate cutoff operation.
500 MASTERCAM X4/ Reference Guide
To edit individual tabs, click the Geometry icon for the contour toolpath in
the Toolpath Manager. This opens the Chain Manager where you can add,
delete, or move individual tab locations. You can also change the size and
shape of an individual tab.
To edit individual tabs:
1 In the Toolpath Manager, click on the Geometry icon for the contour
toolpath which contains the tabs.
2 In the Chain Manager, right-click on the desired chain and choose Edit tabs.
Note: The Edit tabs option is available only when you right-click on a chain; it
does not appear if you click elsewhere in the Chain Manager dialog box.
3 Use the Edit tabs ribbon bar options to:
Move tabs
Add a new tab location
Edit the size or attributes of a specific tab location
Delete a single tab location, or delete all tab locations
Figure 7-5: Edit tabs ribbon bar
IMPORTANT: If you have created a separate cutoff operation for the tabs, the
changes you make to the tabs in the original operation are not associative;
they do not affect the cutoff operation. Therefore, any additions, deletions or
modifications you make to tabs in the original operation must also be made
using the same methodin the cutoff operation.
Circle Toolpaths
Circle toolpaths efficiently mill a circle when you select just a single point, or other
circle toolpaths for related applications. After milling the center of the circle,
Mastercam calculates an entry arc before approaching the perimeter and then a
similar exit arc. You can add enhancements such as multiple passes, multiple depth
cuts, and helical plunge moves, and fine-tune the entry and exit arcs.
M
o
v
e
t
a
b
E
d
i
t
t
a
b
D
e
l
e
t
e
t
a
b
D
e
l
e
t
e
a
l
l
t
a
b
s
A
d
d
t
a
b
TOOLPATH TYPES / Mill and Router Toolpaths 501
77
In this section, you will learn more about:
Circle Mill Toolpaths (page 501)
Helix Bore Toolpaths (page 502)
Slot mill Toolpaths (page 503)
Thread Mill Toolpaths (page 503)
TIP: Use helix bore toolpaths for operations with non-center cutting insert
cutters.
Circle Mill Toolpaths
Use circle mill toolpaths to mill circular pockets based on a single point. You can
select either point entities or the center points of arcs. Mastercam pockets out a
circular area using the diameter and depth that you specify. After milling the center of
the circle, Mastercam calculates an entry arc before approaching the perimeter and
creates a similar exit arc. The following picture shows a circle mill toolpath with
helical entry:
502 MASTERCAM X4/ Reference Guide
Here is the same toolpath with a straight plunge entry:
To begin creating a circle mill toolpath, choose Toolpaths, Circle Paths, Circmill.
Then use the Drill Point Selection dialog box to select one or more hole locations for
the toolpath.
After selecting the tool, use the properties pages in the toolpath dialog box to enter
values for different cutting parameters and compensation options.
Helix Bore Toolpaths
Helix bore toolpaths are designed for a non-center cutting insert cutter. This high-
speed boring tool cuts downward in a helical motion for roughing; steps over to finish
at the bottom; then performs a finish pass in a helical upward motion. Like a circle
mill toolpath, you can chain only a single point to create the toolpath; the holes outer
diameter is determined by your toolpath parameters.
TOOLPATH TYPES / Mill and Router Toolpaths 503
77
To begin creating a helix bore toolpath, choose Toolpaths, Circle paths, Helix bore.
Then use the Drill Point Selection dialog box to select one or more hole locations for
the toolpath.
After selecting the tool, use the other properties pages in the toolpath dialog box to
enter toolpath settings.
Note: There is no specific tool type for Felix tools. When creating a tool definition
for a Felix tool, create it as a flat endmill.
Slot mill Toolpaths
Use slot mill toolpaths to efficiently machine obround slots. Obround
slots consist of two straight lines and two 180-degree arcs at the ends.
Slot mill toolpaths automatically calculate plunge, entry, and exit
points appropriate for slots by:
Calculating the plunge point
Placing the entry/exit arcs at the midpoint of the contour
Creating an entry ramp to plunge gradually to the cut depth
To begin creating a slot mill toolpath, choose Toolpaths, Circle paths, Slot Mill.
Thread Mill Toolpaths
Thread mill toolpaths create a series of helixes for machining a thread with a thread
mill or other suitable tool. For inside diameter (ID) threads, you must drill a hole first.
For outside diameter (OD) threads, you must create a boss first. You can use point
entities or arc center points for the toolpath. If you select duplicate geometry, or both
an arc and its center point, Mastercam warns you and displays the duplicate
geometry in red.
504 MASTERCAM X4/ Reference Guide
The number of active teeth, top of thread, thread depth, and thread pitch parameters
all indirectly determine the number of revolutions that the tool makes while
machining the thread. If the number of revolutions is less than one, Mastercam
automatically adjusts the top of thread to create at least one revolution.
In this example, a slot mill was used to cut the coarse threads around the top of a valve
core:
To begin creating a thread mill toolpath, choose Toolpaths, Circle paths, Thread Mill.
Then use the Drill Point Selection dialog box to select one or more hole locations for
the toolpath.
After selecting a tool, use the properties pages in the toolpath dialog box to define the
Taper angle and other thread mill parameters.
Use the following guide to help orient your thread mill toolpath so that it cuts the
threads in the intended manner.
ID/OD
thread
Right-/Left-
hand thread
Machining
direction
Milling
direction
ID Right-hand Top to bottom Conventional
ID Right-hand Bottom to top Climb
ID Left-hand Top to bottom Climb
ID Left-hand Bottom to top Conventional
OD Right-hand Top to bottom Climb
OD Right-hand Bottom to top Conventional
OD Left-hand Top to bottom Conventional
OD Left-hand Bottom to top Climb
TOOLPATH TYPES / Mill and Router Toolpaths 505
77
Drill Toolpaths
Mastercam supports many types of standard drill cycles. Standard drill toolpaths
provide flexible options for selecting drilling points, such as selecting either points or
arcs; automatically selecting all the points from a previous operation; or choosing
drilling patterns such as grids or bolt holes without first creating geometry.
The general process of creating a standard drill toolpath is straightforward.
Note: You can also customize drilling operations and create entirely new drilling
cycles. For more information, see Customizing Drilling Operations on
page 511.
To begin creating a drill toolpath, choose Toolpaths, Drill. Then use the Drill Point
Selection dialog box to select one or more hole locations for the toolpath and choose
the sort order.
After selecting a tool, use the Cut parameters page to choose a drill cycle from the
Cycle drop-down list, and set drill cycle parameters. Edit the fields and settings in
other drill toolpath pages, as necessary.
506 MASTERCAM X4/ Reference Guide
Figure 7-6: Example: Drill Cut Parameters page
Choosing a Drill Cycle
The drill cycle you choose determines the parameters you can set for the drill
toolpath. Mastercam Mill and Mastercam Router include all of the standard drill
toolpaths and features described below. In addition, Mastercam Router provides
support for block drilling and aggregate heads.
Notes:
Drill cycle availability is determined by the control definition and is machine-
and control-dependent. For more information on using a control definition
with a specific machine definition, see Choosing a Machine Definition on
page 360.
The post must support the selected cycle.
Drill/Counterbore: Recommended for drilling holes with depths of less than
three times the tool diameter.
Peck Drill: Recommended for drilling holes with depths of more than three
times the tool diameter. Retracts fully out of the drilled hole to remove
TOOLPATH TYPES / Mill and Router Toolpaths 507
77
material chips. Used often with chips that are hard to remove. (Individual
peck drill moves do not backplot the code only displays after you create the
NC file.)
Chip Break: Drills holes with depths of more than three times the tool
diameter. Retracts partially out of the drilled hole to break material chips
which aids chip removal.
Tap: Taps right or left internal threaded holes.
Bore #1 (feed out): Drills holes with feed-in and feed-out motion. This
creates a straight hole with a smooth surface.
Bore #2 (stop spindle, rapid out): Drills holes with feed-in, stop spindle, and
rapid-out motion.
Fine bore (shift): Stops the spindle at the end of each drill point, then spins
to orient the tool to a pre-defined angle, shifts off the wall of the drill hole,
and retracts.
Custom cycles: Drills holes using customized parameters.
TIP: Multiaxis drill toolpaths (which let you rotate the drill axis and change it
from hole to hole) are an optional feature. For more information, contact your
Mastercam Reseller.
508 MASTERCAM X4/ Reference Guide
Selecting Drill Points
When you choose a drilling, or point-based
circle mill toolpath from the Toolpaths menu,
the Drill Point Selection dialog box displays. It
provides you with many flexible options for
selecting drill holes for the toolpath.Each option
is described below.
Selecting points from the graphics window
Choose one of the following methods to select
points from the graphics window.
Select: Returns the cursor to the
graphics window where you can use
general selection techniques to select
individual points.
Automatic: Lets Mastercam
automatically find drill points. When
you return to the graphics window,
select the first point; then a second
point to set the search direction; and
finally, a third point which is the last
point in the toolpath. Mastercam finds
and selects all the points within the
defined area.
Entities: Places drill points at the
endpoints of entities you select in the
graphics window and sorts them based
on the order that the geometry was
created. If you select closed arcs, the
drill points are placed in the center of
the arcs.
Window Points: Returns the cursor to
the graphics window where you can
click and drag a rectangle around the
points to be drilled.
Reusing points from a previous operation
Choose one of the following options to reuse
points from a previous toolpath:
Subprograms: Lets you select a
previously created drill toolpath and
apply the new operation to its points. Mastercam creates subprograms for
both operations to reuse the point locations.
TOOLPATH TYPES / Mill and Router Toolpaths 509
77
Last: Mastercam creates a drill toolpath using the drill points and sorting
order of the previous drill operation.
Masking on an arcEnter a Diameter value to drill at the center point of all the arcs
whose diameter is within the specified tolerance, or choose Mask on Arc to select an
arc from the graphics window. The selected arc can be either open or closed.
Pattern drillingSelect the Pattern check box and set additional options on this
section for creating a grid of holes or a bolt circle. Predefine points or geometry are
not needed to use these functions.
Sorting Drill Points
Once you have selected all the points, in the Drill Point Selection dialog box, choose
Sorting to specify the drill order. The Point Sorting dialog box makes it easy to choose
a sort order for a specific type of drilling application.
Figure 7-7: Point Sorting dialog box
The 2D sort, Rotary sort, and Cross sort tabs provide various patterns you can
choose for specific application types. Each tab and its application is described below.
510 MASTERCAM X4/ Reference Guide
To choose a sort pattern, click the button in the selected tab and set additional
options, as necessary.
Choose a 2D sort pattern when the points are generally distributed
in a flat plane. Select the Point to Point option to sort the points by
the shortest distance from one point to the next (Mastercam will
prompt you to select the first point.
Choose a Rotary sort pattern for circular toolpaths.
Choose a Cross sort pattern when the points are wrapped around a cylinder.
The picture on each sort pattern button gives you an idea of how the points will be
sorted relative to the starting point, which is indicated on the button by the red cross.
Hold your cursor over each button to see the name of the sort pattern.
Notes:
Only the drill points in the current toolpath are sorted, not all drill points in
the graphics window.
The start point of the drill toolpath is marked with a red point.
Editing Drill Points
Use the Drill Change at Point dialog box to make point-specific changes to a drill
toolpath, add canned text, or otherwise customize the toolpath at one or more
specific points.
To access this dialog box:
When creating a drill toolpath, choose the Edit button in the Drill Point
Selection dialog box.
After creating a drill toolpath, click the Geometry icon in the Toolpath
Manager to access the Drill Point Manager. Click the Re-Sort button to
apply the active sorting pattern, then right-click a point in the Drill Point
Manager and choose Change at point.
TOOLPATH TYPES / Mill and Router Toolpaths 511
77
The values displayed in the fields are the values
currently in effect. Select the check mark in
front of a field to activate it, and then type a
new value. You can apply the change to just the
selected point, or to every point going forward.
Customizing Drilling Operations
To customize drill operations, you must first
define or enable the features you want in the
control definition for the machine you are
using. The custom parameters you define for
the control definition are added to the toolpath
parameter dialog boxes that display when you
create a drilling operation, such as the Drill
cycle parameters tab. Use these and other
toolpath parameters to modify the drilling
operation, as necessary.
Here are some of the ways you can customize
your drilling operations:
Associate canned text with any drill
point or points. Use the Control
Definition Manager Text properties
pages to define the canned text
commands you can choose from.
Customize the list of drill cycles and
their parameters which appear in the
Drill cycle parameters tab. Use the
Control Definition Manager Machine
Cycles properties page to select the
cycles. To customize the names of the
cycles and their parameters, use the
Control Definition Manager Text
properties pages.
Define custom parameters for each cycle. Values for these parameters can be
set on an operation-specific basis using the Custom drill parameters tab. To
define custom parameters for a particular cycle, use the Control Definition
Manager Text properties pages.
You can also define custom integer and floating-point variables for the control
definition. These are available when you create any toolpath type, not just drilling. For
more information on setting up control definitions, see Working with Control
Definitions on page 763.
512 MASTERCAM X4/ Reference Guide
Automatic Drilling
Use the automatic drilling functions described below to create a complete series of
drill operations for a set of points or arcs.
Automatic Drill Toolpaths (page 512)
Start Hole Toolpaths (page 513)
TIP: Use FBM Drill to automatically detect holes in a solid based on your
specified criteria and generate a complete series of drilling and chamfering
operations for the detected features. For more information on Mastercams
feature-based toolpaths, see Feature Based Machining (FBM) on page 477.
Automatic Drill Toolpaths
Use this toolpath type to automatically create a complete series of drill operations for
a set of points or arcs. For example, after selecting a set of holes, you can
automatically create a sequence of spot drilling, pre-drilling, tapping, and chamfering
operations. Mastercam automatically picks the appropriate tools from the tool library
for you, based on the tool type you select.
To begin creating automatic drill toolpaths, choose Toolpaths, Circle paths, Auto
Drill.
Use the Drill Point Selection dialog box to select one or more hole locations for the
toolpaths. After selecting points, the Drill Point Manager dialog box displays all of the
holes that will be drilled or machined, in the current drill order. Use this dialog box to
edit the set of points, as necessary.
Note: You cannot use the Drill Point Manager to edit the points of Solids
drilling operations.
Then use the tabs in the Automatic Arc Drilling dialog box to set parameters for the
drill operations that will be automatically created.
The drill cycles used in each operation created for automatic drill toolpaths are
determined by the cycle stored with each tool definition. Only cycles that have been
enabled in the Machine Cycles section for the active control definition can be used.
Note: If you select a flat endmill as the finish tool type, a drill/counterbore drill
cycle is used for the finish drill cycle.
The result of the automatic drilling process is a series of individual drill operations
that display in the Toolpath Manager. The operations are not associative with each
other after they have been generated; if you change one operation after it has been
TOOLPATH TYPES / Mill and Router Toolpaths 513
77
generated, Mastercam does not change any others in response. You can use the
Toolpath Manager to view, modify, move, or regroup each operation individually
without affecting the others.
Start Hole Toolpaths
Use the Start Holes toolpath to automatically create drill toolpaths at the plunge
points for one or more selected operations. Mastercam intelligently scans individual
depth cuts and passes for each operation, and creates toolpaths for multiple plunge
points if necessary.
To begin creating start hole toolpaths, choose Toolpaths, Circle Paths, Start Hole.
Then use the Drill Start Holes dialog box to select all of the operations that need drill
start hole toolpaths. Mastercam automatically determines where plunge holes are
required for the selected operations, and will calculate the dimensions of the start
holes based on the sizes of the tools used in those operations.
To create just a simple drill operation, choose Basic.
To include pre-drill or spot drill cycles or use other advanced drilling
features, choose Advanced.
Note: To add space to the start holes so that they are a little bigger than the tool,
use the Additional diameter amount and Additional depth amount fields.
Finally, select the tool library in which Mastercam will look for the drills it needs to
match the sizes of the start holes. If an exact match is not available in the selected
library, a drill whose diameter is within the specified Diameter match tolerance of
the hole will be used.
IMPORTANT: Start hole toolpaths are not associative. If you change the
original toolpath, the Start Hole toolpaths are not automatically updated. When
you regenerate the original toolpath after editing it, manually edit the start hole
toolpaths as necessary.
514 MASTERCAM X4/ Reference Guide
TIP: The Start Holes toolpath function works with all toolpath types but is
especially effective when used together with the Align plunge entries for start
holes feature found in Surface Rough Pocket. This feature organizes all of the
plunge points so that one pre-drilled hole can serve as the plunge position for
multiple depth cuts.
Pocket Toolpaths
With Mastercam pocket toolpath functions, you can integrate roughing and finishing
cuts in the same operation, or simultaneously create separate roughing and finishing
operations. You can create separate entry/exit moves for each type of cut, and choose
from many different roughing patterns, including open pockets and high speed
pocketing with trochoidal loops to minimize tool burial. Finishing options include
feed rate and spindle speed overrides, thin wall finishing, spring passes, and
remachining.
Use the following outline as a guide for creating pocket operations and organizing the
different pocketing options.
Chain geometry and select a tool
Choose Pocket from the Toolpaths menu.
Then, chain the geometry for the pockets. All geometry used to define a
pocket and any islands must be in the same construction plane. You cannot
select a 3D chain for a pocket toolpath. Mastercam automatically interprets
closed boundaries within the chained geometry as islands and adjusts the
toolpath accordingly.
Use the Tool page to select a tool and enter general toolpath parameters.
Note: Consider using a surface pocket toolpath if you need to create a pocket
with complicated geometry.
TOOLPATH TYPES / Mill and Router Toolpaths 515
77
Select a pocket type
Use the Cut parameters page to select a pocket type.
Mastercam lets you select from several pocket types, which are based on your pocket
geometry:
Standard: Mastercam intelligently analyzes all selected chains and considers
the largest of the closed chains to be the stock to machine. The tool is
constrained by the machined area (the largest closed boundary selected). All
other smaller closed chains within the largest chain are considered non-
machinable areas and are avoided.
Facing or Island facing: Mastercam automatically adjusts cut depths for
islands.
Open pockets: Mastercam automatically enters and exits the pocket
through the opening.
Remachining: Mastercam calculates the stock remaining from a previous
operation (or from a roughing tool dimension) and just machines the
leftover stock.
516 MASTERCAM X4/ Reference Guide
Note: When you select a pocket type other than Standard, Mastercam displays
additional parameters below the field. Use these parameters to fine-tune the
cutting action.
Use the other options on this page to set other general cutting parameters.
Select a cutting method
Use the Roughing page to select a cutting method and set other options for
the roughing passes. Mastercam offers different cutting patterns so you can
choose the one best suited to your part geometry and application
requirements.
Use additional options in the Entry Motion page nested below the Roughing
page to define tool plunge motion. You can define tool entry motion as
helical or ramp, or you can turn it off for the toolpath.
Create a finishing pass
Use the Finishing page to create a finish pass. You can override the feed rate
and spindle speed and set special options for thin wall pockets. Mastercam
outputs the finish pass as a separate operation so that you can further edit
and refine it separately from the roughing operation.
Use additional options in the Lead In/Out page nested below the Finishing
page to create separate lead in/out moves for the finish pass. These moves
are distinct from the entry moves defined for the roughing passes.
Create additional finishing operation
To add a separate finish operation to the Toolpath Manager after the pocket
operation:
Select the Create additional finishing operation check box on the Cut
parameters page
Then select the Finish check box on the Finishing page to enable finishing
passes for the toolpath.
The new finish operation uses the same parameters and geometry as the original
pocket toolpath, but consists only of finishing passes. This allows you to select a
different tool for the pocket finishing passes.
Wireframe Toolpaths
Use wireframe toolpaths to use surface machining styles without having to create or
select surface entities. Mastercam calculates the surfaces from your wireframe
TOOLPATH TYPES / Mill and Router Toolpaths 517
77
geometry. In this section, you will learn about the different types of wireframe
toolpaths you can create from the Toolpaths, Wireframe submenu, including:
Note: Creating wireframe toolpaths can be faster and easier than creating and
machining surfaces. However, Mastercam offers you more options and greater
flexibility when creating surface toolpaths. For more information, see Surface
Toolpaths on page 533.
Ruled Toolpaths
Use this toolpath type to create a linear blend between chains of curves, simulating a
ruled surface over several chains of geometry.
To begin creating a ruled toolpath, choose Toolpaths, Wireframe, Ruled and use the
Chaining dialog box to select between 2 and 100 chains.
After selecting chains and a tool, use the Ruled Parameters tab to enter the toolpath
parameters. First, select a cutting method to define the pattern that the tool will follow
over the part surface. Then enter other toolpath dimensions and compensation
options.
Finally, select the trimming options. You can define up to two trimming planes for the
toolpath. Each trimming plane consists of a value along one of the coordinate axes. If
the toolpath would extend past the trim plane, it is clipped; if the trim plane is outside
the toolpath, the toolpath will be extended to it.
Ruled
Toolpaths(page 517)
Coons Patch
Toolpaths(page 519)
Lofted
Toolpaths(page 518)
Swept 2D
Toolpaths(page 520)
Revolved
Toolpaths(page 518)
Swept 3D
Toolpaths(page 520)
518 MASTERCAM X4/ Reference Guide
Lofted Toolpaths
Use lofted toolpaths when you want to create a smooth, curved blend between chains
of curves or cross-sections, simulating a lofted surface over several chains of
geometry.
To begin creating a lofted toolpath, choose Toolpaths, Wireframe, Lofted and use the
Chaining dialog box to select between 2 and 100 chains.
After selecting chains and a tool, use the Lofted Parameters tab to enter the toolpath
parameters.
First, select a cutting direction, across the calculated surface or along it, and
enter the step sizes for each cutting pass.
Then select a cutting method to define the pattern that the tool will follow
over the part surface and enter other toolpath dimensions and
compensation options.
TIP: When you are chaining the geometry for ruled or lofted toolpaths, select
the chains in order and make sure that the chaining direction is consistent for
all the chains so that the toolpath does not twist.
Revolved Toolpaths
Choose Toolpaths, Wireframe, Revolved to create a surface of revolution from a
cross-section. This toolpath type is calculated in the current construction plane, then
transformed into the current tool plane. You can trim the toolpath to a given height or
width (relative to the construction plane) and generate a convex or concave shape.
You must select a ball endmill for this toolpath type. The following picture shows a
TOOLPATH TYPES / Mill and Router Toolpaths 519
77
part profile lying flat in the XY plane, and the revolved toolpath created from the
geometry.
Coons Patch Toolpaths
Coons path toolpaths simulate patches between chains of across and along contours
by using points, lines, arcs, or splines to construct four-sided patches. These patches
may be machined separately or machined with additional patches.
To begin creating a coons patch toolpath, choose Toolpaths, Wireframe, Coons and
enter the number of patches to create in both the along and across directions. You can
select up to 50 patches in each direction.
After chaining the across and along contours and selecting a tool, use options in the
Toolpath parameters and Coons parameters tabs to define the tool, and set the
cutting direction, cutting method, and other toolpath parameters and compensation
options.
520 MASTERCAM X4/ Reference Guide
Swept 2D Toolpaths
Choose Toolpaths, Wireframe, Swept 2D to create 2D toolpaths by sweeping one
boundary (the across contour) along a second contour (the along contour). A swept
2D toolpath can have only one along boundary. The across and along boundaries are
blended to generate a 2D toolpath.
Boundaries for a swept 2D toolpath must meet these conditions:
The boundaries may not contain splines.
The along boundary must lie parallel or perpendicular to the current tool
plane, or to the XY plane (top view) if you do not define a tool plane. This
only applies when the final toolpath contains arcs. The final toolpath
contains arcs when either the along boundary contains arcs or when you
select an option to roll the toolpath around corners.
TIP: Swept 2D toolpaths have an advantage over swept 3D toolpaths in that
they output arcs and create much shorter NC files. However, swept 3D
toolpaths give you much more flexibility.
Swept 3D Toolpaths
Choose Toolpaths, Wireframe, Swept 3D to simulate a surface with any of the
following sets of boundaries function:
One across boundary and one along boundary. Unlike 2D swept toolpaths,
the geometry does not have to be confined to a plane.
One across boundary and two along boundaries.
Two across boundaries and one along boundary.
TOOLPATH TYPES / Mill and Router Toolpaths 521
77
These boundaries may consist of any combination of lines, arcs, and splines.
The longer of the two matching boundaries (along or across) is broken into a number
of segments based on the cut distance you define. This number of segments is then
applied to the other matching boundary.
Specialized Toolpaths
In this section, you will learn about the types of specialized toolpaths you can create,
including
Face Toolpaths (page 521)
Point Toolpaths (page 522)
Manual Entry Operations (page 523)
Face Toolpaths
Use a facing toolpath to quickly clean the stock from the top of a part, qualify the top
of the part, and create a flat surface for future operations. You can base the toolpath
on either chained geometry or on the current stock model. Mastercam provides
additional options for controlled engagement, zigzag, and one way cutting methods
to minimize burring or chipping on the final pass along the opposing edge of the face.
To begin creating a face toolpath, choose Toolpaths, Face. Then use the Chaining
dialog box to select the part geometry, or simply choose OK without selecting
anything to use the stock model.
After selecting a tool, use the properties pages that display in the toolpath dialog box
to enter the toolpath parameters and complete the toolpath. For more information on
each properties page, click the Help button at the bottom of each page.
522 MASTERCAM X4/ Reference Guide
TIPS:
When facing the stock, it is important to have the tool overlap the edges of
the part by at least 50% of its diameter to prevent leaving scallops of
material at the edges of the stock.
To face islands, consider using a pocket toolpath, which includes an
automatic island facing feature.
Point Toolpaths
Positioning the tool at a specific point or making it follow a series of specific points is a
helpful technique you can use to avoid a fixture or clamp, or to get the tool into or out
of a tight area or an awkward shape. You might also use this type of toolpath to
position the tool between cutting operations.
Point toolpaths let you build a series of tool movements by selecting a series of
individual locations in the graphics window, rather than have the tool follow
geometry.
To begin creating a point toolpath, choose Toolpaths, Point and use the Point
Toolpath ribbon bar to create the toolpath.
Figure 7-8: Point Toolpath ribbon bar
When you begin creating the toolpath, you are prompted to select the first point to
which the tool will rapid from the home position. To add additional points, click the
locations in the graphics window. Use the G0 (rapid) or G1 (feed rate) buttons to
define the type of move before selecting points, or to edit them afterwards.
For rapid moves to the point, the control definition determines whether the
rapid move is broken up into separate moves for each axis or interpolated in
multiple axes.
For feed rate moves, the tool moves to the new points at the feed rate you set.
Use the Back up button to delete points and back up to the previous point. Click OK
when you finish selecting the points.
Use the Tool parameters tab to select a tool, coolant, and set other toolpath options.
To achieve the desired tool motion, try disabling the reference points feature (deselect
the Ref points check box).
B
a
c
k
u
p
A
d
d
R
e
m
o
v
e
R
a
p
i
d
F
e
e
d
r
a
t
e
C
h
a
n
g
e
m
o
d
e
M
o
v
e
TOOLPATH TYPES / Additional Router Toolpaths 523
77
Manual Entry Operations
Use this toolpath function to directly insert text, comments, or G-codes into your NC
programs. You can store text directly with the operation, or reference an external text
file that Mastercam reads when post processing. You can insert the literal text as G-
code commands or format them as comments.
IMPORTANT: You must ensure that the text or codes are appropriate for your
control and post processor and are formatted correctly, and that the post
processor is written to properly handle the comments.
To begin creating a manual entry operation, choose Toolpaths, Manual Entry and use
the Manual Entry dialog box to define the text to insert. You can select a file or enter
the text right in the dialog box (a maximum of 750 characters).
If you select a file, you can choose to copy the text to the part file (saving it
with the part), or create an external link to the source file used when you
post.
If you choose to create an external link to the text file, you can edit the file
whenever you wish without modifying the operations in Mastercam. The
updated text appears in your programs the next time you post.
Additional Router Toolpaths
Besides all of the Mastercam Mill toolpath types, Mastercam Router provides all the
controls you need to create saw toolpaths, and block or gang drill toolpaths,
including those used with straight and T block drills. Block drill toolpaths optimize
the drilling routine by dropping the correct drills according to the drill pattern you
specify.
Mastercam Router supports a wide variety of tool shapes and types, including Right
Angle (RA) and Compound Angle (CA) head control. This aggregate head
programming allows you to apply RA and CA heads to your traditional toolpaths. To
learn more about this, see Block Drilling Toolpaths on page 526.
Mastercam Router features include VBScript support and cabinet design software
links.
Nesting allows you to fit parts onto a sheet of material for best yield. Nesting
operates on geometry or toolpaths.
Engraving gives you the effect of classic hand-carved art using your CNC
machine. Sharp inside corners, created by the Z-axis climbing in the corners,
give the finished piece a crisp edge, which is unattainable with conventional
machining.
524 MASTERCAM X4/ Reference Guide
Note: For more information, see Nesting and Engraving Toolpaths on
page 722.
Saw Toolpaths
Use a saw toolpath to drive a saw blade cutting along a straight line. With Mastercam's
saw toolpath, you can program multiple saw cuts using a single tool plane (for
example, TOP) in a single operation.
Note: Typically, the axis of rotation of the saw blade is parallel to the sheet. Use
the Machine Definition Manager to define a right angle aggregate for the
machine definitions used with this toolpath.
When selecting chains for a saw toolpath, you indicate a kerf direction (cut side) for
each selected chain. Mastercam allows for kerf direction differences on a per-chain
basis within the same operation and stores this data with each chain so you can
modify it as needed.
You also control the arbor side based on the selected cutting direction (Climb or
Conventional).
TOOLPATH TYPES / Additional Router Toolpaths 525
77
Here is an example of a sample saw toolpath application:
To begin creating a saw toolpath:
1 Choose a Router machine definition from the Machine Type menu.
2 Choose Saw from the Toolpaths menu.
3 Mastercam displays the Chaining dialog box and prompts you to select the
first chain for the toolpath. Select a chain of entities in the graphics window,
and, when prompted, choose a point to set the kerf side for the chain. Repeat
this process until all chains have been selected for the toolpath.
4 When finished selecting chains, choose OK to close the dialog box and
continue.
526 MASTERCAM X4/ Reference Guide
5 Use the Mill/Router toolpath properties pages to enter the toolpath
parameters and complete the toolpath. For more information on each
properties page, click the Help button at the bottom of each page.
Block Drilling Toolpaths
Mastercam Router shares the Mastercam Mill drill toolpaths and also allows you to
create block drilling operations. Block drill toolpaths create holes in parts at specified
locations using tooling containing multiple drills. To create these toolpaths, the size
and spacing of the arcs must match the size and spacing of the drills on the block.
In the example below, the holes in the furniture panel would require a drill block with
5 mm drills spaced 32 mm apart.
Note: Use the Machine Definition Manager to create definitions for drill blocks
or aggregate heads. For more information, see Machine and Control
Definitions on page 729.
Drill blocks contain multiple drills and are required to create Block Drill toolpaths in
Mastercam Router. The Block Drill toolpath is specially designed to use multiple tools
for drilling in a single operation. Drill blocks cannot be used for any toolpath other
than Block Drill.
5 mm arcs spaced
32 mm apart
TOOLPATH TYPES / Additional Router Toolpaths 527
77
The example below shows a drill block and offsets needed by Mastercam when
defining the tooling.
In the following section, you will learn to use the block drilling toolpath in Mastercam
Router to filter drilling points by depth, and to drill blind holes using a drill block that
includes brad point drills. If the drill block contains different tool types of the same
diameter as the arcs to drill, Mastercam gives preference to brad point drills when
drilling blind holes.
Filtering Drilling Points by Depth on page 528 shows how Mastercam can
filter out arcs in the same location but at different depths. This technique
eliminates the need to delete extra geometry or use masking to remove it
from cabinet parts imported from other CAD programs.
Drilling Blind Holes with the Block Drilling Toolpath on page 529 shows a
technique for drilling blind holes by adding brad point drill bits to a drill
block, and defining stock.
Lead drill
Offset from
lead drill to
second drill
Offset from
lead drill to
third drill
Both head and tool position offsets
are relative to the lead drill
528 MASTERCAM X4/ Reference Guide
Filtering Drilling Points by Depth
When importing geometry from other CAD programs into Mastercam Router,
sometimes the hole geometry is drawn like this:
Mastercam filters out the hole geometry automatically so you can easily avoid drilling
the same hole twice.
Selecting hole geometry for a block drilling toolpath
Before beginning, you must have hole geometry on the screen and a router
machine group in the Toolpath Manager (choose Machine Type, Router, and
select a machine).
1 From the Toolpaths menu, choose Block drilling.
2 Enter a name for the NC file and click OK. The Drill point selection dialog box
opens.
3 Choose Sorting.
4 In the 2D Sort tab of the Sorting dialog box, choose an option under Depth
filtering:
Use entity at lowest Z depth keeps the drill points at the lowest Z depth
and filters out any drill points at other depths.
TOOLPATH TYPES / Additional Router Toolpaths 529
77
Use entity at highest Z depth keeps the drill points at the highest Z
depth and filters out any drill points at other depths.
5 Choose OK to return to the Drill point selection dialog box.
6 Choose the Entities option.
7 Window-select the drill geometry for the toolpath and choose OK.
Mastercam automatically filters the drill geometry, and uses the geometry at the
highest or lowest depth, depending on your selection in the Sorting dialog box.
Drilling Blind Holes with the Block Drilling Toolpath
Blind holes are drilled partially through the stock, often using a brad point drill. By
using the following technique, you can set up Mastercam to automatically detect
blind holes using the block drilling toolpath. Mastercam gives preference to the brad
point drills for creating these holes. To drill blind holes, you will need to:
530 MASTERCAM X4/ Reference Guide
Set up the drill block by adding brad point drill bits of the diameter of the
blind holes. Drill blocks are the component Mastercam uses to represent
gang tooling.
Set up the stock.
Create a block drill toolpath to drill blind holes.
Setting up the drill block
Blind holes are typically drilled with brad point drills.
Adding brad point drills to a drill block
Drill blocks are defined and stored in the Machine Definition Manager. Before
beginning, decide if you want to save the drill block in the disk copy of the
machine definition, or in the toolpath copy.
To edit the disk copy of the machine definition, choose Machine
Definition Manager from the Settings menu.
To edit the toolpath copy of the machine definition, choose Files from the
machine group properties, then choose the Edit button next to the
machine definition.
Once you have opened the router machine definition, follow these general
steps to add one or more brad point drills to the drill block.
Adding a brad point drill to an existing drill block
1 Select the drill block, and then right-click and choose Properties.
2 Rightclick and choose Add from the menu
3 In the Tool Type tab, select BradPt Drill.
4 For the tool diameter, enter the size of the holes that you will be drilling.
5 Choose OK.
6 Enter an offset from the lead drill as X-Y-Z coordinates, and a work offset if
necessary.
7 To add additional brad point drills, use the Copy and Paste commands from
the rightclick menu.
TOOLPATH TYPES / Additional Router Toolpaths 531
77
8 Choose OK to close the Drill block properties dialog box, and then choose
OK to close the Machine Definition Manager.
Setting up the stock
Mastercam requires a stock definition so that it can tell the difference between
through holes and blind holes. Mastercam looks at all the arcs selected for the
toolpath. Arcs that are above the bottom of the stock and lower than the top of the
stock are drilled as blind holes. Arcs at the bottom of the stock or lower are drilled as
through holes.
IMPORTANT: To avoid excessive tear-out, Mastercam will not use the brad
point drill tools in a block drill to drill through holes.
Setting up the stock
If you have not loaded a router machine into the Machine Definition Manager,
choose Router from the Machine Type menu and select the router to which you
added the drill block equipped with brad point drills.
1 Choose Stock Setup from the machine group properties in the Toolpath
Manager.
2 Select the stock shape. Many router jobs use Rectangular stock.
3 Enter the stock dimensions as X-Y-Z coordinates, or use one of the methods
Mastercam provides for defining stock (Select Corners, Bounding Box, NCI
Extents, All Surfaces, All Solids, or All Entities.
4 Enter the stock origin to locate the stock relative to your part.
5 Optionally, choose Display to show the stock in the graphics window.
6 Choose OK.
Creating a block drill toolpath to drill blind holes
Creating a block drill toolpath to drill blind holes
1 Choose Block Drilling from the Toolpaths menu.
2 Use the Drill Point Selection dialog box to select the holes. Mastercam
automatically places you in window selection mode. Since you must select
arcs instead of points, some of the other selection tools are unavailable.
532 MASTERCAM X4/ Reference Guide
3 If the arcs in your geometry look like the following picture, choose Sorting in
the Drill Point Selection dialog box:
4 The Sorting dialog box allows you to filter out either the upper or lower arc so
that the hole is drilled only once. In the 2D Sort tab, choose an option under
Depth Filtering to use the arcs at the highest or lowest Z depth.
Then click OK to close the dialog box.
5 In the Drill Point Selection dialog box, choose Entities.
6 Window select the arcs and choose OK.
7 When the Block drill toolpath dialog box appears, select the Tools page,
right-click in the tool selection window, and then choose Get block drill.
8 In the Drill Block Selection dialog box, select the drill block that is equipped
with the brad point drills. Expand the drill block and use the rightclick
menu to edit view the tools in the block.
9 Enter the other drilling parameters and choose OK to create the toolpath.
10 Backplot the toolpath to view the blind holes.
Working with Aggregate Heads
Mastercam organizes aggregate tooling information in a hierarchy of heads, blocks,
and tool stations.
Heads are complete assemblies that respond to axis commands and move as
a unit.
Blocks are mounted on heads and hold the individual tool stations.
TOOLPATH TYPES / Surface Toolpaths 533
77
Tool stations are mounted on the block and hold individual tools.
Large or complicated routers might have several heads, each of which can contain
several blocks. Each block, in turn, can have multiple tools. When creating an
aggregate head, you work at the block level to define individual blocks and their tool
stations. In some instances, you will find that what is commonly referred to as an
aggregate head outside of Mastercam is defined as a block in Mastercam.
Mastercam supports right-angle, compound-angle, and vertical blocks. The offset is
the distance from the center of the block base to a known position on the machine
tool.
The offset is represented as a coordinate position. For example, X100 Y0 Z0 would
place the aggregate block 100mm in X from the reference point.
Surface Toolpaths
In this section, you will learn about Mastercams standard surface toolpaths and
surface high speed toolpaths.
Standard rough and finish toolpaths include parallel, radial, project,
flowline, and contour. Additional roughing toolpaths are available for
restmill, pocket, and plunge strategies. Standard surface finish toolpaths also
include steep, shallow, pencil, leftover, scallop, and blend. Each standard
toolpath type is described in more detail below.
Z
Y
X
Aggregate position offset
shown in side view
534 MASTERCAM X4/ Reference Guide
Surface high speed toolpaths produce the smoothest, most efficient tool
motions when machining surface models (or solid faces). For more
information, see Surface High Speed Toolpaths on page 547.
When you activate Mastercam's 3D Advanced Toolpath Refinement for your
Mastercam installation, you can refine surface and high speed surface toolpaths,
reducing machining time and improving machined surface quality.
Figure 7-9: Examples: Before (left) and after (right) applying 3D
Advanced Toolpath Refinement filtering and smoothing
To activate the 3D Advanced Toolpath refinement feature, first choose to create a 3D
surface (rough or finish) or high speed surface toolpath. Then choose the appropriate
option in the 3D Advanced Toolpath Refinement Feature dialog box.
Figure 7-10: 3D Advanced Toolpath Refinement Feature dialog box
Once activated, you can use options in the Refine Toolpaths dialog box to convert the
toolpath originally created using G1, G2, G3 motions to a refined set of smoothed G1
motions wherever possible, and within the tolerances you specify. Smoothing
redistributes a toolpaths node points, avoiding the clustering and grouping of points
that can cause marks and other imperfections. It does this through shifting, removing,
and/or adding node points along an already generated toolpath.
Use one of the following methods to access this dialog box:
For tree-style toolpaths:
1 Choose the Arc Filter/Tolerance page.
TOOLPATH TYPES / Surface Toolpaths 535
77
2 Enter a Total tolerance value.
3 Then click the Refine Toolpath button.
For tab-style toolpaths:
1 Choose the toolpath's parameters tab (for example, Rough radial
parameters or Finish project parameters).
2 Enter a Total tolerance value.
3 Then click the Total tolerance button.
Note: For more information on using the Refine Toolpaths dialog box, see Arc
Filter/Tolerance page on page 615
Standard Surface Toolpaths
Use surface toolpaths to drive the tool along drive geometry. At least one drive
surface, solid face, solid body, or CAD file is required for the toolpath to be created. In
this section, you will learn about creating toolpath surface operations using functions
in the Toolpaths, Surface Rough and Surface Finish submenus.
You can select different geometry to enhance tool control. Geometry types are
indicated by special icons on the Toolpath Manager, and include:
Drive geometry: The surfaces, solid faces, solid bodies,
or CAD files that will be cut.
Check geometry: The surfaces, solid faces, or solid
bodies that you want the tool to avoid.
Tool containment boundary: A closed chain of curves
that limits tool motion.
CAD file: An STL or other graphics data file used for
drive geometry.
Other geometry specific to the selected toolpath type can be
used, such as flowline geometry for a flowline toolpath, or
blend curves for a blend toolpath. See Using Toolpath
Manager Icons on page 427 for geometry icon examples.
536 MASTERCAM X4/ Reference Guide
Surface Rough and Finish Parallel Toolpaths
To create surface parallel toolpaths, choose the appropriate type (rough or finish)
from the Toolpath, Surface Rough or Surface Finish submenu. Use a surface rough
parallel toolpath to remove the bulk of the material quickly. It makes multiple depth
cuts. Similarly, use the finish parallel toolpath to machine over all the surfaces in
parallel passes.
Surface Rough and Finish Radial Toolpaths
To create surface radial toolpaths, choose the appropriate type (rough or finish) from
the Toolpath, Surface Rough or Surface Finish submenu. You use radial toolpaths to
cut from a center point outward, creating cuts like the spokes of a wheel.
TOOLPATH TYPES / Surface Toolpaths 537
77
Surface Rough and Finish Project Toolpaths
Surface project toolpaths project either geometry or a toolpath from an earlier
operation onto surfaces. To create surface project toolpaths, choose the appropriate
type (rough or finish) from the Toolpath, Surface Rough or Surface Finish submenu.
Surface Rough and Finish Flowline Toolpaths
Flowline toolpaths follow the shape and direction of the surfaces and create a smooth
and flowing toolpath motion. Choose this toolpath type from the Toolpath, Surface
Rough or Surface Finish submenu.
Note: Imported STL entities cannot be used to create flowline toolpaths.
Surface Rough and Finish Contour toolpaths
Use surface rough or finish contour toolpaths to make multiple cuts using constant Z
steps. Surface contour toolpaths work well for parts that have steep walls, such as
steep-walled bosses. The rough and finish contour toolpaths allow the tool to step
538 MASTERCAM X4/ Reference Guide
down gradually in the Z axis instead of stepping over in the X and Y axes. Choose this
toolpath type from the Toolpath, Surface Rough or Surface Finish submenu.
Surface Rough Restmill Toolpaths
Restmilling is a roughing toolpath that cleans up remaining stock with a planar
(constant Z) cut motion. To create this toolpath type, choose Toolpath, Surface
Rough, Restmill. The graphic below shows the stock remaining after a pocket rough
toolpath:
TOOLPATH TYPES / Surface Toolpaths 539
77
The next graphic shows the part after a restmill operation:
Surface Rough Pocket Toolpaths
Rough pocket toolpaths remove a lot of stock quickly. It creates a series of planar or
constant Z cuts, which is a preferred cutting method for many roughing tools. To
create this toolpath type, choose Toolpath, Surface Rough, Pocket.
540 MASTERCAM X4/ Reference Guide
Surface Rough Plunge Toolpaths
Rough plunge toolpaths rough a part quickly using a drilling-type motion. Shops that
use these toolpaths often invest in special plunge roughing tools.
To create this toolpath type, choose Toolpath, Surface Rough, Plunge. You can select
one of the following methods to define rough plunge toolpaths:
The zigzag method defines a rectangular grid and the tool plunges at
intervals along it.
The NCI method lets the tool plunge at intervals by following a previously
created toolpath.
Surface Finish Parallel Steep Toolpaths
A finish parallel steep toolpath removes material from surfaces that fall between two
slope angles, for example, you could create a parallel steep toolpath to remove
material from surfaces that slope between 50 and 90 degrees. A parallel steep toolpath
TOOLPATH TYPES / Surface Toolpaths 541
77
is usually used after a finish parallel toolpath. To create this toolpath type, choose
Toolpath, Surface Finish, Parallel Steep.
Surface Finish Shallow Toolpaths
A finish shallow toolpath removes material from surfaces that fall between two slope
angles. The graphic below shows a shallow toolpath that removes material from
surfaces that slope between 0 and 10 degrees. To create this toolpath type, choose
Toolpath, Surface Finish, Shallow.
542 MASTERCAM X4/ Reference Guide
Surface Finish Pencil Toolpaths
A finish pencil toolpath follows the path where two surfaces meet. It cleans out
material by driving the cutter tangent to two surfaces at a time. To create this toolpath
type, choose Toolpath, Surface Finish, Pencil.
Surface Finish Leftover Toolpaths
The finish leftover toolpath removes material left behind by the larger tool of a
previous operation. It calculates how much stock is left over and uses that
information when creating tool motions.
To create this toolpath type, choose Toolpath, Surface Finish, Leftover.
TOOLPATH TYPES / Surface Toolpaths 543
77
Surface Finish Blend Toolpaths
Surface blend toolpaths offer powerful machining for surfaces that require cuts to
conform to the part shape. A blend toolpath creates motion that is defined by curves
that you create along the drive geometry. To create this toolpath type, choose
Toolpath, Surface Finish, Blend.
Note: In the part above, the blend curves are the arcs on either side of the solid.
Surface Finish Scallop Toolpaths
Use a finish scallop toolpath to create a consistent scallop height over the whole part
regardless of whether the surface becomes steep or shallow. To create this toolpath
type, choose Toolpath, Surface Finish, Scallop.
544 MASTERCAM X4/ Reference Guide
Corner smoothing for scallop toolpaths
Mastercams standard scallop finish toolpath includes an option to smooth sharp
corners and replace them with curves. Eliminating sharp changes of direction results
in a more even load on the tool and lets you consistently maintain a higher feed rate.
For example, consider the following mold, where a scallop toolpath might be used to
finish the cavity.
As the tool moves into the narrow arms of the mold, the toolpath will contain many
sharp changes of direction. The new corner rounding parameters will replace sharp
corners with arcs, resulting in much smoother transitions and tool motion.
TOOLPATH TYPES / Surface Toolpaths 545
77
Figure 7-11: Corner smoothing for scallop toolpaths
Corner smoothing is found on the Finish Scallop Parameters tab.
These two pictures show the effect of the corner smoothing function.
In the top picture, you can see that as the tool moves into the narrow
spines, many sharp corners are created. The bottom picture shows
the same region with corner smoothing turned on. In this case, the
Max rounding value was 20% of the stepover.
546 MASTERCAM X4/ Reference Guide
Use the Angle to specify how sharp a change of direction needs to be for
Mastercam to consider smoothing it. Mastercam will measure the included
angle between the approach to and departure from a calculated tool
position. A larger value will increase the number of locations considered for
smoothing but will increase the toolpath processing time.
Use the Max rounding to control how much smoothing to apply. This is a
linear distance that represents the maximum deviation between the original
calculated position and the smoothed toolpath. The actual size of the arc
that Mastercam inserts into the corner is a function of the Max rounding
distance and the included angle. A typical value is 25% of the stepover
distance.
The following picture shows how to use Max rounding to control the smoothing:
Not every eligible corner will be smoothed by the Max rounding distance. If the arc
created by Max rounding would gouge the part, Mastercam will attempt to insert a
smaller arc. If, after several such attempts, Mastercam does not find a suitable curve,
it will leave the sharp corner unchanged. Also, if there are several sharp corners close
together, Mastercam will reduce the size of the inserted arcs so that the smoothed
segments do not interfere with each other.
Because this is a 3D toolpath, the smoothing curve can be either an arc or 3D spline. If
the curve does not lie in the XY, YZ, or XZ plane, Mastercam will linearize it to ensure
that the part is not gouged.
Note: The corner smoothing is calculated after Mastercam calculates the 3D
collapse tool motions, but before toolpath filtering. Since the smoothing curve is
linearized, a coarse filter setting might undo some of the corner smoothing.
Max rounding
Original
toolpath
Smoothed
toolpath
TOOLPATH TYPES / Surface Toolpaths 547
77
Surface High Speed Toolpaths
Surface high speed toolpaths are a set of machining strategies that are specially
designed to produce the smoothest, most efficient tool motions when machining
surface models (or solid faces). Mastercam uses two main techniques to achieve this:
Each cutting pass can be configured with advanced smoothing techniques to
reduce the impact of corners, sharp angles, and other discontinuities so that
you can maintain a constant load on the tool.
An advanced suite of linking tools lets you optimize the transitions between
cutting passes and the lead in/out to each cutting pass.
In addition, high speed toolpaths extend Mastercams gouge checking capabilities to
include the tool holder. A holder definition page is incorporated into the high speed
toolpath interface, letting you define custom holder shapes and save them in holder
libraries.
Another difference between the surface high speed toolpaths and Mastercams other
toolpaths is how they use defaults. Most Mastercam toolpaths read default values
from the .DEFAULTS file for each operation type. The surface high speed toolpaths,
however, dynamically calculate default values based on the selected tool. Whenever
you select a new tool for an operation, Mastercam updates the toolpath parameters.
See Working with HST defaults on page 415 for more information.
All of the high speed features are integrated in the Surface High Speed Toolpaths
dialog box (see Figure 7-25 on page 570) where you select a machining strategy and
configure the cutting passes and linking strategies. It also provides access to many
other toolpath options.
This section includes the following topics.
Answers to Surface High Speed Toolpath FAQs on page 548
Types of High Speed Toolpaths on page 549 provides an overview of each of
the ten toolpath types and how you can apply them.
To get started more quickly, skip ahead to Creating Surface High Speed
Toolpaths on page 568. It describes the process you use to select tools and
holder definitions, and includes an overview of the high speed toolpath
interface.
In Creating Cutting Passes on page 576, you will learn how to apply
strategies for cutting your parts.
Linking the Cutting Passes on page 605 explains how to link and create
transitions between the cutting passes.
Setting Other Parameters on page 614 describes the other sets of
parameters such as coolant, miscellaneous values, and filtering. Experienced
Mastercam users will recognize these from other Mastercam toolpaths.
548 MASTERCAM X4/ Reference Guide
Answers to Surface High Speed Toolpath FAQs
Can I still use Mastercams other surface toolpaths? Why would I use those toolpaths
instead of the high speed version??The surface high speed toolpaths introduced with
Mastercam X are in addition to the standard surface toolpaths available in previous
versions of Mastercam. There are still many applications where a standard surface
toolpath might be a better choice than a high speed toolpath.
Some types of tool motion, such as plunge roughing, are not supported by or
are unsuitable for high speed machining.
If your application (or your machine tool) is not appropriate for the higher
feed rates associated with high speed toolpaths, you might achieve better
results with Mastercams regular toolpaths. The surface high speed toolpaths
will tend to create more retract moves, for example.
Mastercams regular surface toolpaths might have options and parameters
that are not in the high speed versions, such as more options for entering/
exiting the partparticularly for roughing toolpaths.
Do high speed surface toolpaths support check surfaces??Currently, check surfaces
are only supported by some of the toolpath types:
waterline
raster
spiral
radial
In your Mastercam configuration file settings, you can choose to automatically use all
non-drive surfaces as check surfaces. Because not all of the high speed toolpaths
support check surfaces, this option should be set to None or Prompt.
If you select check surfaces, and then select a toolpath strategy that does not support
them, Mastercam automatically treats the check surfaces as additional drive surfaces.
TOOLPATH TYPES / Surface Toolpaths 549
77
When it does this, you will see the following message:,
You can find this setting in the Toolpaths page of the System Configuration dialog
box.
Types of High Speed Toolpaths
The surface high speed toolpaths support both roughing and finishing operations.
The following toolpath types are available:
Core roughing toolpaths
Core roughing toolpaths are designed for machining cores which can be approached
from the outside. They minimize the need for helical ramp moves or full-width
cutting. Core roughing toolpaths are generated from a set of surface profiles that
describe the shape of your surfaces at different Z heights, plus a set of offset profiles
that let you rough out stock as you approach the part from the outside.
Table 2: Surface High Speed Toolpath Types
Roughing Finishing
Core roughing (page 549) Horizontal area (page 557)
Area clearance (page 550) Pencil (page 554)
Rest roughing (page 552) Raster (page 559)
Scallop (page 556)
Waterline (page 560)
Radial (page 561)
Spiral (page 565)
550 MASTERCAM X4/ Reference Guide
Figure 7-12: Core roughing toolpaths
Core roughing passes can extend horizontally beyond your surface boundaries by a
small distance; this ensures that all the material lying within the boundaries will be
cleared.
Another important feature of core roughing is that Mastercam can change the
machining strategy within the same operation if your part has, for example, a mixture
of bosses and cavities. In these cases, Mastercam will cut the cavities inside to out
(like an area clearance cutting pass), and machine the bosses from the outside like in
the preceding picture. Use the Minimize burial option on the Trochoidal motion page
to have Mastercam automatically insert trochoidal loops in your toolpath in areas
where the tool might be fully buried for example, in the valley between two bosses.
The top set of profiles is not typically included in the toolpath, since Mastercam
assumes that these lie on the very top of the block. To machine these profiles, set the
Minimum depth on the Steep/Shallow page to a Z height above the top of your part
(see page 603).
Area clearance toolpaths
Area clearance toolpaths are designed to rough out cavities, pockets, or other areas
that can be most efficiently machined with an inside to outside toolpath. They are
Core roughing toolpaths are ideal for boss-type parts. On each Z level,
the tool approaches the part from the outside with multiple offset
TOOLPATH TYPES / Surface Toolpaths 551
77
generated from a set of surface profiles that describe the shape of your surfaces at
different Z heights, plus a set of offset profiles that rough out stock as the tool moves
away from the center.
Area clearance toolpaths maximize the amount of time that the tool is in contact with
your part, and can result in significantly fewer retract moves than a standard pocket
toolpath. Typically, the only retract moves will be when the tool is moving from one
pocket or cutting region to another.
Figure 7-13: Area clearance toolpaths
Area clearance toolpaths share most of the same parameters as core roughing
toolpaths. The major difference is that area clearance toolpaths cut inside to outside,
while core roughing cuts outside to inside.
Area clearance toolpaths are an excellent choice for any parts that need to be
machined from the inside out, like pockets, cavities, and molds. Mastercam creates
offset surface profiles at each Z level and machines them starting with the innermost
one. You can create a helical entry or create a ramp entry parallel to the cut profile.
552 MASTERCAM X4/ Reference Guide
Rest roughing toolpaths
The high speed toolpath suite includes a rest roughing strategy. Instead of calculating
roughing passes over the entire drive surfaces, Mastercam calculates the cutting
passes on only the stock left over from one or more previous roughing operations.
For each area of remaining stock, Mastercam calculates area clearance cuts, using the
same machining strategies as the area clearance roughing toolpath.
Mastercam gives you several options for calculating the stock model:
If the roughing operations are in the same Mastercam file as the rest
roughing operation, you can choose to use all the previous operations, or
you can select one specific operation. The previous operations do not need
to be high speed surface toolpaths; they can be any Mastercam toolpath.
If there is no previous roughing operation, you can choose to calculate the
stock left by a roughing tool whose dimensions you enter here.
You can also select a stock model saved to an STL or other CAD file. This is
especially useful for castings.
The following pictures show an example of a rest roughing operation. The part was
roughed out with a core roughing operation. The rest roughing operation cleans out
enough stock in the saddle and the corners so that a finish tool will not encounter an
excessive amount of stock.
TOOLPATH TYPES / Surface Toolpaths 553
77
Figure 7-14: High speed rest roughing operation
Although the entire part was selected for the drive surfaces, Mastercam
limits the cutting passes to only those areas that couldnt be cut by the
roughing tool. In each area of leftover stock, Mastercam calculates multiple
Z-cuts at a cut depth you specify.
This picture shows the same toolpath using a larger toolin this case, a
0.375-inch bullnose endmill instead of the 0.250-inch ball cutter used in the
previous picture. Although it still cleans out the saddle and the boundary
around the boss, it stays out of the smaller corners.
554 MASTERCAM X4/ Reference Guide
High speed pencil toolpaths
Pencil toolpaths are used to clean out the corners of a job. The tool follows a contour
defined by the intersection of two or more surfaces. You can create pencil toolpaths
with either single or multiple passes. High speed pencil toolpaths are similar to
Mastercams standard pencil toolpaths, but are enhanced to produce the smoother,
free-flowing tool motion and transitions necessary for high speed machining.
Figure 7-15: High speed pencil toolpaths
Select a Cutting method to organize and orient the cuts. You can choose to
create one-way cuts in either direction; zigzag cuts in both directions; or up/
down mill.
Control the number of cuts by selecting the Limit # of offsets option and
entering the maximum number of cutting passes that you want created.
When specifying multiple cuts, use the Reference tool diameter as a guide
to what the total machining area will be.
Note that the total number of passes will be twice the number of offsets, plus
one. For example, if you enter 2 for the number of offsets, Mastercam will
actually create five cuts: two cuts on each side of the boundary, plus one cut
along the boundary.
Use the Overthickness and Bitangency angle parameters to control which
areas get machined.
Overthickness lets you calculate the areas to be machined based on a
larger tool size. The amount you enter here is added to the tool radius
Use high speed pencil toolpaths to clean out corners and boundaries
between surfaces. You can define the size of the cutting zone by creating
multiple offset profiles from the surface boundary.
TOOLPATH TYPES / Surface Toolpaths 555
77
to determine the size of the surface fillets that will be machined. See
Overthickness on page 583 to learn more about how overthickness is
applied.
The Bitangency angle lets you control which intersections are to be
machined based on the sharpness of the angle between them. For best
results, use 165 degrees for the bitangency angle.
Reference tool diameter for pencil toolpathsWhen creating a high speed pencil
toolpath, it is important to know the size of the machining area, so that you can make
sure that you are in fact machining all of the areas that were missed by the roughing
tool. Mastercam calculates a special parameter called the Reference tool diameter
that can help guide you.
This setting is available on the Cut parameters page for pencil toolpaths when you
specify multiple offsets. When you create several cuts, the area that is machined is a
function of several parameters:
the finish tool size
the number of cutting passes
the stepover between passes
Based on the values that you enter for these parameters, Mastercam calculates the
Reference tool diameter. This is the size of the theoretical roughing tool that would
have machined the cutting zone defined for the pencil toolpath.
In other words, if the Reference tool diameter is smaller than the actual tool you used
for your roughing operation, you can be confident that the pencil toolpath will reach
all of the areas that could not be roughed. If necessary, consider increasing the
number of passes until it is larger. You could also increase the stepover, or select a
larger finishing tool.
Bitangency angle - Toolpaths will only
be created for angle within this range
Surfaces to be machined
556 MASTERCAM X4/ Reference Guide
Figure 7-16: Calculating the reference tool size for pencil toolpaths
The picture at left shows how the reference tool size is calculated. (In the dialog box,
enter twice the radius to get the Reference tool diameter.)
The picture on the right shows how the theoretical roughing tool defines the
machining zone for the finish toolpath. The calculated Reference tool diameter
should be smaller than your actual roughing tool to ensure that the pencil toolpath
finishes all the area left by the roughing tool.
If you manually override the calculated Reference tool diameter with a different
value, Mastercam will adjust the number of offsets to the proper number. In other
words, if you know how wide your machining zone needs to be, you can enter that
value in the Reference tool diameter field and Mastercam will automatically
calculate the proper number of cutting passes. Once you manually override the
calculated value, though, Mastercam will not automatically change it again.
This distance is measured from each side of the surface boundaries. In other words, if
the Reference tool diameter is 20mm, the machining zone will be 40mm wide with
the surface boundary in the middle.
High speed scallop toolpaths
High speed scallop toolpaths differ from other finish toolpaths in that the stepover
distance is a 3D value which is measured along the surface, instead of parallel to the
toolplane. This ensures a consistent scallop height across the surface, regardless of
the surface direction. This is an ideal strategy to use on the boundaries generated by
rest machining, or in any circumstances where you want to ensure a constant 3D
distance between passes.
# of offsets
finish tool radius
stepover
Reference tool radius
Reference tool radius
TOOLPATH TYPES / Surface Toolpaths 557
77
Figure 7-17: High speed scallop toolpaths
Select a Cutting method to organize and orient the cuts. You can choose to
create one-way cuts in either direction; zigzag cuts in both directions; or up/
down mill.
You can express the spacing between cutting passes in terms of either the
Stepover amount or the desired Scallop height. The two fields are linked so
that when you change one value, the other automatically updates.
Horizontal area toolpaths
Use a horizontal area toolpath to machine the flat areas of your surface model.
Mastercam will create cutting passes at the Z height of each area. For example, in the
toolpath shown below, there are two flat areas: one at the top of the boss, and another
at the base. Mastercam creates a set of cutting passes at each level. The passes within
each set are at the same Z height, but the tool does not cut as it moves from one area
to the other. Mastercam cuts from inside to out within each cutting area.
Scallop toolpaths are also known as constant stepover toolpaths. Since
the stepover is measured along the surface, the spacing between cuts is
maintained as the surface angle varies, producing a consistent scallop
height across the surface.
558 MASTERCAM X4/ Reference Guide
Figure 7-18: Horizontal area toolpaths
Mastercam analyzes the selected drive surfaces and automatically identifies the flat
areas within each surface. This means that you do not need to create special
containment boundaries or other guides to limit the tool to the flat areas. Even if the
drive surface as a whole is not flat, Mastercam will identify and machine only the flat
areas. Mastercam will automatically calculate the toolpath in such a way that the tool
does not exit on a sidewall.
Horizontal area toolpaths act on only completely flat areas (within the cut tolerance).
If a surface has even a small gradient, it will not be detected. You can adjust the
cutting tolerance on the Arc Filter/Tolerance page to control how much deviation
from perfect flatness will be accommodated, or to handle small irregularities in the
surface model.
This toolpath is often used for semi-finish operations, and includes several
parameters to support these applications.
You can specify a number of depth cuts and a stepdown value, if your part
has a large amount of stock remaining.
You can specify an amount of stock to leave on the floor of the part and on
adjacent walls.
Horizontal area clearance toolpaths are used to finish flat areas.
Mastercam creates the same surface profiles as an area clearance
roughing toolpath, so they are often a good finishing option for area
clearance toolpaths.
TOOLPATH TYPES / Surface Toolpaths 559
77
You can also use the Minimize burial option to have Mastercam automatically insert
trochoidal loops in your toolpath in areas where the tool might be fully buried: for
example, in the valley between two bosses.
Because the surface profiles created by this toolpath are equivalent to the last set of
profiles created by an area clearance toolpath, this is often a good finish option for an
area clearance toolpath.
Raster toolpaths
Raster toolpaths are comprised of a set of parallel passes with a stepover along a line
at a set angle. This machining strategy is most effective on shallow (nearing
horizontal) surfaces, or steeper surfaces that are perpendicular to the angle of the
passes.
Figure 7-19: Raster toolpaths
In the above example, the passes are parallel to the X axis. In the detail on the right,
you can see that the passes are evenly spaced. In the detail on the left, where the
surface is at an angle to the cutting pass, you can see the consistency of the spacing
starts to degrade. In these areas, you can adjust the Machining angle for better results.
Raster toolpaths create parallel cutting passes across the surface. You can
adjust the angle at which the passes are oriented to accommodate
different part features.
560 MASTERCAM X4/ Reference Guide
Select a Cutting method on the Cut parameters page to organize and orient
the cuts. You can choose to create one-way cuts in either direction; zigzag
cuts in both directions; or up/down mill.
Then, enter values for the Stepover and Machining angle. Unlike scallop
toolpaths, the Stepover is a 2D value measured parallel to the tool plane.
Enter a Machining angle that fits your part geometry.
Figure 7-20: Machining angle for raster toolpaths
The picture on the left shows a toolpath created with a machining angle of 0 degrees.
The picture on the right shows the same toolpath recreated with a machining angle of
25 degrees. You can see that the cutting passes are better aligned with the geometry
Waterline toolpaths
Waterline toolpaths are created from a set of profile curves along the cut surfaces. The
profiles are separated by a constant Z amount. They are similar to finish contour
toolpaths, but use Mastercams high speed toolpath techniques for a smoother, more
efficient tool motion. They are typically used for finishing and semi-finishing
operations.
Waterline toolpaths are best suited for surfaces whose angles are between 30 and 90
degrees. This is because the distance between passes is measured along the tool axis.
Where the surfaces are shallower, material typically won't be removed as efficiently.
However, you can configure the toolpath to generate extra cuts in shallow or flat areas.
You can see from the following picture that the passes are nicely spaced on vertical
surfaces, but there are two problem areas where the surface gets shallower. One is at
the neck of the bottle. Here, the toolpath overlaps on two sides to create a
herringbone effect. The other is where the surface nears a horizontal aspect at the
bottom and the passes are too far apart. Both problems could be avoided, or at least
minimized, by limiting the waterline passes to contact angles between 30 and 90
degrees and using another, more suitable, strategy to machine the shallower areas.
TOOLPATH TYPES / Surface Toolpaths 561
77
The Steep/Shallow page in the Surface High Speed Toolpaths dialog box lets you
control this.
Figure 7-21: Waterline toolpaths
Use the Cutting method options on the Cut parameters page to orient the cutting
passes. You can select either Climb milling, Conventional milling, or Zigzag. With
Zigzag, each pass is machined in the opposite direction to the previous pass. A short
linking motion connects the two ends.
Radial toolpaths
Use radial toolpaths to create cutting passes that radiate outwards from a central
point. This machining strategy is most effective on areas with shallow curved surfaces
and circular areas. Since the stepover between each pass is a 2D value calculated in
the XY plane only, the cuts might not be appropriate for steep areas. This is especially
true when the steep contour is perpendicular to the cutting direction. In such areas a
waterline or spiral toolpath might produce better results.
Waterline passes produce best results on steep areas, like the wall of this
mold, but are less-well suited for flat areas. Use the Steep/Shallow page
to control the cutting area by surface angle.
562 MASTERCAM X4/ Reference Guide
Figure 7-22: Radial toolpaths
To define the machining zone, you need to enter the radius of the circle to be
machined, and the coordinates of its center point. Mastercam will project this circle
onto your selected drive surfaces and calculate the toolpath within this area.
TIP: Right-click in a field to select the radius or center point coordinate based
on geometry in your part file.
Using start and end anglesYou can also limit the machining zone by specifying a
starting and ending angle. The start and end angle are positive values measured from
Waterline passes produce best results on shallow round parts. You
can specify a minimum radius to limit overmachining near the part
center, like in this part. This part also uses a zig-zag cutting motion
which results in high-speed transition loops at the end of each cut.
TOOLPATH TYPES / Surface Toolpaths 563
77
the X-positive axis. The following pictures show some examples of toolpaths created
by different angle spans.
Calculating stepoverYou can specify the stepover between cutting passes in either
of two ways:
entering a 2D stepover distance
specifying a maximum scallop height
Start angle = 0
End angle = 90
Start angle = 80
End angle = 200
Start angle = 0
End angle = 360
564 MASTERCAM X4/ Reference Guide
The two fields are linked so that when you change one value, the other automatically
updates. The stepover is calculated at the outer radius of the machining zone as
entered in the Cut parameters dialog box.
IMPORTANT: The stepover and scallop height are based on what the cutting
pass would be at the radius entered in the Cut parameters page in the Radii
Outer field:
This is true even if the toolpath never actually extends to this radiusfor
example, if the outer radius extends past the boundaries of your drive
surfaces.
TOOLPATH TYPES / Surface Toolpaths 565
77
Preventing overmachiningOne problem that can occur with radial toolpaths is
overmachining in the area when the cutting passes converge, as shown in these two
parts.
In these cases, you can restrict the tool motion by specifying an inner radius.
Mastercam will not calculate cutting passes for the area of the circle inside this radius.
Spiral toolpaths
Use a spiral toolpath to create cutting passes where the tool feeds into the part in a
continuous spiral instead of several discrete passes at a constant Z height. The
spacing between each pass is a 2D distance measured in the XY plane, so this toolpath
type works best on shallow parts whose features can be effectively machined with a
circular motion. The following picture shows an example of a spiral toolpath.
566 MASTERCAM X4/ Reference Guide
Figure 7-23: Spiral toolpath
To define the machining zone, you need to enter the outer radius of the spiral, and the
coordinates of its center point. Mastercam will project this circle onto your selected
drive surfaces and calculate the toolpath within this area. This is different from, say, a
waterline toolpath, in which each cutting pass represents the actual profile of the
drive surface at a particular Z depth. If the center point and radius of the spiral do not
match your drive surfaces, Mastercam will simply cut that portion of each spiral pass
that lies on the drive surface, as shown in the following picture.
TOOLPATH TYPES / Surface Toolpaths 567
77
Figure 7-24: Poorly chosen centerpoint for spiral toolpath
Orienting the spiralUse the Cutting method together with the Spiral clockwise
option to orient the cutting passes. For most applications, the One way cutting
method will cut from the center point outwards, while the Other way cutting method
will cut from outside in.
Calculating stepover You can specify the stepover between cutting passes in either
of two ways:
entering a 2D stepover distance
specifying a maximum scallop height
The two fields are linked so that when you change one value, the other automatically
updates.
568 MASTERCAM X4/ Reference Guide
Creating Surface High Speed Toolpaths
Follow this general outline to create surface high speed toolpaths.
1 Select Surface High Speed from the Toolpaths menu.
2 Review information in the 3D Advanced Toolpath Refinement dialog box,
and then choose whether to activate this feature for your high speed surface
toolpath. Click OK to close the dialog box and continue. (For more
information on Toolpath Refinement, refer to Mastercam Help.)
3 When prompted to select the drive surfaces. choose one of the following
techniques:
Use the General Selection ribbon bar to choose the drive surfaces.
Press [Enter] to display the Surface Selection dialog box where you can
edit the drive surfaces, select a containment boundary, or choose an
approximate start point.
TOOLPATH TYPES / Surface Toolpaths 569
77
Note: This dialog box appears only if the following option is set in your .CONFIG
file (Settings, System Configuration, Toolpaths properties):
Also, check surfaces are supported for only waterline, raster, spiral, and radial
toolpaths.
Mastercam then displays the Surface High Speed Toolpaths dialog box as
shown in Figure 7-25 on page 570.
4 Select Roughing or Finishing. Then choose the desired toolpath type.
5 Use the Tool page to select the tool and to enter feeds and speeds.
IMPORTANT: When you select or change the tool, Mastercam automatically
updates values on the Cut parameters and Linking parameters pages,
including values you may have entered manually. Many of the default values
on these pages are associated with the tool selection. After changing a tool for
a surface high speed toolpath, you should also verify settings in the Cut
parameters and Linking parameters pages. See Working with HST defaults
on page 415 to learn how to configure this behavior.
6 Use the Holder page to select or create a tool holder. Mastercam can gouge-
check the toolpath with the tool holder, or display it while backplotting and
verifying.
7 Use the Cut parameters pages to define the cutting strategy and configure
the cutting passes. Cut parameters include all the settings for when the tool
actually comes in contact with the part.
8 Use the Linking parameters pages to configure the tool movements between
cutting passes. These pages generally affect tool moves through air.
9 Use the remaining pages to set other operation parameters. See Setting
Other Parameters on page 614 for a description of each of these parameters.
10 Click OK to create the toolpath and add it to the Toolpath Manager.
570 MASTERCAM X4/ Reference Guide
Figure 7-25: Using the Surface High Speed Toolpaths dialog box
The Surface High Speed Toolpaths dialog box organizes all of your toolpath settings in
one place. When you select or change the toolpath type, Mastercam changes the list of
pages so that it displays only the relevant settings.
Creating other operations on the same part
The high speed toolpath interface makes it easy to create additional operations on
the same set of surfacesfor example, finishing operations.
1 In the Toolpath Manager, copy and paste the original operation to create
additional copies.
2 Click the Parameters icon on the new copy.
Common dialog box controls
Toolpath
settings are
organized in
pages. Pages
with a green
check
have settings
that have
been edited.
mark