Professional Documents
Culture Documents
Mastercam X3
Reference Guide
July 2008
IMPORTANT NOTICE! PLEASE READ THIS STATEMENT AND THE SOFTWARE LICENSE AGREEMENT
COMPLETELY BEFORE USING THIS SOFTWARE.
BY CONTINUING TO USE THIS SOFTWARE, YOU (EITHER AN INDIVIDUAL OR A
SINGLE ENTITY) INDICATE YOUR INTENTION TO BE BOUND BY AND ACCEPT
THE TERMS AND CONDITIONS OF THIS SOFTWARE LICENSE. IF YOU DO NOT
AGREE TO THESE TERMS AND CONDITIONS, YOU MAY NOT ACCESS OR
OTHERWISE USE THIS SOFTWARE AND WILL IN FACT BE PROHIBITED FROM
DOING SO. THIS COMPUTER SOFTWARE MAY BE USED ONLY PURSUANT TO
THE TERMS AND CONDITIONS SET FORTH BELOW, AND SOLELY IN
CONJUNCTION WITH THE ACCOMPANYING SECURITY MECHANISM (UNLESS
OTHERWISE SPECIFIED IN THE "EXCEPTIONS TO SECURITY MECHANISM
REQUIREMENTS" SECTION OF SUCH TERMS AND CONDITIONS) WHICH MUST
BE PRESENT ON YOUR COMPUTER (OR NETWORK AS APPLICABLE) AT ALL
TIMES DURING SUCH USE.
Read This If You Have Received This Software From A Third Party: If you received
this Software from someone other than an authorized CNC Software, Inc. reseller,
you do not have a legal software license. (For example, if you acquired this Software
simply by buying a machine or Software from the former owner or from an auction,
you do not have a valid license.) You should contact CNC Software, Inc. (860-875-
5006) in order to obtain a new and valid license. Use of this Software without a
valid software license is unlawful, a violation of the Copyright Act and may expose
you to criminal liability under 17 United States Code Sec. 506, including fines and
damages.
Software License If you have paid a license fee, CNC Software, Inc. ("CNC") a Connecticut
corporation with its principal place of business at 671 Old Post Road, Tolland,
Connecticut, 06084 hereby grants to you a non-exclusive, non-transferable license
(the "License") to use this software program and its accompanying documentation
(and, if applicable, to permit your authorized employees to use them), solely in
accordance with the terms and conditions of this Software License Agreement. You
may use the Software solely for your internal business purposes and solely in
conjunction with the accompanying hardware or software device, method, scheme
or other security measure provided by CNC which allows a user to access the
Software and prevents unauthorized access to the Software (the "Security
Mechanism"). The Software, any updates to the Software through purchase or due
to enrollment in an authorized software Maintenance program (including any that
you download through the Internet), and the Documentation in printed or
electronic form shall hereinafter collectively be referred to as the "Software" and are
all governed by this License.
Restrictions You may not use the Software without a Security Mechanism provided by CNC or
CNCs suppliers. When CNC or CNCs resellers provide you with a single-user
Security Mechanism, the Software may only be used (in executable code form only)
on a single computer to which the Security Mechanism is physically attached. In the
event CNC or CNCs resellers provide you with a multiple-user Security Mechanism
for use over an internal network (a "Network Security Mechanism"), the Software
iii
may be used: (a) in executable code form only; (b) only on end-user computers
that are connected to the internal network to which the Network Security
Mechanism is attached; and (c) only by the number of users and accessed by the
number of end-user computers for which licenses were purchased and as further
allowed by the Network Security Mechanism. You may physically transfer the
Software from one computer equipped with a single-user Security Mechanism to
another only if the Security Mechanism is included in the transfer and is installed
with the new computer.
You shall not: (a) copy (except as provided below), adapt, modify the Software; (b)
publish, display, disclose or create a derivative work from the Software or any part
thereof; (c) de-compile or translate, disassemble, create or attempt to create, by
reverse engineering or otherwise, the source code form of the Software from the
executable code of the Software; (d) remove any proprietary notices, labels or
marks from the Software; (e) sell, rent, lease, distribute or otherwise transfer or
provide all or any part of the Software to any person or entity without the prior
written consent of CNC; (f) use the Software to provide outsourcing, service
bureau, time sharing or other services to any third party; or (g) sublicense, assign,
delegate or otherwise transfer your rights in the Software, under the Software
License Agreement or any of the related rights or obligations for any reason
without the prior written consent of CNC. You shall not circumvent, bypass,
modify, reverse engineer, disassemble, disable, alter, enhance or replicate the
function of the Security Mechanism in any manner whatsoever. Any attempt to do
so shall result in automatic termination of this License without prejudice to all
other legal rights and remedies of CNC.
Copying Restrictions You may make one (1) copy of the Software for backup or archival purposes,
provided that you reproduce all proprietary notices of CNC on any such copy.
Non Transferable You may not transfer or assign the Software or this Software License Agreement or
any rights or obligations hereunder. Any attempt to do so will automatically
terminate this License without the need for notice. This termination is without
prejudice to all other legal rights and remedies of CNC.
Intellectual Property Rights The Software is and includes intellectual property of CNC. All associated
intellectual property rights, including, without limitation, worldwide patent,
trademark, copyright and trade secret rights, are reserved. CNC retains all right,
title and interest in and copyrights to the Software, regardless of the form or media
in or on which the original or other copies may subsequently exist. This Software
License Agreement shall not constitute a sale of the Software and no title or
proprietary rights to the Software are transferred to you hereby. You acknowledge
that the Software is a unique, confidential and valuable asset of CNC, and CNC
shall have the right to seek all equitable and legal redress, which may be available
to it for the breach or threatened breach of this Software License Agreement
including, without limitation, injunctive relief. Unauthorized copying of the
Software or failure to comply with the above restrictions shall result in automatic
termination of this License and this Software License Agreement without prejudice
to all other legal rights and remedies of CNC.
Confidentiality You acknowledge that the Software contains proprietary trade secrets of CNC and
you hereby agree to maintain the confidentiality of the Software using at least as
great a degree of care as you use to maintain the confidentiality of your own most
confidential information. You agree to reasonably communicate the terms and
conditions of this Software License Agreement to those persons employed by you
who come into contact with the Software, and to use reasonable best efforts to
ensure their compliance with such terms and conditions, including, without
limitation, not knowingly permitting such persons to use any portion of the
iv MASTERCAM X3 / Reference Guide
Software for the purpose of deriving the source code of the Software or defeating the
Security Mechanism.
Enforcement In the event you become aware that any person or entity in your employ or under
Obligations your control in a manner not authorized by this Software License Agreement is
using the Software, you shall immediately use reasonable best efforts to have such
unauthorized use of the Software immediately cease. You shall promptly notify CNC
in writing of any unauthorized use of the Software of which you become aware.
Limited Warranties CNC WARRANTS THAT THE MEDIA ON WHICH THE SOFTWARE IS DISTRIBUTED
WILL BE FREE OF DEFECTS IN MATERIAL OR WORKMANSHIP FOR A PERIOD OF
THIRTY (30) DAYS AFTER PURCHASE. THE FOREGOING LIMITED WARRANTY
EXCLUDES DEFECTS ARISING OUT OF ACCIDENT, NEGLECT, MISUSE, FAILURE
OF ELECTRIC POWER AND CAUSES OTHER THAN ORDINARY AND AUTHORIZED
USE. EXCEPT FOR THE FOREGOING LIMITED WARRANTY, THE SOFTWARE IS
PROVIDED "AS IS, WITH ALL FAULTS." YOUR SOLE REMEDY AND CNCS SOLE
OBLIGATION HEREUNDER SHALL BE, AT CNCS SOLE OPTION, REPLACEMENT
OF THE DEFECTIVE MEDIA OR REFUND OF THE PURCHASE PRICE OF THE
SOFTWARE. ANY USE BY YOU OF THE SOFTWARE IS AT YOUR OWN RISK. THIS
LIMITED WARRANTY IS THE ONLY WARRANTY PROVIDED BY CNC REGARDING
THE SOFTWARE. TO THE MAXIMUM EXTENT PERMITTED BY LAW, CNC
DISCLAIMS ALL OTHER WARRANTIES OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. CNC IS NOT
OBLIGATED TO PROVIDE ANY UPDATES TO THE SOFTWARE. SHOULD THE
SOFTWARE PROVE DEFECTIVE FOLLOWING ITS PURCHASE, YOU (AND NOT
CNC, ITS DISTRIBUTOR, OR RESELLER) ASSUME THE ENTIRE COST OF ALL
NECESSARY SERVICING, REPAIR OR CORRECTION AND ANY INCIDENTAL OR
CONSEQUENTIAL DAMAGES.
Note on Documentation: While CNC makes every effort to ensure that its
Documentation for the Software is accurate and up-to-date, it cannot guarantee the
Documentation at all times represents the latest operation and functionality of the
Software. The content of all documentation, in electronic or printed form, for the
Software is provided for informational purposes only. The content of the
Documentation may be changed without notice to you. CNC expressly disclaims
any warranty or representation that the Documentation is an accurate and/or
current reflection of the Softwares operation and performance.
Limitation of Liability IN NO EVENT WILL CNC, OR ITS EMPLOYEES, SHAREHOLDERS, DISTRIBUTORS
OR RESELLERS BE LIABLE TO YOU FOR ANY INDIRECT, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION, SPECIAL,
PUNITIVE OR EXEMPLARY DAMAGES FOR LOSS OF BUSINESS, LOSS OF
PROFITS, BUSINESS INTERRUPTION, OR LOSS OF BUSINESS INFORMATION)
ARISING OUT OF OR IN CONNECTION WITH THIS SOFTWARE LICENSE
AGREEMENT OR THE SUBJECT MATTER HEREOF EVEN IF CNC HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. CNCS ENTIRE LIABILITY
WITH RESPECT TO ITS OBLIGATIONS UNDER THIS SOFTWARE LICENSE
AGREEMENT OR OTHERWISE SHALL NOT EXCEED THE AMOUNT OF THE
LICENSE FEE PAID BY YOU FOR THE SOFTWARE. SOME JURISDICTIONS DO NOT
ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES OR
LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE
LIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU.
Indemnification You shall indemnify and hold harmless CNC, its officers, directors, employees,
resellers and agents from and against all losses, settlements, claims, actions, suits,
proceedings, judgments, awards, damages, liabilities, costs and expenses including,
v
Export Restrictions You represent and warrant that you will not, without obtaining prior written
authorization from CNC and, if required, of the Bureau of Export Administration of
the United States Department of Commerce or other relevant agency of the United
States Government, export or re-export, directly or indirectly, the Software from the
United States to (i) any country destination or entity to which export is restricted by
the Export Administration Regulations of the United States Department of
Commerce; (ii) any country or entity subject to sanctions administered by the Office
of Foreign Assets Control, United States Department of the Treasury; or (iii) such
other countries or entities to which export is restricted by any other United States
government agency. You further agree that you are solely responsible for
compliance with any import laws and regulations of the country of destination of a
permitted export or re-export, and any other import requirement related to a
permitted export or re-export.
Exceptions to Security CNC Software programs Mastercam Design LT and Mastercam Demo as well as
Mechanism printed and electronic documentation do not require the use of Security
Requirements Mechanisms, and the provisions in this Software License Agreement relating to
Security Mechanisms do not apply to your use of such programs, provided,
however, that such provisions shall apply to your use of all other Software and
documentation provided hereunder.
Survival All provisions of this Software License Agreement relating to confidentiality, non-
disclosure, CNCs proprietary rights, disclaimers, and limits of liability, or
indemnification by Customer shall survive termination of this License for any
reason.
Reservation of Rights All rights not expressly granted are reserved by CNC.
Contents
Starting Mastercam
This document assumes that you have successfully installed
Mastercam X, have completed the necessary post-installation
procedures, and are ready to begin using Mastercam to design and
machine parts.
X To start Mastercam:
1 Doubleclick the Mastercam icon on your Windows
Desktop:
1
By default, Mastercam directs error messages to both the screen (in the
form of message dialogs) and to the event log. To avoid having
Mastercam functions interrupted by error dialogs, set the Report
toolpaths error messages option to Log file only. You can find this
option on the Screen page of the System Configuration dialog box.
Toolpath Batch mode handles logs using the Log file only option,
regardless of the configuration setting. Mastercam stores event-log
contents in the Event logs directory of your Mastercam installation.
These data files are in XML format.
4 MASTERCAM X3/ Reference Guide
Getting Help 1
Mastercam X provides you with comprehensive context-sensitive Help
that is always just one click away. This embedded, compiled HTML
Help system is located in the Mastercam \Help directory. You can
access it from any dialog box or ribbon bar, and from the Mastercam
Help menu.
To open Help to its default topic, choose Help, Contents from
the Mastercam menu, or press [Alt+H].
To open context-sensitive help for any dialog box or
ribbon bar, click the help button to open a related
help topic.
Topics in this section include:
Using Online Help (page 5)
Mastercam X Documentation (page 8)
Mastercam Support and Services (page 11)
Click the See field / button definitions tab to access definitions for all
of the dialog box fields or ribbon bar buttons.
Note: When you move the cursor over the tab the color changes to
red indicating that you can click it to access more information.
INTRODUCTION TO MASTERCAM X / Getting Help 7
The definitions tab provides links to pop-up topics of all of the dialog
box or ribbon bar controls. Click a link to display the selected field /
ribbon bar definition.
1
Many topics include links to videos you run to learn more about
a function.
The Help topic Mastercam video tips includes a link to all videos
included in Help.
At the bottom of every topic, we provide an e-mail link you can use to
contact CNC Software Technical Documentation for feedback on our
product documentation.
Use this link to tell us about the kind of information you need, and
about your experiences with using our Help and print documentation.
We look forward to hearing from you!
Mastercam X Documentation
The \Documentation folder in your Mastercam installation includes a
suite of documentation tools, training videos, and other resources you
can use to make the most of your Mastercam experience. These
publications and movies are designed to get you up and running
quickly, and to provide ongoing education and support as you work
with basic and advanced features.
In addition to a PDF version of the Mastercam X3 Getting Started Guide
you are currently reading, here are just some of the materials you will
find your Mastercam X \Documentation folder.
Mastercam X3 Installation Guide (printed document and
PDF): Provides detailed instructions for installing HASP and
NetHASP devices, and Mastercam X. It also includes
information on installing upgrades and update codes, on
using Mastercam Launcher to set startup options, and on
troubleshooting.
Mastercam X3 Quick Reference card (printed document and
PDF): Provides a graphical summary of Mastercam X key
features and functions.
Mastercam X3 Transition Guide (PDF): Assists Mastercam
Version 9 users with the process of migrating their settings,
libraries, and parts to Mastercam X, and provides guidelines
for Mastercam X users who are updating to Mastercam X3.
Includes PDF checklists to use as migration worksheets.
Mastercam Version 9 to X Function Map (PDF): Maps all
functions available in Mastercam Version 9 to a Mastercam X
equivalent.
Mastercam X3 Reference Guide (PDF): Supplements the
Help and other Mastercam product documentation. Includes
INTRODUCTION TO MASTERCAM X / Getting Help 9
Notes:
You must install Adobe Reader (version 5.0 or higher) before
you can view or print PDF documentation.
All PDF documents are available from the Mastercam X
\Documentation directory.
Sample part projects for use with Mastercam X tutorial PDFs
are included in the subfolders:
\Documentation\ExampleParts, and \Documentation\Art
tutorial parts.
PDF Guidelines
Embedded links in the document are indicated when
the hand icon changes to a pointer as you move the
cursor over text that contains a link.
You can expand and collapse the Bookmark list. To expand a
bookmark (show subtopics), click on its plus symbol (+). To
collapse it (hide subtopics), click the minus symbol ().
If the Reader toolbar does not appear, press the [F8] key to
display it.
To search for a word or phrase, click the binocular icon
to begin a search.
E-mail support@mastercam.com
INTRODUCTION TO MASTERCAM X / The Mastercam Workspace 13
Prompt area Toolpath, Solids, and Art Managers Status bar Vertically docked tool bar and most
(Operations Manager pane) recently used (MRU) function bar
14 MASTERCAM X3/ Reference Guide
Sketcher Chaining
(page 29) (page 30)
Mastercams
Calculator (page 35)
Graphics Window
This is the main workspace in Mastercam where you view, create, and
modify geometry, drafting entities, and toolpaths.
INTRODUCTION TO MASTERCAM X / The Mastercam Workspace 15
Status Bar
The Status bar appears along the bottom of the Mastercam window.
You use its functions to edit the current settings for entity colors,
attributes, levels, and groups, and to define the view and orientation of
entities in the graphics window.
Figure 1-5: Mastercam Status bar
Note: You can also access Status bar functions from various
Mastercam menus and toolbars.
To customize the Status bar by changing the order in which the fields
appear or by removing options, click the Status bar configure option
(!). This opens the Customize Status bar dialog box where you can
change the Status bar layout or reset it to the default setting.
16 MASTERCAM X3/ Reference Guide
Operations Manager
The Operations Manager (shown below) houses the Toolpath
Manager, Solids Manager, and Art Manager. It is located to the left of
the graphics window.
TIPS: 1
Select Help in the Operations Manager drop-down menu to
access Help specific to the active tab (Toolpath Manager,
Solids Manager, or Art Manager).
Use standard Windows methods to resize the Operations
Manager pane, the graphics window, or the entire Mastercam
window, as necessary.
You can dock it on the right side of the graphics window (shown below)
by grabbing its title bar and dragging it over to the right until it snaps
into place.
You can also undock the Operations Manager, float (move) it around
on your screen, place it wherever you want to, and re-size it. To re-
locate the Operations Manager, click its title bar drag it to the location
you want, and drop it.This is especially useful if you are working with a
dual-monitor setup, where you can move the Operations Manager to
the second monitor and enlarge it to improve your working
conditions, while leaving the entire graphics window free for drawing.
You can close the Operations Manager by clicking the Close button in
the upper right corner. 1
- Close button on docked Operations Manager
- Close button on undocked Operations Manager
Choose Line color to open the Windows Color dialog box where you
can select a different color for the branch lines in the tree hierarchy (as
shown below).
Choose Font to open the Windows Font dialog box where you can
change the font, its size, color, and style of the text in the Operations
Manager (as shown below).
Toolbars
Toolbars are collections of functions represented by icons. Arrows in
1
the toolbar represent a submenu of functions you can view and select
in a drop-down list.
Interactive Prompts
Some functions use interactive prompts. Prompts appear as small text
boxes in the graphics window after you select a function. They guide
you through the necessary actions required to complete the function.
For example, the following prompt appears when you choose the
Endpoint function from the Create, Line menu:
After you select an endpoint in the graphics window, the first prompt is
replaced with another instruction:
TIPS:
Drag a prompt to any position in the Mastercam window.
Subsequent prompts appear in the new position.
Change the size of the interactive prompt by scaling it up or
down. To do this, position the cursor in the prompt, right
click, and choose Small, Medium, or Large.
Change the color of the prompts text or background. Choose
Text color or Background color from the prompts right-click
menu, then select a new color from the Colors dialog box.
Tool Tips
Tool tips display when you hover the mouse over a function icon or a
button in a dialog box or ribbon bar. They help you to identify the
function or option.
Figure 1-6: Example: Tool tips
Dialog Boxes
Dialog boxes appear when you must enter information to complete a
selected function. Many dialog boxes allow you to interact with the
graphics window. For example, you can enter values in the dialog box
fields by temporarily returning to the graphics window and selecting a
position, entity, or toolpath.
You can expand some dialog boxes to show additional fields. By
default, they appear in a contracted format.
INTRODUCTION TO MASTERCAM X / The Mastercam Workspace 23
Ribbon Bars
Ribbon bars function like dialog boxes but look similar to toolbars.
Ribbon bars open when you activate many Mastercam functions. You
use them to create, position, and modify geometry.
Figure 1-8: Example: ribbon bar
24 MASTERCAM X3/ Reference Guide
TIP: When you create geometry with ribbon bars and dialog
boxes, you can edit an entity as long as it remains live. You will
learn more about entity states later in Live, Fixed, and Phantom
Entities on page 29.
When you choose a function that uses a ribbon bar, the function
ribbon bar replaces the blank Ribbon Bar placeholder. You can change
the default position, and dock or undock the ribbon bar. If you undock
the blank Ribbon Bar, it is removed from the Mastercam window until
you choose a function that uses a ribbon bar. Then the ribbon bar
displays in the last undocked ribbon bar position.
saved in the registry and remain available, even after you end
the current Mastercam session.
In many numeric fields, you can rightclick in the field to
access a menu of data entry shortcuts.
Mastercams calculator lets you enter complex expressions
into most numeric fields. Please refer to Mastercams
Calculator on page 35 for more information.
Figure 1-9: Data entry shortcuts rightclick menu
Notes: 1
You can dock ribbon bars only in a horizontal position. This
differs from toolbars, which can be docked horizontally or
vertically.
If you undock and then close a ribbon bar (by clicking the x in
the upper right corner), it is removed from the Mastercam
window. This does not cause a problem; it will display the next
time it is required by the function.
Note: Action buttons such as OK, Apply, Chain, or Select are not
modal and are unaffected by the configuration settings.
Learning Mode
Learning mode is similar to a tool tip, but applies only to ribbon bars.
It provides information on the ribbon bar and its functions, including
the default shortcut keys. When Learning mode is active, it appears
when you place the cursor in any ribbon bar button or field.
Figure 1-10: Example: Learning mode
Sketcher
Sketcher is the suite of Mastercam X functions you use to create basic
1
geometry dynamically by moving the mouse and clicking in the
graphics window. Basic geometry includes points, lines, arcs,
miscellaneous shapes (such as ellipse, polygon, helix, letters), fillets,
chamfers, splines, and primitive surfaces and solids.
Figure 1-13: Sketcher toolbar
When you choose the final position to create the entity, the
entity becomes live.
Chaining
Chaining is the process of selecting and linking pieces of geometry so
that they form the foundation of a toolpath, surface, or solid. When
you chain geometry, you select one or more sets of curves (lines, arcs,
and splines) that have adjoining endpoints.
Chaining differs from other selection methods because it associates
order and direction to the selected curves. Chaining order and
direction affect the way Mastercam generates surfaces, solids, and
toolpaths.
Mastercam provides several chaining methods in the Chaining dialog
box, which opens whenever a function requires you to chain entities.
As you chain geometry, the entities appear highlighted in the same
color as selected entities.
The Chain Manager lists all the chains for the operation and provides
the utilities you need to rechain geometry. Since chaining determines
INTRODUCTION TO MASTERCAM X / The Mastercam Workspace 31
the cut order, tool rapid moves, and the direction of tool movement,
you may find that you need to modify the chaining after generating a
toolpath. For more information, see Chaining on page 400.
1
RightClick Menus
Mastercam provides a number of rightclick menus. For example, in
the Toolpath Manager tab, rightclick to access an extensive list of
functions and submenus for working with machine groups, toolpath
groups, toolpaths, operations, setup sheets and more.
In the Toolpath parameters dialog box and tab, rightclick to choose
from a number of functions related to tools, tool libraries, and
toolpath parameters for the selected toolpath operation.
Figure 1-14: Examples: Rightclick menus
Here are just a few of the places where you can use rightclick menus:
Shortcut Keys
Mastercam provides special keyboard assignments you use, instead of
clicking icons, to access ribbon bar and dialog box options. These are
referred to as shortcut keys. For example, you can use the following
shortcut keys when working with the Create Point Segment ribbon bar
function:
[D] - Defines the distance between the points
[N] - Sets number of points
[P] - Applies changes and remains in the function
[O] - OK (fixes live entity and exits function)
You can view shortcut keys using tool tips and by activating Learning
mode. Mastercam help topics also list all available shortcut keys for a
specific function, ribbon bar, and dialog box.
Another type of shortcut key is associated with every Mastercam
function that appears in a menu or toolbar. You use this type of
shortcut to choose a function, instead of using the mouse to select it
from the menu or toolbar. Typically, function shortcuts are associated
with function keys [F1-F12], or a combination of [Shift], [Ctrl], [Alt]
keys and other alphanumeric characters.
INTRODUCTION TO MASTERCAM X / The Mastercam Workspace 33
Toolpaths
In Mastercam, a toolpath represents the tool data and movements
used to remove material from stock. The toolpath contains a set of
rules that define the types of chains and parameters allowed, as well as
how they are applied to an operation. Each operation conforms to the
rules of a specific toolpath. An operation typically contains one or
more chains. Each toolpath you create displays as an operation in a
machine group that you can view and edit from the Toolpath Manager
tab.
To create a toolpath, you select a machine type, choose a function
from the Toolpaths menu or toolbar, and chain one or more pieces of
the parts geometry or select points, surfaces, or solids. You then select
34 MASTERCAM X3/ Reference Guide
the tool and enter other toolpath parameters. When you accept the
parameters, Mastercam generates the toolpath operation, which
appears in the Toolpath Manager tab under the active machine group.
Operation Libraries
Operation libraries are collections of toolpath operations that have an
.OPERATIONS extension. To save an operation to a library, use the
Export function from the Toolpath Manager rightclick menu. You can
use the Import function in this menu to import a saved operation, with
or without its geometry, into the current part file, provided it can be
supported by the selected machine definition.
Tool Libraries
Tool libraries store tool definitions that have a .TOOLS extension. Tool
libraries are useful for storing common tools or for storing tools for
specific jobs. You can create a separate library for each machine tool in
INTRODUCTION TO MASTERCAM X / The Mastercam Workspace 35
your shop or for sets of machines that use similar tools. You can use
one of several tool libraries that come with Mastercam, or you can
create your own tool libraries. Use the Tool Manager to view and
1
manage libraries and tool definitions.
Material Libraries
Material definitions are stored in libraries, just like tool definitions.
When you select a material, Mastercam copies the definition to your
part file. Material definition files have a .MATERIALS extension and
consist of base feed rates and tables of adjustments for different
operation types and tool types. When you select a material and a tool
for an operation, Mastercam can use the information in the material
definition to help calculate proper default feed rates and spindle
speeds for the selected operation and tool.
Function Interruption
Mastercams Interrupt mode allows you to pause a function, execute a
secondary function, and then continue the original function where it
was interrupted. For example, you can interrupt chaining, use the
Modify Break function to break a line, and then resume chaining. A
single button click activates Interrupt mode.
To add the Interrupt Mode button to a toolbar, choose Settings,
Customize. Then, in the Category drop-down of the Customize dialog
box, choose Settings. Finally, drag the Interrupt Mode button to a
toolbar, or create a new toolbar by dropping the button on
Mastercam's window.
To use the Interrupt Mode: When in a function (such as chaining) that
you want to pause, click the Interrupt Mode button. Perform the
function you need to complete. When the function is finished,
Mastercam returns you to the original, paused function.
Mastercams Calculator
Fields that take number values have a built-in calculator that let you
enter simple formulas directly in the field. For example, type 9/32 in a
field, and Mastercam displays the value 0.28125. With the calculator,
you can:
use a full set of arithmetic operators
36 MASTERCAM X3/ Reference Guide
Unit Symbols
Use unit symbols to specify a values measurement unit. For example,
use the symbol mm to specify millimeters. If a value has no unit
symbol, Mastercam uses the current default units (inches or
millimeters, set on the Start / Exit page of the System Configuration
dialog box). Table 1 lists the unit symbols you can use in Mastercams
calculable fields.
Notes:
Always place the unit symbol after the numeral (for example,
45mm).
One or more spaces between the numeral and the unit symbol
are optional. For example, both of these values are acceptable:
25in, 25 in.
Use parentheses or additional unit symbols to clarify
ambiguous values. For example, suppose Mastercam is set to
millimeters. If you want to divide 3mm by 4cm, the entry 3/4cm
is incorrect. (It's evaluated as 3/4 of a cm.) Instead, write the
expression as 3mm/4cm or 3/(4cm).
To convert an entire expression to a unit type, multiply by the
desired unit. For example, to convert the expression
(22/7)*2.5^2 to centimeters, type ((22/7)*2.5^2)*1cm. (Note
the parentheses around the original expression.)
Arithmetic Operators
Mastercams calculator supports a full set of arithmetic operators, as
listed in Table 2.
Constants
The calculator also defines a set of constants (pre-defined values) that
you can use when typing field entries. Table 3 lists these constants.
Table 3: Constants
Constant Description
#pi pi
#e e
#RadToDeg radians to degrees
#DegToRad degrees to radians
Math Functions
You can use a large set of mathematical functions in your calculations.
Please refer to Table 4 for a complete list.
Mastercam Menus
In addition to using customizable toolbars and rightclick menus, you
can access most Mastercam functions through a series of standard,
drop-down menus and submenus located across the top of the
Mastercam window. Primary menus include:
File Menu
Use File menu functions to open, edit, print, save, track, and compare
1
files.
Edit Menu
This menu provides access to functions you use to edit geometry, such
as the Join entities, Modify Spline, Convert NURBS, and Simplify
functions, and the Trim / Break submenu functions. Other Edit menu
functions allow you to cut, copy, paste, delete, or select all entities in
the graphics window.
Use the Undo and Redo functions to reverse or repeat one or more
sequential events that occur as you work with a file. (An event is a
single function-based operation such as create line or transform
entities.)
INTRODUCTION TO MASTERCAM X / Mastercam Menus 43
You can also use the Set Normal and Change Normal functions to set
the direction of multiple surface normals relative to the current
construction plane.
1
View Menu
The View menu helps you manage the appearance and orientation of
the Mastercam graphics window.
Analyze Menu
Use Analyze menu functions to view and edit entity properties.
Some analyze functions provide a report function that lets you save
the information to a file.
You can also use analyze functions to modify the color, line style and
width, or point style attributes of a single entity, or apply the same
attributes to all the entities you select in the graphics window.
INTRODUCTION TO MASTERCAM X / Mastercam Menus 45
Create Menu
This extensive menu includes all Sketcher (Create Geometry), Curve,
1
Surfaces, and Drafting functions.
Use these functions to create points, lines, arcs, splines, curves, fillets,
chamfers, surfaces, drafting entities, and basic geometry, including
rectangles, rectangular shapes, polygons, ellipses, spirals, and helixes.
From the Primitives submenu, you can create a cylinder, cone, block,
sphere, or torus surface. If your installation includes Mastercam
Solids, you can also create solid primitive shapes.
Additional functions allow you to create letters, define a bounding box,
and convert a solid to a 2D profile.
46 MASTERCAM X3/ Reference Guide
Solids Menu
Functions in this menu are available only if your Mastercam
installation includes Mastercam Solids.
Xform Menu
Use Xform (transform) functions to move or copy selected entities by
1
mirroring, rotating, scaling, offsetting, translating, stretching, and
rolling them.
With some functions, you can join the copied entities to the originals.
When you perform a transform function, Mastercam creates a
temporary group from the original entities and a result from the
transformed entities.
Toolpaths Menu
Functions in this menu allow you to create and edit the toolpaths
required to cut the part using the specified machine definition.
Toolpath functions appear in this menu only after you select a
machine definition from the Machine Type menu, or choose a
machine group from the Toolpath Manager. These functions vary
based on the machine type associated with the active machine group
INTRODUCTION TO MASTERCAM X / Mastercam Menus 49
Screen Menu
This menu is where you specify default settings and manage the
display of geometry in the graphics window. The Clear Colors option
lets you remove the group color (red) and result color (purple) that
occur after performing a transform function (Xform).
50 MASTERCAM X3/ Reference Guide
Art Menu
The Art menu displays only if your Mastercam installation includes
1
Mastercam Art.
Settings Menu
Use the Settings menu functions to set up Mastercam to your
specifications.
You can define, save, or load the default values and preferences
(Configuration) you want to work with. Other functions allow you to
create customized toolbar configurations and states, drop-down
menus, function key mappings, and a customized right-mouse button
menu. The configuration and customization parameters you define
can be saved to named files that you load when you need them, even
on other Mastercam workstations provided they have the same
Mastercam version installed.
From this menu, you can also run third-party applications, VB scripts,
and create, edit, or run Mastercam macros. Ram Saver lets you
optimize your PCs RAM management when running Mastercam. You
can use the Machine Definition Manager and the Control Definition
Manager functions to set up or modify machine and control
definitions. Finally, you can manipulate viewsheets from the Settings
menu.
Notes:
Although you can create multiple configuration.CONFIG files,
toolbars and states (.MTB), and key map (.KMP) files, each
containing different values, you can load only one of each file
INTRODUCTION TO MASTERCAM X / Mastercam Menus 53
Help Menu
This menu provides access to a variety of information about
Mastercam.
Highlighted buttons are used only for simulation and event-driven programming functions
New Edit general machine parameters
Open Edit the control definition
Save Edit axis combinations
Save as Set password protection
File containing
Unused control definition
component
groups
Post processor
Component tree
Component
library
When you use the Machine Definition Manager to create and save
machine definitions, Mastercam assigns one of the following file
extensions, based in the selected machine type:
Toolpath Defaults
Mastercam stores the toolpath defaults in separate files. These have
a.DEFAULTS extension. You have separate .DEFAULTS files for inch
and metric operations. Each control definition points to a set of
.DEFAULTS filesone each for inch and metric values. When you
select the machine definition, Mastercam automatically loads the
.DEFAULTS file specified in its control definition.
If you wish, you can select a different .DEFAULTS file in the machine
group properties. This will be used for only new operations created in
the machine group. Use the Files tab from the Machine Group
Properties dialog box to select a different file.
To edit a .DEFAULTS file, you can use either the Files tab from the
Machine Group Properties dialog box, or the Operation Defaults page
in the Control Definition Manager. You can also use either method to
create a new .DEFAULTS file. You can create as many sets of default
INTRODUCTION TO MASTERCAM X / The Role of Machine and Control Definitions 57
CADKEY AutoCAD
Parasolid StereoLithography
SpaceClaim Postscript
Professional
Raster to Vector
INTRODUCTION TO MASTERCAM X / Opening and Translating Files 59
Notes: 1
If you do not have Mastercam Solids installed, you can still
machine an imported solid. However, Mastercam Solids must
be installed to modify a 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.
Note: You can also use the Current field near the bottom of the
System Configuration dialog box to switch current units.
Saving Files
When you save a Mastercam file to a native .MCX format, you
automatically save all geometry, attributes, levels, views, planes,
machine definitions, control definitions, stock setup, machine groups,
toolpath groups, and operations data.
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 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 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 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 61
TIPS:
To help you quickly identify the file you want to work with,
view the thumbnail image in the Open File dialog box
Preview pane. You can view the files text descriptor in the
Descriptor pane.
Another helpful function you can use to save only selected
entities is the File, Save Some function. When you choose
this function, use general selection methodsincluding
maskingto 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 types of files you want
to save in a common project folder. (The project folder is the
location of the projects MCX file.) For more information, see
Project Manager on page 65.
X 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. Complete the
following steps:
64 MASTERCAM X3/ Reference Guide
Project Manager 1
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:
Material libraries
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-18: Project Manager dialog box
2 In the Project File Manager dialog box, select at least one file
type in the Files to add to project folder list.
66 MASTERCAM X3/ Reference Guide
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-20.
INTRODUCTION TO MASTERCAM X / Project Manager 67
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 Defaults and Preferences
(Configuration) on page 850.
If you choose the Print Preview function directly from the File
menu, the values for your PCs default printer driver are
used.
File Tracking 1
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
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.
72 MASTERCAM X3/ Reference Guide
Tracking Options
To specify tracking options, choose File, Tracking, Tracking Options
to display the File Tracking dialog box.
INTRODUCTION TO MASTERCAM X / File Tracking 73
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.
3 Select Add from the menu. The Open dialog box appears.
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.
INTRODUCTION TO MASTERCAM X / Change Recognition 75
Change Recognition 1
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.
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
76 MASTERCAM X3/ Reference Guide
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.
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 78.
INTRODUCTION TO MASTERCAM X / Change Recognition 77
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 choosing File, Change Recognition. Mastercam
displays the Change Recognition dialog box (Figure 1-24).
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:
80 MASTERCAM X3/ Reference Guide
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.
chapter 2
Drawing and Design
Basics
This chapter introduces the concepts, functions, and
techniques that you use to create geometry. Drawing in
Mastercam can be as free and dynamic as a pencil sketch or as
mathematically precise as you need it to be. 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.
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
when AutoCursor detects a specific position type. 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.
DRAWING AND DESIGN BASICS / Using the AutoCursor Ribbon Bar 83
Origin Midpoint
Intersection Nearest
Horizontal /
Vertical Tangent
Perpendicular
You can limit the types of positions AutoCursor detects. For more
information, see Customizing AutoCursor Behavior on page 86.
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.
1 Point entities
5 Centers of arcs
AutoCursor settings
AutoCursor override
X To enter coordinates:
1 Type the values separated by commas, for example, 2,2,5.
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].
X To customize AutoCursor
1 In the AutoCursor ribbon bar, click the AutoCursor
Configuration button.
Figure 2-4: AutoCursor Configuration button
AutoCursor configuration
2 In the AutoCursor Settings dialog box, select the position
types to detect and snap to.
DRAWING AND DESIGN BASICS / Using the AutoCursor Ribbon Bar 87
Note: If the position type is not selected, AutoCursor does not detect
it.
5 Click OK.
AutoCursor override
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.
DRAWING AND DESIGN BASICS / Using the AutoCursor Ribbon Bar 89
[P] - Point
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.
Note: 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.
You can enter relative position values using one of the following
methods.
Selecting Entities
When creating geometry, you can use several selection methods to
select positions and other entities in the graphics window, including: 2
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.
If there are no solids in your file, the Solid Selection mode is not
available; you can use only Standard Selection options.
94 MASTERCAM X3/ Reference Guide
From the General Selection ribbon bar, choose one of the following
Selection methods to lock the method in place and disable the others.
TIPS:
In Standard selection mode, you can switch from the
Window method to Vector selection by holding down the
[Alt] key.
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.
Masking
A selection mask is a defined set of criteria you use 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.
DRAWING AND DESIGN BASICS / Selecting Entities 97
Option buttons
Criteria type
check boxes
and buttons
Criteria options
to Select Entity,
Select All, or
Clear All
Criteria list
Additional
masking
parameters
In the Select All or Select Only (Masking) dialog box, choose mask
criteria or open an existing mask file (.MASK) to select entities in the
graphics window. Selection criteria can include any combination of
entity types, colors, levels, line styles, line width, point styles, arc
diameters, line lengths, or Z depths that match the values and filters
that you define in these dialog boxes.
DRAWING AND DESIGN BASICS / Selecting Entities 99
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 open the All or Only dialog boxes.
Figure 2-12: Quick Masks Toolbars
2
By default, the Quick Masks toolbar is docked vertically,
directly below the MRU 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 box's criteria list. (You can
manually select only entities that meet the mask
criteria.)
X 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.
2 In the Select All dialog box, choose the Entities check box.
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.
DRAWING AND DESIGN BASICS / Selecting Entities 101
2 In the Select Only dialog box, choose the Entities button and
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 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
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.
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.
3
1
Click here to select the set of curves Click here to select all of the curves
marked 1, 2, and 3 (infinite nesting in marked within and including the
area chaining is off). Selected curves outermost boundary (infinite nesting in
are shown in bold. area chaining is on). Selected curves
are shown in bold.
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.
DRAWING AND DESIGN BASICS / Setting Attributes 105
Setting Attributes
All Mastercam entities have basic attributes (physical characteristics).
Based on the entity type, attributes can include: 2
Color
Point style
Line style and width
Level
Note: You set default attributes in the CAD Settings page of the
System Configuration dialog box and save these settings to a
Mastercam configuration file (from the Mastercam menu, choose
Settings, Configuration, CAD Settings). When you run
Mastercam, attribute settings are loaded, along with other
configuration parameters, and appear as default values in the
Status bar fields.
TIP: You can also access the Entity Attributes Manager from the
Attributes dialog box to specify attributes by entity type.
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 during File-Open.
4 When all entity attributes are set, click OK to accept them and
return to the Attributes dialog box.
Note: 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.
2
X 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
changes to indicate that a rightclick option is available.
Then rightclick.
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.
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.
Double-click the System Colors field in the Status bar.
Figure 2-17: Colors dialog box
DRAWING AND DESIGN BASICS / Setting Attributes 111
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
2
custom color.
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.
112 MASTERCAM X3/ Reference Guide
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
DRAWING AND DESIGN BASICS / Setting Attributes 113
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. 2
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.
114 MASTERCAM X3/ Reference Guide
Zooming
Mastercam also offers a number of zoom functions, including:
TIP: You can use the mouse wheel or middle button any
timewithout selecting a functionto dynamically spin or pan
the contents of the graphics window. You set the spin or pan
behavior using the Settings, Configuration, Screen properties
page and Middle Button/Wheel use field.
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 menu bar. The main
viewsheet tab then displays at the bottom of Mastercam's window, as
shown below.
X 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.
X To delete a viewsheet:
Select Settings, Viewsheets, Delete from the menu bar, or
2
right-click a viewsheet tab, and select Delete Viewsheet 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.
TIP: To change the size of the viewport panes, grab and drag
the vertical or horizontal inside edge.
DRAWING AND DESIGN BASICS / Setting Planes / Views / WCS 119
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.
+Z
+Y
-X +X
-Y -Z
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.
Figure 2-18: Standard Views
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
122 MASTERCAM X3/ Reference Guide
TIP: To set the Cplane and Tplane independently, you must use
the Status bar setup option [!] to add a Cplane and Tplane pane
to the Status bar. In the Customize status bar dialog box, use the
rightclick menu to insert the Tplane and Cplane fields. After
saving the changes, use the Tplane and Cplane Status bar
menus to set each plane to a specific orientation.
If you configure the Status bar to include separate Cplane and Tplane
panes, these menus also share many common fields.
124 MASTERCAM X3/ Reference Guide
Cplane Tplane
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.
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.
2
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.
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.
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.
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:
2
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:
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.
Managing Views
The View Manager dialog box is a central point where you can select,
edit, create and manage views.
DRAWING AND DESIGN BASICS / Setting Planes / Views / WCS 131
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
DRAWING AND DESIGN BASICS / Setting Planes / Views / WCS 133
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.
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
2
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.
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,
DRAWING AND DESIGN BASICS / Setting Planes / Views / WCS 137
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.
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:
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 Mastercammenu, 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.
A custom view has been created which aligns with the rectangle; it has
been named SLANT 20 DEG and saved to the view list. The examples
which follow show the effect of changing the Tplane or the WCS to
align the toolpath with the part geometry.
When you backplot the toolpath, you can see that the tool axis is
normal to the part geometry.
When you post the part with a 5-axis post processor, a B20 code is
output, rotating the tool axis or table 20 degrees before the part is cut.
The Tplane selection is what triggered the rotary motion.
142 MASTERCAM X3/ Reference Guide
Example 1 NC Code:
...
N140 ( 1/4 FLAT ENDMILL TOOL - 1 DIA. OFF. - 0
LEN. - 0 DIA. - .25 )
N150 T1 M6
N160 G0 G54 G90 X1. Y-1.125 C0 B20. S2139 M3
...
If the part will be mounted on a rotary fixture, this would be the proper
approach.
The T/Cplane displays SLANT 20 DEG because the Top view that you
selected for the T/C plane is relative to the WCS. Since this matches a
named view from the catalog (SLANT 20 DEG), Mastercam displays
the view by name.
Next, you will create the same contour toolpath. In the Toolpath
Parameters tab, click the Planes button to verify the plane settings.
DRAWING AND DESIGN BASICS / Setting Planes / Views / WCS 143
The Tplane matches Example 1, but the WCS is different. Select the
Display relative to WCS option to see the relationship between the
Tplane and the WCS.
144 MASTERCAM X3/ Reference Guide
When you backplot the toolpath, the toolpath and tool orientation
look exactly the same, but when you post it, there is no rotary motion.
Example 2 NC Code:
...
N140 ( 1/4 FLAT ENDMILL TOOL - 1 DIA. OFF. - 0
LEN. - 0 DIA. - .25 )
N150 T1 M6
N160 G0 G54 G90 X1. Y-1.125 C0. B0. S2139 M3
...
If the part will be mounted flat on the table instead of a rotary fixture,
this would be the proper approach.
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.
146 MASTERCAM X3/ Reference Guide
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.
DRAWING AND DESIGN BASICS / Setting Planes / Views / WCS 147
+Z
+X
+Y
-Z +Z
-X +X
-X
-Y -Z
swiveled to change the angle at 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.
2
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.
Lathe Cplanes
Mastercam provides special lathe construction planes that allow you
work in familiar lathe coordinates. For conventional 2D turning
applications, use the Status bar Planes menu to select the coordinate
150 MASTERCAM X3/ Reference Guide
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.
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.
DRAWING AND DESIGN BASICS / Setting Planes / Views / WCS 151
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.
TIP: You can also use functions in the Xform and Analyze
menus to modify entities. For more information, see Modifying
Geometry on page 243.
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 function
that creates 100 lines. Each is a single event.
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 Defaults and Preferences
(Configuration) on page 850.
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.
DRAWING AND DESIGN BASICS / Editing Your Work 153
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: 2
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
Delete / Undelete
The delete and undelete functions in the Edit, Delete submenu allow
you to permanently remove or restore one or more selected entities
from the graphics window and from the part file. You can also use the
Delete Duplicates (simple) and Delete Duplicates - Advanced
functions to 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.
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.
DRAWING AND DESIGN BASICS / Editing Your Work 155
Notes:
To recover the entities you delete in error, use the Undelete or
Undo functions.
2
To temporarily remove selected entities from the graphics
window, use the Hide or Blank functions. For more
information, see Hiding Entities on page 174 and Blanking
Entities on page 174.
Undeleting Entities
Use the Undelete functions to 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, you can also use
the Undo function.
156 MASTERCAM X3/ Reference Guide
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 156
Smart Drafting Dimensions on page 157
Baseline, Chained, and Ordinate Dimensions on page 158
Working with Ordinate Dimensions on page 160
Non-Dimensioned Drafting Entities on page 163
Associating Drafting Entities with Geometry on page 166
Defining Drafting Options on page 169
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 157
TIP: You can assign drafting entities to their own level, which
makes it easy to filter the display of drafting entities, as
necessary.
rs
de
m o er s
l ea
n
Nu ht t
ig x
rti l
ti o
Ve onta
di r
Re lead
t
He st Te
Ar ered
Ra ete
ve
D i er
ran
Up s
Ce ness
te
Lo al
ta
ws
n
Bo us
mb
c
tio
Al e
da
ien
am
riz
ad
Qu n
ck
nt
d
gl
nt
ju
ro
ig
x
it
Ad
Op
Ho
An
Ad
Fo
Or
W
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.
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
160 MASTERCAM X3/ Reference Guide
Ordinate, Horizontal
Choose this function to create horizontal ordinate
dimensions that measure the horizontal distance, from a
2
common base point, along the X axis of the current Cplane.
Figure 2-29: 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-30: 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.
162 MASTERCAM X3/ Reference Guide
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-32: Drafting, Ordinate Window dialog box
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.
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.
164 MASTERCAM X3/ 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-33: Drafting Note dialog box
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 165
You can also customize the spacing, and rotation angle of the selected
pattern.
166 MASTERCAM X3/ Reference Guide
horizontal vertical
parallel perpendicular
baseline angular
tangent point
DRAWING AND DESIGN BASICS / Power User Tips 167
Notes:
Chained dimensions cannot be associated with geometric
entities.
For more information on setting drafting configuration
parameters, see Defining Drafting Options on page 169. 2
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.
In the Level Manager dialog box (Figure 2-37), 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.
2
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 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-37: Level Manager dialog box
Main level
Hidden levels
Set main level by typing the number Set main level by selecting an entity
in the graphics window
172 MASTERCAM X3/ Reference Guide
3 Repeat steps 1 and 2 for all levels you want to assign to the
same named set.
DRAWING AND DESIGN BASICS / Power User Tips 173
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.
2
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.
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.
3 Click Open to copy the levels and level set names defined in
the specified file to the current file.
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.
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.
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.
DRAWING AND DESIGN BASICS / Power User Tips 175
Unblank Entity
If blanked entities exist in the file, use this function to
unblank them and restore all previously blanked entities to
2
the graphics window.
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.
Note: Cut entities to remove them from the existing file. To leave
the existing file unchanged, Copy the entities.
176 MASTERCAM X3/ Reference Guide
lev th
e
ain wid
tyl
ts
o m ne s
o m olor
el
o m oin
om e
t t in p
c
li
ain
ain
a
om
tt
tt
tt
Se
Se
Se
Se
Se
es
s
ap
f er
sh
m
ric
ha
es
et
s/c
itiv
es
s
om
es
int
lin
let
cs
m
Lin
Ge
Sp
Pri
Po
Ar
Fil
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 291 to
learn more about creating these entity types.
Notes:
For many types of geometry creation, you use the AutoCursor in
conjunction with the selected Sketcher function to create and
edit entities. For more information, see Using the AutoCursor
Ribbon Bar on page 82.
You can customize the Sketcher toolbar by adding or removing
functions. For more information, see Customizing Toolbar
Functions on page 827.
Sketcher functions do not include drafting, transform, modify,
surfaces (with the exception of shapes), or solids (with the
exception of primitives).
CREATING GEOMETRY / Using the Sketcher Toolbar 179
h
po
tal
gle
gt
ne
t
nd
on
l
en
len
ca
an
i-li
it e
riz
ng
rti
ult
e
e
Ho
Lin
Ve
Ta
Lin
Ed
4 Move the cursor to a new position for the first line endpoint,
then click again.
5 Click the Edit Endpoint 2 button.
Creating Points
In this section you will learn to create points using the following
functions:
Create Point
Segment(page 183)
3
Create Point Create Point Small
Endpoints(page 184) Arcs(page 184)
You access the point functions from the Sketcher toolbar point drop-
down list, or from the Create, Point submenu.
Figure 3-2: Sketcher Points drop-down list
int
po
it
Ed
Note: When you choose the next point position, the prior point
becomes a fixed entity.
t1
Poin
d
e
n
nc
it E fse
t
s ta
int
d
e
E
Lin
Po
Of
Fli
Di
Use the Line and Point options to specify the type of entity to
create. You can create a line, a point, or both.
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.
CREATING GEOMETRY / Creating Points 183
TIP: You can also set the distance or number of points before
selecting an entity.
er
nc
mb
sta
Nu
Di
Note: This function creates points only along the physical entity.
No points are created on an extended projection of the entity.
184 MASTERCAM X3/ Reference Guide
s
ius
arc
arc
rad
e
al
let
ax
r ti
De
Pa
M
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.
CREATING GEOMETRY / Creating Lines 185
Creating Lines
Mastercam offers a variety of flexible functions you use to quickly
create lines, including:
h
po
l
gle
ta
gt
ne
t
nd
on
l
en
len
ca
an
i-li
it e
riz
ng
rti
e
ult
Ho
Lin
Ve
Ta
Lin
Ed
M
186 MASTERCAM X3/ Reference Guide
an exact position. The entity becomes fixed when you press Enter or
click the Apply button.
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.
To set the length of the bisecting line, enter a value in the Length field,
press Enter, then select the two lines to bisect.
nt
en
th
e
ng
ng
it
p
Ed
Le
Ta
Fli
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.
CREATING GEOMETRY / Creating Lines 189
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.
3
When creating lines perpendicular to arcs or splines, select the
entity close to the area from which you want to draw the line.
t
e
en
en
nc
ng
sta
it
p
Ed
Ta
Fli
Di
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.
190 MASTERCAM X3/ Reference Guide
Note: When creating tangent lines, you can create the line on an
extended portion of the selected entity.
th
le
it E
se
ng
Re
Le
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 GEOMETRY / Creating Arcs and Circles 191
Create Arc
Endpoints(page 193
3
)
Create Arc
Tangent(page 194)
r
te
en
t
en
s
e
it c
diu
am
ng
Ra
Ed
Ta
Di
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.
gle
te
le
er
en
ng
an
nt
et
s
e
diu
it c
da
am
art
ng
p
Ra
Ed
En
St
Ta
Fli
Di
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).
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
CREATING GEOMETRY / Creating Arcs and Circles 193
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.
int
ree t
er
Th poin
po
dg
t
et
en
s
it e
diu
am
ng
o
Tw
Ra
Ed
Ta
Di
er
nd
t
et
en
s
it e
diu
am
ng
Ra
Ed
Ta
Di
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.
194 MASTERCAM X3/ Reference Guide
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.
t
en
it e
ng
Ed
Ta
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-19: Create arc polar endpoints ribbon bar
int
gle
po
En oint
le
t
er
oin
nd
an
ng
et
p
s
it e
dp
diu
da
am
art
art
Ra
Ed
En
St
St
Di
3
nt ties
s
diu nt 3 e s
itie
Ra ange ent titie
2 e nti
Cir an ang ne
Ar le Ta nt 3 ncy
n
ng o y
c T t rli
c T ng e
Ta nt p ntit
c ge e
Ar amic ente
Dy ent int
e e
ng 1
n c
er
Ta ent
et
s
am
ng
Ta
Di
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-22: Create rectangle ribbon bar
su ter
ce
n
ea ce
rfa
ts
Cr r to
oin
te
t
o
h
igh
it p
ch
idt
An
He
Ed
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.
CREATING GEOMETRY / Creating Miscellaneous Shapes 199
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.
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.
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.
CREATING GEOMETRY / Creating Miscellaneous Shapes 201
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.
202 MASTERCAM X3/ Reference Guide
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.
Figure 3-26: Example: Bounding box
Bounding box
CREATING GEOMETRY / Creating Miscellaneous Shapes 203
Rectangular Cylindrical
3
204 MASTERCAM X3/ Reference Guide
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 font installed on your PC.
Figure 3-28: Create letters dialog box
Mastercam Fonts
Mastercam contains predefined letter fonts, including Block, Box,
Roman, and Slant, and a number of specialized drafting fonts, such as
Dayville, European, Hartford, Old English, and more. You can also
choose a custom font for letters by selecting Other from the font list
and navigating to the folder where your font is stored to select it.
CREATING GEOMETRY / Creating Miscellaneous Shapes 205
When you select a drafting font, you can choose the Drafting Options
button and format letters using the Drafting Options dialog box and
Note Text options. The Note Text parameters you define will overwrite
the Font and Height settings that appear in the Create Letters dialog
box.
TrueType Fonts
You can choose any TrueType font installed on your PC to format the
letters you create in Mastercam files. To use one of these fonts, choose
the TrueType button, select one from the Fonts dialog box and click
OK.
3
TIP: When using TrueType fonts, the height of the actual letters
may not match the value that you entered for letter height
because Mastercam scales the letters based on all of the
information encoded into the TrueType font, including blank
space around the letters. Use the Xform, Scale function to
resize them as needed.
Create Spiral
Use this flexible function to create spiral geometry as a series
of NURBS splines. You can specify the initial and final pitch
in both the XY and Z planes, set the number of revolutions or
height, and choose the direction (CW/CCW).
206 MASTERCAM X3/ Reference Guide
Note: To create a spiral with a taper angle, use the Create, Helix
function.
Create Helix
This function lets you create a tapered spiral as a continuous
NURBS spline. You can define the inward and starting
angles, radius, number of revolutions or height, pitch, and
direction (CW/CCW).
CREATING GEOMETRY / Creating Miscellaneous Shapes 207
3
Figure 3-32: Example: create helix
Solid to 2D Profile
If you work with 3D solid models for manufacturing
purposes, you can use this function to easily extract 2D
geometry from a 3D solid in order to create the necessary
toolpaths.
The Solid to 2D Profile function blends together incremental 2D
profiles, or perpendicular slices, taken as the 3D solid is rotated along
a specified axis. The incremental cross-sections are blended together
to create one set of curves that represent the net outermost and
innermost 3D shape. You use the ribbon bar options to define the axis
208 MASTERCAM X3/ Reference Guide
of rotation, the incremental distance along the axis for creating each
profile, and the type of 2D output (lines/arcs, points, or spline).
Figure 3-33: Create Solid to 2D profile ribbon bar
t
lec
ep
pe
is
Ax
Se
St
Ty
The resulting 2D wire frame can be trimmed to allow for chaining and
used with other Mastercam functions.
You can view the resulting slices on the solid model before accepting
the 2D profile, and modify the increment and axis until you create an
acceptable result.
TIPS:
Select Create Holes to create both arcs and center point
entities; deselect this option to create only the center points.
The Create Bolt Circle function is useful when you are
running Mastercam Design, and you cannot access drill
toolpaths.
You can also use Mastercam's Drill Point Selection function
(choose Toolpaths, Drill Toolpaths) to automatically drill bolt
circles without creating geometry.
Note: The Stair rise and Stair angle fields are computed
automatically by Mastercam, based on the values you enter. These
fields cannot be directly edited.
3
Creating a contour chamfer toolpath on the risers requires
using Single chaining so that you can pick only the riser
geometry from the stair stringer. Because chaining sets the
cutting direction, select each riser near the top of the riser. You
also need a chamfer tool with an outer diameter at least twice
the depth of the chamfer, and lead-in moves at least 50% of
the V-groove diameter. Do not use lead-out moves because
they will cut into the stringer.
You can define the door features and attributes, such as such as color
and line style for the geometry, horizontal or vertical mullions, or a
radius for rounded corners. You can also make multiple copies of the
door you define.The picture below shows the door components that
require dimensions when using the Door dialog box.
CREATING GEOMETRY / Creating Miscellaneous Shapes 217
3 Select Mirror arch to copy and mirror the arch style on the
bottom of the door.
4 Enter the dimensions for the various heights and widths of the
door in the Door Dimensions section of the dialog box.
5 Click the Attributes buttons for the Outer Geometry and
Inner Geometry to edit options such as color, level, and line
style in the Attributes dialog box.
3
6 Select the Horizontal mullions check box to add horizontal
cross pieces to the panel. Enter values in the Mullion width
and Number of mullions fields.
7 Choose an option from the Space mullions from drop-down
menu to determine the vertical placement of the horizontal
mullion.
8 Select the Vertical mullions check box to add vertical cross
pieces to the panel. Enter values for in the Mullion width and
Number of mullions fields.
9 Enter an arc radius in the Outside corner radius field to create
rounded corners on the door.
10 Select the Multiple copies check box and button to create
copies of the door.
11 Select Export to separate MCX files to output door geometry
to separate MCX files or to a specified directory. Click the
Browse button to designate a path for exported MCX files.
12 Click OK to close the dialog box.
Fillet Entities
Before you select the entities to which you will apply the
fillet, use the Fillet ribbon bar fields to define the fillet style
(normal, inverse, circle, clearance) and enter the necessary
radius value. You can also define whether to trim the
selected lines to the fillet. Trimming is set as the default so if you do
not want the entities trimmed, just deselect the Trim button.
CREATING GEOMETRY / Creating Fillets and Chamfers 219
m
s
Tri
diu
yle
m
No
Ra
Tri
St
When you move you mouse near an entity, Mastercam displays a
preview of the fillet, if one can be created with an adjacent entity. To
immediately create the fillet as a fixed entity, click one of the
previewed entities.
Note: This function does not recognize chains. Use the Fillet Chain
3
function to fillet chained entities.
Fillet Chains
Use this function to fillet entities that have sharp corners
and can be recognized as a single chained entity (i.e.,
rectangles and polygons). The ability to fillet only inside or
outside corners of a chained boundary is particularly useful
during geometry creation for wire EDM parts (punches and dies).
These parts often require different radius values on inside and outside
corners in order to provide adequate corner clearance.
When you choose this function, the Fillet Chains ribbon bar displays
and the Chaining dialog box opens. Use the dialog box options and
cursor to chain the entities to fillet. When you close the Chaining
dialog box, a preview of the chained entities appears in the graphics
window with the fillet entities highlighted.
Figure 3-40: Fillet chains ribbon bar
n
m
o
s
cti
Tri
diu
ain
yle
m
re
No
Ra
Tri
St
Ch
Di
To edit the resulting fillets, use the ribbon bar fields. To accept them,
click Apply.
Chamfer Entities
Use this function to apply chamfers to existing entities.
Before you select the entities to chamfer, choose the chamfer
method and enter the necessary distance and angle values.
220 MASTERCAM X3/ Reference Guide
e2
e
m
nc
nc
Tri
gle
sta
sta
yle
m
No
An
Tri
St
Di
Di
Select the first entity. As you move the mouse over the second entity, a
preview of the chamfer displays. When you select the second entity,
the chamfer is immediately created as a fixed entity.
Notes:
To chamfer chained geometry, use the Chamfer Chains
function.
You can chamfer arcs using the 1 Distance and 2 Distance
methods.
CREATING GEOMETRY / Creating Fillets and Chamfers 221
Chamfer Chains
This function allows you to chain entities and create
chamfers at sharp corners. When you choose this function,
the Chamfer Chains ribbon bar appears and the Chaining
dialog box opens. Use the dialog box options and cursor to
chain the entities to chamfer. When you close the Chaining dialog box,
a preview of the chained entities appears in the graphics window with
3
the chamfer entities highlighted.
Figure 3-42: Chamfer chains ribbon bar
h
idt
/w
e
m
nc
Tri
ain
sta
m
No
y
Ch
Tri
St
Di
To edit the resulting chamfers, use the ribbon bar fields. To accept
them, press the Apply button.
The Style field in the Chamfer Chains ribbon bar is a multi-purpose
field that is used in conjunction with the Distance/Width field, which
is also a multi-purpose field. You use these fields to set both the
chamfer distance and width.
To set the chamfer distance, choose 1 Distance from the Style
field list, then type the distance to use in the Distance/Width
field.
To set the chamfer width, choose Width from the Style field
and type the width in the Distance/Width field.
222 MASTERCAM X3/ Reference Guide
Creating Splines
Mastercam provides a number of functions that define the method
used to create a spline. Their corresponding ribbon bars allow you to
further define the resulting geometry. Spline functions include:
TIP: When a spline is live, use the ribbon bar fields to edit it.
Notes:
To set the default spline type (parametric, NURBS, curve-
generated) choose Settings, Configuration, CAD Settings, and
select a Spline / Surface creation type.
You use the AutoCursor to specify point positions only with the
Manual spline function.
ion
oin
dit
ep
on
on
dc
up
en
ck
it
Ba
Ed
TIPS:
You can create a closed spline by selecting the same point for
the first and last points.
Mastercam uses a combination of distance and direction
from point to point to place the points in a sensible order. To
avoid distorting the intended shape of the spline, delete or
blank extraneous points.
r
to
to
od
ec
ec
gle
th
ho
gle
yv
yv
me
t
an
me
an
nc
nc
t
int
oin
ge
e
t
t
oin
oin
ng
po
tan
p
ta
dp
dp
art
art
p
En
En
St
St
Fli
Fli
Use the Start Point and End Point fields to define the tangent vector of
the splines endpoints. Choose from the following selections.
3 Pt Arc: Sets the endpoint tangent vector to the endpoint of
an arc Mastercam calculates from the splines first or last three
points, based on whether you are defining the Start or End
point condition.
Natural: Sets the endpoint tangent vector to Mastercams
calculation of the optimal tangency condition that results in a
minimal curve length. This is the default end condition.
CREATING GEOMETRY / Creating Splines 225
lc
itio
na
ain
l
va
ve
igi
De
Ch
Le
Or
You can set a deviation tolerance that determines how closely each
resulting spline matches the selected curves, and you can choose to
keep, blank, or delete the original curves once the splines have been
created, or move them to a different level.
rve e
gn
itu
cu urv
ma
rve ve
gn
nd nd c
r
ma
st t cu
Se seco
irs
tf
cu
t
lec
lec
co
m
Se
Se
Fir
Tri
226 MASTERCAM X3/ Reference Guide
Creating Curves
When working with surfaces and solids, use functions in the Create,
Curves submenu to generate curves on solid and surface edges.
Notes:
For untrimmed NURBS and parametric spline surfaces,
Mastercam creates exact curves where possible. Chord-height,
tolerance-fitted curves are created for all other surface types.
For trimmed surface edges, a chord-height, tolerance-fitted
cubic NURBS curve is created.
After you select a surface, move the dynamic arrow to the edge on
which you want to create the curve. Then enter a break angle and press
[Enter].
Mastercam looks ahead on the straight line of the surface edge and
calculates the end of the edge at the point where the line turns by a
value greater than or equal to the defined break angle.
es
gle
dg
an
e
t
k
le c
en
ea
Op
Se
Br
Create Constant Parameter Curve
This function allows you to create a curve in one or both
surface directions at a fixed position (constant parameter) on
the surface.
Figure 3-51: Create constant parameter curve ribbon bar
ty
ali
Qu
rve
p
Cu
Fli
Choose the curve quality and select a surface in the graphics window.
After you select the surface, Mastercam displays a dynamic arrow on
the surface. You can move the arrow to the point on the surface where
you want to create the curve.
y
t it
ty
an
ali
qu
qu
rve
rve
p
Cu
Cu
Fli
Use the ribbon bar fields to define the number of curves to create and
how closely the curves fit the surface on which they are created.
After setting the curve quantity and quality, select a surface in the
graphics window. As soon as you select the surface, the curves are
created and remain live. While the curves are live, you can edit both
3
the number and the surface fit of the curves.
To finish the curve, double-click the last endpoint or press [Enter]. The
curve appears and remains live. While the curve remains live, you can
change the chord height but not the endpoint locations.
Note: The resulting curve passes through the points in the order
you enter them. You must enter a minimum of two points, one for
each endpoint of the curve.
spacing interval from the intersections, and to join the resulting curves
into one entity.
Figure 3-54: Create curve slice ribbon bar
es
i pl
ult
ing
dm
t
ne
fse
ac
in
Pl a
Fin
Sp
Jo
Of
Set all the options on the ribbon bar, press [Enter], select the surface,
and press Apply.
While the curves or points are live, you can change any of the settings
and watch the entities change dynamically. When finished, press
[Enter] again to fix the curves or points.
gle
ali
an
qu
ng
rve
rt i
Cu
Pa
In the following graphic, the red line represents the parting line curve,
where the surface wraps out of view. The green lines represent the
CREATING GEOMETRY / Creating Curves 231
front of the surface (positive surface normal), and the gray lines
represent the back of the surface (negative surface normal).
Notes:
This function is often used with mold-making.
3
This function uses the construction plane (Cplane) to determine
what line(s) to create.
es
ty
i pl
ali
ult
qu
ir
t1
t2
pa
dm
rve
t1
t2
fse
fse
in
k
Pi c
Fin
Se
Se
Cu
Jo
Of
Of
The following graphics show two shaded intersecting surfaces, and the
same surfaces in wireframe view.
232 MASTERCAM X3/ Reference Guide
The red lines in the wireframe picture are the curves that were created
along the surface intersections.
TIP: When this ribbon bar first displays, its options are
unavailable until you select both sets of surfaces, as indicated
by the interactive prompts that appears in the graphics window.
If you choose to intersect only surfaces, you may select them in one set
containing a minimum of two surfaces. In this case, Mastercam
attempts to create curves by pairing each surface in the set with every
other surface in the set. In certain instances, however, having only one
set of surfaces could prove more time consuming.
For example, if you have multiple surface walls and a single surface
floor in one set, Mastercam looks for intersections between all walls
and the floor. If, however, you select the walls as one set of surfaces
and the floor as the second set of surfaces, Mastercam looks for
intersections only between each wall and the floor.
CREATING GEOMETRY / Creating Primitives 233
Creating Primitives
Mastercam makes it easy to create primitive surfaces. You can sketch
them in 3D, enter specific values, or use a combination of these
techniques. If your installation includes Mastercam Solids, you can
optionally create solid primitives. In this section, you will learn to use
the following functions to create primitive shapes.
Create Block
Use this function create a block primitive as a solid or
surface model. To draw the block, click in the graphics
window to set the base point, drag outward to set the length
and width, then drag up or down to set the height.
While the block is live, use the dialog box fields to adjust the
dimensions, extend it in any of the three directions, select a new base
point, rotate it, or change the primary axis.
CREATING GEOMETRY / Creating Primitives 235
Create Cone
To create a cone primitive as a solid or surface model,
choose this function. To draw the cone, click in the graphics
window to set the base point, drag outward to set the radius,
then drag up or down to set the height. While the cone is live,
use the dialog box fields to adjust the dimensions, extend it in two
directions, select a new base point, change the primary axis, set the
top radius, or change the sweep to create a slice of a cone.
236 MASTERCAM X3/ Reference Guide
Create Cylinder
You can create a cylinder primitive as a solid or surface
model using this function. To draw the cylinder, click in the
graphics window to set the base point, drag outward to set
the radius, then drag up or down to set the height. While the
cylinder is live, use the dialog box fields to adjust the dimensions,
CREATING GEOMETRY / Creating Primitives 237
extend the cylinder in two directions, select a new base point, change
the primary axis, or change the sweep to create a slice of a cylinder.
Figure 3-60: Create primitive cylinder dialog box (expanded)
Create Sphere
This function allows you to create a sphere as a solid or
surface model. Draw the sphere by clicking in the graphics
window to set the base point. Then drag outward to set the
radius. While the sphere is live, use the dialog box fields to
change the base point, radius, and sweep angle.
238 MASTERCAM X3/ Reference Guide
Create Torus
Choose this function to create a torus as a solid or surface
model. Draw the torus by clicking in the graphics window to
set the base point, and dragging outward to set the major
radius. After setting the major radius, drag the minor radius
to the position you want then click to set the minor radius and create
the torus. While the torus is live, use the dialog box fields to change the
base point, major and minor radius, sweep angle and the axis.
CREATING GEOMETRY / Creating Primitives 239
3
240 MASTERCAM X3/ Reference Guide
Note: By default, Autosync Rails selects all lines in your part as sync
lines. Before you begin to create rails using this function, it is
recommended that you move any existing lines in your part to
another level and don't display that level while using the Autosync
Rails function.
CREATING GEOMETRY / Creating Autosynced Rails 241
3
242 MASTERCAM X3/ Reference Guide
chapter 4
Modifying Geometry
Mastercam offers a variety of functions and techniques you use
to modify geometry. In this chapter, you will learn about:
Editing Entities . . . . . . . . . . . . . . . . . . . . . . . . page 244
Transforming Entities . . . . . . . . . . . . . . . . . . page 255
Analyzing Entities . . . . . . . . . . . . . . . . . . . . . page 276
Changing Entity Attributes. . . . . . . . . . . . . page 289
244 MASTERCAM X3/ Reference Guide
Editing Entities
You access basic editing functions from the Edit menu or Trim / Break
toolbar in order to:
Modify or join lines, arcs, splines, and drafting entities.
Convert certain types of entities to NURBS splines and
NURBS surfaces.
Simplify splines by breaking them into arcs and lines.
This topic introduces these functions and includes examples of how to
use them.
In this section, you will learn about each Trim / Break submenu
function, including:
Trim / Break / Extend (page 245)
Trim Many (page 248)
Break Two Pieces (page 249)
MODIFYING GEOMETRY / Editing Entities 245
h
Tri e itie
int
gt
Tri 2 en ty
m nti
m ti
en
vid nt
po
l
Tri 1 e
to
to
k
ea
m
m
Tri
Tri
Tri
Br
When this ribbon bar appears, you can begin trimming to one entity
by selecting the entity to trim then selecting an entity in the location
you want to trim to. Or, you can trim two entities by selecting the first
entity then doubleclicking the second. For other ribbon bar options
(for example, Trim 3 entities, or Trim to length), choose the option,
then select one or more entities and specify parameters, as necessary.
Trim 1 Entity
The following examples illustrate how to use the Trim 1 option to
select and trim a vertical line to a horizontal line. The result varies
depending on where you select the vertical line (the entity to trim)
before selecting the horizontal line (the entity to which you are
trimming). The visual cue (+) in the left-most image shows where you
select the vertical line; the right-most image shows the resulting trim
after you select the horizontal line.
246 MASTERCAM X3/ Reference Guide
Example 1
Example 2
Trim 2 Entities
The next examples show how to use the Trim 2 option to select and
trim two lines to their intersection. Again, the result varies depending
on where you select the lines.
Figure 4-2: Example Trim 2
Trim 3 Entities
The following example illustrates how to use the Trim 3 option. The
first two entities that you select are trimmed to the third, which acts as
a trimming curve. The third entity is then trimmed to the first two. This
function is useful for trimming two lines to a circle that is tangent to
both lines. You select the arc last, and the results vary depending on
whether you click the top or the bottom of the arc (the portion you
want to keep).
Figure 4-4: Example Trim 3
4
Divide Entities
When you choose the Divide function and select an entity in the
graphics window, Mastercam uses the nearest two intersections on
each end to divide the entity. It trims the line or arc into two disjointed
segments by removing the segment that lies between two dividing
intersections. The following example shows a line trimmed between
two arcs.
Figure 4-5: Example Trim Divide
Trim to Point
Use this option to trim or extend an entity to a point or any defined
position in the graphics window. If the point that you enter does not lie
on the selected entity, Mastercam calculates the closest position on
the entity and trims the entity to that point. The following example
248 MASTERCAM X3/ Reference Guide
shows an arc that is trimmed (in this case, extended) to a point that
does not lie on the curve.
Figure 4-6: Example Trim to Point
Trim to Length
This option makes it easy to trim or extend a selected entity based on a
specified length. To use this option, first type a value in the Length
field. Then select an entity endpoint in the graphics window. The
specified value will be added to or subtracted from the endpoint of the
selected entity.
To extend the entity beyond the selected endpoint, type a
positive number.
To trim the entity from the selected endpoint, type a negative
number.
Note: If you select the entity before setting a value in the Length
field, the default value is used (0.1 inch or 1 mm, based on the
current configuration unit setting).
Trim / Break
Use these buttons to toggle between trimming or breaking the entities
you have selected in the graphics window. Selecting Break
automatically extends selected entities that do not intersect.
Trim Many
The Trim Many function and ribbon bar lets you trim (or
break) multiple lines, arcs, or splines to a selected entity
without modifying the trimming curve.
MODIFYING GEOMETRY / Editing Entities 249
k
lec
ea
m
p
Se
Tri
Br
Fli
After choosing this function, select one or more entities to trim. Then
choose the entity to trim to and indicate the side of the trimming curve
you want to keep. You can preview the results before accepting the
changes. Before accepting the change, you can also flip the results
from one side of the trimming curve to the other, and switch the
results between trimming or breaking the selected entities. The
example below shows four arcs that are trimmed to a line. The dashed
line shows the portion of each arc that is trimmed, which varies
depending on which side of the curves you select to keep. 4
Note: When you choose the Break option rather than Trim, it
disables the Flip function and the option to select a side of the
trimming curve to keep.
Break at Intersection
Use this simple function to select one or more intersecting
line, arc, or spline entities and break them at each
intersection. First, select one or more intersecting entities to
250 MASTERCAM X3/ Reference Guide
break. Then, press Enter or choose the end selection function in the
General Selection ribbon bar to break the selected entities where they
intersect.
nk
Bla
ce
an
p/
de ce
ist
un tan
e
Ke
dd
ce
Ro t dis
e
er
nc
e/
ran
mb
sta
let
ac
es
cs
le
Nu
De
Ex
Lin
Di
To
Ar
When breaking an entity, you choose to delete, keep, or blank the
underlying geometry.
Use the Lines and Arcs options to switch between breaking
the selected entity into multiple lines or arcs.
For splines, you can enter a segment Number and Distance or
you can specify a Tolerance based on chord height.
The Exact distance option creates segments of the exact
length specified in the Distance field. If the selected entity
cannot be divided evenly, Mastercam creates as many
segments of the exact length as possible, along with a shorter
remainder segment.
The Rounded distance option changes the entered Number
and/or Distance values so that the function creates segments
of all equal lengths.
Break Circles
This last function in the Trim / Break submenu allows you to
break circles into any number of equal length segments you
4
specify. After choosing the function, select one or more
circles to break, type the number of arcs you want to break
the circles into and press Enter.
TIP: Use the Close arc or Join entities functions to join arcs
into circles.
Close Arc
Use this function to select and convert all arcs that are less
than 360 degrees to complete circles by extending their ends
to close the arc.
Edit Menu
In addition to the trim / break /extend functions, the Edit menu also
includes the following functions you use to join and modify entities.
Join Entities
This function is useful when you want to join collinear lines,
arcs that have the same center and radius, or splines that
were originally created as the same entity.
Note: If the two entities you select to join have different attributes,
Mastercam creates a new entity using the attributes of the first
entity you select. For example, if you select a dashed line and a
solid line, the lines are joined to create a single dashed line.
Modify Spline
Use this function to change the shape of a NURBS or
parametric spline entity. From Mastercam's menu, choose
Edit, Modify Spline, and then select a spline entity. All entity
control points appear in yellow and remain visible for as
long as you work with the selected entity.
To modify the selected entity, click and drag a control point.
Mastercam draws the modified shape or surface using a dashed line
style in the highlight color. This drawing style lets you easily
distinguish the modified entity from the original.
Before accepting a change, preview the modification, based on the
new control point position. To accept the new position, click again to
release the control point. Continue to select control points, or exit the
function by pressing [Enter].
Convert NURBS
This function allows you to:
Convert lines, arcs, and parametric splines to
NURBS splines.
Convert curve-generated and parametric surfaces to NURBS
surfaces.
When you choose this function, no ribbon bar appears but the
function is active and you are prompted to select a line, arc, spline or
MODIFYING GEOMETRY / Editing Entities 253
Simplify
You can create arcs based on the geometry of circular-
shaped splines by using the Simplify function to convert
them to arcs. When working with arcs instead of splines, you
can more easily and accurately reference the centers of the
circular geometry or dimension the circles.
You can also use this function and ribbon bar to convert splines that
define lines into line entities.
4
Figure 4-9: Simplify ribbon bar
nk
Bla
p/
e
Ke
ce
e/
an
t
lec
let
ler
De
Se
To
Notes:
Use this function when working with file conversions if
geometry that is supposed to denote circles, arcs, or lines
appears as splines.
The Xform menu provides additional functions you can use to
modify entities. For more information on using Xform
functions, see Transforming Entities on page 255.
Set Normal
Use this function to set the direction of multiple surface normals to the
current construction plane (Cplane). You can select surfaces before or
after choosing the function.
254 MASTERCAM X3/ Reference Guide
No als
als
de m
rm
H i Nor
t
lec
ow
p
Se
Sh
Fli
Change Normal
This function makes it easy to view and reverse a surface normal.
When prompted, select a surface. A normal direction arrow displays.
Figure 4-11: Change normal ribbon bar
Click the surface to reverse its normal. You can then select another
surface, or click OK to finalize your changes.
MODIFYING GEOMETRY / Transforming Entities 255
Transforming Entities
Transforming entities is similar to editing, but offers more advanced
functions for manipulating fixed entities. In a single operation, you
can move selected entities and optionally create copies of them by
mirroring, rotating, scaling, offsetting, translating, stretching, rolling,
and dragging. With some transform functions, you can also join the
copied entities to the originals to quickly and easily create more
complex geometry.
You can preview and modify the results of most transform functions
before accepting them. Previewing lets you view a detailed live image
of the move, copy, or join results set in the graphics window, placed in
the position you choose in the function dialog box or ribbon bar. To
4
conserve resources when transforming, scaling, mirroring, or rotating
larger models (for example, those containing multiple solids and
surfaces or a large number of entities), instead of detailed entities, the
preview image is a 3D cube or a 2D rectangle sized in proportion to the
results set area.
You access transform functions from the Xform menu or toolbar. In
this section, you will learn to use the following functions to modify
geometry:
Xform Geometry
Nesting (page 274)
256 MASTERCAM X3/ Reference Guide
Translate
Choose the Translate function to move, copy or join entities
within the same view (plane) without altering their
MODIFYING GEOMETRY / Transforming Entities 257
orientation, size, or shape. You can translate all geometric and drafting
entity types using:
Rectangular coordinates (X, Y, Z)
Polar coordinates (vector and length)
Between two points (base and new base)
Before accepting the translation, you can preview and flip the results
from the first direction, based on the specified values, to the opposite
direction or, choose to create results in both directions.
4
on a specified level.
Notes:
To translate between different views (planes), use the Translate
3D function.
When you translate and join entities, duplicate lines sometimes
result and can interfere with chaining. You can configure
Mastercam to automatically delete duplicate lines created
during a join operation by selecting Delete duplicate entities in
File, Open on the Files property page in the System
Configuration dialog box.
When performing a transform function, Mastercam creates a
temporary group from the originals (red) and a result (purple)
from the transformed entities. These system groups appear in
the Groups dialog box. However, they stay in effect only until
you use the Screen, Clear Colors function or perform another
transform function.
If you are transforming multiple solids, multiple surfaces, or a
large number of lines or arcs, and the Preview check box is
selected, Mastercam displays a 3D cube (for 3D geometry) or a
258 MASTERCAM X3/ Reference Guide
The translation result remains live until you accept it. This flexibility
allows you to preview and flip the direction of the results, or create
results in both directions.
Translate 3D
Use this function to move or create copies of selected
entities between views (from one plane to another) without
altering their orientation, size, or shape.
Figure 4-13: Translate 3D dialog box
Mirror
You can create mirror images of geometric and drafting
entities with this function. The entities are reflected
symmetrically with respect to the axis you choose, including:
260 MASTERCAM X3/ Reference Guide
When mirroring entities, you can move, copy or join the original
entities within the drawing. First, choose the entities you want to work
with. Then, select the type of mirror image to create. If necessary, you
also select specific reference points in the graphics window where you
want to place the mirrored entities.
MODIFYING GEOMETRY / Transforming Entities 261
Rotate
This function makes it easy to move, copy, or join selected
geometric and drafting entities around a center point. You
can translate or rotate the entities around the selected center
point by a specified angle. Translating will rotate the
transformed entities without changing the axis orientation. Rotating
transformed entities changes the axis orientation.
Figure 4-15: Rotate dialog box
copies. You can also choose to remove selected copies from the results
set.
Figure 4-16: Example Translate rectangle
Scale
Scaling allows you to increase or decrease the size of entities
by a factor or percentage relative to a defined point. You can
scale all geometric and drafting entity types using either a
uniform or XYZ scale method.
Uniform: Scales the entities by a single factor or percentage
on all three axes. The entities change size while maintaining
their original shape.
XYZ: Applies a different scale factor or percentage to each of
the axes (XYZ). The entities not only change size but may
change shape as well, appearing to be stretched or squeezed
from their original shape.
MODIFYING GEOMETRY / Transforming Entities 263
When scaling selected entities, you can also choose to move, copy or
join them.
Note: If you apply XYZ scaling to a solid, the solids history is lost
and the resulting entity is a brick.
Move to Origin
Use this function to quickly move all visible geometry to the
current WCS origin based on a point that you select with the
AutoCursor.
The Move to Origin function respects the 2D/3D
construction mode. In 2D mode, the point you select with the
AutoCursor moves to the XY origin, but all entities retain their original
Z value. In 3D mode, the point that you select with the AutoCursor
moves to 0,0,0 and the Z values of the other entities update
respectively.
264 MASTERCAM X3/ Reference Guide
There is no dialog box for this function. Once you select a point with
AutoCursor, the visible geometry moves to the origin relative to that
position.
Offset
Use this function to offset one entity at a time. You can move
or copy a single entity parallel to the original; displacing it by
a defined distance and direction. The direction is
perpendicular to the entity along every point, and relative to
the current construction plane.
Figure 4-19: Offset dialog box
You can create multiple copies and use the Direction button to create
parallel entities on either side of the selected entity or on both sides.
MODIFYING GEOMETRY / Transforming Entities 265
Offset Contour
Use the Offset Contour function to move or copy one or
more chained entities; displacing them by a defined distance
and direction and, optionally, a depth.
Offsets are created perpendicular to the selected entity
chains at every position, relative to the current construction plane.
Figure 4-20: Offset Contour dialog box
4
266 MASTERCAM X3/ Reference Guide
Note: When you offset the boundary inward, the system trims the
boundary at corners.
Project
When you choose this function, Mastercam offers a variety
of different methods you can use to project selected entities,
including:
Depth: Projects selected entities to the Z-depth you
choose in the current construction plane.
Plane: Projects selected entities in various positions in 3D
space and squashes them into a flat, 2D plane. Mastercam
converts NURBS splines if they are not parallel to the
construction plane.
Surface: Projects curves onto surfaces and solids.
MODIFYING GEOMETRY / Transforming Entities 267
When projecting points onto surfaces, select the Points / Lines check
box and button to access the Project Points dialog box.
268 MASTERCAM X3/ Reference Guide
Rectangular Array
This function makes it easy to quickly create an array (grid)
of entities by copying selected entities simultaneously in one
or two directions, relative to the construction plane. For each
direction, you can specify a unique number of copies to
create, and the offset distance and angle.
MODIFYING GEOMETRY / Transforming Entities 269
Roll
Use the Roll function to wrap lines, arcs, and splines about
an axis as though around a cylinder, or unwrap rolled
entities to make them lie flat.
270 MASTERCAM X3/ Reference Guide
Drag
Use the mouse with the Drag function and ribbon bar
options to select entities and dynamically move or copy
them to a new position by dragging and translating or
rotating them.
Figure 4-25: Drag ribbon bar
ta e
M e
Ro slat
ch
ipl
te
t
M le
lec
Co e
py
ign
t
ult
g
re
n
ov
Sin
Tra
Se
St
Al
Notes:
You cannot drag shaded surfaces.
The Translate, Rotate, and other Xform functions offer more
advanced and precise transformation methods than are
available by dragging entities.
When rotating geometry, you can use the AutoCursors Angular
snap setting.
Stretch
Use this function to stretch entities within a single, 2D plane.
You can stretch all geometric and drafting entity types using:
Rectangular coordinates (X, Y, Z)
Polar coordinates (vector and length)
Points (between two locations)
Before accepting the stretch, you can preview and flip the results. You
can even create results in both original and flipped directions.
272 MASTERCAM X3/ Reference Guide
Note: All edit fields are reset to 0 (zero) each time you enter the
dialog box. You can enter a value or select a value from the MRU
(most recently used) drop-down list.
Stretching Entities
The following examples show a rectangle that is stretched out of its
original shape using the Stretch function. First, use the AutoCursor
window selection method to select two of the rectangles intersecting
lines. In the Stretch dialog box, specify the translation position for the
selected entities.
Figure 4-26: Example 1, Windows selection
MODIFYING GEOMETRY / Transforming Entities 273
Xform STL
STL is an acronym for StereoLithography, a 3D model file
4
type developed by 3D Systems, Inc. An STL file is a large
collection of oriented triangles that represent surface and
solid models. If you work with STL files, you use this function
to mirror, rotate, scale, offset, and translate STL files.
Select the Bounding Box check box and button to access the Bounding
Box dialog box, and create rectangular or cylindrical boundary around
the STL file.
274 MASTERCAM X3/ Reference Guide
You can save the results to the same file or to a new file.
Use the step angle option on the Parts tab to control part
rotation.
Change the spacing between parts.
When material surface finish is the same on both sides of
the material, use Mirror to flip parts horizontally.
TIPS:
Have Mastercam create as many sheets as needed to
accommodate the number of parts by choosing Create
necessary sheets on the Sheets tab.
On the Parts tab, use Fill all sheets to have Mastercam
4
automatically create parts to fill up the material (up to 3500
parts per sheet). Use Filler Quantity to create a specific
number of parts within the nested area.
Use colors and levels to organize results by setting these
options in the Nesting configuration dialog box.
Save common sheet sizes to sheet libraries or in individual
MCX files.
Save common parts in MCX files.
When you require a controlled number of each part in the
nesting results, create a group.
To read a detailed report about the nesting results, choose
Details in the Nesting Results dialog box.
276 MASTERCAM X3/ Reference Guide
Analyzing Entities
Use the Analyze menu functions to retrieve analytical data for most
elements that appear in the graphics window. This includes the
following entity information:
For most functions, you can modify some or all of the information in
analyze dialog box fields.
This topic defines each analyze function and provides you with
general instructions for its use. Analyze menu functions include:
Changing Entity
Attributes
(page 289)
MODIFYING GEOMETRY / Analyzing Entities 277
When you select more than one entity to analyze, a single properties
dialog box appears for the first entity type. The left and right arrow
buttons in the dialog box indicate that you are analyzing more than
278 MASTERCAM X3/ Reference Guide
one entity, and allow you to cycle through the previous or next entity in
the selection group.
The Analyze function remains active until you press the Esc key or
close the properties dialog box, allowing you to select and analyze
additional entities.
Entity attribute fields for Level, Color, line Style and Width, or Point
style appear in all properties dialog boxes. Use these fields to modify
the attributes of a single entity, or use the Propagate Attribute
Changes apply button to assign the same attributes to all selected
entities. (This button is available only when multiple entities are
selected or when attributes are changed.)
Analyze Position
You can view the XYZ coordinates of a selected position or
point entity using the Analyze Position function.
Figure 4-30: Analyze Position dialog box
This function remains active until you close the dialog box so you can
continue to select and analyze different points or positions.
MODIFYING GEOMETRY / Analyzing Entities 279
Analyze Distance
Use this function to analyze the distance between two
selected entities or positions by creating one or more
theoretical lines.
Figure 4-31: Analyze Distance dialog box
Analyze 2D Area
Use this function to analyze an area you define by selecting
curve boundaries relative to a specified chord height
tolerance.
Figure 4-32: Analyze 2D Area dialog box
You can view details on the boundary and perimeter areas, center of
gravity, and moment of inertia about the X and Y axes and about the
center of gravity. You can save the data to a specified file type,
filename, and location.
You can optionally save the resulting data to a specified file type,
filename, and location.
MODIFYING GEOMETRY / Analyzing Entities 281
Analyze Chain
This function allows Mastercam to analyze the chains you
select in order to identify one or more subtle problems that
might be overlooked, including:
Only overlapping entities that are adjacent or all overlapping
entities, regardless of their relative position.
Positions where the chain reverses direction by a value that
exceeds the minimum angle you specify.
Short entities; those with a length smaller than the maximum
length value you define.
282 MASTERCAM X3/ Reference Guide
You can optionally create geometry to mark problem areas as they are
detected during the analyze process. This geometry helps you zoom in
on problem areas in order to fix them. Mastercam creates red arcs
(circles) for overlapping entities, yellow point entities for direction
reversals, and blue arcs (circles) for short entities.
Analyze Contour
Use the Analyze Contour function to generate a text report
containing the properties of all the entities in one or more
chained curves. The curves can contain lines, arcs, or points
(no splines). You can analyze either 2D or 3D contours. For
2D contours, you can analyze a contour which is offset from the
chained curve, and which uses cornering options, simulating a simple
contour toolpath.
Figure 4-37: Analyze Contour dialog box
The generated report opens in your default text editor and lists the
properties of each entity in the chained curves. Before saving the file to
a specified location, you can view and edit the data or add comments,
as necessary.
Analyze Angle
This simple function lets you analyze the angles between
two lines or three point that you select in the graphics
window. Mastercam displays values for the first angle and
the supplementary angle.
Figure 4-39: Analyze Angle dialog box
Note: If the lines do not lie in the same plane and do not intersect,
only the Cplane option is available; the 3D option is unavailable.
Analyze Dynamic
You can dynamically view information on any position you
choose along an entity. When you select the entity, you use
the cursor to move the arrow endpoint that appears along
the entity to the position you want to analyze.
MODIFYING GEOMETRY / Analyzing Entities 285
The information that appears in the dialog box fields for the selected
entity type includes:
LinesPoint and tangent XYZ coordinates.
Arcs and splinesPoint and tangent XYZ coordinates and the
radius of curvature.
Surfaces and solid facesPoint XYZ coordinates, the normal
XYZ coordinates, and the minimum radius of curvature.
In the Vector section, you can type a length to view the corresponding
endpoint XYZ coordinates of the vector.
Analyze Number
Use this function to easily identify and view the properties of
an entity using only the entity number (a database property
automatically assigned to all entities).
286 MASTERCAM X3/ Reference Guide
When you type the number of the entity you want to analyze and
choose OK, the properties dialog box for the entity appears and the
selected entity is highlighted in the graphics window.
Notes:
You can also use the Analyze Entity Properties function to
select one or more entities to analyze in the graphics window.
To identify the entity number of a specific entity, use the
Analyze Database function.
Analyze Database
This function provides database-related information about a
selected entity. You can view the entity number, creation
date and time, and number of references for associations to
the entity including:
Geometry (surfaces and dimensions)
Solids
Toolpaths
Figure 4-42: Database Properties dialog box
MODIFYING GEOMETRY / Analyzing Entities 287
This function remains active until you close the dialog box, allowing
you to continue to select and analyze the database properties of
different entities.
4
Use this function to perform one or more of the following
analyses on a surface model.
Check model: Checks for self-intersections,
backups, and internal sharp ridges against a tolerance you
specify.
Small surfaces: Checks for surfaces that lie on top of other
surfaces with the area size you define.
Normals: Analyzes the normal vector of the selected surfaces
and reports the number of bad surfaces whose normal vector
reverses direction abruptly in one or more locations.
Base surfaces: Checks for base surfaces and allows you to
optionally blank or unblank them in the graphics window.
Figure 4-43: Test Surfaces dialog box
288 MASTERCAM X3/ Reference Guide
TIP: You can also use the Status bar Color, Point style, Line
style, Line width, and Level fields to modify the specific
attribute for selected entities, or for entities you will create in the
current session.
chapter 5
Working with Surfaces
and Solids
This chapter provides information on Mastercam functions
and concepts that are required to create more complex parts.
You will find information on:
Displaying Surfaces and Solids . . . . . . . . . page 292
Surface Creation . . . . . . . . . . . . . . . . . . . . . . page 298
Solids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 326
292 MASTERCAM X3/ Reference Guide
Shading Settings
Shading settings control the appearance of shaded surfaces and solids.
The Shading Settings dialog box provides this control. Choose Screen,
Shade Settings to open the Shading Settings dialog box:
Figure 5-3: Shading Settings Dialog Box
Activate or deactivate
shading; shade all entities
or only selected entities.
Define characteristics of
and turn on/off spot lights.
Entity Selection
You can shade all surfaces and solids in the current job or only selected
entities.
Colors
To control the shading color, choose Screen, Shade Settings, and
then:
To use the color of the entity as the shading color, choose
5
Entity color.
To select a shading color from the color palette, choose Select
color. The current shading color displays. To change it, choose
the Colors button, and then select a color from the palette.
To use a material color, choose Material, and then select a
material from the list. You can create or edit material color
settings using the Material dialog box.
Defining Material Colors
You can define shading colors that simulate materials. Several
standard material definitions are provided (brass, bronze, chrome,
copper, gold, silver, various colors of plastic and rubber). You can edit
the standard materials and create new ones.
The material color definitions consist of amounts of red, green, and
blue for each of three kinds of light: ambient, specular, and diffuse. You
can also define a shininess value.
Parameters
Lighting
Mastercam provides many lighting options that allow you to create
shading effects:
Ambient light is diffuse light shining onto the entity from all
directions.
Spot lights are directional lighting. Spot lights can
simulate the diffuse light from a light bulb, or a
focused cone of light from a conventional spot light.
You can light the entity using multiple spot lights.
You can control the intensity and color of both ambient and spot
lighting.
Note: You can turn on more than one spot light at a time. A yellow
image in the spot light angle display indicates that the light is on.
298 MASTERCAM X3/ Reference Guide
Surface Creation
Mastercam X offers a wide range of surface creation functions:
TIP: You can also use Create menu functions to make simple
surface rectangles, rectangular shapes, polygons, ellipses, and
primitives. For more information, see Creating Miscellaneous
Shapes on page 197.
Creating a Surface
from a Flat Boundary
(page 318)
Surface Representation
Mastercam can represent surfaces in three ways:
parametric
NURBS
curve-generated
Not all surface types are appropriate for all surface creation methods.
A parametric surface is analogous to a parametric spline. A parametric
surface expands each curve segment in another direction, resulting in
a patch. A patch is a surface area bounded by four segments of the
5
generating curves. A parametric surface requires a large amount of
data storage space.
A NURBS (non-uniform rational B-spline) surface is analogous to a
NURBS curve or spline. A NURBS surface expands a string of control
points in another direction, resulting in a grid. It requires less data
storage space than a parametric surface but takes longer to process.
A curve-generated surface stores a direct reference to the original
curve. It requires less data storage space than either a parametric or a
NURBS surface. Swept, net, and blend surfaces cannot be curve-
generated.
Base Surface
When Mastercam creates a trimmed surface (for example, fence
surface or flat boundary surface), it also creates an untrimmed,
blanked base surface or parent surface. It uses the base surface for
future modifications of the surface. In some cases (flat boundary
surfaces, for example), the base surface boundaries may extend
beyond the visible surface boundaries.
In most cases, you will not use or be aware of the base surface. The
following sections note occasions when the base surface has an effect
on an action.
Surface
Base surface
Surface Display
In addition to the shading settings, you can control the appearance of
surfaces and solids by setting:
Surface drawing density.
Highlight on the back of surfaces (wireframe only). Displays
the side opposite the surface normal in a different color (the
surface background color).
WORKING WITH SURFACES AND SOLIDS / Surface Creation 301
d
led
ain
fte
Ch
Ru
Lo
When you select curves for a ruled surface, the selected ends of each
pair of curves (curve one and two, two and three, and so on) compose
one edge of the surface. When you select a curve or chain of curves, a
temporary arrow displays at the closest endpoint to show which end is
selected.
TIPS:
To better match curves, or chains of curves, select the curves
using the Sync chaining method (Chaining Options dialog
box). This method allows you to match curves manually or
by entity, branch, node, or point.
As long as the surface is live, you can rechain the curves and
switch the surface between ruled and lofted.
WORKING WITH SURFACES AND SOLIDS / Surface Creation 303
gle
le
ng
an
file
da
art
is
p
Pro
Ax
En
St
Fli
i st
flip
td
/
t
le
e
l ec
le
fse
y
ov
g
p
c
p
Sin
Se
Co
Cy
Of
M
Fli
304 MASTERCAM X3/ Reference Guide
ne
Tw a l T
pla
Ro late
No e
rm
eC
tat
ain
ns
Tra
Us
Ch
5
Creating Net Surfaces
A net surface is created from a network of intersecting
curves, generally a minimum of two across curves and two
along curves; there is no maximum. The curves need not be
trimmed, and may be chained in any order. You can also
define an apex point, which is necessary when two or more of the
curves meet at a single point.
Figure 5-17: Net surface ribbon bar
t
in
po
ain
ex
yle
Ap
Ch
St
306 MASTERCAM X3/ Reference Guide
5
e
od
fac
t
th
igh
gle
ht
ur
le
me
ei g
ts
he
an
ng
nd
ain
lec
dh
da
art
art
p
Ble
Se
Ch
En
En
St
St
Fli
TIP: If the curve used to create the fence surface is not trimmed
to the base surface, the fence surface will not be trimmed. Trim
the curve before creating the fence surface.
Note: The resulting draft surfaces are not trimmed nor filleted.
5
310 MASTERCAM X3/ Reference Guide
Filleting Surfaces
In this section, you will learn to use the following functions in the
Create, Surface, Fillet submenu to fillet selected surfaces:
Fillet Surfaces to Surfaces (page 310)
Fillet Surfaces to Curves (page 311)
Fillet Surfaces to a Plane (page 312)
In some cases, having only one set of surfaces could prove more
time-consuming. For example, if you have multiple surface walls
and a single surface floor all in a single set, the system looks for
intersections between all walls and the floor. If, however, you select
the walls as one set of surfaces and the floor as the second set of
surfaces, the system looks for intersections only between each wall
and the floor.
Select the surfaces you want to fillet and press Enter. Chain the
curve to which you want the surface to be filleted. Click Apply or
Enter when done.
Select the surfaces you want to fillet and press Enter. Select the
plane to which you want the surface to be filleted. Click Apply or
Enter when done.
314 MASTERCAM X3/ Reference Guide
Trimming Surfaces
In this section, you will learn to use the following functions in the
Create, Surface, Trim submenu to trim selected surfaces:
Trimming Surfaces to Surfaces (page 314)
Trimming Surfaces to Curves (page 315)
Trimming Surfaces to a Plane (page 316)
When trimming a surface, the trimmed surface is created as a new
surface and you choose to keep or delete the original (base) surface.
When trimming surfaces to surfaces and surfaces to curves, you can
also choose to extend the intersection curve to the edge of the surface
(or both surfaces), and split the selected surfaces into separate
surfaces at their intersecting curves.
ts)
rfa t)
se
su se
im su t)
ce
e
th c e
(tr nd se
dg
bo rfa
th co ce
od to E
Bo se urfa
ce
es
rfa
m s
co ce
Sp Curv
el
tri st
su
Se urfa
2 ( m fir
nd
M
nd
e
s
l et
De p
tri
st
te
lit
e
Ke
1(
Fir
Ex
Use current construction attributes
When you choose this option, you are prompted to select the first
set of surfaces you want to trim. When you finish selecting surfaces,
press Enter. Repeat these steps on the surface to which you want
the first one to be trimmed. Use the ribbon bar options to modify
the selections and click Apply or press Enter when done.
lit rve
ct a
el
rv
le urf
Sp Cu
Se ct s
al
nd
te
rm
De p
ew
le
le
te
e
No
Ke
Se
Ex
Vi
Select the surface you want to trim and press Enter. Chain the curve
to which you want the surface to be trimmed and click the part of
the surface you want to keep. You can also choose whether to
extend the curves to the surface edge as part of the trim function, or
to split the trimmed surface into multiple split surfaces, based on
the number of intersection curves formed from the trim. Click
Apply or Enter when done.
316 MASTERCAM X3/ Reference Guide
l
de
mo
P la c e
e
ne
le t
r fa
ep
lit
De
Sp
Su
Ke
r
fse
un
ite
p
Ro
Of
M
Fli
In the graphics window, select a surface, and then select the edge to
extend. To extend the entire edge, press [Enter]. Alternatively, choose a
second edge point, to extend the portion of the edge between the two
selected points. Use the Flip button to switch which portion of the
edge that Mastercam extends.
Mastercam extends the edge by the value you enter in the Offset field.
Use the Miter and Round buttons to choose the type of outer corners
to create on the new surface.
WORKING WITH SURFACES AND SOLIDS / Surface Creation 317
Extending Surfaces
Choose Create, Surface, Extend to extend a surface by a
defined length or to a selected plane. You can extend the
surface linearly or following the curvature of the surface.
After you select the surface to extend, Mastercam displays a temporary
arrow on the surface. Move the base of the arrow to the location where
you want to extend the surface, and then click to set the extension
location.
Figure 5-31: Surface Extend ribbon bar
r
ea
5
lin
th
e
No r
ne
let
ea
ep
n-
ng
Pla
Lin
De
Ke
Le
TIP: Make sure you have the correct visual cue (either face or
entire solid body) before you make your selection.
When you choose Create, Surface, From Solid, the Surface from
Solids ribbon bar displays. Use the ribbon bars buttons to create
surfaces with the system or solid attributes. You can also choose to
keep the solid or to delete it after the surface is created.
s
te
bu es
tt ri ibut d lid
A ttr oli e So
t
m A S
lec
Sy So Ke De
Re
A single closed chain defines the outer boundary of the flat boundary
surface. Chains nested entirely within this boundary form holes in the
surface. If chain is not completely enclosed within the first boundary
chain, Mastercam creates a separate surface. You can create multiple
surfaces by selecting chains that are not nested.
WORKING WITH SURFACES AND SOLIDS / Surface Creation 319
in
ha
w
ins
lC
ne
ha
ua
t
dc
lec
an
Ad
Se
pT
lec
Ga
Se
Use this ribbon bar to select surface edges and curves, and to set a gap
tolerance between flat boundary surfaces.
Mastercam fills the hole by creating a new trimmed surface within the
boundary defined by the hole. The surface Mastercam creates is
separate from the original surface, even though it appears to be part of
it when you display it as a wireframe.
Figure 5-34: Fill Holes with Surfaces ribbon bar
t
lec
Se
When filling holes in a flat boundary surface, if you select the outer
boundary as the boundary to be filled, Mastercam fills the area
between the outer boundary of the flat boundary surface and the
blanked base surface, which extends beyond the flat boundary surface.
Note: The Fill Holes with Surfaces function differs from the
Remove Boundary from Trimmed Surface function in which
Mastercam removes the trimmed boundaries and recreates the
surface; it does not create a new surface to fill the holes.
Note: This function differs from the Fill Holes function in which
Mastercam creates trimmed surfaces to fill the holes. When using
Fill Holes, no trimmed boundaries are removed.
Splitting Surfaces
When you split a surface, you break it along one of its
constant parameter directions, which are the two directions
Mastercam uses to generate the surface. Mastercam then
creates two trimmed surfaces within the same boundary. If the break
point you select permits the surface to be broken in two ways,
Mastercam prompts you to select the direction along which you want
to split it.
Figure 5-35: Split Surface ribbon bar
Use this ribbon bar to break a surface at a fixed position along one of
the surface directions. Select the surface to split. Mastercam displays a
temporary arrow on the surface.
(You may need to rotate the geometry to bring the arrow into view.)
Use the cursor to move the base of the arrow to the position you want
the split to pass through on the surface (the fixed position), then click
to set the position. The surface is split when you click Apply or OK.
Untrimming Surfaces
When you untrim a trimmed surface, Mastercam returns the
surface to its base surface.
WORKING WITH SURFACES AND SOLIDS / Surface Creation 323
Blending Surfaces
In this section, you will learn to create blended surfaces using
functions in the Create, Surface submenu. These functions allow you
to smooth out part of a surface model by eliminating unwanted
features.
TIP:
To select a blend location at an existing point, type S to activate
snapping. Move the base of the arrow over the desired point,
then left-click to snap to it.
Solids
Unlike wireframe and surface models, which consist of multiple
curves and surface entities, a solid model is a single entity, regardless
of its complexity. However, a solid model may consist of several solid
bodies.
You work with a solid model as a whole, like molding a piece of clay.
For example, whether you add fillets to a solid, hollow it out, or
combine it with another solid, the resulting solid model remains a
single entity. Each Mastercam function you perform on a solid entity is
saved as a separate operation on the solid. In the Solids Manager, you
can view a complete history of the operations used to create a solid,
and move, edit, or delete them.
Because a solid is a closed, organized model, Mastercam manages the
interior and exterior of the model for you, handling the complexities of
the model behind the scenes. This makes it easy to work with solid
modeling. When you create or edit operations on a solid, Mastercam
automatically determines the surfaces to keep or trim in order to
maintain the solid as a single entity.
Basic solid model functions include extrude, revolve, sweep, loft, fillet,
and shell. This section provides an overview of how to create, select,
and perform operations on solid models. You will also learn to use the
Solids Manager and its rightclick menus to manage and modify solids
and their operations. Topics in this section include:
Creating a Solid Model: Process Overview (page 327)
Solids Associativity (page 328)
Selecting Solids (page 330)
Combining Solid Operations (page 331)
Working with Solid Functions (page 332)
Solids Manager (page 358)
Editing Solid Models (page 364)
WORKING WITH SURFACES AND SOLIDS / Solids 327
Solids Associativity
Solids associativity is the dependent relationship between a solid, the
operations that define it, and any geometry selected in its definition.
When you perform a solid operation such as extrude, fillet, or draft
face, Mastercam associates it with the solid that it creates or modifies.
This association can be broken only by deleting the operation.
Because an operation is associated with the solid that it creates or
modifies, you cannot copy operations or move them to a different
solid. For example, when rechaining a fillet operation, all of the new
edges that you select must be on the same solid where the operation
was originally defined. To fillet edges on a different solid, you must
create a new fillet operation on that solid.
Associativity eliminates the need to recreate a solid each time you
modify it. After editing an operations components (geometry and
parameters), you can regenerate the solid to incorporate your changes.
The following terms describe a solid operation and the current state of
its associativity.
Clean: An operation whose defining parameters and
geometry match the associated solid. This condition applies
to all newly created operations and to operations that have
been successfully regenerated. For a solid to be stable and
current, its operations must be clean.
WORKING WITH SURFACES AND SOLIDS / Solids 329
Clean operation 5
Dirty operation
Invalid operation
Selecting Solids
Use the General Selection ribbon bar to select entities in the graphics
window. This 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 there are no solids in your file, the Solid Selection mode is not
available; you can use only Standard Selection options.
Figure 5-40: Standard Selection mode
Note: The Verify, UnSelect All, End Selection, and Help options
are always available, regardless of the current selection mode.
Solid Extrude
The Solid Extrude function allows you to extrude planar
chains of curves and create:
One or more new solid bodies
Cuts on an existing body
Bosses on an existing body
Mastercam extrudes chains of curves by driving the shape of the
curves along a linear path using a specified direction, distance, and
other parameters that further define the results. The number of
resulting solids, cuts, or bosses depends on the number of chains that
you select, whether the chains are nested, whether you combine
operations, and what construction method you use.
Figure 5-42: Solid Extrude dialog boxes 5
Notes:
With both thin-wall and non-thin-wall extrusions, you can
reverse the normal direction.
The extrusion direction cannot be parallel to the plane defined
by the selected chains of curves because you cannot extrude a
chain sideways.
Notes:
The Extrude operation can have more than one chain only if
there is an outermost chain that defines a closed boundary
around the other chains, and all of the nested chains are in the
same plane. The chains that are nested within this boundary
WORKING WITH SURFACES AND SOLIDS / Solids 335
Solid Revolve
You can revolve planar chains of curves to create one or
more new solid bodies, cuts on an existing body, or bosses
on an existing body. This function revolves chains of curves
by driving the shape of the curves about a selected axis,
using the start and end angles, and other parameters you provide. The
number of resulting solids, cuts, or bosses depends on the number of
chains that you select, whether the chains are nested, whether you
combine operations, and what construction method you use.
Figure 5-43: Solid Revolve dialog boxes
5
Note: The rotation direction follows the right-hand rule, with the
axis direction vector representing the positive Z axis.
Notes:
You cannot delete the base chain. The base chain is the
outermost chain of curves, which defines the outer boundary, or
cross section, of the solid.
The Revolve operation can have more than one chain only if
there is an outermost chain that defines a closed boundary
around the other chains. The chains that are nested within this
boundary form cutouts in the solid and lie in the same plane.
You cannot use the thin-wall construction method in this case.
To edit the rotation axis of a revolved solid, cut, or boss, you
must edit the solids parameters.
Solid Sweep
Use the Solid Sweep function to sweep closed, planar chains
of curves, called section chains, to create one or more new
solid bodies, cuts on an existing body, or bosses on an
existing body. Mastercam sweeps chains of curves by
translating and rotating the shape of the curves along the entire
distance of a single chain of curves, called the path chain. The angle
between the section chains and the path chain is maintained
throughout each resulting swept solid. The number of resulting solids,
cuts, or bosses depends on the number of chains that you select,
whether the chains are nested, and whether you combine operations.
WORKING WITH SURFACES AND SOLIDS / Solids 337
Solid Loft
You can loft closed chains of curves to create a new solid
body, a cut on an existing body, or a boss on an existing body.
When you use this function, Mastercam performs a loft
operation by transitioning between two or more chains of
curves in the order that you select them using either smooth or ruled
(linear) blending between the chains and by capping the first and last
chains with solid faces. The start point of each chain and the sync
method that you use when selecting the chains affect how Mastercam
aligns the selected chains as it transitions between them.
338 MASTERCAM X3/ Reference Guide
Solid Fillet
Solid filleting is a type of edge blending that results in a
rounded edge by introducing new faces that are tangent to
the edges adjacent faces. A fillet is also referred to as a
rolling ball blend because it has a circular cross section, as if
a ball is rolled along each selected edge and material is either added to
or removed from the balls path to form the smooth edge. When using
the Fillet function, you determine the extent of the fillet by specifying
the radius of the rolling ball or cross section. You can define the fillets
radius using a constant radius value or by varying the radius value
along the edge. For fillet operations using a variable radius, you can
also specify radius positions and values along a solid edge.
Figure 5-46: Solid Fillet dialog box 5
The faces within each set need not be contiguous with each other nor
adjacent to the faces in the other set. The resulting fillet blends the first
face in each of the two sets and continues across other faces in the sets
to the extent that a single continuous fillet can be created.
Figure 5-48: Example: Face-Face fillet across non-adjacent face
The Face-Face Fillet Parameters dialog box options allow you to create
both rolling-ball and constant curvature fillets by selecting the
constant radius, constant width, constant width-ratio, single hold line
or double hold line methods. Use other options to propagate fillets
along tangent faces and designate a Help Point.
WORKING WITH SURFACES AND SOLIDS / Solids 341
Chamfer Functions 5
A chamfer, or beveled edge, is a type of edge blending that has a linear
cross section. You chamfer solid edges by introducing new faces that
add material to or remove material from the selected edges and that
are not tangent with the adjoining faces of the original edge. You
determine the extent of the chamfer by specifying distances and,
optionally, an angle to offset the chamfer from the selected edge on the
adjoining faces.
Chamfers that are created on the edges of selected faces or whole solid
bodies are associative. If edges are added to or removed from a
chamfered face or body, the entire face or body remains chamfered,
regardless of the changes.
Mastercam provides three functions you can use to define where the
chamfer is positioned along the edge faces:
One Distance
342 MASTERCAM X3/ Reference Guide
Two Distances
If you create a chamfer using either the Two Distances or the Distance
and Angle function and you select an edge to chamfer, you must also
select a reference face to be used to calculate the resulting chamfer. The
reference face can be either one of the two faces that are adjacent to
the selected edge, also referred to as edge faces. Mastercam uses the
reference face to make the following calculations, according to the
chamfer method that you select:
For chamfers created using the Two Distances function, the
reference face is used to measure the value of the Distance 1
parameter from the selected edge. Mastercam then applies
the second value (Distance 2) to the other edge face.
For chamfers created using the Distance and Angle function,
the reference face is used to measure the specified distance
and angle from the selected edge.
When you select an edge to chamfer, Mastercam highlights the default
reference face and displays the Pick Reference Face menu to give you
the option to select the other edge face.
You are not required to select a reference face in the following cases:
For selected faces. Mastercam chamfers all edges associated
with the face and uses the face itself as the reference face for
all of the edges. If you select two faces that share an edge, the
WORKING WITH SURFACES AND SOLIDS / Solids 343
first face that you select defines the reference face for the
shared edge.
When the One Distance chamfer function is used. A chamfer
created with this method is symmetrical, and the same
chamfer distance is used for both edge faces.
Solid Shell
To hollow solid bodies with the Solid Shell function, choose
the material to remove and, optionally, select the faces you
want to remain open. The remaining faces are thickened by
the amount you specify. You can re-select the geometry that
defines a shell operation for editing.
Figure 5-51: Shell Solid dialog box
5
When you shell whole solids, there are no entry holes into the solid,
and you cannot see into the solid if it is shaded. However, you can view
the void in the interior of the solid if you use translucent shading.
Similarly, you can turn on the display of hidden lines to distinguish the
solids inner walls. For more information, see Displaying Surfaces and
Solids on page 292.
Solid Trim
Use the Solid Trim function to trim selected solids to a plane,
to a surface, or to an open sheet body. You can also choose
whether or not to keep what was trimmed as new bricks
(solid bodies with no history) and change the trimming
direction.
Figure 5-52: Trim Solid dialog box
Solid Thicken
The Solid Thicken function allows you to thicken an open
sheet solid and thereby convert it into a closed solid body.
You can use this function in conjunction with the From
Surfaces (stitch surfaces into solids) function to turn
selected surfaces into a solid that can be managed like any other solid
created in Mastercam.
You can draft virtually any solid face, regardless of whether the solid
was created in Mastercam or imported from an external file format.
For example, a filleted face can be drafted, which changes its geometry
from cylindrical to planar, like a chamfered face.
When a face is drafted, the adjacent faces are trimmed and/or
extended to accommodate the new geometry of the drafted face. If the
adjacent faces are unable to accommodate the new geometry, the
operation fails. Failure is more likely to occur with larger draft angles
or if adjacent faces are tangent (or near tangent) and are not also being
drafted. In some cases, drafting results in faces being deleted from the
solid.
The Draft Faces function provides various methods you can use to
draft solid faces. The method that you choose determines where a
drafted face hinges. Each method is described below.
Draft to FaceDrafts solid faces using a planar reference face. You
select the planar reference face that is used to calculate where the
drafted face hinges and the draft direction. The drafted face hinges
at the intersection of the original face (the face selected to be
drafted) and the reference face. The hinge point can be located on
WORKING WITH SURFACES AND SOLIDS / Solids 347
Face to be
drafted
Planar reference face
5
Figure 5-57: Example 2: Draft to Face
Hinge point
Drafted face
Original face (replaced
by drafted face)
Faces extended to
accommodate
drafted face
5
Figure 5-62: Example 2: Draft Extrude
Boolean Operations
You can construct a solid using combinations of two or more existing
solids using Boolean functions to add solids together, remove solids
from one another, and find the common region defined by
overlapping solids. For a Boolean Remove or Common operation, you
can choose whether or not to maintain associativity.
Boolean operations are a set of functions (Add, Remove, and
Common) that enable solid construction using combinations of two or
more existing solids. Solids can be added together, and removed
(subtracted) from one another. Common regions defined by solids can
be kept while all other material is removed. For each Boolean function,
a target body and one or more tool bodies must be selected. The result
of a Boolean operation is always a single solid, regardless of the
number of tool bodies selected.
To initiate a Boolean operation that maintains associativity,
choose Boolean Add, Boolean Remove, or Boolean Common
from the Solids menu.
Boolean Add Boolean Remove Boolean Common
Whichever function you choose, you must then identify a target body.
This is the solid that material is added to, removed from, or
overlapped. Next you select one or more tool bodies, which are the
solids that are added to, removed from, or overlapped with the target
body. To perform the operation, choose the End selection option from
the General selection ribbon bar.
Layout
The Solid Drawing Layout function lets you create a layout of different
part views (for example, top, side, front, and isometric), arranged
within a page you define.
Figure 5-66: Example: Solids Drawing Layout
You can set the page size and orientation, and select the view
layouts to include. Standard layouts, include:
4View DIN: bottom, front, left, and isometric views
4View ANSI: top, front, right, and isometric views
3View DIN: bottom, front, and left views
3View ANSI: top, front, and right views
You can choose from a list of standard page sizes, or select a template
file to define the page. Mastercam adds borders and any other entities
in the template to the drawing layout.
Use the following guidelines to create a solid drawing layout.
Define basic layout parameters in the Solid drawing layout
(create) dialog box.
WORKING WITH SURFACES AND SOLIDS / Solids 355
Once you create the basic layout from this dialog box, you can use the
Edit Solid Drawing Layout dialog box options to customize it further
by editing settings such as Hidden Lines, Paper Size, or Scale Factor.
You can also add, remove, and modify views.
356 MASTERCAM X3/ Reference Guide
TIPS:
You can create multiple drawing layouts in the same part file.
Each time you create a new layout, make sure you select a
new level for it (unless you want to replace an existing
layout).
Use the Radial display angle check box in the Create Drawing
Layout dialog box to add or remove radial display lines.
These lines represent the surfaces of closed, circular solids
5
(cones, cylinders, spheres, tori). When selected, the angle
you set defines the position and number of radial lines that
are created.
358 MASTERCAM X3/ Reference Guide
Solids Manager
Use the Operations Manager pane in the Mastercam window to access
the Solids Manager tab and view information on each solid in the
current file.
Figure 5-69: Solids Manager
You can expand the tree structure of a solid to view all operations that
were performed to construct the solid and view any toolpaths that
were created on the solid.
Besides listing the operations that define a solid, the Solids Manager
tab provides options for managing and editing solids and solid
operations. To access these options, rightclick a solid or operation in
the list. The following section describes how to use the Solids Manager
and some of the functions you can perform.
Topics in the next section introduce the tools you use to work with
solid models, including:
Checking Solid Models
Viewing and Naming Solid Models (page 361)
Editing Solid Models (page 364)
X To suppress an operation:
1 From the Solids Manager tab, select the solid operation to
suppress.
2 Rightclick and verify that the operation is not already
suppressed (no check mark appears next to this option in the
menu).
3 Choose Suppress. This activates the feature for the selected
operation and removes the operation from view in the
graphics window. In the rightclick menu for the selected
operation, a check mark indicator appears next to the
Suppress function and the icon in the Solids Manager appears
unavailable.
To restore a suppressed operation, select it from the Solids Manager,
rightclick and choose Suppress from the menu. Mastercam restores
360 MASTERCAM X3/ Reference Guide
the operation to the graphics window and removes the check mark
from the function in the menu.
Notes:
While an operation is suppressed, you cannot edit its
parameters or geometry or select it for use in any other
operation.
This function is not available for base operations.
If an operation does not appear in the graphics window but
does not have a check mark next to the Suppress option, it is
dependant on a prior operation and that operation is
suppressed. The dependant operation can be viewed
(unsuppressed) only by unsuppressing the operation on which
it is dependent.
Notes:
The stop operation is inserted after the operation on which you
release the mouse button.
To return the solid to its original state, drag the Stop Op icon to
the last operation in the list. When you release the mouse
button, the operation is inserted after the final operation in the
list.
5
Viewing and Naming Solid Models
Use the following tools to view and name solid models:
Rename Solids and Solid Operations (page 361)
Highlight Solid Operations (page 362)
Identify a Solid Operation Based on its Geometry (page 363)
Expand and Contract Solid Operation Details (page 363)
3 Type the new name and press Enter or click elsewhere in the
Mastercam window.
3 Use the Solid Attributes dialog box fields and options to view
and edit one or more of the following attributes of the selected
solid
Level
Color
Note: Although they appear in the dialog box, the Line Style and
Line Width fields are not currently used with solid models.
4 To accept your changes and exit the dialog box, choose OK.
TIP: You can also use the Analyze function from the Analyze
menu to edit the level and color attributes of a selected solid.
For more information, see Changing Entity Attributes on
page 289.
WORKING WITH SURFACES AND SOLIDS / Solids 367
Regenerate Solids
Regeneration is the process of rebuilding a solid so that it matches its
associated operations. This is required whenever a solid becomes dirty
or invalid due to changes to the parameters and/or geometry of one or
more of its operations. When you regenerate a solid, Mastercam
incorporates your changes into the solid and restores the solid to a
clean state, if possible. Regeneration fails if a solid has one or more
invalid operations. You must edit and correct invalid operations before
you can successfully regenerate them.
368 MASTERCAM X3/ Reference Guide
Duplicate Solids
You can make exact copies of solids, including tool bodies. Each copy
is an active solid that you can select and edit. This function is
particularly useful if you want to use the same tool body to affect
different target solids.
X To duplicate a solid:
1 From the Solids Manager, select the solid to copy.
Use the Files of type drop-down list to choose the format of the files
you want to view and select from. This limits the files you can view to
only files in the selected format.
If you select a non-native file type from the Files of type list,
Mastercam enables the Options button. Use this button to open a
WORKING WITH TOOLPATH OPERATIONS / Opening / Importing / Merging Part Files 375
dialog box of read parameters for the selected file type. Mastercam
uses the parameters to import and convert the chosen file. The
example below illustrates options for opening and importing an SAT
file type:
Previewing a File
In the Open dialog box, activate the Preview and Descriptor panes with
the Preview and Descriptor check boxes. Use the Preview pane to see a
thumbnail of a selected file. The Descriptor pane shows the text
descriptor associated with the file. To browse files faster, deselect the
check boxes to turn off the Preview and Descriptor options.
Figure 6-3: The Preview and Descriptor panes
Notes:
If you do not have Mastercam Solids installed, you can still
machine an imported solid. However, Mastercam Solids must
be installed to modify a solid, or create additional solids (with
the exception of primitives).
You can also save .MCX files out to any supported file format.
For more information on the files types you can import and
export, see Opening and Translating Files on page 58.
2 In the Open dialog box, use the Files of type drop-down list
and select MCX, MC9, or MC8.
3 Use other options to navigate to the file location, select the
file, and choose OK.
4 If the selected file uses the same unit of measure (English or
metric) as the current configuration file, skip to Step 5.
Otherwise, in the System Configuration (switch units) dialog
box, choose Units or All settings to switch units and load an
alternate default configuration file.
5 When opening the selected file, Mastercam automatically
runs an integrity/efficiency check to remove instabilities in
the file. It verifies the information stored in the file, such as
associativity, machine and toolpath groups, operations, tools,
and more.
If the file passes the integrity check, you can begin working
with it.
If problems are detected, Mastercam reports detailed
information on all errors it finds. In some cases, you can
choose to have Mastercam fix the errors, or use the Details
option to view, print, and optionally save the error details
to a file. Before working with the file, you must manually
correct any reported problems.
2 In the Open dialog box, use the Files of type drop-down list
and select a non-Mastercam file format.
3 To set import parameters:
a Choose Options.
b In the read parameters dialog box for the selected file type,
complete the fields as necessary.
c To accept the parameters and return to the Open dialog
box, click OK.
4 Use other Open dialog box options to navigate to the file
location, select the file to import, and choose OK.
The selected file is imported and converted to the current
Mastercam format (MCX) using the settings in the
6
Configuration, Converters properties page and, if applicable,
the import read parameters you defined in Step 3. In most
cases, the default machine definition is assigned to the
imported file.
2 In the Open dialog box, use the Files of type drop-down list
and other options to navigate to the file location.
3 Select the file containing the entities you want to add to the
current file and choose OK. The entities in the selected file are
added to the file in the local origin position (X0, Y0, Z0) and
the Top view. The merged entities are live so that you can
edit them.
4 Use options in the Merge / Pattern ribbon bar to select a new
base point for placing the merged entities and to define their
scale, rotation angle, and mirror axis (X, Y, or Z).
Figure 6-4: Merge / Pattern ribbon bar
s
te
bu
tri
at
nt
te
t
or
lec
ale
rre
ta
irr
Se
Ro
Sc
Cu
Notes:
Use the Select option to create a point that positions the center
of the pattern file.
Pattern entities are created in the current Cplane.
TIPS:
Consider storing the files containing pattern entities in a
separate directory, such as \Patterns, so they are easy to
locate when you use this function.
To remove merged entities in the order in which they were
added to the current file, choose Undo from the Edit menu or
toolbar.
6
382 MASTERCAM X3/ Reference Guide
You can create as many different machine groups as you need in the
same part file. By using machine groups to organize operations, you
6
can include toolpaths for different machines in the same part file, even
for different machines types. For example, if some part features will be
cut on a mill and others on a lathe, you can include all of the
operations in the same Mastercam file by creating different machine
groups for each set of mill and lathe operations.
You can also create groups of toolpaths on the same machine that you
will want to post separately. To do this, use the Toolpath Manager
rightclick menu Groups functions to create toolpath groups. Toolpath
groups inherit all the properties of the parent machine group. The
parent machine group is defined as the machine group that is
384 MASTERCAM X3/ Reference Guide
6
Defaults for some properties are set in the control definition. The
sections for the individual tabs list these.
In this section, you will learn to set parameters in each of the following
Machine Group Properties dialog box tabs:
Files Tab (page 386)
Tool Settings Tab(page 390)
Stock Setup Tab(page 395)
Safety Zone Tab(page 398)
386 MASTERCAM X3/ Reference Guide
Files Tab
Use the Files tab to view and define the file names and data paths used
by operations in the selected machine group. These settings affect
default values, posting, and tool and operation libraries.
The default tool library for a new machine group is set in the machine
definition as part of the General Machine Parameters. You can use the
Files tab to change the default library for the selected machine group.
No matter what the default tool library is, though, when you create a
new toolpath you can always open any tool library and select tools
from it.
Note: Many of the default paths and filenames that display in the
Machine Group Properties, Files tab are values you initially set in
the Control Definition Manager, Files and Operation Defaults
properties pages. For more information on these settings, see
Files on page 797 and Operation Defaults on page 815.
WORKING WITH TOOLPATH OPERATIONS / Creating Machine Groups 387
To learn more about the Files tab, review the following information:
Defining the Toolpath (NC File) Name (page 387)
Setting up Machine Group Files (page 388)
Editing the Machine Definition (page 388)
Setting up Comments (page 389)
Defining the Toolpath (NC File) Name
In the Toolpath name field, type the default path and filename of the
NC file you want to create when posting operations from this machine
group, or choose the Open button to select a file. You can post only
operations from a single machine group at one time although you can
select one or more operations in the group you want to post.
388 MASTERCAM X3/ Reference Guide
Note: The combined length of the NC file name plus its path (for
example, c:\mcamx\nc_files\program.nc) cannot be more than
120 characters.
IMPORTANT:
If you select a different machine for the machine group, the
files and data paths are replaced with default values from the
control definition used by the selected machine.
If there are already operations in the machine group, be very
careful when selecting a different machine to ensure the new
machine supports all the toolpath features that have been
programmed.
Note: The control and post processor are displayed only for
information purposes. To change them, you must edit the machine
definition. For more information, see Choosing a Machine
Definition on page 373.
WORKING WITH TOOLPATH OPERATIONS / Creating Machine Groups 389
Setting up Comments
In the Machine Group Properties Files tab, use the Output comments
to NC file section to choose the types of comments to include in the
NC file. In Mastercam, you can still view the comments that you
choose to exclude from the NC file.
To record comments that apply to all the operations in the selected
machine group, select the Output group comments to NC check box.
Notes:
To set the defaults and enter the maximum number of
characters allowed for comments, use the Control Definition
Manager, NC Output properties page. For more information,
NC Output on page 799.
When editing tool parameters, you can use the Comment field
in the Tool parameters tab (Toolpath parameters tab for Lathe)
to enter operation-specific comments.
You can also enter machine-specific comments when setting up
the machine definition.
6
390 MASTERCAM X3/ Reference Guide
To learn more about the Tool Settings tab, review the following
information:
Numbering Tools Sequentially (page 391)
Calculating Default Feed rates (page 393)
Setting Other Toolpath Configuration Parameters (page 394)
Assigning Sequence Numbers (page 394)
Using Advanced Options (page 394)
WORKING WITH TOOLPATH OPERATIONS / Creating Machine Groups 391
Figure 6-7: Using the Machine Group Properties to number tools sequentially
Use the Tool settings tab of the Machine Group Properties dialog box to number your tools
sequentially, instead of using the tool number stored with the tool definition. The setting shown
above applies only to operations created in the current machine group. See Setting a default
tool numbering method on page 392 to make this the default setting for future machine groups.
392 MASTERCAM X3/ Reference Guide
Use the Tool settings tab of the Machine Group Properties dialog box
to tell Mastercam your preference, as shown in Figure 6-7. When this
option is not selected, Mastercam reads the tool number from the tool
definition stored in the tool library when you select the tool.
Typically, this setting applies only to the current machine group. You
can make this the default setting for future machine groups by
completing the following procedure.
5 If you work with other .defaults files, select a new file from the
drop-down list and repeat Step 4. In particular, if you program
in both inch and metric units, you should edit both inch and
metric .defaults files.
6 Click OK to close the Edit Operation Defaults dialog box, and
6
close the Machine Group Properties dialog box.
The options that are available in the Stock setup tab are based on the
Mastercam product associated with the machine definition in the
selected machine group. You can define different stock setup
parameters for Mastercam Lathe than for Mastercam Mill and
Mastercam Router. Your options for defining each type of stock set up
are described below.
396 MASTERCAM X3/ Reference Guide
Note: For information on Lathe Stock Setup options, see page 397.
Selecting Stock Model TypesThere are several ways you can create
stock models.
Choose Rectangular or Cylindrical to create simple stock
models that are not defined by actual geometry. All
dimensions are entered in this dialog box and no geometry is
added to your part file. You can choose whether or not to
Display the stock on the screen.
Choose Solid to use a solid model inside the current part file
as the stock.
Choose File to use a solid model from an STL file as the stock
model.
Setting Stock DimensionsYou can use several techniques for setting
the stock dimensions. Type the dimensions directly into the X, Y, and Z
fields, or use one of the following methods when the exact dimensions
are unknown:
Choose Select corners to return to the graphics window and
select the two opposing corners of a 3D rectangle.
Choose Bounding box to calculate the furthest points in the
part geometry.
Choose NCI extents to calculate the furthest points in the
toolpaths, based on just the feed rate moves.
Mastercam automatically calculates the stock dimensions and
displays them in the fields. You can then edit them, as necessary.
Setting Stock OriginUse the stock origin to locate the stock relative
to your part. First, choose a point on the stock to use for the stock
origin. In the dialog box, the cross shows you where the stock origin is:
The default position is the middle of the stock. Select a corner of the
part to set it as the stock origin.
Next, type the coordinates of this point in the Stock origin fields, or
click the Select button to choose a point from the graphics window.
WORKING WITH TOOLPATH OPERATIONS / Creating Machine Groups 397
Note: Use the Verify function to perform gouge checking. For more
information, see Verifying Operations on page 466.
Note: If you change the stock view, you might need to reset the stock
origin.
6
Setting the Safety Zone viewSimilar to setting a stock view, you can
orient the safety zone with the part by assigning a specific view to the
safety zone. To do this, click the Safety Zone View button and select a
view from the View Selection dialog box. The edges of the safety zone
are parallel with the axes of the selected view.
You can select and further define the best fitting type of safety zone
(spherical, cylindrical, or rectangular) for the part you are machining.
Chaining
Chaining is the process of selecting and linking pieces of geometry so
that they form the foundation of a toolpath, surface, or solid. This
fundamental Mastercam concept has important applications in both
design and machining functions.
When you chain geometry, you select one or more sets of curves (lines,
arcs, and splines) that have adjoining endpoints. Chaining differs from
other selection methods because it associates order and direction to
the selected curves. Chaining order and direction affect the way
Mastercam generates surfaces, solids, and toolpaths.
Most toolpaths require geometry to be chained. Usually you chain the
geometry that is used in a single operation, such as a contour toolpath
or pocket toolpath. Chaining determines the direction of tool travel
during machining.
You set chaining defaults in the Settings, Configuration, Chaining
properties page. You can use the Chaining dialog box to override these
settings, as necessary.
However, you can chain together separate sets of entities to be cut in a
single operation. For example you can chain together the entities for
separate parts to be cut from the same workpiece in the same
operation.
When chaining is required for a selected function, Mastercam displays
the Chaining dialog box. If the current part file contains wireframe and
solid entities, you can use the buttons at the top of the dialog box to
choose the type of entities you want to chain. Otherwise, the entity
type is pre-selected.
Figure 6-10: Chaining dialog box, selection type buttons
Wireframe Solid
Chaining Solids
In Solids mode, the Chaining dialog box provides options to chain
solid entities. The chain solids buttons act as toggles, allowing you to
include or exclude certain types of solid elements from chain
selection, including:
Use other options in this dialog box to unselect and re-select solid
chains, reverse chaining direction, and move the start of a chain.
In an open chain, the start and end points are different coordinates.
Examples of open chains are single lines or arcs. An open chain may
WORKING WITH TOOLPATH OPERATIONS / Chaining 405
TIP: When creating open and closed chains, use options in the
Chaining dialog box to reverse the chain direction and move the
start or end position of the chain.
Chaining Direction 6
All chains have a direction. Direction for closed chains is either
clockwise or counterclockwise, while the direction for open chains
points toward one of the chain endpoints. The chaining direction
determines the direction of tool movement in a toolpath.
In surface creation, Mastercam uses chaining direction to synchronize
the chains to create a smooth, regular surface. Errors in establishing
chaining direction often result in a twisted surface that cannot be
machined. In the following example, the arrow shows the
counterclockwise chaining direction for a closed chain that consists of
several lines and arcs. The chain starts at the base point of the arrow.
406 MASTERCAM X3/ Reference Guide
Chaining arrow
Synchronizing Chains
Many Mastercam functions, such as surface creation and ruled
toolpaths, use chain synchronization. Choose a synchronization mode
(sync mode) if you have attempted to create a toolpath and found that
it twists as shown below in the center picture. The twisting could affect
the surface of the part, making it unmachinable or irregular.
Original geometry
Use the Sync mode setting in the Chaining Options dialog box to
define how you want to divide the chains. You can also set a default
startup Sync mode in Settings, Configuration, Chaining properties
page.
Choose one of the available Sync mode options defined below:
None: Synchronizes the chains by dividing them each into an
even number of points. Certain surfaces and toolpaths require
more precision than this option provides.
by Entity: Matches the chains by the endpoints of each entity.
Requires both chains to have the same number of entities.
by Branch: Matches the chains at branch points. Can be used
for most chain synchronization.
by Node: (Applies only to parametric splines). Matches two or
more splines by the node points of each spline. Each spline
must have the same number of node points.
by Point: Matches the chains by point entities on the
endpoints of each entity. You must pre-define the points
where you want the chains to sync.
Manual: Matches the chains of areas you specify.
Manual/density: Matches the chains that you specify and
allows you to assign a density for each chain. If an area has
small radii, use a higher density (such as 2) for a better finish.
6
Editing Toolpath Chains
The Chain Manager is where you edit the geometry of toolpaths based
on chained geometry (rather than points). The Chain Manager lists all
the chains for the selected toolpath operation. Since chaining
determines the cut order, tool rapid moves, and the direction of tool
movement, you may find that you need to modify the chaining after
generating a toolpath.
To access the Chain Manager, click the Geometry icon in the
Toolpath Manager for any toolpath that contains chains for its
underlying geometry.
Notes:
Drill, surface, point, and multiaxis toolpaths do not contain
chained geometry. When you choose the Geometry icon on these
408 MASTERCAM X3/ Reference Guide
Note: You can select multiple chains even if Mastercam does not
highlight them.
Add chain : Opens the Chaining dialog box and lets you select
one or more chains to add from the graphics window.
410 MASTERCAM X3/ Reference Guide
Edit tabs: For contour toolpaths, lets you edit tabs using the
Edit tabs ribbon bar. Use the ribbon bar options to move, add,
or delete tabs on the chain. You can also access the Tabs
dialog box to modify tab parameters.
Multi-Select: (Wire only) Works in conjunction with the
Change at point rightclick menu item. Multi-Select allows
you to choose multiple points on the active chain before the
Change at point dialog box displays. Press [Esc] to end point
selection.
Reset Chain: (Wire only) Removes all Change at point data on
the active chain.
Rename: Lets you change the name of the selected chain.
Alternatively, you can click a selected chain and type a new
name directly. Use either method to assign meaningful names
to chains in the toolpath.
Dynamic chaining
Mastercam can help you eliminate unnecessary toolpath moves
(cutting air) by allowing you to dynamically adjust the start and end
points of chains. When you are chaining and click to set the start and
end points on the geometry, a green arrow and a red arrow display on
the part as shown in the following picture. 6
The crosshair at the bottom of the green arrow indicates the starting
point. The green arrowhead points in the chaining direction (the
direction the tool will travel along the chain). The crosshair at the base
of the red arrow indicates the end of the chain, and the red arrowhead
also points in the chaining direction.
By dynamically adjusting one or both of these chain points, you can
dramatically increase your cutting efficiency. Adjust these points using
412 MASTERCAM X3/ Reference Guide
the Start, Dynamic, and End buttons on the Chaining dialog box. You
must expand the Chaining dialog box to view these buttons.
Use the Start and End buttons to move the start and end points of a
chain from one entity endpoint to another.
Note: These buttons are unavailable on open chains. They are also
unavailable if Break closest entity to thread point in the
Chaining Options dialog box is selected.
WORKING WITH TOOLPATH OPERATIONS / Chaining 413
Use the Dynamic button to move the start or end of a selected chain to
any position along an entity, without restricting the start/end to an
entity endpoint. Choose the Dynamic button, and then click the start
or end point of a chain and drag it to a new position.
Notes:
If Break entities in Dynamic is selected in the Chaining
Options dialog box or Chaining property page, using this
function automatically breaks the entity at the start/end
position.
The Dynamic button is disabled for Wire chaining.
6
414 MASTERCAM X3/ Reference Guide
By dynamically adjusting the chain to move the start point for the back
turn operation (shown below), you can eliminate the cutting air
portion of the toolpath.
This image shows the operation after using dynamic chaining to adjust
the start point.
WORKING WITH TOOLPATH OPERATIONS / Chaining 415
You can also use Mastercam's dynamic chaining feature after the
toolpath has been created. Click the Geometry icon for the toolpath
(in the Toolpath Manager as shown below) to open the Chain Manager.
In the Chain Manager, right-click the chain to edit, and choose Start
point to use the options in the Chaining dialog box.
6
416 MASTERCAM X3/ Reference Guide
Selecting Tools
In this section, you will learn about selecting tools and setting feeds,
speeds, and other general toolpath parameters. For most Mill, Router,
and Lathe toolpath types, the Toolpath Parameters tab displays after
you chain or select geometry, solids, or surfaces for a new toolpath.
You can also access this tab by clicking the Parameters icon in the
Toolpath Manager list.
Use the large area in the left section of the Toolpath parameters tab to
select a tool for the operation. All tools that have been added to or are
used in the current machine group display in this area by default.
To change the tools display, similar to setting Windows file view
options, rightclick in this area and choose an option from the View
menu.
If you display tools in a list, you can sort the list by clicking on column
headers. To reorder the columns, click and drag them to new positions.
Use one of the following methods to select a tool:
In the tool display area, click the tool you want to use.
If the tool you want is not displayed, choose Select library
tool. This opens the Tool Selection dialog box where you can
select a tool from the current tool library or from any tool
library you choose.
Use the rightclick menu option to Create new tool and
define the tool.
TIPS:
To simplify the display, choose Tool Filter and define criteria
that will limit the display to only tools that meet your criteria.
You can select a tool from the library just by entering its tool
number, provided that in the Machine Group Properties
dialog box Tool Settings tab, the option to Search tool library
when entering tool number is selected. To configure this
setting, click the Tool Settings icon in the Toolpath Manager
list.
Doubleclick a tool to edit its tool definition, or choose Edit
tool from the rightclick menu.
Use this dialog box to select tools from a tool library and add them to
the current machine group. Adding tools to the machine group allows
you to select and use them in a toolpath.
420 MASTERCAM X3/ Reference Guide
TIPS:
Mastercam Mill and Router toolpath types can use tools and
tool libraries interchangeably.
While working in the tool display window, click and drag
columns to rearrange them, or sort the tools by clicking on a
column header. Use the rightclick menu to access more
display options.
WORKING WITH TOOLPATH OPERATIONS / Using the Toolpath Parameters Right-Click Menu 421
6
Lathe
Note: You set the operation defaults file using the Files tab in the
Machine Group Properties dialog box. Initially, the .DEFAULTS file
that displays in the Files tab is associated with the selected control
definition. To view this setting, and other machine group defaults,
click the machine group Files icon in the Toolpath Manager list.
6
424 MASTERCAM X3/ Reference Guide
6
You can do this while creating an operation or editing an existing
operation.
Even if you have edited some of the cutting parameters, the edited
values will be overwritten when you select a new tool. This happens
6
even if the new tool has the same dimensions as the old one.
However, Mastercam includes an option that you can use to control
this behavior. On the Toolpaths page in the System Configuration
dialog box, deselect Automatically calculate HST defaults.
432 MASTERCAM X3/ Reference Guide
This disables the automatic update feature so that when you select a
new tool, Mastercam does not update any of the cutting or linking
parameters. Instead, you will see a new button on the Tool page:
The formulas for calculating the default values for surface high speed
toolpaths (HST) are stored in files with .FORMULA extensions.
Typically, these are stored in the following folder:
\mcamx\mill\formula
Please note that if you have installed Mastercam to a directory other
than MCAMX, that the route of the path shown above will reflect your
customized install.
Mastercam installs a default.formula file that contains the system
defaults. If you wish, you can select a different set of defaults. Typically,
different default files are created for different materials. For example,
for softer materials, you might use more aggressive cutting
parameters.
WORKING WITH TOOLPATH OPERATIONS / Editing Toolpath Defaults 433
new file has the proper XML tag structure, and that it has a
complete set of default values for all toolpath types and pages.
Remember, Mastercam default formula files apply only to 3D
surface high speed toolpaths.
2 Restart Mastercam.
Even if youve never used XML files, the .FORMULA files are easy to
1 understand. They consist of a series of nested objects that correspond
to the parameter pages in your HST dialog box.
Each toolpath type is represented by a <toolpath> object.
Each toolpath contains a collection of parameter pages. Each
parameter page is represented by a <page> object. Most
6
toolpaths contain Cut parameters, Linking, and Transition
pages.
Each page contains <group> objects. Each group contains a
set of parameters.
Each field on each page is represented by a <param> object.
Each object has a name and a target. When you need to refer to a
2
field in a formula, you refer to its target.
Each <param> object has a value. This represents the default value for
3
that field. To change the default value for a field, you need to locate the
<param> object for the field and change this value. Sometimes this
value is just a single number. That means the default value is a
constant that does not depend on the tool or any other parameter.
Notice that the value is not enclosed by < > brackets.
Sometimes the value is an expression or formula. It is enclosed within
4
( ) parentheses. Notice it contains the target for another field,
STEPDOWN.
436 MASTERCAM X3/ Reference Guide
Building formulas
The default value for each field can be either of two types:
Constant. This means that the default value will not change
with a new tool and is not linked to any other parameter.
This example sets the default stock-to-leave amount at 0.05
inches:
Toolpath Manager
functions
Machine group
Toolpath group
Toolpath subgroup
TIP: When you position the cursor in the Toolpath Manager, the
Toolpath Manager options become active; any keyboard
commands you enter are executed in the Toolpath Manager.
When you move the cursor outside of the Toolpath Manager
pane, the focus shifts and different options become active.
Move up one item. Position below last item in the selected operation / group.
Move down one item. Scroll Toolpath Manager view to insert arrow position.
Flowline toolpathsFor flowline toolpaths, you can also view and edit
flowline information for the toolpath by selecting the Geometry -
Flowline Data icon.
Figure 6-23: Example: Flowline Operation details
Parameters icons
Toolpath parameters: Opens the Toolpath Parameters
dialog box where you can select a tool, set feeds, speeds,
and other general toolpath parameters.
WORKING WITH TOOLPATH OPERATIONS / Managing Toolpath Operations 443
Tool icons
Tool parameters: Opens the Define Tool dialog box
where you can define the tool and its parameters for the
operation.
Toolpath not restored: The file has not been restored (via
a toolpath regeneration) since the file was opened with
the restore NCI option deselected. (Icon is light blue.)
Displaying Toolpaths
When you generate a toolpath, the tool motion is drawn in the
graphics window. Sometimes the display of multiple toolpaths can
obscure the geometry and each other. You may find it simpler to work
with toolpath display turned off.
Use the following Toolpath Manager options to simplify the display of
toolpaths and associative geometry in the graphics window.
Figure 6-24: Toolpath Manager tab, display options
You can also use the Toolpath Manager and shortcut keys to show and
hide all toolpaths, or only selected toolpaths.
Showing / Hiding All ToolpathsTo show or hide the display of all
toolpaths in the graphics window, position the cursor in the
graphics window, and press the [Alt] key and the [T] key at the same
time [Alt+T]. This key sequence toggles the visibility of all
toolpaths on and off in the graphics window.
Showing / Hiding Selected ToolpathsTo change the display state of
one or more toolpaths, select one or more toolpath operations in
Toolpath Manager and type [T]. Mastercam turns off the toolpath
display for the selected toolpaths. To turn the display back on, type
[T] again. This is especially helpful if you are working with a
complex part and want to view only specific toolpaths. When you
use this technique to turn off the display of individual operations,
they are not affected by typing [Alt+T] in the graphics window.
They remain hidden until you type [T] again when the cursor is
positioned in the Toolpath Manager.
448 MASTERCAM X3/ Reference Guide
Notes:
Toolpath Manager display options override all other toolpath
display states and settings.
You may need to repaint the display after toggling the toolpath
display on / off.
Toolpaths are not displayed for operations marked dirty until
they are regenerated.
To hide most of the text that appears next to the list icons, use
the Display options command in the rightclick menu.
WORKING WITH TOOLPATH OPERATIONS / Editing Operations 449
Editing Operations
Toolpath Manager icons and rightclick menu functions offer many
flexible methods you can use to edit operations. So far in this chapter,
you have learned about using Toolpath Manager icons to:
Choose a machine and control definition (page 373)
Set machine group properties (page 382)
View and edit toolpath operations (page 437)
This section provides information on how to use the Toolpath
Manager rightclick menu and its Toolpath Editor and Edit selected
operations submenu functions.
In this section, you will learn about:
Using the Toolpath Editor (page 449)
Editing Selected Operations (page 455)
Notes:
If you change the feed rate, use the Change options to apply the
new feed rate as either a Modal change (effective until a
different feed rate is encountered in the toolpath), or to a
defined Section of the toolpath. The section begins with the
point you chose to edit in Step 2 and ends with a position you
choose later in the Section dialog box.
Rapid move is unavailable for arcs.
Feed rate is disabled for rapid moves.
The large area in the left side of the dialog box lists all selected
operations in ascending order by operation number.
Use the check box next to each field in this dialog box to select the
fields to edit. This flexible design lets you implement changes to one
field, all fields, or any combination of fields you choose. When you
click OK or Apply, only selected (activated) fields and their associated
values are used to edit the operations in the list.
WORKING WITH TOOLPATH OPERATIONS / Editing Operations 457
TIPS:
Use the Enable all and Disable all buttons,
located in the lower left corner, to quickly
select / deselect all fields.
To deselect (disable) the Clearance or Retract fields for all
edited operations, select the check box next to the field and
choose Disable from the Use drop-down list.
After selecting a field, use one of the following methods to change it:
Type a value in the field.
Click the field button, and set parameters in the related dialog
box.
Select a value from a drop-down list.
6
To update the operations with your changes, click OK or Apply.
Use the Abs/Inc drop-down list to choose a plane setting for the
selected field and specified value. Most toolpaths provide Clearance,
Retract, Feed plane, Top of stock, and Depth parameters you enter in
either absolute or incremental values.
Absolute values are always measured from the origin.
Incremental values are relative to other parameters or chained
geometry. For example, incremental Depth and Top of Stock
parameters are relative to the location of the chained
geometry. The Clearance, Retract, and Feed plane are relative
to the Top of stock.
458 MASTERCAM X3/ Reference Guide
Selecting Tools
All tools added to or used in the active machine group appear in the
large area below the Tool Selection check box. To choose a tool and
apply it to all selected operations, start by selecting the Tool Selection
check box. This activates the Tool Selection option. Then select a tool
by clicking it. Use the Tool Filter check box and button to modify the
tool display. To access the Tool Selection dialog box and its options,
click the Select library tool button. You can also pick additional
options from the menu that displays when you rightclick in the Tool
area.
Figure 6-27: Edit Common Parameters, Tool rightclick menu
Propagating Changes
Use the Propagate button in conjunction with the operations list to
copy one or more selected fields from one operation to all other
operations in the list. First, select the operation you want to copy fields
from by clicking it in the list. The operation is highlighted to indicate
its selection. Click Propagate to update all common parameters fields
with values from the selected operation. Then select one or more fields
to apply, edit them as necessary, and click Apply. The selected fields
and values are applied to all operations in the Edit Common
Parameters list. To use another operation to propagate and update
additional fields, repeat this procedure. To accept the changes and exit
the function, click OK rather than Apply.
6
the data path entered in the Machine Group Properties Files tab,
Toolpath directory field. This location displays as read-only
information in the Enter new NC name dialog box, as illustrated
above.
The post processor uses the program number for machine tools that
require program numbers rather than program names. The program
number displays next to the NC file name in the Toolpath Manager.
460 MASTERCAM X3/ Reference Guide
Renumbering Tools
The Renumber tools function makes it easy to renumber the tools
used in the selected operations, and optionally those that have been
saved with the part file but are not used in any of its operations. For
example, you might use this function when reprogramming a job for a
different machine tool.
Reversing Toolpaths
The Reverse toolpath function allows you to transpose the machining
direction and swap the side where cutter compensation in control is
applied for selected operations. If cutter compensation in control is off
in the toolpath, it remains off; only the machining direction is
reversed.
After reversing a toolpath, the NCI file is automatically locked
to prevent you from regenerating the toolpath.
When you return to the Toolpath Manager after accepting
work offset changes, regenerate all selected operations.
Backplotting Operations
Use the Backplot function in the Toolpath Manager to simulate tool
motion for selected operations. This animated display allows you to
view the cutting process in the graphics window in a manner similar to
stepping through or running a video file.
Use Backplot to spot errors in a program before machining the
part. To begin backplotting, select one or more operations in
the Toolpath Manager list. Then click the Backplot button
located at the top of the Toolpath Manager
To move forward and backward through the backplot simulation, use
the Backplot VCR bar, located above the graphics window.
6
Figure 6-32: Backplot VCR bar
Tra t for ard
Ru ce ard
ep ck
s rw
w
You can run Backplot in Run mode, which displays the toolpath as the
tool moves along, or Trace mode, which displays the entire toolpath
and the tool moves over it. The direction of each tool move is
highlighted as the backplot progresses. The default colors are light
blue at the start and red at the end of each move, but you can set them
to any color you choose.
464 MASTERCAM X3/ Reference Guide
As you step through the toolpath, the Details tab of the Backplot
dialog box displays information on the type of move, and the Info tab
displays information such as cycle time and path length for the
selected operation.
6
466 MASTERCAM X3/ Reference Guide
Verifying Operations
Use the Verify function in the Toolpath Manager to create a
3D simulation of machining selected operations. The model
created by this function represents the surface finish. It also
shows collisions, if any exist, and enables you to find and correct
program errors before they reach the shop floor.
Toolpath verification provides two modes of operation: Standard and
TrueSolid.
Standard mode uses pixel-based technology to represent the
machined part. If your installation does not include the
TrueSolid verification add-on, you must use Standard mode
for 3-, 4-, and 5-axis toolpath verification. For information on
purchasing TrueSolid verification, contact your Mastercam
Reseller.
TrueSolid mode uses solid modeling technology for toolpath
simulation. TrueSolid also uses OpenGL graphics for
dynamic 3D solid rendering and animation. After verifying a
part in TrueSolid mode, you can rotate and magnify the part
to more closely check features, surface finish, or scallops.
Because of these enhanced capabilities, TrueSolid verification
is the best choice for toolpath simulation.
You will learn more about configuring the Verify function for a specific
mode of operation and setting other verify options in Configuring
Verification Parameters on page 469.
Notes:
In Mastercam Lathe, use TrueSolid mode for best results.
The Turbo feature shows the machined part without simulating
the tool motion. Selecting Turbo for either Standard or
TrueSolid verification may produce results more quickly.
TrueSolid Turbo is available only for 3-axis toolpaths in Top
view and does not support WCS or simulate part indexing.
WORKING WITH TOOLPATH OPERATIONS / Backplot and Verify 467
6
468 MASTERCAM X3/ Reference Guide
n
s
tio
te
sa
ina
n
ed
rd
off
pe
oo
n/
om
sp
nc
o
e
at
rc
nt
le
de
itio
ind
ola
te
ed
co
t
Sp
Co
Cu
Po
Fe
G-
When you stop the verification process, either by using a selected stop
option or with the VCR controls, this ribbon bar displays read-only
information about the tool move that occurred just prior to the stop
position. The coordinates for the stop position also display. If you close
the Verify controls dialog box, the ribbon bar also closes.
6
470 MASTERCAM X3/ Reference Guide
Note: If you are verifying the current part file (MCX) and do not set
stock dimensions in the Verify configuration dialog box, the stock
values that are specified in the part file are used (Machine Group
Properties, Stock Set up tab). If stock values cannot be used from
the part file, the stock dimensions in the NCI file associated with
the part file are used. If you are verifying a different NCI file,
Mastercam scans the specified NCI file for the stock dimensions.
Note: If you are using an Undefined tool type, the part file is not
scaled.
To view the part model against the geometry contained in the STL file,
choose Compare. In addition to the comparison, you can show the
machined model and the STL model separately or together.
You can set the colors in the STL Compare dialog box to denote areas
on the part where material is being left or where the part is gouged.
Each color represents a range of values for the amount of stock left on
the part or removed from the part. For example, the first color can
represent material greater than 0.003 left on the part. The next color
can represent any material left between 0.003 and 0.002. The
horizontal shading boundary near the middle of the dialog box
indicates the color used to show zero stock left (a correct toolpath).
Values and colors above this boundary denote areas above the stock;
values and colors below this boundary denote areas in the stock.
WORKING WITH TOOLPATH OPERATIONS / Backplot and Verify 473
To change range settings, enter numeric values in the text boxes on the
left. To change the color mapped to a range, enter a value in the text
box or choose the color palette button and select a color from the
Colors dialog box.
6
474 MASTERCAM X3/ Reference Guide
Post Processing
Post processing refers to the process by which the toolpaths in your
Mastercam part files are converted to a format that can be understood
by your machine tool's control (for example, G-codes). A special
program called a post processor reads the Mastercam file and writes
the appropriate NC code. Generally, every machine tool or control will
require its own post processor, customized to produce code formatted
to meet its exact requirements and user preferences. In addition, you
can customize a post processor to reflect job or shop preferences, for
example, safety blocks or tolerances.
Post processors have two components.
An executable file such as MP.DLL, which is provided with
Mastercam. This is often used as is. Custom executables can
be developed for advanced applications, as necessary.
A post customization script (.PST) which is used by MP.DLL to
customize the post output for your machine tool. It includes
format statements, processing logic, miscellaneous integers
and custom variable definitions, system variables, and so on.
Mastercam includes a wide variety of working posts for
common machines and NC controllers, which can be further
customized for specific needs.
A single post executable (such as MP.DLL) produces NC output for a
wide variety of machines by reading different .PST files. You can use
one post executable with one or more .PST file.
Post processors do not read Mastercam part files directly. Instead,
Mastercam creates an NCI file as an intermediate file format to be
used by the post processor. You can choose to save the NCI files in a
text format so that you can review them directly. This can be very
useful when customizing posts, debugging post problems, or
analyzing problems with the NC code for a particular part, because it
lets you see the exact data that the post is reading.
WORKING WITH TOOLPATH OPERATIONS / Post Processing 475
Notes:
Mastercam also supports binary post processors. These are posts
in which the processing logic is encapsulated in a special binary
file with a .PSB extension, which cannot be edited in a standard
text editor. Post text and similar data can still be written to a
separate .PST file, though, using the Control Definition
Manager.
For more information on MP post processors, see the MP Post
Processor Reference Guide, available on CD from your
Mastercam Reseller.
Note: Operations for which posting has been disabled are not
posted even if they are part of a batch job.
WORKING WITH TOOLPATH OPERATIONS / Power User Tips 481
Note: When you open a batch file, its contents overwrite whatever
is already in the window. You can only list the contents of one
batch file at a time.
WORKING WITH TOOLPATH OPERATIONS / Power User Tips 483
If you do not want to add any other operations to the list from the
batch file, you can click OK now to run the job.
TIPS:
Save the Mastercam file before opening the Batch Toolpath
Operations dialog box. It reads the toolpaths from
Mastercam files on your hard drive, not from system
memory, so until the current file is saved, it does not know
about its toolpaths.
Operation types whose toolpath cannot be regenerated (for
example, Trimmed toolpaths) cannot be processed in batch
mode.
Operations tagged for batch processing cannot be
transformed.
Operations tagged for batch processing are not regenerated
when you regenerate operations in the Toolpath Manager.
They can only be regenerated during batch processing.
If you clear the To batch toolpath parameter on an existing
operation, the operation must be regenerated.
Importing Operations
You can import saved operations to the current Mastercam file, with or
without their geometry. Import these operations from a previously
created operations library.
You can also automatically recalculate feeds and speeds based on the
current job setup, put the operations in specific tool and construction
planes, and check for and eliminate duplicate tools.
Click the operation to select it for import. Mastercam marks selected
operations with a blue check mark. Press [Ctrl] and click to select
WORKING WITH TOOLPATH OPERATIONS / Power User Tips 485
Notes:
If you have imported only the operations parameters, the
operations in the Toolpath Manager will be marked for
regeneration.
If you import parameters without geometry, the operation will
be marked dirty. You can assign the parameters to other
geometry in your current file and then regenerate the toolpath.
Exporting Operations
You can easily export operations from the current Mastercam file to an
operations library. Export these operations with or without their
geometry.
You can also automatically check for and exclude duplicate tools from
the exported operations.
Click the operation to select it for export. Mastercam marks selected
operations with a blue check mark. Press [Ctrl] and click to select
multiple operations or to deselect an operation. Press [Shift] and click
to select a range. Choose OK to export the selected operations.
486 MASTERCAM X3/ Reference Guide
Transforming Operations
Use the Transform toolpaths function from the Toolpath menu to run
the same toolpaths in different locations or at different orientations in
the same part file. You can transform single toolpaths, or several at a
time. Consider using transform toolpaths when you want to:
Cut multiple copies of a part on several fixtures. You can then
assign different work offsets to each separate operation
created by the transform.
Cut the same feature at several locations in a part. You can
choose to run each operation created by the transform at a
specific coordinate distance from the original, or rotate the
copies around a center point.
Cut the same feature on different faces of a part, or a
tombstone application. You can also rotate a toolpath through
a plane other than the original toolplane. In addition to
changing the orientation of the toolpath, you can add a
coordinate translation, too.
Cut a mirror image of a part, in either the same plane or a
different one.
When you transform a toolpath, you can choose to maintain an
associative link between the original operation and the source
operation, or you can create new operations that are entirely separate.
You can also choose to create copies of the original geometry at the
new locations.
When you click on the Parameters icon for a transform operation, you
will see the Transform parameters dialog box tabs, not the parameters
for an individual toolpath. You can then edit the transformation
settings, or change it to an entirely different type of transformation. A
single transform operation can include multiple source operations; for
example, in the picture above, the transformation includes both the
slot mill and drill operations. Transform operations are associative;
this means that if you make a change to either of the source operations
or their geometry, the transform operation will be marked dirty until
you regenerate it.
Instead of creating a transform operation, you can choose to create
copies of the source operation (and optionally, their geometry). If this
option had been chosen in the above example, instead of the single
Transform by Toolplane operation, you would see additional drill or
slot milling operations in the Toolpath Manager. If you click on the
Parameters icon for these new operations, you will see toolpath
parameter settings, not transform settings. You can then edit or
customize each of the individual copies if you wish. These new
WORKING WITH TOOLPATH OPERATIONS / Power User Tips 487
operations are not associative; if you change the original toolpaths, the
new operations will not be marked dirty.
Select the source operations, the type of transform, and how you want
to organize the toolpaths which result. After you select the type of
transformation, choose only one of the remaining dialog box tabs
(Translate, Rotate, Mirror) to complete the operation. For example, if
you choose a Rotate transformation, the Translate and Mirror tabs are
unavailable.
In this section, you will learn about:
Selecting Operations to Transform (page 488)
Choosing Transformation Types (page 488)
Organizing Transform Operations (page 489)
Associating Work Offsets (page 489)
488 MASTERCAM X3/ Reference Guide
You can select operations from different machine groups, but because
each machine group can have a different machine associated with it,
verify that the transformed operation can be run in the destination
machine group.
6
existing offsets, Mastercam checks to see if an offset has already been
created which matches a particular transform, before it automatically
creates a new one.
Trimming Toolpaths
A trim operation is a special type of operation which lets you select one
or more toolpaths and trim them to one or more closed chains. Trim
operations are similar to containment boundaries or check surfaces,
but can be more flexible because:
They let you select a Cplane or view that you can trim relative
to.
You can trim any type of toolpath in addition to surface
toolpaths.
You can trim more than one toolpath with the same trim
operation.
When you create a trim operation, Mastercam stores it in the
Toolpath Manager like any other operation. It also keeps the
original source operation, marking it with a special trim icon.
The trim operation and source operations are associative with each
other, which means you can edit the parameters for each operation
490 MASTERCAM X3/ Reference Guide
6
492 MASTERCAM X3/ Reference Guide
chapter 7
Toolpath Types
Mastercam includes an extensive number of intelligent
toolpath functions you can use to quickly build toolpaths for
specific applications. Your ability to access toolpath types and
features depends on both your license level and the capabilities
of the active machine and control definition. Most of the
Mastercam Mill toolpaths described in this section are also
available if your installation includes Mastercam Router and
the appropriate Plus or Pro license, or Mastercam Lathe for
mill/turn applications.
In this chapter, you will learn about the different toolpath types
you can create in Mastercam, including:
Mill and Router Toolpaths (page 494)
Additional Router Toolpaths (page 539)
Surface Toolpaths (page 550)
Multiaxis Toolpaths (page 639)
Lathe Toolpaths (page 701)
Nesting and Engraving Toolpaths (page 733)
Notes:
If your Mastercam installation includes Mastercam
Wire, you can also create toolpaths (wirepaths) for EDM
machines. For more information, refer to the
Mastercam X3 Wire Getting Started Guide PDF located
in your Mastercam installation \Documentation folder.
If Mastercam Art is installed, you can create Art
toolpaths for your Art models using the Art, Toolpath
Art Base Surface function from the Mastercam menu.
For more information, refer to the online Help or the
Mastercam X2 Art Tutorial PDF in your Mastercam
\Documentation folder.
494 MASTERCAM X3/ Reference Guide
Note: Mills that support multiaxis toolpaths also support the other
types of toolpaths described in this section.
TOOLPATH TYPES / Mill and Router Toolpaths 495
TIPS:
When working with toolpaths, you can use functions to
transform, trim, or wrap the toolpath around a cylinder with
axis substitution.
To wrap the toolpath, choose the Rotary axis check box and
button in the Toolpath Parameters tab for the selected
operation.
For more information on how to transform or trim operations,
see Transforming Operations on page 486 and Trimming
Toolpaths on page 489.
7
Mastercam's feature based machining (FBM) eliminates the manual
processes involved in identifying features for programming milling
and drilling operations on solid parts. Based on parameters you
define, FBM analyzes the part for specific feature types and
automatically creates the individual toolpaths needed to machine
selected features. FBM toolpath operations are available from the
Toolpaths menu; they include FBM Drill and FBM Mill.
FBM uses the information derived from the part's features in
combination with the machine group's stock definition. With this
information and the guidelines you define for the FBM operation type
Mastercam performs the following tasks:
detects all features for the selected FBM operations type,
based on your selection criteria
496 MASTERCAM X3/ Reference Guide
FBM Requirements
Mastercam Solids, and Mastercam Mill Level 1 or Mastercam
Router and higher
Mill or Router machine definition selected from the Machine
Type menu
At least one solid part model in the current .MCX file. For use
with FBM Drill, the model must have one or more hole
features. FBM Mill requires one or more open, closed, or
through pockets with flat floors and straight walls (90 degrees)
(FBM Mill only) Stock model defined in the Machine Group
Properties, Stock Setup tab
FBM Drill
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.
7
Hole detection criteria includes holes that are blind, through, co-axial,
and split between faces. FBM Drill also reads hole data from solids
created with the SolidWorks 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.
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
498 MASTERCAM X3/ Reference Guide
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.
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)
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 499
Note: Currently, FBM Mill detects only pockets with flat floors and
straight walls in a single plane.
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.
TOOLPATH TYPES / Mill and Router Toolpaths 501
Each step takes on the final shape of the part as it steps over while
approaching the final pass.
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.
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.
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.
TOOLPATH TYPES / Mill and Router Toolpaths 505
Select check boxes in the lower right of the dialog box to activate
7
advanced toolpath features. These let you create lead in/out moves,
depth cuts, multiple cutting passes, and filter toolpaths for more
efficient output.
Bull-nose cutter
Ball (spherical) cutter
Chamfer mill
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.
Notes:
The Top of stock that you enter in the Contour parameters tab
sets the maximum Z height for the oscillating contour toolpath.
TOOLPATH TYPES / Mill and Router Toolpaths 509
However, the tool will not exceed the maximum Z depth that
you specify in the Oscillate Contour dialog box.
The Distance along contour that you set in the Oscillate
Contour dialog box 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.
Mastercam also provides options for editing and cutting off the tabs.
Use the procedures below to learn more about:
Creating tabs
Editing tabs (page 514)
7
X To create tabs for a mill or router contour toolpath:
1 In the Tabs dialog box, use the fields in the top section of the
dialog box to 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).
2 After choosing the type of tab to create, enter the Width of the
tab to define how far it extends along the toolpath.
3 Use the Tab Position section to set one of the following
methods that the toolpath will use to locate the tabs along the
contour.
512 MASTERCAM X3/ Reference Guide
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.
7
514 MASTERCAM X3/ Reference Guide
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
dialog box 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.
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
TOOLPATH TYPES / Mill and Router Toolpaths 515
tab locations. You can also change the size and shape of an
individual tab.
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.
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-6: Edit tabs ribbon bar
s
ab
ll t
De tab
Ad tab
ea
Ed b
ab
a
e
e
dt
let
let
it t
ov
De
M
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.
516 MASTERCAM X3/ Reference Guide
7
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 Helix bore parameters tab to enter
values for common cutting parameters and compensation options.
Then choose the Rough /Finish parameters tab and complete
entering toolpath information.
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.
518 MASTERCAM X3/ Reference Guide
In this example, a slot mill was used to cut the coarse threads around
the top of a valve core:
ID
OD
Left-hand
Right-hand
Bottom to top
Top to bottom
Conventional
Climb
7
OD Right-hand Bottom to top Conventional
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.
Notes:
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.
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 operationChoose 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.
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.
7
524 MASTERCAM X3/ Reference Guide
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. 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.
TOOLPATH TYPES / Mill and Router Toolpaths 525
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.
7
526 MASTERCAM X3/ Reference Guide
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
TOOLPATH TYPES / Mill and Router Toolpaths 527
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 527)
Start Hole Toolpaths (page 528)
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.
528 MASTERCAM X3/ Reference Guide
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.
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.
TOOLPATH TYPES / Mill and Router Toolpaths 529
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.
7
530 MASTERCAM X3/ Reference Guide
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.
To begin creating a rough or finish pocket toolpath, choose Toolpaths,
Pocket. Then chain the geometry for the pockets. All geometry used to
define a pocket and any islands must be in the same construction
plane. Mastercam automatically interprets closed boundaries within
the chained geometry as islands and adjusts the toolpath accordingly.
Notes:
You cannot select a 3D chain for a pocket toolpath type.
To machine a pocket with complicated geometry, consider using
a surface pocket toolpath.
After selecting a tool, use the Pocketing parameters tab to select the
pocket type, based on the chained geometry, and set the pocket depth
and other general cutting parameters. Pocket types can include:
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 that used a larger diameter roughing
tool, and machines only the leftover stock.
In the Roughing/Finishing parameters tab, 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. You also use this
tab to create a finish pass with separate lead in/out moves distinct
from the entry moves for the roughing passes. You can override the
feed rate and spindle speed and set special options for thin wall
pockets. The finish pass can be created as a separate operation, so that
you can further edit and refine it separately from the roughing
operation.
TOOLPATH TYPES / Mill and Router Toolpaths 531
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 geometry. In this section, you will learn
about the different types of wireframe toolpaths you can create from
the Toolpaths, Wireframe submenu, including:
Lofted Swept 2D
Toolpaths(page 532) Toolpaths(page 534)
Revolved Swept 3D
Toolpaths(page 532) Toolpaths(page 534)
Ruled Toolpaths
Use this toolpath type to create a linear blend between chains of
curves, simulating a ruled surface over several chains of geometry.
7
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.
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
TOOLPATH TYPES / Mill and Router Toolpaths 533
must select a ball endmill for this toolpath type. The following picture
shows a part profile lying flat in the XY plane, and the revolved
toolpath created from the geometry.
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.
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 535
7
536 MASTERCAM X3/ Reference Guide
Specialized Toolpaths
In this section, you will learn about the types of specialized toolpaths
you can create, including
Face Toolpaths (page 536)
Point Toolpaths (page 536)
Saw Toolpaths (page 540)
Manual Entry Operations (page 537)
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. Select the
across and along contours in the graphics window. 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 Facing parameters tab to enter the
toolpath parameters and complete the toolpath.
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.
TOOLPATH TYPES / Mill and Router Toolpaths 537
e
pid od
Ra e m
e
rat
M ve
up
g
mo
ed
an
ov
ck
Ch
Re
Fe
Ad
Ba
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).
7
Manual Entry Operations
Use this toolpath function to directly insert text, comments, or Gcodes
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 Gcode commands or
format them as comments.
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.
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 541
7
X To begin creating a saw toolpath:
1 Choose a Router machine definition from the Machine Type
menu.
2 Choose Saw from the Toolpaths menu.
5 mm arcs spaced
32 mm apart
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.
TOOLPATH TYPES / Additional Router Toolpaths 543
Lead drill
Offset from
lead drill to Offset from
second drill lead drill to
third drill
Both head and tool position offsets
are relative to the lead drill
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 544 shows how
Mastercam can filter out arcs in the same location but at
7
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 545 shows a technique for drilling blind holes by adding
brad point drill bits to a drill block, and defining stock.
544 MASTERCAM X3/ Reference Guide
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 545
4 For the tool diameter, enter the size of the holes that you will
be drilling.
5 Choose OK.
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.
548 MASTERCAM X3/ Reference Guide
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.
7 When the Block drill dialog box appears, right-click in the tool
selection window and 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.
Z
Y
X
Aggregate position offset
shown in side view
7
550 MASTERCAM X3/ Reference Guide
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.
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 562.
7
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.
552 MASTERCAM X3/ Reference Guide
axis instead of stepping over in the X and Y axes. Choose this toolpath
type from the Toolpath, Surface Rough or Surface Finish submenu.
7
554 MASTERCAM X3/ Reference Guide
Note: In the part above, the blend curves are the arcs on either side
of the solid.
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.
7
560 MASTERCAM X3/ Reference Guide
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.
Smoothed
toolpath
Original
toolpath
Max rounding
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. 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.
Core roughing toolpaths are ideal for boss-type parts. On each Z level,
the tool approaches the part from the outside with multiple offset
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 618).
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.
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.
570 MASTERCAM X3/ Reference Guide
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.
Surfaces to be machined
Figure 7-15: Calculating the reference tool size for pencil toolpaths
stepover
# of offsets
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.
7
height across the surface.
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-18: Raster toolpaths
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.
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.
576 MASTERCAM X3/ Reference Guide
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
TOOLPATH TYPES / Surface Toolpaths 577
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. The Steep/Shallow page in the
Surface High Speed Toolpaths dialog box lets you control this.
Figure 7-20: Waterline toolpaths
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.
7
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.
578 MASTERCAM X3/ Reference Guide
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.
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 the X-positive axis. The following
TOOLPATH TYPES / Surface Toolpaths 579
Start angle = 0
End angle = 90
Start angle = 80
End angle = 200
Start angle = 0
End angle = 360
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.
TOOLPATH TYPES / Surface Toolpaths 581
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.
Figure 7-22: 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
7
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.
582 MASTERCAM X3/ Reference Guide
2 Select the drive surfaces. You can use any of several different
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.
7
Note: This dialog box will appear 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.
4 Use the Tool page to select the tool and to enter feeds and
speeds.
Figure 7-24: Using the Surface High Speed Toolpaths dialog box
Toolpath
settings are
organized in
pages. Pages
with a green
check mark 9
have settings Edit or reselect toolpath geometry.
that have
been edited.
The Surface High Speed Toolpaths dialog box organizes all of your toolpath settings in one place.
7
When you select or change the toolpath type, Mastercam changes the list of pages so that it displays
only the relevant settings.
586 MASTERCAM X3/ Reference Guide
3 Use the Toolpath Type page to edit the set of drive surfaces or
tool containment boundary. For example, you might limit a
finish pass to only certain surfaces or areas of the part.
4 Select the desired type of toolpath or finish operation.
Mastercam updates the list of pages so that it shows only the
settings relevant to the selected toolpath type.
5 Use the Tool page to select the finishing tool. Mastercam
updates the cutting and linking parameters for the new tool.
6 Edit or update other operation parameters, as necessary.
Click on a tool in the large window to use it for an operation. Click Select library tool to get a new
tool from the tool library. The green check mark next to a tool name means that it is used in an
operation in the current machine group, but not necessarily the current operation.
7
Use the right-click menu in the large window to see many more options for managing feeds, speeds,
and tools.
i to display only the tools from the library that meet filtering criteria.
Use right-click menu options to customize the display. If the tools are
displayed as a list, click on column headers to sort the list. Reorder
columns by dragging them.
Doubleclick a tool to edit its tool definition, or use the rightclick
menu.
588 MASTERCAM X3/ Reference Guide
TIP: You can select a tool from the library just by entering its
tool number if you have the Search tool library option set in
your Machine group properties.
variable, with the value of 70000. This value will be used only to
indicate a tool inspection stop. Mastercam will write this value to the
NCI file on the final move to the clearance plane.
Stepdown (constant Z)
Min stepdown
Use the Add cuts feature to add additional cuts in shallow areas of the part. Use Max profile stepover
to limit the horizontal spacing as the surface gets flatter. Use the Min stepdown value to ensure that
too many passes do not get created with very small differences in Z depth.
Core roughing, area clearance, and waterline toolpaths all use the
Stepdown value on the Cut parameters page to maintain a constant
Z spacing between cutting passes. However, in areas of your part
where the profile is close to flat, maintaining a constant Z spacing can
TOOLPATH TYPES / Surface Toolpaths 593
7
594 MASTERCAM X3/ Reference Guide
actually is, and so the rest roughing operation is created only in areas
where the tool encounters a relatively large amount of stock. This
decreases the area that is machined.
Choose Adjust remaining stock to mill small cusps to simulate the
effect of a stock model created from a smaller tool. This is a more
specialized strategy than the previous type of stock adjustment. In this
case, because the tool is smaller, Mastercam thinks that there is more
stock remaining than there actually is, and Mastercam creates cuts in
areas that have already been machined. Even though this typically
results in increased air cutting, it can be a useful strategy for certain
applications:
If you are rest roughing a small area, you can use this strategy
to create more room for an entry or exit move.
If the rest material boundary is very irregular, this strategy
might result in a smoother boundary.
Stock adjustment options are not available when you are using a CAD
file as the stock model.
The outer, larger circular arrow indicates the tool direction for
machining the outer boundaries.
In this example, most machining occurs in a counterclockwise
direction, as the tool works outwards from the innermost profile to the
outside boundary. It then machines around the outer offset of the
inner boundary, working inwards, in a clockwise direction.
The example below shows a typical pencil toolpath. Usually, the inner
pass will be a single (open) pass, and the outer passes will form loops.
Other wayThis option organizes the cutting passes in the same basic
manner as One way, but simply reverses the direction, to maintain a
conventional milling orientation.
ZigzagEach pass is machined in the opposite direction to the
previous pass. A short linking motion connects the two ends.
unwanted scallops are left in the transition area where several passes
begin in different directions.
Overlap
This picture shows how the overlap distance would be applied to down
milling cutting passes. After down milling Cutting pass 1, the tool
retracts to the start point for Cutting pass 2. When Mastercam
calculates the start point for the second pass, it overlaps the first pass by
the overlap distance.
With the One Way cutting method, cuts from the inside to out are
counter-clockwise. This will mimic climb cutting in most (but not all)
cases. With Other Way, the cuts are reversed to mimic conventional
millingagain, in most, but not all cases.
Overthickness
Overthickness applies only to pencil toolpaths. Typically, Mastercam
will create a pencil pass only where the radius of the filleted material
between two surfaces is less than, or equal to, the radius of the tool.
Use the Overthickness parameter to make the tool seem bigger than it
really is and force a cutting pass where Mastercam otherwise would
not create one.
TOOLPATH TYPES / Surface Toolpaths 599
Overthickness is often used when the tool is the same radius (or
nearly the same) as the fillets between the surfaces. In these cases, you
can get a certain amount of chatter in the toolpath, because at any
given point the tool might be seen as slightly larger or smaller than the
fillet, depending on the cut tolerance. Using an overthickness value in
these situations can eliminate this effect and result in a smooth
toolpath along the entire region. For this type of application, we
suggest an overthickness value of 10 times the cut tolerance.
The pictures below show how overthickness is applied to your
toolpath. Note that it does not result in either gouging or extra material
being left on the part.
Figure 7-28: Applying overthickness
An overthickness amount
is applied to the tool,
increasing its corner radius
to larger than the surface
fillet.
7
Mastercam calculates the
points where the larger
tool would contact the
surface.
600 MASTERCAM X3/ Reference Guide
Smoothing toolpaths
Use the Smoothing option to have Mastercam round the corners of
the toolpath. This lets the machine tool maintain a higher feed rate
and reduces wear on the cutter. This feature is often used when
roughing. It lets you remove large amounts of material quickly, without
worrying about the exact rendering of edges.
Figure 7-29: Toolpath smoothing.
Profile/offset tolerance
Max radius
Use the Max radius to limit the size of the arcs Mastercam will
create to round the corners. A larger value will result in a
smoother toolpath but with greater deviation from the
unsmoothed version.
Use the Profile tolerance to determine the maximum
deviation between the smoothed and unsmoothed toolpaths.
The Profile tolerance is applied only on the outermost profile
or cutting pass. The lower the value entered here, the less
material will be missed by the smoothed toolpath.
Use the Offset tolerance in the same way as the Profile
tolerance, but it is applied to all the inner passes. Unlike the
Profile tolerance, changing the size of this value does not
result in material being missed. (This value is not used for
waterline toolpaths, since only a single offset profile is
created.)
Because Mastercam first calculates the unsmoothed cutting pass, you
need to make sure that the offset tolerance is less than the minimum
XY Stepover on the Cut parameters page. Otherwise, the smoothed
profile of one cutting pass could overlap the unsmoothed cutting pass
7
at the next profile, and no further material would be cut.
Turning on toolpath smoothing often results in more cutting passes
being created, so the actual stepover between each pass will tend to be
smaller.
Tool containment
Use tool containment boundaries to control the tools position around
the boundary of your part or the area being machined. Tool
containment gives you an additional measure of control by restricting
the tool inside a set of curves.
602 MASTERCAM X3/ Reference Guide
You can choose to limit the tool to the outside of the boundary, or
inside it. The following pictures show how the different containment
options restrict the toolpath.
7
Offset distance
You can offset the tool from the containment boundary in either of two ways. You can enter an offset
distance as an absolute number (left picture), or add it to the tool radius (right picture).
XY stepover
Each Z level in a toolpath consists of a surface profile, which is the slice
of curves created by the intersection of the drive surfaces and the tool
plane, plus a series of concentric offset profiles that let the tool
604 MASTERCAM X3/ Reference Guide
Generally, if each profile is offset by no more than the tool radius, then
the whole area will be cleared. In certain cases where the profile is very
smooth, it is possible to offset the profiles by as much as the tool
diameter and still clear the area. Obviously, spacing the profiles by
more than the tool diameter will leave many upstands between the
passes, looking somewhat like a maze. Between these two extremes
the radius and the diameterthere is an ideal stepover where the area
will be cleared leaving no upstands. Mastercam uses an advanced
algorithm to find this ideal value.
Actual tool
Calculated Leftover
toolpath stock
For toolpath types that support check surfaces, the stock left on the
check surface will be the larger of the Stock to leave amount for the
walls or floors.
7
With Minimize tool burial turned off,
the tool moves straight through the area
with greater than expected tool burial
For example, in the part shown at right, you can see the loops that
Mastercam inserts as the tool approaches the area between the two
bosses. As the tool is forced to engage more material because of the
part geometry, Mastercam calculates smaller loops. Hold your mouse
over the picture to see the same toolpath with Minimize tool burial
turned off. You can see that the tool will be fully buried as it passes
between the bosses.
Note: Inserting the loops typically results in increased machining time.
If you are confident that a fully buried tool does not pose a problem for
your application, you can de-select the Minimize burial option. For
608 MASTERCAM X3/ Reference Guide
Expected material
engagement
Stepover adjustment
Feedrate adjustment
Plunge angle
Minimum profile
Depth of next
programmed cut
Radius
If your control does not support helical arcs, deselect the Output arc
moves option. Mastercam will instead approximate the helix with
many small linear moves.
page is that the linking moves connect multiple cuts on the same Z
level, while these moves control the transition to a new set of cuts on a
different Z level. This section applies to all finish toolpath types except
raster and horizontal area toolpaths.
Select Tangential ramp to create a true high speed transition
between the cutting passes. Mastercam inserts arcs at the
beginning and end of the ramp for the smoothest tool motion
into and out of the move.
Use these controls to solve the problem where Mastercam thinks that a
pocket is large enough to accommodate the tool, but the entry move is
so compressed that the tool is effectively plunging into the part.
Use the Skip pockets smaller than field to specify the
smallest pocket that you want Mastercam to consider cutting.
Pockets smaller than this value will be skipped over. A typical
value is 110% of the tool diameter.
Use the Preferred profile length to also define the smallest
allowable pocket, but as a function of the length of the entry
ramp. The Preferred profile length replaces the Minimum
profile parameter from earlier versions of Mastercam.
Mastercam will try to maintain this preference, but this is not
guaranteed. In this case, the Skip pockets smaller than field
serves as a backup by letting you specify an absolute
minimum size that Mastercam will not violate.
TOOLPATH TYPES / Surface Toolpaths 615
Smooth transition
Straight transition
The difference between these moves and the moves on the Linking
parameters page is that the linking moves control how the tool
retracts from the part between cutting passes. For example, when you
have selected a one-way cutting method, and the tool rapids across the
part to begin each pass, Mastercam uses the moves in the Linking
parameters page. The moves shown in the pictures above would be
616 MASTERCAM X3/ Reference Guide
useful for zigzag cutting methods or down/up milling when the end of
one pass is very close to the beginning of the next one.
Note: Surface angle limits are not available for roughing toolpaths
or horizontal area toolpaths.
618 MASTERCAM X3/ Reference Guide
Cutting passes
Minimum
Z depth
Maximum
Z depth
You can use a maximum Z depth to prevent the tool from falling
indefinitely if it moves off the edges of the surface. In the example
TOOLPATH TYPES / Surface Toolpaths 619
below, with a maximum Z depth applied, when the tool moves off the
surface, it continues at the maximum Z depth and falls no further.
You can set your minimum Z depth higher than the highest point on
your drive surface to effectively add extra machining height. You can
also set it below the top of your surfaces; for example, when you want
to cut a deep cavity using several separate cutter paths.
7
Contact and inside.
The following picture shows a waterline toolpath created with the
Contact and inside option. Cutting passes have been created along
both the central boss and the outer boundary. You can see that the
passes along the boundary are cutting only air. (To show this more
clearly, we did not create cutting passes in the flat areas.)
620 MASTERCAM X3/ Reference Guide
Note: Mastercam will create linking moves only when the spacing
between cutting passes is greater than the Keep tool down within
distance on the Cut parameters page.
Retract methods
The Linking parameters page lets you select either of three retract
methods.
These determine how the tool moves from the end of one cutting pass
to the beginning of the next one.
Minimum distanceMastercam calculates a direct route from one
pass to the next, incorporating curves on/off the part and to/from the
retract height to speed progress. You can specify a minimum height
that the tool must maintain above the part, otherwise the height is
determined by the size of the entry and exit arcs. The pictures below
show a toolpath that uses Minimum distance retract. The red moves
show the retract and linking moves. You can see how in a part with an
irregular profile like the one in the picture, this retract method
provides for significantly more efficient tool motion between each cut.
7
To learn more about how to configure each retract component for this
method, see Retracts and leads on page 624.
622 MASTERCAM X3/ Reference Guide
approach and retract move. These include entry/exit arcs and linear
entry/exit extensions.
Figure 7-39: Parameters for minimal vertical retract
rapid move to start of next pass
Typically, the height of the retract move is determined by the size of the
arcs that you enter. Use the Part clearance to define the minimum
height that the tool needs to maintain over the part. Mastercam will
7
automatically extend the linear entry/exit moves if necessary to
maintain the skim distance.
Machine entire passThe path of the tool will match the surface,
including vertical surfaces and the corners. An arc will be inserted only
at the end of the pass, and then only if it can be done safely without
hitting the part.
Trimming distance
TOOLPATH TYPES / Surface Toolpaths 627
Minimum spacing
7
Trimmed
toolpath
Original
toolpath
Amount trimmed
628 MASTERCAM X3/ Reference Guide
Home position
Reference pt Retract
Reference pt Approach
Planes (WCS) page on page 636 lets you define the planes in
which the toolpath is created.
Use the Axis control page on page 637 to configure rotary
axis motion for your toolpath.
Use theAxis combination page on page 636 to select an axis
combination for this operation. Axis combinations identify
which components of the machine correspond to each axis in
the current coordinate system.
Experienced Mastercam users will recognize these pages from other
Mastercam toolpaths.
Note: The fillets are created as tool motions only. They are not
saved as part of your surface model, and they have no effect on
your part geometry.
Filleting toolpaths
Use toolpath fillets to create a toolpath that automatically leaves fillets
at the corners between the surfaces. The fillets are created entirely by
the programmed tool motion, and have no effect at all on your surface
model or part geometry. For many parts, this can be much easier and
faster than actually creating the surface fillets in your part geometry.
This feature is available for all surface high speed toolpaths.
Figure 7-45: Toolpath fillets
These two pictures show how you can use toolpath fillets to help create the smooth, free-flowing tool
motions needed for high speed machining. The picture on the left shows the original toolpath with no
toolpath fillets. You can see the sharp corners as the tool transitions between part features. The picture
7
on the right shows the same part with toolpath fillets applied. When creating the fillets, make sure
that the fillet radius is larger than the tool radius.
Note that the fillets are created not only along the direction of the tool
motion, but across it as well. For example, consider a toolpath that
632 MASTERCAM X3/ Reference Guide
With filleting turned off, the cutting passes would look like this:
Top view
Side view
TOOLPATH TYPES / Surface Toolpaths 633
Top view
Side view
Note: The canned text commands that are available to you depend
on the current control definition.
Note: Depending on how the coolant settings for your control and
post are defined, you might also see coolant options included in
the list of available canned text options. If this is the case, selecting
a canned text coolant option here has the same effect as choosing it
in the Coolant page.
TIP: Use the Change at point dialog box to insert canned text
at specific points in the toolpath, other than the tool change
block.
Coolant page
Use this page to turn coolant on or off. The coolant options that are
available to you are defined in the active machine definition. For each
type of coolant, you can set a maximum of two states:
Turn the coolant on, off, or maintain the current state (as set
by a previous operation or point).
Apply the change at the current location/block, before it, or
after it.
Your machine definition might not allow all possible states. For
example, you might be limited to a simple On/Off toggle. You can also
TOOLPATH TYPES / Surface Toolpaths 635
TIP: You can display the work offset number with the operation
in the Toolpath Manager.
Click the Help button in this page to learn more about planes, WCS, or
using work offsets.
Multiaxis Toolpaths
In this section, you will learn about:
Standard Multiaxis Toolpaths (page 639)
Advanced Multiaxis Toolpaths (page 649)
5-axis Multisurface
Toolpaths (page 643)
5 Select the Surfaces to be cut, either the cut pattern or the part
surfaces (Comp to surfaces).
6 Select Check Surfaces (the areas in the part to be aware of but
stay away from).
Z
Part surfaces selected as
cut surfaces (Comp to surfaces)
X
Front view
TOOLPATH TYPES / Multiaxis Toolpaths 645
In the example below, a box cut pattern was used to generate the flow
of motion and tool axis vectors. Then the tool tip was compensated to
the part surfaces.
TIP: Use the bledge edge options in the Edges tab to reduce or
eliminate blending problems, particularly where toolpaths meet
along surface edge boundaries
TIP: Use the bledge edge options in the Edges tab to reduce or
eliminate blending problems, particularly where toolpaths meet
along surface edge boundaries
Based on the geometry and parameters you choose in the Port 5-axis
dialog box and the toolpath parameters you specify, Mastercam
applies the following order of operations to create the 5-axis port
toolpath:
Calculates tool positions on the pattern surface
Compensates to the port surfaces
Applies point generators
Modifies the tool vectors
Applies axis limits
Applies check surfaces
Checks for gouges
The example below shows a rotary 4-axis toolpath using a rotary cut.
7
These are organized in several tabbed pages as shown in the following
picture.
650 MASTERCAM X3/ Reference Guide
Or, you can choose from a number of simplified interfaces that have
been customized for specific applications and machining strategies.
TOOLPATH TYPES / Multiaxis Toolpaths 651
7
When you choose a pre-defined interface, Mastercam shows you only
a small subset of the options, organized in a custom, easy-to-use tab.
652 MASTERCAM X3/ Reference Guide
All hidden options are preset to values appropriate for the selected
application.
Once you are familiar with
parameters in the advanced
interface, you will find the
customized interface easy to
learn. You can switch from a
customized interface to the
advanced interface by clicking
the Switch to advanced
interface button on the Misc
tab.
However, once you switch from
the customized interface to the
advanced interface, you cannot
return to the customized
interface for that operation.
TOOLPATH TYPES / Multiaxis Toolpaths 653
3 In the Toolpath parameters tab, select a tool and set feeds and
speeds.
4 Use the Surface paths tab to select drive surfaces, set the
general flow of tool motion (Pattern), corner handling,
whether you need the surfaces trimmed or extended, where to
start cutting, and set tolerances for surface finish.
Some pattern types require additional geometry. The
geometry selections displays when you select a pattern. The
following picture shows geometry selection controls.
5 Use the Tool axis control tab to set the direction of the tool
axis and the method used to tilt the tool axis, and to specify
the tool contact point on the surfaces.
6 Use the Gouge check tab to set up gouge checking on the tool
tip, tool shaft, arbor, and holder. Up to four gouge checking
strategies can be set up for each operation. Also, you can
select different sets of check surfaces (one set per strategy)
and perform gouge checking against the drive surfaces as
well.
7 Use the Link tab to set up tool motion between cutting passes
and to set up entry and exit moves.
8 Use the Roughing tab to define stock, set up plunge moves,
select a pocket roughing method, and set up roughing and
finishing passes using Multipasses and Depth cuts.
9 Use the remaining tabs as needed to set other operation
options. These tabs are described in the following sections in
this guide.
10 Choose OK to generate the toolpath.
TOOLPATH TYPES / Multiaxis Toolpaths 655
7
656 MASTERCAM X3/ Reference Guide
For new Mastercam users, choose the Help button to learn more about
selecting a tool and setting feeds and speeds for a Mastercam toolpath.
Note: If the cuts cross over one another, you may need to change
the shape of the curve.
TOOLPATH TYPES / Multiaxis Toolpaths 659
7
Project curvesThis option generates a single cut along a
curve projected onto the drive surface. Click the Projection
button and select a curve.
660 MASTERCAM X3/ Reference Guide
Choose the Single edge button to select the check surface you
7
want to make the parallel cuts from. Be sure to activate gouge-
checking to make certain that the tool will not cut into the
check surface. The selected Single edge surface becomes the
check surface used in gouge-checking.
To add surface margins, be sure that a ball (sphere) endmill is
selected as the tool, and select Calc based on tool center in
the Utility tab (page 695).
Cutting areaThe Area section of the Surface paths tab controls the
following options:
Type Controls how Mastercam handles surface edges.
Round corners Finds and removes small radius areas and
inside corners in a surface model. Inside corners can cause
fish tails in a toolpath. Round corners can also be
considered as a fillet generator. The surface model is rounded
662 MASTERCAM X3/ Reference Guide
Note: The stepover steps can be smaller or larger than your set
value depending on the pattern you are using. The stepover varies
especially when Morph between 2 curves and Morph between 2
surfaces are used
7
Output formatThe output format can be set to 3-, 4-, or 5-axis.
For 3-axis output, click the [...] button to define the tool axis
direction.
For 4-axis output, select the Rotary Axis button and choose a
rotary axis to be about the X, Y or Z axis.
The Tilt angle tilts the tool toward the side of the cutting
direction.
Tilted with the angle The tool axis is tilted away from the
surface normal direction toward the tilt axis. The tilt axis can
7
be the X,Y, and Z axis, or any line created in the geometry.
Imagine that the tilt axis and surface normal define a vector
plane. The tool can tilt only on this plane.
670 MASTERCAM X3/ Reference Guide
Tilted with fixed angle to axis The tool axis is tilted from
the tilt axis toward the surface normal. The tilt axis can be the
X,Y, and Z axis, or any line created in the geometry. Imagine
that tilt axis and surface normal define a cone. The tool can tilt
only on the cone.
Tilted around axis The tool axis has the same direction as
the surface normal, but is tilted around an axis. This axis can
be the X, Y, Z or any line created in your geometry. In the
following picture, the tool axis direction is the same as the
surface normal but tilted with a 45-degree angle around the Z
axis.
TOOLPATH TYPES / Multiaxis Toolpaths 671
and gradually changes until the tool axis aligns with the next
line it encounters in the toolpath.
Run tool
This parameter defines the contact point of tool to the drive surfaces.
Mastercam keeps the tool tangent to the drive surfaces.
radius always touches the surface. The tool tip is not used as a
touch point on the drive surfaces.
front and side of the tool. The following picture shows a front
offset of the touch point.
LimitsUse the Limits option to set a range of tool motion for a rotary
axis that limits the amount of head tilt relative to the tool position.
Tool angle allowed on XZ plane between Select XZ to limit
the tool on the XZ plane between angle b1 and b2.
TOOLPATH TYPES / Multiaxis Toolpaths 677
Note: If you selected Cuts along curve as the Cut pattern in the
Surface Paths tab, you can set the cone axis to Dynamically using
leading curve and limit the tool axis along the curve and its
toolpath.
7
682 MASTERCAM X3/ Reference Guide
Link tab
Use this tab to set gap motion and to set entry and exit moves for the
toolpath. Frequently, surfaces that define the part can have gaps and
holes. The options on this tab define the tool motion when these gaps
are encountered. For example, small gaps can be ignored and milled
without retracting the tool, while larger gaps cause the tool to retract to
the rapid plane to avoid the gap.
7
First entryControls the initial approach of the tool toward the part.
You can specify the distance from which the tool will enter the part
and whether or not there will be a simple move or a lead in / lead out
move. Lead in/ Lead out moves refer to a complex motion that you can
configure in detail; see Lead in / Lead Out on page 687 to learn more.
From clearance area is the default setting. The tool moves
from the clearance area, to the rapid distance, then to the feed
distance before entering the part.
Choosing Use Rapid distance or Use Feed distance moves
the start point closer to the part.
684 MASTERCAM X3/ Reference Guide
Last Exit Defines how the tool will exit the part when the toolpath is
finished, and where the part should move to. You also define whether
or not there will be a simple move or a lead in / lead out out move.
Lead in / Lead out moves refer to a complex motion that you can
configure in detail; see Lead in / Lead Out on page 687 to learn more.
Back to Clearance area is the default setting. The tool moves
from the drive surface to the feed distance, then to the rapid
distance and finally to the clearance area.
To end the maching Use Feed distance or Use Rapid
distance, the machining ends with this distances.
Clearance Area button to define the area where the tool can
travel in the air without hitting the workpiece.
Gaps along cutIf Mastercam detects gaps, you can select how the
tool should pass the gap and continue machining.
TOOLPATH TYPES / Multiaxis Toolpaths 685
Direct The tool uses the shortest path, a straight line, to the
other side of the gap without retracting and at the machining
feed rate.
Broken feed The tool retracts along the tool axis to the feed
distance. The tool leaves the surface at the rapid speed and
moves to the next toolpath point at the machining feed rate.
Broken feed and rapid distance The tool retracts along the
7
tool axis to the rapid distance. The tool leaves the surface at
the rapid speed and moves to the next toolpath point at the
machining feed rate.
686 MASTERCAM X3/ Reference Guide
For example, if this value is set to 150% and the maximum stepover
value is 0.1mm the gap threshold is 0.15mm. Mastercam checks all
stepover moves from one toolpath slice to the next slice 0.15 mm and
determines whether the gap is smaller or larger than this value.
As an alternative, you can select As value to have Mastercam define a
small move as the amount you enter, rather than as a percentage of the
maximum stepover.
Links between passesSelect either the Multipasses or Depth Cuts
option on the Roughing tab to enable the Link between passes
options. Select the type of tool movement between passes, or use a
lead in or lead out move.
Lead in / Lead OutUse the Lead in / Lead out parameters to define
the tool entry into or exit from the drive surface. These settings provide
additional motion to the link strategies you have selected for the
7
688 MASTERCAM X3/ Reference Guide
toolpath. When you select a lead in / our move, click the [...] button to
access options shown in the following picture.
Clearance areaClearance area is the place where the tool can travel
through air without hitting the workpiece. This can be a plane at a
given height, a cylinder, or a sphere. The tool travels at the rapid speed
from the clearance area to the rapid distance, and the head turns to its
final orientation. Once the tool reaches the rapid distance, it is in the
correct orientation for the first cut.
The options available for clearance area depend on the drive surface
and machining strategy.
TOOLPATH TYPES / Multiaxis Toolpaths 689
When the tool comes from the clearance area to the Rapid
distance, the head turns to the orientation for the first cut.
The tool maintains this orientation from the rapid to the Feed
distance. The feed rate from rapid distance to feed distance is
rapid speed.
The Feed distance is usually close to the drive surface. Once
the tool reaches the Feed distance, the speed changes to the
machining feed rate.
The Air move safety distance is a minimum distance
between the tool clearance area and the drive and check
surface.
7
690 MASTERCAM X3/ Reference Guide
Roughing tab
Use this tab to define stock and to set up multipasses and depth cuts.
Stock definitionAll tool moves in the air that do not remove material
will be trimmed using the stock definition. Click this button to choose
whether to select surfaces from the part geometry to define the stock,
or use the stock setup you have set up in the Machine Group
Properties.
TOOLPATH TYPES / Multiaxis Toolpaths 691
PlungeSelect the Plunge option to move the tool along the tool axis
to the drive surface using a plunging motion. Step length sets the
692 MASTERCAM X3/ Reference Guide
offset between the plunged holes. Side length sets the depth of the
plunged holes. Plunge height is the depth of the plunge measured
from the tool position on the surface.
Mastercam moves from one pass to the next in the direction of the tool
side tilt angle.
Next, sort the cuts by slices or passes.
Slices Passes
The Use Ramp option changes the slices into one spiral slice.
The tool starts and stops on the same position with or without
the ramp option selected.
7
Area roughingThis function is only for impeller floor machining.
The result is similar to Morph between 2 Surfaces but in the area
roughing dialog box, you can define a splitter blade, where the tool
works around.
Transform / RotateThis option lets you choose a direction vector for
the axis around which to rotate the toolpath. Use additional
parameters to:
Choose a base point of rotation.
Set the number of rotations to be applied (steps).
Define the starting angle for the first rotated toolpath, relative
to the non-rotated toolpath position.
Set the rotation angle for each rotation step.
694 MASTERCAM X3/ Reference Guide
Utility tab
This tab contains special functions for custom applications.
Feed ratesSelect Feed rates to use the feed rate optimizer. This
7
optimizer uses the machining feed rate that you supplied on the
Toolpath parameters tab and modifies it based on the surface
curvature. The surface curvature is calculated at each toolpath
position where the surface contact point of the tool is known.
696 MASTERCAM X3/ Reference Guide
When you select Calc based on tool center, the tool centers (red dots)
are on the same level.
TOOLPATH TYPES / Multiaxis Toolpaths 697
Axial shiftAxial shift adds an offset to the tool along its axis. This
offset can be positive or negative.
7
698 MASTERCAM X3/ Reference Guide
Misc tab
Use this tab to enter the following types of information for the
toolpath:
7
Simulation Select Save toolpath as geometry (delete: undo) to
save the toolpath as geometry in your part file. Click the [] button to
open the Options to create geometry dialog box.
Tip compControls whether the locations that are output to the NCI
file will be the tool center or tool tip coordinates. This setting is
different than the Calc based on tool center option on the Utility
tab (page 695). The Tip comp setting does not change how the
toolpath is calculated, only how the calculated positions are output.
For example, if you select Calc based on tool center in the Utility tab,
and Tip comp: Center in the Misc tab, the tool coordinates output to
the NCI file will be the same as the calculated tool positions. If you
select Tip comp: Tip in the Misc tab, Mastercam will output the
coordinates of the tool tip at the calculated tool positions. The
toolpath is the same in either case, it is just expressed in terms of the
tool tip or tool center.
700 MASTERCAM X3/ Reference Guide
Lathe Toolpaths
With Mastercam Lathe, you can create many different toolpaths for
turning machines, from roughing and finishing inside and outside
diameters to C-axis (mill/turn) programming. Mastercam Lathe also
includes grooving, threading, drilling, facing, and cutoff toolpaths for
all your lathe machining needs.
When you choose a Lathe machine definition from the Machine Type
menu, the Toolpaths menu displays the lathe toolpath types you can
create. This includes a number of mill toolpaths you choose from the
Toolpaths, Mill submenu.
In this section, you will learn about the different toolpath types you
can create with Mastercam Lathe, including:
General Turning Toolpaths (page 701)
7
Mill / Turn Toolpaths (page 718)
Miscellaneous Operations (page 724)
Note: If you use the stock model for the start and end positions of
each pass and the stock changes, the positions of each pass are
automatically updated when you regenerate the toolpath.
Tap
Clearance
Depth
Retract
Clearance
Retract
Depth
Absolute Incremental
When using absolute, each distance is calculated from the
construction origin.
When using incremental, each distance is calculated from the
drill point, or, optionally, from the stock face.
Manual Entry
Use this toolpath function and dialog box to create an operation which
does nothing except insert a block of text, comments, or Gcodes into
an NC program when you post it. You can store text directly with the
operation, or you can reference an external text file that Mastercam
will read when posting. You can either insert the literal text as Gcode
commands or have them formatted as comments.
TOOLPATH TYPES / Lathe Toolpaths 709
7
To create the operation, first tell Mastercam where to read the text
from. Choose Enter text to type the text right into the dialog box, or
choose Use text file to select an external file which contains plain
ASCII text. If you wish, you can choose one of the Edit buttons to open
the original file or a copy to review it or make changes.
If you have selected a file, you next need to tell Mastercam how you
want to include it. Choose Save in MCX file to save the text with your
part file, or choose Read only when posting if you want to be able to
edit the text without going into your Mastercam file, or if the same file
will be used many times.
Finally, choose how you want the text formatted. You can choose to
format it as comments in your program, or as code to be executed.
710 MASTERCAM X3/ Reference Guide
de
mo
ed ith
M ve
Fe d w
ge
up
mo
Ra d
ov
ck
pi
pi
d
Re
Ad
Ra
Ba
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 (interpolated rapid / rapid with break), or G1 (feed rate) buttons to
define the type of move before selecting points, or to edit them
afterwards.
For each point in the toolpath, you can program the following types of
tool movement:
Rapid: The tool rapids to the new point in a straight line
(interpolated in multiple axes).
TOOLPATH TYPES / Lathe Toolpaths 711
Rapid break: The tool rapids to the new point, but each axis is
interpolated separately; in other words, first the Z-axis
component of the move is performed, then the X-axis move
(the actual order of the axes depends on the tool orientation
and the direction of movement).
Feed rate: The tool moves to the new points at the
programmed feed rate (G1).
Change mode: Changes the type of motion to a particular
point when editing a point toolpath. First select the button for
the desired type of motion (Rapid, Rapid break). Then choose
Change mode and click on the point to change. You can select
more than one point. Press [Enter] when you have finished
selecting points.
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 Toolpath 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).
In the Thread shape parameters tab, there are three main parts to the
parameters you define:
Thread form geometry: Select the dimensions from a thread
form table; compute them from a formula, or just enter the
values directly into the fields.
Thread orientation: Program threads on the ID, OD, or face/
back. You can also enter a taper value, or cut threads from the
other side of the X-axis by selecting the proper options. The
guide pictures update as you make different selections.
Thread allowance values: Choose these from a table, or enter
the values directly.
Use the Thread cut parameters tab to enter toolpath and cutting
parameters for a thread toolpath.
TOOLPATH TYPES / Lathe Toolpaths 713
Cutoff Toolpaths
Cutoff toolpaths vertically cut off pieces of the part, such as sections of
bar stock. When you choose Toolpaths, Cutoff, you do not chain any
geometry for the cutoff toolpath. Instead, you select the point where
the part is cut off. Then select a tool and use the Cutoff Parameters tab
to define the toolpath.
7
714 MASTERCAM X3/ Reference Guide
In the following example of a cutoff toolpath, the dotted line shows the
toolpath. The boundary is marked with a circle.
Notes:
Canned toolpaths are machine- and control-dependent. To
create canned toolpaths, the control definition used with the
TOOLPATH TYPES / Lathe Toolpaths 715
7
controllers canned cycle programs. Another benefit of creating
canned toolpaths is that you can change the toolpath by editing
canned cycle parameters at the control level using the Control
Definition Manager, instead of recreating the NC program. Mastercam
Lathe canned toolpath types include:
Canned rough toolpaths: Creates a roughing toolpath based
on your machine tool control's canned cycles. For example, a
Fanuc-compatible post would typically output a G71.
Canned finish toolpaths: Creates a finish pass for a canned
rough or pattern repeat toolpath which is based on your
machine tool control's canned cycles. For example, a Fanuc-
compatible post would typically output a G70 for this
toolpath.
Canned groove toolpaths: Use canned groove toolpaths to
machine a groove using your machine tool control's canned
cycles. For example, a Fanuc-compatible post would typically
output a G75.
716 MASTERCAM X3/ Reference Guide
Notes:
Using canned toolpath types results in a very compact NC
program, but you do not have access to all of Mastercam's
features for the selected toolpath type (roughing, finishing,
grooving, and pattern repeat).
The canned toolpath dialog boxes display only those parameters
that are supported by your machine controllers canned cycle
programs.
Use the Lathe canned cycles section in the control definition to
configure which canned cycles will be available and which
toolpath features will generate canned cycle output.
If canned cycle output is not enabled, Mastercam will generate
long-hand output; in other words, individual Gcodes for
every positioning and cutting move.
Note: In the Groove Shape Parameters tab, the Adjust end / start
of contour options are available only when the groove is defined
from chained geometry.
7
718 MASTERCAM X3/ Reference Guide
C-axis Cross Drill Drills from the side towards the centerline
Toolpaths or off-center.
(page 721):
TOOLPATH TYPES / Lathe Toolpaths 719
C-axis Face Drill Drills on the face of the part parallel to the
Toolpaths centerline, but not necessarily on the
(page 722): centerline.
Mastercam
creating a C-axis
contour toolpath
The following picture shows a cross contour toolpath which cuts slots
along the outside of the cylinder. The tool cuts the slot by following the
single straight line in the middle of each slot.
Note: Choosing this toolpath type also sets the default cutter
compensation to Off so that the center of the tool follows the
chained geometry.
Set the rotation type to C-axis in the Rotary Axis dialog box to produce
polar-conversion output for a C-axis lathe, or select Y-axis rotation to
produce X-Y-Z coordinate output.
TOOLPATH TYPES / Lathe Toolpaths 721
Miscellaneous Operations
You use miscellaneous operations to manipulate the stock and
program the movements of peripherals like tailstocks, chucks, and
steady rests. These toolpaths might output M-codes or G-codes. You
can program miscellaneous operations only for peripherals that are
supported by the active machine definition.
7
728 MASTERCAM X3/ Reference Guide
Chuck Operations
Use this operation to clamp, unclamp, or reposition the chuck. This
lets you take advantage of the automatic clamping and unclamping
features on your machine. Mastercams collision avoidance features
prevent the tool from making a move into the chuck.
If your machine has two spindles, select the active spindle for
the operation.
Select the type of operation. You can create operations to
clamp, unclamp, or move the chuck.
Enter the original and final positions of the chuck, or choose
the Select button to select the locations from the graphics
window.
To restrict the chuck's movement to X-axis moves only, choose
the Diameter only option. This is especially useful for Swiss
machines where the chuck moves in Z instead of the tool.
Tailstock Operations
Use this operation to reposition the tailstock.
To access the Lathe Tailstock Properties tab and define the operation,
choose Toolpaths, Misc Ops, Tailstock.
TOOLPATH TYPES / Lathe Toolpaths 731
Nesting Toolpaths
Nesting is the process of fitting multiple copies of a part within a
boundary (material sheet) for best yield. Parts can be nested next to
each other or even within each other to provide the most efficient use
of the material.
You can choose to nest geometry or toolpaths. You can bring in
geometry from a file or chain it in the graphics window. To use
toolpaths for nesting, they must already be defined in the current part
file.
Nesting provides several methods for defining sheets of material. A
sheet definition consists of the sheet geometry, length and width
dimensions, quantity of that sheet to be used in the nesting session,
position of the lower left corner (origin), and the grain direction. Each
material sheet you define can be used in the current nesting session.
You can also save the sheets to a nesting sheet library file (.NSL) for
reuse.
Both geometry parts and toolpath parts can be added as clusters. A
cluster is a collection of parts that are nested as a single unit and
maintain their spatial relationship with each other.
7
The parts in a nesting session or operation can lie at different Z depths.
Nesting generates the session at the current Z (construction) depth.
The Nesting add-on to Mastercam provides two modes of operation:
Rectangular and TrueShape.
Rectangular nesting places a bounding box around the part
and uses the box as the part boundary for nesting.
734 MASTERCAM X3/ Reference Guide
7
Sheets tab.
Save common parts to nested part libraries (.NPL files) or in
MCX files.
When you are satisfied with the nesting results, save the
nesting session to create a .NST file you can reuse. The .NST
file contains part information and nesting session parameters.
When you require a controlled number of each part in the
nesting session, create a group.
To read a detailed report about the nesting results, choose
Details in the Nesting Results dialog box.
When you nest a part that contains a block drilling operation
and allow it to rotate to a new orientation on the sheet,
Mastercam automatically creates a single block drilling
operation for the entire sheet. This allows you to regenerate
the block drilling operation, as necessary. If the nested part
contains two sheets of material with block drilling operations
on both sheets, two block drill operations are added. Each
736 MASTERCAM X3/ Reference Guide
Engraving Toolpaths
When creating Engraving toolpaths, you can define roughing,
finishing, and remachining operations. Engraving generates a
contour-like finish pass as part of the roughing operation.
Note: If you use a flat cutter to machine out a cavity and plan to
remachine the corners, you can enter an Angle for flat cutter
offset that offsets the tip of the straight (flat) bit to match the V-
groove tip position. This ensures that the roughing operation does
not gouge the engraved edge.
Note: The rough cutting methods are unavailable when you create
an engraving remachining operation. Remachining toolpaths
always use the zigzag cutting pattern.
8
The machine group is where Mastercam stores all of your toolpaths for
the selected machine. The machine group and its properties contain
most of the Job Setup functions from earlier versions of Mastercam.
To create operations for another machine, select the new machine and
Mastercam automatically creates a new machine group for it.
For example, if your part requires both milling and turning operations,
you can create separate lathe and mill machine groups just by
selecting the proper machines. You can save them all in the same part.
742 MASTERCAM X3/ Reference Guide
Each machine group stores a complete job setup for the selected
machine.
While you will work with machine definitions every time you create
toolpaths, for most day-to-day tasks, you will not need to explicitly
work with .CONTROL files. Just like in a real machine tool, the control
is bolted on to a machine definition, so that when you select the
machine definition, the control gets selected with it.
When you select a machine from the Machine Type menu, several
other things happen:
A post processor is automatically selected. It is possible to
configure a machine definition with several available post
processors. In this case, a default post processor is
automatically selected when you pick the machine, but you
can select any allowed post from the machine group
properties (see Selecting a Different Post Processor on
page 766).
Mastercam loads a set of operation defaults (.DEFAULTS file).
Mastercams interface changes to match the selected
machine. If you select a lathe, for example, the Toolpaths
menu lists only Mastercam Lathe toolpaths. In addition, the
set of toolbars that display change to match the selected
machine. For example, when you select a lathe machine
definition, toolbars for lathe toolpaths and functions are
displayed instead of mill functions.
MACHINE AND CONTROL DEFINITIONS / Introducing Machine and Control Definitions 743
8
744 MASTERCAM X3/ Reference Guide
Note: The same post can be used by more than one control
definition, provided the control definitions are stored in different
.CONTROL files or used by different types of machines.
If the .CONTROL file contains more than one control definition, select
the post processor which identifies the desired control definition:
To edit the master copies stored on your hard drive (or create new
machine and control definitions), choose Machine Definition
Manager and Control Definition Manager from the Settings menu.
750 MASTERCAM X3/ Reference Guide
file already has one or more machine groups, Mastercam warns you
that it is loading the machine definition of the active machine group.
8
The diagram on the next page gives you an overview of how to use the
Machine Definition Manager to build a machine.
752 MASTERCAM X3/ Reference Guide
General Machine Parameters has settings that affect the entire machine.
Some buttons are only used Open the Control Definition Manager to edit the selected .control file.
for simulation and event-
driven programming functions. Create axis combinations for machines with multiple axes sets, like multiple spindle lathes.
Lock your machine definition with passwords.
A D
Start by dragging empty subassemblies from window A to the Machine Configuration window C. Then
drag individual components B (such as axes and turrets) onto each subassembly. Choose only those
components that are actually present on your machine. Click the Component File button to open other
libraries of specific components. When a component has been added to the tree display, double-
click it to set its properties, such as travel/rotation limits and axis orientation.
Use section D to select the control unit and post processor. First, select the .CONTROL file, and then
select the post processor. Mastercam automatically populates the list with just the post processors
from the .CONTROL file.
MACHINE AND CONTROL DEFINITIONS / Working with Machine Definitions 753
Most 3-5 axis mills and routers will only have a single default
axis combination:
For each component, you only need to complete the Parameters tab
for the component properties:
MACHINE AND CONTROL DEFINITIONS / Working with Machine Definitions 757
Lathe users who want to use a VTL need to set this up on the Cplane,
WCS, HTC/VTL tab:
Mill /m
Lathe /l
Router /r
Wire /w
If you wish, you can attach the command line switch to your desktop
shortcut. Simply right-click on your Mastercam icon and choose
Properties. Add the command line switch to the Target field:
If you need to, you can replace the current machine definition with a
different one. You might need to do this for a couple of reasons:
You originally created the toolpaths for one machine, but
need to run the job on a different machine.
You want to use a different post processor, and the new post
processor is attached to a different machine definition.
When you replace the machine definition, Mastercam validates the
existing operations and informs you of any incompatibilitiesfor
example, if a toolpath uses a rotary axis that is not present on the new
machine. Mastercam also adjusts feeds and speeds that exceed the
limits of the new machine definition and informs you of any changes.
Note: Changing the machine definition does not affect the tooling
that has been selected for operations that have already been
created. It is your responsibility to ensure that the selected tools
and holders are available on the new machine.
Note: Because this procedure affects the disk copy of the machine
definition, you cannot perform it from the Machine Group
Properties.
8
766 MASTERCAM X3/ Reference Guide
definition that has been configured for the post processor. You can do
this before creating your toolpaths:
or after your toolpaths have been created, through the machine group
properties in the Toolpath Manager:
8
existing control definition.
5 Click OK to close the Machine Definition Manager.
Mastercam should then display the name of the new post:
the current file is not password-protected. Click the button and enter a
password to protect it.
772 MASTERCAM X3/ Reference Guide
the file is protected from changes. Click the button and enter the
password to unlock it for editing.
The protection applies only to the master copy of the machine
definition or .CONTROL file stored on your workstations hard drive.
The machine group copy stored in your part file can still be edited and
the changes will be saved with your part file.
When you try to open a protected file, Mastercam will prompt you for
the password. If you do not know the password, click OK to open the
file for viewing. You can look at all of the parameter pages, but cannot
edit any values.
Note: Because this procedure affects the disk copy of the machine
definition or .CONTROL file, you cannot perform it from the
Machine Group Properties.
MACHINE AND CONTROL DEFINITIONS / Working with Machine Definitions 773
8
774 MASTERCAM X3/ Reference Guide
Pages that have not been opened in the current session have a
question mark next to them:
Pages that have been already viewed in the current editing session
have a green check mark next to them:
8
Note: Switching to a new page does NOT save any changes that
were made to the page you were on. The green check mark does
NOT mean that the changes on that page have been saved.
The list of pages that are available, as well as the specific options on
each, varies depending on the kind of machine you are creating a
control forfor example, mills, lathes, routers, or wire EDM machines.
Controls for mill/turn machines let you access both mill and lathe
options. See Control Definition Properties on page 794 to learn more
about each page, or click the Help button on each page.
776 MASTERCAM X3/ Reference Guide
Most of the data that you enter with the Control Definition Manager is
saved with the control definition in the .CONTROL file, but there are
two major exceptions:
Settings from the Operation Defaults page are stored in the
.DEFAULTS file. See Operation Defaults on page 815 to learn
more.
Settings from the Text pages and Misc Int/Real page are
stored in the .PST file. For more information, see Editing Post
Text on page 779.
Note: When you are working from the machine group, you cannot
edit post text or miscellaneous values.
indicates that the post text which follows it is for a Mill control that is
saved in the file Generic Haas 4X Mill.CONTROL. The section
identified by the header includes post text, miscellaneous values, and
canned text.
8
780 MASTERCAM X3/ Reference Guide
Figure 8-3: How post text is organized inside the .PST file
Because each .PST file maintains separate copies of post text for
different control definitions, when you decide to work on the post text
for a particular post processor, the first thing you need to do is identify
which control definition the desired post text applies to. Then you can
load that control definition in the Control Definition Manager.
MACHINE AND CONTROL DEFINITIONS / Working with Control Definitions 781
Text field is empty Empty fields are not written Mastercam uses the default
to the post. If all fields under system text.
a header are empty, then the
category header is not
written.
(two double quotes) is written to the post. A String is empty, and the
category header is corresponding edit field is
Any text
generated.
Use the following procedures to edit and import post text. Because
these procedure affects the .PST file, you cannot perform them from
the Machine Group Properties Files tab.
TIP: You can also use this feature to copy post text values from
a pre-Mastercam X .TXT file to a Mastercam X .PST file.
5 Find the desired sheet or cell and decide how much text you
need to import. You can import post text for:
all the sheets listed in the Text section
MACHINE AND CONTROL DEFINITIONS / Working with Control Definitions 785
an entire sheet
an entire column of entries in a single sheet
a single cell
6 Right-click in a data cell. Select Import from the menu and the
desired amount of text to import.
8
b Select the header to import, and then click OK. Continue
with Step 9.
786 MASTERCAM X3/ Reference Guide
Adding posts
Follow these steps to make additional post processors available to a
machine definition. Completing these steps will let operators select a
different post processor without changing the machine definition.
This lets them select and use different post processors just like in
earlier versions of Mastercam, with the added security that they will
only be allowed to select posts that are appropriate for their current
machine.
When you select a post processor in the Machine Definition Manager,
Mastercam actually reads the list of posts from the .CONTROL file:
Therefore, you will use the Control Definition Manager to build and
configure this list.
8
788 MASTERCAM X3/ Reference Guide
Note: Because this procedure affects the disk copy of the machine
definition, you cannot perform it from the Machine Group
Properties:
MACHINE AND CONTROL DEFINITIONS / Working with Control Definitions 789
6 Click Add files and select the post processors that you wish to
add. (You can select more than one file at a time.)
Note: Mastercam will warn you if the selected post processors have
not been updated to Mastercam X.
10 Repeat steps 8 and 9 for each post that you wish to add.
Edit the values for the new control definition by typing new data
directly in the pages, or you can import settings from another control
definition used by a different post. To do this, right-click in any page:
You can choose to import data for a specific page, or all the pages.
8
You can choose how much text to import, from a single cell to all the
sheets. Choose From post to import the text from another Mastercam
X post, or From text to import from a pre-Mastercam X post text file
(.TXT ). See Editing Post Text on page 779 to learn more.
792 MASTERCAM X3/ Reference Guide
The .PST file exists and the post processor has been
properly configured in the control definition. Status is OK
for posting. This is the only status that is approved for
posting!
Mastercam cannot find the .PST file and the post processor
has not been configured in the Control Definition Manager
properties pages.
The .PST file exists and the post processor has been added.
You see this icon when you first add a post processor to the
list and have not yet saved the control definition. Save the
control definition to the .CONTROL file to change its status
to OK.
The .PST file exists but has not been configured for use
with a control definition. Select the post processor and
create a control definition with it. You can use it after you
save the control definition to the .CONTROL file.
Tolerances
The properties you define in this page are used to set pre-defined post
processing variables. You can also record the controls minimum
tolerance requirements for creating surfaces, splines, and other
geometry. The minimum and maximum arc radius values may be used
by the toolpath filtering functions.
Figure 8-4: Tolerances properties page
(Control Definition Manager)
Communications
Use the Communications page to configure the serial
communications settings between the control and the computer
running Mastercam.
Figure 8-5: Communications properties page
(Control Definition Manager)
MACHINE AND CONTROL DEFINITIONS / Working with Control Definitions 797
Files
Use this page to specify the location of the files needed by the control
definition and to establish default settings for saving different types of
files. You can change the default operations file (.DEFAULTS) or the
operations library (.OPERATIONS) for a particular machine group,
assign a default .SET Setup Sheet template, and set post and C-Hook /
NET-Hook program .DLLs.
Use the other option groups in this page to configure the posting
process, including how to log post processing errors and messages,
setting up Post Processing dialog box defaults.
Figure 8-6: Files properties page
(Control Definition Manager)
8
The File usage and Data paths fields list the different types of items
for which defaults can be set. Select an item to see the current default
displayed in the field next to it. Choose the Folder or File cabinet icons
to select a new value.
Other options allow you to define how Mastercam logs errors and
display messages when using the control.
798 MASTERCAM X3/ Reference Guide
Notes:
When creating a new control definition, the default names and
paths of the toolpath defaults (.DEFAULTS) files are read from
the Settings, Configuration, Files properties page settings. For
more information, see Files on page 871.
Use the Control Definition Manager, Tool properties page to
edit and create new toolpath defaults (.DEFAULTS) files. For
more information, see page 802.
NC Dialog
Use this page to enable different options in the Toolpath parameters
tab. Deselect any features that are not supported by the control.
Figure 8-7: NC Dialog properties page
(Control Definition Manager)
Notes:
The Rotary axis button is enabled through the Machine
Definition Manager.
All control types use this page, but not all options appear for
each type.
MACHINE AND CONTROL DEFINITIONS / Working with Control Definitions 799
NC Output
You can set a number of options that affect how the NC code is
formatted and presented, including:
Absolute/incremental, Comments in NC (page 799)
Sequence numbers (page 799)
Spaces and end-of-block characters (page 800)
Figure 8-8: NC Output properties page
(Control Definition Manager)
For each active field, you can enter a new or different default value.
When you save the current control definition, the new values will be
written to the text section of the active post.
The values that you enter here will normally be the defaults for all
operations created with this control definition. You can choose to
override this behavior with the Initialize toolpath operation options.
To create different default values for each operation type,
select From default operation. Then use the Operations
Defaults page to enter the desired values for each operation
type and save them to a .DEFAULTS file.
For mill/turn controls, Mastercam will let you store two sets of
miscellaneous variables, one for milling and one for lathe operations.
To create the second page, choose the Use separate mill and lathe
text and values option. In the Control topics list, you will then see
separate topics created for each set of values which you can then edit
independently.
For mill/turn controls, you can define two sets of miscellaneous
variables, one for milling and one for lathe operations. To enable this
feature, choose the Use separate mill and lathe text and values
option. Separate mill and lathe Misc. Int/Real topics display under
Text in the Control topics list.
Notes:
Use the NC Dialog page to enable or disable the Misc values
button that displays in the Toolpath parameters tab. You can
use post text to change the label that appears on the button.
You can also configure Mastercam to run a C-Hook when the
Misc values button is pressed. Use the Settings, System
Configuration function Files tab to specify the C-Hook. You can
specify a different C-Hook for each Mastercam product (Mill,
Lathe, Router and Wire). For more information, see Files on
8
page 871.
Work System
The Work system page lets you select the work coordinate system used
by the control:
Other Custom
Use the Tplane field to assign work offsets to all Tplanes or just those
which are being transformed.
Tool
Use the Tool subpages to set the defaults for tool offsets, numbering,
and home positions that apply to mill, lathe, router, and mill/turn
control types. (Some of the field labels are slightly different for lathe.)
For mill/turn machines, you can access separate subpages for mill and
lathe tools.
MACHINE AND CONTROL DEFINITIONS / Working with Control Definitions 803
Linear
Use these options to define how the control interpolates 3D linear
motion. (Only Lathe and Wire machines have corner rounding
options.)
Note: For Mill/Turn controls, separate linear subpages for Mill and
Lathe are provided so you can configure these settings separately.
After setting the linear motion for each plane, use the Corner rounding
/ Exact stop fields to define how the control handles corner rounding.
Before selecting the exact stop mode for corner rounding, verify that
this mode is supported by the post processor.
Arc
This page allows you to define how the control supports arcs and
helixes.
Figure 8-13: Arc properties page
(Control Definition Manager)
Lathe controls share the same page with Mill/Router controls, except
that for Lathe, there is only one plane available and no options for
806 MASTERCAM X3/ Reference Guide
helix support. For Mill/Turn controls, you will see separate subpages
for Mill and Lathe settings. Mastercam uses this information when
filtering toolpaths.
Rotary
Use the settings in this page to further customize the rotary axis
parameters from the machine definition. You can choose to break
rapid rotary moves when they exceed the rotary axis limits set in the
machine definition. You can also allow Mastercam to calculate
bi-stable solutions for rotary axis positions. This allows the post
processor to attempt the second solution in order to stay within limits
or reduce machine motion. Depending on conditions and the post
processor, this may cause a tool retract and reposition.
Figure 8-14: Rotary properties page
(Control Definition Manager)
Select the planes in which the control can create arcs. Settings
in this page are disabled for unselected planes. For mills,
indicate whether helixes are supported and, if so, in what
planes.
For each plane in which arcs are supported, choose how the
control defines the centerpoint. Select a method from the
drop-down list.
MACHINE AND CONTROL DEFINITIONS / Working with Control Definitions 807
Feed
The options in this page allow you to define how Mastercam interprets
the feed rate values that are entered for each toolpath operation
created using the control.
Figure 8-15: Feed properties page
(Control Definition Manager)
Set feed and rotary options for each axis group that applies to
8
the control: 3-axis, 4-axis, and 5-axis.
Define how the units for the feed rate are dimensioned. Set
the dimensions separately for linear and rotary feed rates.
You can also choose to output rapid moves as linear moves at the
maximum feed rate and, if necessary, adjust feed rates for arc moves.
808 MASTERCAM X3/ Reference Guide
Notes:
Make sure that the control has the internal logic to support the
options you select.
To set maximum and minimum feed rates, use the Machine
Definition Manager.
Cutter Compensation
Use this page to tell Mastercam how your control implements cutter
compensation and which compensation options will be available to
the user.
Figure 8-16: Cutter Compensation properties page
(Control Definition Manager)
8
810 MASTERCAM X3/ Reference Guide
Machine Cycles
Use the subpages of machine cycle properties to define how the
control implements different machining cycles.
Figure 8-17: Machine Cycles properties page
(Control Definition Manager)
Drill Cycles
Select all drill cycles that produce canned cycle output. The drill cycles
that you do not select in this page can still be used in the toolpaths you
create with this control. However, using them results in long-hand NC
code.
Figure 8-18: Mill Drill Cycles properties page
(Control Definition Manager)
8
812 MASTERCAM X3/ Reference Guide
Subprograms
Mastercam uses subprograms in two ways:
Transform subprograms are created by toolpath transform
operations.
Non-transform subprograms are created by depth cuts and
drilling operations. Non-transform subprograms are available
only with Mastercam Mill and Router.
In the Subprograms properties page, you define how the control
supports both types of subprograms.
Figure 8-21: Subprograms properties page
(Control Definition Manager)
Operation Defaults
Use this page to create and edit sets of toolpath operation defaults
(.DEFAULTS files). This page does the same thing as the Edit Operation
Defaults dialog box, which you typically access from the Machine
Group Properties. It is provided in the Control Definition Manager as a
convenience, so you can access toolpath and operation defaults while
working with the control settings. Separate Inch and Metric pages let
you work with the default files for inch and metric operations.
Text
Use the individual subpages under the Text heading in the Control
topics pane to create, view, and edit post processor text entries in a
number of categories.
Prior to Mastercam X, posts were divided into two files:
A .PST file, which contained post variables, questions, and
other processing logic.
A .TXT file, which contained text data used by the post
processor and which was frequently used to customize the
Mastercam interface with machine- or control-specific
parameters.
In Mastercam X, all of the post controlled text in the .TXT file has been
brought into the control definition, and its text strings are now part of
the .PST file. Instead of editing the .TXT file directly, you now use the
Text page in the Control Definition Manager to access the text data in
the .PST file. See Editing Post Text on page 779 and Editing
Miscellaneous Values on page 786 to learn more.
Mastercam's control definition architecture means that each .PST file
can have several sections of post text. Every time you configure a post
processor for use with a specific control definition, Mastercam writes a
new post text record and appends it to the .PST file. The records are
separated by headers which contain the name of the control and type
of machine. For example, the header:
[CTRL_MILL|BPT-DX32]
refers to a Mill control definition which is stored in a control file
named BPT-DX32.CONTROL. This means that in a single .PST file, you
can store different sets of post text with unique values for different
controls.
In addition, there is a section in the .PST file that contains default post
text. Use the rightclick menu in any of the Text subpages to import
post text sections from other control definitions in the same .PST file
or from completely different .PST files, or to restore values from the
defaults.
MACHINE AND CONTROL DEFINITIONS / Working with Control Definitions 817
Choose a topic from the list to view its text entries in a spreadsheet-like
interface. To enter or edit a value, doubleclick in a field and type the
new value.
8
818 MASTERCAM X3/ Reference Guide
Note: For misc. ints/reals, the default values are embedded in the
text string. For more information, see Miscellaneous Integer / Real
Values on page 800.
8
820 MASTERCAM X3/ Reference Guide
chapter 9
Customizing and
Configuring
Mastercam X
This chapter covers the following topics:
Customizing Your Workspace . . . . . . . . . . page 822
Setting Defaults and Preferences (Configuration)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 850
822 MASTERCAM X3/ Reference Guide
CAM-related
toolbars hidden
Vertically docked
Sketcher toolbar
Vertically docked
Toolpaths toolbars
Note: When you start Mastercam, it opens the default toolbar file
specified in the configuration file. You set the toolbar and other
startup parameters in the Settings, Configuration, Start / Exit
properties page. You will learn more about configuring Mastercam
defaults in Setting Defaults and Preferences (Configuration) on
page 850.
Note: Use the Toolbar States button to access the Toolbar States
dialog box. You can also access this dialog box directly from the
Mastercam Settings menu. For more information on working
with toolbar states, see Creating and Saving Toolbar States on
page 841.
When you choose a category from the list, a group of function icons for
the selected category displays in the Commands section of the tab:
Figure 9-7: Example: Edit category functions (Customize dialog
box)
Selected
category
Selected
function
CUSTOMIZING AND CONFIGURING MASTERCAM X / Customizing Your Workspace 829
TIP: When you hover the mouse over the function icon, a brief
description (tool tip) of the function displays below the function
list. You can also display tool tips in the Mastercam window by
moving the cursor over toolbar icons, or buttons and fields in
ribbon bars or dialog boxes.
Use drag and drop methods to quickly add, delete, or rearrange the
functions in a toolbar.
5 To create a new toolbar for the function, drag and drop the
function anywhere in the Mastercam window that is not
occupied by a toolbar. Mastercam automatically creates a
toolbar named New Toolbar and adds the function to it.
6 To add additional functions to the new toolbar, repeat
Step 2-Step 4, as necessary. To rename the new toolbar,
continue with Renaming and Deleting Toolbars on
page 831.
X To rename a toolbar:
1 In the Settings, Customize dialog box Toolbars tab, from the
Toolbars list, select the toolbar to rename.
3 In the toolbar name text field, type the new name, and then
press Enter to accept it and exit the name field.
X To delete a toolbar:
1 In the Settings, Customize dialog box Toolbars tab, select the
toolbar to delete from the Toolbars list.
2 Press Delete or rightclick and choose Delete Toolbar from
the menu. The toolbar is deleted from the current toolbar file
and no longer appears in the toolbar list or the Mastercam
window. If you delete a standard toolbar, Mastercam displays
a warning message on startup informing you that it cannot
find the toolbar.
TIPS:
To add the deleted toolbar back to the toolbar file, you must
recreate it using the procedure for Adding Functions and
Toolbars on page 829.
To remove the toolbar from the Mastercam window without
deleting it from the toolbar file, deselect the check box that
appears next to the toolbar name in the Toolbars list.
menu. With this flexibility, a single toolbar could hold every available
Mastercam function!
By incorporating drop-down menus into your toolbar design, you can
present many functions in a very compact format. Creating your own
drop-down menus lets you organize functions based on your
preferences and job requirements.
After creating drop-down menus, you use drag and drop methods to
add them to one or more toolbars in the Mastercam window or to
other drop-down menus in the Menus list.
You can also build your own right-mouse button menu, a special type
of drop-down menu that you access in the graphics window using the
right-mouse button.
In this section, you will learn to create a drop-down menu, rename it,
and add, remove, and rearrange its functions. You will also learn to add
a drop-down menu to a toolbar, add a submenu to a drop-down menu,
and delete drop-down menus.
For each new drop-down menu you create, Mastercam adds a
sequential counter to the default name, for example, New drop-down
menu, New drop-down menu(1), New drop-down menu(2) and so on.
This ensures that a unique name is assigned to each new drop-down
menu you create.
9
834 MASTERCAM X3/ Reference Guide
Notes:
Adding or removing drop-down menu functions is associative.
When you add, remove, or rearrange functions in the parent
drop-down menu, all of its submenus immediately change.
When you modify drop-down menus, you immediately see the
results in the current Mastercam session.
TIP: To create a new toolbar for the drop-down menu, drop the
menu anywhere in the Mastercam window that is not occupied
by a toolbar. Mastercam automatically creates a toolbar (New
Toolbar) and adds the drop-down menu to it. For more
information on configuring toolbars, see Customizing Toolbar
Settings on page 823.
Here are a few things to keep in mind when working with submenus:
Creating a submenu item does not move or otherwise change
the drop-down menu on which it is based; it creates only an
associative link, using the name of the submenu.
When you add, remove, or rearrange functions in the parent
drop-down menu, all of its submenus immediately change.
To create multiple levels of submenus, begin with the last
drop-down menu in the series and work your way to the
highest menu level. For example, to create a three-level drop-
down menu, first create all three drop-down menus. Then,
drag and drop the third level menu to the second level menu.
Next, drag the second level menu (which now includes a
submenu link to the third level menu) to the first menu.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Customizing Your Workspace 839
9
840 MASTERCAM X3/ Reference Guide
Horizontal and
vertical separators
Use the Settings, Toolbar States function to access the Toolbar States
dialog box where you can view, create, save, load, or delete toolbar
states that are stored in the current toolbar file.
842 MASTERCAM X3/ Reference Guide
Note: You can also access this dialog box by choosing Settings,
Customize and clicking the Toolbar States button in the Toolbar
tab.
Although you use a separate function to work with them, toolbar states
are stored in binary format within a section of the current toolbar file
(.MTB). To open and load a toolbar file, use the Settings, Customize
function, and then click the Open file button , located in the lower left
corner.
Show
Hide
field and choose Save. The new toolbar state is added to the
toolbar file and displays in the Toolbar States list.
9
846 MASTERCAM X3/ Reference Guide
You can map any Mastercam function to a key sequence you define.
Rather than selecting a function from a menu or toolbar with the
mouse, use your custom keyboard shortcut to open the function.
Key map files have a .KMP file extension and reside in the \CONFIG
directory of the Mastercam installation location. You can load a new
key mapping file at any time during the Mastercam session. Key
mapping files are also portable. You can copy and use them on other
Mastercam workstations, provided you save them in the correct
directory (\CONFIG).
The combinations of key sequences you can use to create keyboard
shortcuts are listed below (where Key is the alphanumeric character or
keyboard function keys F1-F12, and # is an entry from the numeric
keypad).
[Alt]+[Key or #] [Ctrl]+[Key or #]
[Ctrl]+[Alt]+[Key or #] [Shift]+[Alt]+[Key or #]
[Shift]+[Ctrl]+[Key or #] [Shift]+[Ctrl]+[Alt]+[Key or #]
[F1]-[F12]
CUSTOMIZING AND CONFIGURING MASTERCAM X / Customizing Your Workspace 847
Current Key
Reset map filename
9
Open Save as
848 MASTERCAM X3/ Reference Guide
4 In the Current keys text field, select the shortcut and click
Remove. The shortcut is removed from its assignment to the
selected command and can now be assigned to another
command.
9
850 MASTERCAM X3/ Reference Guide
Configuring Mastercam X
Mastercam default settings are stored as files with a .CONFIG
extension in the Mastercam \CONFIG directory. Mastercam uses
settings from the configuration file as default values when you restart
or initialize operations, for example, when creating a new part, or
opening and importing existing parts.
Mastercam provides standard configuration files with your initial
installation, in both inch and metric units. You can customize them,
create your own, and even merge configuration files. If multiple users
share a single Mastercam installation, each unique user can
automatically load a customized default configuration file when
logging in to the workstation and running Mastercam.
Mastercam uses only one configuration file at a time. However, when
running Mastercam, you can change the configuration file as often as
necessary.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 851
Open: Opens the Open dialog box so that you can access
.CONFIG files from anywhere on your system.
Save As: Opens the Save As dialog box, which lets you save the
current configuration file using the same or a different file
name. You can also use the File Name drop-down list to select
an existing configuration file to overwrite.
Note: CONFIG files may be stored and accessed from any directory
you choose, even on a network. However, multiple Mastercam
installations can share a configuration file only if the paths stored
in the .CONFIG file are valid for each installation.
9
854 MASTERCAM X3/ Reference Guide
page. Then click the Field Definitions tab and choose a parameter to
display more information.
Analyze
Use this page to set the default precision (the number of places after
the decimal point) with which the Analyze function displays values.
You can also set the default precision and measurement unit
specifically for the Analyze distance dialog box. The precision setting
for the Analyze distance dialog box depends on whether the selected
measurement unit is decimal or fractional, as follows:
Backplot
Use this property page to set parameters that affect how a tool moves
and appears on the screen during a backplot operation. These
parameters include:
The parameters you choose are for display purposes only and do not
affect the part when it is machined.
Although the General Settings display parameters are available for
each Mastercam toolpath type, the following options affect only the
display of milling tools during backplot:
Simulate Axis Substitution
Simulate Mill Cutter Compensation
Show move to/from Mill Home Position
Simulate Rotary Axis
Similarly, the following Tool Appearance options also apply only to the
display of milling tools during backplot.
Plain, Fluted, and Shaded tool options
Tool color and material
Show holder, holder color, and holder material
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 857
CAD Settings
The CAD Settings properties page is where you set design and drafting
preferences, including defaults for:
Automating and formatting arc center lines
Center line attributes (line style, line width, point style)
Spline and surface creation type
Surface drawing density and back highlighting
Whether to update Cplane and Tplane when changing Gviews
Xform preview settings
Managing duplicate entities created by Xform functions
Arc center point display
Entity Attribute Manager settings
Figure 9-21: CAD Settings properties page
(System Configuration)
Note: You can override many of these defaults using Status bar
9
options and when using functions to create, edit, and analyze
geometric and drafting entities.
858 MASTERCAM X3/ Reference Guide
Chaining
Use this page to define the way Mastercam chains entities, including:
Chaining mask options
Methods for sorting multiple, nested chains
Default chaining mode and direction
The values you set in this page are used as defaults in the Chaining
dialog box. This dialog box displays whenever you are required to
chain geometry.
You chain entities in preparation for a function such as toolpath or
surface creation by selecting them in a specific order. Chaining
sequences the entities in the toolpath operation and determines the
direction of tool travel during machining. When creating surfaces and
solids, chained geometry makes up the surface sections or boundaries.
You can use chaining as an efficient method for entity selection in
Analyze and Create functions.
Figure 9-22: Chaining properties page (System Configuration)
Colors
You can set default colors for many different aspects of the Mastercam
interface, such as the graphics background (including gradients),
geometry, construction origin, grid, groups, and various Mill, Lathe,
Solids, and Surfaces components.
Figure 9-23: Colors properties page (System Configuration)
Notes:
To preserve changes to default color settings for subsequent
Mastercam sessions, you must save the configuration file.
To temporarily change default colors for selected entities or new
entities you create during the current Mastercam session, use
the Color function from the Status Bar.
9
860 MASTERCAM X3/ Reference Guide
Communications
Use the fields on this page to configure the default serial
communications settings between the control and the computer
running Mastercam. The settings you enter here are default values that
Mastercam loads when it starts. They can be changed when you post
the operations from the Post processing dialog box.
Figure 9-24: Communications properties page
(System Configuration)
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 861
Converters
When you open part files that are not in the current .MCX Mastercam
format or when you save them to an external file format, Mastercam
automatically runs a conversion program, based on the selected file
type (for example, IGES, VDA, STEP, SAT, Parasolid, DWG, or DXF.)
In the Converters properties page, you set defaults for file conversions,
including:
How solids are imported and exported
How STL files are exported
The level used for untrimmable surfaces
How units are converted
The method used to convert solids:
Convert the solid to a Mastercam solid (without
operation history). If you do not have Mastercam Solids
installed, you can still machine the imported solid.
However, Mastercam Solids must be installed to modify
a solid, or create additional solids.
Convert each face to a trimmed surface. With either of
these options, you can elect to convert edges to curve
geometry (line, arc, or spline). With the Solids option,
you can also attempt to repair broken solids during
import.
9
862 MASTERCAM X3/ Reference Guide
TIP: When converting files, use the File, Open function and
choose Options to override or set additional conversion
parameters.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 863
Default Machines
Use this property page to set default machine definitions for
Mastercam Mill, Mastercam Lathe, Mastercam Router, and Mastercam
Wire. Once you make these selections, you can create a machine group
from the default machine by choosing the Default command in the
Machine Type submenus.
Figure 9-26: Default Machines properties page
(System Configuration)
For example, suppose you want to make the GENERIC HAAS 4X MILL
machine definition the default for the mill machine type. In the
Default Machines property page, select the GENERIC HAAS 4X MILL
machine definition:
9
Now, to setup a machine group with the default mill, choose Machine
Type, Mill, Default:
864 MASTERCAM X3/ Reference Guide
Notes:
To change default settings for other types of files, use the Files
property page.
To select a machine definition for Mastercam to load at startup,
use the Default machine option in the Start/Exit property
page.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 865
TIPS:
As you modify options in the drafting dimension properties
pages, you immediately see their effect in the preview
diagram area of each page. Use the preview to verify your
selections.
To temporarily change drafting default parameters for the
current Mastercam session, choose Drafting Options from
the Create, Drafting submenu.
9
866 MASTERCAM X3/ Reference Guide
Dimension Attributes
You define the following defaults in the Dimension Attributes
properties page:
Display format and scale
Text centering
Symbols or units used to display radius, diameter, and angular
dimensions
Tolerance settings for linear and angular dimensions
Figure 9-27: Dimension Attributes properties page
(System Configuration)
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 867
Dimension Text
The default text properties you can set for drafting dimensions in this
page include:
Text height, width, and spacing
Text path or direction
Point dimension text display
Ordinate dimension: display negative sign
Line and borders
Font
Text alignment/orientation
Slant and rotation
Figure 9-28: Dimension Text properties page
(System Configuration)
If you select the Factors option, dimension text height also determines
tolerance text height, dimension arrowhead height and width, and
witness line gap and extension, based on factors you enter in the
9
Factors of Dimension Text Height dialog box.
If you do not select the Factors option, you can set these parameters
directly on the Dimension Text properties page (tolerance text height)
or the Leaders/Witness properties page (witness line and arrow head
parameters).
868 MASTERCAM X3/ Reference Guide
Dimension Settings
The Dimension Settings properties page lets you associate
dimensions, labels, leaders, and witness lines with entities as the
entities are created. You can set the method Mastercam uses to
regenerate associated drafting entities. You can limit the views in
which entities can be displayed, and define increments used for
baseline dimensions.
Figure 9-29: Dimension Settings properties page
(System Configuration)
Note Text
Drafting notes and labels are blocks of text (one or more lines) that you
insert into a drawing.
Notes are standalone blocks of text, whereas labels have one or more
leader lines used as pointers.
When you create note and label drafting entities, Mastercam uses the
following settings in the Note Text properties page to format the text.
9
If you select the Factors option, note text height also determines note/
label arrowhead height and width, based on factors you can enter in
the Factors of Note Text Height dialog box. If you do not select the
Factors option, you can set the note/label arrowhead height and width
parameters directly in the Leaders/Witness properties page.
870 MASTERCAM X3/ Reference Guide
Leaders / Witness
In Mastercam, leader lines (drafting lines with single arrowheads that
function as pointers) most often point from a dimensions text to its
witness lines.
Witness lines are lines that project from a dimensioned object to
indicate the extent of the leader lines.
Use this page to set the default properties for:
Leader lines: Style, visibility, and arrow direction
Witness lines: Visibility, gap, and extension
Arrows: style, Height, and width
Figure 9-31: Leaders / Witness properties page
(System Configuration)
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 871
Files
Use the Files properties page to select the files you want Mastercam to
use as defaults, define the default data paths for saving different file
types, configure Most Recently Used (MRU) drop-down menu settings,
and define options for opening and saving files.
Figure 9-32: Files properties page (System Configuration)
The Data Paths column lists files formats you can save out from
Mastercam and allows you to set a default data path for saving each
type, for example, C:\Metric\MCX\.
The Files Usage column lists all the file types for which you can open a
default file during Mastercam processing, for example, libraries,
control and machine definitions, and post processors. Mastercam
opens the default files you set in this list, when necessary.
In the Data Paths and File Usage lists, first select an item in the list.
Then use the Selected item field, located below the list, to specify the
default value.
9
In the Files Usage section, you specify a default machine definition for
each Mastercam product (Mill, Lathe, Router, or Wire). When you
convert a part file created prior to Mastercam X, or you choose to
create a new Mastercam X file, the default machine definition for the
product type is assigned. If the default machine definition is
incompatible with the part, a special Mastercam read-only default
machine definition is used instead.
872 MASTERCAM X3/ Reference Guide
The Apply last machine definition check box in the Files properties
page allows you to change this behavior. When you select this option,
Mastercam applies the most recently used machine definition in the
current Mastercam session, for each product type. If one has not been
used, or if it is incompatible with the part, the default machine
definition you specified in the Files Usage list is used. If this default is
incompatible, the read-only default machine definition is applied.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 873
AutoSave / Backup
Use this page to activate Mastercams AutoSave and Incremental
backup functions. AutoSave lets you save the current geometry and
operations automatically at specific time intervals (for example, every
10 minutes). Use these options to define the AutoSave and backup
behaviors that can reduce data loss in the event of a hardware or
power failure.
Figure 9-33: AutoSave / Backup properties page
(System Configuration)
Incremental Backup
When you activate the MCX Backup Files option (located in the Files
page of the Configuration dialog box), Mastercam stores not only the
9
874 MASTERCAM X3/ Reference Guide
current version of your MCX file, but also previous versions. You can
then easily return your project to a previously saved state.
Specifically, when you save an MCX file with MCX Backup Files active,
Mastercam creates a backup using the values specified in the MCX
Backup Files options. For example, suppose you have a file named
Test.MCX. Suppose also that you have Delimiter set to a hyphen, Start
set to 100, Increment set to 1, and Max Limit set to 3. Here is what
Mastercam does with your MCX saves:
The first time you save Test.MCX, Mastercam creates the
backup file Test-100.MCX. You now have two copies of the file,
Test.MCX and the first backup, Test-100.MCX.
The second time you save Test.MCX, Mastercam renames
Test-100.MCX to Test-101.MCX and creates a new Test-
100.MCX from Test.MCX. Now you have three files, which are
the original and two backups.
The third time you save, Mastercam renames Test-101.MCX to
Test-102.MCX, renames Test-100.MCX to Test-101.MCX, and
creates a new Test-100.MCX from Test.MCX. Now you have
four files: the original and three backups. Note that, in this
example, three backups is the currently set Max Limit.
The fourth time you save, Mastercam deletes Test-102.MCX
(because Mastercam has reached the Max Limit number of
backups), renames Test-101.MCX to Test-102.MCX, Test-
100.MCX to Test-101.MCX, and creates a new Test-100.MCX
from Test.MCX. Now you still have four files: the original and
the most current three backups.
Note that the most current backup version has the Start number. That
is, the higher the version number appended to the file, the older the
file.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 875
9
876 MASTERCAM X3/ Reference Guide
Printing
Use this page to set initial, default parameters for printing part
drawings, including line width, color printing, header name, and date.
Figure 9-35: Printing properties page (System Configuration)
When you choose File, Print to print entities in the graphics window,
you can use options in the Print dialog box to temporarily override the
settings you define here.
Notes:
When printing, use the Print dialog box to preview, modify
default settings, and to set other options, such as orientation,
page margins, image scaling, and line widths.
To change printer driver properties, choose Property from the
Print dialog box, and then choose Properties from the Page
Setup dialog box.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 877
Screen
Use the Screen properties page to set the graphics parameters that
control how Mastercam looks and operates, and to define your
personal display and selection preferences. Here, you can also specify
how Mastercam handles error messages generated during toolpath
operations.
Figure 9-36: Screen properties page (System Configuration)
Notes:
To set default colors for Mastercam screen and entity display,
use the Colors properties page.
To turn off the ability to pre-select entities before choosing a
function, deselect the Allow Pre-selection check box.
To set default shading parameters for Mastercam geometry, use
the Shading properties page.
9
880 MASTERCAM X3/ Reference Guide
Grid Settings
Use this page to configure the default settings for Mastercam's grid
function. By setting up a grid in the graphics window, you can force
entities to snap to specific positions. For example, to draw entities
whose locations and dimensions are always multiples of a half inch,
set your grid X and Y values to 0.5.
Figure 9-37: Grid Settings properties page
(System Configuration)
Note: To modify the grid settings for the current drawing, choose
Screen, Screen Grid Settings from the Mastercam menu. The
changes you make from the menu override the initial
configuration parameters for the remainder of the current session.
9
882 MASTERCAM X3/ Reference Guide
Shading
Shading values determine how surfaces and solids appear when
shaded. Use this page to set default shading parameters such as color,
ambient lighting, spot lighting, hidden edges, and other properties.
Figure 9-38: Shading properties page (System Configuration)
Notes:
To temporarily override default shading parameters during the
current Mastercam session, choose Shade Settings from the
Screen menu or Shading toolbar. This opens the Shading
Settings dialog box.
To make permanent changes to shading parameter defaults, use
the Settings, Configuration function and Shading properties
page. Then save the changes to your .CONFIG file.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 883
Solids
Options in this page allow you to pre-define how Mastercam creates
and displays solids, including:
Where to add new solids operations in the Solids Manager:
ahead of toolpath operations or in the order in which they are
performed.
Enable/disable the Auto-Highlight for Solids Manager.
Specify a radial display curve angle for circular faces.
Set defaults for stitching surfaces into solids.
Figure 9-39: Solids properties page (System Configuration)
Notes:
You can also enable or disable Auto-Highlight from the Solids
9
Manager right-click menu.
To change default shading parameters for solids display during
the current Mastercam session, choose Shade Settings from
the Screen menu or Shading toolbar to open the Shading
Settings dialog box.
To specify whether Auto-Highlight selects complete solids or just
faces, use the Configuration, Screen page.
To set default shading parameters for Mastercam geometry,
including solids, use the Configuration, Shading page.
884 MASTERCAM X3/ Reference Guide
Start / Exit
This page is where you set the default values to use during Mastercam
startup and to automate certain functions when you exit Mastercam.
You can select the default editor that launches when you edit NC files
after post processing and specify the add-on programs that run when
you start or exit Mastercam.
Figure 9-40: Start / Exit properties page
(System Configuration)
Custom key mapping files are created using the Settings, Key
mapping function. You can select any key map file that is
saved to the Mastercam \CONFIG subdirectory.
Default startup product: From the drop-down list, select the
product to load at startup, such as Design, Mill, Lathe, Router,
or Wire.
Default construction plane (2D or 3D mode): Select the
default construction plane (Cplane) where geometry is
created. The list options include: Top, Front, Right, Bottom,
Back, and Left. The +XZ, -XZ, +DZ and -DZ planes are used
only in Mastercam Lathe. You can also select a 2D (XY) or 3D
(XYZ) default Cplane.
Default file editor: Indicates the default editor that
Mastercam uses when you open external application files. To
change this setting, select another editor from the drop-down
list. File editors included with your Mastercam installation
are:
Mastercam Editor (default) - A full-featured,
proprietary text editor that offers menu, toolbar, and
key mapping customization tools, intelligent full-text
editingincluding support for specialized NC
functions, flexible serial communications built on
portable XML machine configuration files, and faster
performance when working with large NC files.
Cimco - A special version of Cimco Edit, licensed for
use with Mastercam.
PFE32 - Programmer's File Editor (32-bit Edition).
MCEDIT - An editor that provides utilities for editing
NC and NCI files along with optional transmission
capabilities.
Notepad - The default editor for Mastercam's Draft and
Demo products.
To use any other editing application that may be available to
you, choose Other, and use the Select an editor dialog box to
navigate to and select the executable file of the editor you
want to use. The selected editor is added to the Editor drop-
9
down list and becomes your startup default editor.
Default MCX part file name: Specify a default Mastercam part
filename prefix, such as MyPart. This filename appears as a
default in Mastercam Save and Save as dialog boxes. The
default file extension is .MCX (MyPart.MCX).
886 MASTERCAM X3/ Reference Guide
Tolerances
The options you define in the Tolerances properties page control the
precision with which Mastercam performs certain operations, for
example, how close entities must be to be considered coincident or
chained, and how smooth curves and surfaces will be. Smaller
tolerances produce more precise parts, but also generally create larger
files.
Figure 9-41: Tolerances properties page
(System Configuration)
Toolpaths
Use this page to configure how toolpaths are created, maintained, and
displayed, and to define the setup sheet program to use.
Figure 9-42: Toolpaths properties page
(System Configuration)
Notes:
To change tool display parameters for a selected operation, click
Parameters in the Toolpath Manager, and choose Tool Display
in the Tool Parameters tab.
Although tool display defaults are in effect when Mastercam
starts, if you change them, subsequent toolpaths of the same
type that you create or import (for example, contour) use the
modified parameters for the duration of the Mastercam session.
Toolpath Manager
Use this page to specify names for machine groups, toolpath groups,
and NC files. These names appear in the Toolpath Manager, using the
options you select. For machine and toolpath groups, you can enter a
user-defined name, or choose to use the MCX file name or the
machine name (from the machine definition). You can name NC files
after the MCX file name, the machine name, the toolpath group name,
the last operation's name, or a user-defined name. You can also have
Mastercam prompt for an NC file name only for the first operation you
define or for every operation you define.
Figure 9-43: Toolpath Manager properties page
(System Configuration)
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 891
Notes:
If you choose to use the MCX file name as the basis for names in
Toolpath Manager, save your MCX file before creating your
machine groups, toolpaths, and NC files. Otherwise, Mastercam
uses the default MCX file name from the Start / Exit page of the
System Configuration dialog box.
You cannot turn off the Append Values options for machine
group or toolpath names, but you can turn it off for NC file
names.
9
892 MASTERCAM X3/ Reference Guide
Parameters you can set for machine and toolpath groups include:
Prompt: Select this option to have Mastercam ask for a group
name when you create the group.
MCX file name: Select this option to use your current MCX file
name as the group name.
Machine name: Select this option to use the machine name as
the group name.
User defined name: Select this option to enter a group name
in the provided text box.
Delimiter: Specify the character that separates the appended
number from the group name.
Increment start: Specify the number to append to the first
group created.
Increment value: Specify the increment between appended
numbers. That is, each appended number is the previous
number plus the increment value.
Parameters you can set for NC files include:
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 893
9
894 MASTERCAM X3/ Reference Guide
Verify Interface
Use this property page to customize the default settings Mastercam
uses with the Verify function. Mastercam loads these settings at
startup. Then, when you use the Verify function, Mastercam sets the
Verify dialog box options to these defaults.
Note: Changes you make to settings in the Verify dialog box remain
in effect for the remainder of the session, unless you reset the
configuration options in the Verify Interface property page.
9
896 MASTERCAM X3/ Reference Guide
Verify Settings
Use this property page in the System Configuration dialog box to
define initial, default configuration parameters for toolpath
verification operations initiated from the Toolpath Manager.
Figure 9-47: Verify Settings properties page
(System Configuration)
9
898 MASTERCAM X3/ Reference Guide
Wire Backplot
If your Mastercam installation includes Mastercam Wire, the settings
in this property page allow you to define how the wire moves and
appears on the screen during a backplot operation. You can define
general settings such as the step speed/increments, the screen
cleanup, and the simulated wirepath display. You can also set up the
motion colors and color loop options.
Figure 9-48: Wire Backplot properties page
(System Configuration)
Notes:
The parameters you choose are for display purposes only and do
not affect the part when it is machined.
Selections on this property page are established as system
defaults. To change Wire backplot settings during the current
Mastercam session, backplot an operation. Then, in the
Backplot Options dialog box, choose the Options button to
open the Backplot options dialog box where you can make the
necessary changes.
CUSTOMIZING AND CONFIGURING MASTERCAM X / Setting Defaults and Preferences (Configuration) 899
In this dialog box, select the configuration settings you want to merge
with the current configuration file and specify which sections to
merge.
TIP: To quickly select / deselect all options, select the All on / All
off buttons, located in the bottom leftmost section of the dialog
box.
9
900 MASTERCAM X3/ Reference Guide
901
Index
Design E
about ................................................... 82 editors
editing ............................................... 152 selecting a file editor........................... 63
dialog boxes engraving
working with ....................................... 22 toolpaths ........................................... 736
dimension attributes entities .................................................. 154
defaults.............................................. 866 live editing ..................................... 179
dimension text analyzing........................................... 276
defaults.............................................. 867 changing attributes........................... 109
documentation creating ............................................. 177
post processor reference................... 151 creating views from .......................... 136
resources ............................................... 8 deleting ............................................. 153
door deleting duplicates ........................... 153
creating geometry ............................. 215 editing ............................................... 244
drafting live, fixed, phantom ............................ 29
default properties.............................. 865 selecting .............................................. 94
dimension attribute defaults ............ 866 setting color ...................................... 110
dimension defaults ........................... 868 shading.............................................. 882
dimension text defaults .................... 867 transforming (Xform) ......................... 47
leaders / witness defaults.................. 870 undeleting......................................... 155
note text defaults............................... 869 entry and exit macros
drill cycles advanced multiaxis toolpaths .......... 687
choosing ............................................ 521 entry/exit moves
control definition defaults ................ 811 advanced multiaxis toolpaths .......... 683
drill points events
editing ............................................... 525 undo and redo .................................. 152
selecting ............................................ 522 extending entities ................................. 244
sorting ............................................... 524
drill toolpaths
automatic drilling.............................. 497 F
block drilling blind holes .................. 545 FastPoint mode
creating.............................................. 520 using.................................................... 85
FBM Drill ........................................... 497 FBM....................................................... 495
feature-based drilling........................ 527 drilling............................................... 497
drop-down menus milling ............................................... 498
adding functions ............................... 836 requirements .................................... 497
adding submenus.............................. 837 Feature Based Machining (FBM).......... 495
adding to toolbars ............................. 837 FBM Drill........................................... 497
creating.............................................. 834 FBM Mill ........................................... 498
customizing....................................... 831 requirements .................................... 497
deleting.............................................. 835 feed rate values
deleting functions ............................. 837 control definition defaults................ 807
moving functions .............................. 836 feeds / speeds
renaming ........................................... 835 recalculating ..................................... 462
dynamic chaining.................................. 411 feeds/speeds
optimizing for advanced multiaxis
toolpaths ........................................... 695
905
G
defaults ..................................... 430, 432
entry moves ...................................... 614
filleting .............................................. 631
106
gap handling
advanced multiaxis toolpaths........... 684 fitting and trimming ......................... 626
General Selection horizontal area.................................. 573
about ................................................... 28 linking techniques ....620, 621, 626, 629
using the ribbon bar............................ 93 pencil ........................................ 570, 571
geometry radial ................................................. 577
creating ............................................. 177 raster ................................................. 575
modifying .......................................... 243 rest roughing..................................... 567
gouge-check retract moves .................................... 621
advanced multiaxis toolpaths........... 678 rotary motion.................................... 637
graphics view scallop............................................... 572
about ................................................. 120 spiral ................................................. 581
graphics window steep/shallow areas .......................... 616
about ................................................... 14 stock to leave .................................... 605
changing the appearance of ............. 114 tool holders....................................... 589
grid settings....................................... 880 tools .................................................. 586
viewsheets ......................................... 116 transition moves....................... 612616
groups trochoidal loops................................ 606
activating from Toolpath Manager... 439 waterline ........................................... 576
creating ............................................. 382 holders .................................................. 589
machine ............................................ 382 home position....................................... 628
906 MASTERCAM X3 / Reference Guide
J M
joining entities....................................... 244
machine cycles
control definition defaults................ 810
K machine definition
key mapping (.KMP) requirements .................................... 755
about ................................................. 847 Machine Definition Manager
keyboard shortcuts........................822, 846 about ................................................... 33
using.................................................. 750
L machine definitions
lathe about ........................................... 54, 740
construction planes (Cplanes).......... 149 and coordinate systems.................... 127
coordinate system............................. 147 components..........................33, 54, 148
tool and machine definitions............ 148 default ............................................... 757
toolpath types ................................... 701 editing ............................................... 750
leaders / witness lines file extensions ................................... 740
defaults.............................................. 870 local copy .................................. 749, 753
learning mode locking............................................... 771
activate / deactivate ............................ 27 master copy .............................. 749, 753
Level Manager password protecting ......................... 771
setting the main ................................ 170 selecting .................................... 373, 761
using the rightclick menu ............... 172 machine group properties
levels about ................................................. 384
about ................................................. 170 file options ........................................ 386
setting attributes ............................... 105 stock .................................................. 395
setting the main ........................111, 170 tool settings....................................... 390
libraries machine groups
material ............................................... 35 creating ...............................54, 373383
operations ........................................... 34 machine types..................................... 47
tool ...................................................... 34 machining (CAM)
line entities about ................................................. 371
creating.............................................. 185 main level
creating by bisecting/midlines ......... 188 setting ....................................... 111, 170
creating by closest position .............. 187 mapping keyboard shortcuts................ 846
creating by endpoints ...............185187
907
W
waterline toolpaths ............................... 576
WCS
changing example .....................139145
example .....................................146, 147
Status bar options ............................. 122
Tplanes .............................................. 145
views, planes, coordinate systems .... 119
wire backplot defaults ........................... 898
work offsets
renumbering ..................................... 461
work system
control definition defaults ................ 801
workspace orientation ............................ 13
X
Xform
assigning entity attributes................. 256
transforming entities .......................... 47
using .................................................. 255
Z
Z depth
setting................................................ 111
Zip2Go ..................................................... 53
sharing files ......................................... 61
zoom / unzoom..................................... 115
671 Old Post Road
Tolland, CT 06084 USA
www.mastercam.com