Professional Documents
Culture Documents
Pro/Engineer Wildfire™ 2.0 Pro/CMM™ Help Topic Collection: Parametric Technology Corporation
Pro/Engineer Wildfire™ 2.0 Pro/CMM™ Help Topic Collection: Parametric Technology Corporation
Pro/ENGINEER
Wildfire™ 2.0
Pro/CMM™
Help Topic Collection
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 leo@mud.de or marcus@mud.de—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 (arenn@urbanophile.com), 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
(kazu@mozilla.gr.jp), Ryoichi Furukawa (furu@mozilla.gr.jp), Tsukasa Maruyama (mal@mozilla.gr.jp), Teiji Matsuba
(matsuba@dream.com).
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
Table Of Contents
Using Additional Modules ................................................................................. 1
Pro/CMM .................................................................................................. 1
ncl_file_extension ........................................................................................... 6
pro_mf_cl_dir ................................................................................................ 7
pro_mf_param_dir.......................................................................................... 7
pro_mf_workcell_dir ....................................................................................... 7
shade_mfg_ref_models ................................................................................... 7
store_tool_path_file ........................................................................................ 7
Measure Steps............................................................................................. 8
v
Table Of Contents
About Operations...........................................................................................12
To Retrieve a Workcell....................................................................................17
About Fixtures...............................................................................................17
vi
Table Of Contents
Probe Model..................................................................................................25
To Add a Probe..............................................................................................27
To Specify Attributes......................................................................................33
To Specify Probe............................................................................................33
Common Parameters......................................................................................36
Feed .........................................................................................................36
Meas Params..............................................................................................37
Machine.....................................................................................................37
Entry/Exit ..................................................................................................37
Parameter Inheritance....................................................................................38
vii
Table Of Contents
To Set Up Start and End Points for the Probe Path .............................................45
To Measure a Plane........................................................................................47
To Measure a Surface.....................................................................................51
viii
Table Of Contents
ix
Table Of Contents
To Specify Datums.........................................................................................71
x
Table Of Contents
xi
Table Of Contents
Index ...........................................................................................................99
xii
Using Additional Modules
Pro/CMM
Using Pro/CMM
About Pro/CMM
Pro/CMM is an optional module of Pro/ENGINEER, which provides the tool to
generate inspection programs for Coordinate Measuring Machines (CMMs). CMMs will
use these programs to probe manufactured parts and provide tolerance deviation
analyses for dimensions and geometric tolerances. Pro/CMM supports probing using
fixed, as well as manually and automatically indexed, probes. Using Pro/CMM, you
can create fully associative, and parametrically defined, measuring sequences
relative to Pro/ENGINEER models. You can also define steps that instruct the CMM to
construct geometric entities and reference coordinate systems relative to measured
data, and then to perform dimensional and geometric tolerance analyses on the
entities, with respect to reference coordinate systems. Pro/CMM provides dynamic
display of the probe assembly along the path of the probe tip, and allows changing
the probe, the active tip, and tip orientation at different points along the path to
enable interference checking.
The illustration below summarizes the Pro/CMM process.
1
Pro/CMM - Help Topic Collection
Note: To avoid creating a circular reference, set up the Pro/CMM model (that is,
retrieve the reference part) before you start the Pro/CMM process setup.
o Define the workcells (machine tools) that you will be using to create the
Measurement Sequences. Specify the workcell parameters and probes
available. This step is not required at this time; it can be performed later,
when setting up an operation.
Note: The terms "probe" and "tool" are used interchangeably throughout
this documentation.
o Set up an operation:
Select or create the coordinate system to be used as the origin (0,0,0) for
the probe coordinates output.
2
Using Additional Modules
o Select a probe to be used. Change tip, if desired (when you first set up a
probe, Tip1 will be used as default). For rotating probes, you can also
change orientation.
3
Pro/CMM - Help Topic Collection
o Select datum(s) that this dimension or gtol is based on, if required by the
type of verification.
4. If necessary, you can modify Measure steps by changing probe, parameters, etc.
You can also redefine the way a step is created, or which operation it belongs to.
4. Unless you want to accept the default, type a name for the new Pro/CMM model
in the Name text box.
5. Click OK.
6. The system displays the CMM menu and the model tree. Use the CMM menu
options to define the CMM model and process.
2. By default, all files are listed in the browser window. To narrow the search,
choose Manufacturing from the Type drop-down list. This lists all the models in
the Manufacturing family of products, that is, all the models that have the .mfg
extension (including CMM, regular machining, Cast, Mold, and so on). If you have
various types of manufacturing models, and want to filter out inapplicable types,
select CMM from the Sub-Type list. Then only Pro/CMM models will be listed in
the browser window.
3. Select the name of the model you wish to retrieve from the browser window.
4. The system displays the Pro/CMM model, the model tree, and the CMM menu.
4
Using Additional Modules
2. If the Pro/CMM model is empty, the only option available in the CMM MDL menu
will be Assemble. Choose it and select the part name in the browser window.
3. The reference model appears on the screen, and all the options in the CMM MDL
menu become available:
Note: Use the CMM MDL menu options only to place the parts that you want to
measure. If you want to indicate the positioning of the fixtures, to ensure that
your probe paths do not interfere with the holding fixture, use the Fixture
functionality.
4. The INSTANCES menu appears with a namelist of instances (including the generic
part) and two additional options Show Table and Edit Table.
6. Regenerate.
5
Pro/CMM - Help Topic Collection
• Associated variables or values. The default values for the options are shown in
italics.
• Brief description.
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.
5. Click Add/Change. The configuration option and its value appear in the list. A
green status icon confirms the change.
Note: It is recommended that you set the Pro/CMM configuration options before
starting a new Pro/CMM project.
ncl_file_extension
<file extension>
Sets the default file extension for DMIS files. If you do not set this option, the default
DMIS file extension is .ncl.
Note: File extension length is limited to 3 characters. If you specify a longer file
extension, it will be truncated and a warning will be issued.
6
Using Additional Modules
pro_mf_cl_dir
<directory name>
Sets the default directory for the DMIS data files. Use the full path name to avoid
problems. For example, /home/users/library/dmis.
pro_mf_param_dir
<directory name>
Sets the default directory for the parameter files for Measure steps. Use the full path
name to avoid problems. For example, /home/users/library/cmm_params.
pro_mf_workcell_dir
<directory name>
Sets the default directory for the CMM workcell files. Use the full path name to avoid
problems. For example, /home/users/library/workcells.
shade_mfg_ref_models
yes, no
yes—Shades reference parts when generating shaded images.
no—Does not process reference parts when generating the shaded image (to save
time).
store_tool_path_file
yes, no
Specifies how CMM probe path information is computed:
• yes—The probe path information is stored in a file called filename.tph, where
filename is the name of the CMM model.
• no—The probe path is recomputed every time you retrieve the CMM model or
change any measure parameters.
Pro/CMM Process
About Pro/CMM Process
The Pro/CMM process consists of the following basic steps:
1. Create or retrieve a Pro/CMM model.
3. Create an operation, workcell, and the probes that you will use in the Measure
steps. You can also set up the fixtures and site files at this point, if desired. Later,
you will be able to return to CMM Setup in-between creating Measure, Construct,
and Verify steps, and modify the setup, as needed.
7
Pro/CMM - Help Topic Collection
4. Choose Sequence from the CMM menu, and create Measure, Construct, and
Verify steps:
o Construct steps let you create geometric entities (planes, lines, etc.) by
referencing existing Measured entities. Constructed entities, in turn, may be
referenced by Verify steps.
5. Output the operation probe path generated by the system to a DMIS file and
post-process this file. You can display the probe path for Measure steps on the
screen, and view the DMIS program for the whole operation or for individual
steps in the Information Window, to check and verify the program.
3. If you have already created some steps for the current model, a namelist menu
appears with the names of all existing steps and the New Step option (if more
than one operation is present in the model, the By Cur Oper and All
Operations options will also be available). Selecting an existing step name
allows you to redefine references for this step (that is, redefine the step
elements). Selecting New Step allows you to create a new step under the
current operation.
Measure Steps
Measure steps generate sequences of probe motions measuring the specified
geometric references (planes, cylinders, etc.) at certain points. You can either
8
Using Additional Modules
manually specify the measure points or let the system generate them automatically
along the selected references based on the Measure step parameters. After a
Measure step is created, the system constructs a Measured entity by copying
geometry of measured references.
Construct Steps
Construct steps let you create geometric entities (planes, lines, etc.) by referencing
existing Measured entities. Constructed entities, in turn, may be referenced by Verify
steps.
Verify Steps
Verify steps let you verify dimensions and geometric tolerances by referencing the
Measured and Constructed entities.
If you have specified a step name, by using the optional Name element, this name
will appear in the namelist menu instead of the step type (for example, M_PL01).
Note: If a line is too long to fit in the namelist menu, place the cursor over it and
check the bottom line in the message window to see the whole entry.
If more than one operation has been defined for the model, the SEL STEP menu
controls which steps are listed in the namelist menu:
• By Cur Oper—Only steps that belong to the current operation will appear in the
namelist menu.
• All Operations—All steps existing in the model will appear in the namelist menu.
9
Pro/CMM - Help Topic Collection
o Delete—Delete CMM steps, or any other features in the CMM model. The
system invokes the regular user interface for deleting features.
2. Select the name of the step from a namelist menu. Only Measure and Auxiliary
steps are listed.
10
Using Additional Modules
2. Select the name of the Measure step you want to pattern from the namelist
menu.
Note: The Measure step must have a patterned feature as one of its geometric
references; otherwise, the system displays an error message.
3. The system creates a Reference pattern of Measure steps, based on the pattern
of the referenced feature.
11
Pro/CMM - Help Topic Collection
The resulting probe path display for the pattern of Measure steps is shown in the
illustration below.
Operations
About Operations
An operation is a series of Measure, Construct, and Verify steps performed at a
particular workcell and using a particular Machine coordinate system.
Note: You have to set up an operation before you can start creating the steps.
• Workcell to be used
• Comments (optional)
When the steps are created, they contain a reference to the current operation name.
Operation setting is modal, i.e., once an operation is created, it stays current until
another operation is created or activated.
To Create an Operation
1. Choose Operation from the CMM SETUP menu.
12
Using Additional Modules
Operation name
Workcell name
Run Time
FROM point
HOME point
o Name—Allows you to specify the name of the operation. The default name
(OP010, OP020, etc.) has been assigned to it automatically. You have to
use the Name option only if you want to specify another name.
Use Prev—Use the same workcell as for a previous operation. This option
will not appear when you are defining the first operation.
13
Pro/CMM - Help Topic Collection
o From—Create or select a datum point to be used as the start point for the
operation probe path.
5. Choose Done Oper to finish creating the new operation. The newly created
operation becomes current.
2. The system displays the Operation Comments window. Type the comment and
click OK.
2. The system displays the CMM Feature Comments window. Type the comment and
click OK.
Workcells
About Workcells
A workcell is an assembly feature that specifies a machine tool using:
• Name
14
Using Additional Modules
• Set of parameters
• Associated probes
• Associated site
You can create a workcell at setup time and then use it in an operation, or create a
workcell directly when defining an operation.
To Create a Workcell
1. Choose Workcell from the CMM SETUP menu, or turn on the Workcell option in
the DEFINE OPER menu.
o Name—Allows you to specify the name of the workcell. The default name
(MACH01, MACH02, etc.) has been assigned to it automatically. You have to
use the Name option only if you want to specify another name.
4. Choose Done to complete the workcell creation. If you choose Done without
selecting any other options from the CELL SETUP menu, the new workcell will have
a default name (MACH01, MACH02, etc.), a default set of parameters, and no
probes associated with it. All the probes that you subsequently use for the
Measure steps performed on this workcell will be associated with the workcell.
Workcell Parameters
Workcell parameters can be set, saved, and retrieved using the same procedures as
for Measure step parameters. The default extension for a workcell parameter file is
.cel. When you choose Retrieve from the PARAMS menu, only files with the .cel
extension will be listed.
The workcell parameters, except RAPID_FEED_RATE, are for information purposes
only; they are not used for setting the Measure parameters or DMIS output.
The following parameters can be specified for a workcell:
MACHINE_ID
The machine ID. The default is a dash (-).
LOCATION
The machine location. The default is a dash (-).
15
Pro/CMM - Help Topic Collection
CONTROLLER
The controller name. The default is a dash (-).
RAPID_FEED_RATE
The feed rate used for rapid traverse. The default is a dash (-). You can specify a
value between 0 and 1 (that is, percent of maximum value), which will be used
when outputting the RAPID statement into the DMIS file.
TOOL_CHANGE_TIME
Time needed for changing a probe. The default is a dash (-).
CELL_X_MIN
Minimum size of a workcell along its X axis.
CELL_X_MAX
Maximum size of a workcell along its X axis.
CELL_Y_MIN
Minimum size of a workcell along its Y axis.
CELL_Y_MAX
Maximum size of a workcell along its Y axis.
CELL_Z_MIN
Minimum size of a workcell along its Z axis.
CELL_Z_MAX
Maximum size of a workcell along its Z axis.
PTMEAS_OUTPUT_POINT
Specifies which coordinates the system outputs into the DMIS files for Measure
steps. The values are:
To Modify a Workcell
You can modify, redefine, or delete workcells using the Workcell option in the CMM
SETUP menu:
16
Using Additional Modules
To Save a Workcell
1. Choose Save from the WORKCELL menu. The SEL MENU appears, listing the
workcells that have been defined in the current session.
2. Choose the name of the workcell that you want to save. The DEFINE GROUP menu
appears.
3. Choose Done from the DEFINE GROUP menu. The workcell will be saved in the
current working directory (or in the library directory, if pro_mf_workcell_dir
has been set) as workcellname.gph.
To Retrieve a Workcell
1. Choose Retrieve from the WORKCELL menu. The browser window opens, listing the
workcells in the current working directory (or in the library directory, if
pro_mf_workcell_dir has been set).
Fixtures
About Fixtures
Fixtures are parts or assemblies that help orient and hold the reference part during a
CMM operation. Fixtures can be created and saved in Part or Assembly mode, and
retrieved into the CMM mode during fixture setup.
17
Pro/CMM - Help Topic Collection
Note: If you have a Pro/TOOLING license, you can use the library of fixtures
(clamps, holding plates, chucks and jaws, etc.) of generic sizes. For more
information, refer to the TOOLING LIBRARY Catalog.
4. Choose Name from the DEFINE FIXT menu and enter a name for the fixture setup.
The name must be unique within the manufacturing model. If you do not use this
option, the setup will be given a default name (FSETP0, FSETP1, and so on).
5. Choose Component from the DEFINE FIXT menu. The FIXT COMP menu appears
with the options:
o Create—Create a new part on the fly. This option allows you to create
fixtures as needed during the intermediate process steps by referencing the
reference part geometry.
6. The Setup Time option in the DEFINE FIXT menu allows you to enter the time it
takes to assemble/disassemble the fixtures. This time will then appear in the
route sheet as a setup time for the step.
7. Choose Done from the DEFINE FIXT menu when finished defining the fixture
setup. This setup becomes active (i.e., it will be used by all newly created steps).
Fixture Setup
To use fixtures in the CMM process, you must first define the fixture setup(s) for the
CMM model. Each fixture setup has a name and contains information about the
fixtures that are to be present in the model when the setup is active. Only one setup
can be active at a time. Setup names can be used to manipulate fixtures within the
CMM model. Since fixture setups contain fixture assembly information, each CMM
model has to have its fixture setup(s) explicitly defined; unlike sites or probes, you
can not retrieve a fixture setup from one model into another. Fixture setups can be
defined before starting the CMM process or at any time between the steps.
When you choose Fixture from the CMM SETUP menu, the FIXTURE SET menu appears
with the options:
• Create—Create a new fixture setup. This setup then becomes active (i.e., it will
be used by all newly created steps).
• Modify—Modify an existing fixture setup. When you select a name of the setup
to modify from a namelist menu, the current setup is temporary replaced by the
18
Using Additional Modules
setup selected for modification. You can modify the setup name, add or remove
components, or change the setup time. Once modifications are done, however,
the original setup that was on display before you started the modification process
will reappear. If you want to make the modified setup active, use the Activate
option below.
Sites
About Sites
The Site option in the CMM SETUP menu allows you to set up site files that can be
later used to specify parameters for Measure Steps.
Warning: When you start using a new release of Pro/CMM, make sure to update
your existing site files whenever there is a change in the way the system interprets a
parameter value. Parameter values in site files are not updated automatically.
2. Enter the name for the site. The system will automatically add a suffix
corresponding to the site type and extension .sit (for example,
mach1_mea.sit).
3. A Pro/TABLE window comes up with all the measure parameters. Supply values
for the parameters. Each parameter must have either a default value, or low and
high range, or both, specified. If omitting the default value, type a dash (-). If
both are specified, the default value must be within the range boundaries. You
can also specify visibility and add optional comments for any parameters.
When specifying a parameter value, you can enter relations, similar to modifying
the parameters of a Measure step. However, when a Measure step inherits the
site parameters, it will inherit the evaluated value of this relation, not the relation
itself.
Manipulating Sites
The following options are available for site setup:
• Create—Create a new site file.
• Modify—Modify parameters of a site. Select a site name from the menu. The
editor window comes up with the current site parameters.
• Retrieve—Retrieve an existing site file from disk. Select a site name from the
browser window.
19
Pro/CMM - Help Topic Collection
• Save—Save a site file to disk. Select a site name from the menu. You have to
save a site in order to use it in other CMM models.
• Delete—Delete a site. Select a site name from the menu, then confirm that you
really want to delete the site. If the site has been used by a Measure step, the
system will issue a warning. If you delete such a site, all measure parameters
inherited from this site will be treated as customized (non-inherited). See the
help topic on Parameter Inheritance for more information.
• Show—Display information about an existing site. Select a site name from the
menu.
Parameter Visibility
Some of the measure parameters are always the same and need not be changed at
the Measure step level. You can set them up in a site file, and then remove them
from display when you are modifying the Measure step parameters. Similarly, you
can specify which parameters are to be listed when you output the CMM process
information.
Parameter visibility can be specified using the following means:
• When you set up site parameters, two columns are available for each parameter:
The default values for all parameters are YES for both columns. If you set a value
to NO, this parameter will not be visible.
If you specify that a parameter is invisible in Measure steps, it must have a set
default value before the site may be accepted by Pro/CMM. If you set a
parameter with a "-1" value to be invisible, the system will issue an error
message and allow you to re-edit the site table.
• The Visibility option in the PARAMS menu allows you to modify parameter
visibility:
When you select this option, a Pro/TABLE window appears with the list of all
parameters and the two visibility columns, as described above.
20
Using Additional Modules
To Activate a Site
1. Choose Activate.
o Cur Workcell—Activate the site associated with the current workcell. Use
this option to quickly revert to the default site for the workcell after
activating some other site.
o In Session—Select a site other than the default site. Only the sites that
have been created or retrieved in the current session will be available.
Select a site name from the namelist menu.
Activating a Site
The Activate option in the SITE SETUP menu allows you to make a site active. Before
being activated, the site must be added to the CMM model using the Create or
Retrieve option. Only one site can be active at a time.
When you create a Measure step, the parameters of the active site will be the default
parameters. If no site is active, the system default parameters will be used.
Note: When you activate an operation, the site associated with the operation’s
workcell is activated automatically.
3. The list of sites of the selected type appears in the menu. Select a site name.
21
Pro/CMM - Help Topic Collection
Coordinate Systems
About Coordinate Systems
Reference coordinate systems are used in measuring points and verifying tolerances.
Coordinate Measuring Machines have a set of memory locations that you can fill up
with reference coordinate system definitions. In addition, a CMM has a notion of a
current reference coordinate system, which is kept in a working buffer.
When defining a Pro/CMM operation, you have to specify the Machine Csys, which
will be used as the initial 0,0,0 point for the DMIS program for this operation. You
can later create additional reference coordinate systems using the Set Ref Csys
option in the NEW STEP menu. A Ref Csys can only be constructed, or transformed,
relative to the Machine Csys, another Ref Csys, and measured and constructed
entities.
Before additional reference coordinate systems are created, the Machine Csys is
considered to be the current coordinate system, i.e., it will be automatically used as
the output origin for measure steps, etc. When you create a new Ref Csys, it
automatically becomes current.
22
Using Additional Modules
For Primary Axis, select which axis of the parent coordinate system you
want to align to a reference (X Axis, Y Axis, or Z Axis), then select a
Measured or Constructed entity to be used as reference. A red arrow
appears showing the default direction of the primary axis; use the Flip and
Okay options to specify the desired direction.
For Translate, select which axis or axes of the parent coordinate system
you want to translate along (by putting checkmarks next to Along X,
Along Y, and Along Z). Use the Align to Ref option to select a Measured
or Constructed entity to align the coordinate system to, or choose Enter
Value and enter the translation distances along the selected axes.
For Rotate, select which axis of the parent coordinate system you want to
rotate about (About X, About Y, or About Z). Use the Align Axis option
to select a Measured or Constructed entity to align the selected axis of the
coordinate system to, or choose Enter Value and enter the angles of
rotation about the selected axes.
For Custom, choose Func Name and enter a non DMIS output command
name. If this command requires some arguments, choose Func Args and
enter the command arguments separated by commas. Specify the degrees
of freedom, if desired, by using the Deg Freedom option and putting
checkmarks next to the appropriate options (X Direction, Y Direction, Z
Direction, X Rotate, Y Rotate, Z Rotate). Finally, select a Measured or
Constructed entity to be used as a datum.
o Save—Set up SAVE tag for DMIS output. If you specify that the coordinate
system should be saved, the SAVE command will be output to the DMIS
file. This element is optional.
23
Pro/CMM - Help Topic Collection
To create a Ref Csys for measuring the little cylindrical slot shown above, do the
following:
1. Create a reference for the coordinate system by measuring the two planes and
constructing an Intersect line.
3. When defining the Parent Csys element, select MACH CSYS from the namelist
menu.
4. The system prompts you to define the Transform element. Choose Primary
Axis from the TRANSFORM menu.
7. Choose Flip to flip the direction of the arrow, then choose Okay.
3. When defining the Parent Csys element, select MACH CSYS from the namelist
menu.
4. The system prompts you to define the Transform element. Choose Custom
from the TRANSFORM menu.
24
Using Additional Modules
Probes
About Probes
Pro/CMM supports two types of probes: fixed and rotating. Several default probes
are provided along with Pro/CMM; you can use them directly, or copy to your own
directory and modify as needed. You can also create your own library of probes.
Pro/CMM probes are created as Pro/ENGINEER parts or assemblies that have certain
parameters and coordinate systems set up within the model.
2. Change the tip coordinate system names to TIP1, TIP2, etc. Rename the probe
origin coordinate system to TOOL.
3. Add a String type parameter to the model. Enter TOOL_TYPE for the parameter
name and either FIXED_PROBE or ROTATING_PROBE for the parameter value.
4. For a rotating probe, add the other parameters listed in the reference topic.
There are two ways to do this:
Probe Model
A probe can be created as a single part or an assembly consisting of several parts.
When you retrieve a probe model (part or assembly) into the Pro/CMM session, the
system will search the model for the following:
• The TOOL_TYPE parameter, which can have the value of either FIXED_PROBE or
ROTATING_PROBE.
25
Pro/CMM - Help Topic Collection
• Coordinate systems named TIP1, TIP2, ... (at least one must exist). Each of
these coordinate systems must be located at the center of a spherical tip. The
system will automatically assign the diameter of the spherical tip to the
appropriate probe parameter (TIP1_DIAMETER, TIP2_DIAMETER, ...).
o PITCH_ANGLE
o MAX_PITCH_ANGLE
o MIN_PITCH_ANGLE
o ROLL_ANGLE
o MAX_ROLL_ANGLE
o MIN_ROLL_ANGLE
o PITCH_INCREMENT
o ROLL_INCREMENT
26
Using Additional Modules
Rotating Probe
To Add a Probe
Adding, or creating, a probe retrieves information about this probe (that is, the
probe model geometry and parameters) into the CMM process. Once a probe is
added, you can use it for creating or redefining Measure steps.
1. Choose Probes from the CMM SETUP menu, select the name of the workcell to
add the probe to, then choose Create from the PROBES menu.
... or ...
When creating or modifying a workcell, choose Probes from the CELL SETUP
menu, then Add from the TOOL SETUP menu.
3. Choose Retrieve from the PROBE PARAMS menu, then Probe Library, and enter
the name of the probe model (part or assembly). Entering a question mark (?)
opens a browser window.
Note: If you selected Probe Library by mistake, when you actually want to
retrieve a default probe, you can press the ESC key and then RETURN in response
to the prompt, and return to the RETRIEVE PROBE menu.
4. The system looks for CMM-specific information in the probe model and sets the
appropriate probe parameters. If the required coordinate systems, or some of the
probe parameters, are missing, an error message will appear and you will be
27
Pro/CMM - Help Topic Collection
asked to select another probe. If the probe is successfully retrieved, you can use
the following options to review it:
Setting Up Probes
You can add probes directly to a specific workcell, by using the Probes option in the
CELL SETUP menu. You can also add probes by using the Probes option in the CMM
SETUP menu. In this case, the system will prompt you to select a workcell for probe
setup.
To Delete a Probe
Deleting a probe from the current CMM model will delete it from all the workcells; if
you delete a probe from the current workcell, it will remain in the model database. In
any case, deleting a probe will not affect the probe model (part or assembly) used to
create this probe.
1. Choose Probes from the CMM SETUP menu, then Delete from the PROBES menu.
This will delete the probe from the CMM model.
2. To delete a probe only from the current workcell, choose Probes from the CELL
SETUP menu, then Delete from the TOOL SETUP menu.
To Modify a Probe
The probe model is used by reference, therefore, to modify a probe, you have to
modify the probe model (its geometry, dimensions, and parameters).
The Where Used option in the TOOL SETUP menu provides information on all probes
used in Measure steps in the current model. The format is as in the following
example:
-----------------------------------------------------
28
Using Additional Modules
2. You are placed in Pro/TABLE. Set up correspondence between the probe position
in the tool rack, the register, and each combination of probe ID, tip, and
orientation used in the current workcell, for example:
3. Exit Pro/TABLE.
Probe Table
Probe names can be descriptive, for example, "PROBE_FIXED_1". This name,
however, will not be accepted by the DMIS command SNSDEF, which identifies a
probe by the register on the machine. Probe table allows you to set correspondence
between the descriptive probe name (TOOL ID) and the number that will be output
to the DMIS files (REGISTER). There will be a unique register number assigned to
each combination of probe name and tip number and/or tip orientation. The TOOL
POSITION column indicates the position of the probe in the tool rack. Each workcell
has its own probe table.
29
Pro/CMM - Help Topic Collection
DMIS Output
When you output probe path to a file, the REGISTER value will be output in place of
TOOL_ID. In the example above, the following DMIS commands will be output:
S(3)= SNSDEF / PROBE, FIXED, CART, ...
These probe models are located in a system directory. To use them, choose Default
Probes from the RETRIEVE PROBE menu when retrieving a probe model, then select
the appropriate directory (fixed_sing_tip, indx_sing_tip, or indx_star_tip) and
the probe assembly name from the namelist menu.
Default Probes
Fixed Single Tip Probe
30
Using Additional Modules
Measure Steps
About Measure Steps
Measure steps generate sequences of probe motions measuring the specified
geometric references (planes, cylinders, and so on) at certain points. You can either
manually specify the measure points or let the system generate them automatically
along the selected references based on the Measure step parameters. After a
Measure step is created, the system constructs a measured entity by copying
geometry of measured references. Measured entities are shown in magenta; you can
later reference them to create Constructed entities and Verify steps.
Pro/CMM allows you to create the following types of Measure steps:
• Plane—Measure a planar surface.
31
Pro/CMM - Help Topic Collection
There are certain elements and parameters that are common for all these types of
steps; they are discussed within the topics describing the MEASUREMENT STEP dialog
box. Techniques and parameters that are specific to a particular step type are listed
under the topics describing this particular step.
2. Select the Measure step type (for example, Plane), from the MEAS TYPE menu
and choose Done.
• Probe—Specify the probe to be used for the measure step. Once the probe is
specified, you can change the tip and, for rotating probes, the orientation as well.
• Parameters—Specify measure parameters, which will define how the probe path
is generated.
• Clearance Pln—Specify a clearance plane for entry and exit moves. This
element is optional.
• Start—Specify the start point for the probe path. This element is optional.
• End—Specify the end point for the probe path. This element is optional.
• Comment—Enter comment to be output before the DMIS block for the step. This
element is optional.
32
Using Additional Modules
• Save—Set up SAVE tag for DMIS output. If you specify that the measure step
should be saved, the SAVE command will be output to the DMIS file. This
element is optional.
Some of the elements above (Attributes, Probe, Ref Csys) are modal, which means
that once you set this element for one step, the setting will be automatically used for
subsequent steps unless you explicitly change it.
To Specify Attributes
This element defines the degree of automation for generating the measure points
and probe path. When you select Attributes in the dialog box, the ATTRIBUTES menu
will appear with the following options:
• Pro/CMM—Measure points and probe path will be controlled by Pro/CMM. DMIS
output:
MODE / PROG, MAN
• Machine—Measure points and probe path will be controlled by the CMM’s built-in
algorithm. DMIS output:
MODE / AUTO, MAN
• Operator—Measure points and probe path will be controlled by the CMM
operator. DMIS output:
MODE / MAN
To Specify Probe
You have to specify which probe is to be used to perform the measure step. The
probe must be set up using the Probes functionality prior to creating the measure
step.
When you select Probe in the dialog box, the SET PROBE menu appears with the
following options:
• Name—Select a probe name from the PROBE menu, which lists all the probes
existing in the model.
• Tip—Allows you to change the tip to be used. When the probe is first selected,
Tip1 is used by default. If you change to another tip, this setting will also become
modal.
• Place Probe—Select a point on the reference part for probe orientation display.
The system displays the probe, reflecting the current Orientation angles, with the
active tip touching the selected point.
Note: If you have not set up any probes prior to creating the first Measure step,
the system will allow you to retrieve a probe model at this point, rather than
making you quit the creation of the Measure step. In this case, the PROBE PARAMS
menu will appear when you select Probe from the dialog box. To change the tip
33
Pro/CMM - Help Topic Collection
or orientation, select Probe again after retrieving the probe model; you will then
get the SET PROBE menu.
Note: You cannot create reference coordinate systems "on the fly". In order to
change to a new coordinate system, you have to create it using the Set Ref Csys
option prior to creating the Measure step.
2. A namelist menu will appear containing the Machine Csys and all the previously
created reference coordinate systems, if any. Select the name of the coordinate
system to use as reference for this Measure step.
34
Using Additional Modules
2. You can either set up all the step parameters manually, by immediately selecting
the Set option PARAMS menu, or use one of the following ways to initialize the
parameters:
o If you have associated a site with the current workcell, or activated a site,
at setup time, this site will be automatically used to initialize the
parameters. You can retrieve parameters of another pre-defined site using
the Site option in the PARAMS menu. Note that retrieving site parameters
does not activate the site for subsequent Measure steps.
o If you have an existing measure parameters file, you can retrieve it using
the Retrieve option. After retrieving the parameters, use the Set option to
make any variations, if necessary.
Note: If the retrieved file contains some parameters inapplicable for the
current step, these parameters will be listed in the Info window.
o If you have previously created a measure step, you can use its parameters
for the current step by selecting the Use Prev option. A run-time menu of
all previous measure steps will appear. Select a step name; it does not
have to be of exactly the same type as the current one. The system will
read in the applicable parameters and ignore those that are not valid for
the current step type. After reading in the parameter values, use the Set
option to make any variations, if necessary.
3. If you want to make changes after you initialized the parameters, or if you have
not initialized them at all, choose Set.
o Feed—Feed parameters.
o Entry/Exit—Parameters that define the entry and exit path for the probe,
such as approach and pullout distance.
5. To modify a parameter, pick with the mouse to highlight the cell with the
parameter value. The value will appear in the input panel at the top of the dialog
box. Then, depending on the parameter type, do the following:
o When modifying a parameter that has a numeric value, type in a new value
and press RETURN.
35
Pro/CMM - Help Topic Collection
You can also include model dimension symbols (in assembly format, e.g.,
d12:0) and user-defined parameters which are already defined in relations
for the model.
When you enter a relation in the input panel, the system evaluates the
relation and places the value in the appropriate cell. If you later highlight
this cell for modification, the input panel will display the relation used.
6. The Edit button in the menu bar of the dialog box allows you to copy a
parameter value (in a cell, not in the input box) and then paste it into other cells.
8. Choose Save from the PARAMS menu if you want to save this file to disk (you will
have to save the parameters if you want to retrieve them for another model),
and enter a file name. The file will be saved with a file extension ".mea".
9. Choose Done form the PARAMS menu. If you haven’t specified a value for any of
the parameters with the default value of "-1", the system will prompt you for
each of these parameters in turn. Once you enter values for all the required
parameters, the system will proceed to the next element in the dialog box.
Common Parameters
Parameters common for all types of measure steps are listed below. They are listed
under a heading corresponding to the category, or branch, in the Param Tree dialog
box that you use to set up the parameters.
Notes:
• You must supply a value for all parameters that have a default of "-1".
• Some parameters may have a value of dash (-), that is, "ignore". This means
that this parameter is optional, and if you don’t supply a value for it, it will not be
used. For some parameters, the system will use a certain default value, or a
value of another parameter, instead. The dash (-) value is only acceptable for
those parameters that have it as a default.
• Length units for step parameters (where applicable) are the same as the CMM
assembly units. If the assembly units are changed using the Same Size option
(so that the dimension values are changed), all the appropriate parameters of the
currently existing measure steps will also be scaled.
Feed
MEASURE_FEED
The rate at which the probe moves when performing measurements. The default
is "-1".
36
Using Additional Modules
SAFE_FEED
The rate at which probe moves at a safe distance above the level of the part
(e.g., between a Pull Out Point and the next Approach point). The default is "-1".
MEASURE_ACCEL
Defines the acceleration in measure mode. The default is "-1".
SAFE_ACCEL
Defines the acceleration when moving at a safe distance above the level of the
part. The default is "-1".
ACCEL_UNITS
Units for the acceleration rates above. The values are: IPMM (inches per minute
per minute—default), MPMM (meters per minute per minute), PCENT (percent of
maximum value).
FEED_UNITS
Units for the feed rates above. The values are: IPM (inches per minute—default),
MPM (meters per minute), PCENT (percent of maximum value).
Meas Params
These parameters depend on the type of Measure step. See the Specific Parameters
section in the reference help topic for the appropriate step type.
Machine
PROBE_COMPENSATION
Specifies if the probe compensation is ON or OFF. The default is OFF.
Entry/Exit
PULLOUT_DIST
Specifies the length of pullout moves, i.e., the distance between the Measure
Ready point and the Pull Out point. The default is a dash (-), in which case the
MEAS_PULLOUT_DIST value will be used instead.
APPROACH_DISTANCE
Specifies the length of approach moves, i.e., the distance between the Approach
point and the Measure Ready point. The default is a dash (-), in which case the
MEAS_APPR_DIST value will be used instead.
BORDER_CLEARANCE
Specifies the distance from the borders of geometry being measured (such as
plane, surface) where no measure points should be located. If a Measured point
falls within this clearance, it will be ignored. The default is a dash (-), that is, 0.
MEAS_APPR_DIST
37
Pro/CMM - Help Topic Collection
Defines the length of the measure approach move, i.e., the distance between the
Measure Ready point and the Measured point. The default is "-1".
MEAS_PULLOUT_DIST
Defines the length of the measure pullout move, i.e., the distance that the probe
pulls out (at slow speed) after measuring a point. The default is "-1".
Parameter Inheritance
Measure steps can automatically inherit their parameters from sites.
The following are the rules for the Measure step parameter inheritance:
• If, at the time of creating a Measure step, a site is associated with the current
workcell, the Measure step will inherit the parameters of this site. This is called
implicit inheritance. If you later modify the parameters of the site, the Measure
step parameter values will update accordingly. Also, if you later replace the
associated site with another one, or change the workcell associated with the
operation, the Measure step parameters will update to the values in the new site
associated with the workcell.
• If you initialize the Measure step parameters using a site other than the one
associated with the workcell (by activating another site or by using the Site
option in the PARAMS menu), then the Measure step will inherit the parameters of
this site. This is called explicit inheritance. If you later modify the parameters of
the site, the Measure step parameter values will update accordingly. However,
changing the site associated with the workcell, or the workcell itself, will not
affect the parameters of this Measure step.
• If you initialize the Measure step parameters using the Retrieve option in the
PARAMS menu, these parameters will be marked as customized.
• If you initialize the Measure step parameters using the Use Prev option in the
PARAMS menu, and the previous Measure step inherits its parameters from a site,
38
Using Additional Modules
the current Measure step will not automatically inherit from the same site. The
following situations are possible:
o If both the previous and the current Measure step implicitly inherit from the
same site, the inherited (non-customized) parameters used from the
previous Measure step will also be marked as inherited in the current
Measure step.
o If the previous Measure step explicitly inherits from a site, and you want
the new Measure step to inherit from the same site, use the Site option
first to initialize the Measure step parameters, then use the Use Prev
option. In this case, all the inherited parameters used from the previous
Measure step will also be marked as inherited in the current Measure step.
o If the previous and current Measure steps inherit from different sites, or if
one of them does not nave an inheritance source, then all the parameters
used from the previous Measure step will be marked as customized.
• If you modify parameter values using the Set option in the PARAMS menu, these
parameters will be marked as customized.
When you look at the parameters of a Measure step, the inherited parameter values
appear in parentheses. However, if you save a parameters file to disk (using the
Save option in the PARAMS menu), this file will list all the parameters without
parentheses (because when you retrieve this file into another Measure step, these
parameters will be marked as customised).
Parameters Library
Your measure parameters can be stored in a parameters library. There, they are
available to all users for retrieval into their Pro/CMM processes, for modifying, or for
setting up new Measure steps. The configuration file option to use is:
pro_mf_param_dir pathname
Always enter in the configuration file the complete pathname to the parameter
library to avoid problems when working in different directories with Pro/ENGINEER.
Example:
pro_mf_param_dir /usr/users/params
3. Choose Tool Info or Step Info if necessary to check on the parameter exact
names and current values. Step Info gives you the feature internal ID for the
Measure Step.
5. Choose Add and enter the relation. Enter parameters using the syntax above.
39
Pro/CMM - Help Topic Collection
where:
PARAM_NAME—the parameter name,
Example:
APPROACH_DISTANCE:FID_22 = d6:1 * 0.1
where:
PARAM_NAME—the parameter name,
ID—the TOOL_ID.
Example:
BORDER_CLEARANCE:FID_22 = TIP1_DIAMETER:TID_ROT1 * 0.5
40
Using Additional Modules
• Insert Pts—Available only when a set of points has already been defined. Allows
you to insert points before an existing point. Select a point to insert before, then
pick points on selected geometry to perform additional measurements. The probe
path will be redrawn with each pick.
• Move Pts—Allows you to move existing points. Select a point to move, then pick
the new location on selected geometry. The probe path will be immediately
redrawn. Proceed moving other points, or choose Done Sel to finish.
41
Pro/CMM - Help Topic Collection
• Delete Pts—Allows you to delete existing points. Select a point to delete; the
probe path will be immediately redrawn. Proceed deleting other points, or choose
Done Sel to finish.
• Chg Clearnce—Change direction and distance for individual, or all, Approach and
Pullout segments.
• Entry Path—Add probe moves before the first Approach point. The types of
probe moves available are described in Probe Move Types. Note that entry moves
are created in the reverse order, that is, you first create the segment adjacent to
the first Approach point, then the segment preceding this one, etc. When you
42
Using Additional Modules
finish creating entry moves and repaint, the direction of entry segments will be
reversed (see illustration below).
• Exit Path—Add probe moves after the last Pull Out point. The types of probe
moves available are described in Probe Move Types.
• Chg Probe—Select a connect segment on which to change the probe, then select
the probe name (along with tip and orientation, if desired), as when specifying
the probe for a Measure step. Choose Done Sel when finished.
• Undo Path—Undo changes to probe path. When you select this option, all the
customized probe moves are highlighted. You can either select the moves to
delete, or choose All from the PATH SEGMT menu.
2. Select the Connect segment(s) where you want to change Approach or Pullout
clearance (use the Select option from the PATH SEGMT menu), or choose All to
change clearance for all segments of the probe path. Choose Done from the PATH
SEGMT menu.
43
Pro/CMM - Help Topic Collection
o Appr Dir—Check off this option to change the approach direction for
selected segment(s).
o Appr Dist—Check off this option to change the approach distance for
selected segment(s).
o Pull Out Dist—Check off this option to change the pullout distance for
selected segment(s).
7. Choose Done from the CLEAR DIST menu and enter the value for approach and
pullout distances, as prompted. The default value, defined by the appropriate
measure step parameter, will appear as an option in the ENTER VAL menu.
2. Choose Add from the CLR PLANE menu. The CLR PLN PLACE menu appears with the
following options:
44
Using Additional Modules
o Both—Use this Clearance Plane both for entry and exit moves.
3. Select an option from the CLR PLN PLACE menu and choose Done.
Clearance Planes can be displayed by selecting the Show option from the CLR PLANE
menu.
2. Select the desired option(s) from the CLR PLN PLACE menu and choose Done.
When a Clearance Plane is removed, the system will again use parameter values
to define the level of entry and exit moves.
2. The system displays the DEF START or DEF END menu, respectively, with the
following options:
45
Pro/CMM - Help Topic Collection
• Move to Pt—The probe will move to a datum point. You can restrict movement
along certain axes of the reference coordinate system.
• Move to Pln—The probe will move to a selected plane in the direction normal to
the plane.
o Z First—The probe moves along the Z-axis from the current position to the
level of target point; it then moves in the XY plane to the target point.
o Z Last—The probe moves along in the XY plane from the current position to
the location of the target point, and then moves along the Z-axis to arrive
at target point.
o Offset—If this option is checked off, the probe will move not to the point
selected or created using the options above, but to some "offset" point. The
OFFSET INCR menu will appear with the options X Increment, Y
46
Using Additional Modules
Increment, and Z Increment; these will represent offsets along the axes
of the reference coordinate system. Check off the axes desired, choose
Done, and enter the offset values along the axes, as prompted.
2. Select a plane. The probe will move from the current position to the selected
plane in the direction normal to the plane.
3. Select another plane for the probe to move to, or choose Done Sel to finish.
Measure Plane
To Measure a Plane
To measure a plane, select the plane itself.
The grid orientation with respect to the reference coordinate system is defined by the
GRID_ANGLE parameter. The UP and DOWN arrows next to each of the input fields in
the dialog box let you increase and decrease the number of points in U and V
direction. When you click on an arrow, the corresponding value in the input field is
changed by 1, and the system redistributes the points according to the new grid. If a
point in the grid falls outside the surface boundaries, including internal islands (such
as holes or slots), this point is not generated. If you specify a non-zero value for
BORDER_CLEARANCE, points within this distance from the surface boundaries are
not generated either. The number of points that the system actually placed on the
surface appears in the lower-right corner of the Probe Points dialog box. When you
click OK, the system generates the default probe path by connecting all the point
locations.
The following illustration shows using a 4x3 grid for Measure Plane.
47
Pro/CMM - Help Topic Collection
Measure Cylinder
To Measure a Cylinder
1. Select a cylindrical surface.
2. Select a start plane. The plane must be normal to the axis of the cylinder.
3. The system displays an arrow along the axis of the cylinder, which designates
intended direction for generating slices. Specify the desired direction by using the
Flip and Okay options.
48
Using Additional Modules
The illustration below shows automatically generated points and path for Measure
Cylinder.
POINTS_PER_SLICE
The number of Measured points in each slice. The points are distributed evenly
along the surface cross-section. The default is 4.
FIRST_SLICE_OFFSET
The distance between the start plane and the first slice. The default is a dash (-),
in which case 0.00 will appear in the Measure Cylinder Points dialog box.
OFFSET_BTWN_SLICES
The distance between two consecutive slices. The default is a dash (-), in which
case 0.00 will appear in the Measure Cylinder Points dialog box.
49
Pro/CMM - Help Topic Collection
Measure Circle
To Measure a Circle
1. Select a cylindrical surface.
2. Select a plane, or create a datum plane, to define the slice where to measure the
circle. The plane must be normal to the axis of the cylinder.
50
Using Additional Modules
Measure Surface
To Measure a Surface
To measure a general surface, select the surface itself. You can select multiple
surfaces; in this case, Automatic points generation will not be available.
Measure Sphere
To Measure a Sphere
To measure a sphere, select the sphere itself.
51
Pro/CMM - Help Topic Collection
MAX_DIST_BTWN_PNTS
The maximum distance between Measured points.
MIN_DIST_BTWN_PNTS
The minimum distance between Measured points.
NUMBER_SLICES
The number of slices (that is, cross-sections of the spherical surface where the
system performs the measurements).
Measure Point
To Measure a Point
To measure a point, pick a point on a surface. The system automatically generates
the default approach and pull out moves, according to the parameter values.
Because only one point exists, you cannot add, move, or delete points; the PTS AND
PATH menu is therefore replaced with the CHNG PATH menu, which allows you to
customize entry and exit path, change clearance, and so on.
52
Using Additional Modules
Measure Cone
To Measure a Cone
1. Select a conical surface.
2. Select a start plane. The plane must be normal to the axis of the cone.
3. The system displays an arrow along the axis of the cone, which designates
intended direction for generating slices. Specify the desired direction by using the
Flip and Okay options.
53
Pro/CMM - Help Topic Collection
POINTS_PER_SLICE
The number of Measured points in each slice. The points are distributed evenly
along the surface cross-section. The default is 4.
FIRST_SLICE_OFFSET
The distance between the start plane and the first slice.
OFFSET_BTWN_SLICES
The distance between two consecutive slices.
Measure Line
To Measure a Line
To measure a line, you have to manually select two or more points on a planar
surface of the reference part. The Measured Line is created as a best fit through the
selected points.
1. Select a plane.
2. Select two or more points on the plane. The system displays the tool path and
creates the Measured Line as a best fit through the selected points.
3. Use the Specify Unbnd option in the PTS AND PATH menu to change the form of
the DMIS output statement, if needed.
Note: Measured Lines can be selected as references for Verify and Set Ref Csys
steps. You cannot use Measured Lines as references for Construct steps.
54
Using Additional Modules
• Remove—Lets you revert to the bounded form of line output. Available only if
the line is currently defined as unbounded.
Construct Steps
About Construct Steps
Construct steps enable you to create Constructed entities by referencing existing
Measured entities. Unlike Measure entities, which are displayed in magenta,
Constructed entities are displayed in cyan.
Pro/CMM allows you to create the following types of Construct steps:
• Plane—Construct a planar entity.
55
Pro/CMM - Help Topic Collection
2. Select the Construct step type (for example, Plane), from the CONST TYPE menu.
• Type—Define the specific type of the Constructed entity. For each general type of
entity (such as Plane, Circle, Point) you will have several specific types available
(for example, Best Fit, Intersect, and so on). These specific types, along with the
references required for each type, are described in the sections below.
• Ref Feats—Specify geometric references for the Construct step. You can only
select the existing Measured or Constructed entities as references for creating
new Constructed entities. The number and type of references depend on the
specific type of Construct step. They are described in the appropriate sections
below.
• Comment—Enter comment to be output before the DMIS block for the step. This
element is optional.
• Save—Set up SAVE tag for DMIS output. If you specify that the Construct step
should be saved, the SAVE command will be output to the DMIS file. This
element is optional.
56
Using Additional Modules
Construct Plane
2. Define the Ref Feats element. First, select a reference plane, which the system
will use to define orientation of the new plane.
3. Next, select three or more points to define the plane orientation, and choose
Done Sel when finished. You can select the following types of Measured or
Constructed entities to define the point references:
o Point
57
Pro/CMM - Help Topic Collection
2. Define the Ref Feats element. First, select a reference point. You can select the
following types of Measured or Constructed entities to define the first reference:
o Point
58
Using Additional Modules
3. Next, select a line. You can select the following types of Measured or Constructed
entities to define the second reference:
o Line
2. Define the Ref Feats element. First, select a reference point. You can select the
following types of Measured or Constructed entities to define the first reference:
o Point
59
Pro/CMM - Help Topic Collection
Construct Line
2. Define the Ref Feats element. Select two or more points to define the line
orientation, and choose Done Sel when finished. You can select the following
types of Measured or Constructed entities to define the point references:
o Point
60
Using Additional Modules
2. Define the Ref Feats element. As a first reference, select a line to be projected.
61
Pro/CMM - Help Topic Collection
Construct Circle
2. Define the Ref Feats element. Select two or more points to define the circle, and
choose Done Sel when finished. You can select the following types of Measured
or Constructed entities to define the point references:
o Point
62
Using Additional Modules
2. Define the Ref Feats element. As a first reference, select a circle to be projected.
2. Define the Ref Feats element. Select a cylinder and a plane (in any order).
Construct Cylinder
63
Pro/CMM - Help Topic Collection
• Line
Construct Sphere
Construct Point
64
Using Additional Modules
2. Define the Ref Feats element. Select two reference points. The system creates a
new point at midpoint of a straight line connecting the two reference points. You
can select the following types of Measured or Constructed entities to define the
point references:
o Point
2. Define the Ref Feats element. As a first reference, select a point to be projected.
You can select the following types of Measured or Constructed entities to define
the point reference:
o Point
3. To define the second reference, select a line or a plane. The system creates a
new point by projecting the reference point, in the direction normal to the
selected line or plane, onto this line or plane.
65
Pro/CMM - Help Topic Collection
2. Define the Ref Feats element. Select two reference lines, or a line and a plane.
If you select two lines, and they are not coplanar, then the order of selection is
important: the system will create the Constructed point at the intersection of the
first line with an imaginary plane which passes through the second line and is
normal to the first line.
66
Using Additional Modules
The next illustration shows creating an Intersect Constructed point when the
reference lines are not coplanar.
Verify Steps
About Verify Steps
Pro/CMM provides verification of dimensions and geometric tolerances. Dimension
tolerance verification is the practice of checking whether a reference entity is
positioned or sized according to dimensional tolerances. Geometric tolerance (gtol)
verification is the practice of checking whether a reference entity possesses certain
geometric characteristics within allowed tolerances.
Each verification step is a feature that captures the intent of verifying one dimension
or geometric tolerance. You begin creating a Verify step by selecting the dimension
or geometric tolerance on the reference model, or in a drawing of the reference
model. The system then extracts the properties of the dimension or gtol in order to
determine what other elements need to be supplied to the feature.
• Lower bound
• Upper bound
67
Pro/CMM - Help Topic Collection
If you select a linear or angular dimension, the DIM/CORTOL menu appears with the
following options:
• Two Feature—Verify dimension between two features.
• Along X—Verify feature position in the direction of the X axis of the Ref Csys.
• Along Y—Verify feature position in the direction of the Y axis of the Ref Csys.
• Along Z—Verify feature position in the direction of the Z axis of the Ref Csys.
The system will then prompt you to select measured or constructed features that this
dimension controls.
The system will then prompt you to select measured or constructed features to
define the Feature(s) and Datum(s) elements.
68
Using Additional Modules
• Ref Csys—Change the coordinate system to be used as reference for this Verify
step.
• Comment—Enter comment to be output before the DMIS block for the step. This
element is optional.
69
Pro/CMM - Help Topic Collection
To Specify Tolerance
When you start defining the Tolerance element, the TOLERANCE menu appears with
the following options:
• CurrentModel—Use the CMM model to select the dimension or gtol to verify.
Select the feature(s) on the reference part to display the dimensions, along with
geometric tolerances, then pick the dimension or gtol you want to verify.
o Diameter
o Radius
o Linear
o Angular—Cone
o Angular—Other
• Orientation
o Parallelism
o Perpendicularity
o Angularity
• Location
o Position
o Symmetry
o Concentricity
• Form
o Flatness
o Straightness
o Circularity
o Cylindricity
• Profile
o Surface
70
Using Additional Modules
When you select a dimension or gtol, the system extracts from it certain tolerance
properties, depending on its type. It will then prompt you to select the features or
datums necessary to verify this dimension or gtol.
To Specify Features
The feature is the measured or constructed entity that the dimension or gtol
controls. For example, a cylinder is the feature that a diameter dimension controls.
Some dimensions require two Feature elements.
To Specify Datums
The datum is the measured or constructed entity that the dimension or gtol is based
upon. By default, the system will use the Ref Csys associated with the Verify step.
You can also manually select a different datum entity.
2. A namelist menu will appear containing the Machine Csys and all the previously
created reference coordinate systems, if any. Select the name of the coordinate
system to use as reference for this Verify step.
Auxiliary Steps
About Auxiliary Steps
Auxiliary steps produce a point-to-point probe path. They can be used to specify the
connecting probe motions between two Measure steps and supply additional DMIS
commands, if needed.
2. Choose Step Setup from the AUXILIARY STEP menu. The following options are
available:
71
Pro/CMM - Help Topic Collection
o Tool—Change the probe if needed. You do not have to specify a probe for
an Auxiliary step. If you clear the checkbox next to the Tool option, then
the Auxiliary step will have no probe associated with it.
o Start—Define the start point for the Auxiliary step probe path by selecting
or creating a datum point. This element is optional.
o End—Define the end point for the Auxiliary step probe path by selecting or
creating a datum point. This element is optional.
Select the desired options and choose Done. The system will invoke the user
interface for all selected options in turn.
3. Choose Aux Commands to specify the auxiliary probe motions and DMIS
commands.
4. Choose Done Seq or Next Seq from the AUXILIARY STEP menu when satisfied.
The Next Seq option will create another Auxiliary step with the same probe and
parameters.
72
Using Additional Modules
The bottom portion of the Customize dialog box contains the OK and Cancel action
buttons.
You can insert the following types of Auxiliary Commands:
• GoTo Point—Select a Measured or Constructed point, or create a datum point,
for the probe to go to.
2. Click Specify Point to create or select the control point. The CR/SEL POINT menu
appears with the options:
3. The Specify Offset button allows you to specify a target point offset from the
control point created using the Specify Point button, described above.
4. The next portion of the dialog box allows you to restrict moves along some of the
axes of the NC Sequence coordinate system:
73
Pro/CMM - Help Topic Collection
target point. If some of the axes are disallowed, the final probe position is
computed based on the current point and the axes allowed.
o If the Z First option button is selected, the probe moves along the Z-axis
from the current position to the level of target point; it then moves using
the X- andY-axes to the target point.
o If the Z Last option button is selected, the probe moves in the XY plane,
from the current position to the location of the selected point, and then
moves along the Z-axis to arrive at selected point.
5. The Preview button allows you to preview the probe motion defined. Click OK if
satisfied, or Cancel to quit creating the probe motion.
4. Click OK to create the offset point, or Cancel to quit. The Reset button resets all
the offsets to 0.
2. Enter offsets along the axes of the reference coordinate system. The Reset
button resets all the offset values to 0.
3. The Preview button allows you to preview the probe motion defined. Click OK if
satisfied, Cancel—to quit creating the probe motion.
74
Using Additional Modules
1. Choose DMIS Command from the drop-down list in the Customize dialog box,
and click Insert. The DMIS Command dialog box opens.
2. Select a location for the DMIS command by using the following option buttons:
o On Tool Path—Click Select and select a location on the probe path. You
can pick anywhere on the probe path as it is defined for the current
Auxiliary step.
o Place the cursor in the Command text box and type the command, line-by-
line.
o Click File and read in a file containing the DMIS 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.
4. The Preview button inserts the command line(s) in the DMIS file at the selected
location to let you preview the result. Click OK to insert the command at selected
location, or Cancel to quit inserting the command.
Once you insert a DMIS command, its first line appears in the list in the upper
portion of the Customize dialog box.
Probe Path
About Probe Path
Once you have created the Measure, Construct, and Verify steps, you can output the
corresponding DMIS data generated by the system to a file and post-process it for
use in a CMM. You can also display a DMIS file in the Information Window, as well as
display the probe and the probe path for Measure steps on the screen.
75
Pro/CMM - Help Topic Collection
o CMM Step—Display the probe path for an individual step. Select the step
name from the namelist menu.
o Status Box—When you display the probe path, the current XYZ
coordinates of the probe appear in the Info Box. This option causes the
sensor coordinates in the Info Box to update with each GOTO or PTMEAS
statement, to reflect the intermediate sensor positions during the probe
path display.
o Collision—The system will detect collision of the probe with the model.
The next two options represent two ways to control the frequency of consecutive
probe displays on the probe path. They are mutually exclusive; the one that you
pick last will be used.
o Time Increment—Puts the probe display in the real time mode. Enter a
value for the time increment (in seconds) between two consecutive probe
displays.
o Probe Step—Displays the probe at uniform distances along the probe path.
Enter a value for step size (in the units of the CMM assembly). If you enter
a large value for step size, the probe will be displayed at the GOTO or
PTMEAS locations only.
6. Select the options you want and choose Done. The system displays the probe
path and the CL CONTROL menu appears with the following options:
o Position—Pick a point along the probe path. The probe will be positioned at
this point.
76
Using Additional Modules
o Time Increment and Probe Step—The same as in the DISP PROBE menu.
o Continue—Proceed with the probe path display from the current position of
the probe.
You can interrupt the probe path display at any time by clicking on the STOP sign
in the lower-right corner of the Pro/ENGINEER window.
77
Pro/CMM - Help Topic Collection
• Stop Play Path—Stop displaying the probe path and investigate the current
collision. The system displays the CL CONTROL menu, which enables you to go to
the next or previous GOTO or PTMEAS point, measure distances between the
probe and the part, and so on.
• Skip All—Continue displaying the probe path, suppressing all the collision
warnings (the probe path segments containing a collision will be highlighted in
blue, but the Collision Detection dialog box will not appear).
• Skip to Next Step—Continue displaying the probe path, suppressing all the
collision warnings in the current step (the probe path segments containing a
collision will be highlighted in blue, but the Collision Detection dialog box will
not appear). Resume the collision warnings in the next step. (Available when
displaying probe path for a whole operation.)
• FF—Advance to the next line in the CL file which contains the specified string.
• Rew—Return to the nearest preceding line which contains the specified string.
78
Using Additional Modules
• BND_#—The name of the internal bounding plane, for example, BND_12. The
number of bounding planes depends on the type of the Measured or Constructed
entity being bounded.
o BF—Best Fit
o PROJCT—Projection
o INTOF—Intersect
79
Pro/CMM - Help Topic Collection
• ref—The name of a reference entity, for example, C_LN01. There can be three or
more reference entities.
o BF—Best Fit
o MIDLI—Midline
o PROJLI—Projection
o INTOF—Intersect
o BF—Best Fit
o MIDPL—Midplane
o NORM—Normal
o PARLEL—Parallel
o MIDPT—Midpoint
o PROJPT—Projection
o INTOF—Intersect
80
Using Additional Modules
• ref—The name of a reference entity, for example, C_PT01. There can be four or
more reference entities.
• dir—The primary axis and direction vector. Can be one of: XDIR, -XDIR, YDIR, -
YDIR, ZDIR,-ZDIR.
The system will output only those direction and origin components that you checked
off when specifying the degrees of freedom.
D(csys)= TRANS / XORIG, x_value, YORIG, y_value, ZORIG, z_value
Creates a new Ref Csys using Translate by value, where:
• csys—The Ref Csys name, for example, REF_CSYS01.
The system will output only those axes that are actually used for transformation.
D(csys)= TRANS / XORIG, FA(ref), YORIG, FA(ref), ZORIG, FA(ref)
Creates a new Ref Csys using Translate by aligning to reference, where:
• csys—The Ref Csys name, for example, REF_CSYS01.
The system will output only those axes that are actually used for transformation.
D(csys)= ROTATE / axis, value
Creates a new Ref Csys using Rotate by value, where:
• csys—The Ref Csys name, for example, REF_CSYS01.
81
Pro/CMM - Help Topic Collection
• dir—The axis being aligned to reference. Can be one of: XDIR, YDIR, ZDIR.
• side—INNER or OUTER.
• i, j, k—The direction vector of the plane that the circle lies in.
82
Using Additional Modules
• side—INNER or OUTER.
• i, j, k—The direction vector associated with the cone, which points along the
cone’s axis from the vertex to the base of the cone.
• side—INNER or OUTER.
• i, j, k—The direction vector associated with the cylinder, which points along
the cylinder’s axis from the first end measured to the other end.
F(ent_name)= FEAT / LINE, BND, CART, x1, y1, z1, x2, y2, z2, ni, nj, nk
Defines a bounded line, where:
• ent_name—The Measured line name, for example, M_LN01.
• x1, y1, z1 and x2, y2, z2—Coordinates of the two endpoints of the best fit
line.
• ni, nj, nk—The normal vector of the plane where the line lies.
83
Pro/CMM - Help Topic Collection
• i, j, k—The direction vector which points along the line (for a Measured line,
the direction is defined by the flip arrow).
• ni, nj, nk—The normal vector of the plane in which the line lies, that can be
used for probe compensation.
• i, j, k—The direction vector of the plane which points away from the part.
• i, j, k—A vector, normal to and pointing away from the surface in which the
point lies, that can be used for probe compensation.
• side—INNER or OUTER.
FROM / x, y, z
The Start point for a Measure step, where:
84
Using Additional Modules
GOTO / x, y, z
Go to point, where:
• x, y, z—Coordinates of the probe tip center or of the contact point (depending
on the value of the workcell parameter PTMEAS_OUTPUT_POINT).
PARTNO name
Part name.
PRCOMP / OFF
Sets probe compensation OFF.
PRCOMP / ON
Sets probe compensation ON.
PTMEAS / CART, x, y, z, i, j, k
Performs an automatic point measurement, where:
• x, y, z—Coordinates of the point.
85
Pro/CMM - Help Topic Collection
• i, j, k—A direction vector, normal to and pointing away from the surface of the
feature being measured, that can be used for probe compensation.
RAPID / pcent
The next motion statement will be a rapid traverse feed, where:
• pcent—The workcell parameter RAPID_FEED_RATE (specified as a percent of
maximum value).
RECALL / D(csys)
Makes a Ref Csys current (csys is the Ref Csys name).
S(r)= SNSDEF / PROBE, FIXED, CART, dx, dy, dz, ti, tj, tk, diam
Defines a fixed probe, where:
• r = REGISTER in the Probe Table.
• dx, dy, dz—The distance along X, Y, and Z between the probe tip center (the
TIP# coordinate system) and the probe origin (the TOOL coordinate system)
• ti, tj, tk—The unit vector of the sensor mount socket’s axis.
S(r)= SNSDEF / PROBE, INDEX, POL, pitch, roll, ti, tj, tk, len, diam
Defines a rotating probe, where:
• r = REGISTER in the Probe Table.
• ti, tj, tk—The unit vector of the sensor mount socket’s axis.
• len—The total length between the sensor mount and the probe tip center.
SAVE / D(csys)
Saves a Ref Csys in CMM’s memory (csys is the Ref Csys name).
SAVE / S(r)
Saves sensor calibration data in CMM’s memory (r is the probe name, which
corresponds to the REGISTER value in the Probe Table).
SNSET / APPRCH, value
Sets the measure approach distance (value = MEAS_APPR_DIST).
SNSET / CLRSRF, value
Sets the border clearance (value = BORDER_CLEARANCE).
SNSET / RETRCT, value
86
Using Additional Modules
• axis—The Ref Csys axis. Can be one of: XAXIS, YAXIS, ZAXIS.
87
Pro/CMM - Help Topic Collection
o PARLEL—Parallelism
o PERP—Perpendicularity
o ANGLR—Angularity
o SYM—Symmetry
o CONCEN—Concentricity
o FLAT—Flatness
o STRGHT—Straightness
o CIRLTY—Circularity
o CILCTY—Cylindricity
o PROFS—Surface Profile
o CMM Step—Output the probe path for an individual step. Select the step
name from the namelist menu.
88
Using Additional Modules
5. Enter the file name. The file will be named filename.ncl.#, where filename is
the name you entered and # is the version number.
Note: File extension length is limited to 3 characters. If you specify a longer file
extension, it will be truncated and a warning will be issued.
Always specify the complete pathname to the DMIS file library to avoid problems
when using Pro/ENGINEER in different directories.
Enter filenames without the extension. The files should have the extension ".ncl", or
the default DMIS file extension if specified in the configuration file.
The contents of these files will be included in the DMIS file of the current operation:
• The first file—immediately after "$$ —> BLOCK_START"
If you output probe path for a CMM step, these files will not be included.
89
Pro/CMM - Help Topic Collection
o Save—Save the current DMIS TEXT 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.
3. If the table has not been set up, the Modify option will be grayed out. Choose
Create. If you have previously set up a DMIS TEXT table, you can either change
your former settings using the Modify option, or start with a clean table using
Create.
4. The system displays the DMIS TEXT dialog box. It contains all the items that can
be output through DMIS TEXT. Whether an item will be output or not is
determined by the flag value. The default flag value for all items is NO.
5. Highlight the items where you want to change the flag value by clicking on them
once, then click on the appropriate action button (OPER, OUTFIL, MAN, or NO).
To unselect an item, click on it once more. You can also use the Select All and
Unselect All icons.
6. To set a different flag value for another item or items, choose Unselect All (to
clear the previously selected items), then repeat Step 5.
7. 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.
• OUTFIL—Outputs the TEXT/OUTFIL command with the selected item into the
DMIS file.
• MAN—Outputs the TEXT/MAN command with the selected item into the DMIS file.
• DATE_TIME
90
Using Additional Modules
• OPERATION_COMMENTS
• LAYER_NAME
• PROBE_TABLE
• ONLY_OUTPUT_USED_PROBES
• STEP_TYPE
• FEATURE_ID
• REF_CSYS
• MEASURE_FEEDRATE_&_UNITS
• SAFE_FEEDRATE_&_UNITS
• PROBE_NAME
• PROBE_TYPE
• PROBE_TIP_NUMBER
• PROBE_PITCH_ANGLE
• PROBE_ROLL_ANGLE
• PROBE_POSITION_NUMBER
• PROBE_COMMENTS
• PROBE_PARAMETERS
• REGISTER
3. Choose the Ref Csys axis to rotate or translate about from the CL TRANSF menu.
Probe path rotations and translations are cumulative. You can repeat steps 2-4 as
many times as necessary to change the output location. To change rotation or
translation value back to 0, choose Quit from the CL TRANSF menu.
91
Pro/CMM - Help Topic Collection
4. The probe path is mirrored. Choose Display or File from the PATH menu.
4. The probe path is scaled. Choose File or Display from the PATH menu.
Note: You can use only standard units. The Other unit option is inapplicable for
probe path output.
Process Information
About Process Information
These topics describe various ways of outputting information about your CMM
process and producing in-process documentation.
3. Select the type of report you want using the option buttons in the top portion of
the dialog box:
92
Using Additional Modules
4. Use the Screen and File checkboxes to specify if you want to output information
on the screen, to a file, or both.
3. Select one of the option buttons in the top portion of the dialog box:
4. The system displays the applicable filters in the middle portion of the dialog box.
If a filter has a checkmark next to it, this type of information will be output.
Select and clear the checkboxes as appropriate to set up the desired Filter
configuration (you can use the Select All and Unselect All buttons to speed up
the process).
4. Define the repeat regions using the Repeat Region option in the TABLE menu.
5. Choose Enter Text option in the TABLE menu. Enter the table headings using the
Keyboard option. Use the Report Sym option to enter the report symbols in the
repeat region cells.
93
Pro/CMM - Help Topic Collection
6. To fill in the table, choose Repeat Region from the TABLE menu, then Update
Tables.
94
Using Additional Modules
the turret.
&mfg.oper.ncseq.name Lists the step names.
&mfg.oper.ncseq.User Defined Lists the specified step
parameters.
You can access any parameter for an operation or step by selecting User Defined at
the appropriate level and entering the parameter name. The examples illustrate
ways of using Pro/REPORT in Pro/CMM.
The resulting table may look like the one shown below.
FIX_PRB2 Tip1 5
FIX_PRB2 Tip2 7
95
Pro/CMM - Help Topic Collection
ROT_PRB1 0_30 9
ROT_PRB1 30_60 11
Note: To enter PROBE and NUMBER SLICES symbols in the example above, choose
Report Sym from the ENTER CELL menu, then choose mfg, oper, ncseq,
User Defined, and type tool_id or number_slices, respectively.
96
Using Additional Modules
The resulting table may look like the one shown below.
2: MEAS_CYL01 FIX_PRB2 2
3: MEAS_CYL02 FIX_PRB2 3
4: CON_CIR01
5: MEAS_CIR02 ROT_PRB1
6: MEAS_CON01 ROT_PRB1 6
7: VER01
8: VER02
97
Index
C D
99
Pro/CMM - Help Topic Collection
Cylinder.................................... 48 Pro/CMM
O displaying..................................77
100
Index
probe model.............................. 25 V
S creating ....................................15
setting up parameters................................15
setting up .................................... 18
101