Professional Documents
Culture Documents
Mastercam X
Getting Started
Guide
July, 2005
ii • MASTERCAM X / Getting Started Guide
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.
11
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
12
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
13
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,
14
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,
Non Transferable
provided that you reproduce all proprietary notices of CNC on any such copy.
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
15
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,
16
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
17
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.
18
Confidentiality You acknowledge that the Software contains proprietary trade secrets of CNC and
19
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
Software for the purpose of deriving the source code of the Software or defeating
the Security Mechanism.
110
Enforcement Obligations In the event you become aware that any person or entity in your employ or under
your control in a manner not authorized by this Software License Agreement is
iv • MASTERCAM X / Getting Started Guide
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 CNC’S SOLE OBLIGATION HEREUNDER SHALL BE, AT
CNC’S 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 RETAILER) 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 the "Getting Started Guide," "User Manual" and other
documentation 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 Software’s operation and performance.
Limitation of Liability
IN NO EVENT WILL CNC, OR ITS EMPLOYEES, SHAREHOLDERS, DISTRIBUTORS
OR SUPPLIERS 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. CNC’S 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,
suppliers and agents from and against all losses, settlements, claims, actions, suits,
proceedings, judgments, awards, damages, liabilities, costs and expenses
including, without limitation, reasonable attorneys’ fees (collectively "Losses")
which arise out of or as a result of any breach of this Software License Agreement
by you or your employees, agents, resellers, dealers or sub-dealers and shall
v
reimburse CNC for any and all legal, accounting and other fees, costs and expenses
reasonably incurred by any of them in connection with investigating, mitigating or
Educational Pricing
defending any such Losses.
If this Software was obtained through or in accordance with a CNC "Educational
11
Pricing" plan, option, grant, schedule or program, it may not be used by anyone,
including you, to conduct any computer aided design, computer aided drafting,
computer aided machining, or training activities that, directly or indirectly,
generate or otherwise result in monetary revenues for the benefit of any individual
or any entity, other than the school that originally received this Software. 12
Termination This Software License Agreement is effective until terminated. You may terminate
this Software License Agreement at any time by returning to CNC all copies of the
Software under your control and by returning the Security Mechanism to CNC.
CNC may terminate this Software License Agreement if CNC determines, in its sole
discretion, that you have violated the terms of this Software License Agreement.
Upon termination of this Software License Agreement, you agree to immediately
13
return to CNC all copies of the Software, return the Security Mechanism to CNC,
and certify to CNC in writing that all known copies, including backup copies, have
been returned. All provisions relating to confidentiality, proprietary rights,
indemnification and non-disclosure shall survive the termination of this Software
License Agreement. You may not transfer this Software to the purchaser of any
14
equipment on which the Software may be resident. You may not transfer this
Software via liquidation, bankruptcy, auction, close of business, or any other
method that does not involve an authorized Mastercam reseller. This License is
for you alone. In the event you breach the provisions of this Section, CNC shall be
entitled to liquidated damages in the amount of Fifteen Thousand Dollars
15
($15,000), plus its reasonable attorney’s fees and court costs.
General This Software License Agreement shall be construed, interpreted and governed by
the laws of the state of Connecticut, without regard to conflicts of law provisions.
The sole jurisdiction and venue for any litigation arising from or related to this
Software License Agreement or the subject matter hereof shall be in an appropriate
16
state or federal court located in Hartford, Connecticut. You hereby submit to the
personal jurisdiction of the Federal District Court for the District of Connecticut
and to the Superior Court of the State of Connecticut. This Software License
Agreement shall constitute the entire agreement between you and CNC with
respect to the subject matter hereof. Any waiver or modification of this Software
License Agreement shall be valid only if it is in writing and signed by both parties
17
hereto. If any part of this Agreement is found invalid or unenforceable by a court of
competent jurisdiction, the remainder of this Agreement shall be interpreted so as
Export Restrictions
any successor regulations thereto.
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
110
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
vi • MASTERCAM X / Getting Started Guide
the United States to (i) any country destination to which export is restricted by the
Export Administration Regulations of the United States Department of Commerce;
(ii) any country subject to sanctions administered by the Office of Foreign Assets
Control, United States Department of the Treasury; or (iii) such other countries 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 do not
Mechanism Requirements require the use of Security 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 provided hereunder.
Survival All provisions of this Software License Agreement relating to confidentiality, non-
disclosure, CNC’s 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
Solids ................................................................................ 69
Printing ............................................................................ 70
CAD Settings .................................................................... 70
Drafting Dimension Properties ...................................... 71
Start / Exit ........................................................................ 76
Toolpaths ......................................................................... 77
Post Processing ................................................................ 78
Backplot ........................................................................... 79
Verify ................................................................................ 80
Merging Configuration Files.................................................81
Changing Units of Measure (Metric / Inch) .................. 82
X The Role of Machine and Control Definitions ...................83
Control Definitions and Toolpath Defaults..........................85
Working with Post Processors ..............................................85
X Opening and Translating Files ............................................86
Saving Files ...........................................................................87
Opening Files with Other Applications ................................89
2. Design .......................................................................................91
X Drawing and Design Basics ...............................................92
Using the AutoCursor Ribbon Bar ........................................92
Visual Cues ....................................................................... 93 26
Entering Position Coordinates ....................................... 94
Using FastPoint Mode to Enter Coordinates ................ 94
Customizing AutoCursor behavior ................................ 95
Selecting Entities ..................................................................97
Using the General Selection ribbon bar ........................ 97
Chaining..............................................................................102
Chaining Wireframe Geometry .................................... 103
Chaining Solids .............................................................. 105
Setting Attributes ................................................................106
Setting Attributes for New Entities .............................. 106
Changing Entity Attributes ........................................... 110
Setting Z Depth ...................................................................114
Working in 2D and 3D Mode ..............................................114
Changing the Graphics Window Display ...........................115
Zooming ......................................................................... 116
Setting Viewports .......................................................... 117
Setting Planes / Views / WCS..............................................118
x • MASTERCAM X / Getting Started Guide
3. Machining .............................................................................153
X Machining Process Overview ..........................................154
X Choosing a Machine and Control Definition ...................155
Selecting a Machine Definition ..........................................157
Editing Machine Definitions...............................................159
Working with Control Files and Control Definitions .........161
Accessing the Control Definition Manager ..................163
Building the Post Processor List ....................................164
Validating the Control File / Post Processor ................166
Working with Control Properties ..................................167
Tolerances ......................................................................168
• xi
4. Examples ...............................................................................259
X Example 1: 2D Geometry and Toolpaths ........................261
Drawing 2D Wireframe Geometry ......................................262
Getting started................................................................ 262
Creating construction guides........................................ 264
Drawing arcs................................................................... 268
Drawing the arms........................................................... 270
• xiii
Starting Mastercam
This document assumes that you have successfully installed
Mastercam X, have completed the necessary post-installation proce-
dures, and are ready to begin using Mastercam to design and machine
parts.
X To start Mastercam:
1 Double–click the Mastercam icon on your Windows®
Desktop:
Getting Help
Topics in this section include:
Using Online Help (page 4)
Mastercam X Documentation (page 6)
Mastercam Support and Services (page 8)
Tabbed dialogs deliver help on dialog boxes. Click the Field defini-
tions tab to view field definitions.
INTRODUCTION TO MASTERCAM X / Getting Help • 5
Every topic provides an e-mail link you can use to contact CNC Soft-
ware Technical Documentation for feedback.
6 • MASTERCAM X / Getting Started Guide
Mastercam X Documentation
Your Mastercam installation includes a suite of documentation tools
you can use to make the most of your Mastercam experience. These
documents 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 the Mastercam X Getting Started Guide you are
currently reading, your Mastercam X documentation includes:
Mastercam X Installation Guide (printed document):
Provides detailed instructions for installing HASP and
NetHASP devices, and Mastercam X. It also includes informa-
tion on installing upgrades and update codes, and trouble-
shooting.
Mastercam X Quick Reference card (printed document and
PDF): Provides a graphical summary of Mastercam X key
features and functions.
Mastercam Transition Guide (printed document and PDF):
Assists Mastercam Version 9 users with the process of
migrating their settings, libraries, and parts to Mastercam X.
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.
Comprehensive context-sensitive Help: Embedded,
compiled HTML Help system, located in the Mastercam
\HELP directory.
To open Help to its default topic, choose Help, Contents
from the Mastercam menu, or press ALT+H.
To open context-sensitive help, click the help
button in any dialog box or ribbon bar to open a
related help topic.
Mastercam X Reference Guide (PDF): Supplements the
Help and other Mastercam product documentation. Includes
comprehensive conceptual information, detailed overviews,
examples, definition of terms and workflow-related informa-
tion on using Mastercam X and its functions. To open, choose
Help, Mastercam X Reference Guide.
Mastercam X Post Parameters Guide (PDF): Describes
changes to the MP parameter model for Mastercam X. It
introduces the new parameters for machine definition,
control definition, and machine group properties, and
presents examples on how to access them. It includes a
INTRODUCTION TO MASTERCAM X / Getting Help • 7
PDF Guidelines
Embedded links within the document—red text, or a hand
icon that displays when the cursor is moved over text—take
you to information on the selected topic.
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
10 • MASTERCAM X / Getting Started Guide
Prompt area Toolpath Manager / Solids Manager Status bar Vertically docked tool bar and most
(Operations Manager pane) recently used (MRU) function bar
INTRODUCTION TO MASTERCAM X / The Mastercam Workspace • 11
Toolbars Chaining
(page 14) (page 23)
Graphics window
This is the main workspace in Mastercam where you view, create, and
modify geometry, drafting entities, and toolpaths.
Figure 1-2: Mastercam graphics window
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-3: Mastercam Status bar
Note: You can also access Status bar functions from various
Mastercam menus and toolbars.
INTRODUCTION TO MASTERCAM X / The Mastercam Workspace • 13
To customize the Status bar by changing the order in which the fields
appear or 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.
1
TIP: Unless you select entities prior to making changes,
changing attributes, views, and planes applies only to the enti-
ties and toolpaths you create; existing entities and toolpaths
retain the attributes that were effective when they were
created.
You can use the Status bar and Analyze functions to change
attributes associated with existing entities. For more informa-
tion, see Changing Entity Attributes on page 110.
You can show or hide the Operations Manager pane by choosing the
View, Toggle Operations Manager function. Hiding the Operations
14 • MASTERCAM X / Getting Started Guide
Manager expands the graphics window view to fit the full width of the
Mastercam window.
Toolbars
Toolbars are collections of functions represented by icons. Arrows in
the toolbar represent a submenu of functions you can view and select
in a drop-down list.
Figure 1-5: Example: toolbar
Interactive prompts
Some functions use interactive prompts. Prompts appear as small text
1
boxes in the graphics window after you select a function. They guide
you through performing the necessary actions required to complete
the function. For example, the following prompt appears when you
choose the Create line 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:
• You can drag a prompt to any position in the Mastercam
window. Subsequent prompts appear in the new position.
• You can 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.
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.
Figure 1-7: Example: dialog box, contract and expand
Ribbon bars
Ribbon bars function like dialog boxes but look similar to toolbars.
1
Ribbon bars open when you activate many Mastercam functions. You
use them to create, position, and modify the geometry.
Figure 1-8: Example: ribbon bar
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 22.
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.
TIP: You can also hold down the Shift key and press the field's
shortcut key to hard-lock the field.
Notes:
• 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.
20 • MASTERCAM X / Getting Started Guide
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
Selection ribbon bar is also active any time you can select entities
prior to choosing a function.
The General Selection ribbon bar has a Standard Selection mode and
1
a Solids Selection mode. The default mode is Standard Selection. If
you initiate a Mastercam function that might apply to wireframe or
solid entities, you can use options to switch between selection modes.
Figure 1-12: General Selection ribbon bar
Sketcher
Sketcher is the suite of Mastercam X functions you use to create basic
geometry dynamically by moving the mouse and clicking in the
graphics window. Basic geometry includes points, lines, arcs, splines,
fillets, chamfers, and primitives. It does not include drafting, trans-
form, modify, surfaces, or solids.
Figure 1-13: Sketcher toolbar
Chaining
Chaining is the process of selecting and linking pieces of geometry so
1
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
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 102 and Tool-
path Chaining Techniques on page 229.
Right–click menus
Mastercam provides a number of right–click menus. For example, in
the Toolpath Manager tab, right–click 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, right–click to choose from a number
of functions related to tools, tool libraries, and toolpath parameters
for the selected toolpath operation.
24 • MASTERCAM X / Getting Started Guide
Here are just a few of the places where you can use right–click menus:
Chain Manager
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 Point endpoints ribbon bar
function:
S - Save
D - Keep duplicates
E - Exit (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.
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 part’s geometry or select points, surfaces, or solids. You then select
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 right–click 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 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
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 oper-
ation 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.
28 • MASTERCAM X / Getting Started Guide
Mastercam Menus
In addition to using customizable toolbars and right–click menus,
you can access most Mastercam functions through a series of stan-
dard, 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, and save files.
1
Edit Menu
This menu provides access to functions you use to edit geometry,
such as the Join entities, Modify NURBS, 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 enti-
ties.)
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.
INTRODUCTION TO MASTERCAM X / Mastercam Menus • 31
View Menu
The View menu helps you manage the appearance and orientation of
1
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 selected entities.
INTRODUCTION TO MASTERCAM X / Mastercam Menus • 33
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 tourus 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.
34 • MASTERCAM X / Getting Started Guide
Solids Menu
Functions in this menu are available only if your Mastercam installa-
tion 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 tempo-
rary group from the original entities and a result from the trans-
formed entities.
You can also use the Machine Definition Manager and the Control
Definition functions in this menu to set up or modify machine and
control definitions.
The machine type you choose modifies the Mastercam interface so
that only the toolpath options and limits supported by the machine,
control, and post processor are available. This prevents Mastercam
from creating tool motion that cannot be executed by the machine. In
a Mastercam part file, the machine definition is part of the machine
group properties you view and modify in the Toolpath Manager. As
soon as you select a machine type, only the toolpaths available for the
selected machine type are enabled in the Toolpaths menu.
Toolpaths Menu
Functions in this menu allow you to create and edit the toolpaths
required to cut the part using the specified machine definition. Tool-
path 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 (Mill, Lathe,
Router). Here is an example of the Mill toolpaths menu:
INTRODUCTION TO MASTERCAM X / Mastercam Menus • 37
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 and result colors that result from
performing a transform function (Xform). Mastercam creates a
temporary group from the originals (red) and a result (purple) from
the transformed entities. You can set system attributes, and activate,
deactivate, or customize the appearance of the selection grid, which
is a matrix of reference points that the cursor snaps to when you
sketch a point.
Settings Menu
Use the Settings menu functions to set up Mastercam to your specifi-
cations.
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 installations.
You can also run third-party applications, VB scripts, and create, edit,
or run Mastercam macros. Other tools let you optimize your PC’s
RAM management when running Mastercam.
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
type at a time.
• Changes made to configuration settings apply only to the
current session unless you save them to a configuration file.
• For more information on customization tools, see Customizing
Your Workspace on page 40, and Setting Defaults and Prefer-
ences (Configuration) on page 60.
INTRODUCTION TO MASTERCAM X / Mastercam Menus • 39
Help Menu
This menu provides access to a variety of information about
1
Mastercam, including:
Mastercam Help
Mastercam X Reference Guide PDF (requires Adobe Acrobat
Reader)
Mastercam product information (licensing, version, installed
products, serial number)
Online updates
Mastercam’s corporate website
(www.mastercam.com)
CAM-related
toolbars hidden
Vertically docked
Sketcher toolbar
CAD-related
toolbars hidden
Vertically docked
Lathe Toolpaths toolbar
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 51.
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 1-22: Example: Edit category functions (Customize
dialog box)
Selected
category
Selected
function
Function
description
(tooltip)
INTRODUCTION TO MASTERCAM X / Customizing Your Workspace • 47
TIP: When you click 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
1
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.
Drag / Drop
Description
Visual Cues
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.
INTRODUCTION TO MASTERCAM X / Customizing Your Workspace • 49
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.
52 • MASTERCAM X / Getting Started Guide
Note: You can also access this dialog box by choosing Settings,
Customize and clicking the Toolbar States button in the Toolbar
tab.
Hide
To change the current display status of a single toolbar and close the
menu, select it from the list. The selected toolbar changes to show or
hide in the Mastercam window, based on its initial setting.
Use other menu options to access the Customize and Toolbar States
dialog boxes, or to quickly select and load a toolbar state from the
current .MTB file.
56 • MASTERCAM X / Getting Started 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 direc-
tory (\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).
Alt+Key Ctrl+Key
Shift+Ctrl+Key Shift+Ctrl+Alt+Key
F1-F12
INTRODUCTION TO MASTERCAM X / Customizing Your Workspace • 57
Current Key
Reset map filename
Open Save as
58 • MASTERCAM X / Getting Started 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.
60 • MASTERCAM X / Getting Started Guide
Configuring Mastercam X
Mastercam default settings are stored as files with a .CONFIG exten-
sion 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 a number of 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.
Use the Settings, Configuration function and System Configuration
dialog box to review and set Mastercam default values, and to manage
the configuration files that store these values.
INTRODUCTION TO MASTERCAM X / Setting Defaults and Preferences (Configuration) • 61
Note: The .CONFIG file type and a fixed “save as” location
(Mastercam \CONFIG directory) are required and cannot be
changed.
When you change a setting on a page, the question mark preceding its
name in the topic list becomes a check mark so that you can track
where you have made changes during an editing session. To save
these changes, you must save the configuration file. Otherwise, the
changes are applied to the current session and persist only until you
close and restart Mastercam.
In this section, you will learn to configure Mastercam by setting
parameters in the following properties pages:
Tolerances
The options you define in the Tolerance 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 toler-
ances produce more precise parts, but also generally create larger
files.
Figure 1-32: Tolerances properties page
(System Configuration)
64 • MASTERCAM X / Getting Started Guide
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 set options for opening and saving files.
Figure 1-33: Files properties page (System Configuration)
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 conver-
sions, including:
How solids are imported and exported
The level used for untrimmable surfaces
How units are converted
The method used to convert solids
INTRODUCTION TO MASTERCAM X / Setting Defaults and Preferences (Configuration) • 65
TIP: When converting files, use the File, Open function and
choose Options to override or set additional conversion
parameters.
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.
Figure 1-35: Screen properties page (System Configuration)
66 • MASTERCAM X / Getting Started Guide
Notes:
• To set default colors for Mastercam screen and entity display,
use the Colors properties page.
• To set default shading parameters for Mastercam geometry, use
the Shading properties page.
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 1-36: 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.
INTRODUCTION TO MASTERCAM X / Setting Defaults and Preferences (Configuration) • 67
Chaining
Use this page to define the way Mastercam chains entities, including:
1
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.
Figure 1-37: Chaining properties page (System Configuration)
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 1-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 to open the Shading Settings
dialog box.
• To make permanent changes to shading parameter defaults,
use the Settings, Configuration function and Shading proper-
ties page. Then save the changes to the .CONFIG file.
INTRODUCTION TO MASTERCAM X / Setting Defaults and Preferences (Configuration) • 69
Solids
Options in this page allow you to pre-define how Mastercam creates
1
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 1-39: Solids properties page (System Configuration)
Notes:
• You can also enable or disable Auto-Highlight from the Solids
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 set default shading parameters for Mastercam geometry,
including solids, use the Shading properties page.
70 • MASTERCAM X / Getting Started Guide
Printing
Use this page to set initial, default parameters for printing part draw-
ings, including line width, color printing, header name and date, and
solid shading.
Figure 1-40: Printing properties page (System Configuration)
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
INTRODUCTION TO MASTERCAM X / Setting Defaults and Preferences (Configuration) • 71
Note: You can override many of these defaults using Status bar
options and when using functions to create, edit, and analyze
geometric and drafting entities.
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.
72 • MASTERCAM X / Getting Started Guide
Dimension Attributes
You define the following defaults in the Dimension Attributes proper-
ties 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 1-42: Dimension Attributes properties page
(System Configuration)
Dimension Text
The default text properties you can set for drafting dimensions in this
page include:
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
settings in the Note text properties page to format the text.
Figure 1-44: Note Text properties page (System Configuration)
74 • MASTERCAM X / Getting Started Guide
Leaders / Witness
In Mastercam, leader lines (drafting lines with single arrowheads that
function as pointers) most often point from a dimension’s 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 1-45: Leaders / Witness properties page
(System Configuration)
INTRODUCTION TO MASTERCAM X / Setting Defaults and Preferences (Configuration) • 75
Dimension Settings
The Dimension Settings properties page lets you associate dimen-
sions, labels, leaders and witness lines with entities as the entities are
1
created. You can set the method Mastercam uses to regenerate associ-
ated drafting entities. You can limit the views in which entities can be
displayed, and define increments used for baseline dimensions.
Figure 1-46: Dimension Settings properties page
(System Configuration)
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 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 1-47: Start / Exit properties page
(System Configuration)
INTRODUCTION TO MASTERCAM X / Setting Defaults and Preferences (Configuration) • 77
Toolpaths
Use this page to configure how toolpaths are created, maintained,
1
and displayed, and to define the setup sheet program to use.
Figure 1-48: 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.
78 • MASTERCAM X / Getting Started Guide
Post Processing
The default post processing properties you define in this page control
what happens when you run the post processor. These settings
include, for example, whether to save the NC file or to edit the existing
file. If you save the file, you can choose what to use for the NC file
extension, and whether to overwrite the existing file automatically or
request that Mastercam prompts you to verify the overwrite on each
save. You can also send the NC program to the machine automati-
cally.
You can configure Mastercam to create an ASCII NCI file (called an
Operation file).
Figure 1-49: Post Processing properties page
(System Configuration)
INTRODUCTION TO MASTERCAM X / Setting Defaults and Preferences (Configuration) • 79
Backplot
Use this property page to set parameters that affect how a tool moves
1
and appears on the screen during a backplot operation.
The parameters you choose are for display purposes only and do not
affect the part when it is machined.
80 • MASTERCAM X / Getting Started Guide
Verify
You set up default properties in this page for toolpath verification
operations initiated from the Toolpath Manager.
Figure 1-51: Verify properties page (System Configuration)
Use this dialog box to select the configuration settings you want to
merge with the current configuration file and to specify which
sections to merge.
82 • MASTERCAM X / Getting Started Guide
Note: You can also use the Current field near the bottom of the
System Configuration dialog box to switch current units by
selecting an alternate configuration file.
INTRODUCTION TO MASTERCAM X / The Role of Machine and Control Definitions • 83
Control definition
Post processor
Machine
groups and
components
Graphical machine
configuration
Default toolbar
state (optional)
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:
.MMD (Mill)
.LMD (Lathe)
.RMD (Router)
Note: You can change the control definition file used by the
selected machine type by choosing Files in the Toolpath Manager.
For more information, see Choosing a Machine and Control Defi-
nition on page 155.
86 • MASTERCAM X / Getting Started Guide
Mastercam Parasolid®
(V9, V8 and V7)
Pro/Engineering® SAT
(Save As Text)
STEP IGES
(Standard for the (Initial Graphics Exchange
Exchange of Product Standard)
data)
Notes:
• If you do not have Mastercam Solids installed, you can still
machine an imported solid. However, Mastercam Solids must
INTRODUCTION TO MASTERCAM X / Opening and Translating Files • 87
Saving Files
When you save a Mastercam file to a native .MCX format, you auto-
matically save all geometry, attributes, levels, views, planes, machine
definitions, control definitions, stock setup, machine groups, tool-
path groups, and operations data.
You can optionally save a bitmap thumbnail image of the geometry,
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.
To define the options to use for saving files, choose Options
from the Save as dialog box. Use the following drop-down list
to select the options, and then click outside of the list to close
it.
You can also reduce the amount of navigation required to save files to
new filenames by presetting their directory paths. This is especially
helpful when working with large groups of related files. Choose one of
the following options:
Use Last Directory: Use the path that was set when any file of
any type was last opened or saved.
Use Default Directories: Use the file directory settings from
the Mastercam configuration file as the default directories for
each file type.
Use Project Directory: Resets the path to a specified loca-
tion. Choose this option, and then click the Browse button
(...) to navigate to the destination path.
88 • MASTERCAM X / Getting Started Guide
Note: You can also set the directory default and other options
using Options in the File, Open dialog box. The directory default
setting is applied globally to file open and save as functions.
TIPS:
• To help you quickly identify the file you want to work with,
view the thumbnail image in the Open File dialog box. After
opening the file, use the File menu Properties function to
view its text description.
• 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 methods—including
masking—to select only the entities to save from the current
file, and then save the entities to a new file.
• Use Mastercam’s Zip2Go utility to gather Mastercam part
data into a compressed .Z2G file. Zip2Go scans the machine
groups in your current part file and captures information
such as your Mastercam configuration, machine definition,
and post files. For more information on using Zip2Go, please
refer to the Mastercam Help.
INTRODUCTION TO MASTERCAM X / Opening and Translating Files • 89
X To select an editor:
1 In the Open dialog box, choose Editor.
2 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.
Or, choose Other from the list and click OK. Complete the
following steps:
a Use options in the Select an Editor dialog box to navigate
to the location of the editor program, such as Microsoft®
Excel® or Word®.
b Select the program .EXE file and click Open. This closes
the Select an Editor dialog box and returns you to the
Open dialog box.
3 In the Open dialog box, select the file to edit and click OK.
The editor you chose in Step 2 opens in its own window and
loads the selected file for editing.
chapter 2
Design
This chapter introduces the concepts, functions, and techniques that
you use to create and modify geometry.
In this chapter, you will learn about:
Drawing and Design Basics . . . . . . . . . . . . . . . . . . . . . . page 92
Creating Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . page 134
Modifying Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . page 144
92 • MASTERCAM X / Getting Started Guide
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 selec-
tions, 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
2
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.
Mastercam visual cues include
Origin Midpoint
Endpoint Quadrant
Intersection Nearest
Horizontal /
Vertical Tangent
Perpendicular
You can limit the types of positions AutoCursor detects. For more
information, see Customizing AutoCursor behavior on page 95.
AutoCursor settings
AutoCursor override
2
FastPoint entry field FastPoint button
To enter coordinates
Type the values separated by commas, for example, 2,2,5.
Press Enter to apply the value or Esc to cancel.
You can enter fractions or decimal values (example, 3/8 or .375). The
FastPoint field also accepts formulas, including addition (+), subtrac-
tion (-), multiplication (*), division (/), and parentheses.
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.
AutoCursor settings
96 • MASTERCAM X / Getting Started Guide
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.
Figure 2-5: AutoCursor Override drop-down list
De
lta Figure 2-6: AutoCursor Override Relative ribbon bar
Note: When you press Enter to apply the specified values, the
2
Relative Position ribbon bar closes. Use the current function’s
ribbon bar or dialog box to select additional positions or modify
the live entity.
Selecting Entities
When creating geometry, you can use several selection methods to
select positions and other entities in the graphics window, including
Clicking with the left mouse button, usually at the prompting
of a function to choose one or more entities
Choosing General Selection ribbon bar options
Chaining (page 102)
If there are no solids in your file, the Solid Selection mode is not avail-
able; you can use only Standard Selection options.
98 • MASTERCAM X / Getting Started Guide
If the General Selection ribbon bar is available for use when no other
function is active, you can select entities prior to choosing a function
by using the cursor or combinations of the cursor and keystrokes,
such as Shift+click. Then choose a function to apply to the selected
entities.
Some functions work in conjunction with the General Selection
ribbon bar. In these functions, the General Selection ribbon bar
becomes active when you are prompted to select entities for the func-
tion.
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.
When working with selection masks, you can
Define a selection mask to use once and discard (default).
Make the selection mask active until you turn it off or exit the
Mastercam session.
Save the selection mask criteria to a file (.MASK) that you can
later open and reuse.
Open an existing selection mask file and apply it.
To use a mask for selection, click the All or Only buttons in the
General Selection ribbon bar.
Choosing All opens the Select All dialog box. Use this dialog
box to define and apply a mask that automatically selects all
entities in the current file that match the mask criteria. You
can choose to apply the criteria and select all entities, or only
entities in a specified group, including groups created by
Xform functions.
Choosing Only opens the Select Only dialog box. Use this
dialog box to set restrictions on the entities that are available
for selection in the graphics window. When you apply the
Only mask, you use other General Selection methods to
select only those entities that match the mask criteria you
define. Until you clear the mask, you are restricted from
selecting entities that are excluded from the mask.
DESIGN / Drawing and Design Basics • 101
In the Select All or Select Only (Masking) dialog box, you can open an
existing mask file to apply or choose the mask criteria, including any
combination of entity types, colors, levels, line styles, line widths,
point styles, arc diameter, or line lengths that match a specified value
and filter.
102 • MASTERCAM X / Getting Started Guide
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.
When chaining is required for a selected function, Mastercam
displays the Chaining dialog box. If the current part file contains wire-
frame 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 2-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 selec-
tion, 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.
Setting Attributes
All Mastercam entities have basic attributes (physical characteristics).
Based on the entity type, attributes can include:
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 config-
uration 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.
Note: These methods do not change the values that appear in the
Status bar attributes fields; they apply only to the entities you
select.
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.
Click the System Colors field in the Status bar.
DESIGN / Drawing and Design Basics • 113
To select a color:
Type its ID number in the Current color field.
Click the color in the color palette.
Choose the Select button and click an entity in the graphics
window with the color you want to use.
Choose the Customize tab and use the fields to create a
custom color.
Setting the main level
Levels are a primary organizational tool in Mastercam. For example, a
Mastercam file can contain separate levels for wireframe, surfaces,
drafting entities, and toolpaths.
You are always drawing on the main level. The main level is not a fixed
level, it is only the level you choose to work with at any given time. To
help you keep track of the current main level, it appears in the Status
bar Level field which is always visible in the Mastercam window.
Use the Status bar Level fields to set the main level to work with in the
graphics window.
To set the main level:
Type the level number in the Level field.
Click the drop-down arrow and choose one from the most
recently used list.
114 • MASTERCAM X / Getting Started Guide
Click the Levels button to open the Level Manager dialog box
where you can select an existing level, or create a new level.
Setting Z Depth
Use the Z field in the Status bar to set the Z depth value for the geom-
etry 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.
Notes:
• In 3D mode, if you choose to bisect two lines that are not in the
same plane or are not parallel to the current Cplane, a message
informs you that a 3D solution does not exist and asks you to
specify the Z-depth to use for the 2D solution.
• When editing entities using the Trim or Break functions, all
solutions are calculated based on the current Cplane setting. If
the entities cannot intersect in the current Cplane through a
2D projection, they cannot be modified using these functions.
Zooming
Mastercam also offers a number of zoom functions, including:
TIP: You can use the mouse wheel or middle button any time—
without selecting a function—to 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.
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.
118 • MASTERCAM X / Getting Started Guide
TIP: To change the size of the viewport panes, grab and drag
the vertical or horizontal inside edge.
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,
whenever you activate either machine group, Mastercam will
automatically activate whichever views and planes you were
using the last time the group was active.
2
Views, Planes, and Coordinate Systems
Mastercam uses a 3D Cartesian coordinate system to locate your work
in three-dimensional space. The positions of geometry and toolpaths
are expressed in terms of three coordinate axes: X, Y, and Z. Each axis
is signed to indicate a positive (+) and a negative (-) direction.
+Z
+Y
-X +X
-Y -Z
Standard and custom views have assigned names, are saved with the
part information (making them portable), and can be selected as you
work with the part to change its orientation in 3D space.
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-21: 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 can also use options in the Mastercam View menu to
modify the graphics window display.
DESIGN / Drawing and Design Basics • 121
The WCS menu options allow you to align the work coordi-
nate system with a specific view. You can select a standard
view, access the list of saved views, or create a new view
based on part geometry or by manipulating the current view.
Because Mastercam breaks views and planes into separate functions,
you can maintain the plane selections for each function indepen-
dently. For example, you can be looking at the part in an isometric
view (Gview = Isometric) while drawing geometry on the front of the
part (Cplane = Front).
If you configure the Status bar to include separate Cplane and Tplane
panes, these menus also share many common fields.
Figure 2-23: Cplane and Tplane Status bar menus
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.
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 panes into
the Status bar. Then use the Status bar Cplane and Tplane
menu functions to set the planes independently.
General Guidelines
Program moves that the machine can accomplish in one
setup with one WCS. If you have to manually change the part
orientation in the machine, use a different WCS.
DESIGN / Drawing and Design Basics • 127
To address this situation, create a new view aligned with the part
geometry. Choose WCS from the Status bar menu, select Geometry,
and select either two lines from the contour or one of the arcs. Use the
New View dialog box to 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.
128 • MASTERCAM X / Getting Started Guide
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.
+Z
+X
2
+Y
-Z +Z
-X +X
-X
-Y -Z
Use the Tool Angle dialog box 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. Typi-
cally, this is done to support lathes without a B-axis, to create
tools that are at an angle to the primary axes. For lathes with
true B-axis capability, you 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 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 appli-
cations, use the Status bar Planes menu to select the coordinate
system. Select Lathe Radius or Lathe Diameter coordinates, then
specify the desired X and Z directions.
DESIGN / Drawing and Design Basics • 131
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.
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.
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 differ-
ence between creating a single line or using an Xform function that
creates 100 lines. Each is a single event.
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 and solids, you cannot undo or redo tool-
path- and solid-related functions.
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.
The following CAD functions are not saved as events:
Editing live entities. However, fixing the entity by exiting the
function is saved as an event. If you undo this type of event,
you delete the entity.
Delete / undelete
Blank / unblank
Hide / unhide
Setting system attributes (color, level, point and lines styles)
Status bar functions (Gview, Cplane, Tplane, WCS, Z depth,
Levels, Groups, 2D / 3D construction)
Zooming or panning images in the graphics window
DESIGN / Drawing and Design Basics • 133
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 func-
tions to find and automatically delete duplicate entities in the current
file. 2
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.
TIP: To recover the entities you delete in error, you can also
use the Undo function.
134 • MASTERCAM X / Getting Started Guide
Creating Geometry
This section introduces the functions you use to create a broad range
of geometric entities. You will learn to create geometry and work with
essential Mastercam CAD functions, including:
Using the Sketcher Toolbar on page 134
Editing “Live” Entities on page 135
Creating Points on page 136
Creating Lines on page 137
Creating Arcs and Circles on page 137
Creating Miscellaneous Shapes on page 138
Creating Fillets and Chamfers on page 140
Creating Splines on page 141
Creating Primitives on page 142
s
ap
er
sh
mf
ric
ha
es
et
s /c
i ti v
es
ts
om
es
lin
l et
cs
m
in
Lin
Ge
Sp
Pri
Po
Ar
Fil
Creating Points
You access the point functions from the Sketcher toolbar point drop-
down list, or from the Create, Point submenu.
Figure 2-27: Sketcher Points drop-down list
Creating Lines
Mastercam offers a variety of flexible functions you use to quickly
create lines.
To access a function, select it from the Sketcher toolbar Line
drop-down list, or from the Create, Line submenu.
Figure 2-28: Sketcher Line drop-down list 2
Figure 2-30:
Creating Splines
Mastercam provides a number of functions that define the method
2
used to create a spline. Their corresponding ribbon bars allow you to
further define the resulting geometry.
Choose the function from the Sketcher toolbar Splines drop-down
menu, or from the Create, Spline submenu.
Figure 2-33: Sketcher Splines drop-down list
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.
r
to
cto
d
d
ho
ec
le
ho
e
le
et
yv
yv
ng
et
ng
tm
ta
nc
nc
tm
ta
in
in
ge
ge
oin
oin
po
po
an
an
dp
dp
art
art
pt
pt
En
En
St
St
F li
Fli
Use the Start Point and End Point fields to define the tangent vector
of the spline’s endpoints.
Creating Primitives
Mastercam makes it easy to create primitive surfaces by sketching in
3D, by entering values, or by using a combination of these techniques.
If your installation includes Mastercam Solids, you can optionally
create solid primitives.
DESIGN / Creating Geometry • 143
Modifying Geometry
Mastercam offers a variety of functions and techniques you use to
modify geometry. In this section, you will learn about:
Editing Entities
Transforming Entities on page 146
Analyzing Entities on page 148
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 addition to the trim / break /extend functions, the Edit menu also
includes the following functions you use to join and modify entities.
Close arc: Select and convert all arcs that are less than 360
degrees to complete circles by extending their ends to
close the arc.
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.
When transforming entities, you can preview and modify the results
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
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.
Analyzing Entities
Use the Analyze menu functions to retrieve analytical data for most
elements that appear in the graphics window. This includes informa-
tion on entity properties, positions, distances, 2D and surface areas,
solid properties, chains, contours, angles, and entity database proper-
ties. For most functions, you can modify some or all of the informa-
tion in analyze dialog box fields.
Hidden level
Main level
2
Set main level by typing the number Set main level by selecting an entity
in the graphics window
Toolpath Manager
functions
Toolpath Manager
list. Right-click in
the list to access
an extensive menu
of functions.
Insert arrow
The machine definition you access from the machine group is a local
copy of the “master” machine definition. The master machine defini-
tion is stored in an external file. The copy is created from this external
file when you select the machine definition and is stored locally
within the part file. There is no associative link between the master
machine definition file and the part file copy. This independent,
portable structure allows you to move the part to another Mastercam
workstation and transfer the required machine and control definition
information. You can also modify aspects of the machine definition in
a machine group without affecting the machine definition and
control definition files stored in Mastercam.
Note: You will learn more about Setting Machine Group Proper-
ties on page 192 and Creating Toolpaths on page 202.
39
310
158 • MASTERCAM X/ Getting Started Guide
Both access methods allow you to edit only the master machine defi-
nition file that is stored as an independent file; changes are not made
to the local copy of the machine definition stored in the part files.
Then click Edit in the Machine - Toolpath Copy section to open the
Machine Definition Manager.
MACHINING / Choosing a Machine and Control Definition • 161
There are some things you cannot change when editing the local copy
of the machine definition and control definition. These include:
Modifying the list of post processor files available from
control definition.
3
Editing the axis combinations.
Removing a rotary axis (typically a C axis) from a lathe.
Modifying the machine definition in a manner that makes it
32
totally incompatible with operations in the machine group.
If the changes you make require operations to be modified, or would
make the machine incompatible with operations in the machine
group, Mastercam performs an integrity check requiring actions 3
similar to those described for changing a machine group's machine
definition on page 158.
Notes: 34
• When you access the Machine Definition Manager from the
Machine Group Properties Files tab, notice that its menu bar
does not include a Save option. This is because any changes
you make to the machine definition apply only to the part file
and are automatically saved when you save the part.
35
• You can use the Files tab in the Machine Group Properties
dialog box to modify the machine definition and control defi-
nition, and even select a different machine and control defini-
tion, provided they support existing toolpaths in the machine
36
group.
After choosing the control type and post processor, use the Control
Definition Manager Control properties pages to configure properties
for the control definition such as tolerances, work system preferences,
NC output, text entries, and more. When you save the control defini-
tion, Mastercam stores all of this information in the control file as a
single control definition for this unique control type/post processor
combination.
A single control definition file can store one or more control defini-
tions for each control type. For each control type, you can create as
many control definitions as necessary, provided that they use
different post processors.
If you are a new Mastercam user, you may find it easiest to define only
one control definition per .CONTROL file. Advanced users can
leverage the .CONTROL architecture to store libraries of application-
specific posts for individual controls, configure generic controls for
multiple machines, and support other sophisticated applications.
MACHINING / Choosing a Machine and Control Definition • 163
3
34
35
4 In the Open dialog box, navigate to the location of one or
more post processor files to add to the .CONTROL file. Then
use Windows standard methods to select the files and choose
36
Open.
5 To continue adding post processors, repeat Step 3–Step 4.
Otherwise, click OK to exit the Control Definition Post List
Edit dialog box.
37
38
39
310
166 • MASTERCAM X/ Getting Started Guide
Communications
Arc (page 178)
Cutter Compensation
39
(page 181)
NC Output
(page 172)
Machine Cycles
(page 182) 310
168 • MASTERCAM X/ Getting Started Guide
Tolerances
The properties you define in this page are used to set pre-defined post
processing variables. You can also record the control’s 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 3-4: Tolerances properties page
(Control Definitions Manager)
MACHINING / Choosing a Machine and Control Definition • 169
Communications
32
Use the Communications page to configure the serial communica-
tions settings between the control and the computer running
Mastercam. 3
Figure 3-5: Communications properties page
(Control Definitions Manager)
34
35
36
37
38
39
310
170 • MASTERCAM X/ Getting Started Guide
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), tool
library (.TOOLS), 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, and defining how to
manage NC parameters.
Figure 3-6: Files properties page
(Control Definitions Manager)
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 64.
• Use the Control Definition Manager, Tool properties page to
edit and create new toolpath defaults (.DEFAULTS) files. For
more information, see page 176.
MACHINING / Choosing a Machine and Control Definition • 171
NC Dialog
Use this page to enable different options in the Toolpath parameters
tab for Mill, Router, and Lathe. Deselect any features that are not
3
supported by the control.
Figure 3-7: NC Dialog properties page
(Control Definitions Manager) 32
3
34
35
36
Notes: 37
• The Rotary axis button is enabled through the Machine Defini-
tion Manager.
• All control types use this page, but not all options appear for
each type. 38
39
310
172 • MASTERCAM X/ Getting Started Guide
NC Output
You can set a number of options that affect how the NC code is
formatted and presented, including:
Absolute/incremental, Post file debug, Comments in NC (page
172)
Sequence numbers (page 172)
Spaces and end-of-block characters (page 173)
Figure 3-8: NC Output properties page
(Control Definitions Manager)
Sequence numbers
All of the information in this section is written directly to the
control definition. Mastercam supports both integer and real
MACHINING / Choosing a Machine and Control Definition • 173
The descriptions and defaults you define in the Text properties page
are saved in the text section of the post processor file (.PST). The field
labels are set in the Text properties page, and the values are defined in
the Misc. Int / Real page.
This data structure allows you to quickly customize a set of miscella-
neous values using an existing post processor.
For mill/turn controls, you can define two sets of miscellaneous vari-
ables, one for milling and one for lathe operations.
MACHINING / Choosing a Machine and Control Definition • 175
Work System
The Work system page lets you select the work coordinate system
used by the control:
3
Setting Typical post interpretation
Other Custom 3
Note: In previous versions of Mastercam, these parameters were
typically set in the Miscellaneous values dialog box (by entering 0,
1, or 2).
34
Figure 3-10: Work System properties page
(Control Definitions Manager)
35
36
37
38
39
Use the Tplane field to assign work offsets to all Tplanes or just those
which are being transformed.
310
176 • MASTERCAM X/ Getting Started Guide
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.
Figure 3-11: Tool properties page
(Control Definitions Manager)
MACHINING / Choosing a Machine and Control Definition • 177
Linear
This page applies to Mill, Lathe, Router, and Mill/Turn control types.
(Only Lathe machines have corner rounding options.) Use these
3
options to define how the control interpolates 3D linear motion.
Arc
This page allows you to define how the control supports arcs and
helixes.
Figure 3-13: Arc properties page
(Control Definitions 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
helix support. For Mill/Turn controls, you will see separate subpages
for Mill and Lathe settings. Mastercam uses this information when
filtering toolpaths.
MACHINING / Choosing a Machine and Control Definition • 179
Rotary
Use the settings in this page to further customize the rotary axis
parameters from the machine definition. You can choose to break
3
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 32
or reduce machine motion. Depending on conditions and the post
processor, this may cause a tool retract and reposition.
Rotary properties page
(Control Definitions Manager) 3
34
35
36
37
38
39
310
180 • MASTERCAM X/ Getting Started Guide
Feed
The options in this page allow you to define how Mastercam inter-
prets the feed rate values that are entered for each toolpath operation
created using the control.
Figure 3-14: Feed properties page
(Control Definitions Manager)
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.
MACHINING / Choosing a Machine and Control Definition • 181
Cutter Compensation
Use this page to define how the control implements cutter compensa-
tion, and to enable the compensation options when the control is
3
used.
Figure 3-15: Cutter Compensation properties page
(Control Definitions Manager) 32
3
34
35
36
The first check box defines whether the control supports cutter
compensation at all. Select this option to enable and set other options
in this group.
37
38
39
310
182 • MASTERCAM X/ Getting Started Guide
Machine Cycles
Use the subpages of machine cycle properties to define how the
control implements different machining cycles.
Figure 3-16: Machine Cycles properties page
(Control Definitions 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 tool- 3
paths you create with this control. However, using them results in
long-hand NC code.
Figure 3-17: Mill Drill Cycles properties page
(Control Definitions Manager) 32
3
34
35
36
Note: Custom drill cycles always result in long-hand code. 37
38
39
310
184 • MASTERCAM X/ Getting Started Guide
Note: To edit the name / label of each cycle, and to specify param-
eters for each cycle, use the Control Definition Manager, Text
page. For more information, see page 188.
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 avail-
able only with Mastercam Mill and Router.
In the Subprograms properties page, you define how the control
supports both types of subprograms.
Figure 3-20: Subprograms properties page
(Control Definitions Manager)
MACHINING / Choosing a Machine and Control Definition • 187
Operation Defaults
Use this page to create and edit sets of toolpath operation defaults.
These defaults are stored in files with a .DEFAULTS extension. Each
3
file contains default settings for all Mastercam toolpath types. The
number of operation defaults files you can create is virtually unlim-
ited. When creating toolpaths, you can override and further
customize the operation default settings that are loaded from the 32
.DEFAULTS file.
Figure 3-21: Operation Defaults properties page
(Control Definitions Manager)
3
34
35
36
37
TIP: Use the Control Definition Manager, Files page to assign
a .DEFAULTS file to the control definition. This assignment sets 38
the default values for any operations created while the control
is active. For more information, see Files on page 170.
Separate Inch and Metric pages let you create and maintain indi-
vidual default files for inch and metric operations.
39
310
188 • MASTERCAM X/ Getting Started Guide
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.
34
35
36
37
38
Choose a topic from the list to view its text entries in a spreadsheet-
like interface. To enter or edit a value, double–click in a field and type
the new value.
39
310
190 • MASTERCAM X/ Getting Started 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 173.
Save as Default: Select this option to save the post text under
the Post text header in the specific control file and under the
default header for post text. The default text is used as the
source of the default text values, as defined above for the
3
right–click menu Default option. It is also used as the source
of default text values when you select the post processor in
the Control Definition Manager.
32
3
34
35
36
37
38
39
310
192 • MASTERCAM X/ Getting Started Guide
Toolpath Manager
functions
Toolpath Manager
list. Right-click in
the list to access
an extensive menu
of functions.
Insert arrow
MACHINING / Setting Machine Group Properties • 193
39
310
194 • MASTERCAM X/ Getting Started Guide
TIPS:
• 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, whenever you activate either machine group,
Mastercam will automatically activate whichever views and
planes you were using the last time the group was active.
• To activate a machine group when working in Mastercam
Design (choose Machine Type, Design): select it in the Tool-
path Manager, right–click and choose Make machine group
active. This loads the associated Mastercam application
(Mill, Router, Lathe).
MACHINING / Setting Machine Group Properties • 195
34
Insert arrow indicates the active
machine group and the position of
the next operation you create.
35
36
37
Creating Machine Groups and Toolpath
Groups 38
In the Toolpath Manager, you use machine groups to centralize and
organize machining properties and toolpath information. Each
machine group is associated with a single machine type (Mill, Lathe,
Router, or Wire). The machine group stores important job setup infor-
mation like the stock model, safety zone, material selection, tool
39
offset preferences, and feedrate and spindle speed preferences. All
toolpath operations you create in the machine group are posted to
the same NC file unless you override this setting (for more informa-
tion on changing this setting for one or more selected operations, and
310
on using other functions to modify operations, see Editing Operations
on page 242).
196 • MASTERCAM X/ Getting Started 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
can include toolpaths for different machines in the same part file,
even for different machines types. .
3
Setting Machine Group Properties
When you select a machine definition to create a new machine group,
32
default machining properties are automatically assigned, based on
the configuration settings and the machine / control definition
settings. A new toolpath group is automatically created directly below
the new machine group in the Toolpath Manager list. 3
In the Toolpath Manager list, machine group properties are organized
as property types you can display by expanding the Properties folder.
34
35
Each property type corresponds to a tab in the Machine Group Prop-
erties dialog box. To open the Machine Group Properties dialog box,
select a property type from the Toolpath Manager list. Then use the
tabs in the dialog box to view and edit the settings.
36
In this section, you will learn to set parameters in each of the
following Machine Group Properties dialog box tabs:
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.
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, see Files on page 170 and
Operation Defaults on page 187.
The options you can set 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 parame-
ters for Mastercam Lathe than for Mastercam Mill and Mastercam
Router.
Creating Toolpaths
Mastercam includes an extensive number of intelligent toolpath
functions you can use to quickly build toolpaths for specific applica-
tions. 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.
The process of creating a toolpath consists of the following basic
steps:
1 Select the machine definition from the Machine type menu.
In this section, you will learn about the different toolpath types you
can create in Mastercam and how to work with basic toolpath func-
tions, including:
Contour Toolpaths
(page 204)
Pocket Toolpaths (page
212)
3
Circle Toolpaths Wireframe Toolpaths
(page 206)
Specialized Toolpaths
34
207) (page 214)
You can create these toolpath types with 2- or 3-axis mills, including
those with two linear axes plus one rotary axis. When chaining geom-
etry for these toolpaths, you can select either wireframe geometry or
35
the edges/faces of solids.
To drive tools along surface geometry, use surface toolpaths.
You can also use wireframe toolpaths to simulate surface
machining with wireframe geometry, or you can create
36
curves along surfaces or their boundaries and chain those.
Use multi-axis toolpaths when your tool has 4 or 5 program-
mable axes and the operation requires this type of tool
motion.
37
Note: Mills that support multi-axis toolpaths also support the
other types of toolpaths described in this section.
38
TIPS:
• When working with toolpaths, you can use functions to
transform, trim, or wrap the toolpath around a cylinder with
39
axis substitution.
• To wrap the toolpath, choose the Rotary axis check box and
button in the Toolpath Parameters tab for the selected oper-
ation. 310
204 • MASTERCAM X/ Getting Started Guide
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. .
To begin creating a contour toolpath, choose Contour Toolpath from
the Toolpaths menu. After chaining geometry and selecting a tool, use
the Contour parameters tab to choose the Chamfer or Ramp button.
Figure 3-30: Example: Contour Tab
Mastercam also provides options for editing and cutting off the tabs.
310
206 • MASTERCAM X/ Getting Started Guide
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. To begin
creating a circle toolpath, choose Toolpaths, Circle Paths and the
type of toolpath to create. Circle toolpath types include:
Drill Toolpaths
Mastercam supports many types of standard drill cycles. Standard
drill toolpaths provide flexible options for selecting drilling points,
3
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 straight-forward. 32
Note: You can also customize drilling operations and create
entirely new drilling cycles.
3
To begin creating a drill toolpath, choose Toolpaths, Drill toolpath.
Then use the Drill Point Selection dialog box to select one or more
hole locations for the toolpath and choose the sort order.
After selecting a tool, use the drill type parameters tab (such as
34
Simple drill - no peck in the sample below) to choose a drill cycle from
the Cycle drop-down list and set drill cycle parameters. Edit the fields
and settings in other drill toolpath tabs, as necessary.
Figure 3-32: Example: Drill Cycle Parameters tab
35
36
37
38
39
310
208 • MASTERCAM X/ Getting Started Guide
Notes:
• Drill cycle availability is determined by the control definition
and is machine and control dependent. For more information
on using a control definition with a specific machine defini-
tion, see Choosing a Machine and Control Definition on page
155.
• The post must support the selected cycle.
TIP: Multi-axis 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.
3
32
3
34
35
36
37
38
The 2D sort, Rotary sort, and Cross sort tabs provide various
patterns you can choose for specific application types. To choose a
sort pattern, click the button in the selected tab and set additional
options, as necessary.
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.
3
32
3
34
35
36
37
The values displayed in the fields are the values currently in effect.
Select the check mark in front of a field to activate it, then type a new
value. You can apply the change to just the selected point, or to every
38
point going forward.
39
310
212 • MASTERCAM X/ Getting Started Guide
Feature-based Drilling
Use the feature-based drilling functions described below to automati-
cally create a complete series of drill operations for a set of points or
arcs.
Auto drill After you select a set of holes, this function creates a
toolpath: sequence of operations—for example, spot drilling,
pre-drilling, tapping, and chamfering—and chooses
the appropriate tools, based on the tool type you
select. To begin creating automatic drill toolpaths,
choose Toolpaths, Circle Paths, Auto Drill Toolpath.
Solid drill Searches for all the holes in a solid and then auto-
toolpath: matically creates drill operations for them. To access
the solid drilling function, choose Toolpaths, Solids,
Solid Drill Toolpath.
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 Toolpath,
Pocket Toolpath. Then chain the geometry for the pockets.
MACHINING / Creating Toolpaths • 213
Wireframe Toolpaths
Use wireframe toolpaths to use surface machining styles without
having to create or select surface entities. Mastercam calculates the
3
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:,
39
310
214 • MASTERCAM X/ Getting Started Guide
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.”
Specialized Toolpaths
In this section, you will learn about the types of specialized toolpaths
you can create, including:
Face toolpath: Quickly cleans the stock from the top of a part,
qualifies the top of the part, and creates an
even surface for future operations. You can
base the toolpath on either chained geometry
or on the current stock model.
4-axis
5-axis Swarf toolpath: Cuts along part walls using the side of
the cutter. Tapered tools can be used on
swarf toolpaths when not using surfaces
for the floor.
C-axis Cross-contour
toolpath:
Cuts parallel to the spindle axis, for
example, to cut a slot lengthwise on
3
the part.
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.
you have installed, you may also have Nesting and Engraving toolpath
functions.
Nesting allows you to fit parts onto a sheet of material for
best yield. Nesting operates on geometry or toolpaths.
3
Engraving gives you the effect of classic hand-carved art
using your CNC machine. Sharp inside corners, created by
the Z-axis climbing in the corners, give the finished piece a
crisp edge, which is unattainable with conventional
32
machining.
Z
Y
X
Aggregate position offset
shown in side view
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. Mastercam Nesting is an add-on to other Mastercam
products, such as Mastercam Router, Mill, and Wire.
You can choose to nest geometry or toolpaths. You can bring in geom-
etry 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.
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. Rectan-
gular nesting supports a subset of the TrueShape nesting
MACHINING / Creating Toolpaths • 227
37
38
39
310
228 • MASTERCAM X/ Getting Started 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.
ters tab, enter an Angle for flat cutter offset that matches
the V-groove tool you selected for engraving. Set the XY
stock to leave value to leave material for the finish pass.
After creating the roughing operation, reselect the geometry
3
and create an engraving toolpath to carve the geometry with
the V-groove tool.
When creating a roughing operation for engraving, set the
Tolerance in the Roughing/Finishing tab to a value smaller
32
than the XY stock to leave value (specified in the Engraving
parameters tab) but larger than the default. A looser toler-
ance will reduce the size of the NC program. After creating
the roughing operation, reselect the geometry and create a
remachining operation to clean up areas of material left by
3
the roughing operation.
An engraving remachining toolpath uses a smaller tool to
remove material that cannot be removed by the roughing
tool, and then makes a finish pass. You can calculate the
34
material to be removed either from the previous operation or
from the dimensions of the roughing tool.
36
Toolpath Chaining Techniques
Chaining is the process you use to select and link pieces of geometry
so that they form the foundation of a toolpath, surface, or solid. This
topic provides general information on chaining geometry to create
37
toolpath operations.
When you chain geometry, you select one or more sets of curves
(lines, arcs, and splines) that have adjoining endpoints. Most tool-
paths require geometry to be chained. Chaining determines the direc-
38
tion of tool travel during machining.
39
310
230 • MASTERCAM X/ Getting Started Guide
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
consist of a single entity or several contiguous entities. Partial
chaining is a method of selecting entities as open chains.
In a closed chain the start and end points share the same coordinates.
Closed chains typically consist of several entities that have adjacent
end points and that form a closed boundary. Examples of closed
chains are rectangles or circles.
Mastercam determines chaining direction differently for open chains
than closed chains. In an open chain, the start point is placed at the
end of the chain closest to the selection point and the chain direction
points to the opposite end of the chain. In a closed chain, you set
default values in the Chaining Options dialog box that determine
whether the chaining direction for closed chains is clockwise, coun-
terclockwise, or based on the cursor position.
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
All chains have a direction. Direction for closed chains is either clock-
wise or counterclockwise, while the direction for open chains points
toward one of the chain endpoints. The chaining direction deter-
mines the direction of tool movement in a toolpath.
In surface creation, Mastercam uses chaining direction to synchro-
nize the chains to create a smooth, regular surface. Errors in estab-
lishing chaining direction often result in a twisted surface that cannot
be machined. In the example below, the arrow shows the counter-
MACHINING / Creating Toolpaths • 231
Synchronizing Chains
Many Mastercam functions, such as surface creation and ruled tool-
38
paths, use chain synchronization. Choose a synchronization mode
(sync mode) if you have attempted to create a toolpath and found that
39
310
232 • MASTERCAM X/ Getting Started Guide
it twists as shown below. The twisting could affect the surface of the
part, making it unmachinable or irregular.
Original geometry
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
Toolpaths Manager list.
Selecting a tool 32
The Toolpath parameters tab options vary, based on the selected tool-
path type. However, there are many common fields for all toolpath
types and the method you use to select a tool is basically the same.
Mill and router toolpath parameters are very similar. Lathe toolpaths 3
share some mill and router toolpath parameters but also include
many that are unique to lathe machine tools. To become more
familiar with the differences and similarities between Mill / Router
and Lathe toolpath parameters, compare the following examples.
Figure 3-38: Example: Mill Pocket Toolpath parameters tab
34
35
36
37
38
39
310
234 • MASTERCAM X/ Getting Started Guide
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, right–click in this area and choose an option from the View
menu.
MACHINING / Creating Toolpaths • 235
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 posi-
tions.
Use one of the following methods to select a tool:
3
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
32
select a tool from the current tool library, or from any tool
library you choose.
Use the right–click menu option to Create new tool and
define the tool. 3
IMPORTANT: Any new tool definitions you create are stored
only in the current machine group, unless you save them to a
tool library. 34
When you select a tool, the other fields in the Toolpath parameters
dialog box tabs update with default values that you can override.
Default parameters can come from the tool definition, machine and
control definition, and the operation defaults. The machine group
35
properties define the source of the default values for many of the
parameters.
310
238 • MASTERCAM X/ Getting Started Guide
Parameters icons
Toolpath parameters: Opens the Toolpath Parameters
dialog box where you can select a tool, set feeds, speeds,
and other general toolpath parameters.
Tool icon
Tool parameters: Opens the Define Tool dialog box
where you can define the tool and its parameters for the
operation.
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.
Showing / Hiding All Toolpaths—To 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 [Alt+T] at the
same time. This key sequence toggles the visibility of all toolpaths
on and off in the graphics window.
Showing / Hiding Selected Toolpaths—To change the display state of
one or more toolpaths, in Toolpath Manager select one or more
toolpath operations and press T [Select+T]. Mastercam turns off
the toolpath display for the selected toolpaths. To turn the display
back on, press 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 pressing [Alt+T] in the
graphics window. They remain “hidden” until you press T again
when the cursor is positioned in the Toolpath Manager.
Notes:
• You may need to repaint the display after toggling the toolpath
display on and/or off.
• Toolpaths will not be displayed for operations marked dirty
until they are regenerated.
MACHINING / Creating Toolpaths • 241
To hide most of the text that appears next to the list icons, use
38
the Display command in the right–click menu.
39
310
242 • MASTERCAM X/ Getting Started Guide
Editing Operations
Toolpath Manager icons and right–click 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:
Edit a machine definition (page 159)
Set machine group properties (page 197)
View and edit toolpath operations (page 236)
This section provides information on how to use the Toolpath
Manager right–click menu and its Edit selected operations submenu
functions. In this section, you will learn about:
TIPS:
• Use the Select all and Deselect 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
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.
All tools added to or used in the active machine group appear in the
large area below the Tool field. To choose a tool and apply it to all
selected operations, start by selecting the Tool check box. This acti-
vates the Tool selection option. Then select a tool by clicking it. Use
the 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 right–click in the Tool area.
MACHINING / Creating Toolpaths • 245
3
Use the Propagate button in conjunction with the operations
list to copy one or more selected fields from one operation to
32
all other operations in the list. First, select the operation you
want to copy fields from by clicking it in the list. The opera-
tion is highlighted to indicate its selection. Click Propagate
to update all common parameters fields with values from the 3
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
34
changes and exit the function, click OK rather than Apply.
38
39
310
246 • MASTERCAM X/ Getting Started 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 direc-
tion 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.
36
s r
St p ba
St ind
e
Pla
Re
St
You can run Backplot in Draw mode, which displays the toolpath as 37
the tool moves along, or Trace mode, which displays the entire tool-
path as the tool moves over it. The direction of each tool move is high-
lighted 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.
38
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
39
310
250 • MASTERCAM X/ Getting Started Guide
displays information such as cycle time and path length for the
selected operation.
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 True-
Solid 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 verifica-
tion is the best choice for toolpath simulation.
Notes:
• In Mastercam Lathe, use TrueSolid mode for best results.
• The Turbo feature shows the machined part without simu-
lating the tool motion. Selecting Turbo for either Standard or
TrueSolid verification may produce results more quickly. True-
Solid Turbo is available only for 3-axis toolpaths in Top view,
and does not support WCS or simulate part indexing.
MACHINING / Backplot and Verify • 253
ion
s
te
at
ina
ns
rd
ff
pe
ee
/o
oo
om
on
sp
nc
e
rat
rc
nt
le
de
io
ind
ola
tte
sit
ed
co
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.
Post Processing
3
Post processing refers to the process by which the toolpaths in your
Mastercam part files are converted to a format that can be under-
stood by your machine tool's control (for example, G-codes). A
special program called a post processor reads the Mastercam file and
32
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.
3
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
34
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
35
integers and custom variable definitions, system variables,
etc. 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
36
wide variety of machines by reading different .PST files. You can use
one post executable with one or more .PST file.
Mastercam works with these NCI files in the background. You do not
work with them directly unless you are writing a post processor or
doing other very advanced work. 3
Post Processing Toolpath Operations
All the operations in the Mastercam part file are listed in the Toolpath
Manager. Before posting operations, review the machine settings for
each machine group. These settings include the name of the post
32
processor and the name of the NC file that will be written.
39
310
258 • MASTERCAM X/ Getting Started Guide
chapter 4
Examples
This chapter provides several sample applications that you can
complete step by step at your own pace. They introduce you to
Mastercam’s basic drafting tools, such as Sketcher, AutoCursor, and the
General Selection ribbon bar, and will help you understand how to
create and post several different kinds of toolpaths.
Example 1: 2D Geometry and Toolpaths . . . . . . . . . . page 261
(Mill, Router, or Design)
Example 2: Working in Different Planes . . . . . . . . . . . page 293
(Mill, Router, or Design)
Example 3: Lathe and Mill/Turn Applications . . . . . . page 333
(Lathe)
260 • MASTERCAM X/ Getting Started Guide
The part files which accompany the exercises can be found on your
workstation in the \Documentation\ExampleParts folder where
Mastercam was installed. To complete each exercise, you need to
have a license for the proper Mastercam product.
Completing the exercises requires that you successfully perform a
series of precise steps. As you learn to use Mastercam, these steps will
become intuitive, but if you are new to Mastercam, you will want to
take advantage of the following tutorial tips.
Read each step thoroughly before attempting to complete it.
Remember that you can get out of any function in progress
by pressing the [Esc] key one or more times.
Once you have completed a step, you can usually start that
step over by choosing Edit, Undo.
Save your tutorial project as a series of numbered files. For
example, when working through the first tutorial, save the
project as Elbow.mcx. As you work through the tutorial, save
the project often, renaming it each time as Elbow2.mcx,
Elbow3.mcx, and so on. This way, if you get unexpected
results, you can reload a previous version of the project and
so step back to a specific point in the exercise, rather than
having to start the tutorial from scratch.
EXAMPLES / • 261
48
49
Notice that this part is dimensioned in millimeters. Later in this section
you will learn how to switch between inch and metric operation.
When you choose File, New, The title bar in the Mastercam window should say Mastercam Design
Mastercam automatically and the Toolpath Manager should have no operations or machine
creates a new machine group
with the active machine defini-
groups.
4
tion. Choosing Design before
File, New prevents this.
42
43
X Switching between inch and metric modes
Mastercam is designed to work just as easily whether you are using
4
inch or metric units. Mastercam maintains several sets of configu-
ration settings in your installation directory (*.CONFIG files). To
switch between inch and metric operation, load the proper config-
uration file and Mastercam automatically switches the system
units.
45
If you are already working in metric mode, you do not need to
complete these steps. However, you would follow this procedure
when you need to work in inch mode. 46
If you open a file that was cre- 1 From the menu, choose Settings, Configuration.
ated with different units than
you are currently working in, The System Configuration dialog box opens up. Use it to set
Mastercam automatically
prompts you to switch to the
default values for many screen display and CAD functions.
2 From the list at the bottom of the dialog, select Default
47
correct units.
(Metric)
48
49
Note: To switch from metric to inch mode, select any .CONFIG file
that says English.
Your shop might use other .CONFIG files than those shown
410
here. If so, you can use any .CONFIG file as long as it says
Metric.
264 • MASTERCAM X/ Getting Started Guide
47
4 Press [Tab] to move to the Angle field and type 105.
48
49
5 Press [Enter]. Mastercam draws the line.
6 From the menu, choose View, Fit to adjust the scale so that
all the geometry fits in the graphics window. 410
266 • MASTERCAM X/ Getting Started Guide
TIPS: You will use the View, Fit function often, so Mastercam
includes a number of shortcuts:
• Press [Alt+F1].
4
42
43
Click How do I get here? to see the functions that lead to
this dialog box. 4
Scroll down the window to see a list of shortcut keys, or,
where applicable, right-click menu options.
Click on green text to expand subtopics.
Learn more links take you to more in-depth information.
45
Use the Contents tab to browse more help topics.
Use the Search tab to find information about specific
topics.
2 Click on the Button definitions tab. Mastercam shows you all
46
the fields and buttons on the ribbon bar. Click on any of them
to learn what it does.
3 At the bottom of every topic is an e-mail link to CNC Soft-
ware. Click on Let us know to send us any feedback about
47
the online help!
48
4 Close the Help window and close the Line ribbon bar.
48
49
6 Repeat the previous three steps to draw the last arc around
410
the endpoint of the other line.
270 • MASTERCAM X/ Getting Started Guide
7 Click OK to close the ribbon bar. The part should look like the
following picture:
2 From the blueprint, you can see that the line is offset from
the centerline by 5 degrees. Enter 100 in the Angle field and
click the Angle button to lock in the angle. 4
3 Make sure the Tangent line button on the ribbon bar is
selected. This lets you create lines tangent to another entity
simply by selecting the entity; Mastercam will automatically
42
calculate the tangent point.
43
4 Click on the arc at the elbow near the tangent point.
4
45
5 Drag the line towards the arc at the end of the line, and click
when the line is close to but not touching it. 46
47
48
Note: Do not drag the line so close to the arc that the arc becomes
highlighted and the line “snaps” to it. If this happens, Mastercam 49
will create a line tangent to the second arc, instead of at the 100-
degree angle.
7 To draw the lower line for the horizontal arm, change the
angle to 5 degrees and press [Enter].
8 Repeat steps 4 and 5 and click OK to close the ribbon bar.
Your part should look like this.
4
42
43
4
3 Mastercam displays the
Mirror dialog box. This gives 45
you many ways to specify
how you want to mirror the
selected geometry. In the
Axis section, select the Line
button. The dialog box
46
minimizes
4 Click on line 2.
48
Mastercam draws the
mirrored line. The dialog
box remains on the screen
so you can select more
geometry.
49
6 Click on line 3 and press
[Enter]
7 Click on the Line button
410
again and click on line 4.
274 • MASTERCAM X/ Getting Started Guide
47
3 Enter 10 for the fillet radius and press [Enter]:
4 To create each fillet, select the entity at each end of the fillet.
48
Click on each numbered location shown in the following
picture.
49
410
276 • MASTERCAM X/ Getting Started Guide
TIP: After selecting the first entity for each fillet, let the mouse
hover over other nearby entities. Mastercam will preview the
fillet arc it would create with the current settings.
In the next series of exercises, you will create and post a toolpath to
45
machine the part. You will need any level of Mastercam Mill or
Mastercam Router to continue.
46
Creating a Toolpath
In this set of exercises, you will set up your machining job and create a
simple 2D contour toolpath to cut the part. After you complete these
exercises, you should be able to do the following:
47
Select a machine and create a machine group.
Set up a simple machining job.
Create a 2D contour toolpath.
48
Preview toolpaths using Mastercam’s backplot function.
Post a toolpath to generate an NC program for your machine.
All of the screen captures and illustrations in this section were taken
using Mastercam Mill. If you are using Mastercam Router, the steps
49
should be identical; any differences will be noted.
the part. Typically, this will be created for you by either your reseller or
another advanced user, and reused many times. Many specific tool-
path options, as well as the choice of post processor, are determined
by your choice of machine definition.
The following exercises were created with Mastercam’s generic Mill or
Router machine definitions (MILL DEFAULT.MMD or ROUTER
DEFAULT.RMD). However, if you wish to use the machine definitions
and post processors found in your shop, you should be able to
complete this example with most other mills or routers.
Notice that when you select a As soon as you select a machine, Mastercam creates a
mill machine definition, the title machine group in the Toolpath Manager where you will store
bar of the Mastercam window
changes from Mastercam
Design to Mastercam Mill.
EXAMPLES / • 279
410
280 • MASTERCAM X/ Getting Started Guide
Mastercam will write the NC code, and that you will upload
to your machine tool.
5 Review the other settings on this tab. It shows the name of the
machine definition, control definition, and post processor
that you are using. It also tells you the name of the file where
the default toolpath parameters will be read from, and the
name of the tool library where you will select your tools. In
your actual machining jobs, machine groups might contain
many, many operations, so selecting the proper default
sources here can save you a great deal of time later.
You can select either the upper corner or the lower corner,
depending on whether you want your stock origin at the
bottom or the top of your stock. For this example, select the
upper corner. The top of your stock will be Z=0, and your cut
depth will be a negative Z value.
3 Enter the dimensions of your stock. Type in the following
dimensions:
Y: 150
X: 200
Z: 8
EXAMPLES / • 281
4 Leave the stock origin at 0,0,0. This tells Mastercam the coor-
dinates of the corner that you selected in Step 2. Use these
coordinates to move the stock model to the part.
5 Select Display to show the stock boundaries in the graphics
4
window along with the part geometry.
Your stock settings should match the following picture:
42
43
4
45
46
47
48
6 Next, select the stock material. Go to the Tool Settings tab,
and, in the Material section, click the Select button.
42
43
TIP: When you click near one endpoint of an entity,
Mastercam automatically sets the chaining direction towards
the other endpoint.
4
3 Click OK to close the Chaining dialog box. Mastercam
displays the Contour toolpath dialog box, where you enter
the toolpath and cutting parameters.
45
4 On the Toolpath parameters tab, click on Select library tool,
select the 12mm flat endmill, and click OK. (Router users
should select a 12mm straight bit.) Mastercam automatically
updates the feeds and speeds based on the stock material,
46
toolpath type, and characteristics of the tool that you just
selected.
Note: You can always override the default values by simply typing 47
in a different value.
5 Click Coolant. The Coolant dialog box opens. It lists all the
coolant options that have been defined for the current
machine definition.
48
Note: For Router users, this button will labeled Options.
49
6 Turn on Flood coolant and click OK. Mastercam adds an
asterisk to the Coolant button to let you know that at least
one coolant option has been turned on.
410
284 • MASTERCAM X/ Getting Started Guide
Note: You can view the tool list as text details or as large or small
icons. To control the tool list display, right-click in the list area
and choose View.
4 Select the Break thru check box and click on the button to
enter a break through amount. This means that the tool will
cut into a spoil board and ensures a clean cut.
EXAMPLES / • 285
TIP: Use the Chain Manager to view more options for control-
ling the starting point of the toolpath. To open the Chain
Manager, click the Geometry icon in the Toolpath Manager for
any toolpath that contains chains for its underlying geometry.
8 Verify that your other values match the following picture and
click OK.
4
42
43
4
45
Mastercam draws the toolpath on the screen. It should look
like the next picture. When you see it on the screen, the rapid
moves are displayed in yellow and the feed rate moves are
displayed in blue. 46
47
48
49
410
288 • MASTERCAM X/ Getting Started Guide
4 Click the Options button. Use it to control how the tool, tool
holder, and toolpath movements will be displayed.
5 Change the tool and holder colors to match the following
picture, and click OK.
EXAMPLES / • 289
43
4
2 Click the Expand button in the Backplot dialog box. The
dialog box expands to show two additional tabs of informa-
tion. 45
3 Click the Info tab. Mastercam displays the total run time and
length of the toolpath.
4 Click the Details tab. Mastercam will display detailed infor-
mation about each move in the toolpath as it occurs.
46
Note: This feature only works if you are previewing the toolpath
step by step. It will not update in continuous run mode.
47
Resize the window if necessary to see more of the tab.
48
5 Click the Slider bar above the graphics window to activate it.
49
Drag it back and forth to position the tool at different points
in the toolpath. Mastercam updates the Details tab with posi-
tion and feed rate information for each tool position.
410
290 • MASTERCAM X/ Getting Started Guide
TIPS: While the slider bar is active, you can also use mouse
and keyboard shortcuts to step through the toolpath:
• Press [S] to advance a single move and [B] to move back.
• Use the [Up] and [Down] arrow keys.
• Use the wheel on your mouse.
The only way to select a different post is to click the Edit button above
the machine definition file name , or click the Replace button to select
a different machine
43
4
45
This job will require you to mortise the hinge and striker plate
46
pockets, drill screw holes, and mill the openings for the striker and
doorknob. Typically, this job would be performed on a gantry-style
router, using a right-angle head to cut the details on the sides of the
door, but Mastercam Mill users can easily create all the toolpath oper-
ations with any standard 5-axis mill or VMC.
47
The drawing exercises require Mastercam Design, which
means they can be completed by any Mastercam user.
The toolpath exercises require any product level of
48
Mastercam Mill or Mastercam Router. The generic mill and
router machine definitions supplied with Mastercam (MILL
DEFAULT.MMD and ROUTER DEFAULT.MMD) contain all
the necessary components to create the toolpaths.
The exercises in this section are dimensioned in inches. If you need to
49
learn how to switch between inch and metric modes, see Switching
between inch and metric modes on page 263.
The file EXAMPLE2.MCX in the \Documentation\ExampleParts
folder contains all the part geometry. The file EXAMPLE2 -
410
COMPLETE.MCX contains the part with the finished toolpaths.
294 • MASTERCAM X/ Getting Started Guide
46
Mastercam places the rectangle with the corner point at 0,0. 47
Note: Even though the origin is at Z=0, because you are working in
2D mode, Mastercam automatically projects the selected point to
your specified Z depth, which is 1.75. 48
7 Click OK to close the ribbon bar.
4 Click on the button next to the field. The field will turn red.
This means that the value in the field is locked and will not
change as you move the cursor in the graphics window. This
is useful when you want to repeat a Create function several
times with the same value.
5 Mastercam prompts you to select an offset direction. This
tells Mastercam on which side of the selected line you want
to create the copy. Click anywhere below the line.
Mastercam creates a new line 5.5 inches below the first line.
6 Next, click on the line on the left edge of the door to select it,
and then click to the right to create the line. Mastercam
reuses the current settings on the ribbon bar.
7 Click the bottom edge of the door, and click above it to create
the third guide.
8 Click Apply (not OK) twice to fix the line. The first click
returns focus to the ribbon bar. The second click fixes the
line.
12 Click OK twice to close the ribbon bar. Your part should look
like the following picture.
4
42
43
X Adding the panels
1 From the menu, choose Create, Create Rectangular Shapes.
The Rectangular Shapes Options dialog box appears. This lets
4
you create rectangles with more options then the Rectangle
ribbon bar.
2 Click the Expand button to
display all the options.
45
3 Enter 34.25 in the Length field
and 9.75 in the Height field.
4 Click the buttons next to the
fields to lock them.
46
5 The Anchor grid lets you select
which corner of the rectangle to
use as the anchor point when
placing it. Select the upper-left
47
point.
6 Click on the upper-left corner
of the door guidelines in the
graphics window. When the
48
cursor is in the correct position,
a visual cue indicates an inter-
section.
7 Click the Apply button in the
49
dialog box to create the rect-
angle.
8 In the Anchor grid, select the
lower-left point.
410
298 • MASTERCAM X/ Getting Started Guide
3 To easily select the entire outline of the door, set the General
Selection ribbon bar to Chain mode:
4
42
4 Click anywhere on the outside outline of the door and press
[Enter]. The entire boundary highlights and the Translate
dialog box appears.
43
5 Select Join. This creates a copy of the selected geometry and
automatically includes connecting lines to the original.
6 Different option groups give you different tools for selecting
4
the location of the copied geometry. Since you want to copy
the geometry a known distance in a known direction, enter
the coordinate vectors in the Delta fields. Enter –1.75 in the
Delta-Z field and press [Enter]. 45
Mastercam previews the new geometry on the screen. 46
47
48
7 Click OK.
49
8 Click the Clear Colors button to restore the proper colors.
410
300 • MASTERCAM X/ Getting Started Guide
42
43
4
45
4 Choose OK. The Status bar should display 2 as the active level
in the Status bar Level field.
5 Choose the Color button on the Status bar and change the
46
Current color to Light blue (color 11). Just type 11 in the field
to set the color and choose OK.
6 From the menu, choose Create, Arc, Create Circle Center
Point. Mastercam displays the Circle Center Point ribbon bar
47
and prompts you to select the center point of the circle.
7 Enter 2.125 for the diameter on the ribbon bar and press
[Enter]. 48
8 Mastercam prompts you for the center point of the circle.
The doorknob opening should be located along the top edge
of the drawing, between the two panels. You will use the
blueprint dimensions to set its coordinates relative to a 49
410
302 • MASTERCAM X/ Getting Started Guide
1 Click Planes on the Status bar and choose Back (WCS). The
Cplane indicator at the bottom of the graphics window
changes to reflect your plane selection.
2 To set the Z depth, click Z on the Status bar. (Click the Z itself,
4
not the number field which displays its value.) Instead of
entering a value, you will select geometry and have
Mastercam automatically set the Z depth to it.
3 Mastercam prompts you to select a point. To set the proper Z
42
depth, you need to click on a point on the top edge of the
door. Choose Midpoint from the AutoCursor ribbon bar and
click on the door as shown in the following picture. 43
4
45
The Z depth should now be set to 36.
4 Click Gview on the Status bar and select =Cplane. This
46
aligns your view of the part with the construction plane, so
you are looking straight at the part.
5 Click the Screen-Fit button to center the part on the screen. 47
You should now be looking straight at the edge of the door.
3 On the ribbon bar, enter 37.5 in the Distance field and press
49
[Enter].
4 Click near the center of the door. Mastercam places the line.
5 Enter x0.75 in the ∆ field on the ribbon bar and press [Enter].
9 Delete the construction line. Your part should look like the
following picture.
4
42
43
4
X Preparing to draw the geometry for the hinges 45
1 Click Planes on the Status bar and choose Front (WCS).
2 Since this edge of the door runs along the coordinate axis, the
Z depth will be 0. Enter 0 in the Z field on the Status bar.
3 Click Gview on the Status bar and select =Cplane so you can
46
look straight at the part.
4 Click the Screen-Fit button to center the part on the screen.
Notice that you can see the striker plate detail from the other
47
edge of the door. Unfortunately, it displays about where you
will need to draw one of the hinges. You can use the Level
Manager to hide it.
5 Choose Level from the Status bar.
48
6 Type 3 in the Number field, and type the name Hinge detail
in the Name field. You will store the hinge geometry on this
level. Mastercam automatically makes this the active level.
7 Click on the red check mark in the Visible column for Level 2.
49
As long as Level 2 is not marked as visible, none of the geom-
410
308 • MASTERCAM X/ Getting Started Guide
8 Press [F1] and drag a zoom window around the two lines. You
can do this while the ribbon bar is still active.
9 Click the Horizontal button.
4
42
43
X Finishing the first hinge
1 Choose Create, Fillet, Fillet Entities.
45
46
Click OK to close the ribbon bar. Your part should look like
the following picture.
3 Click the left edge of the hinge and then inside the hinge.
Mastercam creates a copy of the vertical line.
4 Repeat Step 3 for the bottom and right edges of the hinge.
7 Click the bottom edge of the hinge, and then click inside the
hinge. Mastercam creates the top guideline.
8 Click Apply twice.
10 Create two more vertical guides. Repeat Step 3 for the left and
right edges of the hinge.
EXAMPLES / • 311
11 Click OK twice to close the ribbon bar. Your part should look
like the following picture.
4
42
TIPS: Most ribbon bar data entry fields store a list of recently
45
used values. If you wish, you can select the diameter from this
list.
46
47
4 Click at the following locations to place the drill holes.
48
49
5 Click OK to close the ribbon bar.
410
6 Select each of the guidelines and press [Delete].
312 • MASTERCAM X/ Getting Started Guide
You have finished drawing the door. In the next set of exercises, you
will create the toolpaths to cut all the features you have just drawn.
plate pockets and the doorknob opening. In this section, you will
create the toolpaths for them. You will create the following opera-
tions:
Use pocket toolpaths to mortise the slots for the striker plate
4
and hinges.
Drill the screw holes on each edge of the door for the striker
plate and hinges.
Circle mill the striker hole through the side.
42
Circle mill the doorknob opening.
You will use a right-angle block to rout the hinge and striker plate
pockets on the sides of the door and to drill the holes. You will use a 43
conventional tool to mill the doorknob opening on the front of the
door.
Mastercam organizes aggregate tooling information in a hierarchy of
heads, blocks, and tool stations. 4
A head is a complete assembly that responds to axis
commands and moves as a unit.
Blocks are mounted on heads and hold the individual tool
stations.
45
Tool stations are mounted on the block and hold individual
tools.
Large or complicated routers might have several heads, each of which
can contain several blocks. Each block, in turn, can have multiple
46
tools. In some instances, you will find that what is commonly referred
to as an “aggregate head” outside Mastercam is defined as a block
inside Mastercam.
To create the toolpaths described here, you will need to use a machine
47
definition that includes a right-angle block.
The generic router machine definition that ships with
Mastercam Router, ROUTER DEFAULT.RMD, includes the
proper components.
48
Mastercam Mill users can complete these exercises using any
machine definition that includes a rotary A-axis with at least
90 degrees of travel in each direction. The generic mill
machine definition, MILL DEFAULT.MMD, includes the
49
proper rotary axes.
The steps and screen captures that follow are taken from Mastercam
Router, but significant differences for Mill users will be noted.
410
316 • MASTERCAM X/ Getting Started Guide
2 Select the lower-left corner for the stock origin. Router parts
are more often dimensioned with zero at the bottom of the
part.
7 Make sure the coordinates of the origin are x0, y0, and z0.
Your stock settings should look like this:
4
42
43
4
45
8 Click OK to close the Machine Group Properties dialog box.
The red stock model boundaries should be the same as the
outside boundaries of the door.
46
X Displaying all the geometry
In the previous exercises, you organized the geometry for each
feature on its own level , so you could easily hide or display them.
Use the Level Manager to display all the geometry now.
47
1 Click Level on the Status bar.
2 Click All on. A red check mark should appear next to all the
levels.
48
3 Click OK. All the door geometry should now be displayed.
the door to the back edge. To generate the proper NC code, your post
processor must be configured for rotary output.
Since the hinge pockets and striker plate are on different edges, you
need to select a different Tplane for each. Each operation can have
only a single Tplane, so you need to create two operations, even
though you will use the same tool for all the pockets.
48
43
4
45
6 Click OK to close the Chaining dialog box. Mastercam
displays the Pocket dialog box again, where you can select
46
the tool and enter your cutting parameters.
Mill users can simply click on X Selecting the tool
the 0.25-inch endmill already
displayed in the window.
1 Right-click in the tool display window and choose Get aggre-
gate. The Aggregate selection dialog box appears.
47
2 Select the same 0/90 tool station you used in the previous
operation:
48
49
3 Click OK to close the Aggregate Selection dialog.
4 Set the Top of Stock to –0.1 and select Incremental. This sets
the top of stock 0.1 inch below the chained geometry, which
adjusts it to the floor of the pocket that you routed in the
previous exercise.
5 Enter a Depth of –0.625, Incremental.
5 Select the two drill holes in the striker plate and choose OK to
close the Drill Point Manager.
EXAMPLES / • 327
Mill users should click Get library 4 Right-click in the tool display window and choose Get aggre-
tool and select a 0.75-inch flat gate. The Aggregate selection dialog box appears.
endmill from the default tool
library. 5 Click on the 180/90 tool station to select it and use its 0.75-
inch tool.
6 Click OK to close the Aggregate Selection dialog.
2 Select the Clearance check box and enter 2.0 for the clear-
ance height. Select Incremental.
3 Select the Retract check box and enter 0.25. Select Incre-
mental. Because you selected Incremental, Mastercam will
adjust the retract position for each cut depth.
4 Set the Feed plane to 0.1 and select Incremental.
4 To create a finish pass, select the Multi passes check box and
button.
5 Enter 1 for the Number of finish passes. 4
6 Enter 0.05 as the Spacing.
3 Choose Entities and click anywhere on the arc for the door-
knob opening.
4
42
43
4 Click OK to close the Drill Point Selection dialog box. The
49
410
332 • MASTERCAM X/ Getting Started Guide
The geometry has already been created for you. You need to set up the
47
machining job and create the toolpaths.
The basic turning toolpaths can be completed with any
version of Mastercam Lathe. These include the roughing,
finishing, grooving, and threading toolpaths on the OD.
48
The C-axis and mill/turn toolpaths require Lathe Level 1 or
greater. These include milling the hexagon and drilling the
holes in the flats.
The file EXAMPLE3.MCX in the \Documentation\ExampleParts
49
folder contains all the part geometry. The file EXAMPLE3 -
COMPLETE.MCX contains the part with the finished toolpaths.
410
334 • MASTERCAM X/ Getting Started Guide
2D Turning Toolpaths
Exercise 1: Setting up the job
TIP: Notice that Mastercam gives you both mill and lathe
material options. Use the mill options when creating mill tool-
paths on your lathe.
4 Verify that your chuck settings look like the following picture
and click OK.
47
48
49
410
338 • MASTERCAM X/ Getting Started Guide
43
4
3 Click Coolant and turn on Flood coolant. Click OK.
2 The Chaining dialog box opens so that you can choose the
geometry. Click the button for Partial chaining mode,
because you do not want to machine all of the geometry
(such as the front and back face):
EXAMPLES / • 341
Partial chaining lets you manually select the first and last
entity in the chain.
3 Click on the beginning of the first entity in the chain. (See the
next image.) You will probably need to zoom in on that
4
section of the part to select it.
42
43
4
Click this entity near the bottom, and the chaining arrows
should point up: 45
46
47
48
49
410
342 • MASTERCAM X/ Getting Started Guide
TIP: To zoom in, move the mouse over the graphics window
(you do not need to click in it), and then use the mouse wheel
or [PageUp] keys to zoom in. Use the arrow keys to pan.
4 Pan over to the other end of the part and click on the outside
diameter:
7 Verify that your other lead out settings match the following
picture and click OK.
4
42
43
4
8 Verify that your other roughing parameters match the
following picture and click OK.
45
46
47
48
49
410
346 • MASTERCAM X/ Getting Started Guide
Create another roughing toolpath to clean out this area. This time,
you will select a finish tool, which is able to reach all sections of the
groove.
EXAMPLES / • 347
42
4 Click on the front of the groove. The chaining arrow should
point down. 43
4
46
5 Click where shown in the following picture to complete the
chain, and click OK to close the Chaining dialog box.
47
48
49
The Lathe Rough Properties dialog box opens.
410
348 • MASTERCAM X/ Getting Started Guide
4 Click Lead In/Out. You will edit the approach and retract
moves to fit the groove geometry.
5 For the lead in move, select the Extend/shorten start of
contour option, and select Extend.
6 Enter 0.1 for the Amount. This creates a lead in move by
extending the wall of the groove.
EXAMPLES / • 349
47
48
49
3 The chaining arrow should point to the back of the part. Click
OK to close the Chaining dialog box. The Lathe Finish Prop-
erties dialog box opens.
4 In the tool display window, choose the same OD finish tool
410
you used for the previous toolpath.
352 • MASTERCAM X/ Getting Started Guide
Note: The other toolpaths aren’t shown here for sake for clarity.
4
X Selecting the thread locations and tool
The final turning operation you will perform will create threads on
45
the shaft. The diameter of the shaft is 1 inch, so you will be cutting
a 1–12 UNF–2A thread.
1 Zoom in on the shaft at the front of the part.
Note: You do not need to chain any geometry for a thread tool-
path. All the thread dimensions are contained in the toolpath
47
parameters.
You can also select Compute 5 Next, enter the start and end position of the thread. Click the
from formula to calculate the Start position button. Mastercam returns to the graphics
proper values, or simply type window to select the starting point.
dimensions directly in the field.
6 Click the point on the 1-inch diameter shown here:
7 Click the End position button and select the end point as
shown here:
3 Scroll through the list until you find the 1,12, UNF entry.
Select it and choose OK.
TIP: Mastercam lets you edit the thread form and allowance
tables. You can edit the values or add new sets of values to fit
your own application needs. See the online help to learn more.
4
Your thread dimensions should look like the following
picture.
42
43
4
45
46
X Entering the cutting parameters
1 Select the Thread cut parameters tab.
2 From the NC code format list, select Canned. This tells
47
Mastercam to use your machine tool control’s canned cycles
when generating the NC code.
6 Choose the Thread cut parameters tab. You can use the
default values for the other parameters. Verify that your
settings match the following picture and choose OK.
43
4
45
46
Note: Mastercam only displays the first and last threads to speed
processing time.
47
48
49
410
358 • MASTERCAM X/ Getting Started Guide
3 Use the view and zoom controls to zoom in or out and look at
the part from different angles. From the Status bar, select
Gview, Isometric (WCS) and zoom out to see the entire part.
5 Next, turn off the toolpath display for the turning toolpaths
so you can focus more easily on the other geometry. Click the
Select all operations button in the Toolpath Manager to
select all the toolpaths.
6 Click the Toggle toolpath display button to turn off toolpath
display for the selected operations.
7 Create a new toolpath group for the C-axis toolpaths. Right-
click the Hex head machine group in the Toolpath Manager
and choose Groups, New Toolpath Group. Mastercam adds
an empty toolpath group to the operations list and places the
insertion arrow in it.
8 Type the name C-axis ops and press [Enter]. Your Toolpath
Manager should look like the following picture.
EXAMPLES / • 361
3 Click on each of the lines along the back edge of the hexagon,
48
starting with the top line, and click OK to close the Chaining
49
410
362 • MASTERCAM X/ Getting Started Guide
5 Verify that your settings look like the following picture and
choose OK.
4
42
43
4
45
6 Verify that your contour parameters match the following
picture and choose OK.
46
47
48
49
410
366 • MASTERCAM X/ Getting Started Guide
Because the side of the tool will be in full contact with the
face of the part while you machine each flat, the turning tool-
paths in the previous section left a small amount of stock on
the face. This stock is removed by the endmill in this opera-
tion, resulting in a cleaner finish. If you zoom in closely, you
can see the gap between the part geometry for the back of the
flat and the face machined by the earlier operations.
EXAMPLES / • 367
Notice also that the stock model does not update for C-axis or
mill toolpaths as it did for the turning toolpaths because the
lathe stock boundaries are only a 2D simulation. Mastercam’s
Verify function has much more sophisticated tools for stock
4
preview, which you will use later to view the stock removal for
these toolpaths.
47
48
49
410
368 • MASTERCAM X/ Getting Started Guide
3 Because all the holes in the part are at least 0.25 inch in diam-
eter, apply an additional filter for tool diameter. Select
EXAMPLES / • 369
Greater Than from the Tool diameter list, and enter a diam-
eter of 0.2.
4 Click OK to display the filtered tool list. 4
5 Now only center drills larger than 0.2 inch are displayed.
Double-click the 0.500-inch center drill to select it.
46
47
48
49
410
370 • MASTERCAM X/ Getting Started Guide
3 Select the Tip Comp check box and button. Enter a Break
through amount of 0.1 and choose OK.
4 Verify that your values match the following picture and
choose OK.
9 All the other settings should stay the same. Choose OK. 46
10 Regenerate the operation. Your operation in the Toolpath
Manager should look like the following picture:
47
48
Exercise 7: Milling the flat holes
The final task is to mill and counterbore the flat-bottomed holes on
49
the other three sides of the hexagon. Pre-drill the holes first to ensure
accuracy.
7 On the Cross sort tab, select the pattern shown here. This
tells Mastercam to drill the points in order as it moves contin-
uously counterclockwise around the part. 4
42
43
4
45
46
8 Click OK. Mastercam prompts you to select the first point in
the pattern.
9 Select the arc center point option in the AutoCursor ribbon
bar.
47
48
49
410
376 • MASTERCAM X/ Getting Started Guide
Note: Because the drill holes will be off center, Mastercam auto-
46
matically sets the tool plane for each hole to be the same plane as
its arc. Because of this, you cannot use individual points for a
cross-drill toolpath, only arcs. To use point entities for the drill
location, use a C-axis drill toolpath. This will drill the holes on 47
center.
Note: The title of the tab and the dialog box changes with the
selected drill cycle. When you are creating a new toolpath, it will
show the last cycle used.
4
42
43
4
45
X Milling the holes
Use a 0.25-inch flat endmill to finish the sides and bottom of each
hole.
46
1 Make a copy of the drill operation you just created at the end
of the operations list. (See “Copying the operation” on
page 370.)
2 Click the Parameters icon for the new operation.
47
3 Select the Toolpath parameters tab.
410
380 • MASTERCAM X/ Getting Started Guide
TIP: You can also type the fraction “–3/16” directly in the
Depth field. Mastercam will automatically calculate the frac-
tion.
4
8 Verify that your settings match the following picture and
choose OK.
42
43
4
45
46
9 Regenerate the two new operations. Your operations list in
the Toolpath Manager should look like the following picture.
47
48
49
X Verifying the operations
Use the Verify feature to preview the part and stock removal. You
can see the effects of both the turning and C-axis toolpaths.
410
382 • MASTERCAM X/ Getting Started Guide
Index
For more information on terminology and functions used in previous versions of Mastercam,
please refer to the Mastercam X Quick Reference Card included with your installation, and the
Mastercam Version 9 to X Function Map, located in the Mastercam \Documentation directory.
Numerics C
2D CAD
geometry example............................. 261 defaults ............................................... 70
toolpaths example ............................ 261 editing ............................................... 132
turning toolpaths example ............... 334 in Mastercam ...................................... 92
wireframe geometry example ........... 262 canned cycles
2D / 3D control definition defaults ................ 184
working in ......................................... 114 C-axis
3D contour toolpaths (mill / turn ) ........ 223
door drawing example ...................... 294 drilling toolpaths (mill / turn) .......... 223
5-axis toolpath example (mill / turn).......... 358
selecting geometry for toolpaths ...... 219 chaining
contour toolpaths ............................. 231
A defaults ............................................... 67
open and closed................................ 230
analyze
overview .............................................. 23
entities............................................... 148
setting chain direction...................... 230
arc entities
creating ............................................. 137
arcs
solids ......................................... 102, 105
synchronizing ................................... 231
56
techniques ........................................ 229
control definition defaults ................ 178
wireframe geometry.......................... 102
drawing example............................... 268
wireframe tips ................................... 105
attributes
chamfers
about ................................................. 106
creating ............................................. 140
assigning to transformed entities ..... 148
C-hooks
changing....................................110, 112
running user applications .................. 38
setting........................................106, 108
circle entities
AutoCursor
creating ............................................. 137
about ................................................... 92
circle toolpaths
customizing......................................... 95
Mill / Router...................................... 206
using FastPoint mode ......................... 94
color
using Override..................................... 96
defaults ............................................... 66
using visual cues ................................. 20
setting attributes............................... 106
setting, changing............................... 112
B communication
backplot defaults ............................................. 169
defaults................................................ 79 configuration
operations ......................................... 249 about ................................................... 60
backplot defaults ................................ 79
CAD defaults ....................................... 70
386 • MASTERCAM X / Getting Started Guide
saving .................................................. 87 J
fillets job setup
creating.............................................. 140 example.............................277, 314, 334
example ............................................. 274
functions
adding to toolbars ............................... 48 K
key mapping (.KMP)
about ................................................... 57
G
General Selection
about ................................................... 20 L
using the ribbon bar............................ 97 lathe
geometry construction planes (Cplanes).......... 130
creating.............................................. 134 finish toolpath example .................... 351
modifying .......................................... 144 roughing toolpath example .............. 339
graphics view tool and machine definitions............ 129
about ................................................. 119 toolpath types ................................... 220
graphics window turning toolpath example ................. 333
about ................................................... 12 leaders / witness lines
changing the appearance of.............. 115 defaults................................................ 74
groups learning mode
activating from Toolpath Manager... 194 about ................................................... 20
creating.............................................. 195 Level Manager
machine............................................. 196 setting the main ................................ 150
managing ............................................ 12 using the right–click menu ............... 152
Gview levels
about ................................................. 119 about ................................................. 150
setting attributes ............................... 106
setting the main ........................113, 150
H libraries
HASP (operations, tools, materials).............. 27
about ..................................................... 3 operations ........................................... 27
helixes (entry) line entities
control definition defaults ................ 178 creating ............................................. 137
Help setting attributes ............................... 106
about ..................................................... 4 tangent and mirror example............. 270
using ...................................................... 4 linear motion (interpolating)
hinge pocket control definition defaults ................ 177
example ............................................. 306
horizontal machining center
tombstoning...................................... 127 M
machine cycles
control definition defaults ................ 182
I Machine Definition Manager
insert arrow (Toolpath Manager) about ................................................... 25
using .................................................. 194 machine definitions
interactive prompts about ................................................... 83
using .................................................... 15 changing............................................ 159
choosing............................................ 155
editing ............................................... 159
• 389
changing.............................................. 82
user applications
running................................................ 38
V
verify
about ................................................... 80
operations ......................................... 252
running.............................................. 253
vertical turret lathes
setting views for ................................ 131
viewports
setting................................................ 117
views
changing in a viewport...................... 118
planes and coordinate systems......... 119
setting for vertical turret lathes......... 131
standard ............................................ 120
Status bar options ............................. 122
Tplane / Cplane (example) ............... 125
visual cues
dragging and dropping toolbars ......... 47
using AutoCursor ................................ 93
W
WCS
example .....................................127, 128
Status bar options ............................. 122
Tplanes .............................................. 126
views, planes, coordinate systems .... 119
work offsets
renumbering ..................................... 247
work system
control definition defaults ................ 175
workspace orientation ............................ 10
X
Xform
assigning entity attributes................. 148
transforming entities .......................... 35
using .................................................. 146
Z
Z depth
setting................................................ 114
Zoom
using .................................................. 116
671 Old Post Road
Tolland, Connecticut 06084 USA
www.mastercam.com
Printed in the USA on recycled paper.