What's New in Mastercam 2020
What's New in Mastercam 2020
What's New in Mastercam 2020
MASTERCAM 2020
April 2019
WHAT'S NEW IN MASTERCAM 2020
April 2019
© 2019 CNC Software, Inc. – All rights reserved.
Software: Mastercam 2020
Terms of Use
Use of this document is subject to the Mastercam End User License Agreement. The Mastercam End User License
Agreement can be found at:
http://www.mastercam.com/companyinfo/legal/LicenseAgreement.aspx
ii
TABLE OF CONTENTS
Introduction 9
Release Highlights 9
Masters of CAM™ 9
OpenCL Warning 9
Mastercam Resources 10
Contact Us 10
General Enhancements 11
Analyze Enhancements 11
Analyze Entity 11
Check Solids 13
Chaining Enhancements 14
Solid Chaining 15
Linked Edges 18
Additional Enhancements 18
Wireframe Chaining 19
Additional Enhancements 19
iii
File Importers 25
Imported 3D Annotations 25
STL Exports 25
Graphics Support 26
Merge Pattern 30
Position 30
Levels 30
Attribute Settings 31
Planes Manager 31
Find a Plane 32
Fit Origin 32
Show Gnomons 34
Selection Enhancements 35
Face Center 36
Tangent Selection 36
System Configuration 37
Chain Highlighting 37
Color Options 37
Translucent View 39
Toolpaths Manager 39
Highlight Geometry 39
Dependencies 40
iv
Additional Enhancements 40
Design Enhancements 42
Gnomon Control 42
Curvature Comb 42
Hole Table 43
Selection 44
Reporting 44
TrueType® Fonts 44
Add History 45
Align to Face 45
Push-Pull 45
Power Surface 46
Solids Enhancements 47
Boolean 47
Solid Hole 47
Assign Colors 47
Associativity 48
Wireframe Enhancements 49
Curve Enhancements 49
Curve Flowline 49
Curve Slice 49
Divide 50
Trim Functions 50
v
Additional Enhancements 50
Mill Enhancements 51
Hole-making Enhancements 53
2D Enhancements 56
3D Enhancements 57
Curve Support 57
Offset Strategy 59
Silhouette Boundary 61
Tool Containment 62
Z Depth Enhancements 63
Multiaxis Enhancements 64
Deburr 64
Swarf Milling 64
Additional Enhancements 65
Lathe Enhancements 66
3D Tooling 66
Insert Designer 67
Holder Designer 68
Mill-Turn Enhancements 73
vi
New Machine Configuration Page 73
Post Enhancements 78
MPBin Enhancements 78
MP Post Enhancements 78
vii
viii
What's New in Mastercam 2020—Introduction
INTRODUCTION
Welcome to Mastercam 2020! Mastercam 2020 features new functionality focused on delivering speed and efficiency
to your machining jobs.
Release Highlights
Listed below are some of the highlights for Mastercam 2020, including new toolpaths and enhanced functionality.
Masters of CAM™
As the world’s most widely used CAM software, Mastercam has a tremendous community of users around the globe. It
is our intention to leverage that combined energy and intelligence for our mutual benefit. That is the heart of our new
Masters of CAM initiative.
Over the coming weeks, months, and years, we will be collecting stories, tips, tricks, and
solutions from our extended Mastercam community. This input will be available to
everyone.
We will be collecting as many good ideas as we can to stay competitive with the growing
market. Some ideas will help your shop’s productivity. Some ideas will inspire creativity.
And some ideas may direct our future software development. We know a lot of smart
Mastercam users, and we are all smarter when we work together.
Our Masters of CAM program will grow in breadth and depth over time. Visit MastersofCAM.com and see what
amazing things people are making. Then share a story of your own.
OpenCL Warning
When you launch Mastercam 2020 you may receive a warning message about minimum system requirements for
OpenCL™. By receiving this warning message, it means that your computer's video card does not support OpenCL.
As of Mastercam 2020 you can acknowledgment the warning message, and continue running Mastercam. However, in
a future Mastercam release you may be required to use a graphics card that does support OpenCL. For more
information about the warning, troubleshooting, or updating your drivers, please refer to the Mastercam
Knowledgebase (https://kb.mastercam.com/).
9
What's New in Mastercam 2020—Introduction
Mastercam Resources
Enhance your Mastercam experience by using the following resources:
l Mastercam Documentation—Mastercam installs a number of helpful documents for your version of software in
the Documentation folder of your Mastercam 2020 installation.
l Mastercam Help—Access Mastercam Help by selecting Help, Contents from Mastercam's File tab or by
pressing [Alt+H] on your keyboard.
l Mastercam Reseller—Your local Mastercam Reseller can help with most questions about Mastercam.
l Mastercam Tutorials—We offer a series of tutorials to help registered users become familiar with basic
Mastercam features and functions. Visit our website, or select Help, Tutorials from Mastercam's File tab to see
the latest publications.
l Mastercam University—Mastercam University, an affordable online learning platform, gives you 24/7 access to
Mastercam training materials. Take advantage of more than 180 videos to master skills at your own pace and
help prepare for Mastercam Certification. For more information on Mastercam University, please contact your
Authorized Mastercam Reseller, visit university.mastercam.com/, or email [email protected].
l For more information on CNC Software, Inc., to find and apply to jobs, and connect with people using
Mastercam, visit us on LinkedIn (www.linkedin.com/company/cnc-software/).
l Registered users can search for information or ask questions on the Mastercam Web forum,
forum.mastercam.com, or use the Mastercam Knowledgebase at kb.mastercam.com.
Contact Us
For questions about this or other Mastercam documentation, contact the Technical Documentation department by
email at [email protected].
10
What's New in Mastercam 2020—General Enhancements
GENERAL ENHANCEMENTS
Listed below are general enhancements made to Mastercam 2020. This includes improvements to selection and other
functions not specific to one product line.
Analyze Enhancements
Listed below are enhancements made to the Analyze functions on the Home tab.
Analyze Entity
Analyze Entity now includes additional information about associated geometry and operations. Click Association in the
Analyze Properties dialog box to check for association to a solid, toolpath, plane, dimension, 3D annotations, or
group. This button displays if the analyzed entity has associated geometry or operations.
11
What's New in Mastercam 2020—General Enhancements
In previous releases, imported Model Based Definition (MBD) data displayed by Analyze Entity was limited to name,
type, referenced entity, and presentation graphic information. In Mastercam 2020, Analyze Entity also includes the
part's semantic data, such as tolerance values and sub-types.
Analyze Entity also includes a Flip button, allowing you to reverse the start and end points of the selected line, spline,
or arc.
12
What's New in Mastercam 2020—General Enhancements
Check Solids
Check Solids will now check for tolerant edges and give a more detailed report in the Check Solid dialog box to help
you locate any issues your part may have. The dialog box will also display a list of errors, even if not all of the entities
are displayed.
13
What's New in Mastercam 2020—General Enhancements
l Center of gravity
Chaining Enhancements
Enhancements have been made to chaining and the Chaining dialog box for Mastercam 2020. These include:
l Improved Chaining dialog box layout for both Wireframe and Solids mode.
l Chain display and behavior improvements, including new configuration settings for chain color and line style.
l Removed the expand arrow from the upper left corner of the Chaining dialog box and moved the parameters
to the main dialog box.
14
What's New in Mastercam 2020—General Enhancements
A new button, Previous, removes one branch or entity at a time when creating a
linked edges chain in Solid mode. Clicking this button moves the endpoint of a
solid edges chain to the previous branch point. In Wireframe mode, clicking the
Previous button moves the endpoint of a chain to the previous branch point.
Solid Chaining
The following images depict the enhancements made to the Chaining dialog box when in Solid mode. Details of the
enhancements follow.
15
What's New in Mastercam 2020—General Enhancements
l Cavities: Selects only cavities in the selected face. Use the Cavities drop-down to filter by Blind or Through
cavities.
16
What's New in Mastercam 2020—General Enhancements
For example, after selecting Convert to edges, the face chain is converted to an edges chain.
NOTE
Any associativity will be lost after converting.
l [Alt+click]—Selects vectors.
17
What's New in Mastercam 2020—General Enhancements
Linked Edges
The Edge option has been removed. Linked Edges has been moved and renamed Edges. The Edges option combines
the functionality of Edge and Linked Edges. These changes also apply to the Chain Manager dialog box.
Additional Enhancements
l You can now edit solid chains in the Chain Manager by right-clicking a chain and selecting Edit.
l When chaining edges, you can now start a new chain by clicking an edge that is not part of the current chain.
l You can create partial loop chains across multiple solid bodies in the same chaining session.
18
What's New in Mastercam 2020—General Enhancements
Wireframe Chaining
The following images depict the enhancements made to the Chaining dialog box when in Wireframe mode. Details of
the enhancements follow.
Additional Enhancements
l You can now adjust the start point for open chains.
l You can now start a new chain by clicking an entity that is not part of the current chain.
l You can create multiple disconnected chains in the same wireframe chaining session.
l The Start and End buttons are now available for Partial chaining.
l Chains with branch points now respect the cursor location for the start point.
19
What's New in Mastercam 2020—General Enhancements
l New controls let you toggle between single-stream and multi-stream view without re-posting.
l New Align Syncs function displays multi-stream outputs with the syncs or wait codes lined up. You can also select
the colors that will be used to highlight the syncs.
l New Save All function lets you save all the NC files associated with a multi-stream document instead of needing
to save each file individually.
20
What's New in Mastercam 2020—General Enhancements
l Recall previous searches by clicking the arrow next to the search term field. The previous search terms are
saved per Code Expert session.
l You can choose to search backward instead of forward by clicking the new Find Previous button.
Similar tabs display when you select solid, surface, mesh, or a mixture of geometry types.
21
What's New in Mastercam 2020—General Enhancements
You can customize the tools that display on these ribbon tabs by going to File, Options, Customize Ribbon. Select
Tool Tabs from the Customize the Ribbon column on the right side to see the selection tabs.
Add your own functions to the ribbon tabs, or remove groups of functions. To turn off these contextual ribbon tabs,
deselect the Tools checkbox at the top of the list for the geometry type.
22
What's New in Mastercam 2020—General Enhancements
For Mastercam 2020, this dialog box has been enhanced so that you can visualize and have more control over your
deletions.
The Show associative entities button displays a list of all the referenced geometry that you have selected to delete.
The tree-style control shows the association between selected geometry and referenced planes, toolpaths, solids, or
entities. You can resize the dialog box to show as much or as little of the list as you like.
Use the [Up] and [Down] arrow keys or the scroll bar to navigate through the list. If you select an entity in the list,
Mastercam locates it in the graphics window and highlights its references to toolpaths, solids, or planes.
Select the Display only associated entities in graphics window option to simplify what displays in the graphics
window.
23
What's New in Mastercam 2020—General Enhancements
Right-click an entity and select Isolate to temporarily display only that entity in the graphics window, Analyze to get
more information, or Remove to remove it from the list.
24
What's New in Mastercam 2020—General Enhancements
File Importers
Below are enhancements made to file importers for Mastercam 2020.
Imported 3D Annotations
The 3D annotations in imported Unigraphics/Siemens NX™, ProE/Creo™, STEP, Inventor, and CATIA™ files now point
to the referenced geometry. In Mastercam 2019, this was only supported in imported STEP files.
STL Exports
In previous releases, Mastercam exported STL data with the same units used in the current Mastercam session. In
Mastercam 2020, a Unit drop-down has been added to the Save as an STL File dialog box and to the
Configuration/Converters page in the System Configuration dialog box. Use this parameter to include unit data
when exporting to software packages that require it, such as software that interfaces with certain 3D printers.
l Support for Spatial 2019 1.0 files when importing ACIS .SAT and .SAB files.
l Support for importing coordinate systems from .STEP, ProE/Creo, and Unigraphics/NX files. These coordinate
systems will come into Mastercam as named planes.
l The ProE/Creo file imported has been enhanced, yielding better results for most files and allows for the import
of 3D annotations.
25
What's New in Mastercam 2020—General Enhancements
Graphics Support
The Hardware acceleration option has been moved from the Graphics Support page in the Mastercam Advanced
Configuration dialog box to the Mastercam Launcher dialog box, accessible from the Mastercam 2020 Start menu
folder.
26
What's New in Mastercam 2020—General Enhancements
If you have Mastercam and Mastercam for SOLIDWORKS installed, both products now use the same root folder. If you
only have one product installed, only that product folder will be in the root folder.
l Mastercam
My Mastercam 2020 C:\Users\User name\Documents
l Mastercam for SOLIDWORKS
l Shared files and folders for all 2020
Shared Mastercam 2020 C:\Users\Public\Documents
products.
l Mastercam
Mastercam 2020 C:\Program Files
l Mastercam for SOLIDWORKS
l Two new options have been added to the Simulator page in the System Configuration dialog box:
l Go to home position on tool plane change: Moves the tool to a home position between operations
when there is a plane change.
l Simulate disabled posting: Enables the simulation of operations for which posting has been disabled.
l The Use Mastercam colors option, available on the Graphics page, will inherit colors set in Mastercam and the
color settings in Mastercam Simulator will be disabled.
l Mastercam Simulator now colors workpieces, including those made up of several different models (surfaces,
solids, or meshes), as one singular color making it easier to identify them during sessions.
27
What's New in Mastercam 2020—General Enhancements
l The stock model color that is set on the Stock Definition page of the Stock model dialog box now displays in
Mastercam Simulator.
l Edge highlighting has been improved for stock models, workpieces, and fixtures.
28
What's New in Mastercam 2020—General Enhancements
l In previous Mastercam versions, Mastercam Simulator displayed collisions when verifying back feed
rate/microlift tool motion. Microlift moves are now correctly checked and will be identified in Mastercam
Simulator if they encounter material.
29
What's New in Mastercam 2020—General Enhancements
Merge Pattern
The Merge Pattern function (accessed by selecting Merge on the File tab) has been improved for Mastercam 2020.
Position
You can now use Align to Face or select a transform method (Dynamic, Mirror, or Scale) to position the merged part
geometry. Mastercam applies the result color to the merged geometry so it is easy to identify for further editing.
The Reselect button has been renamed Select, but retains the same functionality seen in previous versions of
Mastercam.
Levels
In previous versions of Mastercam, you were limited to merging part geometry into the active level. For Mastercam
2020, you can choose on which level merged geometry will be placed.
The new Levels group on the Merge Pattern function panel has three options:
l Active level: Merges part geometry into the current file's active level.
l Merged file levels: Merged part geometry remains on its original levels.
l Offset by: Mastercam places the merged part geometry on new levels whose numbers are offset by the value
entered in the field. The merged part geometry stays separate from the target part geometry.
30
What's New in Mastercam 2020—General Enhancements
Mastercam applies your level preferences after you click OK or OK and Create new operation. Merge Pattern
accounts for any level modifications you make to the Levels option when you use the Dynamic, Mirror, or Scale
methods to position the geometry. However, if you select Active levels, Mastercam ignores these modifications and
merges the part geometry into the original part's active level.
Attribute Settings
You now have more control over the attributes of your merged part. In previous Mastercam releases, the Use
current attributes checkbox applied only the system color and level to the merged part. In Mastercam 2020, you
can now apply the current system attributes for color, level, line style, point style, and line width to the entities in your
merge part.
Planes Manager
Listed below are enhancements that have been made to the Planes Manager for Mastercam 2020.
If you select the Display column for a plane, an "X" will appear in the column. With the Show Gnomons button
toggled on, the gnomon for each plane that contains an "X" in the Display column will remain on the screen. By
selecting the Display column again (removing the "X"), the gnomon will no longer display on the graphics window.
With the Show Gnomons button toggled off, all gnomons are removed from the graphics window, even if the
Display column is selected.
31
What's New in Mastercam 2020—General Enhancements
Find a Plane
The Find a plane, From plane option now includes the following options:
Fit Origin
A new option, Fit origin, is available in the right-click menu of the Planes Manager. Fit origin will fit both your part and
the origin of the selected plane in the graphics window.
32
What's New in Mastercam 2020—General Enhancements
Use the Opacity slider under Axes display to control the opacity of the plane gnomon axes. Additionally, when Show
Gnomons is toggled on, the follow options are active:
l You can hover over an individual plane to highlight it in the graphics window. Any other displayed plane
gnomons are dimmed.
33
What's New in Mastercam 2020—General Enhancements
l Select Only when highlighted to display the plane of a gnomon when the gnomon is highlighted in the
graphics window.
l You can right-click on a plane gnomon to access functionality without having to reopen the Planes Manager.
Show Gnomons
In previous Mastercam versions, the Show Gnomons button contained a drop-down that controlled the display of the
WCS, Cplane, and Tplane gnomons. This button was only available on the View tab.
In Mastercam 2020, Show Gnomons has also been added to the Planes Manager with these new options:
l WCS: Displays a static plane gnomon at the WCS origin, rather than a single color gnomon.
34
What's New in Mastercam 2020—General Enhancements
Additionally, the Always display gnomon option has been moved from the Display Options menu to the Show
Gnomons menu and has been renamed Selected planes. This option has the same functionality as it did in previous
versions. When Selected planes is selected and Show Gnomons is toggled on, the gnomons for all selected planes
will always display in the graphics window.
Selection Enhancements
AutoCursor® Settings Renamed Selection Settings
The AutoCursor Settings dialog box, opened by selecting AutoCursor Configuration on the Selection Bar, has been
renamed Selection and added to the System Configuration dialog box. The option on the Selection Bar has also
been renamed to reflect this change.
35
What's New in Mastercam 2020—General Enhancements
Face Center
AutoCursor now supports a face center override mode that places the AutoCursor at the center of gravity of the
selected face. Select Face Center from the AutoCursor drop-down on the Selection Bar, or press [F] to activate this
override.
Tangent Selection
A new option, Tangency Tolerance has been added to the Selection page of the System Configuration dialog box.
In previous releases, when expanding a selection to tangent faces or edges, the tolerance was limited to neighboring
entities that aligned with the selected entity. Mastercam did not recognize a neighboring entity as tangent if the angle
variation was greater than 0. This new option allows you to expand the entities that Mastercam recognizes as tangent
by entering in a value.
36
What's New in Mastercam 2020—General Enhancements
System Configuration
Listed below are enhancements to options found in the System Configuration dialog box, accessed from the File tab.
Chain Highlighting
When viewing chains in the Chain Manager, the chains are highlighted in the graphics window. In previous versions of
Mastercam, you could not control the color of this highlight. In Mastercam 2020, you can use Chain highlight in the
Colors page to control the highlight color.
Color Options
Expanded color options are available in the System Configuration dialog box. These colors display in various areas of
Mastercam.
37
What's New in Mastercam 2020—General Enhancements
Use the Tools and holder page to set colors for lathe, mill, and router tools .
Use the Simulation Display page to set colors for collisions, fixtures, and sections. These colors only apply to
Mastercam Simulator.
38
What's New in Mastercam 2020—General Enhancements
Translucent View
You can now change the opacity level when Translucency (on the View tab) is toggled on. Use the Opacity slider
under Translucent view on the Shading page to make adjustments.
Toolpaths Manager
Listed below are enhancements made to the Toolpaths Manager.
Highlight Geometry
The Highlight geometry group, which was removed in a previous Mastercam version, has been returned to the
Display Options dialog box.
When selected, Wireframe, Machining, or Avoidance geometry is highlighted by the chosen color for the selected
toolpath.
39
What's New in Mastercam 2020—General Enhancements
Dependencies
The Dependencies group has been moved from the Display Options dialog box to the Toolpaths Manager toolbar.
The new Dependencies toggle allows you to pick one or both of the following:
l Selection: Selects all dependent operations when you select the parent operation.
l Regeneration: Regenerates all dependent operations when you regenerate the parent operation, even if the
dependent operations are not selected.
To enable these options, select one or both options from the Dependencies drop-down. Then select the
Dependencies button to toggle the selected option on. Select again to disable the options.
Additional Enhancements
l The Dynamic gnomon can now change between 2D and 3D mode. Use the Change gnomon style based on
2D/3D Cplane option in the Gnomon Settings dialog box to control this. This option is on by default. Right-click
the Dynamic gnomon when you are using it in the graphics window to display the Gnomon Settings dialog box.
l You can toggle the display of the screen unit and scale by selecting Display unit/scale on the Screen page in
the System Configuration dialog box.
40
What's New in Mastercam 2020—General Enhancements
l You can print a label for each instance of a part on a nested sheet. Select Create label data for each nested
part on the Options dialog box for Automatic Toolpathing (ATP).
l The Arc Center Points option on the Home tab is now toggled off by default. Also, when toggled on, the
center points are easier to see.
l The Fit function now compensates for the Selection Bar and Quick Masks. The shown geometry will not longer
be obscured by the overlays.
41
What's New in Mastercam 2020—Design Enhancements
DESIGN ENHANCEMENTS
Gnomon Control
Mastercam 2020 gives you greater control of gnomon alignment when you edit node and control points in the XYZ
mode of the binormal plane. Select a node or control point to align the gnomon normal to the surface, spline (default),
or to the Cplane.
Curvature Comb
The sliding scale used to control the curvature comb in previous Mastercam versions has been replaced. In Mastercam
2020, control the display of the curvature vectors by entering a Scale value. You can also control comb spacing with
the new Chord height and Number options.
Curvature combs represent the curvature of the surface. They display curvature continuity or discontinuity.
42
What's New in Mastercam 2020—Design Enhancements
Hole Table
Hole Table, which was previously an add-in in previous Mastercam releases, is now integrated with Mastercam and has
been improved. Select Hole Table on the Drafting tab to use this new function.
43
What's New in Mastercam 2020—Design Enhancements
Hole Table creates parameter notes for all holes (circles) in your part file, allowing you to gather hole data and record
it in a table for part inspection. In previous Mastercam releases, it was limited to finding hole geometry only on the
active plane and only recognized wireframe geometry.
Selection
As an add-in, Hole Table automatically recognized wireframe hole geometry. Now, Hole Table requires you to select
geometry, but the type of geometry you can select has expanded to include wireframe, faces, edges, and bodies. You
can filter your selection to any combination of these types, as well as individually remove a selection. Additionally, you
can control the direction of each selected hole.
On the Advanced tab, you can show or hide the hole table and direction arrows in the graphics window.
Reporting
You can create a report directly from Hole Table by selecting Create under the Active Reports group.
TrueType® Fonts
Mastercam now supports single-stroke TrueType fonts for Create Letters (on the Wireframe tab) and Note (on the
Drafting tab).
Mastercam also includes a new single-stroke font called OLF Simple Sans CJK OC. This font is similar to Arial and has
over 35,000 characters including 400 glyphs supporting English and Romance languages, 200 Cyrillic characters, 300
Greek/Coptic characters, 70 Hebrew characters, several hundred accented Latin characters, and over 33,000
Chinese, Japanese, and Korean characters.
44
What's New in Mastercam 2020—Design Enhancements
Add History
Find Features has been renamed Add History. This new name reflects the enhancements that have been made to the
function for Mastercam 2020.
Add History now creates hole operations, which were introduced in Mastercam 2019. When you select the Hole
operations option, holes in a selected solid without history are recognized and saved in a new Hole operation. The
Hole operation then displays in the Solids Manager.
Align to Face
You can now slide a solid along a vector until it is within .001 inches or millimeters of the face of the target solid. Use
the gnomon to move the solid along a vector. Press [Shift] to stop the motion when it contacts another solid face.
Press [Shift] again to allow the solid to move freely through solid faces. Additionally, Align to Face now supports
multiple undo and redo commands.
Push-Pull
You can now use Push-Pull to create a new solid body, instead of modifying the source solid.
l Select Copy to create a new body using the selected face as the base.
45
What's New in Mastercam 2020—Design Enhancements
Power Surface
The Power Surface function, located on the Surfaces tab, now uses the same panel interface as other Mastercam CAD
functions. The new interface offers more robust tooltips to help you with each option without requiring you to open
the Mastercam Help.
46
What's New in Mastercam 2020—Design Enhancements
Solids Enhancements
Listed below are enhancements made to Solids functions.
Boolean
In Mastercam 2019, if the Target and Tool Bodies were selected before the panel opened, the Boolean function
panel would be in an error state. In Mastercam 2020, Boolean recognizes if you have pre-selected the Target, or not.
If the Target is not pre-selected, you are prompted to select one when you start the function.
This is helpful if you are extruding multiple bodies, such as letters for a sign. Use window-select in the graphics
window, [Shift+click] or [Ctrl+click] in the Solids Manager to select multiple solids. You must select the solid body at
the top level.
Solid Hole
Mastercam 2020 includes many enhancements to the Solid Hole function.
Assign Colors
You can now assign colors to Solid Hole operations. Feature color can be saved as part of a custom hole definition
when you add a hole to a Presets list. Click the Advanced tab and select Color to modify the operation.
47
What's New in Mastercam 2020—Design Enhancements
This enhancement is especially useful when automating drilling operations with ProDrill.
Associativity
A new option allows you to make Solid Hole operation positions that were created using Mastercam 2019 associative.
To update operations made in Mastercam 2019, edit the Solid Hole operation, select the Advanced tab, and Update.
The Hole Position Associativity parameter updates from Non-associative to Associative. Mastercam creates point
entities if no points or arc centers were associated with the original operation.
l Add AutoCursor Position: In addition to point and arc selection, you can now select a solid hole position using
the AutoCursor. Mastercam creates a point entity at any cursor or AutoCursor position.
l Remove All: Deletes all prior selections in the Position list box.
48
What's New in Mastercam 2020—Design Enhancements
Wireframe Enhancements
Listed below are enhancements made to Wireframe functions.
Curve Enhancements
Curve Slice, Curve All Edges, and Curve Flowline functions have new enhancements.
Curve Flowline
Curve Flowline now creates curves that follow the surface's patch boundaries. Patch boundaries are true
representations of the underlying surface.
Curve Slice
The plane indicator that displays when using the Curve Slice function has been improved, giving a better picture of the
plane.
49
What's New in Mastercam 2020—Design Enhancements
Divide
The Divide function which allows you to trim or break entities graphically by dragging the mouse over them while
holding down the left mouse button, now includes a graphical undo. To undo a change, continue to hold the left mouse
button down and move your mouse over the marker that Mastercam displays at the trim/break location. Mastercam
remembers the sequence of your trim and break actions, so you can undo more than one past action.
If you complete a divide sequence (releasing the mouse button), you still have the options to use the controls on the
Quick Access Toolbar, or [Ctrl+Z] and [Ctrl+Y] to undo or redo your actions.
Trim Functions
The different functions that were previously bundled in Trim Break Extend are now separate functions located on the
Wireframe tab in the Modify group. The new functions are:
l Modify Length (previously called Extend): Extends or trims the selected entity by an entered distance.
Additional Enhancements
Listed below are additional enhancements made to design functions.
l A new, more efficient workflow is available for Trim by Plane and Trim by Surface/Sheet functions. The new
workflow eliminates the Solid Selection dialog box and defaults to Line as the method of specifying the
selected plane.
l Line Normal now supports arc selection. When you select an arc, Mastercam creates a line from the arc center
in the normal direction.
l When using the Join Entities function, you can now preview the join before selecting OK.
l You now have the option to create a surface when creating wireframe with Circle Center Point and Circle Edge
Point.
50
What's New in Mastercam 2020—Mill Enhancements
MILL ENHANCEMENTS
Listed below are enhancements made to the Mill product. These include improvements to 2D, 3D, and Multiaxis
toolpaths.
Oval form
51
What's New in Mastercam 2020—Mill Enhancements
52
What's New in Mastercam 2020—Mill Enhancements
Tools that display additional properties are Tap, Drill, Spot drill, Center drill, and Brad point drill. This functionality is
also available in the stand-alone Tool Manager.
Hole-making Enhancements
NOTE
You must have a Multiaxis license to access this functionality.
The Multiaxis Drill and Circle Mill toolpaths have been removed from Mastercam 2020. Helix Bore, Thread Mill, 2D
Drill, and 2D Circle Mill toolpaths now have multiaxis capability, accessed through the Tool Axis Control page in their
respective toolpath dialog boxes.
Additionally, if you open a file created in a previous version of Mastercam that had Entity type set to Points/Lines,
the selection now retains the lines and will display them in the Toolpath Hole Definition panel.
If you are creating a 4-axis or 5-axis toolpath, you can also access the Safety Zone page.
53
What's New in Mastercam 2020—Mill Enhancements
On the Linking Parameter page, you can choose to calculate incremental values from holes and lines, or calculate the
depth from the top of the holes and lines.
The Features list now displays more information about the selected points. In Mastercam 2019, the Features list only
displayed the word Point and an incremental number, for example, Point 4:
54
What's New in Mastercam 2020—Mill Enhancements
In Mastercam 2020 the Features list now displays the type of selection you have made and the diameter of the
selected point (if applicable):
Toolpath Hole Definition now supports the selection of solid features and lines, in addition to arcs, points, and
AutoCursor positions. When selecting features, you can [Ctrl+click] a diameter to select all matching diameters. Use
[Ctrl+Shift+click] to select only matching diameters and vectors.
The Analyze page of the System Configuration dialog box allows you to set the number of decimal places displayed
for the diameters.
55
What's New in Mastercam 2020—Mill Enhancements
2D Enhancements
Listed below are enhancements made to 2D toolpath types.
l Ruled
l Revolved
l Swept 2D
l Swept 3D
l Coons Patch
l Lofted
This option is only enabled when arcs, solid arcs, or cylindrical features are selected.
56
What's New in Mastercam 2020—Mill Enhancements
In previous Mastercam releases, Spring passes did not support Overlap and you would receive an error when
generating the toolpath.
3D Enhancements
Listed below are enhancements made to 3D toolpath types.
Curve Support
Equal Scallop and Scallop toolpaths now include the ability to select Curves on the Toolpath Control page.
When selected, the toolpath is created outward using the curves as a starting point.
57
What's New in Mastercam 2020—Mill Enhancements
l Add geometry: Adds the copied geometry to the geometry that exists in the selected operations.
l Add geometry and stock to leave values: Adds the copied geometry and their stock to leave values to the
geometry that exists in the selected operations.
l Replace geometry: Deletes the existing geometry for the selected toolpath, replacing it with the copied
geometry.
l Replace geometry and stock to leave values: Deletes the existing geometry for the selected toolpath,
replacing it with the copied geometry and its stock to leave values.
l Replace geometry for all selected operations: Deletes the existing geometry for all selected toolpaths,
replacing it with the copied geometry.
l Replace geometry and stock to leave values all selected operations: Deletes the existing geometry for all
selected toolpaths, replacing it with the copied geometry and its stock to leave values.
58
What's New in Mastercam 2020—Mill Enhancements
Blend is based on the Surface Finish Blend toolpath; however it is faster and has a superior quality. Blend also includes
benefits such as the use of stock and holder checking. This also brings a blend-style toolpath to the Mill-Turn product.
Offset Strategy
Two new options, Closed offsets and Trimmed offsets, are available in the Toolpath Control page for Equal Scallop
and Scallop toolpaths.
59
What's New in Mastercam 2020—Mill Enhancements
l Boundary chains
l Curves
The toolpath is created with closed passes. This yields a traditional Scallop toolpath. The following image shows a
toolpath with Closed offsets enabled and the blue spline as the selected Curves.
Trimmed offsets enables Mastercam to drive the toolpath from the selected Curves or the outer shape of the
Machining geometry. The toolpath is then generated across the entire Machining geometry shape, and the
resulting motion is trimmed to the following:
l Boundary chains
60
What's New in Mastercam 2020—Mill Enhancements
The following image shows a toolpath with Trimmed offset enabled and the blue spline as the selected Curves.
Silhouette Boundary
A new option, Include silhouette boundary, has been added to the Toolpath Control page.
When you select this option, Mastercam will create a silhouette boundary around the selected Machining geometry.
This will be used as a containment boundary in addition to any Boundary chains that you have selected. Mastercam
uses the Projected boundary smoothing tolerance option, the Contain options, and the Compensate to options
when generating the silhouette boundaries. These options are also found on the Toolpath Control page.
61
What's New in Mastercam 2020—Mill Enhancements
Tool Containment
Tool containment options are now available for Equal Scallop and Hybrid toolpaths on the Toolpath Control page.
Select one of the following:
l Tool tip: Confines the tool center inside the containment boundary.
l Tool contact point: Confines the tool contact points inside the containment boundary. The tool center may run
outside the selected boundary, but the contact point of the tool will not.
62
What's New in Mastercam 2020—Mill Enhancements
Z Depth Enhancements
The Steep/Shallow page has new Z depth options. The Use Z depths checkbox has been replaced by separate
checkboxes for Minimum depth and Maximum depth. This allows you to turn them on separately so you can make
adjustments to only one option.
The Steep/Shallow page for Waterline, Hybrid, Area Roughing, and Dynamic OptiRough toolpaths has a new option,
Adjust for stock to leave.
When you select Adjust for stock to leave, Mastercam adjusts the toolpath based on the values entered in the Floor
stock column for Machining geometry in the Model Geometry page by the following:
l All positive values: Mastercam uses the largest (most positive) value to adjust both Minimum depth and
Maximum depth.
l All negative values: Mastercam uses the largest (most negative) value to adjust both Minimum depth and
Maximum depth.
l Both positive and negative values: Mastercam uses the most positive Z value to adjust the Minimum depth and
the most negative Z value to adjust the Maximum depth.
63
What's New in Mastercam 2020—Mill Enhancements
Multiaxis Enhancements
Listed below are enhancements made to Multiaxis toolpath types.
Deburr
The Deburr toolpath includes the following enhancements:
On the Cut Pattern page, you now have an to option to set a Climb or Conventional cutting direction.
l Climb cuts in one direction with the tool rotating in the opposite direction of the tool motion.
l Conventional cuts in one direction with the tool rotating in the same direction as the tool motion.
On the Advanced Auto Edge Detection page, you can now limit the detection area by a set height or by selecting the
Limit detection area by height option and setting the necessary parameters.
Swarf Milling
A new drop-down, Orientation, is now available on the Cut Pattern page for Swarf Milling toolpaths. This option is
helpful in the cases where you need to realign the operation's orientation from world Z to the WCS, Tool Plane, or
Construction Plane..
This new option allows you to choose the plane that you want to orient the operation to. Previously, you modified the
orientation by using the Planes page in the Multiaxis Toolpath - Swarf Milling dialog box.
64
What's New in Mastercam 2020—Mill Enhancements
The Normal to guide curve option is also available under the Strategy drop-down on the Cut Pattern page. By
selecting this option, all edges are automatically obtained from the selected part surface when cutting.
Additional Enhancements
l Mastercam 2020 includes processing speed improvements to the Dynamic Mill toolpath, 3D high speed
toolpath linking steps, and the 5-axis Curve toolpath.
l Mastercam 2020 includes improvements to the Projected boundary smoothing tolerance option on the
Toolpath Control page.
l You can now have multiple Air region chains, instead of only one per Machining region for Dynamic Mill and
Area Mill toolpaths.
65
What's New in Mastercam 2020—Lathe Enhancements
LATHE ENHANCEMENTS
3D Tooling
3D tooling, which was introduced in Mastercam 2019, has many usability improvements.
l New 3D tool icons in tool lists to help distinguish between 3D and non-3D tools in the Lathe Tool Manager.
l New tabs to display library inserts and holders in the Lathe Tool Manager.
66
What's New in Mastercam 2020—Lathe Enhancements
Insert Designer
Mastercam 2020 allows you to build inserts using the new Insert Designer function panel. Insert Designer supports
ANSI and ISO parametric definitions or custom inserts based on solid models.
67
What's New in Mastercam 2020—Lathe Enhancements
Holder Designer
Also in Mastercam 2020, you can build holders using the new Holder Designer function panel. Holder Designer
supports custom holders from solid models.
Use the dialog box to filter your selections by selecting attributes you are looking for. After clicking OK, only items
that match that criteria will display in the Tool Manager.
68
What's New in Mastercam 2020—Lathe Enhancements
69
What's New in Mastercam 2020—Lathe Enhancements
l Define as many steps as required, set the dimensions of each jaw individually, and add a radius to the step.
70
What's New in Mastercam 2020—Lathe Enhancements
l Live preview showing the overall shape of the jaw and its total dimensions.
71
What's New in Mastercam 2020—Lathe Enhancements
Previous versions of Mastercam limited you to a fixed set of seven possible reference positions (four outside
diameter, three inside diameter) to identify the location where the jaws clamp the part. In Mastercam 2020, you can
select any point on the profile. The reference point is included in the live preview of the jaws.
72
What's New in Mastercam 2020—Mill-Turn Enhancements
MILL-TURN ENHANCEMENTS
l Previous versions of Mastercam required you define chuck jaws for each part. In Mastercam 2020, you can save
chuck jaws to a component library and re-use them in multiple parts. You can define as many sets of chuck jaws
as necessary.
l You can also define different chucks and save them to a component library so they can be managed together
with jaws. In previous versions of Mastercam, you were limited to the chuck that was built into the .machine file
73
What's New in Mastercam 2020—Mill-Turn Enhancements
and only machine developers could make changes to the chuck. Mastercam 2020 allows you to swap out chucks
for each part by selecting them from their library.
l The Machine Configuration page also lets you enter minimum and maximum spindle speeds directly as part of
the Job Setup. Previously, these values were saved in the machine definition and needed to be edited there.
Moving these settings to the Job Setup tab makes it more convenient for you to enter values.
74
What's New in Mastercam 2020—Mill-Turn Enhancements
Mastercam opens the library and displays it in the new Mill-Turn Component Library dialog box:
You can use the new interface to easily to do any of the following:
l Create new tool stations—including half-index tool stations—or edit existing ones.
75
What's New in Mastercam 2020—Mill-Turn Enhancements
Many tool locator libraries are already available on Mastercam’s Tech Exchange
(community.mastercam.com/TechExchange) and are available to any Mill-Turn users. The component libraries
themselves have been enhanced so that users can store chucks and chuck jaws in them. In addition, you can select the
chuck and jaws that will be used as the default for each spindle.
This means you can easily store turret tool locators, spindle tool locators, chucks, and chuck jaws in the same
component library. The new Machine Configuration page ("New Machine Configuration Page" on page 73) exposes
these components to you during Job Setup, allowing for flexibility in configuring the machines for each job.
76
What's New in Mastercam 2020—Mill-Turn Enhancements
The new interface removes functions that are not relevant to editing the local copy of the machine definition, and
focuses your attention only on tasks that are appropriate for job-specific changes. It also indicates that you are
working on a local copy of the machine definition instead of the master copy.
77
What's New in Mastercam 2020—Post Enhancements
POST ENHANCEMENTS
MPBin Enhancements
For Mastercam 2020, the MPBINX utility has been renamed MPBin. In addition, it includes several new features.
MPBin now lets you create a single PSB file that can be used for multiple SIMs or license numbers. Previously, MPBin
would output a separate PSB for each SIM. You can still choose to output individual PSB files.
MPBin now includes the ability to enter an expiration date for the binned (encrypted) post.
MP Post Enhancements
Improved language support for post text
Mastercam 2018 introduced the ability to localize post text by associating each section of post text with a Language-
Culture code (for example, en-US for United States English). The Language-Culture code is encapsulated in a
<language> tag (for example, <language>en-US</language>). However, this has created confusion when the post does
not include a post text section with a Language-Culture code that matches the user’s workstation. In these cases,
Mastercam 2018 and Mastercam 2019 display system default post text instead of the intended post text.
Mastercam 2020 includes more robust error handling so that it is more likely that a user will see useful post text if the
proper language tag is not found. When a user loads a machine and control definition in Mastercam 2020, Mastercam
searches for post text in this order:
78
What's New in Mastercam 2020—Post Enhancements
l A post text section that matches the current control definition name plus the Language Culture Name from the
Mastercam workstation.
l A DEFAULT post text section of the proper product type, with the proper Language Culture Name.
For example, if a user in France loads a Generic Haas 4-axis Mill post, Mastercam will look for the following post text
section:
<control>
<control_label>CTRL_MILL|GENERIC HAAS 4X MILL</control_label>
<language>fr-FR</language>
<misc_integers>
<misc_1>
If this section is not found, Mastercam looks for a DEFAULT post text section:
<control>
<control_label>CTRL_MILL|DEFAULT</control_label>
<language>fr-FR</language>
<misc_integers>
<misc_1>
<text>Work Coords [0-1=G92, 2=G54'S, 3=G52, 4=both]</text>
<value>2</value>
</misc_1>
If no DEFAULT post text section exists, Mastercam will use this post text section:
<control>
<control_label>CTRL_MILL|GENERIC HAAS 4X MILL</control_label>
<language>en-US</language>
<misc_integers>
<misc_1>
If no en-US section exists, Mastercam will use the first post text section it finds. If no post text section of any language
exists in the post, Mastercam will use default system post text.
For Mastercam 2020, Code Expert will now respect and enforce the UTF-8 requirement for MP posts.
l If you open a Mastercam 2020 post in Code Expert and the post is not in UTF-8 format, Code Expert will open
and save it as a UTF-8 file.
l If Code Expert is set to use a different character encoding method than UTF-8 and you open a Mastercam 2020
post, it will still open and save it as a UTF-8 file, instead of the encoding scheme selected in Application Options
as shown above.
79
What's New in Mastercam 2020—Post Enhancements
l If you open a Mastercam 2019 or earlier post in Code Expert 2020, Code Expert will use the active character
encoding scheme that has been selected in Code Expert.
Mastercam 2019 and Mastercam 2020 automatically convert posts to UTF-8 when you migrate or update them from
earlier versions, but you should be aware of this distinction if you work with or support posts from earlier Mastercam
versions.
There are two places in Code Expert where you can select a character encoding scheme. The default method is set in
the Application Options dialog box, on the Document Settings page.
The second is the Reload with Encoding command on the Home tab.
80
ATTENTION! UPDATES MAY BE AVAILABLE.
PLEASE REFER TO MASTERCAM.COM/SUPPORT
FOR THE LATEST DOWNLOADS.