expert machinist help topic collection - · pdf filepro/engineer ® wildfire™ 2.0...
TRANSCRIPT
Pro/ENGINEER®
Wildfire™ 2.0
Expert Machinist®
Help Topic Collection
Parametric Technology Corporation
Copyright © 2004 Parametric Technology Corporation. All Rights Reserved.
User and training documentation from Parametric Technology Corporation (PTC) is subject to the copyright laws of the
United States and other countries and is provided under a license agreement that restricts copying, disclosure, and use
of such documentation. PTC hereby grants to the licensed user the right to make copies in printed form of this
documentation if provided on software media, but only for internal/personal use and in accordance with the license
agreement under which the applicable software is licensed. Any copy made shall include the PTC copyright notice and
any other proprietary notice provided by PTC. This documentation may not be disclosed, transferred, modified, or
reduced to any form, including electronic media, or transmitted or made publicly available by any means without the
prior written consent of PTC and no authorization is granted to make copies for such purposes.
Information described herein is furnished for general information only, is subject to change without notice, and should
not be construed as a warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or
inaccuracies that may appear in this document.
The software described in this document is provided under written license agreement, contains valuable trade secrets
and proprietary information, and is protected by the copyright laws of the United States and other countries. It may not
be copied or distributed in any form or medium, disclosed to third parties, or used in any manner not provided for in the
software licenses agreement except with written prior approval from PTC. UNAUTHORIZED USE OF SOFTWARE
OR ITS DOCUMENTATION CAN RESULT IN CIVIL DAMAGES AND CRIMINAL PROSECUTION.
Registered Trademarks of Parametric Technology Corporation or a Subsidiary Advanced Surface Design, Behavioral Modeling, CADDS, Computervision, CounterPart, EPD, EPD.Connect,
Expert Machinist, Flexible Engineering, HARNESSDESIGN, Info*Engine, InPart, MECHANICA, Optegra,
Parametric Technology, Parametric Technology Corporation, PartSpeak, PHOTORENDER, Pro/DESKTOP, Pro/E,
Pro/ENGINEER, Pro/HELP, Pro/INTRALINK, Pro/MECHANICA, Pro/TOOLKIT, Product First, PTC, PT/Products,
Shaping Innovation, and Windchill.
Trademarks of Parametric Technology Corporation or a Subsidiary 3DPAINT, Associative Topology Bus, AutobuildZ, CDRS, Create � Collaborate � Control, CV, CVact, CVaec,
CVdesign, CV-DORS, CVMAC, CVNC, CVToolmaker, DataDoctor, DesignSuite, DIMENSION III, DIVISION,
e/ENGINEER, eNC Explorer, Expert MoldBase, Expert Toolmaker, GRANITE, ISSM, KDiP,
Knowledge Discipline in Practice, Knowledge System Driver, ModelCHECK, MoldShop, NC Builder, Pro/ANIMATE,
Pro/ASSEMBLY, Pro/CABLING, Pro/CASTING, Pro/CDT, Pro/CMM, Pro/COLLABORATE, Pro/COMPOSITE,
Pro/CONCEPT, Pro/CONVERT, Pro/DATA for PDGS, Pro/DESIGNER, Pro/DETAIL, Pro/DIAGRAM,
Pro/DIEFACE, Pro/DRAW, Pro/ECAD, Pro/ENGINE, Pro/FEATURE, Pro/FEM-POST, Pro/FICIENCY,
Pro/FLY-THROUGH, Pro/HARNESS, Pro/INTERFACE, Pro/LANGUAGE, Pro/LEGACY, Pro/LIBRARYACCESS,
Pro/MESH, Pro/Model.View, Pro/MOLDESIGN, Pro/NC-ADVANCED, Pro/NC-CHECK, Pro/NC-MILL,
Pro/NCPOST, Pro/NC-SHEETMETAL, Pro/NC-TURN, Pro/NC-WEDM, Pro/NC-Wire EDM,
Pro/NETWORK ANIMATOR, Pro/NOTEBOOK, Pro/PDM, Pro/PHOTORENDER, Pro/PIPING,
Pro/PLASTIC ADVISOR, Pro/PLOT, Pro/POWER DESIGN, Pro/PROCESS, Pro/REPORT, Pro/REVIEW,
Pro/SCAN-TOOLS, Pro/SHEETMETAL, Pro/SURFACE, Pro/VERIFY, Pro/Web.Link, Pro/Web.Publish,
Pro/WELDING, Product Development Means Business, ProductView, PTC Precision, Shrinkwrap,
Simple � Powerful � Connected, The Product Development Company, The Way to Product First, Wildfire,
Windchill DynamicDesignLink, Windchill PartsLink, Windchill PDMLink, Windchill ProjectLink, and
Windchill SupplyLink.
Patents of Parametric Technology Corporation or a Subsidiary Registration numbers and issue dates follow. Additionally, equivalent patents may be issued or pending outside of the
United States. Contact PTC for further information. 6,665,569 B1 16-December-2003
6,625,607 B1 23-September-2003
6,580,428 B1 17-June-2003
GB2354684B 02-July-2003
GB2384125 15-October-2003
GB2354096 12-November-2003
6,608,623 B1 19 August 2003
GB2353376 05-November-2003
GB2354686 15-October-2003
6,545,671 B1 08-April-2003
GB2354685B 18-June-2003
6,608,623 B1 19 August 2003
6,473,673 B1 29-October-2002
GB2354683B 04-June-2003
6,447,223 B1 10-Sept-2002
6,308,144 23-October-2001
5,680,523 21-October-1997
5,838,331 17-November-1998
4,956,771 11-September-1990
5,058,000 15-October-1991
5,140,321 18-August-1992
5,423,023 05-June-1990
4,310,615 21-December-1998
4,310,614 30-April-1996
4,310,614 22-April-1999
5,297,053 22-March-1994
5,513,316 30-April-1996
5,689,711 18-November-1997
5,506,950 09-April-1996
5,428,772 27-June-1995
5,850,535 15-December-1998
5,557,176 09-November-1996
5,561,747 01-October-1996
Third-Party Trademarks
Adobe is a registered trademark of Adobe Systems. Advanced ClusterProven, ClusterProven, and the ClusterProven
design are trademarks or registered trademarks of International Business Machines Corporation in the United States
and other countries and are used under license. IBM Corporation does not warrant and is not responsible for the
operation of this software product. AIX is a registered trademark of IBM Corporation. Allegro, Cadence, and Concept
are registered trademarks of Cadence Design Systems, Inc. Apple, Mac, Mac OS, and Panther are trademarks or
registered trademarks of Apple Computer, Inc. AutoCAD and Autodesk Inventor are registered trademarks of
Autodesk, Inc. Baan is a registered trademark of Baan Company. CADAM and CATIA are registered trademarks of
Dassault Systemes. COACH is a trademark of CADTRAIN, Inc. DOORS is a registered trademark of Telelogic AB.
FLEXlm is a trademark of Macrovision Corporation. Geomagic is a registered trademark of Raindrop Geomagic, Inc.
EVERSYNC, GROOVE, GROOVEFEST, GROOVE.NET, GROOVE NETWORKS, iGROOVE, PEERWARE, and
the interlocking circles logo are trademarks of Groove Networks, Inc. Helix is a trademark of Microcadam, Inc.
HOOPS is a trademark of Tech Soft America, Inc. HP-UX is a registered trademark and Tru64 is a trademark of the
Hewlett-Packard Company. I-DEAS, Metaphase, Parasolid, SHERPA, Solid Edge, and Unigraphics are trademarks or
registered trademarks of Electronic Data Systems Corporation (EDS). InstallShield is a registered trademark and
service mark of InstallShield Software Corporation in the United States and/or other countries. Intel is a registered
trademark of Intel Corporation. IRIX is a registered trademark of Silicon Graphics, Inc. LINUX is a registered
trademark of Linus Torvalds. MatrixOne is a trademark of MatrixOne, Inc. Mentor Graphics and Board Station are
registered trademarks and 3D Design, AMPLE, and Design Manager are trademarks of Mentor Graphics Corporation.
MEDUSA and STHENO are trademarks of CAD Schroer GmbH. Microsoft, Microsoft Project, Windows, the
Windows logo, Windows NT, Visual Basic, and the Visual Basic logo are registered trademarks of
Microsoft Corporation in the United States and/or other countries. Netscape and the Netscape N and Ship's Wheel
logos are registered trademarks of Netscape Communications Corporation in the U.S. and other countries. Oracle is a
registered trademark of Oracle Corporation. OrbixWeb is a registered trademark of IONA Technologies PLC. PDGS is
a registered trademark of Ford Motor Company. RAND is a trademark of RAND Worldwide. Rational Rose is a
registered trademark of Rational Software Corporation. RetrievalWare is a registered trademark of Convera
Corporation. RosettaNet is a trademark and Partner Interface Process and PIP are registered trademarks of
“RosettaNet,” a nonprofit organization. SAP and R/3 are registered trademarks of SAP AG Germany. SolidWorks is a
registered trademark of SolidWorks Corporation. All SPARC trademarks are used under license and are trademarks or
registered trademarks of SPARC International, Inc. in the United States and in other countries. Products bearing
SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. Sun, Sun Microsystems, the
Sun logo, Solaris, UltraSPARC, Java and all Java based marks, and “The Network is the Computer” are trademarks or
registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. TIBCO, TIBCO Software,
TIBCO ActiveEnterprise, TIBCO Designer, TIBCO Enterprise for JMS, TIBCO Rendezvous, TIBCO Turbo XML,
TIBCO Business Works are the trademarks or registered trademarks of TIBCO Software Inc. in the United States and
other countries. WebEx is a trademark of WebEx Communications, Inc.
Third-Party Technology Information Certain PTC software products contain licensed third-party technology: Rational Rose 2000E is copyrighted software
of Rational Software Corporation. RetrievalWare is copyrighted software of Convera Corporation. VisTools library is
copyrighted software of Visual Kinematics, Inc. (VKI) containing confidential trade secret information belonging to
VKI. HOOPS graphics system is a proprietary software product of, and is copyrighted by, Tech Soft America, Inc.
G-POST is copyrighted software and a registered trademark of Intercim. VERICUT is copyrighted software and a
registered trademark of CGTech. Pro/PLASTIC ADVISOR is powered by Moldflow technology. Moldflow is a
registered trademark of Moldflow Corporation. The JPEG image output in the Pro/Web.Publish module is based in part
on the work of the independent JPEG Group. DFORMD.DLL is copyrighted software from Compaq Computer
Corporation and may not be distributed. METIS, developed by George Karypis and Vipin Kumar at the University of
Minnesota, can be researched at http://www.cs.umn.edu/~karypis/metis. METIS is © 1997 Regents of the University of
Minnesota. LightWork Libraries are copyrighted by LightWork Design 1990–2001. Visual Basic for Applications and
Internet Explorer is copyrighted software of Microsoft Corporation. Parasolid © Electronic Data Systems (EDS).
Windchill Info*Engine Server contains IBM XML Parser for Java Edition and the IBM Lotus XSL Edition. Pop-up
calendar components Copyright © 1998 Netscape Communications Corporation. All Rights Reserved.
TECHNOMATIX is copyrighted software and contains proprietary information of Technomatix Technologies Ltd.
Technology "Powered by Groove" is provided by Groove Networks, Inc. Technology "Powered by WebEx" is provided
by WebEx Communications, Inc. Oracle 8i run-time and Oracle 9i run-time, Copyright © 2002–2003 Oracle
Corporation. Oracle programs provided herein are subject to a restricted use license and can only be used in
conjunction with the PTC software they are provided with. Apache Server, Tomcat, Xalan, and Xerces are technologies
developed by, and are copyrighted software of, the Apache Software Foundation (http://www.apache.org) – their use is
subject to the terms and limitations at: http://www.apache.org/LICENSE.txt. Acrobat Reader is copyrighted software of
Adobe Systems Inc. and is subject to the Adobe End-User License Agreement as provided by Adobe with those
products. UnZip (© 1990-2001 Info-ZIP, All Rights Reserved) is provided “AS IS” and WITHOUT WARRANTY OF
ANY KIND. For the complete Info-ZIP license see ftp://ftp.info-zip.org/pub/infozip/license.html. Gecko and Mozilla
components are subject to the Mozilla Public License Version 1.1 at http://www.mozilla.org/MPL. Software distributed
under the MPL is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or
implied. See the MPL for the specific language governing rights and limitations. The Java™ Telnet Applet
(StatusPeer.java, TelnetIO.java, TelnetWrapper.java, TimedOutException.java), Copyright © 1996, 97 Mattias L.
Jugel, Marcus Meißner, is redistributed under the GNU General Public License. This license is from the original
copyright holder and the Applet is provided WITHOUT WARRANTY OF ANY KIND. You may obtain a copy of the
source code for the Applet at http://www.mud.de/se/jta (for a charge of no more than the cost of physically performing
the source distribution), by sending e-mail to [email protected] or [email protected]—you are allowed to choose either
distribution method. The source code is likewise provided under the GNU General Public License. GTK+The GIMP
Toolkit are licensed under the GNU LGPL. You may obtain a copy of the source code at http://www.gtk.org, which is
likewise provided under the GNU LGPL. zlib software Copyright © 1995-2002 Jean-loup Gailly and Mark Adler.
OmniORB is distributed under the terms and conditions of the GNU General Public License and GNU Library General
Public License. The Java Getopt.jar, copyright 1987-1997 Free Software Foundation, Inc.; Java Port copyright 1998 by
Aaron M. Renn ([email protected]), is redistributed under the GNU LGPL. You may obtain a copy of the
source code at http://www.urbanophile.com/arenn/hacking/download.html. The source code is likewise provided under
the GNU LGPL. Mozilla Japanese localization components are subject to the Netscape Public License Version 1.1 (at
http://www.mozilla.org/NPL). Software distributed under NPL is distributed on an "AS IS" basis, WITHOUT
WARRANTY OF ANY KIND, either expressed or implied (see the NPL for the specific language governing rights and
limitations). The Original Code is Mozilla Communicator client code, released March 31, 1998 and the Initial
Developer of the Original Code is Netscape Communications Corporation. Portions created by Netscape are Copyright
© 1998 Netscape Communications Corporation. All Rights Reserved. Contributors: Kazu Yamamoto
([email protected]), Ryoichi Furukawa ([email protected]), Tsukasa Maruyama ([email protected]), Teiji Matsuba
UNITED STATES GOVERNMENT RESTRICTED RIGHTS LEGEND
This document and the software described herein are Commercial Computer Documentation and Software, pursuant to
FAR 12.212(a)-(b) (OCT’95) or DFARS 227.7202-1(a) and 227.7202-3(a) (JUN’95), is provided to the US
Government under a limited commercial license only. For procurements predating the above clauses, use, duplication,
or disclosure by the Government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of the Rights in
Technical Data and Computer Software Clause at DFARS 252.227-7013 (OCT’88) or Commercial Computer
Software-Restricted Rights at FAR 52.227-19(c)(1)-(2) (JUN’87), as applicable. 012304
Parametric Technology Corporation, 140 Kendrick Street, Needham, MA 02494 USA
v
Table Of Contents Using Additional Modules ................................................................................. 1
NC Machining Option .................................................................................... 1
Expert Machinist ....................................................................................... 1
About Expert Machinist.................................................................................... 1
Modal Settings............................................................................................. 2
To Create a Machining Process ......................................................................... 2
To Retrieve a Machining Process ....................................................................... 2
To Create a New NC Model............................................................................... 3
No Stock Machining ........................................................................................ 3
The NC MODEL Menu Commands ...................................................................... 5
Tip: Creating NC Models .................................................................................. 5
To Replace a Reference Model .......................................................................... 6
Part Family Tables in Expert Machinist ............................................................... 6
About Configuration File Options....................................................................... 6
To Set Expert Machinist Configuration Options.................................................... 7
assy_mfg_open_mode .................................................................................... 7
freeform_toolpath_matrem .............................................................................. 7
mfg_template_dir ........................................................................................... 7
ncmdl_bar_stock_part_path............................................................................. 8
ncmdl_billet_stock_part_path........................................................................... 8
pro_mf_tprm_dir ............................................................................................ 8
template_mfgemo .......................................................................................... 8
To Create Stock.............................................................................................. 8
The Create Stock Dialog Box ............................................................................ 9
Example: Creating a Default Billet....................................................................11
Example: Modifying the Standard Stock Sizes....................................................13
To Modify Stock Allowances ............................................................................14
To Modify Stock Outline..................................................................................15
To Create an Operation ..................................................................................16
Table Of Contents
vi
The Operation Setup Dialog Box ......................................................................16
To Define Program Zero .................................................................................18
Program Zero Usage ......................................................................................19
Z-axis Orientation.......................................................................................20
To Create a Machine Tool................................................................................20
Machine Tool Settings ....................................................................................21
To Set Up a PPRINT Table ...............................................................................24
The PPRINT Table ..........................................................................................25
About Fixtures...............................................................................................27
To Create a Fixture Setup ...............................................................................27
The Fixture Setup Dialog Box ..........................................................................28
To Activate a Fixture Setup .............................................................................29
To Modify a Fixture Setup ...............................................................................29
To Delete a Fixture Setup ...............................................................................30
Tips: Using Fixture Setups ..............................................................................30
About Setting Up Tools...................................................................................30
To Set Up Cutting Tools ..................................................................................31
The Tool Setup Dialog Box ..............................................................................31
To Set Up the Material Directory Structure ........................................................33
Example: Setting Up the Material Directory Structure .........................................33
To Add a New Tool.........................................................................................34
To Specify the Cutting Data for the Tool ...........................................................34
To Provide the Bill of Materials for the Tool........................................................35
To Retrieve Tool Parameters ...........................................................................36
To Add a Sketched Tool ..................................................................................36
To Modify an Existing Tool ..............................................................................37
To Delete a Tool ............................................................................................37
To Save Tool Parameters ................................................................................37
To Create a Tool Model...................................................................................37
Solid Tool Models...........................................................................................38
Standard Library.........................................................................................38
Table Of Contents
vii
To Use a Tool Model.......................................................................................38
Using Assembly as a Tool Model ......................................................................39
About Machining Features...............................................................................39
To Create a Machining Feature ........................................................................41
Creating Machining Features for No Stock Machining ..........................................41
To Adjust Feature Boundaries..........................................................................42
Example: Adjusting Feature Boundaries............................................................42
To Adjust Soft Walls.......................................................................................46
To Adjust Feature Depth.................................................................................46
To Adjust Feature Top ....................................................................................46
To Machine a Feature .....................................................................................47
To Set Tool Path Properties .............................................................................48
Automatic Placement of CL Commands .............................................................49
To Mimic a Tool Path ......................................................................................49
To Create a Face Feature................................................................................50
To Machine a Face Feature..............................................................................51
The Face Milling Dialog Box.............................................................................52
Example: Face Machining................................................................................53
To Create a Slab Feature ................................................................................53
Example: Creating a Slab Feature ....................................................................54
To Machine a Slab Feature ..............................................................................55
The Slab Milling Dialog Box .............................................................................56
To Create a Pocket Feature .............................................................................58
To Machine a Pocket Feature...........................................................................58
The Pocket Milling Dialog Box ..........................................................................59
To Create a Through Pocket Feature.................................................................61
Example: Creating a Through Pocket................................................................62
To Machine a Through Pocket Feature ..............................................................63
The Through Pocket Milling Dialog Box .............................................................64
To Create a Step Feature................................................................................65
To Machine a Step Feature..............................................................................66
Table Of Contents
viii
The Step Milling Dialog Box.............................................................................67
To Create a Profile Feature..............................................................................69
To Machine a Profile Feature ...........................................................................70
The Profile Milling Dialog Box ..........................................................................71
To Create a Channel Feature ...........................................................................72
Example: Creating a Channel Feature...............................................................73
To Machine a Channel Feature.........................................................................73
The Channel Milling Dialog Box........................................................................74
Example: Channel Machining...........................................................................76
To Create a Slot Feature.................................................................................77
To Machine a Slot Feature...............................................................................78
The Slot Milling Dialog Box..............................................................................79
To Create a Through Slot Feature ....................................................................80
To Machine a Through Slot Feature ..................................................................81
The Through Slot Milling Dialog Box .................................................................82
To Create a Boss Top Feature..........................................................................84
Example: Creating a Boss Top Feature .............................................................84
To Machine a Boss Top Feature........................................................................86
The Boss Top Milling Dialog Box.......................................................................87
Example: Boss Top Machining .........................................................................88
To Create a Flange Feature .............................................................................90
Example: Creating a Flange Feature.................................................................90
To Machine a Flange Feature ...........................................................................91
The Flange Milling Dialog Box ..........................................................................92
To Create an O-Ring Feature...........................................................................94
To Machine an O-Ring Feature.........................................................................94
The O-Ring Milling Dialog Box..........................................................................95
Example: O-Ring Machining ............................................................................96
To Create a Rib Top Feature............................................................................97
Example: Creating a Rib Top Feature ...............................................................98
To Machine a Rib Top Feature........................................................................100
Table Of Contents
ix
The Rib Top Milling Dialog Box.......................................................................101
Example: Rib Top Machining .........................................................................102
Example: Open Rib Top Machining .................................................................103
To Create an Undercut Feature......................................................................104
Example: Creating an Undercut .....................................................................105
To Machine an Undercut Feature....................................................................107
The Undercut Milling Dialog Box.....................................................................108
Using the Side Mill Tool ................................................................................110
Example: Machining an Undercut ...................................................................112
To Create a Top Chamfer Feature ..................................................................113
Example: Creating a Top Chamfer Feature ......................................................114
To Machine a Top Chamfer Feature ................................................................116
The Top Round/Chamfer Milling Dialog Box .....................................................117
Using the Chamfering Tool ............................................................................118
To Create a Top Round Feature .....................................................................121
Example: Creating a Top Round Feature .........................................................122
To Machine a Top Round Feature ...................................................................124
The Top Round/Chamfer Milling Dialog Box .....................................................125
Using the Corner Rounding Tool.....................................................................126
Example: Top Round Machining .....................................................................127
To Create a Hole Group Feature.....................................................................128
Combining Selection Methods........................................................................128
To Select Holes by Axes................................................................................129
To Select Holes by Diameters ........................................................................129
To Select Holes by Surfaces ..........................................................................129
To Select Holes by Feature Parameters...........................................................129
To Machine a Hole Group Feature ..................................................................130
The Drilling Strategy Dialog Box ....................................................................131
Example: Automatic Chamfer Machining .........................................................134
To Create an Entry Hole Feature ....................................................................135
The Entry Hole Dialog Box ............................................................................136
Table Of Contents
x
To Machine an Entry Hole Feature..................................................................137
To Machine a Free Form Feature....................................................................138
The Freeform Milling Dialog Box.....................................................................139
About Displaying the Tool Path ......................................................................141
To Display the Tool Path ...............................................................................141
The PLAY PATH Dialog Box............................................................................142
To Add a Break Point....................................................................................143
Manipulating Break Points.............................................................................143
To Position the Tool .....................................................................................144
To Insert a CL Command ..............................................................................144
Using Parameters in CL Commands ................................................................145
To Delete a CL Command .............................................................................145
To Redefine a CL Command ..........................................................................145
To Save CL Data in a File ..............................................................................146
To Output a CL File ......................................................................................146
To Output NC Codes.....................................................................................146
About the Template Manager ........................................................................147
To Create a New Template............................................................................148
To Convert an Existing TPL Template File to XML Format...................................149
To Place a Template.....................................................................................149
To Manipulate Features Using the Model Tree ..................................................150
Options Available from the Model Tree............................................................150
To Toggle Material Display ............................................................................152
Index.........................................................................................................155
1
Using Additional Modules
NC Machining Option
Expert Machinist
Using Expert Machinist
About Expert Machinist
A typical Expert Machinist process may contain the following basic steps:
1. Set up the NC Model. Bring in the reference model and create stock.
2. Set up the database. It may contain such items as machine tools, cutting tools,
fixture configurations, or machining templates. This step is optional. If you do not
want to set up all your database first, you can go directly into the machining
process and later define any of the items above when you actually need them.
3. Define an operation. An operation setup may contain the following elements:
o Operation name
o Machine tool
o Program Zero (coordinate system for CL output)
o Stock material specification
o Fixture setup
o FROM and HOME points
o Names used in Cutter Location (CL) data output and PPRINT
o Operation comments
You have to define a machine tool and a Program Zero coordinate system before
you can start creating machining features. Other setup elements are optional.
4. Define the machining features for the specified operation. Machining features
establish what material needs to be removed from the stock to achieve the
reference model geometry. Each closed volume of material to be removed
comprises a separate machining feature.
Define the machining features in the order you want them machined (one
exception: create an Entry Hole feature after you have created the closed feature
for which you need it). As you define machining features, the system allocates
the appropriate material to be removed, and calculates the subsequent feature
geometry based on existing machining features.
5. Create tool paths for each machining feature. Once the features are defined, you
can machine them, that is, create the appropriate tool paths, at any time and in
any order. You can also machine the features by applying predefined machining
Expert Machinist – Help Topic Collection
2
templates. These templates represent certain frequently used machining
strategies; each strategy contains a complete set of the machining options and
values that you would normally define when machining a feature.
6. After you have defined all the machining features and created the appropriate
tool paths, output the complete operation to a CL file and postprocess it, or
output the tool path data directly in the MCD format.
Modal Settings
Most of the machining setup elements are modal: that is, all subsequent machining
features will use this setting until you explicitly change it. Among those are:
• Operation setup (including the machine tool and Program Zero coordinate
system)
• Tool (provided the tool type is compatible with the machining feature type)
• Program Zero coordinate system within the machining feature (for the first
machining feature, the Program Zero coordinate system specified at the time of
setting up the operation will be implicitly used, unless you explicitly specify
another one)
To Create a Machining Process
1. On the Pro/ENGINEER menu bar, click File > New (or click ). The New
dialog box opens.
2. Select the Manufacturing option under Type.
3. Select the Expert Machinist option under Sub-Type.
4. Unless you want to accept the default, type a name for the new machining
process in the Name text box.
5. Click OK.
6. The system displays the Model Tree and adds the Expert Machinist-specific
menus to the Pro/ENGINEER menu bar. Use the NC Setup menu commands to
define the NC model and the operation.
To Retrieve a Machining Process
1. On the Pro/ENGINEER menu bar, click File > Open (or click ). The browser
window opens.
2. By default, all files are listed in the browser window. To narrow the search,
choose Manufacturing from the Type drop-down list. The browser window then
lists all the process files in the Manufacturing family of products, that is, all the
objects that have the .mfg extension (including Cast, Mold, Sheet Metal
manufacturing, and so on). If you have various types of manufacturing
processes, and want to filter out inapplicable types, select NC Assembly from
Using Additional Modules
3
the Sub-type list. The browser window then lists all the Assembly manufacturing
models, both for the Expert Machinist and Pro/NC processes.
3. Select the name of the process to retrieve from the browser window.
The system displays the NC model and the Model Tree, and adds the Expert
Machinist-specific menus to the Pro/ENGINEER menu bar.
Note: In order to retrieve processes into the Expert Machinist application by
default, set the configuration option assy_mfg_open_mode to feature. Otherwise,
the system opens the process using the Pro/NC application (you will see the
MANUFACTURE menu instead of the Expert Machinist-specific menus and icons).
To switch to the Expert Machinist application, on the Pro/ENGINEER menu bar,
click Applications > Expert Machinist.
To Create a New NC Model
1. On the Pro/ENGINEER menu bar, click NC Setup > NC Model > Create Model.
2. Type the NC Model name, or press RETURN to accept the default name.
The system opens a new Pro/ENGINEER window, the NC MODEL menu with the
Add Ref Model option already selected, and the browser window listing all parts
and assemblies in the current directory.
3. Select the reference model in the browser window.
The system retrieves the selected model and displays it in the Pro/ENGINEER
window.
4. Define stock by using one of the following commands:
o Create Stock—Create a new part by selecting a default billet or bar and
specifying stock allowance with respect to the reference model.
o Retrieve Stock—Retrieve an existing stock part and assemble it to the
reference model.
5. On the NC MODEL menu, click Done.
The system closes the Pro/ENGINEER window used for defining the model and
displays the NC Model in the original window.
Note: If you skip Step 4 above and click Done, the system will issue a warning
that the model is being created with no stock, and ask you whether you wish to
continue. If you click Yes, the system creates an NC model with no stock. No
Stock machining requires extra steps in defining the machining features.
No Stock Machining
You can machine a reference model without creating a corresponding stock part. This
method is convenient when you are dealing with a complex reference part, for
example, a casting, where you need to machine a few simple features. Instead of
defining an equally complex stock part and assembling it to the reference casting, it
Expert Machinist – Help Topic Collection
4
may be more efficient to create an NC model with no stock, and then perform some
extra steps in defining the machining features.
To create an NC model for No Stock machining:
1. On the Pro/ENGINEER menu bar, click NC Setup > NC Model > Create Model.
2. Type the NC Model name, or press RETURN to accept the default name.
The system opens a new Pro/ENGINEER window, the NC MODEL menu with the
Add Ref Model option already selected, and the browser window listing all parts
and assemblies in the current directory.
3. Select the reference model in the browser window.
The system retrieves the selected model and displays it in the Pro/ENGINEER
window.
4. Instead of defining stock, click Done on the NC MODEL menu.
The system issues a warning that the model is being created with no stock, and
asks you whether you wish to continue.
5. Click Yes.
The system closes the Pro/ENGINEER window used for defining the model and
displays the NC Model in the original window.
Normally, when you create machining features, the system uses the stock definition
to determine the thickness of material to be removed. If an NC model has no stock,
you have to supply this value yourself. Therefore, whenever you create a machining
feature for a No Stock NC model, the feature dialog box will contain one or more
extra elements, depending on the type of the feature being created.
For features with a Hard Floor, such as Pocket or Step, the only extra element is
Adjust Feature Top. This element is required, that is, once you define the other
required elements, such as feature Floor, the system automatically selects the arrow
next to Adjust Feature Top and opens the Define/Adjust Feature Top dialog
box. You can define the feature top by supplying a thickness value from the feature
Floor, selecting a datum plane, or specifying the Z coordinate of the Program Zero
coordinate system.
For Through features, such as Through Pocket or Through Slot, you have to specify
both the top and the bottom of the material to be removed:
• By default, the system assumes that the top of the feature coincides with the top
edge of the feature walls. To adjust the top of the feature, click the arrow next to
Adjust Feature Top element. You can define the feature top by supplying an
offset value above the top of the feature Hard Walls, selecting a datum plane, or
specifying the Z coordinate of the Program Zero coordinate system.
• By default, the system assumes that the bottom of the feature coincides with the
bottom edge of the feature walls. To adjust the bottom of the feature, click the
arrow next to Adjust Feature Bottom element. You can define the feature
bottom by supplying an offset value below the bottom of the feature Hard Walls,
Using Additional Modules
5
selecting a datum plane, or specifying the Z coordinate of the Program Zero
coordinate system.
For Profile features, you also have to define both the top and the bottom of the
material to be removed, the same as for the other Through features. However, you
also have to specify the axial thickness of material to be removed, by using the
Offset Wall element and typing an offset value from feature Hard Walls. The default
value is 0.1" (in English units) or 3 mm (in metric units). You can type any value.
Note: When you create a Through Pocket or Through Slot feature for No Stock
machining, the system assumes that the whole feature is filled with material. If you
have a casting with a cored pocket, use Profile instead of Through Pocket, and
specify the appropriate Offset Wall value.
The NC MODEL Menu Commands
The following commands are available on the NC MODEL menu:
• Add Ref Model—Retrieve an existing Pro/ENGINEER part or assembly to
machine it. This part or assembly is called a reference model, because the
machining process will reference its geometry. If you add more than one
reference model, you have to assemble subsequent reference models to the first
one.
• Replace Ref Model—Replace a reference model with another member of the
same family.
• Delete Ref Model—Remove a reference model from the NC model.
• Create Stock—Create a new part by selecting a default billet or bar and
specifying stock allowance with respect to the reference model.
• Retrieve Stock—Retrieve an existing part and assemble it to the reference
model.
• Modify Stock—Modify the stock shape or size.
• Delete Stock—Remove a stock part from the NC model.
Tip: Creating NC Models
NC models are assemblies. You can create them outside of an Expert Machinist
machining process, as well as during NC Setup. Once you store an NC model to disk,
you can use it in more than one machining process.
To create an NC model outside of a machining process:
1. On the Pro/ENGINEER menu bar, click File > New (or click ). The New
dialog box opens.
2. Select the Assembly option under Type.
3. Select the NC Model option under Sub-Type.
4. Unless you want to accept the default, type a name for the new NC model in the
Name text box.
Expert Machinist – Help Topic Collection
6
5. Click OK.
6. Proceed creating the NC model using the NC MODEL menu commands.
7. When finished, store the NC Model on disk by clicking the Save icon on the top
toolbar. The model is saved in a file called <modelname>.asm, where <modelname> is the name of the NC model.
To retrieve a previously created NC model into a machining process:
1. On the Pro/ENGINEER menu bar, click NC Setup > NC Model > Add Model.
2. The browser window opens listing all models of type Assembly and sub-type
NC Model present in the current directory.
3. Select the NC model in the browser window.
The system retrieves the selected model and displays it in the Pro/ENGINEER
window.
To Replace a Reference Model
You can replace a reference model of type Part by a member of the same part
family.
1. On the NC MODEL menu, click Replace.
2. Select the reference model to replace.
3. INSTANCES menu opens with a list of instances (including the generic part) and
two additional options Show Table and Edit Table.
4. Select the replacement instance from the menu.
5. Regenerate.
Part Family Tables in Expert Machinist
The Replace command on the NC MODEL menu lets you replace a reference model
by a member of the same part family. You can create machining features for one
member of the family, and then generate tool paths for other members by replacing
the reference model and regenerating the manufacturing model.
When you replace a reference model and regenerate the stock, the tool paths and
material removal are updated according to the new model. You can now output the
NC or MCD data for machining the new reference model.
Configuring for Expert Machinist
About Configuration File Options
You can preset environment options and other global settings by entering the
settings you want in a configuration file. To set configuration file options use the
Options dialog box (Tools > Options).
This help module contains a list of configuration options specific to Expert Machinist,
in alphabetical order, showing for each option or group of related options:
Using Additional Modules
7
• Configuration option name.
• Associated variables or values. The default values for the options are shown in
italics.
• Brief description.
To Set Expert Machinist Configuration Options
1. Click Tools > Options. The Options dialog box opens.
2. Click the Show only options loaded from file check box to see currently
loaded configuration options or clear this check box to see all configuration
options.
3. Select the configuration option from the list or type the configuration option
name in the Option box.
4. In the Value box type or select a value.
Note: The default value is followed by an asterisk (*).
5. Click Add/Change. The configuration option and its value appear in the list. A
green status icon confirms the change.
6. When you finish configuring Expert Machinist, click Apply or OK.
Note: It is recommended that you set the Expert Machinist configuration options
before starting a new Expert Machinist project.
assy_mfg_open_mode
mfg, process, feature
Specifies the way of opening manufacturing models (files with the .mfg extension):
• mfgOpen using the Pro/NC application.
• processOpen using the Pro/PROCESS for Manufacturing application.
• featureOpen using the Expert Machinist application
If you work primarily with Expert Machinist models, set assy_mfg_open_mode to
feature.
freeform_toolpath_matrem
yes, no
When you create a Free Form tool path, the system removes the appropriate stock
material, the same as for the other feature types. However, for Free Form features
you can specify that the system does not create the automatic material removal. To
do this, set the configuration option freeform_toolpath_matrem to no.
mfg_template_dir
Expert Machinist – Help Topic Collection
8
<directory name>
Specifies the default directory for storing the Expert Machinist template files.
Template files contain strategies for machining various feature types.
ncmdl_bar_stock_part_path
<part name>
Enables you to set up your own default stock sizes for bar-shaped stock.
Use the full directory path and name.
ncmdl_billet_stock_part_path
<part name>
Enables you to set up your own default stock sizes for billet-shaped stock.
Use the full directory path and name.
pro_mf_tprm_dir
<directory name>
Sets the default directory for the manufacturing tool files. Use the full path name to
avoid problems. For example, /home/users/toolcrib.
Expert Machinist stores all the cutting tool data in this Tooling directory. If you want
to supply cutting data for roughing and finishing with your tools, based on the stock
material type and condition, you have to set up the material directory structure, by
creating a subdirectory called materials in your Tooling directory, and then creating
subdirectories corresponding to your stock materials and conditions in the materials
directory.
Expert Machinist then places all the tool parameter files (.tpm files) in the Tooling
directory, and all the cutting data for each material in the appropriate material
subdirectory.
template_mfgemo
<assembly name>
Enables you to specify the model used as the default NC model in Expert Machinist.
Use the full directory path and name.
Creating and Modifying Stock
To Create Stock
While you are creating or redefining stock, it is displayed in cyan. Whenever the
edges of the stock coincide with the edges of the reference model, they are displayed
in green. The system also displays in red a default Stock Origin coordinate system.
This coordinate system is used for default placement of stock with respect to the
reference model, as well as for specifying plus (+) and minus (-) allowances and for
using Modify Outline techniques.
Using Additional Modules
9
As you modify the stock shape, size, allowances and so on, the system dynamically
updates the stock display.
1. On the NC MODEL menu, click Create Stock.
The Create Stock dialog box opens.
2. Use the options in the Setup Stock area of the dialog box to specify the stock
shape and size.
3. For custom-size stocks, use the options in the Stock Size area of the dialog box
to modify the stock size, if necessary.
4. When in Envelope mode, modify the stock allowances as needed by clicking the
Allowances field in the Options area of the dialog box.
5. If you are not satisfied with the default stock placement with respect to the
reference model, click the Modify Outline field in the Options area of the dialog
box. You can then rotate stock about the axes of the Stock Origin coordinate
system, or align the axes of the Stock Origin coordinate system to the entities of
the reference model geometry.
6. As you modify the stock allowances or outline, you can use the Undo, Redo, and
Undo All buttons to cancel or repeat your changes.
7. When satisfied with the stock shape, size and location, click OK.
8. Type the name for the stock part, or press RETURN to accept the default name.
The system closes the Create Stock dialog box and displays the stock in green.
The Create Stock Dialog Box
The Setup Stock area of the Create Stock dialog box contains the following
options.
• Default Billet—Create a billet-shaped stock. The Stock Instance drop-down list
contains the following options:
o Envelope—The stock size is based on the envelope of the reference model;
that is, the system generates the smallest billet-shape outline that totally
encloses the geometry of the reference model. If, at a later time, you
modify the shape or size of the reference model and switch back to
Envelope mode, the system will update the stock size based on the new
reference model geometry and the stock allowance values (as specified
using the Allowance Rules option, described below).
o Custom—Specify the stock dimensions by typing values in the Stock Size
area of the Create Stock dialog box. You can then use the Allowance
Rules option to locate stock with respect to the reference model.
o Standard sizes, such as 10x10x10 or 10x10x20—The system lists only
those standard sizes that are large enough to completely encase the
reference model. You can modify the stock dimensions by typing values in
the Stock Size area of the Create Stock dialog box. You can also set up
Expert Machinist – Help Topic Collection
10
your own default stock sizes by using the configuration option
ncmdl_billet_stock_part_path.
• Default Bar—Create a bar-shaped stock. The Stock Instance drop-down list
contains the following options:
o Envelope—The stock size is based on the envelope of the reference model;
that is, the system generates the smallest bar-shape outline that totally
encloses the geometry of the reference model, while the stock axis is
coincident with the axis of revolution of the reference model. If the
reference model has no axis of revolution, the system places the Stock
Origin coordinate system at one of the vertices. Use the Modify Outline
options, if needed, to move the stock origin to a desired location.
If, at a later time, you modify the shape or size of the reference model and
switch back to Envelope mode, the system will update the stock size based
on the new reference model geometry and the stock allowance values (as
specified using the Allowance Rules option, described below).
o Custom—Specify the stock dimensions by typing values in the Stock Size
area of the Create Stock dialog box. You can then use the Allowance
Rules option to locate stock with respect to the reference model.
o Standard sizes, such as 10x10 or 10x20—The system lists only those
standard sizes that are large enough to completely encase the reference
model. You can modify the stock dimensions by typing values in the Stock
Size area of the Create Stock dialog box. You can also set up your own
default stock sizes by using the configuration option
ncmdl_bar_stock_part_path.
• Other—Retrieve a previously created stock part (of any shape and size). For
example, you can retrieve a part that has been partially machined elsewhere, and
bring it into the current NC Model. You can also use the Open icon in the Setup
Stock area of the Create Stock dialog box to access this functionality.
The Stock Size area of the Create Stock dialog box contains the stock dimensions.
When you create stock using the Envelope option, the dimensions are listed for
information purposes; you cannot modify them. For other types of stock, you can
modify the stock dimensions by typing a value in the appropriate text box.
• For billet-shaped stock:
o Length—The stock dimension along the x-axis of the Stock Origin
coordinate system.
o Width—The stock dimension along the y-axis of the Stock Origin
coordinate system.
o Thickness—The stock dimension along the z-axis of the Stock Origin
coordinate system.
• For bar-shaped stock:
o Length—The stock dimension along the z-axis of the Stock Origin
coordinate system.
Using Additional Modules
11
o Diameter—The stock bar diameter.
The Options area of the Create Stock dialog box contains the following options.
• Allowances—Click this option to expand the Allowances area of the dialog box,
which lets you specify Allowance Rules and change current stock allowances.
• Modify Outline—Click this option to expand the Modify Outline area of the dialog
box, which lets you change the position of the stock with respect to the reference
model by rotating the axes of the Stock Origin coordinate system or aligning
them to the reference part geometry.
The lower part of the Create Stock dialog box contains the following buttons:
• Undo—Cancel the latest change to the stock. You can click this button
repeatedly, canceling a series of previous changes.
• Redo—Repeat the last canceled change to the stock. You can click this button
repeatedly, recreating the cancelled changes in the same order they were made
initially.
• Undo All—Cancel all changes to the stock that you made since you opened the
Create Stock dialog box.
• OK—Complete creating or modifying stock and close the Create Stock dialog
box.
• Cancel—Quit creating or modifying stock and close the Create Stock dialog box.
• Preview—Display the stock geometry as it is currently defined.
Example: Creating a Default Billet
This example shows creating a Default Billet Envelope stock for the reference model
shown in the following illustration.
1. On the NC MODEL menu, click Create Stock.
Expert Machinist – Help Topic Collection
12
The Create Stock dialog box opens. The default options are Default Billet and
Envelope. The system creates a default billet just big enough to enclose the
reference model, as shown in the next illustration. Stock edges are displayed in
green where they coincide with the reference model edges, otherwise in cyan.
The Stock Origin coordinate system is displayed in red.
2. Click Allowances in the Options area of the dialog box.
The Allowances area of the dialog box opens, with the Allowance Rules option
selected by default.
3. To add a .4 stock allowance at the top (that is, along the positive z-axis of the
Stock Origin coordinate system), type 0.4 in the plus (+) text box for
Thickness.
The system dynamically updates the stock display, as shown in the next
illustration.
Using Additional Modules
13
4. Click OK.
5. Type the name for the stock part, or press RETURN to accept the default name.
The system closes the Create Stock dialog box and displays the NC model with
the stock in green, as shown in the next illustration.
Example: Modifying the Standard Stock Sizes
You can set up your own default stock sizes for the Stock Instance list in the
Create Stock dialog box.
The easiest way to do this is to copy the system-supplied default billet,
ncmdl_billet.prt, located in the directory <loadpoint>/text/ncmdl_data (where
<loadpoint> is the Pro/ENGINEER load point directory) to a local directory, for
example, /home/users/library/expmach.
Expert Machinist – Help Topic Collection
14
Retrieve the ncmdl_billet.prt from the local directory and modify its family table
to reflect the standard stock sizes that you need.
Set the configuration option:
ncmdl_billet_stock_part_path /home/users/library/expmach/ncmdl_billet.prt
To set the default stock sizes for bar-shaped stock, repeat this procedure with the
system-supplied default bar, ncmdl_bar.prt, and use the configuration option
ncmdl_bar_stock_part_path.
To Modify Stock Allowances
Stock allowances are added along the Stock Origin coordinate system axes. For
Length, Width, and Height, typing a value in the plus (+) textbox specifies the
stock allowance on the positive side of the corresponding axis, while typing a value
in the minus (-) textbox specifies the stock allowance on the negative side of the
same axis. There is only one textbox for Diameter stock allowance (for a Default
Bar stock).
1. Click the Allowances field in the Options area of the Create Stock dialog box.
The Allowances area of the dialog box expands. It contains the following
options:
o Allowance Rules—Define the minimum stock allowances with respect to
the reference part envelope. This option is primarily used with Envelope
stocks.
o Current Allowance—Show the current stock allowance values. For Custom
stocks, you can redistribute the current extra material among the stock
faces, that is, shift the stock with respect to the reference model. For
Envelope stocks, the current stock allowances are listed for information
purposes only; you cannot change them. For Default Bar stocks, the
Diameter stock allowance is also listed for information purposes only.
2. For Envelope stocks, select Allowance Rules and type the desired stock
allowance values in the plus (+) and minus (-) textboxes for Length, Width,
and Thickness, and in the Diameter textbox.
As you change a value, the system adds the stock allowance along the
appropriate axis of the Stock Origin coordinate system (x-axis for Length, y-axis
for Width, and z-axis for Thickness) and updates the stock display.
3. For Custom stocks, you can also specify Allowance Rules, if desired. This does
not directly affect the stock size. However, if you define Allowance Rules for a
Custom stock and later modify the Stock Size, the system will not let you
decrease the stock dimensions to violate these rules. For example, if your
reference model length is 10.000 inches, and you specified both a plus (+) and
minus (-) stock allowance for Length as 0.500, the system will not let you
decrease the Length value in the Stock Size area of the dialog box to less than
11.000 inches.
Using Additional Modules
15
4. For Custom stocks, you can change current stock allowances to shift the stock
with respect to the reference model. To do this, select Current Allowance and
type the desired value in one of the textboxes, for example, in the plus (+)
textbox for Length.
The system updates the value in the second textbox and shifts the stock (in this
example, along the x-axis of the Stock Origin coordinate system).
To Modify Stock Outline
You can change the position of the stock with respect to the reference model by
rotating the axes of the Stock Origin coordinate system or aligning them to the
reference part geometry.
1. Click the Modify Outline field in the Options area of the Create Stock dialog
box.
The Modify Outline area of the dialog box expands. It contains the following
options:
o Rotate—Rotate stock about the axes of the Stock Origin coordinate
system.
o Align Axis—Align the axes of the Stock Origin coordinate system to the
entities of the reference model geometry. If the Move to axis checkbox is
selected, the Stock Origin coordinate system will be moved to the selected
reference, otherwise it is rotated about its origin to align the direction of the
coordinate system axis with the selected reference.
2. Click Rotate, select an axis option (X, Y or Z), and move the slider below to the
desired angle. The current slider position is shown in the Value text box. You can
also type the desired rotation angle in the Value text box.
The system rotates the stock and displays the Stock Origin coordinate system in
the new orientation.
3. Click Align Axis, select an axis option (X, Y or Z), select or clear the Move to
axis checkbox, as necessary, then click the button with the Select arrow.
The GEN SEL DIR menu opens with the following commands:
o Plane—Use a plane normal to specify direction.
o Crv/Edg/Axis—Use a straight edge or curve segment or a datum axis to
specify direction.
o Csys—Use a coordinate system axis to specify direction.
4. Click the command you want on the GEN SEL DIR menu and select an entity on
the reference model. Then use the Flip and Okay commands to reverse or
accept the direction (shown by a red arrow).
The system moves the stock and displays the Stock Origin coordinate system in
the new position.
Expert Machinist – Help Topic Collection
16
Operations
To Create an Operation
You have to create an operation before you can start defining machining features.
When creating the operation, the required elements are the machine tool name and
the Program Zero coordinate system.
1. Click NC Setup > Operation.
The Operation Setup dialog box opens. It contains the default settings for the
operation name and output parameters. To change the default name, type the
new name in the Operation Name text box.
Note: If you already have defined some operations for the current machining
process, click the New icon at the top of the dialog box to start creating a new
operation.
2. Select or create a machine tool. If you have set up some machine tools prior to
creating the operation, their names appear in the NC Machine drop-down list. To
create a machine tool, click next to the NC Machine drop-down list.
3. Define the Program Zero. Click next to the Machine Zero text box and
select or create a coordinate system. Once the Program Zero is defined, the
name of the coordinate system appears in the Machine Zero text box, and
clicking the Show button next to it will highlight the coordinate system on the
screen.
4. Use any of the other, optional, elements of operation setup, if needed. You can:
o Use the icons in the Fixture Setup section to set up the fixtures. If you do
not do anything at this point, the system automatically creates an empty
fixture setup with a default name. You can modify this setup or create
additional setups later.
o Specify the rotary clearance for 4-axis machines.
o Select a name of the stock material type and condition, if you have a preset
Material directory structure.
o On the From/Home tab, specify datum points to serve as FROM and HOME
locations.
o On the Output tab, change the output parameters or type the operation
comments, to be output using PPRINT.
5. Click OK to finalize creating the operation and close the dialog box.
6. If you want to immediately create another operation, click Apply, and then click
the New icon at the top of the Operation Setup dialog box.
The Operation Setup Dialog Box
The Operation Setup dialog box contains the following elements:
Using Additional Modules
17
• Operation Name—The operation name identifies the operation within the
manufacturing process. The default operation names have the format OP010,
OP020, where the number gets automatically incremented by the system. You
can type any name.
• NC Machine—The name of the machine tool used to perform the operation. If
you have set up some machine tools prior to creating the operation, their names
appear in the NC Machine drop-down list. To create or redefine a machine tool,
click next to the NC Machine drop-down list.
• Fixture Setup—This section contains the icons for creating, modifying, and
deleting fixture setups. The drop-down list contains the names of all the fixture
setups defined for the operation, with the name of the currently active setup
displayed in the list box.
In the lower portion of the Operation Setup dialog box there are three tabs:
General, From/Home, and Output. They contain the following elements:
The General tab
• Defaults—Opens the Expert Machinist - Defaults dialog box, which lets you
specify the default template to be used for machining of every type of feature.
You can launch the Template Manager directly from the Expert Machinist -
Defaults dialog box, to create the templates you need. As you save new
templates to disk, you can read their names into the appropriate lists in the
Expert Machinist - Defaults dialog box by clicking the Refresh icon at the top
of the dialog box. Other icons at the top of the dialog box let you save the default
settings to a file (with the .tda extension), which can be later retrieved into a
different operation; read a previously saved file into the current operation; and
reset all the default template types to Unspecified.
Notes:
o The name of a .tda file can not be longer than 31 characters and must all
be lowercase.
o Expert Machinist uses the concept of a modal tool; that is, once you specify
a cutting tool, all subsequent machining features will use this tool until you
explicitly change it. (Look in the Index for details on other modal settings in
Expert Machinist.) Therefore, when you use a Default template to create a
Tool Path, the system does not copy the tool information from the
template; instead, it uses the modal tool.
• Machine Zero—Select or create a coordinate system to be used as the Program
Zero for NC output and for other machining references.
• Use Rotary Clearance—This option is available for 4-axis machines only. It
allows you to define a safe z-level retract height for cutting tools, to ensure
safety of table rotations. The Rotation Clearance value specifies the minimum
distance by which the NC Model and fixture components will be cleared during
table rotations. The default value is 2" (in English units) or 50 mm (in metric
units). You can type any positive value. In addition, you can specify a Safe
Rotary Point for tools that are too long to be retracted to the Rotation Clearance
Expert Machinist – Help Topic Collection
18
level. Type the X, Y, and Z coordinate values in the Safe Rotary Point text
boxes. In order for a tool to use the Safe Rotary Point instead of Rotation
Clearance, you have to mark it as "long" in the Tool Manager, by selecting the
Long Tool checkbox on the Settings tabbed page of the Tool Setup dialog box.
• Stock Material—Select a name of the stock material.
Note: You have to set up the material directory structure up front; otherwise,
the only option available in the Stock Material drop-down list is Unspecified.
The From/Home tab
• FROM Point—Create or select a datum point to serve as the FROM location.
Once set, the name of the datum point appears in the text box. Clicking
highlights the datum point on the screen. Clicking cancels the FROM
setting.
• HOME Point—Create or select a datum point to serve as the HOME location.
Once set, the name of the datum point appears in the text box. Clicking
highlights the datum point on the screen. Clicking cancels the HOME
setting.
The Output tab
• Output NCL File—The default name for the operation cutter location (CL) data
file. You can type any name. Clicking Use Default sets it back to the system
default.
• PARTNO—The part name, output with the PARTNO command, as well as using
PPRINT. You can type any name. Clicking Use Default sets it back to the system
default.
• Startup File—Type the name of the file you want to be included at the very
beginning of the operation CL file (after the PARTNO, MACHIN, and UNITS
commands). The file must be located in your current working directory and have
the extension .ncl.
• Shutdown File— Type the name of the file you want to be included at the very
end of the operation CL file. The file must be located in your current working
directory and have the extension .ncl.
• Comments—Type the operation comments in the text box below. These
comments can be output using PPRINT.
To Define Program Zero
To define Program Zero, you have to create or select a coordinate system, which will
define the orientation of the stock on the machine and act as the origin (0, 0, 0) for
CL data generation. The Program Zero coordinate system can belong to the
reference model, stock, or the NC Model assembly; it can be created in Part or
Assembly mode, outside of Expert Machinist, or directly at the time of defining
Program Zero.
Using Additional Modules
19
Program Zero for an operation or a machining feature is specified in a similar way, as
described in the following procedure.
1. To define Program Zero at the operation level, click the Select arrow next to
Machine Zero in the Operation Setup dialog box.
To define Program Zero at the feature level, click the Select arrow next to
Define Program Zero in the appropriate machining feature dialog box (for
example, Pocket Feature).
2. The MACH CSYS or the SEQ CSYS menu, respectively, appears with the following
commands:
o Create—Select which model the coordinate system will belong to, then
create the coordinate system.
o Select—Select an existing coordinate system, either by selecting on the
screen or by using the Sel By Menu command.
o Use Prev—Lets you select a coordinate system used for an earlier
operation or machining feature.
3. Click Done.
If you click Show, the operation Program Zero is highlighted in red; if you
specify a different Program Zero at the feature level, it is highlighted in magenta.
Program Zero Usage
You can define Program Zero at the operation level or at the machining feature level:
• Operation Program Zero—Specified at the time of operation setup; acts as the
default origin for the NC output. All machining features created within a certain
operation will use the same operation Program Zero.
• Feature Program Zero—Specified at the time of defining a feature; defines the
orientation of the stock on the machine and affects the tool path creation, such
as retract and cut feed direction. The feature Program Zero coordinate system
must be oriented in a certain way, as described in the following section.
If you do not explicitly define a feature Program Zero, the system will implicitly use
the operation Program Zero to define the orientation of the stock on the machine and
generate tool path. However, the Program Zero setting is modal, that is, once you
specify a separate Program Zero for a feature, it will stay for all subsequent features
until you change it.
If the operation and feature Program Zeroes are different, then, upon creating the
tool path for a feature, all the cutter location (CL) data will be transformed and
output in the coordinates of the operation Program Zero coordinate system. If the z-
axes of the two coordinate systems are not parallel, the tool orientation vector (i,j,k)
or table rotation will be provided. This functionality allows you to postprocess 3-axis
operations to be performed on the 5-axis machines.
Note: You can specify that the linear and rotational transitions between the two
Program Zero coordinate systems be output in the CL file, instead of transforming all
Expert Machinist – Help Topic Collection
20
CL coordinates, by using the Multiple Axis Output options in the Machine Setup
dialog box.
Z-axis Orientation
The Program Zero coordinate system at the feature level should be oriented so that
the positive z-axis points away from the holding fixtures of the machine. For
example, on a vertical milling machine, the positive z-axis points up, away from the
table surface. The following illustration shows the z-axis orientation for milling.
Machine Tools
To Create a Machine Tool
1. Click NC Setup > Machine Tool Manager. Another way to access this
functionality is to click in the Operation Setup dialog box.
The Machine Tool Setup dialog box opens. It contains the default settings for
the machine name, type, and parameters. You can click OK or Apply at this
point to create a machine tool with default name and parameters, and no cutting
tools associated with it.
Note: If you already have defined some machine tools for the current machining
process, click the New icon at the top of the dialog box to start creating a new
machine tool.
2. To change the machine name, type the new name in the Machine Name text
box.
3. To change the number of axes, use the Number of Axes drop-down list.
4. To change the parameters, use the tabs located in the lower portion of the dialog
box.
5. To set up the cutting tools for the machine, click the Cutting Tool Setup button
located on the Cutting Tools tab. You can also set up the tools later by clicking
NC Setup > Cutting Tool Manager.
Using Additional Modules
21
6. Click OK to finalize the machine tool creation and close the dialog box.
7. If you want to immediately create another machine tool, click Apply, and then
click the New or the Open icon at the top of the Machine Tool Setup dialog
box.
You can save the current machine tool, along with its parameters, by clicking the
Save icon at the top of the Machine Tool Setup dialog box. You can then use
the Open icon at the top of the Machine Tool Setup dialog box to create a new
machine tool with the same parameters, whether in this or in another NC
process.
Machine Tool Settings
A machine tool is identified by the following elements:
• Machine Name—The machine name identifies the machine tool within the
manufacturing process. The default machine names have the format MACH01,
MACH02, where the number gets automatically incremented by the system. You
can type any name.
When you save the machine tool data on disk, the system uses the Machine
Name as a filename (with the .cel extension).
• Machine Type—The machine type is Mill.
• Number of Axes—Can be 3 Axis (default), 4 Axis, or 5 Axis.
• CNC Control—The controller name (optional).
• Location—The location of the machine tool (optional).
The tabs on the Machine Tool Setup dialog box enable you to specify the following
parameters of a machine tool.
The Output tab
Post Processor Options
• PP Name—The name of the default postprocessor associated with the machine.
Type the name in the text box. The Reset button lets you change the name back
to the system default.
• ID—The postprocessor ID.
PPRINT—Opens the PPRINT menu to let you set up your PPRINT options.
CL Command Output Options
• FROM—Specifies how the FROM statement will be output to an operation CL data
file:
o Do Not Output (default)—No FROM statements are output. If a From point
is specified, its location is output as a GOTO statement at positioning feed.
o Only At Start—A FROM statement is output at the beginning of the file. It
corresponds to the location of the From point, if specified, or to the first
Expert Machinist – Help Topic Collection
22
location on the tool path for the first machining feature. All other tool paths
are added to the operation without a FROM statement.
o At Every Tool Path—FROM statements are output at the beginning of each
tool path for a machining feature. For the first tool path, this FROM
statement corresponds to the location of the operation From point, if
specified, or to the first location on the tool path for this machining feature.
• LOADTL—Controls the output of the LOADTL command in the operation CL data
file:
o Modal (default)—The LOADTL command is output at the beginning of CL
data for a feature tool path only if a tool change is needed.
o Not Modal—Outputs the LOADTL statement at the beginning of each
feature tool path, regardless of whether the tool is the same or changed.
• COOLNT/OFF—Controls the output of the COOLNT/OFF statement.
o Output (default)—The COOLNT/OFF statement is output at the end of each
feature tool path.
o Do Not Output—COOLNT/OFF is output only once, at the end of the file.
• SPINDL/OFF—Controls the output of the SPINDL /OFF statement.
o Output (default)—The SPINDL /OFF statement is output at the end of each
feature tool path.
o Do Not Output—SPINDL /OFF is output only once, at the end of the file.
Multiple Axis Output Options
These options become accessible when you set Number of Axes to 4 Axis.
• Use Rotate Output—If this option is not selected (default), all CL data is
transformed and output in the coordinates of the Program Zero coordinate
system. When you select this option, the system outputs the applicable TRANS
and ROTABL commands to specify linear and rotational transformations. Only
select this option when indexing to a new table position is desired.
• Rotation Output Mode—Available only when Use Rotate Output is selected.
Controls output of ROTABL statements. The values are: Incremental (default)
and Absolute. In Absolute mode, zero position is defined by the Program Zero.
• Rotation Direction—Available only when Use Rotate Output is selected.
Allows you to specify that rotation is performed in a particular direction (this may
occur when there is an obstruction in one rotation direction but not another). The
values are:
o Shortest (default)—Make the shortest possible move to the new position.
o CLW—Always rotate in the clockwise direction.
o CCLW—Always rotate in the counterclockwise direction.
• Rotation Axis—Specify the rotation axis: A-Axis or B-Axis (default).
Using Additional Modules
23
Cutter Compensation
When you expand this field, the Output cutter position options become available:
• Tool Center—Cutter location (CL) data is output with respect to the tool center.
• Tool Edge—Cutter location (CL) data is output with respect to the cutting edge
of the tool. If you select this option, type the desired value in the Safe Radius
text box. This value represents the smallest concave corner radius that can be
safely machined, and must be slightly bigger than the radius (Cutter Diameter/2)
of the biggest tool on the machine. The Adjust Corner drop-down list gives you
a choice of corner condition options for convex corners:
o Straight—When passing a convex corner, the tool path consists of two
straight segments extended until they intersect.
o Fillet—When passing a convex corner, the tool path consists of two straight
segments connected with an arc.
o Automatic—The system adds a fillet corner condition at all the convex
corners on the outside contour of the part, and a loop corner condition at all
the convex corners on the inside contour of the part.
The Spindle tab
• Maximum Speed—Maximum allowable spindle speed for the machine tool
(optional). Type the maximum speed value in RPM (revolutions per minute).
• Horsepower—Spindle horsepower (optional).
The Feed tab
• Feed Units—Select the rapid feed rate units from the Rapid Traverse drop-
down list. The values are:
o IPM (default)—inches per minute
o MMPM—millimeters per minute
• Feed Limits—Type the value of the feed rate used for rapid traverse in the
Rapid Feed Rate text box (optional).
The Cutting Tools tab
• Tool Change Time—Time needed for changing a tool, in seconds (optional).
Type the value in the text box, or use the UP and DOWN arrows next to the text
box to increase or decrease the value, respectively.
• The Cutting Tool Setup button opens the Tool Setup dialog box to let you set
up the cutting tools associated with the machine tool.
The Travel tab
Lets you specify the travel limits for the machine tool: X-Axis Travel, Y-Axis
Travel, and Z-Axis Travel. Specifying these values is optional. Values for the travel
limits along the axes should be the actual dimensions that indicate the extent of the
machine tool workspace relative to the Program Zero coordinate system. For
example, if a machine tool is 60 inches wide, and the origin of the Program Zero
Expert Machinist – Help Topic Collection
24
coordinate system is located halfway between the ends, specify the travel limits for
X-Axis Travel as follows: type -30 in the left text box and 30 in the text box on the
right.
If you display or otherwise output the CL data for a machining feature that exceeds
the limitations of the machine tool where it is defined, the Information Window will
appear, listing the values of the limits that have been exceeded and their
corresponding actual values.
The Comments tab
Type the comments associated with the machine tool in the text box (optional).
To Set Up a PPRINT Table
1. On the Output tab of the Machine Tool Setup dialog box, click PPRINT.
The PPRINT menu opens with the following options:
o Create—Create a new PPRINT table.
o Modify—Modify the current PPRINT table.
o Retrieve—Retrieve an existing PPRINT table from the current working
directory.
o Save—Save the current PPRINT table for later use. You will be prompted
for the name of the file. The file will have an extension .ppr and will be
stored in the current working directory.
o Show—Show the current PPRINT settings.
2. If the table has not been set up, the Modify option will be grayed out. Choose
Create. If you have previously set up a PPRINT table, you can either change your
former settings using the Modify option, or start with a clean table using Create.
The system displays the Activate PPRINT dialog box. It contains all the items
that can be output through PPRINT. Whether an item will be output or not is
determined by the flag value. The default flag value for all items is No. Change it
to Yes if you want the item to be output.
3. To change the flag value, highlight the item or items in the PPRINT table by
clicking on them once, then click on the appropriate action button (Yes or No),
located in the lower-left portion of the dialog box. To unselect an item, click on it
once more. You can also use the Select All and Unselect All icons located in the
lower-right portion of the dialog box.
4. To supply comments for an item, highlight it and type the comment in the
Comments text box. When you highlight an item with an existing comment, the
comment is displayed in the Comments text box. While editing a comment, you
can revert to the previous value by clicking the drop-down arrow next to the
Comments text box.
5. Click OK to finish setting up the PPRINT table.
Using Additional Modules
25
The PPRINT Table
To output some model information to the CL files, you have to set up a PPRINT table
for this model. This table contains all the items that can be output through PPRINT.
Whether an item will be output or not is determined by the flag value. The default
flag value for all items is No. Change it to Yes if you want the item to be output. You
can add an optional comment to be output along with the item.
Note: Comments are limited to 69 characters or less.
Whenever you output CL data to file, the system will check the PPRINT table. If any
flag is set to Yes and the appropriate information is available, the corresponding
PPRINT command will be output to the CL file.
The following items are output once per CL file:
• PART_NAME
• DATE_TIME
• SCALE
• TRANSLATE
• ROTATE
The following items are output once per operation:
• OPERATION_NAME
• OPERATION_COMMENTS
• LAYER_NAME
• UDF_NAME
• TOOL_TABLE
• ONLY_OUTPUT_USED_TOOLS
The following items are output once per feature:
• NC_SEQUENCE_NAME — The machining feature name.
• NC_SEQUENCE_COMMENTS — Comments associated with the machining feature.
• FEATURE_ID
• SEQUENCE_TYPE — The machining feature type.
• CUTCOM_REGISTER
• SPINDLE_SPEED
• CUT_FEEDRATE_&_UNITS
• ARC_FEEDRATE_&_UNITS
• FREE_FEEDRATE_&_UNITS
Expert Machinist – Help Topic Collection
26
• RETRACT_FEEDRATE_&_UNITS
• PLUNGE_FEEDRATE_&_UNITS
• SCAN_TYPE
• RETRACT_HEIGHT
• NUMBER_OF_SLICES
The following items are output once per LOADTL or TURRET statement:
• TOOL_NAME
• TOOL_POSITION_NUMBER
• TOOL_COMMENTS
• TOOL_PARAMETERS
• TOOL_OFFSET_NUMBER
• CHAMFER_LENGTH
• CORNER_RADIUS
• CSINK_ANGLE
• CUTTER_DIAM
• DRILL_DIAMETER
• DRILL_LENGTH
• END_ANGLE
• END_OFFSET
• GAUGE_Z_LENGTH
• GAUGE_X_LENGTH
• HOLDER_TYPE
• INSERT_LENGTH
• LENGTH
• LENGTH_UNITS
• NOSE_RADIUS
• NUM_OF_TEETH
• POINT_ANGLE
• SHANK_DIAMETER
• SIDE_ANGLE
• SIDE_WIDTH
Using Additional Modules
27
• TOOL_MATERIAL
• TOOL_ORIENTATION
• TOOL_TYPE
Fixtures
About Fixtures
Fixtures are parts or assemblies that help orient and hold the stock during a
manufacturing operation. You can create and save fixture components in Part or
Assembly mode, and then assemble them to the NC Model in Expert Machinist, or
create the components directly in Expert Machinist by referencing geometry of the
NC Model.
To use fixtures in a manufacturing process, you must first define the fixture setups
for the manufacturing model. Each fixture setup has a name and contains
information about the fixtures (components) that are to be present in the model
when the setup is active. You can define fixture setups at the time of setting up an
operation or at any time between creating features and tool paths.
Fixture setups belong to operations. When you create an operation, the system
automatically creates an empty fixture setup for this operation. This first fixture
setup is inserted in the Model Tree above the operation, to let you use the fixture
geometry for defining the operation Program Zero. You can modify this setup by
adding components to it. You can also create other fixture setups for the same
operation (these setups are placed in the Model Tree under the operation). Note that
although an operation can have multiple fixture setups associated with it, only one
fixture setup can be active at a time. When you create a machining feature, it is
automatically inserted in the Model Tree under the currently active fixture setup. The
system considers fixture components when generating the machining feature
geometry and creates the appropriate Hard Walls, if necessary.
When you create a new operation, it does not inherit the fixture setups from the
previous operation. If you want to use fixture setups from a previous operation, you
can copy them by using the Copy icon at the top of the Fixture Setup dialog box.
To Create a Fixture Setup
1. Click NC Setup > Fixture. Another way to access this functionality is to click
in the Fixture Setup section of the Operation Setup dialog box.
The Fixture Setup dialog box opens. It contains the default name for the fixture
setup (for example, FSETP1). You can change it by typing a different name.
2. Create or assemble components that you want to include in the fixture setup. You
can also copy a previously defined fixture setup by using the Copy icon at the
top of the Fixture Setup dialog box.
When you add fixture setup components, you may find that they clutter up the
screen and make it difficult to select surfaces for feature creation. In this case,
you can blank the fixture components, that is, erase them from the display but
Expert Machinist – Help Topic Collection
28
keep them in the fixture setup; the blanked fixture components will still be used
as references for creating machining features. When you blank a component, its
visibility status in the Components list is changed to Invisible.
3. Click OK to finalize the fixture setup creation and close the dialog box. This setup
becomes active (that is, it will be used for the newly created machining features).
The Fixture Setup Dialog Box
The top portion of the Fixture Setup dialog box contains the following icon:
—Copy a previously defined fixture setup. This brings in all the components
from the setup being copied. You can then remove or redefine placement of some of
the components, or add extra components, by using the action buttons in the lower
portion of the Fixture Setup dialog box.
The Fixture Setup Name box contains the name of the fixture setup. You can type
any name.
The middle portion of the Fixture Setup dialog box contains two tabbed pages:
Components and Comments. The Components tabbed page lists all the
components currently included in the fixture setup, along with their visibility status.
You can type information about the fixture setup in the text box on the Comments
tabbed page.
Below the tabbed pages are the following action buttons:
—Create a new fixture component. The user interface is the same as creating a
new part in Assembly mode. After you create the component, its name appears in
the list on the Components tabbed page.
—Redefine placement of a fixture component. Select the name of the
component to be reassembled in the list box on the Components tabbed page, then
click this button. Specify the new assembly constraints for the component.
—Assemble a new fixture component. The user interface is the same as
assembling a new component in Assembly mode. After you assemble the component,
its name appears in the list on the Components tabbed page.
—Remove a fixture component. Select the names of the components to be
removed in the list box on the Components tabbed page, then click this button.
—Make a fixture component visible. Select the names of the previously blanked
components in the list box on the Components tabbed page, then click this button.
The components are displayed on the screen, and their status in the Components
list is changed to Visible.
—Make a fixture component invisible. Select the names of the components to
be blanked in the list box on the Components tabbed page, then click this button.
The components are erased from the screen, and their status in the Components
Using Additional Modules
29
list is changed to Invisible. Note that making a component invisible does not
remove it from the fixture; you can blank fixture components to clear up the clutter
on the screen, but the system still considers them in place for tool path
computations. To remove a component from a fixture setup, use the Remove
button.
—Select all the fixture components in the list.
—Cancel the selection of all the fixture components in the list.
—Finalize the fixture setup and close the Fixture Setup dialog box.
—Cancel changes made to the fixture setup.
To Activate a Fixture Setup
Only one fixture setup can be active at a time. This is the setup that is displayed on
the screen. When you create a machining feature, it is automatically inserted in the
Model Tree under the currently active fixture setup.
To activate a fixture setup, select its name in the Model Tree, press the Right mouse
button and click Activate. Another way to access this functionality is to select the
fixture setup name from the drop-down list in the Fixture Setup section of the
Operation Setup dialog box.
To Modify a Fixture Setup
You can modify a fixture setup to add, remove, or change placement of some of the
components, or to change their visibility status.
1. Select the name of the fixture setup in the Model Tree, press the Right mouse
button and click Redefine. Another way to access this functionality is to select
the fixture name from the drop-down list in the Fixture Setup section of the
Operation Setup dialog box and click .
The Fixture Setup dialog box opens.
2. Use the action buttons in the lower portion of the Fixture Setup dialog box to
create or assemble new components, redefine placement of existing components,
or remove components from the fixture setup. You can also change the visibility
status of the fixture components. Note that when you blank a component, it stays
in the fixture setup; you can change its status back to Visible at any time. The
system considers all fixture components, both Visible and Invisible, in tool path
computations. When you remove a component from the fixture setup, and then
want to bring it back, you will have to specify all the assembly constraints again.
3. Click OK to finalize the fixture setup creation and close the dialog box. If you
modified the fixture setup by adding, removing, or changing placement of some
of the components, you have to redefine the tool paths of all the features created
under this fixture setup, to make sure they accommodate the new fixture
geometry.
Expert Machinist – Help Topic Collection
30
To Delete a Fixture Setup
Use either of the following ways to delete a fixture setup:
• Select the name of the fixture setup in the Model Tree, press the Right mouse
button and click Delete.
• Select the fixture name from the drop-down list in the Fixture Setup section of
the Operation Setup dialog box and click .
Note that if you delete a fixture setup the system prompts you to delete or suspend
all the machining features and tool paths that have been created under this fixture
setup. If you want to keep the features but no longer need the fixtures to machine
them, you can modify the setup and remove all the components from it, rather than
delete the setup itself. You might have to redefine the tool paths of the features
created under this fixture setup, to make sure they no longer account for the fixture
geometry.
Tips: Using Fixture Setups
The following are some of the scenarios you may encounter when using the Fixture
Setup functionality in Expert Machinist:
• If you use fixtures for the first feature or features in an operation, and no longer
need them to machine subsequent features, do not delete or modify the original
fixture setup. Create a new, empty, fixture setup and make it active, then create
the subsequent machining features.
• Similarly, if you need to change your fixture configuration for machining
subsequent features in an operation, leave the original fixture setup intact and
create a new fixture setup for subsequent features.
• If two fixture setups are just slightly different, use the Copy functionality. For
example, you have a fixture setup with jigs and clamps for machining a Profile
and a Step feature; then you need to remove a clamp to machine a boss top.
Create a new fixture setup and use the Copy icon at the top of the Fixture
Setup dialog box to bring in all the components from the original setup. Select
the name of the clamp in the Components list and click . Make sure the
new fixture setup is active, then create the Boss Top feature.
• If you delete a fixture setup the system prompts you to delete or suspend all the
machining features and tool paths that have been created under this fixture
setup. If you want to keep the features but no longer need the fixtures to
machine them, you can modify the setup and remove all the components from it,
rather than delete the setup itself.
Cutting Tools
About Setting Up Tools
You can set up the cutting tools in advance, as part of the NC setup, and then select
the appropriate tool when machining a feature, or create tools on the fly at the time
Using Additional Modules
31
of machining. Whenever you access the Cutting Tool Manager, the system displays
the Tool Setup dialog box, which enables you to create, modify, and delete tools, as
well as to review the tools already defined for the current machine.
To Set Up Cutting Tools
To access the Cutting Tool Manager, do one of the following:
• On the top menu bar, click NC Setup > Cutting Tool Manager (this option
becomes available after you set up an operation and a machine tool).
• On the Cutting Tools tab of the Machine Tool Setup dialog box, click Cutting
Tool Setup.
• At the time of machining a feature, click next to the Cutting Tool text box
in the feature-specific machining dialog box (for example, Pocket Milling).
Either of these actions opens the Tool Setup dialog box, with its name preceded by
the name of the current machine tool. From the Tool Setup dialog box, you can
create, modify, and delete tools, as well as review the tools already defined for the
current machine.
The Tool Setup Dialog Box
The upper portion of the Tool Setup dialog box contains the Tool Table for the
current machine. The Tool Table defines the correspondence between a descriptive
tool name (Name) and its location on the machine, that is, its pocket number
(Number). You can optionally supply a value for the gauge length register (Offset)
and comments output for the tool (Comments). Each machine tool has its own Tool
Table.
When you select a Tool Table entry in the upper portion of the Tool Setup dialog
box, the system updates the middle and lower portions to display this tool’s
parameters and section sketch.
The middle portion of the Tool Setup dialog box contains the Tool Preview window,
with the current tool section sketch, and the text boxes for defining the following tool
elements:
• Name—A descriptive tool name (for example, BALL125), which uniquely
identifies the tool with a certain set of parameter values. The tool name is used
throughout Expert Machinist to identify the tool. You can store the tool’s
parameters in a text file and then retrieve it to use in a different manufacturing
process. The tool Name serves as the name for this parameter file, therefore, all
the operating system’s restrictions for file names apply to Name (for example, it
cannot contain spaces or periods). The name must be less than thirty-two
alphanumeric characters long.
Note: The tool name can not contain hyphens (-). Underscores (_), however, can
be used.
• Type—Select one of the predefined tool types available in Expert Machinist. Tool
types correspond to the type of the machine tool and of the machining feature
(for example, you will need a milling tool to mill a Pocket; to machine a Hole
Expert Machinist – Help Topic Collection
32
Group feature, you can use both milling and drilling tools). The tool type, in turn,
defines the tool’s cross section and, therefore, the set of parameters you have to
specify for the tool.
• Material—Specify the material that the tool is made of.
• Units—Length units of the tool. The default length units of a tool are those of the
stock. If you change the Units, this will affect the actual tool dimensions.
The lower portion of the Tool Setup dialog box contains four tabbed pages:
Geometry, Settings, Speeds & Feeds, and BOM.
The Geometry tabbed page contains the text boxes for defining the Geometry
parameters, that is, parameters that specify all the dimensions of the tool. These
dimension values are used in calculating the tool path and material removed, and
should accurately reflect the actual tool dimensions and length units. Some of the
parameters are required for defining the tool's cross section, others are optional. The
actual parameter names in this category depend on the tool Type.
The Settings tabbed page contains the text boxes for defining some of the tool table
elements and various optional parameters that define tool properties other than
geometry:
• Tool Number—Corresponds to the Number field of the Tool Table, which
defines the tool's pocket number.
• Offset Number—Corresponds to the Offset field of the Tool Table, which
supplies a value for the gauge length register.
• Tool gauge lengths (Gauge X Length and Gauge Z Length)—Optional
parameters used to create length qualifiers in the LOADTL or TURRET statements.
• Long Tool—Select this checkbox if the tool is too long to retract to the Rotation
Clearance level during 4-axis machining. If you mark the tool as long, the tip of
the tool will move to the Safe Rotary Point (specified in the Operation Setup
dialog box) during table rotations.
• Comments—A text string that will be stored along with the tool parameters and
output with the tool table using PPRINT. If you want the tool table to show this
comment, click Edit > Table Comments in the top menu bar of the Tool Setup
dialog box, and select the Use TOOL_COMMENT parameter option. If you want
the tool table to show a comment different than the tool Comments parameter
string, click Edit > Table Comments, select New Comment, and type in a new
comment string.
The Speeds & Feeds tabbed page lets you supply cutting data (feed, speed, axial
and radial depths) for roughing and finishing with this tool, based on the stock
material type and condition.
The BOM tabbed page provides information about the Bill of Materials for the tool.
Using Additional Modules
33
To Set Up the Material Directory Structure
Expert Machinist lets you select the cutting tools and set up feeds and speeds based
on the stock material and condition. To utilize this functionality, you have to set up a
certain directory structure before you start defining your operations and tooling.
Expert Machinist stores all the cutting tool data in a Tooling directory, which is
specified by using the pro_mf_tprm_dir configuration option. For example, you can
set this configuration option as follows:
pro_mf_tprm_dir /home/users/toolcrib
Expert Machinist will then place all the tool parameter files (.tpm files) in the
/home/users/toolcrib directory.
To set up the material directory structure, create a subdirectory called materials in
your Tooling directory. Spell the directory name exactly as shown.
Under the materials directory, create subdirectories corresponding to your stock
materials and conditions. For example, you can create subdirectories steel20,
steel30, aluminum, and so on. Your material directory structure setup is now
complete.
When you later define an operation or a cutting tool, the system will list the available
material subdirectories for you to choose from.
When you save the cutting tool data, the system will store the tool geometry
parameters in a .tpm file in the Tooling directory, and create a .tpm file with the
same name, containing the feeds and speeds data, in the appropriate material
subdirectory. This feeds and speeds data can be used to initialize the values in the
Tool Path Properties dialog box.
Note: If you do not use the pro_mf_tprm_dir configuration option, the system will
use your current working directory as the Tooling directory.
Example: Setting Up the Material Directory Structure
1. Designate your Tooling directory by setting the configuration option:
pro_mf_tprm_dir /home/users/toolcrib
2. In the toolcrib directory, create a subdirectory and name it materials.
3. In the materials directory, create subdirectories for all your materials and
conditions. For example, create three subdirectories: steel20, steel40, and
aluminum.
Your Material directory structure is now complete. Now, when you start Expert
Machinist, you will have your three material subdirectories listed when you set up an
operation (for stock material), and when you set up the cutting tools. If, for
example, you specified your stock material as steel20, and then created a mill tool
with the Name ball25, your directory structure would look as follows:
-home --users ---toolcrib ----ball25.tpm (the file containing tool geometry parameters)
Expert Machinist – Help Topic Collection
34
----materials -----aluminum -----steel20 ------ball25.tpm (the file containing tool feeds and speeds) -----steel40
To Add a New Tool
1. On the Tool Setup dialog box menu bar, click File > New.
2. The system fills in the fields in the dialog box with the default values:
o Name is a default name in the format T0001, T0002, and so on.
o Type is the first one in the list of the currently applicable tool types.
o Material has a default value of dash (-).
o Units are the same as the length units of the stock.
o Parameters that appear on the Geometry tab are defined by the tool
Type. Required parameter fields contain a system-supplied default value,
optional parameters have a default value of dash (-).
o On the Settings tab: Tool Number is incremented by 1 with respect to
the last one currently in the Tool Table; Offset Number is empty; other,
optional, parameters have a default value of dash (-).
o On the Speeds & Feeds tab, the Stock Material value is that of the stock
material specified in the Operation Setup dialog box; the cutting data
fields are empty.
o On the BOM tab, the Bill of Materials table is empty.
3. If you want to set up a tool of a different type, click the arrow next to the Type
parameter and select the appropriate value. The system displays the parameter
names and default values for the new tool type.
4. Modify the parameter values, if desired. The Revert button restores the initial
values.
5. Click Preview to display the tool section based on the current parameter values.
The Tool Window button opens a separate, bigger window displaying the tool
section.
6. Repeat Steps 4 and 5 until satisfied with the tool section.
7. Specify the cutting data and provide the BOM information, if desired.
8. Click Apply to add the new tool to the Tool Table.
9. To save the tool parameters and cutting data, click File > Save tool.
To Specify the Cutting Data for the Tool
Using Additional Modules
35
Note: In order to be able to specify the cutting data for a tool, you have to first set
up the Material directory structure.
1. Go to the Speeds & Feeds tab of the Tool Setup dialog box.
2. Select stock material. The Stock Material drop-down list corresponds to your
Material directory structure. The value displayed by default is that of the stock
material specified in the Operation Setup dialog box.
3. You can supply separate data for Rough and Finish cutting. Select an
Application: Roughing or Finishing.
4. Type the desired values in the text boxes for Speed, Feed, Axial Depth, and
Radial Depth. The drop-down list on the right of each text box lets you change
the units, as needed. You can also switch between the English and metric unit
systems by selecting the appropriate option in the Properties group; this will
change the options available in the units' drop-down lists.
5. Repeat Steps 3 and 4 for the second Application.
6. Save the tool. The system stores the cutting data in the appropriate Material
subdirectory, in the <name>.tpm file, where <name> is the tool Name.
7. If you want to use the tool to cut a different material, repeat Steps 2 through 6.
The system uses the cutting data supplied for the tool when initializing the values in
the Tool Path Properties dialog box.
To Provide the Bill of Materials for the Tool
When you retrieve a solid tool model, the system automatically includes all the parts
and assemblies used in the tool model into the Bill of Materials (BOM) for the tool.
If the tool model is used By Reference, the tool BOM information is read-only. If
you are using the tool model By Copy, you can edit the part names, if needed, or
change the type; you can also add or remove the BOM components.
For all other types of tools, you can provide the BOM information by typing the
names of the components and specifying their type and quantity.
1. Go to the BOM tab of the Tool Setup dialog box.
2. Click to insert a new component into the BOM table.
The system inserts a new line in the BOM table. The component has a default
name, type GENERAL, and quantity 1.
3. Place the cursor in the Component Name cell and type the name of the
component.
4. Change the component type, if needed. When you place the cursor in the Type
cell, it turns into a drop-down list. Select the desired type: INSERT, ADAPTER,
HOLDER, or GENERAL.
5. Change the quantity, if needed, by placing the cursor in the Quantity cell and
typing a value.
Expert Machinist – Help Topic Collection
36
6. You can also place the cursor in the Comment cell and type a comment.
7. To remove a component from the BOM table, place the cursor in the appropriate
row and click . To remove all the components, click .
To Retrieve Tool Parameters
1. On the Tool Setup dialog box menu bar, click File > Open Parameter File.
2. The system displays the browser window, which lists all the files with the .tpm
extension in the directory defined by the pro_mf_tprm_directory configuration
option. If the pro_mf_tprm_directory configuration option is not set, the search
starts in your current working directory.
3. Select a file name from the browser window and click Open.
4. The system searches the Tool Table for the Name of the tool being retrieved:
o If not found, the system appends the tool at the end of the Tool Table.
Number (pocket number) is incremented by 1 with respect to the last one
currently in the Tool Table. The Offset field is left blank.
o If the system finds a tool in the current Tool Table that has the same name
and the same parameters as the one being retrieved, it highlights the
appropriate Tool Table entry and displays its parameter values and section
sketch.
o If the name belongs to a tool that already exists in the current Tool Table
but has a different set of parameters, the system issues a warning and
queries whether you want to overwrite an existing tool. If you confirm, it
highlights the appropriate Tool Table entry and displays the tool’s new
parameter values and section sketch.
At the same time, the system looks for a .tpm file with the same name in the
Materials subdirectory corresponding to the stock material (as specified in the
Operation Setup dialog box). If found, it retrieves the cutting data stored in this
file into the appropriate Speeds & Feeds tab fields.
Note: When you retrieve a tool parameters’ file, its type must correspond to the
Type value in the Tool Setup dialog box; otherwise, the system will issue an
error message and the tool will not be retrieved.
To Add a Sketched Tool
You can use sketched tools for Free Form machining and for machining Top Round
features.
1. On the Tool Setup dialog box menu bar, click Edit > Sketch.
2. The system increments the pocket Number by 1 with respect to the last one
currently in the Tool Table and generates a default Name for the tool. The
Offset field is left blank.
3. Modify Name as desired.
Using Additional Modules
37
4. Click Sketcher.
5. The system starts the Sketcher user interface and opens a new window. Sketch
the tool section.
To Modify an Existing Tool
1. Highlight the appropriate entry in the Tool Table.
2. The system updates the lower portion of the Tool Setup dialog box to display
this tool’s parameters and section sketch.
3. Enter new values for the parameters that you want to modify.
4. Click Preview to display the tool’s section based on the new parameter values.
5. When satisfied, click Apply to update the Tooling database.
To Delete a Tool
1. Highlight the appropriate entry in the Tool Table.
2. On the Tool Setup dialog box menu bar, click Edit > Delete.
3. The system deletes the current table entry.
To Save Tool Parameters
1. Select the tool you want to save by highlighting the appropriate Tool Table entry.
2. On the Tool Setup dialog box menu bar, click File > Save tool.
3. The system saves the tool parameters in a text file called <name>.tpm, where
<name> is the tool Name, in the directory defined by the pro_mf_tprm_dir
configuration option. If you have supplied the cutting data, that is, the speeds
and feeds for the tool, this data is stored in a <name>.tpm file in the appropriate
Materials subdirectory.
To Create a Tool Model
1. Create a new Pro/ENGINEER model of type Part, and give it the name of the tool.
Reproduce the tool geometry by using the appropriate construction features
(protrusions, cuts, and so on).
2. Create a coordinate system to represent the tool origin, that is, the tool control
point. This is the point that will follow the tool path computed for machining a
feature. Make sure the z-axis of the coordinate system is pointing in the upward
direction (into the tool). Change the coordinate system’s name to "TIP" (use Set
Up, Name).
3. Establish associativity between the model’s dimensions and tool’s parameters.
There are two ways to do this:
o Modify appropriate dimension symbols to exactly correspond to the
parameter names. Choose Modify from the PART menu, then choose
DimCosmetics and Symbol. Select the feature to display dimensions,
Expert Machinist – Help Topic Collection
38
then select dimension text and enter the new symbolic name, for example,
Cutter_Diam.
o Add parameters to the model with the names exactly corresponding to the
tool parameter names. This method is convenient when you want to define
the tool parameters directly in the tool assembly (for example,
Cutter_Diam for an insert drill, not for a drill bit).
Notes:
• In some cases, parameter names do not exactly match the labels in the Tool
Setup dialog box. For example, spaces are generally replaced with underscores.
Sometimes, the parameter name is truncated. To find out the exact parameter
name, look in a .tpm file for the appropriate type of tool.
• Parameter names are case-insensitive. For example, when modifying a dimension
symbol or adding a model parameter for Cutter Diameter, you can use Cutter_Diam, cutter_diam, or CUTTER_DIAM; the system will recognize either of
these strings as a tool parameter name.
• If an assembly is to be used as a tool model, you can modify dimension symbols
or add parameters to any of the component parts as well as to the assembly
itself.
Solid Tool Models
All Expert Machinist needs to know about a tool is its parameters. It creates a tool
path and displays the default tool based on the values in the .tpm file.
However, you can enhance the CL data display and interactively check for
interference by showing a "real" tool. In order to do this, design your tool as a
regular Pro/ENGINEER model (part or assembly), and then establish associativity
between this model’s dimensions and the tool parameters. When such a tool is used,
you will see the real tool model instead of the default tool simulation. This is also
another way to create your tool library.
Standard Library
If you have a Pro/LIBRARY license, you can also use the standard tool library of solid
tools. It contains common tools (mills, taps, and drills) of sizes corresponding to
ANSI standards. For more information, refer to the TOOLING LIBRARY Catalog.
To Use a Tool Model
To use a tool model in Expert Machinist, you have to retrieve the tool using the
Open Tool Library option. The system will look up the tool model and read
appropriate dimension values into the tool parameter file. In the Tool Preview
window of the Tool Setup dialog box, and when displaying a tool path, you will see
the actual tool model, not a default tool.
1. On the Tool Setup dialog box menu bar, click File > Open Tool Library.
2. Choose By Reference or By Copy:
Using Additional Modules
39
o By Reference—Direct associativity with the library model will be
established. You will not be able to modify the tool parameters for a
particular machine tool by using the Tool Setup dialog box. If the tool
model in the library is later modified, all the manufacturing data will be
updated upon regenerating the manufacturing process.
o By Copy—The tool information will be copied into the manufacturing
process. The tool parameters for a machine tool can be modified using the
Tool Setup dialog box; the library model will not be changed. If the library
model is later modified, it will not affect this manufacturing process. If
some of the parameters are missing in the tool model, the system will
prompt you for the missing values.
3. Select a tool model name from the browser window.
4. The system reads in the tool parameters from the model (the model name is
used as the tool Name). The system also includes the names of the component
parts and assemblies of the tool model in the BOM table, located on the BOM tab
of the Tool Setup dialog box.
Using Assembly as a Tool Model
If an assembly is used as a tool model, the system will search the assembly first,
and then all the component parts in the same order as they were assembled (that is,
the first component will be searched first), for the tool parameters and origin data.
Once a parameter is set, all values for the same parameter found later will be
ignored. In other words, the top-level assembly parameters take precedence over
component parameters, and after that the precedence is determined by the order of
assembly.
If, after all components are searched, some of the tool parameters are missing, an
error message will appear and you will be asked to select another tool (if using the
tool By Reference) or to supply the missing values (if using the tool By Copy).
Machining Features
About Machining Features
Machining features establish what material needs to be removed from the stock to
achieve the reference model geometry. Each closed volume of material to be
removed comprises a separate machining feature.
Define the machining features in the order you want them machined (one exception:
create an Entry Hole feature after you have created the closed feature that you need
it for). Use the proper machining feature type depending on the shape of the
volume, and on the combination of Hard and Soft Walls bounding this volume. Hard
Walls are surfaces of the reference model; Soft Walls are surfaces of the stock. The
bottom surface of the volume is called the feature Floor; again, it is called a Hard
Floor if this is a surface of the reference model and a Soft Floor if this is a surface of
the stock.
The following feature types are available:
Expert Machinist – Help Topic Collection
40
• Face—An open volume with a Hard Floor, completely surrounded by Soft Walls.
• Slab—An open volume with a Hard Floor, surrounded by Soft Walls. Unlike the
Face feature, the Slab may contain islands (bosses) on its Floor, or partial Hard
Walls.
• Pocket—A closed volume with a Hard Floor, completely surrounded by Hard
Walls. The Floor may contain protruding bosses (islands).
• Through Pocket—A closed volume with a Soft Floor, completely surrounded by
Hard Walls.
• Step—An open volume with a Hard Floor, surrounded by one continuous chain of
Hard Walls and one continuous chain of Soft Walls. The Floor may contain
protruding bosses (islands).
• Profile—An open volume with a Soft Floor, surrounded by one continuous chain
of Hard Walls and one continuous chain of Soft Walls.
• Channel—An open volume with a Hard Floor, surrounded by alternating chains of
Hard and Soft Walls.
• Slot—An elongated volume with a Hard Floor, completely surrounded by Hard
Walls, with full radii on two opposite ends.
• Through Slot—An elongated volume with a Soft Floor, which can be either
completely surrounded by Hard Walls, or have one chain of Soft Walls.
• Boss Top—Material left on top of a boss, for example, located inside a Pocket or
Step feature.
• Flange—An open volume with a Hard Floor, surrounded by Soft Walls, and
containing a single large boss or void in the middle, so that only a relatively thin
flange is being machined.
• O-Ring—A special case of a Slot feature, which has a Hard Floor and two chains
of Hard Walls at a constant offset from each other (that is, a cross section of this
feature is constant throughout). The hard walls can be of any shape as long as
they meet these requirements. In other words, this feature is a continuous closed
groove or slot.
• Rib Top—Material to be removed from the top of a rib. The top of the rib is the
Floor of the feature. It must be horizontal.
• Undercut—An open volume with a Hard Ceiling, to be machined by a Side Milling
tool. Once you specify a Ceiling, the system detects the Walls and Floor
automatically. You can adjust the feature depth.
• Top Chamfer—Material to be removed along a chain of horizontal chamfered
edges. The chamfered surfaces are the Floor of the feature.
• Top Round— Material to be removed along a chain of horizontal rounded edges.
The rounded surfaces are the Floor of the feature.
• Hole Group—A pattern of holes to be drilled.
Using Additional Modules
41
• Entry Hole—A hole predrilled before machining a closed volume (such as a
Pocket, Through Pocket, or Slot), to be used for the tool entry.
Once the features are defined, you can machine them, that is, create the appropriate
tool paths, at any time and in any order.
To Create a Machining Feature
1. On the top menu bar, click NC Create > Features and select the option
corresponding to the feature type. Or, click the icon corresponding to the feature
type on the toolbar.
The machining feature dialog box (for example, Pocket Feature) opens.
2. Define the elements of the machining feature dialog box, as needed. Usually, you
are required to select the Floor surfaces; other elements are optional.
3. Click OK to complete the feature, Cancel to quit. The Preview button lets you
check the feature geometry by highlighting the Hard Walls in red, Soft Walls in
cyan.
Creating Machining Features for No Stock Machining
Normally, when you create machining features, the system uses the stock definition
to determine the thickness of material to be removed. If an NC model has no stock,
you have to supply this value yourself. Therefore, whenever you create a machining
feature for a No Stock NC model, the feature dialog box will contain one or more
extra elements, depending on the type of the feature being created.
For features with a Hard Floor, such as Pocket or Step, the only extra element is
Adjust Feature Top. This element is required, that is, once you define the other
required elements, such as feature Floor, the system automatically selects the arrow
next to Adjust Feature Top and opens the Define/Adjust Feature Top dialog
box. You can define the feature top by supplying a thickness value from the feature
Floor, selecting a datum plane, or specifying the Z coordinate of the Program Zero
coordinate system.
For Through features, such as Through Pocket or Through Slot, you have to specify
both the top and the bottom of the material to be removed:
• By default, the system assumes that the top of the feature coincides with the top
edge of the feature walls. To adjust the top of the feature, click the arrow next to
Adjust Feature Top element. You can define the feature top by supplying an
offset value above the top of the feature Hard Walls, selecting a datum plane, or
specifying the Z coordinate of the Program Zero coordinate system.
• By default, the system assumes that the bottom of the feature coincides with the
bottom edge of the feature walls. To adjust the bottom of the feature, click the
arrow next to Adjust Feature Bottom element. You can define the feature
bottom by supplying an offset value below the bottom of the feature Hard Walls,
selecting a datum plane, or specifying the Z coordinate of the Program Zero
coordinate system.
Expert Machinist – Help Topic Collection
42
For Profile features, you also have to define both the top and the bottom of the
material to be removed, the same as for the other Through features. However, you
also have to specify the axial thickness of material to be removed, by using the
Offset Wall element and typing an offset value from feature Hard Walls. The default
value is 0.1" (in English units) or 3 mm (in metric units). You can type any value.
Note: When you create a Through Pocket or Through Slot feature for No Stock
machining, the system assumes that the whole feature is filled with material. If you
have a casting with a cored pocket, use Profile instead of Through Pocket, and
specify the appropriate Offset Wall value.
To Adjust Feature Boundaries
1. In the machining feature dialog box (for example, Pocket Feature), click .
The system reorients the model so that the XY-plane of the Program Zero
coordinate system is parallel to the screen. All the walls become Sketcher
entities; they are displayed in cyan.
2. Use the SKETCHER menu options to delete some entities or sketch new ones.
3. If the Intent Manager option is not selected, click Regenerate once the sketch
is completed.
4. Click Done to return to the machining feature dialog box.
5. Click Preview to display the feature. All the Sketcher entities that you created
while adjusting feature boundaries become the feature Walls. If you use edges of
the reference model, or sketch, these entities become Hard Walls. If you use
edges of the stock, these entities become Soft Walls. Use the Adjust Soft Walls
option to change the type of Walls, if needed.
Example: Adjusting Feature Boundaries
The reference model in this example contains two superimposed slots that you want
to machine as three separate Slot features. To create the Slot features, you will have
to adjust feature boundaries.
Create the first Slot feature:
1. Select the bottom of the slot (1) as the Floor surface. The system creates a Slot
feature as shown in the following illustration.
Using Additional Modules
43
2. Click to adjust feature boundaries. The system reorients the model and
displays the Sketcher grid. All the feature walls become Sketcher entities; they
are displayed in cyan, with vertices highlighted in yellow. Delete the entities (2)
corresponding to the walls of the thin slot, as shown below.
3. Sketch two Tangent End arcs (3) to close the contour, as shown below.
Expert Machinist – Help Topic Collection
44
4. On the SKETCHER menu, click Done.
The system creates a Slot feature as shown in the next illustration. The Hard
Walls are highlighted in red.
To machine the thin slot, create two more Slot features, each with one Soft Wall:
1. Create the second Slot feature. Select the same surface (1) — the bottom of the
slot — as the Floor surface. The system creates the Slot feature consisting of two
Using Additional Modules
45
contours left after the first Slot, each with a Soft Wall, as shown in the next
illustration.
2. Click to adjust feature boundaries, and delete the entities corresponding to
one of the contours.
The system creates a Slot feature as shown in the next illustration. The Hard
Walls are highlighted in red, the Soft Wall in cyan.
3. Create the third Slot feature. Select the same surface (the bottom of the slot) as
the Floor surface. The system creates the Slot feature, with a Soft Wall,
containing the material left after creating the first two Slot features.
Expert Machinist – Help Topic Collection
46
To Adjust Soft Walls
1. In the machining feature dialog box (for example, Pocket Feature), click
next to the Adjust Soft Walls element.
The system highlights all the feature walls, both Hard and Soft, in magenta.
2. Use the following options on the SELECT SRFS menu:
o Add—Select feature wall surfaces to change them to Soft Walls.
o Remove—Select feature wall surfaces to change them to Hard Walls.
o Show—Highlight the Soft Walls in cyan. Hard Walls stay highlighted in
magenta.
3. Click Done/Return to return to the machining feature dialog box.
To Adjust Feature Depth
1. In the machining feature dialog box (for example, Profile Feature), click
next to the Adjust Feature Bottom element.
The system opens the Define/Adjust Feature Bottom dialog box.
2. Use the following options in the Define/Adjust Feature Bottom dialog box:
o Offset below walls—Type an offset value below the bottom of the stock
(or below the bottom of the feature Hard Walls, for No Stock machining).
o Use Datum Plane—Select or create a datum plane normal to the z-axis of
the Program Zero coordinate system.
o Offset from Program Zero—Type a value along the z-axis of the Program
Zero coordinate system.
o None—The feature Floor coincides with the bottom of the stock. This option
is not available for No Stock machining.
3. Click Preview to highlight the surface currently defining the feature depth in
cyan.
4. Click OK to return to the machining feature dialog box.
To Adjust Feature Top
The Adjust Feature Top element appears only for No Stock machining, that is, for
NC models with no stock defined. For such models, you have to supply a value for
the thickness of material to be removed.
1. In the machining feature dialog box (for example, Profile Feature), click
next to the Adjust Feature Top element.
The system opens the Define/Adjust Feature Top dialog box.
Using Additional Modules
47
2. Use the following options in the Define/Adjust Feature Top dialog box:
o Offset above floor—Type a value of material thickness from the feature
Floor. This option is available only for features with a Hard Floor, such as
Pocket or Step.
o Offset above walls—This option is available only for Through features,
such as Profile, Through Pocket, or Through Slot. By default, the offset
value is 0; that is, the feature top coincides with the top of the feature Hard
Walls. You can type a different offset value, to extend the feature above the
top boundary of the Hard Walls.
o Use Datum Plane—Select or create a datum plane normal to the z-axis of
the Program Zero coordinate system.
o Offset from Program Zero—Type a value along the z-axis of the Program
Zero coordinate system.
3. Click Preview to display the currently defined feature top in cyan.
4. Click OK to return to the machining feature dialog box.
To Machine a Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the appropriate machining dialog box, corresponding to the
feature type.
3. Specify the cutting tool, define the machining method and options, and type the
values in the machining dialog box, as needed. For more information on
machining a feature of specific type, get help for the machining dialog box
corresponding to the feature type.
Every machining dialog box contains a Tool Path Properties button. It opens
the Tool Path Properties dialog box, where you can specify feeds and speeds,
as well as general machining, entry/exit, and cut control options.
4. Click Play Path at the bottom of the dialog box to display the currently defined
tool path.
5. Once you have completely defined the tool path for the feature, you can save this
machining strategy as a template, and then apply the template to other features
of the same type.
To save the current machining strategy as a template, click next to the Tool
Path Name text box, then type the template name in the New Name text box
of the Save As dialog box and click OK.
Expert Machinist – Help Topic Collection
48
Note: When you save a machining strategy as a template, it is automatically
saved with the Prompt for a tool option; that is, the template contains no
cutting tool information and the system prompts you to select or define the
cutting tool at the time you apply the template. If you want to modify the
template to always use a specific tool, open the template in Template Manager
and change it there.
6. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar type feature, click Next. This will finalize
the creation of the current tool path (equivalent to clicking OK), and then prompt
you to select a feature to be machined using the current settings, similar to the
Mimic Toolpath functionality.
To Set Tool Path Properties
1. In a feature machining dialog box (for example, Pocket Milling), click Tool Path
Properties.
The Tool Path Properties dialog box opens. It contains five tabbed pages: CL
Commands, Feed Rates, Clearance, Entry/Exit, and Cut Control. Each
tabbed page lists the options and values that define your machining strategy.
Initially, the Tool Path Properties dialog box contains either the default system
values, or, if you are placing a machining template or mimicking a Tool Path, the
values from the template or the original Tool Path, respectively.
2. On the appropriate tabs of the Tool Path Properties dialog box, select the
desired options and type values, as needed.
On the Feed Rates tab, each feed rate has two fields: the first one lists the
available methods of specifying this feed rate, the second one is a text box with
the actual value:
o RAPID—The system will output the RAPID command for these moves. The
corresponding Feed Rate text box is then empty and grayed out.
o Enter—Type the desired value in the corresponding Feed Rate text box.
o From Tool—The system retrieves the cutting data stored with the tool.
This option is available only if the tool contains associated cutting data. The
corresponding Feed Rate text box lists the retrieved value and is grayed
out.
The Speed setting on the CL Commands tab and the Depth of Cut and
Stepover settings on the Cut Control tab also have a From Tool option, which
utilizes the cutting data stored with the tool.
3. When you have changed all the necessary settings, click OK.
The system closes the Tool Path Properties dialog box and brings you back to
the feature machining dialog box, where you can verify you selections by clicking
Play Path.
Using Additional Modules
49
Automatic Placement of CL Commands
You can insert a customized CL command anywhere along the tool path by using the
PLAY PATH dialog box. However, if the tool path changes for some reason, the
customized CL command may end up in a wrong location. The Automatic Command
Placement functionality allows you to insert a CL command, or a block of commands,
before or after a specific event on the tool path (for example, before each pass, or
after the final retract), and to maintain its location through subsequent tool path
changes.
The CL Commands tabbed page of the Tool Path Properties dialog box provides
eight typical locations in a CL file where you might want to insert a customized CL
command:
• Before LOADTL—Before the LOADTL statement.
• After LOADTL—After the LOADTL statement.
• After SPINDL—After the SPINDL statement.
• After FROM—After the FROM statement. This option becomes available only if
you select the Use FROM checkbox in the FROM/HOME Statements section,
immediately above the Automatic Command Placement section.
• Before Each Pass—Before the approach move to each cutting pass on the tool
path.
• After Each Pass—After the retract move from each cutting pass on the tool
path.
• After Final Retract—After the final retract move on the tool path. This option is
not available if None is selected as the Final Withdrawal option on the
Clearance tabbed page of the Tool Path Properties dialog box.
• After GOHOME—After the GOHOME statement. This option becomes available
only if you select the Use GOHOME checkbox in the FROM/HOME Statements
section, immediately above the Automatic Command Placement section.
For each of these locations, you can specify a CL command, or a block of CL
commands, by clicking under the location label and then using the CL
Command dialog box. When you are finished, the first command in the block is
displayed in the text box under the location label.
To make the system output the specified commands at the desired location when
writing a CL file, select the checkbox next to the appropriate location label.
To Mimic a Tool Path
Use the Mimic Toolpath functionality when you have an existing tool path and want
to use the same settings on a similar type feature.
1. On the top menu bar, click NC Create > Tool Paths > Mimic a Toolpath.
2. Select the Tool Path feature name in the Select Feature dialog box. Click OK.
Expert Machinist – Help Topic Collection
50
3. Select the feature name in the Select Feature dialog box (only features of the
same type as the one machined by the selected tool path are listed). As you
place the cursor over a feature name in the dialog box, the appropriate geometry
is highlighted on the screen. Click OK.
The system opens the appropriate machining dialog box, with all the settings in
this dialog (except the cutting tool name) copied from the original Tool Path
feature.
Note: Expert Machinist uses the concept of a modal tool; that is, once you
specify a cutting tool, all subsequent machining features will use this tool until
you explicitly change it. (Look in the Index for details on other modal settings in
Expert Machinist.) Therefore, when you mimic a tool path, the system does not
copy the tool information from the Tool Path feature that you mimic; instead, it
uses the modal tool.
4. Change the cutting tool and the selected options, and modify the parameters, if
needed.
5. Click Play Path at the bottom of the dialog box to display the currently defined
tool path.
6. Click OK to complete machining the feature. Once the new tool path is created, it
is completely independent from the original tool path.
Face Features
To Create a Face Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Face.
The Face Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Face1 (the system
increments the number for the next Face feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature (that is, the
top surface of the reference model).
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
2. Select the Floor surface. On the SELECT SRFS menu, click Done/Return.
3. Change Program Zero, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Using Additional Modules
51
To Machine a Face Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Face Milling dialog box. The top portion of the dialog box
contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
FACE1_TP1 (the system uses the name of the feature for the first portion of
the tool path name). The system will use this file name for NC data output.
You can type a customized name. You can also click the Comments button
located under the Tool Path Name text box to type the Machine Strategy
Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Face Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
Expert Machinist – Help Topic Collection
52
The Face Milling Dialog Box
The Machining Method section of the Face Milling dialog box contains the following
options.
Machining Mode
• Rough—Face down the stock and leave stock according to the Rough to value.
• Finish—Finish mill the reference model surface(s). When you select this option,
you can use the Finish Passes button to set up the number of finish passes and
the depth increments.
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only. At the end of each cut, the
tool returns to the opposite side, to start the next cut in the same direction.
• Back and Forth—The tool continuously machines the Face feature, moving back
and forth. At the end of a pass, it retracts and moves to the beginning of the next
pass, unless the Reverse Multiple Passes option is selected.
• Spiral—Generates a spiral cutting path.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Cut Angle—Defines the angle between the cut direction and the x-axis of the
Program Zero coordinate system for One Direction and Back and Forth cut motion
types. The default is 0, which means that the tool cuts parallel to the x-axis of the
Program Zero coordinate system. To change the cut direction, type the new value in
the Cut Angle text box.
Motion Between Cuts
These options describe the way the tool makes the horizontal connections between
the cutting motions:
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
• Clear Part on Last Cut—If Stay in Cut is selected, this option will make the
tool clear the part on the final cut of each pass.
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
Using Additional Modules
53
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Face Milling dialog box contains the following options:
• Reverse Multiple Passes—If Back and Forth is selected, this option will
reverse the Cut Angle on successive passes. Use this option to perform
continuous back and forth machining between passes.
• Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL
statements.
Example: Face Machining
If you select a tool with Cutter Diameter bigger than the width of the stock, the tool
will make a single cut at each depth, as shown in the illustration below.
Slab Features
To Create a Slab Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Slab.
The Slab Feature dialog box opens with the following elements:
Expert Machinist – Help Topic Collection
54
o Feature Name—The default feature name, such as Slab1 (the system
increments the number for the next Slab feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Example: Creating a Slab Feature
To machine the top of the part shown in the illustration below, create a Slab feature.
Select the top face of the reference model (1) as the Floor surface.
The system creates a Slab feature as shown in the next illustration. The walls of the
two islands on the top face are Hard Walls; they are highlighted in red. The outer
boundaries of the stock are Soft Walls; they are highlighted in cyan.
Using Additional Modules
55
To Machine a Slab Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Slab Milling dialog box. The top portion of the dialog box
contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
SLAB1_TP1 (the system uses the name of the feature for the first portion of
the tool path name). The system will use this file name for NC data output.
You can type a customized name. You can also click the Comments button
located under the Tool Path Name text box to type the Machine Strategy
Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Slab Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
Expert Machinist – Help Topic Collection
56
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Slab Milling Dialog Box
The Machining Method section of the Slab Milling dialog box contains the following
options.
Roughing
Rough Slab—Remove the material inside the Slab feature using rough milling and
leaving stock according to the Floor Stock and Wall Stock values:
• Floor Stock—Stock to be left on the Floor surfaces.
• Wall Stock—Stock to be left on the Hard Walls.
Finishing
• Finish Floors—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments.
• Back Off Walls—When you do rough milling and finish floors within the same
tool path, you can keep the tool off the walls by a specified additional distance
while the Floor is being finished. You can then finish the walls later. This option
becomes available when both the Rough Slab and Finish Floors options are
selected and the Finish Walls option is cleared. When you select this option,
type the back-off distance in the text box to the right.
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only. At the end of each cutting
pass, the tool returns to the opposite side, to start the next pass in the same
direction.
Using Additional Modules
57
• Back and Forth—The tool continuously machines the Slab feature, moving back
and forth. At the end of a pass, it retracts and moves to the beginning of the next
pass, unless the Reverse Multiple Passes option is selected.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Cut Angle—Defines the angle between the cut direction and the x-axis of the
Program Zero coordinate system. The default is 0, which means that the tool cuts
parallel to the x-axis of the Program Zero coordinate system. To change the cut
direction, type the new value in the Cut Angle text box.
Clean Up Cut—Cleans up the Hard Walls after the rough cut and before the finish
cuts, to remove scallops left by the rough cut. Type the value for the minimal
amount of stock to be removed by this cut in the Stock text box to the right.
Connect Motions
These options describe the way the tool makes the horizontal connections between
the cutting motions:
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Slab Milling dialog box contains the following options:
• Reverse Multiple Passes—If Back and Forth is selected, this option will
reverse the Cut Angle on successive passes. Use this option to perform
continuous back and forth machining between passes.
• Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL
statements.
Expert Machinist – Help Topic Collection
58
Pocket Features
To Create a Pocket Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Pocket.
The Pocket Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Pocket1 (the system
increments the number for the next Pocket feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
To Machine a Pocket Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Pocket Milling dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
POCKET1_TP1 (the system uses the name of the feature for the first portion
of the tool path name). The system will use this file name for NC data
output. You can type a customized name. You can also click the Comments
button located under the Tool Path Name text box to type the Machine
Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
Using Additional Modules
59
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Pocket Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Pocket Milling Dialog Box
The Machining Method section of the Pocket Milling dialog box contains the
following options.
Roughing
Rough Pocket—Remove material inside the pocket using rough milling and leaving
stock according to the Floor Stock and Wall Stock values:
• Floor Stock—Stock to be left on the Floor of the pocket.
• Wall Stock—Stock to be left on the walls of the pocket.
Finishing
• Finish Floors—Finish mill the Floor of the pocket. When you select this option,
you can use the Finish Passes button to set up the number of finish passes and
the depth increments.
• Back Off Walls—When you do rough pocket milling and finish floors within the
same tool path, you can keep the tool off the walls by a specified additional
distance while the Floor is being finished. You can then finish the walls later. This
Expert Machinist – Help Topic Collection
60
option becomes available when both the Rough Pocket and Finish Floors
options are selected and the Finish Walls option is cleared. When you select this
option, type the back-off distance in the text box to the right.
• Finish Walls—Finish mill the walls of the pocket. When you select this option,
you can use the Finish Cuts button to set up the number of finish cuts and the
depth increments.
• Corners Only—Clean up the corners with a smaller tool after removing material
from the pocket with a large tool.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define the way the tool scans the horizontal cross-sections of the
pocket:
• One Direction—Cuts in one direction only. At the end of each cut, the tool
retracts and returns to the opposite side of the pocket, to start the next cut in
the same direction.
• Back and Forth—Continuously machines the pocket, moving back and forth.
• Spiral—Generates a spiral cutting path.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Cut Angle—Defines the angle between the cut direction and the x-axis of the
Program Zero coordinate system for One Direction and Back and Forth cut motion
types. The default is 0, which means that the tool cuts parallel to the x-axis of the
Program Zero coordinate system. To change the cut direction, type the new value in
the Cut Angle text box.
Clean Up Cut—Cleans up the walls of the pocket after the rough cut and before the
finish cuts, to remove scallops left by the rough cut. Type the value for the minimal
amount of stock to be removed by this cut in the Stock text box to the right.
Top Entry
These options describe the way the tool enters the pocket:
• Plunge—The tool enters the material vertically.
• Ramp—The tool enters at Ramp Angle to the x-axis of the Program Zero
coordinate system. You can customize the Ramp Angle by clicking the Tool
Path Properties button and using the Entry/Exit tab of the Tool Path
Properties dialog box.
Using Additional Modules
61
• Helix—The tool enters along a helical path. You can customize the helical entry
by clicking the Tool Path Properties button and using the Entry/Exit tab of the
Tool Path Properties dialog box. Type the new values for the Helix Angle and
the Radius of the helix (the default for which is calculated by the system based
on the size of the part).
• Entry Hole—The tool enters along a predefined entry hole. To use this option,
you must first create and machine an Entry Hole feature for this pocket.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Pocket Milling dialog box contains the following option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Through Pocket Features
To Create a Through Pocket Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Thru Pocket.
The Through Pocket Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Thru Pocket1 (the
system increments the number for the next Through Pocket feature). You
can type a customized name.
o Define Feature Walls—Select the side surfaces to be machined.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
o Adjust Feature Bottom—Adjust the Floor depth of feature (by default, a
Through Pocket extends all the way through the stock). To specify a
different Floor depth, select a surface, a datum plane, or type a value along
the z-axis of the feature-level Program Zero coordinate system.
2. Select the walls of the pocket. Use the following commands on the SURF/LOOP
menu:
o Surface—Select the wall surfaces individually.
Expert Machinist – Help Topic Collection
62
o Loop—Specify a closed loop of surfaces by selecting a face they surround.
If there is more than one loop of edges (for example, there is a hole in the
selected surface), you will be prompted to select an edge to use.
3. On the SURF/LOOP menu, click Done.
4. On the SELECT SRFS menu, click Done/Return.
5. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
6. Click OK to complete the feature, Cancel to quit.
Example: Creating a Through Pocket
The illustration below shows creating a Through Pocket feature by using the Loop
option on the SURF/LOOP menu:
1. Select the top surface.
2. Select an edge that belongs to one of the pocket walls.
The resulting Through Pocket feature is shown in the next illustration (Hard Walls are
shown in red):
Using Additional Modules
63
To Machine a Through Pocket Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Through Pocket Milling dialog box. The top portion of
the dialog box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
THRU POCKET1_TP1 (the system uses the name of the feature for the first
portion of the tool path name). The system will use this file name for NC
data output. You can type a customized name. You can also click the
Comments button located under the Tool Path Name text box to type the
Machine Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Through Pocket Milling dialog box contains the
options for defining the Machining Method, and the lower portion lists the
machining Options. At the bottom of the dialog box there are four buttons: OK,
Cancel, Next, and Play Path.
Expert Machinist – Help Topic Collection
64
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Through Pocket Milling Dialog Box
The Machining Method section of the Through Pocket Milling dialog box contains
the following options.
Wall Machining
• Rough—Remove material inside the pocket using rough milling and leaving stock
on the walls of the pocket according to the Rough to value.
• Finish—Finish mill the walls of the pocket. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define the way the tool scans the horizontal cross-sections of the
pocket:
• One Direction—Cuts in one direction only. At the end of each cutting pass, the
tool retracts and returns to the opposite side if the pocket, to start the next pass
in the same direction.
• Back and Forth—Continuously machines the pocket, moving back and forth.
• Spiral—Generates a spiral cutting path.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Using Additional Modules
65
Cut Angle—Defines the angle between the cut direction and the x-axis of the
Program Zero coordinate system for One Direction and Back and Forth cut motion
types. The default is 0, which means that the tool cuts parallel to the x-axis of the
Program Zero coordinate system. To change the cut direction, type the new value in
the Cut Angle text box.
Clean Up Cut—Cleans up the walls of the pocket after the rough cut and before the
finish cuts, to remove scallops left by the rough cut. Type the value for the minimal
amount of stock to be removed by this cut in the Stock text box to the right.
Top Entry
These options describe the way the tool enters the pocket:
• Plunge—The tool enters the material vertically.
• Ramp—The tool enters at Ramp Angle to the x-axis of the Program Zero
coordinate system. You can customize the Ramp Angle by clicking the Tool
Path Properties button and using the Entry/Exit tab of the Tool Path
Properties dialog box.
• Helix—The tool enters along a helical path. You can customize the helical entry
by clicking the Tool Path Properties button and using the Entry/Exit tab of the
Tool Path Properties dialog box. Type the new values for the Helix Angle and
the Radius of the helix (the default for which is calculated by the system based
on the size of the part).
• Entry Hole—The tool enters along a predefined entry hole. To use this option,
you must first create and machine an Entry Hole feature for this pocket.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Through Pocket Milling dialog box contains the
following option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Step Features
To Create a Step Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Step.
The Step Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Step1 (the system
increments the number for the next Step feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature.
Expert Machinist – Help Topic Collection
66
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
o Adjust Feature Bottom—Adjust the Floor depth of feature. Select a
surface, a datum plane, or type a value along the z-axis of the feature-level
Program Zero coordinate system.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
To Machine a Step Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Step Milling dialog box. The top portion of the dialog box
contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
STEP1_TP1 (the system uses the name of the feature for the first portion of
the tool path name). The system will use this file name for NC data output.
You can type a customized name. You can also click the Comments button
located under the Tool Path Name text box to type the Machine Strategy
Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Step Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
Using Additional Modules
67
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Step Milling Dialog Box
The Machining Method section of the Step Milling dialog box contains the following
options.
Roughing
Rough Step—Remove the material inside the Step feature using rough milling and
leaving stock according to the Floor Stock and Wall Stock values:
• Floor Stock—Stock to be left on the Floor surfaces.
• Wall Stock—Stock to be left on the Hard Walls.
Finishing
• Finish Floors—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments.
• Back Off Walls—When you do rough milling and finish floors within the same
tool path, you can keep the tool off the walls by a specified additional distance
while the Floor is being finished. You can then finish the walls later. This option
becomes available when both the Rough Step and Finish Floors options are
selected and the Finish Walls option is cleared. When you select this option,
type the back-off distance in the text box to the right.
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Expert Machinist – Help Topic Collection
68
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only. At the end of each cut, the
tool returns to the opposite side, to start the next cut in the same direction.
• Back and Forth—The tool continuously machines the Step feature, moving back
and forth.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
These options define the cutting direction:
• Follow Hard Walls—The tool follows the shape of the Hard Walls.
• Straight Line—The tool cuts straight at a constant angle to the Program Zero
coordinate system.
Cut Angle—Defines the angle between the cut direction and the x-axis of the
feature-level Program Zero coordinate system if Straight Line is selected. The
default is 0, which means that the tool cuts parallel to the x-axis of the Program Zero
coordinate system. To change the cut direction, type the new value in the Cut Angle
text box.
Clean Up Cut—Cleans up the Hard Walls after the rough cut and before the finish
cuts, to remove scallops left by the rough cut. Type the value for the minimal
amount of stock to be removed by this cut in the Stock text box to the right.
Connect Motions
These options describe the way the tool makes the horizontal connections between
the cutting motions:
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Step Milling dialog box contains the following option:
Using Additional Modules
69
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Profile Features
To Create a Profile Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Profile.
The Profile Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Profile1 (the system
increments the number for the next Profile feature). You can type a
customized name.
o Define Feature Walls—Select the side surfaces to be machined.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
o Adjust Feature Bottom—Adjust the Floor depth of feature (by default, a
Profile extends all the way through the stock). To specify a different Floor
depth, select a surface, a datum plane, or type a value along the z-axis of
the feature-level Program Zero coordinate system.
2. Select the Hard Walls. Use the following commands on the SURF/LOOP menu:
o Surface—Select the wall surfaces individually.
o Loop—Specify a closed loop of surfaces by selecting a face they surround.
If there is more than one loop of edges (for example, there is a hole in the
selected surface), you will be prompted to select an edge to use.
3. On the SURF/LOOP menu, click Done.
4. On the SELECT SRFS menu, click Done/Return.
5. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
6. Click OK to complete the feature, Cancel to quit.
Expert Machinist – Help Topic Collection
70
To Machine a Profile Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Profile Milling dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
PROFILE1_TP1 (the system uses the name of the feature for the first portion
of the tool path name). The system will use this file name for NC data
output. You can type a customized name. You can also click the Comments
button located under the Tool Path Name text box to type the Machine
Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Profile Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
Using Additional Modules
71
The Profile Milling Dialog Box
The Machining Method section of the Profile Milling dialog box contains the
following options.
Wall Machining
• Rough—Remove material using rough milling and leaving stock on the Hard
Walls according to the Rough to value.
• Finish—Finish mill the Hard Walls. When you select this option, you can use the
Finish Cuts button to set up the number of finish cuts and the depth increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only. At the end of each cutting
pass, the tool returns to the opposite side, to start the next pass in the same
direction.
• Back and Forth—The tool continuously machines the Profile feature, moving
back and forth.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
These options define the cutting direction:
• Follow Hard Walls—The tool follows the shape of the Hard Walls.
• Straight Line—The tool cuts straight at a constant angle to the Program Zero
coordinate system.
Cut Angle—Defines the angle between the cut direction and the x-axis of the
feature-level Program Zero coordinate system if Straight Line is selected. The
default is 0, which means that the tool cuts parallel to the x-axis of the Program Zero
coordinate system. To change the cut direction, type the new value in the Cut Angle
text box.
Clean Up Cut—Cleans up the Hard Walls after the rough cut and before the finish
cuts, to remove scallops left by the rough cut. Type the value for the minimal
amount of stock to be removed by this cut in the Stock text box to the right.
Connect Motions
These options describe the way the tool makes the horizontal connections between
the cutting motions:
Expert Machinist – Help Topic Collection
72
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Profile Milling dialog box contains the following option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Channel Features
To Create a Channel Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Channel.
The Channel Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Channel1 (the system
increments the number for the next Channel feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Using Additional Modules
73
Example: Creating a Channel Feature
To create a Channel feature, select its bottom surface (1) as the Floor surface, as
shown in the illustration below.
The system creates a Channel feature as shown in the next illustration. The Hard
Walls are highlighted in red; the Soft Walls are highlighted in cyan.
To Machine a Channel Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Channel Milling dialog box. The top portion of the dialog
box contains three text boxes:
Expert Machinist – Help Topic Collection
74
o Tool Path Name—The default name for the tool path file, such as
CHANNEL1_TP1 (the system uses the name of the feature for the first portion
of the tool path name). The system will use this file name for NC data
output. You can type a customized name. You can also click the Comments
button located under the Tool Path Name text box to type the Machine
Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Channel Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Channel Milling Dialog Box
The Machining Method section of the Channel Milling dialog box contains the
following options.
Roughing
Rough—Remove the material inside the Channel feature using rough milling and
leaving stock according to the Floor Stock and Wall Stock values:
• Floor Stock—Stock to be left on the Floor surfaces.
• Wall Stock—Stock to be left on the Hard Walls.
Using Additional Modules
75
Finishing
• Finish Floors—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments.
• Back Off Walls—When you do rough milling and finish floors within the same
tool path, you can keep the tool off the walls by a specified additional distance
while the Floor is being finished. You can then finish the walls later. This option
becomes available when both the Rough and Finish Floors options are selected
and the Finish Walls option is cleared. When you select this option, type the
back-off distance in the text box to the right.
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Corners Only—Clean up the corners with a smaller tool after removing material
from the pocket with a large tool.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only, following the trajectory of
the Channel feature. At the end of each cut, the tool returns to the opposite side,
to start the next cut in the same direction.
• Back and Forth—The tool continuously machines the Channel feature, following
its trajectory and moving back and forth.
• Spiral—Generates a cutting path where the tool starts from one Soft Wall, cuts
down the center of the Channel, and then makes alternating cuts to the left and
to the right from the first cut. When necessary, the cuts follow the Hard Walls to
remove all the material inside the Channel feature. Use this option if the walls of
the Channel feature are not parallel, or if it has more than two Soft Walls.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Connect Motions
These options describe the way the tool makes the horizontal connections between
the cutting motions:
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
Expert Machinist – Help Topic Collection
76
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
Start Wall
• Automatic—The Soft Wall where the tool starts cutting the material is chosen
automatically. Click next to the option to display the current Start Wall.
• Select—Select the Soft Wall where the tool starts cutting the material. Click
next to the option to select the Start Wall.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Channel Milling dialog box contains the following option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Example: Channel Machining
This example shows machining the Channel feature shown in the illustration below.
Select the following options in the Channel Milling dialog box:
• Rough
• Spiral
• Clear Part
• Stay Down
• Automatic
Using Additional Modules
77
The resulting tool path is shown in the next illustration. The tool starts from the
default Soft Wall, cuts down the center of the Channel, and then makes alternating
cuts to the left and to the right from the first cut. It traverses the Soft Walls and
does not retract between the cuts. When the tool reaches the widening of the
Channel, the cuts follow the Hard Walls to remove all the material inside the Channel
feature. When the tool encounters the third Soft Wall, it traverses this wall as well,
and does not retract between the cuts, according to the selected options.
Slot Features
To Create a Slot Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Slot.
The Slot Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Slot1 (the system
increments the number for the next Slot feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher. Use this option, for example, if you have two superimposed slots.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
Expert Machinist – Help Topic Collection
78
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
To Machine a Slot Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Slot Milling dialog box. The top portion of the dialog box
contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
SLOT1_TP1 (the system uses the name of the feature for the first portion of
the tool path name). The system will use this file name for NC data output.
You can type a customized name. You can also click the Comments button
located under the Tool Path Name text box to type the Machine Strategy
Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Slot Milling dialog box contains the options for
defining the Machining Method and Options, and the lower, collapsible, portion
provides the options for Advanced Slot Milling. At the bottom of the dialog box
there are four buttons: OK, Cancel, Next, and Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
Using Additional Modules
79
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle portion of the dialog box. The lower portion of the
dialog box contains the options for Advanced Slot Milling; use them if needed.
Click Play Path at the bottom of the dialog box to display the currently defined
tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Slot Milling Dialog Box
The Machining Method section of the Slot Milling dialog box contains the following
options.
Roughing
Rough Slot—Remove the material inside the Slot feature using rough milling and
leaving stock on the Floor according to the Floor Stock value. Stock left on the Hard
Walls depends on the Advanced Slot Milling options selected.
Finishing
• Finish Floors—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments.
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Top Entry
These options describe the way the tool enters the slot:
• Plunge—The tool enters the material vertically.
• Ramp—The tool enters at Ramp Angle to the x-axis of the Program Zero
coordinate system. You can customize the Ramp Angle by clicking the Tool
Path Properties button and using the Entry/Exit tab of the Tool Path
Properties dialog box.
• Helix—The tool enters along a helical path. You can customize the helical entry
by clicking the Tool Path Properties button and using the Entry/Exit tab of the
Tool Path Properties dialog box. Type the new values for the Helix Angle and
Expert Machinist – Help Topic Collection
80
the Radius of the helix (the default for which is calculated by the system based
on the size of the part).
• Entry Hole—The tool enters along a predefined entry hole. To use this option,
you must first create and machine an Entry Hole feature for this slot.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
Options
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
The Advanced Slot Milling section of the Slot Milling dialog box contains the
following options:
• Single Center Cut (default)—The tool performs a single cut along the center of
the slot. When you use this option, the amount of material left on the walls of the
slot depends on the difference between the width of the slot and the cutter
diameter of the tool.
• Multiple Cut—The tool performs multiple cuts to remove the material inside the
slot. Use the Wall Stock text box to specify the stock allowance left on the Hard
Walls of the slot. When you use this option, the following additional options
become available:
o One Direction—The tool cuts in one direction only. At the end of each cut,
the tool retracts and returns to the opposite side if the slot, to start the
next cut in the same direction.
o Back and Forth—The tool continuously machines the slot, moving back
and forth.
o Spiral—Generates a spiral cutting path.
Through Slot Features
To Create a Through Slot Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Thru Slot.
The Through Slot Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Thru_Slot1 (the
system increments the number for the next Through Slot feature). You can
type a customized name.
o Define Feature Walls— Select the side surfaces to be machined.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher. Use this option, for example, if you have two superimposed slots.
Using Additional Modules
81
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
o Adjust Feature Bottom—Adjust the Floor depth of feature (by default, a
Through Slot extends all the way through the stock). To specify a different
Floor depth, select a surface, a datum plane, or type a value along the z-
axis of the feature-level Program Zero coordinate system.
2. Select the walls of the slot. Use the following commands on the SURF/LOOP
menu:
o Surface—Select the wall surfaces individually.
o Loop—Specify a closed loop of surfaces by selecting a face they surround.
If there is more than one loop of edges (for example, there is a hole in the
selected surface), you will be prompted to select an edge to use.
3. On the SURF/LOOP menu, click Done.
4. On the SELECT SRFS menu, click Done/Return.
5. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
6. Click OK to complete the feature, Cancel to quit.
To Machine a Through Slot Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Through Slot Milling dialog box. The top portion of the
dialog box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
THRU_SLOT1_TP1 (the system uses the name of the feature for the first
portion of the tool path name). The system will use this file name for NC
data output. You can type a customized name. You can also click the
Comments button located under the Tool Path Name text box to type the
Machine Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
Expert Machinist – Help Topic Collection
82
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Through Slot Milling dialog box contains the options
for defining the Machining Method, and the lower portion lists the machining
Options. At the bottom of the dialog box there are four buttons: OK, Cancel,
Next, and Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Through Slot Milling Dialog Box
The Machining Method section of the Through Slot Milling dialog box contains the
following options.
Roughing
Rough Slot—Remove the material inside the Slot feature using rough milling.
Finishing
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
This option becomes available only when you select the Finish Walls option
above.
Cut Motion
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
Using Additional Modules
83
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Start Position
This group of options can be used only if the Through Slot feature is completely
surrounded by Hard Walls. If the Through Slot feature contains a chain of Soft Walls
(there can only be one such chain), then the start position is determined
automatically based on the Soft Wall location and the Climb/Conventional setting.
If the Through Slot feature is completely surrounded by Hard Walls, then when you
select the Finish Walls option, the Start Position group of options becomes
available.
If the Use Default option is selected, the tool will start at a default position along
the through slot.
If you clear the Use Default checkbox, you can click next to it and select a
point anywhere on the edges surrounding the through slot. The tool will start at the
position closest to the selected point. Click to view the start position.
Top Entry
These options describe the way the tool enters the slot:
• Plunge—The tool enters the material vertically.
• Ramp—The tool enters at Ramp Angle to the x-axis of the Program Zero
coordinate system. You can customize the Ramp Angle by clicking the Tool
Path Properties button and using the Entry/Exit tab of the Tool Path
Properties dialog box.
• Helix—The tool enters along a helical path. You can customize the helical entry
by clicking the Tool Path Properties button and using the Entry/Exit tab of the
Tool Path Properties dialog box. Type the new values for the Helix Angle and
the Radius of the helix (the default for which is calculated by the system based
on the size of the tool).
• Entry Hole—The tool enters along a predefined entry hole. To use this option,
you must first create and machine an Entry Hole feature for this slot.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
Options
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Expert Machinist – Help Topic Collection
84
Boss Top Features
To Create a Boss Top Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Bosstop.
The Boss Top Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Boss_Top1 (the system
increments the number for the next Boss Top feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Example: Creating a Boss Top Feature
To machine the NC Model in this example, create a Step feature, and select the
bottom of the cavity (1) as the Floor surface, as shown in the following illustration.
Machining the Step feature leaves the material on top of the protruding boss.
Using Additional Modules
85
To machine the top of the boss, create a Boss Top feature. Select the top face of the
boss (2) as the Floor surface.
The system creates a Boss Top feature as shown in the next illustration. The Soft
Walls are highlighted in cyan.
Expert Machinist – Help Topic Collection
86
To Machine a Boss Top Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Boss Top Milling dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
BOSS_TOP1_TP1 (the system uses the name of the feature for the first
portion of the tool path name). The system will use this file name for NC
data output. You can type a customized name. You can also click the
Comments button located under the Tool Path Name text box to type the
Machine Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Boss Top Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
Using Additional Modules
87
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Boss Top Milling Dialog Box
The Machining Method section of the Boss Top Milling dialog box contains the
following options.
Machining Mode
• Rough—Face down the boss top and leave stock according to the Rough to
value.
• Finish—Finish mill the boss top. When you select this option, you can use the
Finish Passes button to set up the number of finish passes and the depth
increments.
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only. At the end of each cut, the
tool returns to the opposite side, to start the next cut in the same direction.
• Back and Forth—The tool continuously machines the Face feature, moving back
and forth. At the end of a pass, it retracts and moves to the beginning of the next
pass, unless the Reverse Multiple Passes option is selected.
• Spiral—Generates a spiral cutting path.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Cut Angle—Defines the angle between the cut direction and the x-axis of the
Program Zero coordinate system for One Direction and Back and Forth cut motion
types. The default is 0, which means that the tool cuts parallel to the x-axis of the
Expert Machinist – Help Topic Collection
88
Program Zero coordinate system. To change the cut direction, type the new value in
the Cut Angle text box.
Motion Between Cuts
These options describe the way the tool makes the horizontal connections between
the cutting motions:
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
• Clear Part on Last Cut—If Stay in Cut is selected, this option will make the
tool clear the part on the final cut of each pass.
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Boss Top Milling dialog box contains the following
options:
• Reverse Multiple Passes—If Back and Forth is selected, this option will
reverse the Cut Angle on successive passes. Use this option to perform
continuous back and forth machining between passes.
• Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL
statements.
Example: Boss Top Machining
This example shows machining the Boss Top feature shown in the illustration below.
Using Additional Modules
89
Select a tool with Cutter Diameter bigger than the diameter of the boss (to make one
cut per pass).
Select the following options in the Boss Top Milling dialog box:
• Rough
• Finish
• One Direction
• Climb
• Clear Part
• Retract
Click Tool Path Properties > Cut Control and adjust Depth of Cut, as needed.
The resulting tool path is shown in the next illustration.
Expert Machinist – Help Topic Collection
90
Flange Features
To Create a Flange Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Flange.
The Flange Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Flange1 (the system
increments the number for the next Flange feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Example: Creating a Flange Feature
Using Additional Modules
91
In the NC Model shown in the illustration below, the stock is a casting with a large
cavity in the middle of the top surface. To machine the top of the reference model
and avoid air machining, create a Flange feature. Select the top face of the reference
model (1) as the Floor surface.
The system creates a Flange feature as shown in the next illustration. The outer
boundaries of the stock are Soft Walls; they are highlighted in cyan.
To Machine a Flange Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
Expert Machinist – Help Topic Collection
92
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Flange Milling dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
FLANGE1_TP1 (the system uses the name of the feature for the first portion
of the tool path name). The system will use this file name for NC data
output. You can type a customized name. You can also click the Comments
button located under the Tool Path Name text box to type the Machine
Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Flange Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Flange Milling Dialog Box
The Machining Method section of the Flange Milling dialog box contains the
following options.
Using Additional Modules
93
Roughing
Rough Flange—Remove the material inside the Flange feature using rough milling
and leaving stock according to the Floor Stock and Wall Stock values:
• Floor Stock—Stock to be left on the Floor surfaces.
• Wall Stock—Stock to be left on the Hard Walls. If the Flange feature does not
have Hard Walls, this text box will be unavailable.
Finishing
• Finish Floors—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments.
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments. If the Flange feature does not have Hard Walls, this option and the
Finish Cuts button will be unavailable.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define the cut motion pattern:
• Follow Outer Contour—The tool follows the outer contour of the Flange.
• Follow Inner Contour—The tool follows the inner contour of the Flange.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Start Location
These options describe where the tool starts cutting:
• Start From Outer Contour—The tool starts at the outer contour of the Flange
and moves inward.
• Start From Inner Contour—The tool starts at the inner contour of the Flange
and moves outward. This option is not available if the inner contour is comprised
of Hard Walls.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Flange Milling dialog box contains the following option:
Expert Machinist – Help Topic Collection
94
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
O-Ring Features
To Create an O-Ring Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > O-Ring.
The O-Ring Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as O-Ring1 (the system
increments the number for the next O-Ring feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature.
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red.
4. Click OK to complete the feature, Cancel to quit.
To Machine an O-Ring Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the O-Ring Milling dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as O-
RING1_TP1 (the system uses the name of the feature for the first portion of
the tool path name). The system will use this file name for NC data output.
You can type a customized name. You can also click the Comments button
Using Additional Modules
95
located under the Tool Path Name text box to type the Machine Strategy
Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the O-Ring Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The O-Ring Milling Dialog Box
The Machining Method section of the O-Ring Milling dialog box contains the
following options.
Roughing
Rough Groove—Remove the material inside the O-Ring feature using rough milling
and leaving stock on the Floor according to the Floor Stock value.
Finishing
• Finish Floors—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments.
Expert Machinist – Help Topic Collection
96
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
This option becomes available only when you select the Finish Walls option
above.
Cut Motion
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Start Position
If the Use Default option is selected, the tool will start at a default position along
the closed groove.
If you clear the Use Default checkbox, you can click next to it and select a
point anywhere on the edges surrounding the closed groove. The tool will start at the
position closest to the selected point. Click to view the start position.
Top Entry
These options describe the way the tool enters the groove:
• Plunge—The tool enters the material vertically.
• Ramp—The tool enters at Ramp Angle to the x-axis of the Program Zero
coordinate system. You can customize the Ramp Angle by clicking the Tool
Path Properties button and using the Entry/Exit tab of the Tool Path
Properties dialog box.
• Entry Hole—The tool enters along a predefined entry hole. To use this option,
you must first create and machine an Entry Hole feature.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the O-Ring Milling dialog box contains the following option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Example: O-Ring Machining
This example shows machining the O-Ring feature shown in the illustration below. To
create the O-Ring feature, select the bottom of the groove (1) as the Floor surface.
Using Additional Modules
97
Select a tool with Cutter Diameter corresponding to the width of the groove (to make
one cut per pass).
Select the following options in the O-Ring Milling dialog box:
• Rough
• Climb
• Use Default
• Plunge
The resulting tool path is shown in the next illustration.
Rib Top Features
To Create a Rib Top Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Ribtop.
The Rib Top Feature dialog box opens with the following elements:
Expert Machinist – Help Topic Collection
98
o Feature Name—The default feature name, such as RibTop1 (the system
increments the number for the next Rib Top feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature (the top of
the rib).
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Example: Creating a Rib Top Feature
Note: In this example, we are going to create Pocket features on both sides of the
rib prior to creating the Rib Top feature. This is not necessary. You can create the
Rib Top feature first (for example, if you want to machine it before machining the
Pockets); the geometry of the Rib Top feature is going to be exactly the same. When
you select the top of the rib, the system extends it vertically up regardless of
whether there is stock material to the sides of the rib or not.
To generate the proper features for machining this model, start by defining two
Pocket features on both sides of the rib:
1. Create a Pocket feature and select the bottom of the cavity (1) on one side of the
rib as the Floor surface. The system creates the Pocket feature, as shown in the
following illustration.
Using Additional Modules
99
2. Create another Pocket feature and select the bottom of the cavity (2) on the
other side of the rib as the Floor surface. The system creates the second Pocket
feature.
3. Create a Rib Top feature and select the top of the rib (3) as the Floor surface.
The system creates a Rib Top feature as shown in the next illustration. The Hard
Walls are highlighted in red; the Soft Walls are highlighted in cyan.
Expert Machinist – Help Topic Collection
100
To Machine a Rib Top Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Rib Top Milling dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
RIBTOP1_TP1 (the system uses the name of the feature for the first portion
of the tool path name). The system will use this file name for NC data
output. You can type a customized name. You can also click the Comments
button located under the Tool Path Name text box to type the Machine
Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Rib Top Milling dialog box contains the options for
defining the Machining Method, and the lower portion lists the machining Options.
At the bottom of the dialog box there are four buttons: OK, Cancel, Next, and
Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
Using Additional Modules
101
The Rib Top Milling Dialog Box
The Machining Method section of the Rib Top Milling dialog box contains the
following options.
Roughing
Rough Rib Top—Remove the material from the top of the rib using rough milling
and leaving stock according to the Floor Stock and Wall Stock values:
• Floor Stock—Stock to be left on the Floor surfaces.
• Wall Stock—Stock to be left on the Hard Walls.
Finishing
• Finish Floors—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments.
• Back Off Walls—When you do rough milling and finish floors within the same
tool path, you can keep the tool off the walls by a specified additional distance
while the Floor is being finished. You can then finish the walls later. This option
becomes available when both the Rough and Finish Floors options are selected
and the Finish Walls option is cleared. When you select this option, type the
back-off distance in the text box to the right.
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Entry Wall
• Automatic—The Soft Wall where the tool starts cutting the material is chosen
automatically. Click next to the option to display the current Entry Wall.
• Select—Select the Soft Wall where the tool starts cutting the material. Click
next to the option to select the Entry Wall.
Expert Machinist – Help Topic Collection
102
Rib Start Wall
If the Rib Top feature has an open configuration, you can use the following options to
specify which Soft Wall is opposite the Hard Wall of the rib, and thus define the
direction of machining the rib:
• Automatic—The Soft Wall defining the machining direction is chosen
automatically. Click next to the option to display the current Rib Start Wall.
• Select—Select Soft Wall that is opposite the Hard Wall of the rib to define the
machining direction. Click next to the option to select the Rib Start Wall.
Top Entry
These options describe the way the tool enters the material:
• Plunge—The tool enters the material vertically.
• Ramp—The tool enters at Ramp Angle to the x-axis of the Program Zero
coordinate system. You can customize the Ramp Angle by clicking the Tool
Path Properties button and using the Entry/Exit tab of the Tool Path
Properties dialog box.
• Helix—The tool enters along a helical path. You can customize the helical entry
by clicking the Tool Path Properties button and using the Entry/Exit tab of the
Tool Path Properties dialog box. Type the new values for the Helix Angle and
the Radius of the helix (the default for which is calculated by the system based
on the size of the part).
• Entry Hole—The tool enters along a predefined entry hole. To use this option,
you must first create and machine an Entry Hole feature.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Rib Top Milling dialog box contains the following option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Example: Rib Top Machining
To machine the model in this example, start with machining the two Pocket features
on either side of the rib (as shown in the following illustration), and then machine
the Rib Top feature.
Using Additional Modules
103
The following illustration shows the tool path generated by the system for machining
the Rib Top feature.
Example: Open Rib Top Machining
The Rib Top feature in this example has an open configuration; that is, it has only
one Hard Wall. To machine this Rib Top feature, select the wall opposite the Hard
Wall (surface 1 in the following illustration) as the Rib Start Wall.
Expert Machinist – Help Topic Collection
104
Undercut Features
To Create an Undercut Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Undercut.
The Undercut Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as Undercut1 (the system
increments the number for the next Undercut feature). You can type a
customized name.
o Define Feature Ceiling—Select the Ceiling surface for the feature, that is,
the top surface of the undercut (similar to defining the Floor surface for
other feature types).
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
o Adjust Feature Bottom—Adjust the Floor depth of feature (by default, an
Undercut extends down until the system finds a horizontal surface of the
reference part; if such a surface is not found, the Undercut extends all the
way through the stock). To specify a different Floor depth, select a surface,
a datum plane, or type a value along the z-axis of the feature-level
Program Zero coordinate system.
2. Select the Floor surface(s). On the SELECT SRFS menu, click Done/Return.
Using Additional Modules
105
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Example: Creating an Undercut
To machine the model shown in the illustration below, you have to create two Flange
features, a Boss Top, and an Undercut.
In the following illustrations, each feature is being machined before the next feature
is created. This is done just for better clarity of the example. You can define all the
features first, and then create the tool paths to machine the features.
1. Create a Flange feature. Select the top surface of the flange (1) as the Floor
surface.
Expert Machinist – Help Topic Collection
106
2. Create a Boss Top feature to remove material from the top of the central shaft.
Select the top surface of the shaft (2) as the Floor surface.
3. Create another Flange feature. Select the top surface of the base (3) as the Floor
surface. Note that the system detects the flange and leaves the material around
the lower portion of the shaft when it generates the feature geometry.
Using Additional Modules
107
4. Create an Undercut feature. Select the bottom surface of the flange (4) as the
Ceiling surface. The system automatically detects the Floor surface and generates
the Undercut feature as shown in the following illustration.
To Machine an Undercut Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
Expert Machinist – Help Topic Collection
108
The system opens the Undercut Milling dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
UNDERCUT1_TP1 (the system uses the name of the feature for the first
portion of the tool path name). The system will use this file name for NC
data output. You can type a customized name. You can also click the
Comments button located under the Tool Path Name text box to type the
Machine Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Undercut Milling dialog box contains the options for
defining the Machining Strategy, and the lower portion lists the machining
Options. At the bottom of the dialog box there are four buttons: OK, Cancel,
Next, and Play Path.
3. Change the cutting tool, if needed. You have to use a tool of the type Side Mill.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Strategy and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Undercut Milling Dialog Box
The Machining Strategy section of the Undercut Milling dialog box contains the
following options.
Roughing
Rough Undercut—Remove the material inside the Undercut feature using rough
milling and leaving stock according to the Ceiling/Floor Stock and Wall Stock
values:
Using Additional Modules
109
• Ceiling/Floor Stock—Stock to be left on the Ceiling and Floor surfaces.
• Wall Stock—Stock to be left on the Hard Walls.
These options define the number of cutting passes:
• Multiple Cuts—The tool makes multiple cutting passes, machining away all the
material and leaving stock on the Ceiling and Floor surfaces according to the
Ceiling/Floor Stock value. The first cutting pass is at the top of the Undercut
(taking into account the Cutter Width of the tool and the ceiling stock value). You
can control the distance between the passes by using the Depth of Cut option,
located on the Cut Control tabbed page of the Tool Path Properties dialog
box.
• Single Center Cut—The tool makes only one cutting pass, leaving equal
amounts of material on the Ceiling and Floor surfaces. If you select this option,
the Ceiling/Floor Stock text box becomes unavailable, because the amount of
stock left on the Ceiling and Floor surfaces is determined by the Cutter Width
parameter of the tool.
Finishing
• Finish Ceiling/Floor—Finish mill the Ceiling and Floor surfaces. When you select
this option, you can use the Finish Passes button to set up the number of finish
passes and the depth increments.
• Finish Walls—Finish mill the Hard Walls. When you select this option, you can
use the Finish Cuts button to set up the number of finish cuts and the depth
increments.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only. At the end of each cut, the
tool returns to the opposite side, to start the next cut in the same direction.
• Back and Forth—The tool continuously machines the Undercut, moving back
and forth.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Motion Between Cuts
These options describe the way the tool makes the horizontal connections between
the cutting motions:
Expert Machinist – Help Topic Collection
110
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Undercut Milling dialog box contains the following
option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Using the Side Mill Tool
To machine an Undercut feature, you have to use a tool of the type Side Milling.
The parameters of a Side Milling tool (as shown in the following illustration) are:
1. Cutter Diameter
2. Length
3. Corner Radius
4. Cutter Width
5. Shank Diameter
Using Additional Modules
111
When selecting a Side Milling tool to machine an Undercut feature, make sure that
the Cutter Width of the tool is smaller than the vertical depth of the Undercut, and
that the difference between Cutter Diameter/2 and Shank Diameter/2 is greater than
the horizontal depth of the Undercut. The following illustration shows a side view of a
Side Milling tool machining an Undercut.
Expert Machinist – Help Topic Collection
112
Example: Machining an Undercut
To machine the Undercut feature shown in the previous illustration:
1. Set up a Side Mill tool. In the Tools Setup dialog box, create a new tool, change
Type to Side Milling and modify the tool parameters as needed. Make sure that
the difference between the Cutter Diameter and the Shank Diameter is greater
than the difference between the diameters of the flange and the lower portion of
the shaft on the model, so that the tool can reach in and machine the whole
Undercut. Also make sure that the Cutter Width of the tool is smaller that the
distance between the top of the rectangular base and the bottom of the flange.
2. In the Undercut Milling dialog box, use the default settings: Rough Undercut,
Multiple Cuts, One Direction, Clear Part, and Retract.
The resulting tool path is shown in the following illustration.
The tool makes two cutting passes: one at the top of the Undercut, machining the
Ceiling, the second at the bottom, machining the Floor. It leaves the specified
amounts of stock on the Ceiling, Floor, and Hard Walls.
Using Additional Modules
113
The following illustration shows the side view of the model when the Side Mill tool
starts machining the Ceiling of the Undercut.
The next illustration shows the side view of the model after the first machining pass,
when the Side Mill tool starts machining the Floor of the Undercut.
Top Chamfer Features
To Create a Top Chamfer Feature
A Top Chamfer feature can consist of a single chamfered edge, a single chain of
chamfered edges (open on both ends), or a single closed loop of chamfered edges
(for example, on top of a Pocket feature).
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Top Chamfer.
The Top Chamfer Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as TopChamfer1 (the
system increments the number for the next Top Chamfer feature). You can
type a customized name.
Expert Machinist – Help Topic Collection
114
o Define Feature Floor—Select the Floor surface for the feature (the surface
of the chamfer).
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). If the Top Chamfer consists of a chain or a loop of
chamfered edges, select all the chamfered surfaces and click Done Sel. On the
SELECT SRFS menu, click Done/Return.
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Example: Creating a Top Chamfer Feature
The model in this example has two Top Chamfer features: one consists of a single
chamfered edge, open on both ends, and the other is a closed loop of chamfered
edges located on top of a pocket.
1. To create the first Top Chamfer feature, select the surface of the chamfer (1) as
the Floor surface.
The system creates the Top Chamfer feature, as shown in the following
illustration.
Using Additional Modules
115
2. To define the second Top Chamfer feature correctly, you have to create the
Pocket feature first, as shown in the following illustration. Select the bottom of
the pocket (2) as the Floor surface.
3. Create the second Top Chamfer feature and select all the chamfered surfaces
surrounding the pocket (3) as the Floor surfaces, as shown in the following
illustration.
The system creates the Top Chamfer feature, as shown in the following
illustration.
Expert Machinist – Help Topic Collection
116
To Machine a Top Chamfer Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Top Round/Chamfer Milling dialog box. The top portion
of the dialog box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
TOPCHAMFER1_TP1 (the system uses the name of the feature for the first
portion of the tool path name). The system will use this file name for NC
data output. You can type a customized name. You can also click the
Comments button located under the Tool Path Name text box to type the
Machine Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Top Round/Chamfer Milling dialog box contains the
options for defining the Machining Strategy, and the lower portion lists the
machining Options. At the bottom of the dialog box there are four buttons: OK,
Cancel, Next, and Play Path.
3. Change the cutting tool, if needed. You have to use a tool of the type
Chamfering, Drilling, or Countersink, with the Point Angle parameter of the tool
corresponding to the chamfer angle (for example, if you have a 45 degree
chamfer, use the tool with the Point Angle of 90).
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
Using Additional Modules
117
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Strategy and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Top Round/Chamfer Milling Dialog Box
The Machining Strategy section of the Top Round/Chamfer Milling dialog box
contains the following options.
Roughing
Rough Top Feature— Remove the material over the round or chamfer using rough
milling and leaving stock on the Floor according to the Stock value (the stock is
measured in the direction normal to the surface of the round or chamfer).
Finishing
• Finish Feature—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments. All the increments are measured in the direction normal to the
surface of the round or chamfer.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
This option becomes available only when you select the Finish Feature option
above.
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only. At the end of each cut, the
tool returns to the opposite side, to start the next cut in the same direction.
• Back and Forth—The tool continuously machines the round or chamfer, moving
back and forth.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Expert Machinist – Help Topic Collection
118
Connect Motions
These options describe the way the tool makes the horizontal connections between
the cutting motions:
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Top Round/Chamfer Milling dialog box contains the
following option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Using the Chamfering Tool
You can use a tool of the type Chamfering to machine a Top Chamfer feature.
The parameters of a Chamfering tool (as shown in the following illustration) are:
1. Cutter Diameter
2. Length
3. Point Diameter
4. Point Angle
Using Additional Modules
119
By default, the Point Diameter is equal to 0, and the tool section looks as shown in
the following illustration. Instead of assigning a value to Point Diameter, you can
specify a value for Gauge Offset (5). This value does not affect the tool section
display, but it will be reflected in the tool path computation.
Expert Machinist – Help Topic Collection
120
If the tool is big enough to completely machine the chamfer in one pass, it is
symmetrically located with respect to the chamfer. That is, the distance between the
top cutting edge of the tool and the top edge of the chamfer is the same as the
distance between the bottom edge of the chamfer and the bottom cutting edge of
the tool.
If the chamfer is too big to be machined in one pass, you can control the number
and location of passes by using the Tool Overlap options located on the Cut Control
tabbed page of the Tool Path Properties dialog box:
• From Tool—The tool overlap equals the Axial Depth value, retrieved from the
cutting data stored with the tool. This option is available only if the tool contains
associated cutting data.
• Enter—Type the value of tool overlap in the text box to the right.
The tool positions are shown in the following illustration. On the first (1) and all the
intermediate (2) passes, the top cutting edge of the tool is above the top of material
to be cut by a vertical distance of tool overlap (4). On the last pass (3), the bottom
cutting edge of the tool is below the bottom edge of the chamfer by the same
distance of tool overlap.
Using Additional Modules
121
Top Round Features
To Create a Top Round Feature
A Top Round feature can consist of a single rounded edge, a single chain of rounded
edges (open on both ends), or a single closed loop of rounded edges (for example,
on top of a Pocket feature).
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Top Round.
The Top Round Feature dialog box opens with the following elements:
o Feature Name—The default feature name, such as TopRound1 (the system
increments the number for the next Top Round feature). You can type a
customized name.
o Define Feature Floor—Select the Floor surface for the feature (the surface
of the round).
o Adjust Feature Boundaries—Change the shape of the feature walls using
Sketcher.
o Define Program Zero—Change the coordinate system used for feature
definition and machining.
o Adjust Soft Walls—Change Hard Walls to Soft and Soft Walls to Hard.
2. Select the Floor surface(s). If the Top Round consists of a chain or a loop of
rounded edges, select all the rounded surfaces and click Done Sel. On the
SELECT SRFS menu, click Done/Return.
Expert Machinist – Help Topic Collection
122
3. Use the other elements, if needed. Click next to the element to display the
current setting. The Preview button lets you check the feature geometry by
highlighting the Hard Walls in red, Soft Walls in cyan.
4. Click OK to complete the feature, Cancel to quit.
Example: Creating a Top Round Feature
The model in this example has two Top Round features: one consists of a single
rounded edge, open on both ends, and the other is a closed loop of rounded edges
located on top of a pocket.
1. To create the first Top Round feature, select the surface of the round (1) as the
Floor surface.
The system creates the Top Round feature, as shown in the following illustration.
2. To define the second Top Round feature correctly, you have to create the Pocket
feature first, as shown in the following illustration. Select the bottom of the
pocket (2) as the Floor surface.
Using Additional Modules
123
3. Create the second Top Round feature and select all the rounded surfaces
surrounding the pocket (3) as the Floor surfaces, as shown in the following
illustration.
The system creates the Top Round feature, as shown in the following illustration.
Expert Machinist – Help Topic Collection
124
To Machine a Top Round Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Top Round/Chamfer Milling dialog box. The top portion
of the dialog box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
TOPROUND1_TP1 (the system uses the name of the feature for the first
portion of the tool path name). The system will use this file name for NC
data output. You can type a customized name. You can also click the
Comments button located under the Tool Path Name text box to type the
Machine Strategy Comments.
o Feature Name—The name of the feature being machined. This name is
displayed for information purposes only; you cannot change it. You can click
the Preview button located under the Feature Name text box to highlight
the feature geometry.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Top Round/Chamfer Milling dialog box contains the
options for defining the Machining Strategy, and the lower portion lists the
machining Options. At the bottom of the dialog box there are four buttons: OK,
Cancel, Next, and Play Path.
3. Change the cutting tool, if needed. You have to use either a tool of the type
Corner Rounding, with the Radius parameter of the tool equal to the radius of the
Top Round, or a sketched tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Machining Strategy and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
Using Additional Modules
125
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
The Top Round/Chamfer Milling Dialog Box
The Machining Strategy section of the Top Round/Chamfer Milling dialog box
contains the following options.
Roughing
Rough Top Feature— Remove the material over the round or chamfer using rough
milling and leaving stock on the Floor according to the Stock value (the stock is
measured in the direction normal to the surface of the round or chamfer).
Finishing
• Finish Feature—Finish mill the Floor surfaces. When you select this option, you
can use the Finish Passes button to set up the number of finish passes and the
depth increments. All the increments are measured in the direction normal to the
surface of the round or chamfer.
• Use CUTCOM—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
This option becomes available only when you select the Finish Feature option
above.
Cut Motion
These options define the cut direction:
• One Direction—The tool cuts in one direction only. At the end of each cut, the
tool returns to the opposite side, to start the next cut in the same direction.
• Back and Forth—The tool continuously machines the round or chamfer, moving
back and forth.
These options define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Connect Motions
These options describe the way the tool makes the horizontal connections between
the cutting motions:
• Clear Part—The tool clears the Soft Walls when exiting and entering the material
for each cut.
• Stay in Cut—The tool stays engaged in material between cuts.
These options describe whether the tool retracts when connecting the cutting
motions:
• Stay Down—The tool does not retract between the cut motions.
Expert Machinist – Help Topic Collection
126
• Retract—The tool retracts at the end of a cut motion and goes to the beginning
of the next cut motion at retract height (as defined by the Clearance tab of the
Tool Path Properties dialog box).
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Top Round/Chamfer Milling dialog box contains the
following option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Using the Corner Rounding Tool
To machine a Top Round feature, you have to use a tool of the type Corner
Rounding, or a sketched tool with the appropriate geometry.
The parameters of a Corner Rounding tool (as shown in the following illustration)
are:
1. Cutter Diameter
2. Shank Diameter
3. Overall Length
4. Length
5. Radius
Using Additional Modules
127
The Radius parameter of the tool has to be equal to the radius of the Top Round (see
the following illustration).
Example: Top Round Machining
When a Top Round feature is located on top of a Pocket feature, machine the Pocket
feature first, as shown in the following illustration.
Then, change to a Corner Rounding tool and machine the Top Round feature. In this
example (see the following illustration), the tool makes one rough and one finish
pass. The offset between the passes is measured in the direction normal to the
surface of the round.
Expert Machinist – Help Topic Collection
128
Hole Group Features
To Create a Hole Group Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Hole Group.
The system opens the Drill Group dialog box. The top portion of the dialog box
contains two text boxes:
o Drill Group Name—The default feature name, such as DRILL_GROUP_0
(the system increments the number for the next Hole Group feature). You
can type a customized name.
o Program Zero Selection—The name of the coordinate system used for
machining. To change it, click next to the text box and select the new
coordinate system.
The middle portion of the Drill Group dialog box contains four tabulated pages
that provide means of Hole selection:
o Axes—Specify holes by selecting individual hole axes.
o Diameters—Specify holes by entering diameter value(s). The system
automatically includes all Hole or round Slot features of specified
diameter(s).
o Surfaces—Specify holes by selecting surfaces of the reference model. The
system automatically includes all Hole or round Slot features located on
selected surfaces.
o Parameters—Select holes with a certain parameter value.
2. Specify the holes to be drilled using any combination of methods listed above.
See Combining Selection Methods for information on how to use more than one
selection method for defining a Hole Group.
The Info button opens an information window that lists the rules currently used
in Hole selection.
The Preview button lets you view the currently selected holes by highlighting
them in red.
3. Click OK to complete the feature, Cancel to quit.
Combining Selection Methods
Selecting holes by Diameters, Surfaces, and Parameters implies specifying a rule
for hole selection. For example, if you specify a diameter value, the system will
search the model for the holes of this diameter and include them in the Hole Group.
If you select a surface, the system will include all holes on this surface. If you specify
a combination of rules, the system will look for holes that satisfy all of them; that is,
if you specify a diameter value and select a surface, the system will include only the
holes of the specified diameter that are located on the selected surface.
Using Additional Modules
129
The Axes method lets you explicitly select and unselect hole axes, regardless of
other rules used in Hole selection.
To Select Holes by Axes
The Axes tab in the Drill Group dialog box enables you to select or unselect
individual hole axes.
Click Add and select hole axes to add them to the Hole Set.
When you have a series of holes created as a Pro/ENGINEER pattern, it is not
necessary to select all the hole axes. Select Pattern to indicate that you want all the
pattern members to be drilled, then select any axis belonging to a pattern. You can
drill only some holes in the pattern using the Single option.
All axes currently included in the Hole Group are listed in the central list box. If you
have selected holes using a different method (for example, Diameters), the names
of these axes also appear on the Axes tab.
To remove a previously selected axis from the Hole Group, highlight its name in the
central list box and click Delete. Similar to adding axes, you can use the Pattern
option to remove a whole pattern of holes.
To Select Holes by Diameters
The Diameters tab in the Drill Group dialog box enables you to include all holes of
a specified diameter.
When you click Add, the Select Hole Diameter dialog box opens. It lists all the
hole diameters present in the model. Select a diameter from the list, or click Select
and select a cylindrical surface on the model to specify the diameter. The system
adds all holes of the specified diameter to the Hole Group.
The diameter values selected so far are listed in the central list box on the
Diameters tab. To remove all holes of a specified diameter, select its value in the
list box and click Delete. To remove some of the holes of a specified diameter, use
the Axes tab.
To Select Holes by Surfaces
The Surfaces tab in the Drill Group dialog box enables you to include all holes on
the selected surface.
Click Add and select surfaces to add all holes located on these surfaces to the Hole
Group.
The names of selected surfaces are listed in the central list box on the Surfaces tab.
To remove all holes located on a surface, select its name in the list box and click
Delete. To remove some of the holes on a surface, use the Axes tab.
To Select Holes by Feature Parameters
The Parameters tab in the Drill Group dialog box enables you to include holes that
have certain parameter values.
You can create and modify feature parameters in Part or Assembly mode.
Expert Machinist – Help Topic Collection
130
When you go to the Parameters tab, the Feature Parameter list box contains a
list of all feature parameters associated with Hole and Cosmetic Thread features in
the model. When you select a parameter name in the list, the Value text box below
will contain a drop-down list of all the currently present values for this parameter.
1. Select a name of parameter in the Feature Parameter list box.
2. Select an operator from the drop-down list. For parameter types Integer and
Real, the operators available are: "=", "!=", ">", "<". For other parameter types,
the only operators available are: "=" and "!=".
3. Select a value from the drop-down list, or type a value.
4. Click Add.
5. The system displays the selected parameter and its value in the list box below
and includes all holes with the appropriate feature parameter values in the Hole
Group.
To Machine a Hole Group Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Drilling Strategy dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
HOLE_PATTERN1_TP1 (the system uses the name of the feature for the first
portion of the tool path name). The system will use this file name for NC
data output. You can type a customized name. You can also click the
Comments button located under the Tool Path Name text box to type the
Machine Strategy Comments.
o Feature Name—The name of the Hole Group being machined. You can
click the Add button located under the Feature Name text box to select
other Hole Group features present in the model. The Remove button lets
you remove previously selected Hole Group features. All the names of the
Hole Group features selected for machining are displayed in the Feature
Name text box. You can click the Preview button located under the
Feature Name text box to highlight the holes being machined.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Drilling Strategy dialog box contains the options for
defining the Holemaking Method, and the lower portion lists the machining
Using Additional Modules
131
Options. At the bottom of the dialog box there are four buttons: OK, Cancel,
Next, and Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Holemaking Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar type feature, click Next.
The Drilling Strategy Dialog Box
The Holemaking Method section of the Drilling Strategy dialog box contains the
following options.
Cycle Type
• Drill—Drill a hole. Depending on the Cycle Modifier option selected, the
following statement will be output to the NC file:
o Standard—CYCLE / DRILL
o Deep—CYCLE / DEEP
o Break Chip—CYCLE / BRKCHP
o Web—CYCLE / THRU (for multiple plates)
• Tap—Drill a threaded hole. Expert Machinist supports ISO standard thread
output. The CYCLE / TAP statement will be output to the NC file.
• Ream—Create a precision finish hole. The CYCLE / REAM statement will be
output to the NC file.
• Bore—Bore a hole to create a finish hole diameter with high precision. The CYCLE
/ BORE statement will be output to the NC file.
• Spotface—Drill a hole with an optional dwell at final depth to help assure a clean
surface at the bottom of the hole. The CYCLE / FACE statement will be output to
the NC file.
• Countersink—Drill a chamfer for a countersunk screw. The CYCLE / CSINK
statement will be output to the NC file. Select one of the Cycle Modifier options:
Expert Machinist – Help Topic Collection
132
o Countersink—Type the desired diameter value in the Countersink text
box. Countersink diameter is the final diameter of the hole after drilling,
measured at the top of the chamfer. Tool parameter Point Angle defines the
chamfer angle.
o Edge Break—Type the desired value in the Edge Break text box. Tool
parameter Point Angle defines the chamfer angle.
o Auto Chamfer—When you select this option, the system automatically
finds all the chamfers with the angle matching the Point Angle of the
current tool, and makes the necessary calculations for drilling based on the
chamfer geometry.
Cycle Depth
These options define the depth of drilling:
• Auto—Depth of drilling is determined automatically, by referencing hole
geometry. If the selected axis is associated with several coaxial hole features, the
maximum depth will be selected as long as the tool fits inside the hole diameter,
as shown in the illustration below.
• Thru All—Drill a through hole, all the way through the stock. If you specify
a breakout distance for Through drilling on the Cut Control tab of the Drilling
Properties dialog box, the system adds this value when calculating depth.
• Constant—Drill to specified depth. Type the drill depth value in the textbox
below.
Measured Depth
These options define how the depth of drilling is measured with respect to the tool:
• Tool Shoulder—The drilling depth is measured with reference to the shoulder of
the tool.
• Tool Tip—The drilling depth is measured with reference to the tip of the tool.
Using Additional Modules
133
In the following illustration, the picture on the left shows drilling using Tool
Shoulder, and the picture on the right shows drilling using Tool Tip. In both
pictures, 1 indicates the outline of the hole being drilled and 2 indicates the
outline of the tool at the final drilling depth.
Offset Value—Type the tool offset value.
Register—Type the tool offset register number.
Hole Order
These options define the order of machining the holes:
• Shortest—The system determines which order of holes results in the shortest
machine motion time.
• One Direction—The system scans the holes with respect to the Program Zero
coordinate system, by incrementing the X coordinate and decrementing the Y. In
the following illustration, this scan type is shown in the left picture.
• Back & Forth—The system scans the holes with respect to the Program Zero
coordinate system, by incrementing the Y coordinate and going back and forth in
the X direction. In the following illustration, this scan type is shown in the middle
picture.
• Spiral—The system scans the holes clockwise starting from the hole nearest to
the Program Zero coordinate system. In the following illustration, this scan type
is shown in the right picture.
Start Hole—Lets you select the first hole to be machined if the Hole Order option is
Shortest or Spiral.
The Drilling Properties button opens the Drilling Properties dialog box, which
provides access to lower-level control of the tool path, such as spindle and coolant
statements, speeds, feeds, clearances, entry/exit, and cut control options. The Cut
Control tab contains options for adjusting hole depth:
Expert Machinist – Help Topic Collection
134
• Through Holes—Select this option to adjust the depth for through holes. Type
the adjustment value in the text box to the right.
• Blind Holes—Select this option to adjust the depth for blind holes. Type the
adjustment value in the text box to the right.
The Options section of the Drilling Strategy dialog box contains the following
option:
Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
the right. If you use this option, NC output will contain the SET/OFSETL statements.
Example: Automatic Chamfer Machining
Create a Hole Group feature that includes all the holes shown in the following
illustration:
1. CHAMFER 45 x .2 (3 holes)
2. CHAMFER 30 x .2 (2 holes)
3. CHAMFER 30 x .16 (3 holes)
The fastest way to define this Hole Group is to select surface (4).
For the first Tool Path feature, use a tool with Point Angle 90. It will machine the 45-
degree chamfers, as shown in the following illustration.
For the second Tool Path feature, use a tool with Point Angle 120. It will machine the
30-degree chamfers, as shown in the next illustration.
Using Additional Modules
135
Entry Hole Features
To Create an Entry Hole Feature
Use an Entry Hole feature to specify an entry point when machining a closed feature
(Pocket, Through Pocket, or Slot). Even though you are going to machine the Entry
Hole before you machine the closed feature, create the Entry Hole feature after you
have created the closed feature that you need it for. You can use the same Entry
Hole for more than one feature, if needed.
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Features > Entry Hole.
The Entry Hole Feature dialog box opens. The top portion of the dialog box
contains three text boxes:
o Entry Hole Name—The default feature name, such as ENTRYHOLE000 (the
system increments the number for the next Entry Hole feature). You can
type a customized name.
o Feature Name—The name of the parent closed feature. The drop-down list
contains the names of all the features of appropriate type (Pocket, Through
Pocket, or Slot) currently present in the model. Select the parent feature
from the drop-down list.
o Program Zero—The name of the coordinate system used for machining
the parent feature. This name is displayed for information purposes only;
you cannot change it. You can click next to the text box to highlight
the coordinate system.
The lower portion of the Entry Hole Feature dialog box contains the Setup Entry
Hole options. At the bottom of the dialog box there are three buttons: OK,
Cancel, and Preview.
2. Type the diameter value in the Hole Diameter text box. This is the expected
size of the drill to use for drilling the Entry Hole.
3. Use the other options, if needed, to specify the hole location and depth. By
default, the Entry Hole is created in the approximate center of the parent feature,
and its depth equals the depth of the parent feature. The Preview button lets
you check the current location and depth of the Entry Hole.
4. Click OK to complete the feature, Cancel to quit.
Expert Machinist – Help Topic Collection
136
The Entry Hole Dialog Box
The Setup Entry Hole section of the Entry Hole dialog box contains the following
options.
Hole Diameter—The expected size of the drill to use for drilling the Entry Hole.
Type the diameter value in the text box.
Hole Location
• Place—Define the Entry Hole placement either automatically, or using the X and
Y coordinates of the Program Zero coordinate system.
• Corner—Define the Entry Hole placement with respect to a corner of the parent
feature.
Place Entry Hole
These options appear when the Place option is selected for Hole Location:
• Automatic—When this checkbox is selected, the hole is placed in the
approximate center of the parent feature. To specify a different placement, clear
this checkbox and type the desired values in the X Direction and Y Direction
text boxes below.
• X Direction—Type the X coordinate of the Entry Hole axis with respect to the
Program Zero coordinate system.
• Y Direction—Type the Y coordinate of the Entry Hole axis with respect to the
Program Zero coordinate system.
Corner Entry Hole
These options appear when the Corner option is selected for Hole Location:
• Corner—Click and select a corner of the parent feature (either an edge or a
rounded surface). In a rounded corner, if the radius of the hole is less than the
corner radius, the system places the Entry Hole coaxial with the corner round.
Otherwise (for example, in a sharp corner), the system places the Entry Hole
based on its diameter, tangent to the adjacent walls. To modify this placement,
use the Wall Offset option below.
• Wall Offset—Type the minimum offset of the Entry Hole from the walls adjacent
to the selected corner.
Entry Hole Depth
Define the Entry Hole depth using one of the two options:
• Floor Offset—Specify how far above the floor of the parent feature the Entry
Hole ends. By default, this offset is 0, and the Entry Hole depth equals the depth
of the parent feature.
• Enter Depth—Type the Entry Hole depth. By default, it is the depth of the parent
feature.
Using Additional Modules
137
To Machine an Entry Hole Feature
1. On the toolbar, click . Another way to access this functionality is from the top
menu bar: click NC Create > Tool Paths > Machining.
2. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
The system opens the Drilling Strategy dialog box. The top portion of the dialog
box contains three text boxes:
o Tool Path Name—The default name for the tool path file, such as
ENTRYHOLE000_TP1 (the system uses the name of the feature for the first
portion of the tool path name). The system will use this file name for NC
data output. You can type a customized name. You can also click the
Comments button located under the Tool Path Name text box to type the
Machine Strategy Comments.
o Feature Name—The name of the Entry Hole being drilled. You can click
the Add button located under the Feature Name text box to select other
Entry Hole features present in the model. The Remove button lets you
remove previously selected Entry Hole features. All the names of the Entry
Hole features selected for machining are displayed in the Feature Name
text box. You can click the Preview button located under the Feature
Name text box to highlight the holes being drilled.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Drilling Strategy dialog box contains the options for
defining the Holemaking Method, and the lower portion lists the machining
Options. At the bottom of the dialog box there are four buttons: OK, Cancel,
Next, and Play Path.
3. Change the cutting tool, if needed. You have to specify a tool name if there is no
active tool.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
4. Define the Holemaking Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
Expert Machinist – Help Topic Collection
138
5. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar type feature, click Next.
Free Form Machining
To Machine a Free Form Feature
Unlike other machining strategies in Expert Machinist, Free Form machining does not
require creating a feature and then machining it. You define the machining strategy
in one step by referencing model geometry (or sketching) and specifying the
machining method and options, as needed.
Note: You can also use the Free Form feature just to supply certain CL commands
between other tool paths, if needed. In this case, you do not have to specify a tool or
define the Drive Geometry. When the Freeform Milling dialog box opens, click Play
Path and insert the required CL commands.
1. On the toolbar, click .
The Freeform Milling dialog box opens. The top portion of the dialog box
contains two text boxes:
o Tool Path Name—The default name for the tool path file, such as
FREE_MILLING_TP1. The system will use this file name for NC data output.
You can type a customized name. You can also click the Comments button
located under the Tool Path Name text box to type the Machine Strategy
Comments.
o Cutting Tool—The name of the cutting tool. When you use a Machine Tool
for the first time within the NC process, there is no active tool and the text
box displays None. For subsequent machining, the text box displays the
name of the active tool.
The middle portion of the Freeform Milling dialog box contains the options for
defining the Drive Geometry and the Machining Method, and the lower portion
lists the machining Options. At the bottom of the dialog box there are four
buttons: OK, Cancel, Next, and Play Path.
2. Change the cutting tool, if needed.
If the Machine Tool has preset cutting tools, select the tool you want by clicking
on the drop-down arrow and selecting the tool name from the drop-down list.
To access the Cutting Tool Manager, click next to the Cutting Tool text
box. This functionality lets you create new tools and modify existing ones.
Note: Unlike other machining features, for Free Form machining you can use a
sketched tool.
Click Show Tool below the Cutting Tool text box to display the currently
selected tool in a pop-up window.
Using Additional Modules
139
3. Define the Drive Geometry. The Drive Geometry defines the tool trajectory in the
XY-plane of the Program Zero coordinate system. You can:
o Next to Use Model Edges, click and select edges from the reference
model or from the stock. To verify your selection, click . The system
highlights the selected edges in cyan and indicates with an arrow which side
the tool will be on. Click Flip, if needed, to change the side.
o Click next to the Sketch label and sketch the trajectory of the tool in
the XY-plane of the Program Zero coordinate system.
4. Define the Cut Depth, that is, the height of the last tool pass. Click next to
Cut Depth and then use one of the CTM DEPTH menu commands:
o Specify Plane—Select a planar surface or create a datum plane parallel to
the XY-plane of the Program Zero coordinate system.
o Z Depth—Type a value along the z-axis of the Program Zero coordinate
system.
5. Define the Machining Method and Options, as needed, by selecting options and
typing values in the middle and lower portions of the dialog box. Click Play Path
at the bottom of the dialog box to display the currently defined tool path.
6. Click OK to complete machining the feature, Cancel to quit. If you want to use
the same settings to machine a similar feature, click Next.
Note: When you create a Free Form tool path, the system removes the
appropriate stock material, the same as for the other feature types. However, for
Free Form features you can specify that the system does not create the
automatic material removal. To do this, set the configuration option
freeform_toolpath_matrem to no.
The Freeform Milling Dialog Box
The Drive Geometry section of the Freeform Milling dialog box contains the
following elements.
• Program Zero—Change the coordinate system used for machining, if desired.
• Drive Geometry—Define the tool trajectory in the XY-plane of the Program Zero
coordinate system:
o Use Model Edges—Select edges from the reference model or from the
stock.
o Sketch—Sketch the trajectory of the tool in the XY-plane of the Program
Zero coordinate system.
• Cut Depth—Define the height of the last tool pass.
The Machining Method section of the Freeform Milling dialog box contains the
following options.
Expert Machinist – Help Topic Collection
140
Direction of Cut
These options are available when you define Drive Geometry by selecting model
edges. They define where material is relative to the tool rotation:
• Climb—The tool is to the left of material (assuming clockwise spindle rotation).
• Conventional—The tool is to the right of material (assuming clockwise spindle
rotation).
Tool Side
These options are available when you define Drive Geometry by sketching. They
define where the tool is relative to the sketch:
• Left—The tool is to the left from the sketch.
• Right—The tool is to the right from the sketch.
• On—The tool follows the sketch. Use the Material Side options to specify cutter
compensation.
Material Side
These options define how to apply cutter compensation when the tool follows the
sketch:
• Left—Material is to the left.
• Right—Material is to the right.
Cut Ordering
These options define the order of machining if you specify multiple cuts and passes:
• X-Y First—The tool makes all the cuts at a specific depth and then moves to the
next depth.
• Z First—The tool makes multiple passes to depth and then goes to the next cut.
The Multiple Cuts button opens the Finish Cuts dialog box, where you can set up
the number and depth of finish cuts.
The Multiple Passes button opens the Finish Passes dialog box, where you can set
up the number of finish passes and the depth increments.
The Tool Path Properties button opens the Tool Path Properties dialog box,
which provides access to lower-level control of the tool path, such as spindle and
coolant statements, speeds, feeds, clearances, entry/exit, and cut control options.
The Options section of the Freeform Milling dialog box contains the following
options:
• Use Cutcom—NC output will contain the CUTCOM statements. You can
customize their format and locations by clicking the Tool Path Properties
button and using the Cut Control tab of the Tool Path Properties dialog box.
• Use Fixture Offset—Allows you to store the fixture transformation offset in a
register on your machine. Type the Fixture Offset register value in the text box to
Using Additional Modules
141
the right. If you use this option, NC output will contain the SET/OFSETL
statements.
Tool Path Display and Output
About Displaying the Tool Path
You can display the tool motion and a simulation of the tool before you complete
creating a tool path, to verify the tool path and make a visual check for interference
with fixtures. You can also display the tool motion, along with a tool simulation, for
existing tool paths, and for a whole operation. All simulated tool dimensions
represent the parameters defined during tool setup.
Whenever you display tool motion for a tool path or an operation, the system opens
the PLAY PATH dialog box. The collapsible upper portion of this dialog box lists the
cutter location (CL) data for the tool path or operation, as it would be output to a CL
data file through Output > Create CL File. You can save this CL data in a CL file or
an MCD file directly from the PLAY PATH dialog box, by clicking the appropriate
option in the File menu.
The lower portion contains the following buttons: Play Forward, Play Back, Stop,
Fast Forward and Rewind, as well as Go To Next CL Record and Go To
Previous CL Record. It also contains the buttons for positioning the cutting tool and
for accessing the Tool Clearance functionality, and a slider to adjust the display
speed.
When displaying the tool motion, you can make the tool stop at certain points by
adding break points. You can also insert customized CL commands, such as the
specific postprocessor words required for correct NC output, at desired locations
within the CL file. When you save the CL data, these commands will be output to the
CL file. If you add a tool motion command, the corresponding motion will be also
shown in the tool path display on the screen.
To Display the Tool Path
You can display tool motion for a single tool path or for a whole operation. To display
tool motion for an operation, select the operation name in the Model Tree window. To
display tool motion for a single tool path, select the name of the corresponding tool
path in the Model Tree window.
Note: When you are machining a feature, or creating a Free Form tool path, you can
display the tool path as it is currently defined by clicking the Play Path button at the
bottom of the dialog box.
1. In the Model Tree window, select the operation or the Tool Path that you want to
display. Click the right mouse button and select Tool Path Player from the pop-
up menu. Or, on the top menu bar, click NC Create > Output > Tool Path
Player.
The system opens the PLAY PATH dialog box and displays the cutting tool
simulation in the initial location.
2. Click the Play Forward button to start playing the tool motion.
Expert Machinist – Help Topic Collection
142
The system starts scrolling through the CL data file, moving the tool to reflect its
current position on the screen. The solid red line represents the tip of the cutter
as it cuts the material.
3. Click the Stop button to stop the tool motion display. The tool also stops upon
reaching a break point placed in the CL file (indicated by a red downward arrow
appearing to the left of the CL record). Use the other tool positioning options in
the PLAY PATH dialog box, as needed.
4. You can save the current tool path to a CL or an MCD file. To do this, click File >
Save or File > Save As MCD, respectively.
5. To finish displaying the tool motion and close the PLAY PATH dialog box, click
Close.
The PLAY PATH Dialog Box
Whenever you display tool motion for a tool path or an operation, the system opens
the PLAY PATH dialog box.
The collapsible upper portion of this dialog box lists the cutter location (CL) data for
the tool path or operation, as it would be output to a CL data file through Output >
Create CL File. You can save this CL data in a CL file or an MCD file directly from
the PLAY PATH dialog box, by clicking the appropriate option in the File menu.
The lower portion contains the following buttons:
Button Name Description
Play Back Display the tool motion going back
from the current position of the tool.
Stop Stop displaying the tool path.
Play Forward Display the tool motion going forward
from the current position of the tool.
Go To Previous
CL Record
Go to the previous CL record in the
file.
Rewind Rewind to the start of the tool path.
Using Additional Modules
143
Fast Forward Fast forward to the end of the tool
path.
Go To Next CL
Record
Go to the next CL record in the file.
The Tool Clearance button lets you access the Measure functionality, to compute
tool interference, and clearance. If a solid tool model is used, its geometry can be
selected for measuring. If the tool is defined by parameters, it will be temporarily
converted into a "dummy" part, with geometry based on the appropriate tool
parameters.
The Position Cutting Tool button lets you select a point on the tool path to position
the cutting tool. To position the cutting tool at a certain CL data line, click NCL File
> Position Tool.
At the bottom of the dialog box, there is a slider to adjust the display speed. Moving
the slider to the right makes the display faster; moving it to the left slows the
display.
The Close button closes the PLAY PATH dialog box.
To Add a Break Point
When displaying the tool motion, you can make the tool stop at certain points by
adding break points in the CL file listing.
1. In the CL data listing, select a line where you want the tool to stop.
2. Click NCL File > Add break point.
3. The system indicates the break point by placing a red downward arrow to the left
of the selected CL line.
When you play the tool motion, the tool stops upon reaching the break point line.
You can, for example, click Tool Clearance at this point, to measure tool
interference or clearance. To resume playing the tool path, click the Play Forward
button again.
Manipulating Break Points
When you add break points in a CL file listing, the system indicates them by placing
a red downward arrow to the left of the appropriate CL line. When you play the tool
path, the tool stops upon reaching the break point line in the CL data listing.
To display the tool motion without stopping at break points, click NCL File >
Suppress all break points. The break point information, however, will be retained;
when you click NCL File > Resume all break points, all the break points will
reappear.
To delete an existing break point, select the appropriate line in the CL data listing,
then click NCL File > Delete break point.
Expert Machinist – Help Topic Collection
144
To Position the Tool
When you play the tool path, the position of the cutting tool on the screen
corresponds to the position of the cursor in the CL data listing in the top portion of
the PLAY PATH dialog box.
To change the tool position, use one of the following methods:
• Click the Position Cutting Tool button in the lower portion of the PLAY PATH
dialog box and select a point on the tool path to position the cutting tool.
• Select a line in the CL data listing, then click NCL File > Position Tool to
position the tool at this line.
To Insert a CL Command
You can insert a customized CL command anywhere along the tool path. Use this
functionality to add the specific postprocessor words required for correct NC output.
Note: If you want the customized CL command to be located before or after a
specific event on the tool path (for example, before each pass, or after the final
retract), and to maintain its location even if the tool path changes, use the Automatic
Command Placement functionality. You can access it through the Tool Path
Properties dialog box.
1. Click NCL File > Insert CL Command.
The CL Command dialog box opens.
2. To select location for the CL command, click and select either a point on the
tool path on the screen or a line in the CL file listing.
3. Specify the command contents using one of the following methods:
o Place the cursor in the Command text box and type the command, line-by-
line. Note that this method does not provide syntax checking.
o Click Menu and compose the command by selecting appropriate keywords
from the syntax menus and typing values in response to the system
prompts.
o Click File and read in a file containing the CL command lines. The browser
window will appear to let you select the file name. The expected file
extension is .cmd.
Notes:
o You can edit the contents of the Command text box at any point by placing
the cursor in it and using the keyboard.
o If you supply more than one command line, they will be treated as a
"block", that is, you will be able to move, copy, or delete only the whole
block of command lines.
Using Additional Modules
145
4. The Preview button inserts the command line(s) in the CL file at the selected
location to let you preview the result. Click OK to insert the command at selected
location, Cancel—to quit inserting the command.
Using Parameters in CL Commands
When typing values for CL commands, you can input model parameters, preceded by
an ampersand(&) sign. If there is a corresponding parameter defined in relations, its
value will be used in the CL command. If the parameter is not found, the system will
prompt you for the parameter’s type and value, and this parameter will be added to
the relations. This way, the CL command can be changed at the top level (through
Relations).
To Delete a CL Command
You can only delete user-defined CL commands, that is, the CL commands previously
added by using the Insert CL Command option.
1. Select a user-defined CL command.
2. Click NCL File > Delete CL Command.
3. The system deletes the selected command from the CL file listing.
To Redefine a CL Command
You can only redefine user-defined CL commands, that is, the CL commands
previously added by using the Insert CL Command option.
1. Select a user-defined CL command.
2. Click NCL File > Redefine CL Command.
The CL Command dialog box opens.
3. To select a new location for the CL command, click and select either a point
on the tool path on the screen or a line in the CL file listing.
4. To edit the command contents, use one of the following methods:
o Place the cursor in the Command text box and edit the command. Note
that this method does not provide syntax checking.
o Place the cursor in the Command text box and delete the current contents.
Then, click Menu and compose the command by selecting appropriate
keywords from the syntax menus and typing values in response to the
system prompts.
o Place the cursor in the Command text box and delete the current contents.
Then, click File and read in a file containing the CL command lines. The
browser window will appear to let you select the file name. The expected
file extension is .cmd.
Note: If you do not delete the contents of the Command text box before using
the Menu or File option, you will create additional command lines. From then on,
Expert Machinist – Help Topic Collection
146
these lines will be treated as a "block", that is, you will be able to move, copy, or
delete only the whole block of command lines.
5. The Preview button lets you preview the result. Click OK to complete redefining
the command, Cancel—to quit.
To Save CL Data in a File
When you display the tool motion for a tool path or operation, you can save the
current CL data in a CL file or an MCD file directly from the PLAY PATH dialog box:
1. On the top menu bar of the PLAY PATH dialog box, click File.
2. Click one of the following options:
o Save—Output CL data to a CL file, with the name corresponding to the
name of the Tool Path feature.
o Save As—Output CL data to a CL file with a different name. Type the new
name in the browser window.
o Save As MCD—Postprocess CL data and output it as an MCD file. The Post
Processor Options window opens. Select the desired options and click
Output.
To Output a CL File
You can output the Cutter Location (CL) data for a single tool path or for a whole
operation to a CL data file. To output an operation, select the operation name in the
Model Tree window. To output a tool path, select the name of the corresponding tool
path in the Model Tree window.
1. In the Model Tree window, select an operation or a Tool Path feature. Click the
right mouse button and select Output Tool Path from the pop-up menu. Or, on
the top menu bar, click NC Create > Output > Create CL File.
The system opens the Save As dialog box, with the default name of the output
file shown in the New File text box.
2. To accept the default name, click OK. Or, type a different file name in the New
File text box of the Save As dialog box and click OK.
The system generates the CL file and saves it to disk.
Note: To output NC codes for a tool path or an operation, use the Create NC Code
command. You can also save the tool path in either CL or MCD format directly from
the PLAY PATH dialog box.
To Output NC Codes
You can output the Cutter Location (CL) data for a single tool path or for a whole
operation to a CL data file. This CL data file will then have to be postprocessed to
generate an MCD file, containing the proper NC codes.
You can also output the NC codes for a tool path or operation directly to an MCD file.
To output an operation, select the operation name in the Model Tree window. To
Using Additional Modules
147
output a tool path, select the name of the corresponding tool path in the Model Tree
window.
1. In the Model Tree window, select an operation or a Tool Path feature. Then, on
the top menu bar, click NC Create > Output > Create NC Code.
2. Select one of the following commands:
o Automatic—The system uses the default postprocessor associated with the
machine tool (specified at the time of Machine Tool Setup).
o Select Post—The system lists the available postprocessors. Select the
postprocessor to use.
The Save As dialog box opens, with the default name of the output file shown in
the New File text box.
3. To accept the default name, click OK. Or, type a different file name in the New
File text box of the Save As dialog box and click OK.
The Post Processor Options window opens.
4. Select the desired options and click Output.
The system generates the MCD file and saves it to disk.
Note: You can also save the tool path in either CL or MCD format directly from the
PLAY PATH dialog box.
Template Machining
About the Template Manager
If your company has certain frequently used machining strategies, you can
streamline the machining process by creating templates corresponding to these
machining strategies, and then applying the right template when machining a
feature.
A machining strategy is a way to machine a feature: it contains all the machining
options and values that you would normally define in a machining dialog box (such
as Pocket Milling or Step Milling), as well as all the tool path properties. It can
also contain the name of the tool to use, or prompt for the tool at the time you apply
the template.
A template may contain one or more strategies for machining the same type of
feature. Once you define the strategies (by selecting the desired options and typing
values, as needed), save the template. Then, once you have created a feature in
Expert Machinist, you can machine it by applying an existing template.
Template Manager is a separate application, which can be run from within Expert
Machinist or as a stand-alone. Before you can run the Template Manager, your
system administrator has to download the appropriate JRE files and do the setup
according to the instructions on the Customer Web page.
To start the Template Manager, do one of the following:
Expert Machinist – Help Topic Collection
148
• On the top menu bar in the Expert Machinist window, click NC Setup >
Template Manager.
• In the system window, type the name of the Template Manager executable:
<loadpoint>/apps/mfgapps/java/bin/template_run
where <loadpoint> is the Pro/ENGINEER load point.
Note: You can also create a template by machining a feature and then saving the
machining strategy, as it is defined by the selected options and specified values, as a
template.
To save the current machining strategy as a template from the machining dialog box,
click next to the Tool Path Name text box and specify the template name.
To Create a New Template
1. In the Template Editor window, select the feature type by clicking on one of the
Features icons, located in the lower-left portion of the window. These icons
correspond to the icons in the Expert Machinist toolbar that you use for creating
features.
Once you select an icon, the picture to the right of the icons, which contains a
schematic visualization of the feature type, changes to reflect the selected
feature type.
2. Click below the feature type icons, or click the New icon located in the
top toolbar of the Template Editor window.
The system loads the appropriate template and starts creating the first strategy.
The strategy has a default name based on the feature type (for example, Step0).
You can change the name by typing it in the Strategy Name text box.
3. Select the desired option from the Machining Tool group:
o Prompt for a tool—The template contains no cutting tool information. At
the time you apply the template, the system prompts you to select or
define the cutting tool.
o Specify a tool—Type the name of the cutting tool in the text box. The tool
name is stored with the template. At the time you apply the template,
make sure the appropriate cutting tool exists on the machine tool currently
in use.
4. Use the other options, as needed, to define the machining strategy. The options
on the first tab correspond to those that appear in a machining dialog box of this
type (for example, if you define a Step strategy, the options on the Step tab are
the same as you would get in a Step Milling dialog box). The Properties tab
contains the same tabs and options as the Tool Path Properties dialog box.
Using Additional Modules
149
5. Once a machining strategy is defined, you can add another strategy to the same
template. This way, you can, for example, define a rough milling and a finish
milling strategy within the same template. When you apply a template with more
than one strategy, the system creates the appropriate number of tool paths. To
add a new strategy to the template, click Edit > New Strategy. Then define the
new strategy as described above.
6. When finished defining the machining strategies, save the template by clicking
File > Save. This will save the template with a .tpl extension.
Note: The name of a .tpl file can not be longer than 31 characters and must all
be lowercase. You can specify a default directory for storing .tpl files by setting
the configuration option mfg_template_dir.
7. Click in the lower-left corner of the dialog box to return to the main page
of the Template Editor dialog box and define another template, for a different
type of feature.
8. To exit the Template Editor, click File > Exit.
To Convert an Existing TPL Template File to XML Format
The template files are currently saved in the XML format. In Beta version, templates
were saved in the TPL format. Currently, both formats are supported within the
Expert Machinist. However, if you created some templates in Beta version and want
to save them for future use, it is recommended that you translate them into the XML
format by following the procedure below.
1. Click File > Translate > TPL To XML.
2. Click … next to the From text box and select the name of the template file in the
browser window. The path and name appear in the From text box.
3. Click … next to the To text box, select the path and type new name of the
template file in the browser window. The path and name appear in the To text
box.
4. Click OK.
The system converts the TPL file to XML format.
To Place a Template
Once you have created a template for a certain feature type, you can machine
features of this type by applying the template. You have to define the feature before
you apply a template to it.
1. On the top menu bar, click NC Create > Tool Paths > Place Template.
The system opens the browser window listing all template files in the directory
specified by the configuration option mfg_template_dir, or, if not set, in the
current directory.
2. Select the template file in the browser window.
Expert Machinist – Help Topic Collection
150
3. Select the feature name in the Select Feature dialog box. As you place the
cursor over a feature name in the dialog box, the appropriate geometry is
highlighted on the screen. Click OK.
4. If the template was created using the Prompt for a tool option, the system
prompts you to select or define a cutting tool.
If the template was created using the Specify a tool option, and the cutting tool
does not exists on the machine tool currently in use, the system issues an error
message and aborts placing the template. Define the appropriate cutting tool and
apply the template again.
Once the template is successfully placed, the system creates the appropriate tool
path and removes the stock material corresponding to the feature geometry.
Miscellaneous
To Manipulate Features Using the Model Tree
You can manipulate existing features, for example, redefine or delete them, directly
from the Model Tree window by using a pop-up menu. For machining features, this
pop-up menu also provides the options of creating a tool path or placing a template;
and for tool paths, the options of displaying the tool path on the screen or outputting
it to a file.
To manipulate a feature from the Model Tree:
1. Select the feature name in the Model Tree window.
If you select a machining feature, the system highlights the feature geometry on
the screen. If you select an operation, the system highlights the geometry of all
the machining features that belong to this operation.
2. Click the right mouse button.
The system opens a pop-up menu. The options in this menu correspond to the
type of selected feature.
3. Select the desired option.
The system starts the appropriate user interface.
Options Available from the Model Tree
When you select a machining feature in the Model Tree window, the system
highlights the feature geometry on the screen. If you select an operation, the system
highlights the geometry of all the machining features that belong to this operation.
Depending on the type of feature selected in the Model Tree, the pop-up menu
contains the following options:
Using Additional Modules
151
Selected
Feature
Type
Pop-Up Menu
Options
System Action
Machine Redefine Opens the Machine Tool Setup
dialog box, to let you redefine the
current machine tool.
Tool Path Player Opens the PLAY PATH dialog box, to
display tool motion for the whole
operation.
Output Tool Path Starts the user interface for
outputting the operation to a file
(equivalent to clicking NC Create >
Output >Create CL File).
Redefine Opens the Operation Setup dialog
box, to let you redefine the current
operation.
Operation
Delete Starts the user interface for deleting
a feature and its children. The
children of an operation include all
the machining features that belong to
that operation and their associated
tool paths.
Create Toolpath Opens the appropriate dialog box for
machining this type of feature.
Place Template Starts the user interface for placing a
machining template (equivalent to
clicking NC Create > Tool Paths >
Place Template).
Redefine Opens the appropriate feature dialog
box (for example, Pocket Feature),
to let you redefine the current
feature.
Machining
feature
Delete Starts the user interface for deleting
a feature and its children. The
children of a machining feature
include its associated tool path(s).
Expert Machinist – Help Topic Collection
152
Mimic a Toolpath Starts the user interface for using the
settings from an existing Tool Path
feature to machine another feature of
the same type (equivalent to clicking
NC Create > Tool Paths > Mimic a
Toolpath).
Tool Path Player Opens the PLAY PATH dialog box, to
display the current tool path.
Output Tool Path Starts the user interface for
outputting the tool path to a file
(equivalent to clicking NC Create >
Output >Create CL File).
Redefine Opens the appropriate machining
type dialog box (for example, Pocket
Milling), to let you redefine the
current tool path.
Tool Path
Delete Starts the user interface for deleting
a feature and its children.
Tool Path Player Opens the PLAY PATH dialog box, to
display the current tool path.
Output Tool Path Starts the user interface for
outputting the tool path to a file
(equivalent to clicking NC Create >
Output >Create CL File).
Redefine Opens the Freeform Milling dialog
box, to let you redefine the current
Free Form feature.
Free Form
feature
Delete Starts the user interface for deleting
a feature and its children.
To Toggle Material Display
The stock is displayed in green, to make it easily distinguishable from the reference
part geometry, which is displayed in the default Geometry system color (usually,
white).
By default, the stock model is displayed in its current machined state; that is, it is
shown as the entire model, less any material that has been removed by a tool path.
Another option for stock display is to show it as it would exist if all currently defined
machining features were completely machined. This way, you can easily view the
material that is left to be machined off, and create appropriate machining features.
To toggle between the two ways of viewing the stock material:
Using Additional Modules
153
1. On the toolbar, click .
The system displays the stock in such a way that only the "extra" material left to
be machined off is shown in green. The system temporarily removes from the
stock model all the material corresponding to the currently defined features.
Whenever the edges of the stock coincide with the edges of the reference model,
they are shown in Geometry color.
2. To toggle back to the all-green stock display, click once more.
155
Index
4
4-axis machining in Expert Machinist
specifying output options ............ 21
specifying rotary clearance.......... 16
specifying rotation axis ............... 21
using long tools ......................... 31
4-axis machining in Expert Machinist
.................................... 16, 21, 31
B
Boss Top
creating.................................... 84
machining................................. 86
Boss Top ................................84, 86
C
Channel
creating.................................... 72
machining................................. 73
Channel..................................72, 73
CL data
deleting a command................. 145
including postprocessor words ... 144
redefining a command .............. 145
saving to file ........................... 146
using parameters..................... 145
CL data ..................................... 144
cutting tools
adding a new tool ...................... 34
bill of materials.......................... 35
deleting .................................... 37
materials setup.......................... 33
modifying..................................37
retrieving ..................................36
saving parameters......................37
setting up..................................31
sketched tools............................36
specifying speeds and feeds.........35
using solid tools ................... 37, 38
using the Chamfering tool..........118
using the Corner Rounding tool ..126
using the Side Mill tool ..............110
cutting tools ......34, 35, 110, 118, 126
E
Entry Hole
creating ..................................135
machining ...............................137
Entry Hole...........................135, 137
Expert Machinist
creating a process ....................... 2
creating an NC Model ................... 3
modal settings ............................ 1
process overview......................... 1
retrieving a process ..................... 2
Expert Machinist ............................ 2
F
Face
creating ....................................50
machining .................................51
Face ...................................... 50, 51
features in Expert Machinist
Expert Machinist – Help Topic Collection
156
additional elements for No Stock
machining .............................. 41
adjusting boundaries .................. 42
adjusting depth ......................... 46
adjusting feature top for No Stock
machining .............................. 46
adjusting Soft Walls ................... 46
Boss Top .................................. 84
Channel.................................... 72
creating.................................... 41
Entry Hole .............................. 135
Face......................................... 50
Flange...................................... 90
Free Form............................... 138
Hole Group ............................. 128
machining................................. 47
O-Ring ..................................... 94
Pocket...................................... 58
Profile ...................................... 69
Program Zero............................ 19
Rib Top..................................... 97
Slab ......................................... 53
Slot.......................................... 77
Step......................................... 65
Through Pocket ......................... 61
Through Slot ............................. 80
Top Chamfer ........................... 113
Top Round .............................. 121
types of machining features ........ 39
Undercut ................................ 104
using the Model Tree ................ 150
features in Expert Machinist41, 46, 58,
80, 94, 97, 104, 113, 121
fixtures
activating ..................................29
creating ....................................27
deleting ....................................30
modifying..................................29
using ........................................30
fixtures.............................27, 29, 30
Flange
creating ....................................90
machining .................................91
Flange ................................... 90, 91
Free Form machining ...................138
H
Hole Group
combining selection methods .....128
creating ..................................128
machining ...............................130
pattern selection ......................129
selecting holes by axes .............129
selecting holes by diameter .......129
selecting holes by feature
parameters ...........................129
selecting holes on a surface .......129
Hole Group..........................128, 130
M
machine tools
creating ....................................20
default post ...............................21
machine tools ......................... 20, 21
machining
Index
157
Boss Top .................................. 86
Channel.................................... 73
Entry Hole .............................. 137
Face......................................... 51
Flange...................................... 91
Free Form............................... 138
Hole Group ............................. 130
mimicking a tool path................. 49
No Stock machining ..................... 3
O-Ring ..................................... 94
Pocket...................................... 58
Profile ...................................... 70
Rib Top................................... 100
saving as template..................... 47
setting Tool Path Properties......... 48
Slab ......................................... 55
Slot.......................................... 78
Step......................................... 66
Through Pocket ......................... 63
Through Slot ............................. 81
Top Chamfer ........................... 116
Top Round .............................. 124
Undercut ................................ 107
using settings for next tool path... 47
using the Model Tree ................ 150
machining 3, 48, 49, 81, 94, 100, 107,
116, 124
N
NC model
creating...................................... 3
creating separately ...................... 5
creating stock ............................. 8
manipulating .............................. 5
No Stock machining ..................... 3
replacing a reference model.......... 6
NC model...................................... 3
No Stock machining
adjusting feature top ..................46
creating features ........................41
creating the NC model ................. 3
No Stock machining............. 3, 41, 46
O
operations
Program Zero ............................19
setup........................................16
operations....................................16
O-Ring
creating ....................................94
machining .................................94
O-Ring.........................................94
P
creating ....................................58
machining .................................58
Pocket .........................................58
PPRINT ........................................24
PPRINT table ................................25
Profile
creating ....................................69
machining .................................70
Profile.................................... 69, 70
Program Zero
Expert Machinist – Help Topic Collection
158
defining .................................... 18
feature level.............................. 19
operation level .......................... 19
z-axis orientation....................... 19
Program Zero............................... 18
R
rapid feed rate
set up ...................................... 21
rapid feed rate ............................. 21
Rib Top
creating.................................... 97
machining............................... 100
Rib Top ................................ 97, 100
S
simulated tool path ..................... 141
Slab
creating.................................... 53
machining................................. 55
Slab.......................................53, 55
Slot
creating.................................... 77
machining................................. 78
Slot .......................................77, 78
Step
creating.................................... 65
machining................................. 66
Step ......................................65, 66
stock
creating...................................... 8
material display ....................... 152
modifying allowances ................. 14
modifying outline .......................15
retrieving ................................... 3
stock ............................................ 8
T
templates
creating ..................................148
placing....................................149
saving.....................................148
saving machining strategy ...........47
Template Manager....................147
using the Model Tree ................150
templates.................... 147, 148, 149
Through Pocket
creating ....................................61
machining .................................63
Through Pocket....................... 61, 63
Through Slot
creating ....................................80
machining .................................81
Through Slot .......................... 80, 81
tool change time ...........................21
tool path
adding break points ..................143
displaying the tool motion .........141
outputting CL data....................146
outputting NC codes .................146
positioning the tool ...................144
saving to file............................146
tool path .............................141, 142
tool travel limits............................21
Top Chamfer
Index
159
creating.................................. 113
machining............................... 116
using the Chamfering tool ......... 118
Top Chamfer ................ 113, 116, 118
Top Round
creating.................................. 121
machining............................... 124
using the Corner Rounding tool.. 126
Top Round .................. 121, 124, 126
U
Undercut
creating ..................................104
machining ...............................107
using the Side Mill tool ..............110
Undercut..................... 104, 107, 110