05 - Setting Your Preferences
05 - Setting Your Preferences
05 - Setting Your Preferences
i
Table of Contents
ii
Setting Your Preferences: Introduction
Examples of Working with Single and Multiple Probe Changers ............................. 159
iii
Table of Contents
iv
Setting Your Preferences
Setting Your Preferences: Introduction
PC-DMIS allows you to set personal preferences that tailor the form and function of PC-
DMIS to meet individual specifications. Using this chapter, you will be able to control
output format, screen graphics, machine parameters, and other options.
The following paragraphs describe the various system options and their functions.
1
Setting Your Preferences
Your license must have the IP Measure option for the Save Machine Profile
and Recall Machine menu items to appear.
These two menu items let you easily switch between machine profiles when you create
measurement routines in Offline mode.
Edit | Preferences | Save Machine Profile - This menu item displays a Save As dialog
box that asks for a file name. It records all the current settings for the virtual machine in
a file with an "mpl" file name extension. PC-DMIS saves the following into the file for
later recall:
Edit | Preferences | Recall Machine - This menu item lets you restore a machine's
settings that were stored in an .mpl file. PC-DMIS displays an Open dialog box. Once
you select the file to open, PC-DMIS restores the settings.
2
Selecting Setup Options
For information on how the OK and Defaults buttons work, see the Command Buttons
topic in the "Navigating the User Interface" chapter.
To access the General tab, click on the General tab in the Setup Options dialog box
(Edit | Preferences | Setup). You can use this tab to change various functions that
control the measurement process.
3
Setting Your Preferences
Program Area
The edit boxes in the Program area of the General tab allow you to edit the following
options:
The Measured Circle default hits box allows you to set the default number of hits PC-
DMIS will take while learning circles using CAD data. The minimum number of hits that
may be entered is three. It only changes the number of hits for circles about to be
programmed, not for circles that have already been programmed.
The entry in the PC-DMIS Settings Editor for this option reads: AutoCirHits= [number
of hits]. For information on modifying registry entries, please view the "Modifying
Registry Entries" chapter.
The Measured Line default hits box allows you to set the default number of hits PC-
DMIS will take while learning lines using CAD data. The minimum number of hits that
may be entered is two. It only changes the number of hits for lines about to be
programmed, not for lines that have already been programmed.
The entry in the PC-DMIS Settings Editor for this option reads: AutoLineHits= [number
of hits]. For information on modifying registry entries, please view the "Modifying
Registry Entries" chapter.
Hits in U
The Hits in U box indicates the minimum number of rows that must be taken when
scanning.
Hits in V
The Hits in V box indicates the minimum number of hits per row that must be taken
when scanning.
4
Selecting Setup Options
The Hits in U and Hits in V scanning options are only active when used with the
Curves and Surfaces options.
The Press End Key check box controls whether or not PC-DMIS waits for you to press
the END key before it accepts the last hit taken. Selecting this check box allows you to
preview the last hit before you accept it. If you don't select this check box, the current hit
that you take with the jog box is not stored in the hit buffer, but automatically becomes
the last hit for the feature, even if you take the hit at the wrong spot.
Find Nominals
The Find Nominals check box controls how PC-DMIS treats hits. When selected, PC-
DMIS will then automatically consider each probe touch, finding the closest CAD
nominal for that touch. It will continue to accumulate hits until the END key is pressed.
The feature type will then be calculated and the CAD nominals applied.
Once selected, the Find Nominals Tolerance box becomes available. See "Find
Nominals Tolerance".
The Point Only Mode check box controls how PC-DMIS responds to each probe hit.
When selected, PC-DMIS automatically considers each probe hit to be a single point
measurement and automatically creates an Auto Vector Point. If the check box is not
selected, PC-DMIS will accumulate probe hits until the END key is pressed. Only then
will it determine the type of feature just measured.
5
Setting Your Preferences
When you select this check box, the Thickness for Point only Mode Points check box
becomes available. See "Thickness for Point Only Mode Points".
The Edge Point Only Mode check box controls how PC-DMIS responds to each set of
probe hits. In this case, a set is defined as two singular probe hits. The first hit should
always be taken on the surface. The second hit should always be taken on the edge.
When this check box is selected, PC-DMIS automatically considers each set of probe
hits to be a single point measurement and automatically creates an Auto Edge Point. If
the check box is not selected, PC-DMIS will accumulate probe hits until you press the
END key. Only then will it determine the type of feature just measured.
PC-DMIS uses the options as displayed in the Hits, Auto, and Misc areas of the Edge
Point dialog box when creating the Edge Point (see the "Creating Auto Features"
chapter).
You can also access the Ignore Motion Errors option by selecting Insert | Parameter
Change | Probe | Ignore Motion Errors.
This option does not apply to all machine types. Some machines can utilize this option, while on
others it will have no effect. For those machine types where it does have an effect, the exact
nature of the effect may also depend on the machine type.
Selecting the Ignore Motion Errors check box tells PC-DMIS to try to avoid stopping
from a motion error during movement when the ignore request is active. If you select
this check box and click OK, PC-DMIS inserts an IGNOREMOTIONERRORS/ON
command into the Edit window.
On traditional CMMs with contact probes, the most common implementation is through
disabling the probe. However, if PC-DMIS disables the probe during a move, normally it
does need to re-enable the probe to take a measurement. This may result in a repeating
sequence where PC-DMIS disables the probe for transitional moves between
measurements but then re-enables the probe when it actually takes the measurement.
6
Selecting Setup Options
You can use this command to prevent problems from spurious vibration or acceleration-
induced triggering, or both.
If you select the Automatically Adjust Probe Head Wrist check box, then during
execution when the software reaches a TIP command, it will, based on the geometry,
automatically select the tip for which the IJK of the tip shank most closely approximates
the IJK on the TIP command. The IJK on the TIP command is relative to part
coordinates so the tip actually selected can vary based on the part alignment.
WARNING: If you want PC-DMIS to recalculate the wrist angles in the face of
a change in the workpiece alignment, you must ensure that the Automatically Adjust
Probe Head Wrist check box is selected before you execute the measurement routine.
The TIP commands in the measurement routine will be updated with the new angles at
each execution.
For non-mapped wrists, PC-DMIS returns the closest theoretical position. If there is a
calibrated tip that matches this theoretical position, PC-DMIS uses that calibrated tip. If
PC-DMIS can find calibrated tips that fall within the angle tolerance defined in the Wrist
warning delta box on the Part/Machine tab, it’ll use those tips over non-calibrated tips
that have closer angle matches. (For more information about the tab, see "Setup
Options: Part/Machine tab").
If PC-DMIS cannot find what it thinks is a theoretical match, it gives the error "Illegal TIP
command or TIP not qualified".
If PC-DMIS found a good theoretical match but that tip doesn't exist or isn't yet
calibrated, it will wait until the machine catches up to the TIP statement, so that no
machine motion is in progress. The software then asks you if it should use the closest
calibrated tip.
7
Setting Your Preferences
Definition | Probe), perform any calibration work as needed, and then click
Continue.
If you select the Automatically Adjust Probe Head Wrist check box and
click the Mark Used button in the Probe Utilities dialog box, PC-DMIS may not select
all the probe tips for calibration. For more information about the Mark Used button, see
the "Mark Used" topic in the "Defining Hardware" chapter.
With an infinite wrist that is actually mapped (and therefore calibrated), PC-DMIS
automatically returns the best matching tip position and proceeds using that position.
Other Notes
If you want PC-DMIS to continue to use the original tips during any execution of the
measurement routine, then clear the Automatically Adjust Probe Head Wrist check
box.
Each time you create an alignment (saved or otherwise), PC-DMIS creates two
transformation matrices.
When you don't have available CAD data, theoretical data usually comes from the
measured values of the learned features. It is difficult to get consistent results using
theoretical values. This can happen when some of these values are edited, while others
are not.
If you have selected the Ignore CAD to Part check box when you save an alignment,
PC-DMIS ignores the CAD to part matrix and instead only saves the machine to part
alignment. All theoretical values will now be in the same coordinate system.
Generally, if you are not using CAD data, select this check box.
8
Selecting Setup Options
If you want to execute an alignment from features measured without CAD data in
DCC mode and you will be using the CAD Equals Part menu option (or CAD =
Part button), be sure to select the Ignore CAD to Part check box prior to setting
the CAD equal to the part. For information on setting the CAD equal to the part,
see the "CAD Equals Part" topic in the "Creating and Using Alignments" chapter.
• If you clear this check box and copy a feature to a new location in the Edit
window, the theoretical values of the feature will be associated with the alignment
at the feature's original location.
• If you select this check box and copy a feature to a new location in the Edit
window, the theoretical values of the feature will be associated with the alignment
at the feature's new location.
See "Changing Alignment Nominal Values" in the "Creating and Using Alignments"
chapter.
If you select the Reset global settings when branching check box, PC-DMIS resets
the global values for state commands after encountering a branching statement. See
the list of affected commands below. (For information on branching, see the "Branching
by Using Flow Control" chapter.) Any state commands jumped over, because of a
branching statement, are not executed. This allows you to skip over sections of the
measurement routine without having these settings change.
TIP /T1A0B0
MYLABEL=LABEL/
Measurements etc...
TIP/T1A90B90
GOTO/MYLABEL
9
Setting Your Preferences
If you mark the check box, when PC-DMIS reads the GOTO statement, it jumps to
MYLABEL. It then searches up, using the first encountered TIP/ command:
TIP/T1A0B0
If you clear the check box, when PC-DMIS reads the GOTO statement, it jumps to
MYLABEL. PC-DMIS does not reset global settings when encountering a branching
statement. Instead, it uses the last executed TIP/ command:
TIP/T1A90B90
• Start/align
• Recall/align
• Mode/
• Rmeas /
• Workplane/
• Tip/
• Loadprobe/
• Retract/
• Check/
• Touchspeed/
• Movespeed/
• Polarvectorcomp/
• AutoTrigger/
• Triggerplane/
• TriggerTolerance/
• Videosetup/
• Displayprecision/
• ManRetract/
• Scanspeed/
• Prehit/
• Clamp/
• Clearp /
10
Selecting Setup Options
• Format/
• 132column/
• Gaponly/
• Retrolinearonly/
• Probecom/
• Array_indices/
• Fly/
• Positivereporting/
• Ignoremotionerrors/
If you select the Move Feature to Reference Plane check box, PC-DMIS automatically
projects the measured feature to the workplane. In general, this works for any of the
following feature types as long as they use the best fit functionality internally:
• Circles
• Ellipses
• Lines
• Polygons
• Slots
If you select the Show Extended Sheet Metal Options check box, PC-DMIS displays
all of the available Sheet Metal options in the Auto Features dialog box. (See the
various extended sheet metal topics in the "Creating Auto Features" chapter.)
For this option, the ShowExtendedSheetMetal registry entry in the PC-DMIS Settings
Editor reads 0 or 1. For information on modifying registry entries, see the "Modifying
Registry Entries" appendix.
11
Setting Your Preferences
If you select the Fixed Dialog Positions check box, PC-DMIS displays dialog boxes in
their default positions. If this check box is cleared, PC-DMIS displays each dialog box
where it was last positioned.
The DialogFixedPosition registry entry in the PC-DMIS Settings Editor for this
option is set to 0 or 1. For information on modifying registry entries, see the "Modifying
Registry Entries" appendix.
If you select the Lock Marked Sets check box, PC-DMIS will prevent users from
accidentally deleting or otherwise modifying the current mark set configurations. PC-
DMIS will only allow you to execute and activate marked sets. You must clear this check
box to add or delete features from a marked set.
If you select the Automatically Scale to Fit check box, PC-DMIS automatically scales
the screen every time a feature is measured.
For this option, the AutoScaleToFit registry entry reads 0 or 1 in the PC-DMIS
Settings Editor. For information on modifying registry entries, see the "Modifying
Registry Entries" chapter.
If you select the Show Hit Deviations check box, PC-DMIS will draw an arrow
whenever a hit is taken to show the measured value minus the nominal deviation.
If you select the Use Circular Moves on Round Features check box, and if you are
"learning" a measurement routine by taking hits on the part, PC-DMIS automatically
places circular move commands into the inside circular features as well as into the
outside of circular features. This includes Circles, Cylinders, Cones, and Spheres. This
state, however, is only relevant during learn mode. Once the circular/move commands
are present inside features, they remain there unless directly removed by the user.
12
Selecting Setup Options
The UseCircularMoves registry entry in the PC-DMIS Settings Editor for this option is
set to either 0 or 1. For information on modifying registry entries, please view the
"Modifying Registry Entries" chapter.
When you select this check box, you can apply thickness to points created with Point
Only Mode. Selecting this check box makes the Thickness box in this same dialog box
available for editing. You can then type a thickness and apply that thickness to points
created using Point Only Mode.
Whenever you change an alignment, PC-DMIS asks if it should update the commands
below with the changed alignment. If you have this check box selected, and you click
the NO button at this prompt, PC-DMIS changes the MACHINETOPART transformation
if required. If deselected, the MACHINETOPART transformation does not change.
The Use CAD Provided IDs for Features check box allows you to import feature IDs
from a CAD file. When you select this check box, PC-DMIS automatically inputs the
given CAD ID into the Auto Feature dialog box when the CAD feature is selected with a
left mouse click. If you decide to keep this value, then the feature created will have the
given ID.
If you select the Find Nominals during Execution check box, new nominals are found
for both Surface and Vector points during measurement routine execution. See
"Execution FindNoms Tolerance" to define the tolerance values PC-DMIS will use. Also,
see "Find Nominals Tolerance".
13
Setting Your Preferences
If you select the Auto Continue Execution if FindHole Fails check box, PC-DMIS
allows you to automatically continue executing a part if the Find Hole option found on
the Auto Feature dialog box fails to find a hole.
In the past, when the Find Hole option failed, PC-DMIS prompted you to place the
probe in the center of the hole to continue running the measurement routine. However,
with the Auto Continue Execution if FindHole Fails check box selected, PC-DMIS
automatically prints an error message to the report and continues running the remaining
measurement routine.
For more specific information on Find Hole, see the "Working with Contact Find Hole
Properties" topic in the "PC-DMIS CMM" documentation.
The Show Startup Dialog check box allows you to determine whether or not PC-DMIS
shows the Open File dialog box each time you start PC-DMIS. This dialog box shows a
listing of available measurement routines to open.
When you clear the check box, PC-DMIS will disable this startup dialog.
See "Opening Existing Measurement Routines" in the "Using Basic File Options"
chapter for additional information on the Open File dialog box.
The Automatic label positioning check box tells PC-DMIS to automatically position
feature labels around the part. Thereafter, feature ID labels will be repositioned
whenever you perform pan, zoom, or rotate operations on the part model.
You can also turn on Automatic Label Positioning by right-clicking on a feature ID label
and selecting Label Processing | Automatic Label Positioning from the shortcut
menu.
The Animate probe during Program Mode check box activates probe animation
during Program Mode. When you select this check box, the probe will animate the
taking of hits in the Graphic Display window as the hits are generated from CAD.
14
Selecting Setup Options
The Show icon in text boxes check box allows you to determine if icons depicting the
feature or dimension type should appear in text boxes and inside feature ID labels. The
text boxes include feature ID, dimension info, and point info text boxes.
For information on text boxes see "Text Box Mode" in the "Editing the CAD Display"
chapter.
The Use DMIS Button in Edit Window check box determines whether or not PC-DMIS
displays the DMIS mode icon on the Edit Window toolbar.
The Patch Scans Maintain Last Increment check box forces each new line of the
patch scan to use the last increment from the previous line. If you deselect this check
box, the scan will revert to the minimum scan increment when taking the first hit on each
line.
The Use Automotive Deviation Letters check box causes PC-DMIS to add a letter
after the deviation number in Location and Position dimension reports. PC-DMIS inserts
the letter
• F when the feature deviates in the direction of the front of the car.
• B when the feature deviates in the direction of the back of the car.
• I when the feature deviates towards the centerline of the car (meaning the
car is too narrow).
15
Setting Your Preferences
• O when the feature deviates away from the centerline of the car (meaning
the car is too wide).
• H when the feature deviates towards the top of the car.
• L when the feature deviates towards the bottom of the car.
These letters are added to the Location and Position dimensions just following the
deviation numbers reported. These deviation letters also appear inside the Report
window for the appropriate dimensions.
16
Selecting Setup Options
The Use Find Nominals Override for Scans check box allows you to override found
nominals when searching for nominal values for a scan's measured points when it
executes.
The execution must fail to find at least one of the measured nominal point
values for you to override the found nominals.
Use ONLY Priority Surfaces for the Find Nominals During Scans
The Use ONLY Priority Surfaces for the Find Nominals During Scans check box
causes PC-DMIS (during measurement routine execution) to search for nominal values
for a scan's measured points on only the priority surfaces set in the Edit CAD Elements
dialog box.
17
Setting Your Preferences
The Display Outline of Plane check box determines whether or not PC-DMIS, when it
creates new measured or constructed plane features, displays actual plane outlines in
the Graphic Display window instead of the small symbolic triangle symbol typically used.
For example, if you select this check box and measure three points to construct a plane,
the symbolic triangle for the plane is sized so that its vertices are exactly where the
measured points are.
Whether you select or clear this check box, existing outlines aren't redrawn; only
planes created from that point are affected. To change existing outlines, you have to do
it manually.
PLN1 = FEAT/PLANE,RECT,TRIANGLE
4. Press the TAB key until you highlight the TRIANGLE or OUTLINE field.
5. Press F7 or F8 to switch between the available values for this field.
18
Selecting Setup Options
• OUTLINE displays the plane as an actual outline of the points making up the
plane.
• NONE hides that specific drawing of the plane.
See "Using the Display Area" under the "Constructing a Plane Feature" topic for an
example of these display types.
6. Press the TAB key to see the result in the Graphic Display window.
Alternately, you can right-click and choose Edit, and make the change on the plane's
dialog box itself.
The Treat theo values as if stored in part coordinates check box causes PC-DMIS to
treat theoretical values as if they're stored in part coordinates. This check box was
added for cases where measurement routines perform loops and the alignments are
changing within the looping code.
The offset parameters of the LOOP/START command take care of this issue
automatically. This is for looping measurement routines that don't use the LOOP/START
and LOOP/END commands, such as a WHILE - END/WHILE loop.
ASSIGN/COUNT=4
ASSIGN/I=1
WHILE/I<4
LOOPALIGN=START/ALIGN
ALIGN/TRANSLATION OFFSET,X,50
END/ALIGN
MYCIRCLE=MEAS/CIRCLE
THEO/0,0,0
ASSIGN/I=I+1
END_WHILE/
19
Setting Your Preferences
You would expect that each time through the loop the X value would shift by 50 since
the alignment is shifting by 50 each time. However, since PC-DMIS doesn't store
feature data in part coordinates but in CAD and Machine coordinates, the effect is that
the feature doesn't actually move in this situation even though the alignment is changing
each time through the loop. This is because the CADTOPART and PARTTOMACHINE
transform matrices of the alignment are both altered in the same way, the net effect is
that the CADTOMACHINE transform remains unchanged. This means, by default (when
this check box is not selected), PC-DMIS ends up measuring in the same spot all four
times through the loop.
If PC-DMIS stored coordinates in part coordinates internally, then this would work as
expected. This is where this check box comes into play. When you select this check
box, PC-DMIS keeps track of the alignment that was used during the initial
measurement. On subsequent measurements of a feature, it checks to see if the current
alignment differs from the alignment used on the first pass. If it does, then PC-DMIS
calculates the differences and shifts the feature by that difference, causing this to
function as expected.
Rather than simply changing how PC-DMIS does things internally, this functionality was
provided as a check box to preserve existing measurement routines.
When you use a while loop to measure features multiple times in your measurement
routine, during the execution, the software creates multiple copies of those features.
The Update theoretical values in while loops check box updates the theoretical
values for the copied features, so that even if the CAD to part coordinate system
changes during execution, the features' CAD values are modified so that they are in the
original part coordinate frame used before execution.
Usually, when a subroutine is called, all variables go "out of scope" and are unavailable.
The Make Variables Globally Visible check box makes any variables globally "visible",
or usable, throughout the entire measurement routine.
By default, this check box isn't selected so that variables in a subroutine won't replace
data stored in variables with the same name in the main measurement routine.
20
Selecting Setup Options
ASSIGN/V1=1
C1=CALLSUB,MYSUB
.
.
.
SUBROUTINE/MYSUB
COMMENT/OPER,V1
END/SUB
• If you deselect this check box, variables are not globally visible. The
OPER comment shows a value of 0 since V1 cannot be seen from inside the
subroutine.
• If you select this check box, variables are globally visible. The OPER comment
shows a value of 1 since V1 can be seen from inside the subroutine.
For information on variables, see the "Using Expressions and Variables" chapter.
With this option selected, polar angles will follow standard DMIS Polar Convention.
• XY Plane (PLUS Z or MINUS Z) coordinate 'a' is the angle from the x-axis
towards the y-axis.
• YZ Plane (PLUS X or MINUS X) coordinate 'a' is the angle from the y-axis
towards the z-axis.
• ZX Plane (PLUS Y or MINUS Y) coordinate 'a' is the angle from the z-axis
towards the x-axis.
This check box determines whether or not global settings applied within a subroutine
are changed permanently for the remainder of the measurement routine when the
execution flow returns out of the subroutine.
• If you select this check box, any global settings within the subroutine are "passed
back" and used for the remainder of the measurement routine.
21
Setting Your Preferences
• If you clear this check box, any global settings within the subroutine only apply
while within that subroutine. When the execution flow returns out of the
subroutine, the previous settings are restored.
For example, suppose you have a SCANSPEED/10 statement before your subroutine
and a SCANSPEED/5 statement somewhere within your subroutine. If you select this
check box, when the execution flow leaves the subroutine, the scan speed of 5 is
passed back and used for the remainder of the measurement routine. If you don't select
this check box, the scan speed will automatically return to its original value of 10 after
the execution flow leaves the subroutine.
Selecting this check box lets you use the same window layouts at execution time as you
have for program time.
The Force Part Alignment in Car Body check box forces your alignment to be in car
body alignment. If you select this check box, no matter what alignment method you
choose, the alignment will always match that of the CAD. Selecting this check box acts
as a secondary transformation after the initial alignment.
For example, if you translate to the center hole on the Hexagon test block and select
this check box, the origin will still be in the corner, but when you report on that hole, it
will be perfect since you used it to set your origin.
22
Selecting Setup Options
The Keep Existing Dimension's Axes check box keeps existing axes for dimensioned
features from getting updated even if you switch a dimensioned feature to a different
feature type. If you don't select this check box, the related dimension axes will update
according to the selected feature.
This check box determines whether PC-DMIS displays a dialog box to select the
alignment to export as a .gds file.
If you select this check box, PC-DMIS lets you choose an alignment to export to a
.gds file.
If you don't select this check box, PC-DMIS exports the last used alignment
automatically.
For more information on how to export to a .gds file, see the "Exporting to a Gds File"
topic in "Using Advanced File Options".
Gap Only
This check box sets the default value for the Gap Only check box used in new Location
dimensions for the current measurement routine.
• If you select Gap Only then, when the measurement routine next starts, the
GAPONLY/ON command gets added into the Edit window. In addition, the
Feature Location dialog box (Insert | Dimensions | Location) for Location
dimensions automatically has its Gap Only check box selected by default
whenever you create a new Location dimension.
23
Setting Your Preferences
• If you deselect Gap Only then the Feature Location dialog box has its Gap
Only check box also deselected whenever you create a new Location dimension.
If you use a portable Leica Tracker device in Online mode to generate feature
commands, PC-DMIS automatically inserts the following information into the Edit
window inside those feature commands:
In Offline mode, PC-DMIS behaves differently. These Leica Tracker items only appear
after you select the Show tracker parameters in offline check box, and they only
appear for new feature commands inserted into the measurement routine after you
selected this option. Previously-measured features remain unaffected except for a
permanent structure change that added an empty Tracker Parameter group into each
feature command.
For information on where and how these items appear in the feature commands, see
the PC-DMIS Portable documentation.
This determines whether PC-DMIS creates the report in the Report window during
measurement routine execution.
• When marked, the Report window sends update requests during execution, and
PC-DMIS generates the report as the execution progresses.
• When cleared, the Report window does not send update requests during or at
the end of execution unless you do any of the following:
24
Selecting Setup Options
o From the Report window's toolbar, click Redraw the report. This
generates the report in the Report window with the latest data.
o Choose File |Printing| Report Window Print. This generates a report if
you configured a file or printer output.
o Insert a PRINT/REPORT command. This generates a report at the time it
executes the command if you configured a file or printer output.
This determines whether or not the Summary mode should be updated during execution
or after execution has been completed. When disabled, the Edit window's Summary
Mode will not send requests to be updated during execution.
This setting is only used with optical machines. See the "Available Vision Setup
Options" topic in the "PC-DMIS Vision" documentation.
This setting is only used with optical machines. See the "Available Vision Setup
Options" topic in the "PC-DMIS Vision" documentation.
This setting is only used with optical machines. See the "Available Vision Setup
Options" topic in the "PC-DMIS Vision" documentation.
When checked, every time the measurement routine is executed, any input field that is
displayed will be empty. If this feature is not checked, any input field that is displayed
will display the contents from the previous input.
25
Setting Your Preferences
When measured or constructed plane features are added, PC-DMIS has the option of
displaying a shaded plane as either an outline of the hits comprising the plane or as a
triangle. You can mark this check box to hide the drawn shaded plane at creation so
that it doesn't clutter up the Graphic Display window. This only hides the drawn plane;
the actual plane feature is still created. This setting corresponds with the
DoNotDisplayPlane registry entry in the Option section of the PC-DMIS Settings
Editor.
This Print Background Colors check box determines the default state of the Print
background colors check box in the Output Configuration dialog box. See "Output to
the Default Printer" for additional information. This setting corresponds to the
PrintBackgroundColors registry entry in the Printing section of the PC-DMIS
Settings Editor.
Selecting this option toggles between the legacy version of Profile 2D (selected) and the
latest version of Profile 2D (de-selected).
The legacy Profile 2D has the options of Matching Edge and Under Scan which are no
longer available in the latest version of Profile 2D.
For more information on using the Legacy Profile 2D functionality, see the Vision topic
"Vision Profile 2D".
This check box controls the stage motion at the end of a focus measurement.
• If this check box is selected, the machine will move back to the focus position at
the end of the focus scanning motion.
• If this check box is cleared, the machine will not move to the focus position if
there is a move or measurement following the focus measurement. Instead, it will
move from the top of the focus scan directly to the next machine position.
26
Selecting Setup Options
If this check box is selected, new features inserted into the measurement routine will
use the probe tip's vector as the default ClearanceCube start face and end face.
Otherwise, the ClearanceCube start face or end face is determined by the feature's
vector.
The Start Points Always Track Execution check box enables start points to always
track the execution of a measurement routine. Specifically, it determines if you created
the start point or if PC-DMIS created it because the Cancel button in the Execution
dialog box was selected.
• If you select Cancel to stop the execution, PC-DMIS adjusts the insertion point in
the Edit window to be at the lowest arm number start point that it inserted.
• If you do not select Cancel, and the execution successfully completed, PC-DMIS
checks the start points. If PC-DMIS inserted them because Cancel was
previously selected, PC-DMIS clears them. In this case, it restores the insertion
point back to where it started from before you executed the measurement
routine.
• If you select Cancel, PC-DMIS inserts the start point.
• If you select Cancel to stop the execution, and PC-DMIS inserted the start
points, PC-DMIS adjusts the insertion point to be at the lowest arm number start
point that it inserted.
• If you do not select Cancel, and the execution successfully completed, PC-DMIS
checks the start points. If PC-DMIS inserted them because Cancel was
previously selected, it clears them. In this case, the insertion point is restored
back to where it started from before you executed the measurement routine.
• If you select Cancel, PC-DMIS inserts the start point if there are no start points
on an arm, or if it inserted them because Cancel was previously selected. If you
inserted the start point, PC-DMIS does not adjust it.
For more information about start points, see "Setting Start Points".
The Use Scanning Strategies for QuickAlign check box determines whether or not
the DCC mode features during a QuickAlign operation are created using the scanning
27
Setting Your Preferences
strategy that is defined in the .ipd (inspection plan defaults) file. However, if you modify
that auto feature type and choose a new strategy prior to generating the alignment, it
remembers and uses the newer strategy and no longer uses the defaults in the .ipd file.
The scanning strategies are used for a QuickAlign operation, if the following conditions
are true:
If this check box is unmarked, PC-DMIS uses the default touch trigger strategy.
For information on strategies, see "Working with Measurement Strategies" in the PC-
DMIS CMM documentation.
For information on QuickAlign, see "About QuickAlign" in the "Creating and Using
Alignments" chapter.
The Open report file when generated check box determines whether or not any
generated .pdf, .rtf, or xls report files are opened once the measurement routine finishes
executing. If marked, PC-DMIS marks the Show Report check boxes on both the
Report and Excel tabs of the Output Configuration dialog box. For more information
on the Output Configuration dialog box, see the "Printing the Report Window" topic
and its sub topics.
The Send skipped items to statistics check box determines whether or not features
that are skipped during execution are sent to any defined statistics database or output
files. By default, this is marked and the software sends the skipped features to the
database and output files.
You may have one or more ANALYSISVIEW commands inside of a LOOP/START and
LOOP/END command block. This check box determines if those ANALYSISVIEW
commands all use the same alignment.
28
Selecting Setup Options
If cleared, the commands may use different alignments based on your measurement
routine.
29
Setting Your Preferences
A1 ALIGNMENT
CIR1
CIR2
CIR3
DIM1
DIM2
DIM3
LOOP/START 1 to 3
A2 ALIGNMENT
ANALYSISVIEW, DIM1, DIM2, DIM3
LOOP/END
Suppose the loop runs three times. Also, suppose that with each loop, A2 changes the
origin to reference a different circle. So that:
If you mark this check box, the ANALYSISVIEW command uses the alignment that
points to CIR1. It does this for all three iterations.
If you clear this check box, the ANALYSISVIEW command uses the three different
alignments.
You can choose to either automatically insert the TEMPCOMP temperature compensation
command into a measurement routine or not insert it. For details, see "Automatic
Insertion of Temperature Compensation Command".
30
Selecting Setup Options
This check box determines how PC-DMIS names features that you import from
embedded CAD GD&T callouts (PMI).
• If you mark this check box, PC-DMIS uses the characteristic IDs from the native
CAD model for the feature naming.
• If you clear this check box, PC-DMIS uses its default feature naming.
For information on importing CAD GD&T callouts, see "Importing CAD GD&T Callouts"
under "Working with CAD GD&T Callouts" in the "Editing the CAD Display" chapter.
This check box determines whether the measurement strategy widget appears when
you create a QuickFeature or a feature for a GD&T callout. By default, PC-DMIS marks
this check box for CMM configurations. For portable configurations, PC-DMIS clears this
check box.
• If you mark this check box, the widget always appears when you click on the
feature.
• If you clear this check box, the widget does not appear when you click on the
feature. PC-DMIS still creates the feature, but it does not show the widget.
For more information on this measurement strategy widget, see "Using the
Measurement Strategy Widget" in the "Creating Auto Features" chapter.
This check box determines whether to enable or disable the Measurement Strategy
Editor (MSE) application. By default, PC-DMIS marks this check box for CMM
configurations. For portable configurations, PC-DMIS clears this check box.
• If you mark this check box, the MSE appears when you select the Edit |
Preferences | Measurement Strategy Editor menu.
31
Setting Your Preferences
• If you clear this check box, the Edit | Preferences | Measurement Strategy
Editor menu turns gray and you can no longer select it.
For more information on the Measurement Strategy Editor, see "Using the
Measurement Strategy Editor" in this chapter.
This check box determines whether to show the Home page if you don't load any
measurement routines. If you clear this check box, the Home page does not appear,
and it shows the gray screen from versions before 2019 R2.
For more information on the Home page, see "The Home Page" in the "Navigating the
User Interface" chapter.
This check box determines whether to enable or disable the Peek window. The Peek
window is enabled by default.
• If you mark this check box, the Peek window displays a command's information
when you point to the command in the Edit window in Summary mode.
• If you clear this check box, the Peek window does not display a command's
information when you point to the command in the Edit window in Summary
mode.
For more information on the Peek window, see "Using the Peek Window" in the "Using
the Edit Window" chapter.
Warnings
The Warnings button on the General tab of the Setup Options dialog box (Edit |
Preferences | Setup) displays the Warnings Display Options dialog box.
32
Selecting Setup Options
You can use this dialog box to tell PC-DMIS to re-display warnings that you have
already switched off as well as change the default actions for warning messages that
are turned off. By default, this dialog box is empty. When a warning message appears,
PC-DMIS gives you the option of not receiving that warning again. When you choose to
not receive the warning, the warning ends up in this dialog box.
If you need information on specific warnings, consult the "Warn(Option)" topic in the
Option section of the PC-DMIS Settings Editor documentation.
1. Access the Warnings Display Options dialog box. It shows any warnings that
you have turned off.
2. Select the warning and clear its check box.
3. Click OK to remove the warning. PC-DMIS starts displaying that warning
message again.
33
Setting Your Preferences
The Clear List button clears all the check boxes for all items, thereby
returning PC-DMIS to its default mode of displaying all the warning messages.
1. Make sure you have clicked the Don't ask me again check box when the
warning appears. This causes it to go to the Warnings Display Options dialog
box. T
2. Access the Warnings Display Options dialog box. It shows any warnings you
have turned off.
3. Double-click on the warning message whose default action you want to change.
PC-DMIS displays the warning, allowing you to select the new default action.
4. Select the new default action to update the list with the new action.
5. Click OK to save your choice.
Password
The Password button allows you to password protect access to the Setup Options
dialog box.
34
Selecting Setup Options
The next time you attempt to access the Setup Options dialog box, you will be asked to
type the password before proceeding. The password is case-sensitive.
Even if you don't have password access to edit the settings, you can always view the
available settings by using the Show Options button. This displays the Setup Options
dialog box, but you are unable to make any changes.
The Protected Mode password supersedes and overwrites any other password
you have defined. This means if you have password protection enabled for the Setup
Options dialog box or for an .ipd file, you need to use the password defined when
Protected Mode was enabled.
The Scale factor box scales the measured data by whatever factor is entered. For
example, if a circle is measured and has a diameter of 1.0 inches and the scale factor is
0.95, then the measured value will be reported as 0.95 inches.
35
Setting Your Preferences
This box becomes available when you first select the Find Nominals check box. See
"Find Nominals".
Use the Find nominals tolerance box to type the amount of tolerance that PC-DMIS
uses when finding the nominals. The default is 10 mm.
When you initially set this value and click OK (and whenever you perform a find
nominals operation in learn mode), PC-DMIS checks this value against the active tip's
radius. If this value is less than the tip's radius, PC-DMIS will change it to match the
diameter of the active tip.
Use the Show deviations tolerance box to type the amount of tolerance that PC-DMIS
uses when PC-DMIS is showing hit deviations. This option is only available when you
first select the Show Hit Deviations check box.
The Deviation arrow multiplier box is only available when you first select the Show
Hit Deviations check box. An arrow appears in the Graphic Display window marking
each hit taken, showing the deviation. The larger the value you enter in this box, the
greater the size of the arrow.
Thickness box
The Thickness box works with the Thickness for Point Only Mode Points check box.
If you select the Thickness for Point Only Mode Points check box, the thickness in
this box will be applied to each point created by Point Only Mode.
See "Point Only Mode" and "Thickness for Point Only Mode Points" for additional
information.
36
Selecting Setup Options
Execution Area
Use the items in the Execution area of the General tab to edit the following options:
In the Any order execute tolerance box, define the tolerance that the hit must be
within for PC-DMIS to measure that feature when executing your measurement routine
in any order execute mode.
If your initial hit is more than the specified tolerance away from the feature, PC-DMIS
searches backwards and forwards through the measurement routine for the closest
feature whose initial hit matches your initial hit and executes that feature instead. For
more information, see "Any Order Execution" in the "Using Advanced File Options"
chapter.
PC-DMIS stores the tolerance value with your measurement routine. This enables you
to have different search zones for different measurement routines if desired.
In the Execution FindNoms tolerance box, type the amount of tolerance that PC-
DMIS uses when finding the nominals during measurement routine execution.
This box becomes available when you first select the Find Nominals during Execution
check box. For more information, see "Find Nominals During Execution".
If you select the Record and display execution time check box, PC-DMIS displays the
remaining execution time for a measurement routine or mini routine in the Execution
dialog box. The time is recorded only for the DCC portion of the execution.
This check box is not available for Portable machines (the execution time applies only to
DCC measurements).
Every time you execute a measurement routine or mini routine, PC-DMIS records and
stores its execution time. The next time you start the execution, the last time that was
recorded appears in the Execution dialog box. This way, if you add or delete features,
or decide to decrease or increase speeds in your measurement routine or mini routine,
PC-DMIS records the change in execution time.
37
Setting Your Preferences
exist, then PC-DMIS creates the file. For more information about this file, see "Mini
Routines".
You can decide to not record and display the execution time in the Execution dialog
box. For example, the execution time for a machine that operates only in Manual mode
does not need to be recorded and displayed. To not record and display the execution
time, clear the Record and display execution time check box.
The time required to complete a measurement routine may include other actions in
addition to executing the measurement routine or mini routine, such as printing the
measurement results. If you select the Add to execution time (seconds) check box
and enter the time in seconds, PC-DMIS adds the seconds to the actual execution time.
The next time you execute the measurement routine or mini routine, the remaining time
that appears in the Execution dialog box will include this additional time.
38
Selecting Setup Options
The Part/Machine tab lets you define the part setup on the CMM (or Machine) by
changing the CAD axes relationship to the machine axes. To access this option, click on
the Part/Machine tab in the Setup Options dialog box (Edit | Preferences | Setup).
This capability is needed when you use PC-DMIS to create a measurement routine, and
the CAD coordinate system differs from the CMM part setup.
A part is set up on the machine with its X+ CAD axis pointing in the same
direction as the CMM's Z+ axis. The Z+ CAD axis is pointing in the same direction as
the CMM's X- axis. This function can be used to create the proper relationships.
To equate the CAD setup to the part’s setup, select the appropriate axes from the drop-
down lists. Once this relationship is established, it becomes easier to create a
measurement routine for the part because PC-DMIS properly displays the probe in
relation to the part.
39
Setting Your Preferences
Machine area
Machine area
The Probe Head Orientation button allows you to configure the probe head wrist AB
angles for multiple arms.
The Fly Mode area provides a way to move the probe around the part in a smooth and
non-stopping motion. You must insert a move point into the measurement routine before
you use this option. (See "Inserting a Move Point Command" in the "Inserting Move
Commands" chapter.) The Fly command can only be inserted before or after any
feature in the measurement routine.
1. Scroll to the location in the Edit window where you want the Fly command.
2. Select the Active check box.
3. Click the Create button.
The Fly Mode is automatically placed in the current measurement routine at the
designated location. The Edit window command line for this option reads:
40
Selecting Setup Options
FLY/TOG1. The TOG1 toggle field switches between either ON or OFF. If ON, PC-
DMIS activates the command. If OFF, PC-DMIS skips the command.
In DMIS mode, the Edit window command line that activates the command is:
FLY/1
If you have selected an illegal position, a message informs you that PC-DMIS cannot
insert at the current line. The message then asks if it should insert the command at the
next legal position.
• If you click the Yes button, PC-DMIS moves the Fly command down to the end of
the current feature in the Edit window.
• If you click the No button, PC-DMIS cancels the Fly command and returns you to
the Part/Machine tab.
This is a numerical value that defines the minimum change in the wrist angle required
before PC-DMIS proposes a change to the current wrist position. This affects users with
a DCC CMM with all auto wrists.
The Manual hit retract box allows you to type the retract distance the CMM
automatically travels after a manual hit is taken. This value corresponds to the unit type
of the measurement routine (inches or millimeters).
If you change the manual hit retract value from either the default or from the last-used
value, PC-DMIS places a retract command (shown as MANRETRACT/ and then the
value) in the current measurement routine's Edit window at the cursor's location. As
manual hits are taken, the CMM retracts by the new value stated on this command.
For example, if you change the manual hit retract value from the .1 default to .003, the
command MANRETRACT/0.003 appears in the Edit window.
If you select the Display absolute speeds check box, PC-DMIS displays the speed
values in other dialog boxes as an absolute value instead of a percentage. This value
corresponds to the unit type of the measurement routine (inches or millimeters).
41
Setting Your Preferences
The Top speed (mm/sec) box allows you to reset the top speed that the machine can
travel. The value that you specify cannot exceed the machine's designated top speed.
The value works in conjunction with the Move speed option.
The Part Setup area of the Part/Machine tab is useful when you create a
measurement routine and the CAD coordinate system differs from the CMM part setup.
This drop-down list allows you to set the relationship between the CAD X+ axis and the
machine axis.
This drop-down list allows you to set the relationship between the CAD Y+ axis and the
machine axis.
This drop-down list allows you to set the relationship between the CAD Z+ axis and the
machine axis.
These boxes allow you to enter the distance that PC-DMIS offsets the CAD drawing
along the X, Y, or Z axis. PC-DMIS shifts the CAD drawing along the X, Y, or Z axis the
specified distance. For example, if you enter in .5 in the X field, the entire CAD display
in the Graphic Display window shifts the distance by .5 in the X direction.
42
Selecting Setup Options
All features created in the measurement routine do not shift along the axis
with the CAD drawing.
Adjust button
The Adjust button opens the Adjust Part Setup dialog box.
You can use this dialog box to rotate or move the CAD in increments about and along
the machine's XYZ axes.
• If you're rotating the CAD, then the values are in angle degrees. A value of 360
has the same effect as 0.
• If you're moving the CAD, then the values are in the units of measurement that
the measurement routine is in. For example, a value of 2 would mean 2 inches or
2 millimeters, depending on the units of measurement used by your
measurement routine.
PC-DMIS maintains this adjustment unless you re-import the part's CAD model.
43
Setting Your Preferences
The Auto Position button positions the part onto the graphical representation of the
machine's table. Auto position best guesses where to position the part on the graphical
representation. You can either let PC-DMIS determine where to put the part in relation
to the CMM by using this function, or you can type your own positioning using the XYZ
offset fields. (See "Defining Machines" in the "Defining Hardware" chapter for more
information on setting up the graphical representation of the CMM.)
Apply button
When you click the Apply button, PC-DMIS immediately applies any changes made in
the X, Y, or Z Offset fields. It also shifts the drawing along the appropriate axis (axes)
while keeping the dialog box open.
The Table Avoidance area of the of the Part/Machine tab allows PC-DMIS to ascertain
if the probe comes in contact with the table (or set plane) while in DCC mode.
Click the Measure button and PC-DMIS asks you to take a hit where the table surface
is to be defined. This location defines the threshold for the Z axis. The tolerance field
defines a location in the positive Z direction for positive values and in the negative Z
direction for negative values, relative to the set plane.
• If a move goes beyond the indicated tolerance, PC-DMIS will display an error
message indicating the potential danger.
• If a wrist rotation is requested that will pass through the defined zone, PC-DMIS
will display a message alerting you to the error.
44
Selecting Setup Options
A tolerance field of .25 will alert PC-DMIS to avoid the indicated threshold plus
the tolerance value. If the threshold is on the table surface, PC-DMIS will alert you if the
probe tip comes within one quarter inch (or millimeter depending on the set unit type) of
the table.
The Table Avoidance option is available with certain interface types only
while in DCC mode.
When you calibrate a tactile probe with long extensions, collisions may occur when the
probe rotates in the different tip positions. To avoid collisions, you can enable the Leg
Collision check. PC-DMIS runs the check online and just before the probe calibration
routine. The Leg Collision check can automatically add safety movements.
1. If you need to modify or add the limits of the machine, enter the values in the X
Min, Y Min, Z Min, X Max, Y Max, and Z Max boxes in the CMM Limits area.
2. Calibrate the probe tips. For details, refer to the "Calibrating Probe Tips" topic in
the "Setting Up and Using Probes" chapter in the PC-DMIS CMM documentation.
To reset any modified values and obtain the CMM limits from your Hexagon CMM
again, do the following:
45
Setting Your Preferences
1. Type 0 into the X Min, Y Min, Z Min, X Max, Y Max, and Z Max boxes.
2. Click OK to close the Setup Options dialog box.
3. Restart the measurement routine, or restart your machine.
Default button
The Default button allows you to update the default settings to several of the
Part/Machine tab's options on the Setup Options dialog box (Edit | Preferences |
Setup). When a new measurement routine is created, it reflects any changes made to
the accessible parameters, only if the Default button is pressed. If the OK button is
selected (without the Default button being pressed) the defined parameters will only
apply to the active measurement routine and will not affect PC-DMIS's registry entries.
The default values are stored in the registry. These parameters can be updated in the
appropriate dialog box or by using the PC-DMIS Settings Editor. See the "Modifying
Registry Entries" chapter.
If any of the parameters are changed and the Default button is clicked, PC-DMIS will
update the registry file, redefining the default to the current setting.
46
Selecting Setup Options
The Dimension tab lets you access the dimensional printout parameters.
The Apply Defaults Based On area lets you apply default dimension tolerances either
based on feature type or on the number of decimal places displayed.
47
Setting Your Preferences
• Selecting the Feature Type option enables the Default Feature Tolerance area,
allowing you to define dimension tolerances based on individual feature types.
Whenever PC-DMIS creates a dimension automatically, either because the Auto
option is selected in the Location dialog box (Insert | Dimension | Location) or
because you used the Auto Dimension Setup button, the default dimension
tolerance associated with that feature type is used. See the "Default Feature
Tolerance" topic.
• Selecting the Decimal Place option enables the Default Tolerances area,
allowing you to define dimension tolerances based on the number of decimal
places. This is the old way that PC-DMIS determined dimension tolerances. See
"Default Tolerances" topic.
The Default Feature Tolerance area, enabled when you select the Feature Type
option from the Apply Defaults Based On area, lets you define default dimension
tolerances based on individual feature types.
Whenever you manually create a location dimension or whenever PC-DMIS creates any
dimension automatically (due to the Auto Dimension Setup button), the default
dimension tolerance associated with that feature type is used, unless that same feature
type already exists in the measurement routine. In that case, PC-DMIS instead uses the
tolerance for the existing feature for any new automatic dimensions of that same feature
type. This way you only need to modify the tolerance once for a feature type and PC-
DMIS uses that same tolerance for other features of the same type throughout the rest
of your measurement routine.
Type list
This list displays all the features for which you can set a default tolerance.
48
Selecting Setup Options
Tolerance box
This box defines the default tolerance used for the feature in the Type list.
Auto Stats
PC-DMIS can save statistical data to an output file and then update a database from
that file. You define where to save stats in the STATS/ON command. For more
information on the STATS/ON command, see the "Tracking Statistical Data" chapter.
The check boxes in the Auto Stats area control whether PC-DMIS shows certain
prompts when it executes STATS/ON commands.
• If you clear this check box, PC-DMIS asks if it's okay to save the statistics. This
occurs when execution starts and your measurement routine has a STATS/ON
command in it.
• If you mark this check box, PC-DMIS saves the statistical data without asking
you.
• If you clear this check box, PC-DMIS asks if you want to update the database.
This occurs after PC-DMIS saves the statistical data to the file and is about to
update a database.
• If you mark this check box, PC-DMIS updates the database whenever it collects
and saves statistical data without asking you.
49
Setting Your Preferences
The Features Use Dimension Colors check box tells PC-DMIS to color features that
have an associated dimension. Features are drawn in the Graphic Display window with
the same colors that the dimension uses to indicate deviation from the theoretical
values.
By default, this only functions with location dimensions. You can use this with non-
location dimensions as well by using the NonLocationDimsSetFeatColor registry
entry in the Dimensions section of the PC-DMIS Settings Editor.
The CAD Nominal Places = box allows you to enter a numerical value that defines how
many decimal places PC-DMIS will use before rounding when it uses CAD data. For
example, if a CAD circle has a diameter of 3.9995, and the value is set to 3, PC-DMIS
will round its value to 4.000. This option only affects the way PC-DMIS interprets CAD
data in the SHEET METAL MEASUREMENT mode. If the value is set to 0, PC-DMIS
will not round off any values.
The Minus Tols Show Negative check box controls whether or not the minus
tolerances of the dimensions will be displayed with a minus sign. For example, if the
dimension is specified as 5.0000 +0.3 (upper tolerance), -0.2 (lower tolerance), the
dimension line may be displayed as follows if this check box is selected:
50
Selecting Setup Options
If this check box is cleared, the same example may be displayed as follows:
This check box does not affect how the values are stored or used in calculations. It only
controls how the values are displayed according to user preference. This check box is
not selected by default.
If you have this check box cleared, you can still have a tolerance with a minus
sign in front of it. Under usual circumstances, your lower and upper limits are on
opposite sides of the nominal. If this check box is not marked, the values are displayed
as positive values. However, if the upper limit and lower limit are both greater than the
nominal - for example, your values actually read +TOL 0.03 and –TOL –0.02 before
using this check box - then your minus tol value shows a positive value when you select
this check box.
The Number of Decimal Places area controls the number of decimal places displayed
in the Edit window and the inspection report.
Choose the desired option to determine the number of decimal places displayed.
51
Setting Your Preferences
For example, choosing 6 for an inch measurement routine and clicking OK inserts this
command into the Edit window: DISPLAYPRECISION/6
This causes any dimensions listed below this command to be displayed with six decimal
places, as illustrated in this Location dimension:
DISPLAYPRECISION/6
DIM LOC2= LOCATION OF POINT PNT1 UNITS=IN ,$
GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
AX NOMINAL +TOL -TOL MEAS DEV
OUTTOL
X 2436.427000 0.001970 0.001970 2436.427000
0.000000 0.000000 ----#----
Y 229.658000 0.001970 0.001970 229.658000
0.000000 0.000000 ----#----
Z 849.992000 0.001970 0.001970 849.992000
0.000000 0.000000 ----#----
T 0.000000 0.001970 0.001970 0.000000
0.000000 0.000000 ----#----
END OF DIMENSION LOC2
Default Tolerances
The Default Tolerances area, enabled when you select the Decimal Places option
from the Apply Defaults Based On area, lets you define the default tolerances PC-
DMIS uses when you modify a dimension's nominal value in the Edit window. The
default tolerance used is based on the number of decimal places in the nominal value.
52
Selecting Setup Options
For example, if you modify a nominal value to read 6.250, PC-DMIS sets the + and -
tolerance to the 3 Places = default tolerance value, because three decimal places were
used. If you instead entered 6.25, PC-DMIS would set the + and - tolerance to the 2
Places = value, because two decimal places were used.
Positive Reporting
The check boxes related to the Positive Reporting area control the reporting of
features to the negative side of the origin. With positive reporting, features that would
normally have negative values are always printed with positive values.
• The X, Y, and Z check boxes determine on which axis (or axes) PC-DMIS will
display positive numbers.
• The All Data option tells PC-DMIS to flip the measured and nominal values of
the selected axis (or axes) and to display any negative numbers for nominal axes
as positive numbers.
• The Deviations Only option tells PC-DMIS to flip only the deviations of the
selected axis (or axes) when the nominal values of axes are negative numbers.
POSITIVEREPORTING/ a, b, c, TOG1
Where:
a = X when the X check box is selected, or blank if the X check box is cleared.
b = Y when the Y check box is selected, or blank if the Y check box is cleared.
c = Z when the Z check box is selected, or blank if the Z check box is cleared.
53
Setting Your Preferences
TOG1 = ALLDATA or DEVONLY depending on whether you selected the All Data or
Deviations Only option.
The X, Y, and Z direction may each have positive reporting turned on in any
combination of the three. Multiple POSITIVEREPORTING commands may be used
within the same measurement routine, and any dimensions that are in the measurement
routine are displayed using the POSITIVEREPORTING command that precedes the
dimensions. If no POSITIVEREPORTING command exists in the measurement routine,
all dimensions are reported with the options turned OFF in the X, Y, and Z directions.
The following diagram demonstrates how the tolerances are also affected by the
positive reporting options:
A = 0.3 +tol in X
B = 0.1 -tol in X
C = 0.2 deviation in X
D = Point 1
E = Point 2
F = 1.0 nominal
Thus, in the diagram above, both Point1 and Point2 will display positive deviations when
positive reporting in the X axis. This also means, however, that:
54
Selecting Setup Options
When migrating measurement routines from an older version of PC-DMIS (such as 3.7)
to version 4.x or higher, you may have a problem with the tolerance band being flipped
when using Positive Reporting in your dimensions and you are using variables to insert
the tolerance values into the PLUS and MINUS tol fields. The
UseLegacyPositiveReporting registry entry, located in the Option section of the
PC-DMIS Settings Editor, lets you use the legacy positive reporting in these cases,
making it so that the tolerance values are not flipped.
The Display Angle Degrees area allows you to display angle dimensions using
decimal degrees or by degree/minute/second. Simply select the desired option. Any PA
Location axes and Angle dimensions will change to display the selected option.
Angle Degrees
The Angle Degrees area will also allow you to display the angle dimension from 0° -
360° or 0° to +/- 180° for the current measurement routine. Any PA Location axes and
Angle dimensions will change to lie within the selected angle degree range. If you want
to change the default value for all future measurement routines, use the
AngleRange0To360 registry entry in the Option section of the PC-DMIS Settings
Editor.
55
Setting Your Preferences
The Auto Dimension Setup button from the Dimension tab of the Setup Options
dialog box (Edit | Preferences | Setup) opens the Auto Dimensioning dialog box.
This dialog box provides you with several options that allow you to determine whether or
not PC-DMIS automatically dimensions features immediately after creating them and
how it should create those dimensions.
To enable or disable automatic dimension creation, clear or mark the following check
boxes:
56
Selecting Setup Options
This check box determines whether or not PC-DMIS automatically creates location or
position dimensions for feature types that have a location or position dimension.
Multiply
The Multiply value is a scaling factor that magnifies the arrow and tolerance zone for
the graphical analysis mode. If a value of 2.0 is entered, PC-DMIS scales the arrow two
times the graphical image.
The Multiply box is used for viewing purposes only, and is not reflected in the text
printout.
57
Setting Your Preferences
It is important to keep track of IDs already set when changing an identification. It is possible to
have ID duplication through multiple changes to this option.
58
Selecting Setup Options
The ID Setup tab allows you to alter the format used to identify alignments, dimensions,
features, comments, labels, variables, and other items.
The default Labeling method is Generic. As each feature is created, PC-DMIS assigns
it an ID beginning with the letter F, followed by a number (incrementally set from the
starting number of one). You may choose to override this setting by selecting options on
this tab.
Feature ID Rules
While PC-DMIS does not prevent you from changing a feature ID to anything you want,
ignoring these rules may cause problems with expressions, reporting, or how that ID
functions with routines that use other products (like DataPage+, Microsoft Excel, and so
on).
Labels for - The Labels for drop-down list is used to select the identification used for
these items: (See "Labeling Method".)
Alignments
Generic is the only method available for identifying alignments.
Comments
Generic is the only method available for identifying comments.
59
Setting Your Preferences
Dimensions
Dimensions can be identified using either the Generic or By Type method. If the
By Type method is used, identifications can be similar to each dimension type, or
different based on individual need.
Features
Features can be identified using either the Generic or By Type method.
If the By Type method is selected, the color used to display the feature ID can
also be altered.
If the Show All ID check box is selected and you click Apply, PC-DMIS displays
all feature ID labels in the Graphic Display window for all features from the current
cursor location to the end of the measurement routine. Newly created features
also show their ID. If this check box is deselected and you click Apply, all features
IDs from current cursor location to the end of the measurement routine are hidden.
Newly created features still get created in the Edit window, but the ID label doesn't
appear in the Graphic Display window.
If the Color option is selected (marked), all features created after the Apply
button is pressed will be affected. (Features created prior to the color change will
not be replaced.)
Labels
Generic is the only method available for identifying labels.
Variables
Generic is the only method available for identifying variables.
Call Subs
Generic is the only method available for identifying Called Subroutines.
Spc Queries
Spc queries can be identified using either the Generic or By Type method.
Pointcloud Operators
Pointcloud Operators can be identified using either the Generic or By Type
method. If the By Type method is used, identifications can be similar to each
operator type, or different based on individual need.
Labeling Method - This drop-down window is used to select between By Type and
Generic identification methods.
60
Selecting Setup Options
By Type
By Type lets you set the identification for each element type (for example: circle,
cone, cylinder, line, plane, point, sphere, and so on).
Generic
Generic will apply the same identification system regardless of feature
(dimension) type.
PC-DMIS has no inherent limit on the number of letters used for identifications.
However, the Graphic Display area and Edit window have limits on the ID length.
Even if the Edit window does not show the complete ID, PC-DMIS internally
keeps track of the complete identification.
Starting Letters - This box determines the first letter(s) used in the identification
process. PC-DMIS always displays the ID using capital letters.
In various dialog boxes where the ID is displayed, if you modify the ID there, PC-
DMIS displays a prompt asking you if you would like to change the default ID for that
item type.
Starting Number - The Starting Number box determines the first number used in the
identification process. Any number between 1 and 9999 can be entered.
In various dialog boxes where the ID is displayed, if you modify only the number
portion of an ID, the counter may be reset to a desired count.
Label length - The Label length check box determines the length of the identification.
Selecting it displays a small edit box, into which you can type a number value. The
check box must be selected in order for this option to be active. If this length is set, PC-
DMIS appends zeros to the ID letters to make up the necessary length.
PC-DMIS will generate an ID = CIRCLE0001, etc. This is done only if the Length
is set.
Display brackets for feature arrays - The Display brackets for feature arrays check
box determines whether array brackets are displayed with IDs for commands executed
61
Setting Your Preferences
more than once. When selected, the inspection report displays which instance of the
command's execution is being referenced.
Shows that the feature, F1, is measured here for the third (designated by the
number three in brackets) time.
The format of the bracketed expression can be controlled using the array_indices
object. See "Array Indices Object" in the "Using Expressions and Variables"
chapter.
Apply - The Apply button applies the changes described in "Labeling Method") to any
feature identifications. These changes only apply to feature IDs. If the Apply button is
not pressed, PC-DMIS will continue to assign feature identifications using the previous
method listed.
If duplicate IDs are assigned, PC-DMIS notifies you that you must have a
unique ID for any feature, dimension etc.
Default - The Default button allows you to update the default settings to all of the ID
Setup parameters. When a new measurement routine is created, it will reflect any
changes made to the parameters, only if te Default button is clicked. For additional
information on Default buttons, see the "Default" topic in the "Navigating the User
Interface" chapter
62
Selecting Setup Options
Always press the Apply button after a change is made (before you press the OK
or Default buttons).
The Laser Sensor tab only appears when you have are licensed with the
Laser option and when using a laser probe. See the "Step 3: Define Setup Options for
the Laser Sensor" topic discussing the Laser Sensor tab in the "PC-DMIS Laser"
documentation for additional information on this tab.
63
Setting Your Preferences
The Sound Events tab (Edit | Preferences | Setup) contains a list of application
events that you can associate with a sound file of your choice. When the event occurs,
PC-DMIS automatically plays the associated sound.
Sounds box
This box lists the path to the sound file for the selected application event.
This button tests the specified sound file. It is disabled if no sound is associated
with the event.
64
Selecting Setup Options
Browse button
This button is used for navigating to and selecting a sound file for the selected
application event.
Associating a Sound
You can turn off an associated sound from an event. To turn off a sound:
The speaker icon ( ) to the left of the event changes to show a circle with a line
3. Click OK to save your changes. The sound is removed from the event.
65
Setting Your Preferences
The Animation tab (Edit | Preferences | Setup) contains offline animation and path
line settings. In versions before PC-DMIS 2010 MR1, many of these settings were
available only in the PC-DMIS Settings Editor.
Scan area
• A value of 100 indicates that the display is redrawn at its maximum rate.
• A value of 0 indicates that the display is not redrawn at all.
• The default value is 50.
66
Selecting Setup Options
• A value of 100 indicates that the display is redrawn at its maximum rate.
• A value of 0 indicates that the display is not redrawn at all.
• The default value is 50.
Scan animate every NPts: - This limits the number of points that are used for the
animation. For example, if you set this value to 10, PC-DMIS will only take every 10th
point, plus the first and last points. This value is used for probe animation during
execution. The default value is 50.
Scan animate every NPts collision detection: - This limits the number of points that
are used for the collision detection animation. For example, if you set this value to 10,
PC-DMIS will only take every 10th point, plus the first and last points. This value is used
for probe animation during collision detection.
Execution area
Offline timer milliseconds execute next: - This sets the frequency of how often PC-
DMIS processes commands during execution in Offline mode. This is a number of
milliseconds. The default is 50.
Online timer milliseconds execute next: - This sets the frequency of how often PC-
DMIS processes commands during online execution. This is a number of milliseconds.
The default is 50.
For example if these are set to 1 then PC-DMIS would try to process a command during
execution every millisecond.
Max animation speed (mm/sec): - This lets you define the maximum animation speed
that the animated probe will use in the Graphic Display window during measurement
routine execution. The speed is in mm per second. You may find it useful to alter this
value for complex measurement routines that cause the animation to render too slowly.
To increase the duration between redrawn views of the animation, increase this value.
This will cause fewer animation steps to be drawn.
Animation speed %: - The slider allows you to quickly and easily adjust the actual
percentage used of the Max animation speed value.
67
Setting Your Preferences
Pathlines area
Comment execute override: - This check box determines whether or not COMMENT
commands are executed when you generate path lines. If you mark this check box then
they are executed. This check box is cleared by default.
Create path feature count: - This box is used when you select View | Path Lines from
Cursor. It defines how many features above and below the cursor location are used.
For example, if you set this to 3, PC-DMIS would use three features above and three
features below the cursor location. The default value is 1, which means that PC-DMIS
draws path lines for one feature that precedes the current feature and one feature that
follows the current feature. See "Showing, Animating, and Moving Path Lines" in the
"Editing the CAD Display" chapter.
Path lines color RGB: - This box defines the color for generated path lines in the
Graphic Display window. Clicking on the color opens up the standard Color dialog box,
from which you can choose a new color.
Path line moving enabled: - This check box determines whether or not path-line
moving is enabled. If marked, you can click on a path line to insert a MOVE/POINT
command at that location. See "Moving Path Lines" in the "Editing the CAD Display"
chapter.
Path move increment - This defines the increment distance for moving path lines in the
Move Path Line dialog box. See "Moving Path Lines" in the "Editing the CAD Display"
chapter.
Path move selection distance - This determines the selection distance from a start
and end point of a path line. If the Path line moving enabled check box is marked, and
you click on a path line within the specified distance inside the Graphic Display window,
PC-DMIS searches for an existing MOVE/POINT command to modify instead of
inserting a new MOVE/POINT command that splits the selected path line.
Disable probe movement - This check box is cleared by default, which causes the
probe to move during path line creation. If this box is checked, the probe no longer
moves during path line creation.
Path lines color RGB - This defines the main path line color as a probe moves
between features.
68
Modifying Report and Motion Parameters
Tip rotation color RGB - This defines the color for a probe's path lines as it rotates its
tip to a new angle.
Measure point color RGB - This defines the color for a probe's path lines as it contacts
with the part to measure points that define the feature.
In addition to accessing the Parameter Settings dialog box, you can insert the
commands from this dialog box directly into the measurement routine by selecting them
from the Insert | Parameter Change submenu.
The following tabs are available on the Parameter Settings dialog box.
69
Setting Your Preferences
Use the Dimension tab to vary the format of the dimension output and alter the printed
report. The settings on this tab apply only to labels in dimension templates.
The reports from DEFAULT.RPT and TEXTONLY.RPT reflect any changes made to
these settings.
70
Modifying Report and Motion Parameters
71
Setting Your Preferences
When switching from box tolerancing to position (and back), it is important to check the format
for correctness.
PC-DMIS offers the same print formats for box tolerancing and positioning tolerancing,
although their columns look slightly different due to additional columns for position
dimensions.
PC-DMIS displays a number to the left of the check box to indicate the order of the
output selection. This enables you to alter the order of the format to meet your needs.
DIMENSION OUTPUT = The format of the output is based on the order of selection.
The default output displays the entire selection, in the order indicated.
72
Modifying Report and Motion Parameters
Dimension Text
The Dimension Text check box controls whether or not the dimension text will be
displayed in the Edit window for any dimensions that follow the command.
FORMAT/TEXT, , , , ;NOM,TOL,MEAS,MAXMIN,DEV,OUTTOL,DEVANG
For a description the options on this command, see "Dimension Output Format".
Dimension Options
The Dimension Options check box controls whether or not the dimension options will
be displayed in the Edit window for any dimensions that follow the command.
The Edit window command line for this check box reads:
FORMAT/OPTIONS, , , , ;NOM,TOL,MEAS,MAXMIN,DEV,OUTTOL
Dimension Headings
73
Setting Your Preferences
The Dimension Headings check box controls the column headings on the inspection
report. If this check box is not selected, then PC-DMIS will not print any column
headings.
Deviation Symbols
The Deviation Symbols check box shows the deviation within the set range. If the out
of tolerance range is high, PC-DMIS will indicate the deviation using the "greater than"
symbol (>) on the right side of the line. If the out of tolerance range is low, PC-DMIS
indicates the deviation using the "less than" symbol (<).
For example:
Nominal = 0.00
Measured = 0.02
Positive Tolerance = 0.10
Negative Tolerance = 0.20
Total Tolerance Range = (.10 - (-.20)) = .30
Percentage = 100*(.02 - (-.20))/.3 = 73.3 %
- - - - - - # - - looks at the % and shifts based on the %.
END OF DIMENSION D1
74
Modifying Report and Motion Parameters
Standard Deviation
The Standard Deviation check box displays the standard deviation of features.
The Clearance Plane tab provides the means to define and add clearance planes.
Clearance planes, in essence, create an envelope around a part. The probe stays on
this envelope when it moves from one feature to another.
PC-DMIS moves the probe out from the part at a predetermined distance, relative to the
coordinate system in which it was defined.
After the last hit on the feature is measured, the probe stays at probe depth until called
to the next feature. This can help reduce routine creation time because you don't have
to define as many intermediate moves. In addition, properly-defined clearance planes
can help protect your probe from accidental collisions with the part.
75
Setting Your Preferences
76
Modifying Report and Motion Parameters
icon ( ). For more information, see "Viewing Clearance Planes" in the "Editing the
CAD Display" chapter.
The Active Plane area defines the plane (or axis) in which features lie when they are
measured. The Value box defines the clearance plane as an offset distance in the
current units of measurement away from the specified plane. To define a clearance
plane, select the plane from the Axis list and then enter a new value in the Value box.
The Pass Through Plane defines a clearance plane that the probe moves to and then
passes through to get to the next active clearance plane after a probe's TIP command.
The new CLEARP definition command must immediately follow the TIP command to
properly define the pass through plane. When PC-DMIS encounters the next
MOVE/CLEARPLANE command, it moves to the pass through plane and remains at that
offset distance until it reaches the next active clearance plane.
If you select the Clearance planes active (ON) check box, PC-DMIS will automatically
insert a MOVE/CLEARPLANE command before any Measured Features or Auto Features
inserted into the Edit window from that point on.
Be aware of the sign of a clearance plane when entering its distance value. The sign
must correspond to the positive or negative end of the normal axis defining the plane.
77
Setting Your Preferences
For example, to define a top clearance plane, enter a positive value, and to define a
bottom clearance plane, enter a negative value.
Movement from one clearance plane to another affects the position of the probe. Make
sure that the set clearance plane is sufficient to clear the part.
A clearance plane is defined relative to the current coordinate system and part origin.
Therefore, you must be careful when you define a clearance plane to ensure adequate
clearance around the part.
Using the above drawing, suppose your part is ten inches long, and it is lined up close
to the machine axes with the X origin at the bottom left-hand corner. You can set a one-
inch clearance from the right side of the part by setting the XPLUS clearance plane to
11 inches.
Always define clearance planes relative to the current coordinate system. When you
create a new coordinate system, the clearance planes still relate to the first alignment. If
you wish to associate the clearance planes with the new coordinate system, they must
be redefined.
Clearance planes are not used when taking sample hits. It is therefore important
when measuring pins to set the spacer value to a distance that will allow the probe to
move around the pin.
78
Modifying Report and Motion Parameters
THEO/<0.3597,0.3544,-0.8268>,<0,0,1>
ACTL/<0.3597,0.3544,-0.8268>,<0,0,1>
MEAS/PLANE,3
MOVE/CLEARPLANE (Probe moves to the defined
clearance plane)
HIT/BASIC,NORMAL,<0.2346,0.6411,-
0.8268>,<0,0,1>,<0.2346,0.6411,-0.8268>,USE THEO = YES
HIT/BASIC,NORMAL,<0.2034,0.2502,-
0.8268>,<0,0,1>,<0.2034,0.2502,-0.8268>,USE THEO = YES
HIT/BASIC,NORMAL,<0.6412,0.172,-
0.8268>,<0,0,1>,<0.6412,0.172,-0.8268>,USE THEO = YES
ENDMEAS/
CON2 =FEAT/CONE,CARTESIAN,IN
THEO/<8.9134,0.4921,-0.9193>,<0,0,-
1>,0.3964,0.5906,0.5906
ACTL/<8.9134,0.4921,-0.9193>,<0,0,-
1>,0.3964,0.5906,0.5906
MEAS/CONE,8
MOVE/CLEARPLANE (Probe moves to the defined
clearance plane)
HIT/BASIC,NORMAL,<9.2087,0.4921,-0.9193>,<-
1,0,0>,<9.2087,0.4921,-0.9193>,USE THEO = YES
HIT/BASIC,NORMAL,<8.9134,0.7874,-0.9193>,<0,-
1,0>,<8.9134,0.7874,-0.9193>,USE THEO = YES
HIT/BASIC,NORMAL,<8.6181,0.4921,-
0.9193>,<1,0,0>,<8.6181,0.4921,-0.9193>,USE THEO = YES
HIT/BASIC,NORMAL,<8.9134,0.1969,-
0.9193>,<0,1,0>,<8.9134,0.1969,-0.9193>,USE THEO = YES
HIT/BASIC,NORMAL,<9.2087,0.4921,-1.3158>,<-
1,0,0>,<9.2087,0.4921,-1.3158>,USE THEO = YES
HIT/BASIC,NORMAL,<8.9134,0.7874,-1.3158>,<0,-
1,0>,<8.9134,0.7874,-1.3158>,USE THEO = YES
HIT/BASIC,NORMAL,<8.6181,0.4921,-
1.3158>,<1,0,0>,<8.6181,0.4921,-1.3158>,USE THEO = YES
HIT/BASIC,NORMAL,<8.9134,0.1969,-
1.3158>,<0,1,0>,<8.9134,0.1969,-1.3158>,USE THEO = YES
ENDMEAS/
CIR1 =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR
THEO/<6.0827,3.1693,-0.012>,<0,0,1>,0.5906
79
Setting Your Preferences
ACTL/<6.0827,3.1693,-0.012>,<0,0,1>,0.5906
MEAS/CIRCLE,4,WORKPLANE
MOVE/CLEARPLANE (Probe moves to the defined
clearance plane)
HIT/BASIC,NORMAL,<6.378,3.1693,-0.012>,<-
1,0,0>,<6.378,3.1693,-0.012>,USE THEO = YES
HIT/BASIC,NORMAL,<6.0827,3.4646,-0.012>,<0,-
1,0>,<6.0827,3.4646,-0.012>,USE THEO = YES
HIT/BASIC,NORMAL,<5.7874,3.1693,-
0.012>,<1,0,0>,<5.7874,3.1693,-0.012>,USE THEO = YES
HIT/BASIC,NORMAL,<6.0827,2.874,-
0.012>,<0,1,0>,<6.0827,2.874,-0.012>,USE THEO = YES
ENDMEAS/
CLEARP/YMINUS,-3,ZPLUS,2,ON (New clearance plane
defined, this time with a pass through plane)
TIP/T1A90B-180, SHANKIJK=0, -1, 0, ANGLE=180
CIR2 =FEAT/CIRCLE,CARTESIAN,IN,LEAST_SQR
THEO/<4.8819,0,-0.5906>,<0,1,0>,1.2362
ACTL/<4.9445,15.8342,-0.5906>,<0,0,1>,31.4282
MEAS/CIRCLE,4,WORKPLANE
MOVE/CLEARPLANE (Probe travels through the Pass
Through Plane in ZPLUS to the YMINUS clearance plane)
HIT/BASIC,NORMAL,<4.8819,0.0623,-0.8406>,<-
0.9999185,-0.012768,0>,<4.8224,0.0025,-0.8406>,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,<5.1319,0.0623,-0.5906>,<-
0.9999279,-0.012008,0>,<5.0733,0.0026,-0.5906>,USE THEO = YES
MOVE/CIRCULAR
HIT/BASIC,NORMAL,<4.8819,0.0623,-0.3406>,<-
0.9999185,-0.012768,0>,<4.8224,0.0025,-0.3406>,USE THEO = YES
HIT/BASIC,NORMAL,<4.6319,0.0623,-
0.5906>,<0.9999071,0.0136308,0>,<4.69,0.0041,-0.5906>,USE THEO =
YES
ENDMEAS/
MOVE/CLEARPLANE
80
Modifying Report and Motion Parameters
The Probing tab displays the current probe file, active tip, and probe port (if being
used). It also allows you to set the Hard Probe Scanning Minimums for time delta and
distance delta, select the Probe compensation active (ON) check box, and select the
Polar vector compensation.
The Hard Probe Scanning Minimums area is disabled for trackers that do
not support this functionality.
81
Setting Your Preferences
This line on the Probing tab displays the current probe file. See "Probe File Name" in
the "Defining Hardware" chapter for more information on selecting a different probe file
or creating a new probe file name.
Active Tip
This line on the Probing tab displays the current and active tip. See "Active Tip List" in
the "Defining Hardware" chapter for more information on the values and selecting,
creating, and deleting tips.
Probe in Port #
This line on the Probing tab indicates the port number on the probe changer of the
probe or stylus that you are currently using. This option is only available if you set up a
probe changer.
If you aren't using a probe changer, or if your current probe isn't in a probe changer,
then PC-DMIS displays text informing you that your current probe or stylus isn't in the
probe changer or that a probe changer isn't being used.
See "Ports Tab" in the "Setting Up Probe Changer Options" topic for information on
adding probes or styli to a probe changer.
The Hard Probe Scanning Minimums area is disabled for trackers that do
not support this functionality.
This value allows PC-DMIS to reduce the amount of points that are scanned by deleting
hits that are read in faster than the specified time delay in milliseconds.
82
Modifying Report and Motion Parameters
This value allows you to reduce the measured data by deleting hits that are closer than
the distance specified in millimeters. The reduction of hits happens as data comes from
the machine. PC-DMIS only keeps the points that are set apart by more than the
specified increments.
The Probe Compensation Active (On) check box allows PC-DMIS to compensate for
the probe radius. If marked, and you click OK, this inserts a PROBECOM/ON command
into the Edit window. PC-DMIS will compensate for the probe radius on each feature it
measures. If cleared, then the command is set to PROBECOM/OFF in the Edit window. If
you're using a Portable device, you can use Insert | Parameter Change | Probe |
Probe Compensation to toggle this on or off as well.
The Polar Vector Compensation drop-down list allows the measurement of Vector and
Surface points to always be compensated along a Polar vector. The following options
are available:
83
Setting Your Preferences
POLARVECTORCOMP/ YZPL
POLARVECTORCOMP/ ZXPL
POLARVECTORCOMP/ 3D
The Motion tab allows you to change the distances that the probe is allowed to travel
when taking a hit. It also allows you to set the speed that PC-DMIS uses to take a hit
and move from point to point.
To determine whether the speed boxes (Move Speed, Touch Speed, and
Scan Speed) list the values as either mm/sec or as a percentage of the total allowed
speed, select or clear the Display Absolute Speeds check box on the Part/Machine
tab in the Setup Options dialog box.
5. Click Apply or OK. PC-DMIS inserts any changed command into your
measurement routine.
To reset the motion values to the original factory setting, press the Recall button. The
Recall button returns the displayed motion values to the values stored in the PC-DMIS
Settings Editor. If the Defaults button is selected, the displayed values are saved to the
Settings Editor. For information on the PC-DMIS Settings Editor, view the "Modifying
Registry Entries" section.
Prehit Distance
The Prehit Distance box lets you enter the value for the machine prehit distance. This
value determines the distance away from the theoretical hit location on the surface
where PC-DMIS starts searching for the part. The machine travels at touch speed while
traversing this distance to search for the part.
If necessary, PC-DMIS can automatically change this when the software takes hits
within an arc or circle.
For an example of how Prehit Distance and Check Distance work together, see the
example in the "Check Distance" topic.
85
Setting Your Preferences
The Probe Readout window shows the probe location based on the probe's
center. However, the machine uses the outer diameter of the probe to drive to the
surface. This means the values in the Probe Readout always show a probe radius less
than what you might expect when it moves to this distance.
Retract Distance
The Retract Distance box lets you enter the distance the probe retracts from the
surface after taking a hit. If necessary, it can be automatically changed by PC-DMIS
when taking hits on an arc or circle.
Some controllers do not retract on their own. In these cases, PC-DMIS issues
the move to do the retract, and the distance is based on ball surface to the part's
theoretical hit location. If the controller does do the retract, the distance may be
calculated either from the ball surface or the ball center to either the theoretical or
measured hit location, depending on the particular controller.
Check Distance
The Check Distance box defines the distance past the theoretical hit location that the
machine continues to search or check for the surface of the part. This distance is after it
traverses the Prehit Distance value. The default value is zero.
• If this is zero, after the prehit distance, the machine searches to a maximum
distance of three times the Prehit Distance value. For example:
86
Modifying Report and Motion Parameters
• If this is a positive, non-zero number, after the prehit distance, the machine
searches to a maximum distance of the Check Distance value. For example, if
you specify a Check Distance of 2 the probe moves by a value of two units:
87
Setting Your Preferences
The Probe Readout window shows the probe location based on the probe's
center. However, the machine uses the outer diameter of the probe to drive to the
surface. This means the values in the Probe Readout always show a probe radius less
than what you might expect when it moves to this distance.
The measurement units for the distance depends on the measurement system used for
the part
When defining the check distance for a Find Hole operation, you can tell PC-DMIS to
move by a percentage of the check distance.
To do this:
For example, in the following code, the .3 value represents 30% of the total check
distance of twenty units:
CHECK/20,.3
For information on the Edit window command see "Check Distance" in the "Using the
Edit Window". chapter.
For additional information on Find Hole, see the "Working with Contact Find Hole
Properties" topic in the "PC-DMIS CMM" documentation.
Check Percent
The Check Percent value determines the percent of the total distance moved when
performing a Find Hole operation. Be aware that if you type 1, the value is equal to 100
88
Modifying Report and Motion Parameters
percent. Thus, 100% would be entered as 1, 25% would be entered as .25, and 10%
would be .10.
Move Speed %
The Move Speed box lets you change the point to point positioning speed of the CMM.
Depending on the state of the Display absolute speeds check box in the
Part/Machine tab of the Setup Options dialog box, this will either be an absolute
speed (mm/sec) or a percentage of the machine's defined top speed.
(See the "Measure" topic under "Defining Probes" in the "Defining Hardware" chapter
for information regarding the move speed option and probe calibration.)
Touch Speed %
The Touch Speed box lets you change the speed at which the CMM takes hits.
Depending on the state of the Display absolute speeds check box in the
Part/Machine tab of the Setup Options dialog box, this is either be an absolute speed
(mm/sec) or a percentage of the machine's defined top speed. This cannot exceed
twenty percent.
89
Setting Your Preferences
Clamping Value
The Clamping Value only works with the Leitz controller and the Leitz brand TTP. This
value tells the controller how firmly to hold the probe on a Leitz CMM.
Depending on the weight of the probe tips, you may need to increase or decrease the
clamping value.
• For a large tip weight, you may need to increase the clamping value.
• For a small tip weight, you may need to decrease the clamping value.
Scan Speed %
The Scan Speed box lets you change the speed at which the CMM will scan the part.
Depending on the state of the Display absolute speeds check box in the
Part/Machine tab of the Setup Options dialog box, this will either be an absolute
speed (mm/sec) or a percentage of the machine's defined top speed.
When scanning using the DEFINED mode of execution (see "Defined" discussed in the
"Exec Controls area" topic in the "Scanning your Part" chapter), Scan Speed plays an
important role in getting back data at increments specified by you. When you specify a
90
Modifying Report and Motion Parameters
very high Scan Speed, the CMM may execute the scan at the speed you requested, but
the data from the CMM may not be spaced at the increments you specify.
Assume the CMM gathers data at the rate of one Hit per 20 milliseconds in the
DEFINED mode. If you specify an increment (minimum distance between hits) of 0.5
mm and a Scan Speed of 75 mm/sec, the CMM would give back points at every 1.5
mm. To avoid this you could reduce the Scan Speed to 15 mm/sec or 20 mm/sec
which, at the rate of 1hit/20ms, would satisfy your requirements.
PC-DMIS will warn you about this case by displaying a message informing you that the
supplied increment couldn't be measured at the specified scan speed. You will then be
required to reduce your Scan Speed or increase the increment.
You can then select the Scan Speed setting and change to a suitable scan speed.
Wrist Speed %
The Wrist Speed box lets you change the speed your measuring machine will use
when rotating a probe's wrist (such as a CW43L). Depending on the state of the
Display absolute speeds check box in the Part/Machine tab of the Setup Options
dialog box, this will either be an absolute speed (mm/sec) or a percentage of the
machine's defined top speed.
91
Setting Your Preferences
The Rotary Table tab allows you to rotate the current active rotary table by a defined
angle and direction. You can also use it to automatically set the rotation based on a
specified feature or alignment; or, you can combine the two and rotate to a specific
feature or alignment and then rotate a relative angle on an offset based on the feature
or alignment.
The Rotary Table tab becomes available when you select Single Rotary
Table, Dual Rotary Tables, or Stacked Rotary Tables from the Rotary Table Setup
dialog box. See "Defining the Rotary Table".
To insert a MOVE/ROTAB command that rotates the table, follow this procedure:
92
Modifying Report and Motion Parameters
4. If you want to combine the individual movements of the W (rotary axis) and V
(swivel axis) axes of a stacked rotary table into a single joint movement, select
the Simultaneous Move check box.
5. If you want to rotate the table immediately, select the Rotate the Table(s) check
box.
6. Click the Apply button. PC-DMIS inserts a MOVE/ROTAB command into the Edit
window.
If you have a stacked configuration, the Edit window command line for this option reads:
MOVE/ROTAB, angle, DIRECTION, angle2, DIRECTION2,feature
Additionally, the Rotary Table Setup menu option is only available if your LMS license
or portlock is programmed for rotary tables.
The Rotary Table W area and the Rotary Table V area let you control up to two rotary
tables, table W and table V. PC-DMIS activates the area associated with the currently
active rotary table. If you have a stacked rotary configuration, PC-DMIS activates both
areas allowing you to type the angle and define the rotation direction for both tables at
the same time. See "Defining the Rotary Table".
Angle box
This defines the angle of the table's rotation.
93
Setting Your Preferences
Clock Wise: Rotates the table in a clockwise direction until it reaches the angle
entered in the Rotate Table Angle box.
The Angle Offset Base Feature area lets you select a feature or alignment from the
Feature ID list. The angle where the feature normal matches the machine Z (or where it
matches as closely as possible for the hardware configuration) will become the 0 angle
on the rotary table. This allows you to rotate to the desired feature or alignment without
defining an initial angle. You simply specify the desired feature or alignment. The
selected feature or alignment becomes the base feature (or the 0 angle) from which PC-
DMIS rotates the table by a relative angle. Relative measurements like these are
especially useful in camera-based vision environments where initial starting angles may
not be known.
Feature ID list
This contains all the features and alignments in the measurement routine. It allows you
to choose a feature or alignment to which the table will rotate.
Clear
This clears the selected feature or alignment.
94
Modifying Report and Motion Parameters
You can use the MOVE/ROTAB command to rotate the table to the feature or alignment
during measurement routine execution. See "Inserting a Move Rotary Table Command"
in the "Inserting Move Commands" chapter.
Simultaneous Move
The Simultaneous Move option allows you to combine the individual movements of the
W (rotary axis) and V (swivel axis) axes of a stacked rotary table into a single joint
movement.
The result is a faster positioning and thus an overall faster processing of the
measurement routine.
This option is only available if you have an FDC and an activated stacked rotary table.
If you select the Simultaneous Move check box, the individual paths of the W and V
axes must both have either the SHORTEST direction selected or not selected for the
simultaneous movement of the tables. That is, if the Simultaneous Move check box is
selected, but one of the axis has the SHORTEST direction selected and the other axis
has CLOCKWISE or COUNTERCLOCKWISE direction selected, PC-DMIS executes
the rotary table moves one at a time.
If you do not select the Simultaneous Move check box, the software executes the
rotary table moves individually.
The V axis (swivel axis) can not rotate 360° due to the software limitations in the FDC
configuration. This restriction does not always allow clockwise or counterclockwise
movement.
The Rotate the Table(s) check box enables you to activate the current table's rotation
by the specified Angle value once you select the Apply or OK button.
95
Setting Your Preferences
The Acceleration tab displays additional editing capabilities for both CMM and Table
motion.
1. Access the Parameter Settings dialog box from the main menu (Edit |
Preferences | Parameters).
2. Select the Acceleration tab.
CMM Acceleration
The CMM Acceleration area of the Acceleration tab allows you to change the
maximum acceleration (at mm/sec2) along the X, Y, or Z axis of the CMM. Available
options are:
96
Modifying Report and Motion Parameters
The Probe Options tab gives you additional capabilities for controlling analog probes.
These capabilities include the following probing-related values:
• Max force
• Low force
• Upper force
• Trigger force
• Number Return data
• Return speed
• Positioning accuracy
• Probing accuracy
97
Setting Your Preferences
• Probing mode
• Manual fine probing
It also includes the following scan-related values and general purpose buttons:
• Point density
• Offset force
• Acceleration
• Default button
• Recall button
• Clear button
1. Access the Parameter Settings dialog box from the main menu (Edit |
Preferences | Parameters).
2. Select the Probe Options tab.
The values on the Probe Options tab are machine-specific. With the
exception of the Manual fine probing check box and the Point density box, they
generally shouldn't be changed. Check with your machine's manufacturer before you
make changes.
For information on using the OPTIONPROBE command with analog probes during
calibration, see the "Notes on SP600 Upper Level Matrix (Regular Calibration)" topic in
the CMM documentation.
Max Force
The Max Force box allows you to enter the maximum force that a probe will take before
an error occurs, thus stopping measurement.
98
Modifying Report and Motion Parameters
A "newton" is a unit of force. One newton is the force needed to accelerate a mass of 1 kilogram
to a speed of 1 meter per second per second.
During an analog probing cycle, when the probe first touches the part it continues to
move into the part until it reaches this Max Force value. It then reverses direction and
moves away from the part. This movement into the part, after touching the part, is
sometimes referred to as the contact force. The value is specified in newtons. In a
normal deflection mode (DFL) probing cycle, the controller collects data as the probe
moves away from the part.
Low Force
The Low Force box allows you to enter the minimum force required to determine when
the machine is in contact with the object being measured.
For a normal deflection mode (DFL) probing cycle, this is the force at which the
controller stops collecting data. The value is specified in newtons.
Upper Force
The Upper Force box is the upper limit for a measurement. When this force is reached
the machine moves back, away from the object being measured.
For a normal deflection mode (DFL) probing cycle, this is the force at which the
controller starts collecting data. The value is specified in newtons.
Trigger Force
The Trigger Force box allows you to enter the force at which a measurement reading is
taken.
99
Setting Your Preferences
For a normal deflection mode (DFL) probing cycle, this is the force at which the Actual
Point (APT) will be calculated and returned to PC-DMIS. The value is specified in
newtons. Not all analog probes/controllers use this input.
# Return Data
The Number Return data box allows you to enter the number of readings taken when
the machine is moving away from the object being measured.
This value defines the minimum number of data to be collected within the Probe
Options tab defined by the Upper Force and Lower Force values.
Return Speed
The Return Speed box allows you to set the value, which determines the speed at
which the probe comes off the object being measured. This is specified in mm/sec.
Positioning Accuracy
The Positioning Accuracy box is a parameter specific to the Leitz interface. The value
submitted tells the CMM how carefully it should remain on the approach vector as the
probe is moved into the part for a measurement.
With smaller values the difficulty for the machine to acquire the desired location
increases. However, using a smaller value provides a more accurate measurement.
This value is always in millimeters.
100
Modifying Report and Motion Parameters
Probing Accuracy
The Probing Accuracy box allows you to determine the accuracy required to take a
measurement. If this value is not met, then no measurement is taken, and an error is
given. It is specified in mm and should normally be left at the default value.
Probing Mode
This box specifies the type of probing cycle used. The most common cycle is deflection
mode (DFL). Other cycles, such as soft probing (SFT), may also be supported by some
analog probes/controllers. In some cases, the probe /controller may not have multiple
modes, and this value is ignored.
If the Manual Fine Probing check box is selected, then when a manual probing point is
taken, the controller automatically switches to DCC mode while moving away from the
part in order to use the normal deflection probing cycle. This may result in slower
manual probing but improves accuracy.
While recent machines with analog probing systems may support Manual Fine
Probing, not all analog probes/controllers support this mode of manual probing. In
those cases, PC-DMIS ignores this check mark. Your CMM controller's manufacturer
will know if your controller supports this option.
Point Density
101
Setting Your Preferences
The Point Density box allows you to set the number of readings to take per millimeter
of measurement during a scan.
If you give a scan increment smaller than the Point Density defined in the registry entry
in the Settings Editor, PC-DMIS displays a warning explaining that the minimum
increment is smaller than Point Density for scans. You are then asked to verify
increment settings in the dialog box.
You can then change the scan's Point Density value to a suitable number.
Offset Force
This allows you to specify what level of force to maintain during a scan. The value is
specified in newtons.
Acceleration
This allows you to specify what acceleration to use during a scan. The value is specified
in mm/sec/sec.
102
Modifying Report and Motion Parameters
The Probe Trigger Options tab allows you to determine tolerance zones and then
insert POINT AUTOTRIGGER, PLANE AUTOTRIGGER, and POINT MANUAL TRIGGER
commands into the Edit window. These commands trigger a hit when certain conditions
are met.
Only manual CMM machines with certain interfaces support these probe trigger
options. These interfaces include Faro, Romer, Garda, Leica, Polar, and SMXLaser.
Supported Features
• Auto Features: Circle, Ellipse, Edge Point, Round Slot, Square Slot,
Notch Slot, and Polygon
• Measured Features: Circle, Line, and Round Slot
103
Setting Your Preferences
In addition, the POINT AUTOTRIGGER command supports the Auto Vector Point and
Measured Point features.
With the Point AutoTrigger area, you can insert POINT AUTOTRIGGER/ commands
into the Edit window with a tolerance zone.
The POINT AUTOTRIGGER/ command tells PC-DMIS to automatically take a hit when
the probe enters a tolerance zone at a specified distance from the original hit location.
For example, if the tolerance zone, the Radius value, is set to 2 mm, a hit is taken when
the probe is within 2 mm of the hit location.
You can use this option with manual machines; instead of pressing a button to take a
hit, you can place POINT AUTOTRIGGER/ commands at any standard location in the
Edit window.
On
Selecting the On check box activates the point auto trigger command. Commands in the
Edit window that follow the inserted POINT AUTOTRIGGER/ command and require you
to take a hit will then have the hit automatically taken when the probe enters the defined
tolerance zone. The Trigger Radius capability is disabled until the option is turned on.
If you do not select this check box and you click the Insert Command button, PC-DMIS
inserts the command line into the Edit window, but it doesn't activate the command.
Beeping On
Selecting the Beeping On check box activates a beeping sound associated with your
POINT AUTOTRIGGER/ command. The closer you get to the target, beeps are heard
more frequently.
Trigger Radius
The Trigger Radius box allows you to type a tolerance zone value. When the probe
moves into this tolerance zone, it automatically and immediately takes a hit.
104
Modifying Report and Motion Parameters
Insert Command
Clicking the Insert Command button inserts the POINT AUTOTRIGGER/ command into
the Edit window for the current measurement routine. This command line reads:
TOG1: This toggle field corresponds to the On check box. It displays either ON or
OFF.
TOG2: This toggle field corresponds to the Beeping On check box. It displays
either ON or OFF.
RAD: The radius field contains the value for the tolerance zone, and it
corresponds to the Trigger Radius box. This value is the distance from the actual
point that PC-DMIS takes the hit.
With the Plane AutoTrigger area, you can insert a PLANE AUTOTRIGGER/ command
into the Edit window. The PLANE AUTOTRIGGER/ command tells PC-DMIS to
automatically take a hit when the probe passes the plane defined by the surface normal
of a supported feature at the level of the defined depth. For auto features, this defined
location is adjusted based on options such as sample hits or RMEAS features. As the
probe center passes from one side of the plane to the other, the probe triggers and the
hit is taken.
You can use this command with manual machines; instead of pressing a button to take
a hit, you can place PLANE AUTOTRIGGER/ commands at any standard location within
the Edit window.
This command only works in Online mode. If you use the POINT AUTOTRIGGER/
command, it takes precedence over the PLANE AUTOTRIGGER/ command.
105
Setting Your Preferences
As defined above, PC-DMIS automatically takes a hit when the probe passes
the plane. However, if you are using a Faro or a Romer machine, the probe does not
trigger again until you press the Accept or Release button. You must press this button
after each registered hit to continue.
On
If you do not select this check box and you click the Insert Command button, PC-DMIS
inserts the command line into the Edit window but doesn't activate the command. The
PLANE AUTOTRIGGER/ command does not function until the option is turned on.
Beeping On
Selecting the Beeping On check box activates a beeping sound associated with your
PLANE AUTOTRIGGER/ command. The closer you get to the target, the more
frequently your computer emits beeps.
Insert Command
Clicking the Insert Command button inserts the PLANE AUTOTRIGGER/ command into
the Edit window for the current measurement routine.
TOG1: This toggle field corresponds to the On check box. It displays either ON or
OFF.
TOG2: This toggle field corresponds to the Beeping On check box. It displays
either ON or OFF.
106
Modifying Report and Motion Parameters
With the Point Manual Trigger area, you can insert a POINT MANUAL TRIGGER/
command into the Edit window.
The POINT MANUAL TRIGGER/ command tells PC-DMIS to only accept a manual hit
when it is within the specified tolerance zone.
You can use this option with manual machines; when PC-DMIS prompts you to take a
hit, trigger the probe as you wish. Each trigger will be evaluated to see if it is within the
cylindrical trigger tolerance zone. If it is not, you will receive an error in the Machine
Errors list of the Execution dialog box. PC-DMIS will then ask you to take the hit again.
You can place POINT MANUAL TRIGGER/ commands at any standard location within
the Edit window.
On
Selecting the On check box activates the POINT MANUAL TRIGGER/ command.
Commands in the Edit window that follow the inserted POINT MANUAL TRIGGER/
command and require you to take a hit will then only accept the hit when the probe
enters the defined tolerance zone. The Trigger Radius capability is disabled until the
option is turned on.
If you do not select this check box and you click the Insert Command button, PC-DMIS
inserts the command line into the Edit window but doesn't activate the command. Insert
Command
Clicking the Insert Command button inserts the POINT MANUAL TRIGGER/ command
into the Edit window for the current measurement routine with the following options.
TOG1: This toggle field corresponds to the Use Trigger Tolerance check box. It
displays either ON or OFF.
107
Setting Your Preferences
RAD: The radius field contains the value for the tolerance zone. This corresponds
to the Trigger Radius box. This value is the distance from the actual point that
PC-DMIS accepts the hit.
Trigger Radius
The Trigger Radius box allows you to type a tolerance radius value. When the probe is
triggered, PC-DMIS will check to see if the probe is within this tolerance zone. If it is, the
hit will be accepted. It is it not, you will be asked to take another hit.
Currently, the options on the I/O Channels tab only function on DEA machines. Other machine
types may be added in the future.
With the I/O Channels tab, you can select options related to the use of controller I/O
channels and place an IOCHANNEL/ command into the Edit window that define the
state of the controller.
Some machine controllers are equipped with I/O channels that can be SET to an ON
state (a value of 1) or RESET to an OFF state (a value of 0). The IOCHANNEL/
command tells PC-DMIS to set the state as specified.
108
Modifying Report and Motion Parameters
Channel - Specifies the channel number that you will Set or Reset.
Set - Inserts an IOCHANNEL/SET command into the measurement routine. When PC-
DMIS executes this command, the state of the specified channel number is set to 1.
The Clear Point tab lets you define a single move point position in machine
coordinates, called a clear point, for your machine. This causes your machine to move
the end of the arm to the defined position. This is intended to be a safety position the
arm moves to when using a probe changer. This differs from standard MOVE/POINT
command in that it uses Move Sequence list to specify the form of the move and the
move position is absolute to the machine.
109
Setting Your Preferences
Position area - The XYZ boxes define the location of the move point. When the Read
button is clicked, the machine's current position is read and the coordinates are entered
into the XYZ fields.
Move Sequence list - This list lets you choose the form of the move to take to arrive at
the clear point. It contains these options:
1: XYZ - The machine moves in a straight line to to the clear point position.
1: X 2: YZ - The machine first moves the X axis and then the YZ axis.
1: Y 2: XZ - The machine first moves the Y axis and then the XZ axis.
1: Z 2: XY - The machine first moves the Z axis and then the XY axis.
To insert this command, select the Insert | Move | Clear Point menu item. PC-DMIS
inserts a MOVE/CLEARPOINT command in the Edit window. When this command is
executed, PC-DMIS moves to the defined clear point using the selected move
sequence.
110
Setting Up the Edit Window
The Edit | Preferences | Edit Window Colors menu option displays the Color Editor
dialog box. You must be in Command mode or DMIS mode to select this menu item.
The Color Editor dialog box allows you to define the colors used for the Edit window
text and background when you have the Edit window in Command and DMIS modes.
You can also export your color scheme to use on different computer systems or import
external color schemes.
The Color Editor dialog box only specifies the colors in textual modes of the
Edit window such as the Command and DMIS.
There are four principal colors that can be configured for all commands or for individual
commands. You can determine whether to show these colors as a highlighted
background color or as text color by selecting or clearing the Enable Background
Highlighting check box. These are listed in the four boxes in the Command Text
Colors area.
• Marked
• Unmarked
• Step Mode
• Error
By default, the Enable Background Highlighting check box is selected, making the
boxes appear with the following colors:
If you clear this check box to enable text coloring instead, PC-DMIS shows the boxes as
follows:
Principal Colors
Marked - This color is used on any feature that is marked for execution. Some
features such as alignments are always executed and therefore always show up in
the Marked color.
111
Setting Your Preferences
Unmarked - This color is used for unmarked features. This color is the default
color. If no other condition is present then the default color is used.
Step Mode - This color is used when highlighting the line upon which execution
next occurs when executing a measurement routine using breakpoints.
Error - This color shows commands that are in error or measurements that are
outside of their tolerance limits. For example, if a tip is recalled but is not defined
in the probe database, this tip text is colored with the error color.
You can also change background colors for the Edit window, dimensions, and the
highlight color.
Background Color - This sets the background color used in the Edit window.
Dimension Background Color - This sets the background color for a dimension's
reporting boxes.
Highlight Background Color - This sets the background color when dragging the
mouse to select a command or group of commands.
Related Topics:
112
Setting Up the Edit Window
6. Click the OK button. The Color selection box closes. If you selected a parent
command, PC-DMIS presents you with an option to set all child commands under
the parent command to use the same color as well. Select either Yes or No at
this prompt.
7. When finished defining your colors, click the Apply button to see the changes
without closing the Colors dialog box.
8. Click the OK button to apply the changes and close the Color Editor dialog box.
113
Setting Your Preferences
• Command tab - This tab lets you hide or show certain commands in the Edit
window. For more information, see "Command Mode Display Options".
• HyperReport tab - This tab usually does not appear, but it might for some older
measurement routines. It determines if PC-DMIS automatically loads a legacy
HyperView report once a measurement routine finishes execution. For more
information, see "Hyper-Report Configuration Options".
114
Setting Up the Edit Window
The Command tab of the Edit Window Layout dialog box (Edit | Preferences | Edit
Window Layout) allows you to choose which of the following display options are
available for Command mode.
Show Features
This option displays the features measured by the measurement routine.
Show Alignments
This option shows alignment changes as they occur during the measurement
routine. It displays all alignment changes that occur in the dimension or feature
lists.
Show Moves
This option shows any moves that have been added to the measurement routine.
Show Comments
This option shows any comments that have been added to the measurement
routine. (See "Inserting Programmer Comments" in the "Inserting Report
Commands" chapter for additional information.)
Show Dimensions
This option displays the specified dimension for the features inspected by PC-
DMIS. It is displayed in the selected format using the FORMAT command described
in the "Dimension Format" topic in the "Using the Edit Window" chapter.
Show Hits
This option displays each hit.
115
Setting Your Preferences
Show Tips
This option displays the tip file names used to inspect the part.
For information on working with Command mode, see the "Working in Command Mode"
topic in the "Using the Edit Window" chapter.
This older tab remains to support legacy HyperView reports. It only appears if
the Auto Load Hyper-Report check box is marked. Once you clear that check box, the
tab never reappears for the current measurement routine.
The Auto Load Hyper-Report check box tells PC-DMIS to load a specific legacy
HyperView report (.rpt) as soon as execution finishes.
The current purpose of this tab is to let you clear the Auto Load Hyper-Report check
box so that the legacy HyperView report no longer opens for the measurement routine.
If you need information on the other options on this tab or on HyperView reports, see
"Working with Legacy (HyperView) Reports" in the "Reporting Measurement Results"
chapter.
116
Setting Up the Probe Readouts Window
The Probe Readouts Setup dialog box (Edit | Preferences | Probe Readouts Setup)
allows you to select the desired format of the Probe Readouts window. Select the check
boxes that meet your probe readout needs. When you next access the Probe Readouts
window, it will reflect the chosen format.
117
Setting Your Preferences
You can also access the Probe Readouts Setup dialog box by right-clicking on
the Probe Readouts window and clicking Setup.
For information on using the Probe Readouts window, see "Using the Probe Readouts
Window" in the "Using Other Windows, Editors, and Tools" chapter.
Feature Area
Feature area
118
Setting Up the Probe Readouts Window
Probe/Hit Area
Probe/Hit area
119
Setting Your Preferences
If there are not enough hits to calculate a form value, PC-DMIS displays a line of
dashes for the value until sufficient hits are processed.
Coordinates Area
Coordinates area
120
Setting Up the Probe Readouts Window
Colors Area
Colors area
Background list - This sets the background color of the Probe Readouts window.
Text list - This sets the text color of the Probe Readouts window.
See "Displaying Mouse Coordinates in Screen Counter Text" in the "Editing the CAD
Display" chapter.
121
Setting Your Preferences
Tracker Area
Tracker area
122
Setting Up the Probe Readouts Window
yet visually follow the probe's progress. This functions only if PC-DMIS is not in
Program mode.
The probe's position is displayed in the active coordinate system. Manually drive the
probe to the keyed in location. When the target point is reached, the Probe Readouts
window will display 0,0,0.
A red line also appears on the Graphic Display window from the probe tip to the target,
indicating the next feature to measure.
123
Setting Your Preferences
The target is based on the combination of options specified in the Distance to and
Target areas of the dialog box. See a description of these options below and in the
"Description of Target for T Value" topic.
Distance area
This area contains these two option buttons to further define the target:
You can determine the exact location on the target feature (either the centroid or the
closest surface/edge point) by selecting the desired option from the Target area.
Target area
This area contains two option buttons to determine the exact target location to use:
• Surface/Edge defines the target as either the closest point on the feature or the
next expected point based on what you selected from the Distance area:
o If you selected Closest feature, the target is the closest point on the
feature.
o If you selected Executing feature, the target is the next expected point to
take on the feature.
124
Setting Up the Probe Readouts Window
As shown in the above image, for example, while measuring the circle (CIR1), the
Surface/Edge option causes the Probe Readouts window to show the distance to
the actual target point at location A.
As shown in the above image, for example, while measuring the circle (CIR1), the
Centroid option causes the Probe Readouts window to show the distance to the
feature's centroid at location B, instead of the actual target point.
• Vector calculates the distance from the probe's center to the nearest point on the
feature's vector.
Also, PC-DMIS displays a ‘T’ (CAD) value, or total deviation value, in the Probe
Readouts window. See the "Description of Target for T Value" topic for information on
exactly what the distance is used for each feature's T value.
125
Setting Your Preferences
• If you selected Centroid or Vector, PC-DMIS uses the distance from the probe's
center point.
• If you selected Surface Edge, PC-DMIS uses the probe-compensated distance.
The Centroid is the feature's center. While this makes more sense for some features
than others, all features have a center. For the nine basic feature types, the center for
each is defined below with illustrations where necessary.
• Point
• Line
The T value is the distance to the midpoint between the two outermost hits
on the line segment.
126
Setting Up the Probe Readouts Window
• Plane
The T value is the distance to the center of the plane. The center is the
midpoint of the polygon defined by the bounding hit points defining the
plane.
• Circle
127
Setting Your Preferences
• Sphere
128
Setting Up the Probe Readouts Window
• Cylinder
The T value is the distance to the center of the top of the cylinder:
• Cone
129
Setting Your Preferences
When locating the surface/edge, the target for the T value is the point on the feature
that is closest to the probe. For 3D features, the closest point is on the surface of the
feature; for 2D features, it is on the edge. For the nine basic feature types, the center for
each is defined below with illustrations where necessary.
• Point
• Line
The T value is the distance to the closest point on the line defined by two or
more hits. This is not a line segment but a true geometric line. The example
below shows two different cases.
130
Setting Up the Probe Readouts Window
• Plane
The T value is the distance to the closest point on the geometric plane
defined by the three or more hits.
• Circle
The T value is the distance to the closest point on the circle's edge.
131
Setting Your Preferences
The T value is the distance to the closest point on the slot's edge.
• Sphere
132
Setting Up the Probe Readouts Window
The T value is the distance to the closest point on the sphere's surface. The
illustration below shows the point on the surface of an outer feature, but an
inner feature works the same and uses an inner surface.
• Cylinder
The T value is the distance to the closest point on the surface of the
cylinder. The illustration below shows the point on the surface of an outer
feature, but an inner feature works the same and uses an inner surface.
133
Setting Your Preferences
• Cone
The T value is the distance to the closest point on the surface of the cone
(not the geometric cone). The illustration below shows the point on the
surface of an outer feature, but an inner feature works the same and uses
an inner surface.
• Point
The T value is the distance to the closest point on the point's hit vector.
• Line
The T value is the distance to the closest point along the line's vector.
• Plane
The T value is the distance to the closest point on the plane's normal vector
that is anchored to the plane's center (see the Plane Centroid example
above for a description of the plane's center).
134
Setting Up the Probe Readouts Window
• Circle
The T value is the distance to the closest point on circle's normal vector
that is anchored to the circle's center point.
The T value is the distance to the closest point on the normal vector of the
slot's plane. The plane is defined by the slot's hit points. See the Plane
135
Setting Your Preferences
Vector example above. As with that example, the normal vector is anchored
to the center point of the slot's plane.
• Sphere
The T value is the distance to the closest point on the sphere's normal
vector. The vector is the same as the defined workplane or reference plane.
• Cylinder
The T value is the distance to the closest point on the cylinder's central axis
vector:
136
Setting Up the Probe Readouts Window
• Cone
The T value is the distance to the closest point on the cone's central axis
vector:
The T value appears as T (CAD) and refers to the closest point on the CAD. The DX,
DY, and DZ are the vector components of the T (CAD) value. There must be surface
137
Setting Your Preferences
CAD data, and you must set your view to Surface Mode for this to work. If no CAD is
loaded, the T, DX, DY and DZ values refer to the Distance to Target setting, which is
only active during execution.
This mode is for backwards compatibility and is the original functionality. In this state,
the target point is the distance to the next hit on the feature.
If you selected Centroid or Vector, these options behave as the "Closest Feature"
examples above, but they show distances to the next executing feature.
When you select the Display prompt history check box, PC-DMIS displays the new
Probe Readouts comment type inside the Probe Readouts window.
• Using the Display lines at a time box, you can specify how many lines PC-DMIS
should set apart for these comments on the Probe Readouts window.
• When the Automatically resize font button is marked, PC-DMIS automatically
resizes the font size for the Operators Comments in Report Commands based on
the value for the ReadoutDisplayFont_AutoHistoryFontSizeRatio
registry entry in the PC-DMIS Settings Editor. For details, see
"ReadoutDisplayFont_AutoHistoryFontSizeRatio" in the PC-DMIS Settings Editor
documentation.
• Using the Select Font button, you can also specify the font type and size for
these comments on the Probe Readouts window.
138
Setting Up Multiple Arms
For information on displaying the Probe Readouts window, see "Using the Probe
Readouts window" in the "Using Other Windows, Editors, and Tools" chapter.
139
Setting Your Preferences
This dialog box allows you to define the rotary table. You can only accept one option per
category.
1. Select the type of table being used. If you select Dual Rotary Table or Stacked
Rotary Tables, indicate the active table (Table W or Table V). If you select Dual
Rotary Tables or Stacked Rotary Tables, PC-DMIS also displays the Active
Rotary Table toolbar once you click the OK button. This toolbar contains two
icons that allow you to select which rotary table is active.
2. Select either Table is Index Type or Table is Infinite Type option to define if the
table is an indexable or infinite type.
Index type rotary tables have a finite number of specific angles to which
they can be positioned. Generally, they have a fixed increment (in degrees of
rotation) from a given position to the next available position. The incremental
amount varies based on your specific table. Please consult your rotary table
documentation if necessary. Infinite type rotary tables accept any position (in
degrees).
3. Select either the Table is Manual or Table is DCC option to define if the table is
a manual or DCC table type.
4. From the Axis for Table list, select the machine axis closest to the axis of
rotation for the table.
5. From the Direction of Positive list, select whether or not the table has a positive
rotation about the chosen axis in either the CLOCKWISE direction or the
COUNTERCLOCKWISE direction. The reference point of view for the direction is
the perspective of looking down the axis for the table towards the origin.
6. If known, type the XYZ and IJK values. For PC-DMIS NC, the approximate
location of the table center (within the probe's prehit distance) must be included
because the entire calibration is done under DCC control.
7. Click Calibrate to begin the calibration process.
140
Defining the Rotary Table
WARNING: When you do this, the machine moves. To avoid injury, stay
clear of the machine. To avoid hardware damage, run the machine at a slower
speed.
The Rotary Table Setup menu option is available only if your PC-DMIS
license is configured to accept rotary tables.
ROTABSPEED Command
When you define a Move/Rotab command, the command uses the speed value set in
the Rotary Table tab of the Parameter Settings dialog box (Edit | Preferences |
Parameters). You can override this value to slow down or speed up the rotary table
with the ROTABSPEED command.
For example:
STARTUP=ALIGNMENT/START,RECALIBRATE:USE_PART_SETUP,LIST=YES
ALIGNMENT/END
MODE/DCC
MOVESPEED/ 96
FLY/ON
FORMAT/TEXT,OPTIONS,,HEADINGS,SYMBOLS,;NOM,TOL,MEAS,DEV,OUTTOL
,,
LOADPROBE/X5HD
TIP/X5HD, SHANKIJK=0,0,1, ANGLE=90
MOVE/ROTAB,30,SHORTEST,
.
.
.
ROTABSPEED/ 72
.
.
141
Setting Your Preferences
.
MOVE/ROTAB,60,SHORTEST,
.
.
.
ROTABSPEED/ 20
.
.
.
MOVE/ROTAB,77,SHORTEST,
.
.
.
In this example, the last five lines show the insertion of the ROTABSPEED command.
The first instance speeds up the rotary table to 72 degrees per second, possibly to
speed up the measurement process for a small part. The second ROTABSPEED
command slows the rotary table down to 20 degrees per second, possibly for a larger
part.
If you use the default value of 0 (zero) for the ROTABSPEED command, the rotary table's
speed is proportional to the value set for the MOVESPEED command. This is necessary
for backward compatibility prior to the implementation of the ROTABSPEED command.
For systems with stacked rotary tables, you need to account for both tables in the
ROTABSPEED command, ROTABSPEED <wspeed>[,<vspeed>] where <wspeed>
is table one and the optional <vspeed> is table two.
ROTABSPEED/ 50,40
An example of a system with a stacked rotary table is the Optive CMM for Vision
systems.
Stacked rotary tables provide the ability of rotating a part or calibration artifact beyond
the standard XYZ axes.
142
Defining the Rotary Table
A stacked table system has two tables stacked on top of each other. The bottom table is
typically labeled "A" and the top table is typically labeled "C".
In this scenario, the "C" table rotates about the Z axis and the "A" table rotates about
the X axis.
143
Setting Your Preferences
The following four images show a real-world example of the A table on a stacked rotary
table as it rotates 90 degrees.
144
Defining the Rotary Table
A Dual Rotary Table configuration consists of a large machine that holds two
independent stacked rotary tables. The tables within the machine must lie some
distance apart from each other to provide the necessary operating space.
You can only have one table active at a time. You can select the active table from the
Active Rotary Table toolbar. Once you activate a table, it remains active for the entire
length of the measurement program. The other table stays inactive.
You can calibrate and use the active table just as you would a single table system.
145
Setting Your Preferences
Depending on the options selected Table Type area of the Rotary Table Setup dialog
box (see "Defining the Rotary Table"), one of two dialog boxes opens when you click
the Calibrate button.
• Selecting the Table is Infinite Type option and clicking the Calibrate
button opens the Calibrate Infinite Rotary Table dialog box.
• Selecting the Table is Index Type option and clicking the Calibrate
button opens the Calibrate Indexable Rotary Table dialog box.
146
Defining the Rotary Table
Using the Calibrate Indexable Rotary Table dialog box you can select the options PC-
DMIS uses to calibrate the selected table. Once the options within the dialog box are
satisfactory, click the Calibrate button to start the rotary table calibration process.
147
Setting Your Preferences
WARNING: When you do this, the machine moves. To avoid injury, stay clear
of the machine. To avoid hardware damage, run the machine at a slower speed.
Usage Requirements: The indexable rotary table calibration must include the 0
position. Additionally, all the angles used in a measurement routine must also be
calibrated. This calibration procedure calculates and stores a transformation for all other
angles relative to the 0 position.
1) If the values are known, they can be manually typed into the Rotary Table Setup
dialog box. This is usually not the case.
2) Initially select the Table is Infinite Type option and complete an infinite rotary table
calibration, which calculates and saves the XYZ, IJK. Then select the Table is
Indexable Type and perform the indexable rotary table calibration. This is normally only
an issue during the initial software installation/setup or if the rotary table has been
moved or if something has happened to significantly alter the origin of the machine
coordinate system. Once the XYZ, IJK is determined closely enough that the indexable
rotary table calibration procedure can run successfully it is not necessary to go back
and re-run the infinite rotary table calibration in order to re-run the indexable rotary table
calibration.
The Add Rotab Angles area allows you to define the list of table angles that are
included in the calibration. You can define one angle at a time, or you can define an
incremented range of angles. Defined angles are then placed in the Angles to
Calibrate list. When you click Calibrate, PC-DMIS then calibrate the rotary table using
the defined angles.
148
Defining the Rotary Table
If you want to calibrate all the angles between 5 and 95 degrees with a 10 degree
increment between each angle, you would fill in the Start Angle, End Angle, and
Increment boxes with 5, 95, and 10 respectively, and then click the Equally Space
button.
This list contains all the table angles for the calibration. You can add angles to this list
from the Add Rotab Angles area. The Angles to Calibrate list must use the zero
angle.
This dialog box also contains many of the same options described in the "Defining
Hardware" chapter.
149
Setting Your Preferences
For information on many of the options on this dialog box, see the "Calibrate Indexable
Rotary Table" topic.
The Calibrate Infinite Rotary Table dialog box differs from the Calibrate Indexable
Rotary Table dialog box in these areas:
• Instead of the Angles to Calibrate list, the dialog displays the Table Angles list.
• You don’t have to use the 0.0 angle in the Table Angles list.
• Instead of three calibration tools, the dialog box only displays one calibration tool.
Once the options within the dialog box are satisfactory, click the Calibrate button to
start the rotary table calibration process.
WARNING: When you do this, the machine moves. To avoid injury, stay clear
of the machine. To avoid hardware damage, run the machine at a slower speed.
For complete information, see "Defining Probe Changers" in the "Defining Hardware"
chapter.
Background on TP2
When Renishaw developed the small touch trigger probe (TP2), it attached to the CMM
ram via a probe head with a threaded M8 connection in line with the probe body itself.
However, this design required a probe recalibration whenever it was removed or
reattached.
150
Managing Multiple Probe Changers
Background on ACR1
The ACR1 was the first probe changer introduced by Renishaw. It held up to eight of the
quick-connect extensions, each with a separate TP2 probe body. Once the probes were
qualified and placed into the rack, they could be automatically dropped off and picked
up by the CMM with simple move commands and coordinated with the locking/unlocking
mechanisms of the rack. A software module was eventually developed which controlled
the rack operations.
Two of the better-known probe bodies of this design from Renishaw include the TP20
and the TP200. The TP20 uses a magnetic coupling, which allows the exchange of
multiple probe modules. You can store the individual modules in the TP20 probe rack,
which is actually called the MCR20 (where "MCR" is Module Change Rack).
Each probe body is roughly equivalent to the TP2 in size and shape, but there are two
main differences:
• Due to their enhanced electronics, they can hold more weight and still produce
more accurate and repeatable results.
• They are designed with a magnetic "split" between the upper probe body and the
lower stylus holder. This allows them to be used with their own stylus change
rack systems: the MCR20 and the SCR200, respectively.
151
Setting Your Preferences
Important Notes:
• Each rack has its own calibration method in PC-DMIS. While they share a lot of
commonality, for calibration purposes, they are completely independent of each
other.
• The clearance move point for each rack is only related to that rack, except that
some consideration must be given to where to will travel next. For this reason,
the clearance move should be at such a location to allow free travel to any other
rack which may be involved. Even when using a single rack, this clearance move
must be sufficient to travel from and return to the part inspection operations.
• Defining the ports' contents for multiple racks is the most critical part of
configuring multiple racks for simultaneous use. Since each port may contain
multiple probe references (the contents of the port can be used with multiple
probes) each port must identify all of the probes it will potentially use.
152
Managing Multiple Probe Changers
The ACR1 will switch between the TP2 and the TP20 probes. The MCR20 will switch
between the styli associated with the TP20 probe system(s).
ACR1 MCR20
Port 1 Port 2
Probe_01 Probe_02
Probe_03
Suppose after measuring some features, the system then needs to use PROBE_03.
The system would:
Now, suppose the system needs to switch from PROBE_03 (the TP20 with the
4mmx20mm stylus) back to Probe_01 (the TP2 with the 3mmx10mm stylus). The
system would:
153
Setting Your Preferences
Note that in this example, you only need one TP20 probe body. You use the MCR20 to
switch between two different probe stylus assemblies for varied measurement
requirements.
With this configuration in mind, you only need to define one probe name for each port.
Technically, the ACR1 is a probe changer, and each probe would have a stylus already
attached to it when it sits in the rack.
Suppose you want to assign these probes to the ACR1 rack: "SP600", "TP2", "TP20",
and "TP200". The port definitions in the ACR1 rack would be:
154
Managing Multiple Probe Changers
Suppose you have 3 separate styli that you wanted to use with the TP20 and that the
SP600 is used as a single probe (no stylus changing).
When you define the ports, you might call the SP600 probe "SP600_1", and the TP20
probes with the varied styli attached, you might call "TP20_1", "TP20_2", and "TP20_3".
This discussion will abandon the previous references to SP600, TP2, TP20, and TP200
since the SP25 rack system uses these components instead:
• SP25M
• SM25-x
• SH25-x
The SP25M system can adapt to any of five different SM25 modules for varied styli
lengths and weights, and a sixth module for use with the TP20. They all use the same
SP25M probe body.
• SM25-1 module - This module accepts only the SH25-1 stylus holder. It is used
for styli lengths between 20 mm and 50 mm.
• SM25-2 module - This module accepts only the SH25-2 stylus holder. It is used
for styli lengths between 50 mm and 105 mm.
• SM25-3 module - This module accepts only the SH25-3 stylus holder. It is used
for styli lengths between 120 mm and 200 mm.
155
Setting Your Preferences
• SM25-4 module - This module accepts only the SH25-4 stylus holder. It is used
for styli lengths between 220 mm and 400 mm.
• SM25-5 module - This module accepts only the SH25-5 stylus holder. It supports
straight styli lengths of approximately the same range as the SM25-2. However, it
is specially designed for improved handling of perpendicularly attached styli (that
is, crank styli configurations). The maximum length of a crank stylus depends on
how far down from the stylus holder it is attached. The maximum crank stylus
length forms an approximately conical shape varying from 105 mm at 15 mm
down to 20 mm at 80 mm down.
• TM25-20 module - This module can only accept TP20 touch trigger probes and
therefore does not support scanning.
Any of the SM25-x modules above are capable of individual touch probing as well as
scanning.
Suppose your SP25 rack has these six probe assemblies that are always attached to
the probe head:
P1 P2 P3 P4 P5 P6
SP25M SP25M SP25M SP25M SP25M SP25M
SM25-1 SM25-1 SM25-2 SM25-3 TM25-20 TM25-20
SH25-1 SH25-1 SH25-2 SH25-3 TP20 TP20
2mm by 4mm by 6mm by 8mm by 2mm by 4mm by
20mm 30mm 80mm 100mm 20mm 20mm
stylus stylus stylus stylus stylus stylus
You would define the ports in the FCR25 rack to hold components making up the
various probe configurations. This first table shows the ports that hold components for
the above probe configurations.
156
Managing Multiple Probe Changers
PORT
PORT 2 PORT 3 PORT4 PORT5 PORT6
1
SM25-
SH25-1 SH25-1 SH25-2 SM35-3 TM25-20
1
2mm by 4mm by 20 6mm by
SH25-3 TP20*
20mm stylus mm stylus 80mm stylus
8mm by 100 2mm by
mm stylus 20mm stylus*
• Slot 1 contains the SM25-1 module only. It uses no insert for this. This
component attaches directly to the SP25 and requires the addition of the SH25-1
with the 2mm stylus found in Slot 2 or the SH25-1 with the 4mm stylus found in
port 3.
• Slot 2 contains the SH25-1 stylus holder with an attached 2mm by 20mm stylus.
This component requires an insert in the port to adapt the physical characteristics
of the port for this component. This component requires an SM25-1 module
(found in port 1). Once it picks up the SM25-1, the probe assembly is complete.
• Slot 3 contains the SH25-1 stylus holder with an attached 4mm by 30mm stylus.
This component requires an insert in the port to adapt the physical characteristics
of the port for this component. This component requires an SM25-1 module
(found in port 1). Once it picks up the SM25-1, the probe assembly is complete.
• Slot 4 contains the SH25-2 stylus holder and an attached 6mm by 80mm stylus.
It uses no insert for this. Once this is picked up, the probe assembly is complete.
• Slot 5 contains the SM25-3 with the SH25-3 stylus holder and an attached 8mm
by 100mm stylus. It uses no insert for this. Once this is picked up, the probe
assembly is complete.
• Slot 6 contains the TM25-20 module only. It uses no insert for this. This
component attaches directly to the SP25M.
* When used with a single stylus, the TP20 probe module and stylus can be
attached to the TM25-20 module while in the port, and requires no additional rack
system. However, when used with multiple styli (as in this example), the TM25-20
module has no other components attached while it sits in the port, but requires the
use of additional FCR25 ports with adapters specifically for the purpose of holding
the TP20 module/stylus combinations. For this example, the added three ports
would look like this:
157
Setting Your Preferences
• When using P1, the CMM would drop off any existing components. Then it
would pick up the SM25-1 found in port 1 of the FCR25 and proceed to pick up
the SH25-1 found in port 2 of the same rack.
• When using P2, the CMM would drop off any existing components. Then it
would pick up the SM25-1 found in port 1 of the FCR25 and proceed to pick up
the SH25-1 found in port 3 of the same rack.
• When using P3, the CMM would drop off any existing components. Then it
would pick up the SM25-2 and SH25-2 combination found in port 4. With this, the
probe assembly is complete.
• When using P4, the CMM would drop off any existing components. Then it
would pick up the SM25-3 and SH25-3 combination found in port 5. With this, the
probe assembly is complete.
• When using P5, the CMM would drop off any existing components. It would then
pick up the TM25-20 body in port 6 of the FCR25 and proceed to pick up the
TP20 module/stylus combination in port 7 of the FCR25.
• When using P6, the CMM would drop off any existing components. It would then
pick up the TM25-20 body in port 6 of the FCR25 and proceed to pick up the
TP20 module/stylus combination in port 8 of the FCR25.
As with other tool changers and probe assemblies, components are dropped off in
reverse order from how they are picked up.
Use the Probe Changer dialog box (Edit | Preferences | Probe Changer) to define the
appropriate probe configurations for each port that is used. You can then use the Load
Active Probe option to tell the machine to exchange the necessary probe configuration
or configurations.
158
Examples of Working with Single and Multiple Probe Changers
The examples use the TP20, which is a single probe, and the LSPX1. Also, in these
examples, the kinematic joint is the Autojoint. The Autojoint is the connection where a
key is used to engage the male and female halves of this coupling. For systems with no
probe racks, the operator manually uses a key to engage and disengage the autojoint.
For rack systems, this is done with a rack and pinion style device to turn the key.
1. Set up the TP20 in the Probe Utilities dialog box. For example:
159
Setting Your Preferences
2. Select Edit | Preferences | Probe Changer. The Type tab in the Probe
Changer dialog box appears:
160
Examples of Working with Single and Multiple Probe Changers
To use different modules for the TP20 probe and load them automatically, you
would use a probe changer. In this case, it is referred to as the "TP20" probe
changer in the Active probe changer list. The example above shows that the
TP20 probe changer (and others) has already been configured.
Ports tab
5. To define the port contents for the TP20 probe changer, click the plus sign (+) to
the left of the port number and then assign a probe file to each port from the list
161
Setting Your Preferences
that appears. (For help with assigning probe files, see "To Define the Probe
Configuration for Each Port".) Repeat this procedure for each port, until you have
defined all of the ports that you need to use. For example:
You should assign each probe file to only one port. If you are using a
single probe changer, and the name of one of the probe files appears in multiple
ports, PC-DMIS may not perform as you would expect.
WARNING: When you do this, the machine moves. To avoid injury, stay
clear of the machine. To avoid hardware damage, run the machine at a slower
speed.
162
Examples of Working with Single and Multiple Probe Changers
It drives from the current position on the table to the probe changer’s
mount point.
It proceeds to drop off the current probe and then to pick up the new one.
It returns to the mount point for that probe changer.
Your measurement routine must contain the necessary Move Point and
Clearance Plane commands to ensure safe travel between the last position, the
mount point, and the next position in the measurement routine. For more
information about these commands, see "Inserting Move Commands".
Suppose you have two different probes, and you want to use them in the same
measurement routine. This example uses the TP20 and LSPX1. The LSPX1 also has its
own probe changer.
1. Set up the LSPX1 in the Probe Utilities dialog box. For example:
163
Setting Your Preferences
2. Select Edit | Preferences | Probe Changer. The Type tab in the Probe
Changer dialog box appears.
3. Select TYPE= LSPX1.
4. Select the Ports tab to define the port contents for the LSPX1 probe changer.
For example:
164
Examples of Working with Single and Multiple Probe Changers
At this point, you could have a measurement routine that uses each probe from the
LSPX1 rack and picks them up automatically. However, suppose that you want a
measurement routine that uses a combination of the TP20 and LSPX1 probes. When
the changeover occurred, the measurement routine would stop and prompt you to
remove one probe and attach the other one. It would then continue to drop off and pick
up modules specific to that probe.
To automate this process, you could use a third, intermediate rack. In this example, the
third rack is the TESASTAR-R / HR-R. The challenging task is to define the port
contents for the TESASTAR-R / HR-R probe changer. In the previous example, the
TP20 probe changer has two defined probes: PROBE_A and PROBE_B. In this
example, the LSPX1 probe changer has three defined probes: PROBE_C, PROBE_D,
and PROBE_E.
The TESASTAR-R / HR-R does not hold any of the individual modules for the other two
probes; it holds only the probe bodies. The body is the upper part of the probe from the
kinematic joint down to the magnetic probe coupling. The probe body for the TP20 is
associated with two different modules (PROBE_A and PROBE_B). The probe body for
the LSPX1 is associated with three other modules (PROBE_C, PROBE_D, and
PROBE_E) for that probe.
Therefore, you would define two of the probes in one port and the remaining three
probes in the other port, as shown in the example below:
165
Setting Your Preferences
In this case, you have selected the first port of the TESASTAR-R / HR-R probe changer
to hold the probe body for the TP20. You have selected the second port to hold the
probe body for the LSPX1:
Ports tab with the second port for LSPX1 probe body
Physically, there is only one part in the port. Logically, that one part is associated with
multiple probe assemblies. In this example, the TP20 body is used with two other
modules and the LSPX1 probe body is used with three other probes. You can have
more entries in the port than this example shows; the example is just a guide to explain
how the multiple racks interact with each other.
166
Examples of Working with Single and Multiple Probe Changers
One way to think about this is the following: If any piece of the probe assembly is in that
port, you must select the probe file name (of the entire probe assembly) for that port. It
is feasible to find the same probe file name in two or more ports because a piece of the
probe assembly can be found in that port.
If you had PROBE_B loaded (TP20) and you want to use PROBE_D (LSPX1) when you
execute the measurement routine, and PC-DMIS encounters the LOADPROBE
command, this is what would happen next:
WARNING: When you do this, the machine moves. To avoid injury, stay
clear of the machine. To avoid hardware damage, run the machine at a slower
speed.
1. The CMM moves to the mount point for the TP20 rack, drops off the PROBE_B
module, and then returns to the mount point for this same rack.
2. The CMM then moves to the mount point for the TESASTAR-R / HR-R rack and
drops off the TP20 body.
3. From there, the CMM picks up the LSPX1 probe body and returns to the mount
point for this rack.
4. The CMM moves to the mount point for the LSPX1 rack, picks up the PROBE_D
assembly, and then returns to the mount point for this rack.
5. The CMM continues with the part inspection from there.
If the probes and ports have been properly set up, PC-DMIS drops off the current probe,
loads the new probe, and continues executing the measurement routine. This process
does not require any operator intervention.
Configuration Error
If PC-DMIS stops DCC execution with a prompt to either unload the current probe or
load the probe that you expected to be loaded automatically, a configuration error may
have occurred. Possible causes are:
• The same probe is defined in too many ports, and PC-DMIS may not know how
to deal with it.
• The probe in question has not been assigned to any port.
• You are using a probe that is incompatible with the probe rack where it is
defined.
167
Setting Your Preferences
The Edit | Preferences | Machine Interface Setup menu option opens the Machine
Options dialog box for your machine interface. The Machine Interface Setup option is
only available when you work in Online mode.
In most cases, you should not change any of the values in the Machine
Options dialog box. Some items in this dialog box, such as the items in the Mechanical
Offsets area, permanently overwrite values stored for your machine on the controller's
hard drive. For questions on how and when to use the Machine Options dialog box,
please contact your local service representative.
For information on this dialog box, please refer to the "Machine Options Dialog
Box" topic in the Machine Interface Installation Manual (MIIM). The MIIM is typically
used only by Hexagon service engineers.
You can access the MIIM help file in the folder where you installed the PC-DMIS Help.
The debug file lists all of the commands that PC-DMIS sends to the CMM, the
responses it receives, and the error messages that the controller generates. If you
encounter repeatable problems that involve the movement of your CMM in Online
mode, you may want to submit that to Hexagon Technical Support.
1. From the Machine Options dialog box (Edit | Preferences | Machine Interface
Setup), select the Debug tab:
168
Generating a Debug File
Machine Options dialog box - Debug tab when connected to non-Vision machines
Be sure to modify only the Debug tab. The other tabs on the Machine
Options dialog box are used by service personnel to set up your machine.
169
Setting Your Preferences
By default, PC-DMIS sends the debug file to the ProgramData directory. This
is typically "C:\ProgramData\Hexagon\PC-DMIS\<version>", where <version> is the
version of PC-DMIS you're running.
For details on the default locations for PC-DMIS files, see "Understanding File
Locations".
You can use the DebugLogReset registry entry in the Settings Editor application to
specify whether to overwrite all existing data in the debug file or append new data to the
file each time you execute a measurement routine. For details, refer to
"DebugLogReset" in the "Option" section in the Settings Editor documentation.
You can control the type of debug information that PC-DMIS logs and where it is sent.
• Window check box: To display debug information in a window for review, select
this check box and enter a name for the window in the box.
• Position reports list: To log position reports from PC-DMIS, select None, Both,
Log, or Window.
• From machine list: To log debug information that your machine sends to your
computer, select None, Both, Log, or Window. Some machine interfaces do not
support this option.
• From CPU list: To log debug information that your computer sends to your
machine, select None, Both, Log, or Window. Some machine interfaces do not
support this option.
When connected to a Vision machine, the Focus mode option is available. For
details, see "Machine Options: Debug Tab" in the PC-DMIS Vision documentation.
170
Compensating for Temperature (Legacy)
To open the Temperature Compensation Setup dialog box, select Edit | Preferences
| Temperature Compensation Setup.
This dialog box enables you to compensate for room and part temperature, which
increases the accuracy of the inspection process.
To compensate for temperature during multiple arm calibration, see "Using Temperature
Compensation with Multiple Arm Calibration" in the "Using Multiple Arm Mode" chapter.
171
Setting Your Preferences
Prior to compensating for temperature, ensure that these STP files reside in the
appropriate locations on your hard drive:
• The DEA Structural Thermal Compensation method expects to find the Serv1.stp
file in the C:\Thermal_OCX directory.
• The DEA Linear Thermal Compensation method expects to find the Serv1.stp file
in the C:\Program Files\Thermal_OCX directory.
172
Compensating for Temperature (Legacy)
For "manual" mode, these numbers are relatively meaningless, but at least one sensor
number must be assigned for each axis and the part.
• The values vary depending on what type of material was used to make the
scales on the machine axes and on the part's material.
• The units are meter per degree C.
If you are using a Leitz machine, PC-DMIS forces you to use an acceptable material
coefficient value in the Part box. An acceptable value lies within the range of -0.001
through 0.001 Meters/Degrees/Celsius.
Part materials and coefficients are stored in the MaterialCoefficients.xml file. You can
use a text editor or the Material Coefficients Editor to modify this file. For information,
see "Editing Part Materials and Coefficients".
173
Setting Your Preferences
174
Compensating for Temperature (Legacy)
Origin boxes
The Origin boxes in the Temperature Compensation Setup dialog box (Edit |
Preferences | Temperature Compensation Setup) determine the length of the item to
which thermal compensation is being applied.
The X, Y, and Z values in the Origin boxes are zero most of the time. However, some
types of machines do not use zero for the origin of their scales.
Typically, the Part value is also zero unless there is some special type of fixture
constraint. The part origin coordinates can be inserted into the coordinate system for a
machine or an active alignment. The type of coordinate system depends on where the
temperature compensation command (TEMPCOMP) is inserted into the measurement
routine:
175
Setting Your Preferences
• If you select this check box, the display will use degrees Celsius.
• If you clear this check box, PC-DMIS will use degrees Fahrenheit.
176
Compensating for Temperature (Legacy)
• If cleared, PC-DMIS does not perform any temperature compensation, and the
TEMPCOMP command (if present in the measurement routine) has no effect.
• If marked, PC-DMIS behaves according to the input parameters.
If you mark this check box and choose one of the compensation methods
where PC-DMIS does the part compensation rather than the machine controller, the
diameter for probes on non-portable machines in the Edit Probe Data dialog box may
vary with the current part temperature. See "Edit Probe Data" in the "Defining
Hardware" chapter.
For Sheffield controllers, you must define the Material coefficient and
Reference temperature boxes and then click Default, regardless of the compensation
method you are using.
Manual
• When you use a machine that supports this option, PC-DMIS reads the current
temperatures from the controller automatically rather than you supplying the
data.
• PC-DMIS performs all compensation calculations. The controller only provides
the current temperatures.
• During measurement routine execution, the Temperature Compensation Setup
dialog box does not open.
177
Setting Your Preferences
To retrieve the CTE (Coefficient of Thermal Expansion) values for the axes for
Sheffield controllers, click the Get Current Temperatures button.
For Sheffield controllers, you do not need to enter the CTE values for the
axes.
178
Compensating for Temperature (Legacy)
Command Mode
179
Setting Your Preferences
Summary Mode
Controller Support
Not all compensation methods are supported by all controllers. The following are the
supported controllers for the different compensation methods. For detailed information
about compensation methods, see "Compensation method list".
Compensation
Supported Controllers
Method
All since there is no controller involvement with this
Manual
method.
Read Temperatures DEA (only with DEAC family controllers), and Sharpe32z
from Controller with the Leitz protocol.
Controller
Sharpe32z with the Leitz protocol, and dual-arm
Compensates Axes
configurations with an FDC interface.
Only
Controller Comps Sharpe32z using the Leitz protocol, Sheffield, stand-alone
180
Using Simplified Temperature Compensation
• If the values differ, PC-DMIS automatically updates the command to reflect the
current settings, and a comment is inserted into the measurement routine
reflecting the old and new values.
• If no local setting is available for the part sensor, PC-DMIS marks the
TEMPCOMP command RED in the Edit window.
You can access Simplified Temperature Compensation through the menu (Edit |
Preferences | Temperature Compensation Setup).
The following product lines and machine types are not supported. They must use the
original temperature compensation command.
• PC-DMIS NC
• Non-Hexagon controllers and equipment
• Controllers that do not support temperature sensors
• Controllers with the Sheffield interface
181
Setting Your Preferences
To set up temperature compensation for your system as shown in this topic, you
need to start PC-DMIS as an administrator. In addition, the value for the
UseTemperatureCompensationV2 registry entry must be True.
Hexagon Systems
For a machine that is connected to a Hexagon controller, the following options appear in
the Temperature Compensation Setup dialog box:
Hexagon system
• In special cases, if you would like to manually enter the part temperature, select
this check box. Both the automatic and manual methods of temperature
compensation become available.
• If you clear this check box, only the automatic method of temperature
compensation becomes available in the Temperature Compensation dialog
182
Using Simplified Temperature Compensation
box. By default, the check box is cleared. Hexagon recommends use of only the
automatic method where available.
Default Part Sensor list - Most machines are supplied with one part temperature
sensor. This list displays the sensor number with which it is connected to the controller
when the machine is online.
Some machines have multiple part temperature sensors. If your system is configured
with multiple sensors, multiple sensor numbers appear in this list.
Select a sensor number that you want to designate as the default number. The
advantage of using a default sensor number is portability of the measurement routine to
another system with a different default sensor number.
If PC-DMIS is connected to a Leica Tracker device, the default part sensor displays as
Tracker.
Non-Hexagon Systems
Non-Hexagon system
183
Setting Your Preferences
Allow Manual Method check box - It may or may not be possible for PC-DMIS to get
the temperature of axes and parts from the controller. When PC-DMIS cannot
automatically read the temperatures, the only temperature compensation option is the
manual entry of temperatures. This check box is selected by default. You must enter the
CTE values for the scale of each axis to compensate for temperature of scales.
You need to enter the temperature of the X scale, Y scale, Z scale, and part at the time
of measurement routine execution.
In some cases, it may be possible for PC-DMIS to read the temperature from the
controller. In these cases, enter the sensor numbers and CTE values for the scale of
each axis and part.
Default Part Sensor list - This list, and the Part Sensor area in the Temperature
Compensation dialog box, display Third Party.
184
Using Simplified Temperature Compensation
If PC-DMIS is connected to a multiple arm CMM, the default part sensor is one of the
part sensors attached to Arm 1. Multiple Arm mode allows the use of part sensors
attached to Arm 1 only.
Multiple arm
• Part sensors attached to Arm 1 can only be used to measure the temperature of
the part.
• Each arm compensates for its own axis. PC-DMIS compensates for the part.
• You must ensure that the arms are synchronized before and after temperature
compensation. To synchronize the arms, insert MOVE/SYNC commands before
and after the TEMPCOMP command.
For more information about multiple arms, see the "Using Multiple Arm Mode" chapter.
Temperature Compensation
To compensate the measurement for a temperature other than 20 °C as required by
ISO-1, select Insert | Parameter Change | Temperature Compensation. The
following dialog box appears:
185
Setting Your Preferences
Method list - From the list, select the temperature compensation method:
• Automatic - The automatic method is the default method. It is available for most
machines that are connected to a Hexagon controller. These controllers can
measure the temperature using a sensor that is mounted on scales and has one
or more sensors that can be attached to a part.
If you select this method, PC-DMIS reads the temperatures from the controller.
You do not need to enter any temperatures.
The manual method is available if the Allow Manual method check box is
selected in the Temperature compensation setup dialog box.
If you select this method, the Manual Temperature dialog box appears during
measurement routine execution:
186
Using Simplified Temperature Compensation
• For a Hexagon CMM, PC-DMIS reads and enters the X scale, Y scale,
and Z scale temperatures from the controller. You cannot change the
temperatures.
• You must use a custom sensor to measure the part temperature. Enter the
temperature in the Part box.
• If the controller does not support a temperature sensor, you must enter the
X scale, Y scale, Z scale, and part temperatures.
If you are using a Leica Tracker device, select the appropriate temperature
compensation method:
• If your Tracker device is equipped with a part temperature sensor that can read
the part temperature, you can select either the automatic or manual
compensation method. If you select the automatic method, PC-DMIS reads the
temperature as measured by the Tracker’s part temperature sensor. Ensure that
the part temperature sensor is connected to your Tracker and is in contact with
the part during measurement.
• If your Tracker device is not equipped with a part temperature sensor, only the
manual compensation method is possible. During measurement routine
execution, you will need to enter the current part temperature in the Part box in
the Manual Temperature dialog box. You can use any external device to
measure the part temperature.
Part Sensor - The option that appears in this area depends on the type of part sensor:
• One part temperature sensor - Usually, a controller is equipped with only one
part sensor. This sensor appears in the dialog box as Default. You cannot cancel
the selection of this sensor.
• Multiple part temperature sensors - Some controllers support multiple part
sensors. If your controller is equipped with multiple part sensors, each part
sensor number appears in this area. For example:
187
Setting Your Preferences
Select the sensor or sensors that are connected to the part being measured.
Ensure that you select the correct sensor number. If you select multiple sensors,
PC-DMIS uses the average temperature for thermal compensation.
• Changeable or on-head part temperature sensor - The Hexagon FDC and Leitz
controllers on fixed-head CMMs can be equipped with a changeable or on-head
part sensor that is mounted on the probe head. The controller can also be
equipped with a probe-like sensor that can measure the part temperature by
probing a point on the part. These sensors appear in this area as follows:
PC-DMIS can determine whether the part sensor on the Leitz controller is a
changeable or an on-head part sensor. For the FDC controller, the
UseChangeableTemperatureProbes registry entry in the PC-DMIS Settings
Editor must be set to True.
For information about creating and using a changeable temperature probe file, see
"Working with Temperature Sensors" in the PC-DMIS CMM documentation.
Part Material list - From the list, select the material of the part. The material's coefficient
of thermal expansion (CTE) appears in the CTE box.
Part materials and coefficients are stored in the MaterialCoefficients.xml file. You can
use a text editor or the Material Coefficients Editor to modify this file. For complete
information, see "Editing Part Materials and Coefficients".
CTE (Coefficient of Thermal Expansion) - This is a unique value. When you select a
part material, the coefficient value appears in the CTE box. You cannot modify this
188
Using Simplified Temperature Compensation
value in the dialog box, but you can change it in the Edit window. When you modify the
CTE value in the Edit window and press Tab, PC-DMIS attempts to find a matching
material. It searches through the available materials in the MaterialCoefficients.xml file.
It then displays the material that corresponds to the typed value. If it cannot find a
corresponding material, PC-DMIS sets the MATERIAL field in the Edit window to
"Custom Material". When you next open the Temperature Compensation dialog box,
you will see "Custom Material" in the Part Material list. You can select any other
material from the list.
The CTE field in the Edit window also supports variables. If you use a variable in this
field, PC-DMIS uses the current variable value during execution. If you type a variable
name for the CTE field in the Edit window, the material appears as "Variable". If you
press F9 to edit this command, the material appears as "Variable", and the CTE is the
current value of the variable. You cannot select another material in the Part Material
list. To change the material, you need to remove the variable name from the CTE field
in the Edit window.
The CTE value's units is in micron per meter per degree C (or µm·m-1·°C-1).
Before version 2017 R2, this was in meter per degree C. This means, for example, that
a previous value of 0.0000115 now appears as 11.5.
The CTE value must be a unique value. If you have two or more materials that have the
same CTE value, you must enter them on the same row in the Material Coefficients
Editor separated by a forward slash.
For example, if Material1 has the same CTE value as Material2, you must enter
"Material1/Material2" in the Materials column. In the corresponding Coefficients
column, you would enter the CTE value.
For information on how to use the Material Coefficients Editor, see the "Editing Part
Materials and Coefficients" topic.
Based on the CTE value, PC-DMIS will search for the corresponding material in the
MaterialCoefficients.xml file.
Set Warning Limits check box - The TEMPCOMP command displays a warning if the
temperature of the X scale, Y scale, Z scale, or part is outside of the limit.
The TEMPCOMP command also supports the "Temperature Outside Limits" error type.
You can use the options in the On Error dialog box to control the measurement only if
the specified temperature conditions are met. For detailed information about setting up
the options in the dialog box, see "Branching on an Error".
189
Setting Your Preferences
• If you select the Set Warning Limits check box, PC-DMIS sets the suggested
minimum temperature to 18 °C and the maximum temperature to 22 °C. You can
modify the values.
• If you clear the Set Warning Limits check box, the minimum temperature is set
to 10 °C and the maximum temperature is set to 40 °C. You cannot modify the
values.
You can input temperature values between 50°F (10°C) and 104°F (40°C).
You can also use variables in the Edit window for the MINIMUM and MAXIMUM fields.
Ensure that the Minimum value is less than the Maximum value.
Command Mode
Summary Mode
190
Using Simplified Temperature Compensation
If it is not feasible to attach a sensor to the part, you may want to use an external sensor
to measure the part temperature. You can update the variable with a measured part
temperature value and use the variable to execute the temperature compensation
command. For example, this is useful when you place a part on the CMM, and the
temperature of the part is measured through an external method.
191
Setting Your Preferences
The sensor appears as a variable in the Part Sensor area in the Temperature
Compensation dialog box. For example:
PC-DMIS does not automatically insert the temperature compensation command into a
new measurement routine for the following items:
192
Temperature Gage
For more information about the Temperature Gage command, see "Temperature
Gage".
If you want to set the thermal expansion origin at a location other than the machine
origin, then you must insert the thermal expansion origin command above the
temperature compensation command or above the advanced temperature
compensation command.
Temperature Gage
You can create a Temperature Gage command that reads the temperature of the X
scale, Y scale, Z scale, and part without starting temperature compensation.
193
Setting Your Preferences
The Temperature Gage command reads the temperature of the X scale, Y scale, Z
scale, and part.
You can also access the Temperature dialog box from the QuickMeasure
toolbar. Click the Gage drop-down arrow, and then click the Temperature
button.
Properties Tab
Use the Properties tab to set the ID, sensor numbers, and other parameters.
194
Temperature Gage
Part Sensor option - Usually, a machine is equipped with only one part temperature
sensor. This sensor appears as Default. You cannot cancel the selection of this sensor.
If your machine is equipped with multiple part sensors, they appear in this area. For
example:
Select the sensor or sensors that are connected to the part being measured. Ensure
that you select the correct sensor number. If you select multiple sensors, PC-DMIS uses
the average of two measured values.
Temperature Units area - The X Scale, Y Scale, Z Scale, and Part boxes display the
current temperatures as measured. You cannot change the values. The temperature
195
Setting Your Preferences
units and the default sensor number are as selected in Edit | Preferences |
Temperature Compensation Setup.
OK button - To save your settings and insert the Temperature Gage command into the
Edit window, click OK.
Cancel button - To close the dialog box without applying any changes, click Cancel.
Reporting Tab
Use the Reporting tab to set tolerances and the type of report output.
Tolerances area:
• Plus box - Type the plus tolerance. You can change the plus tolerance for each
axes and/or part.
• Minus box - Type the minus tolerance.
• Nominal box - Type the nominal value. The default nominal temperature is 20°C.
The same nominal and tolerance values apply to scale and part temperatures.
196
Temperature Gage
If necessary, you can change the nominal temperature and tolerances for each axes
and/or part in the Edit window.
Report and Statistics area - In the list, choose how to send the output of the command
when it is executed:
Edit Window
The Edit window displays the command as a dimension. It appears in Summary mode
as shown below:
Summary mode
Command mode
The command appears according to the format statement in your measurement routine.
197
Setting Your Preferences
If the controller is equipped with only one part temperature sensor, the PART SENSOR
NUM field appears in the Edit window. If your controller is equipped with multiple part
sensors, and you selected a part sensor number in the Part Sensor area in the
Temperature dialog box, the number appears in the Edit window.
Expressions
ASSIGN/V1=READTEMP1.M.Meas
To create an expression:
1. Press F2 on the ASSIGN statement in the Edit window to open the Expression
Builder dialog box.
2. From the Expression Element Type list, select "Temperature". All of the
Temperature Gage commands that are in the measurement routine appear in the
ID list.
3. From the Extension list, select the temperature of the X, Y, Z, or M (part). Select
them as required to build an appropriate expression.
4. From the Second Extension list, select the type of value you want to store, such
as deviation, maximum, measured, and so forth.
For details about expressions, see "Using Expressions and Variables". For details about
the Expression Builder dialog box, see "Creating Expressions with the Expression
Builder".
The Temperature Compensation command can report the temperature of the scale and
part that you are using for compensation. For details, see "Temperature Compensation
Dimensioning".
198
Editing Part Materials and Coefficients
Similarly, the temperature shows as 20 °C if the controller of the machine to which you
are connected does not support defining and reading the temperature sensor.
You can use the Material Coefficients Editor to modify this .xml file. After you make any
changes, you must reopen the Temperature Compensation Setup dialog box or
Advanced Temperature Compensation dialog box to see any changes that you made
to the file.
All coefficient values must include a decimal point. The Material Coefficients
Editor displays a message about a wrong input if you don't include a decimal.
199
Setting Your Preferences
This editor lists the materials and their corresponding coefficients. It also provides
buttons for you to edit the materials and values.
For the Material Coefficients Editor dialog box, the entered values are
evaluated to n X 10-6.
For example, iron has a coefficient of 11.3 in the example above. The software would
evaluate this to 0.0000113.
For the NewCoefficient dialog box (see the Edit option below), you must enter
temperature values in Celsius units.
This is very important when you edit an existing material coefficient value or add a new
one.
PC-DMIS Version - This list defines the PC-DMIS version that is affected by the
changes you make; it lists the versions of PC-DMIS that you have installed. Select a
version from this list to pull in that version's materials and coefficients.
200
Editing Part Materials and Coefficients
Edit - This button enables you to edit a selected material. It displays the dialog box,
where you can edit the material name or its coefficient value.
Add - This button enables you to add a new material and coefficient to the list. It
displays the Add Coefficient dialog box, which is similar to the NewCoefficient dialog
box discussed for the Edit button.
Delete - This button removes the selected row from the list of materials.
Close - This button closes the editor and displays a message that asks if you want to
save your changes. To make the change to the .xml file, click Yes. To close it without
saving any changes, click No, or select the red X at the top right of the editor to close
the editor.
The Edit | Preferences | Set Search Path menu option displays the Search Path
dialog box. You can use this dialog box to define the directories PC-DMIS uses when:
See the "Understanding File Locations" topic for information on where PC-DMIS stores
specific settings and files.
Search for - This list contains all the different items that you can associate directories
with. The rest of the dialog box changes based on your selection. When PC-DMIS
needs to find one of these file types or perform an action, it uses the directory
associated with the selected item. These are the items in this list:
Probe Directory - PC-DMIS locates and stores probe files from the directory
defined here.
Recall Directory - PC-DMIS recalls saved alignment files from the directory
defined here.
These check boxes may become available for selection based on what you choose
above:
Search current directory - When marked, the software searches within the same
directory where your current measurement routine resides.
Search current directory first - When marked and if both the Search current
directory and the Search specified directory check boxes are selected, the software
searches in both the current measurement routine's directory and the user specified
directory. The order of the search depends on whether or not this check box is selected:
202
Editing Part Materials and Coefficients
• If marked, PC-DMIS first accesses the same directory where your current
measurement routine resides and then it accesses the user specified directory.
• If cleared, the search order is reversed, accessing first the user specified
directory and then second the directory where your current measurement routine
resides.
Search specified directory - When marked, this check box searches in a directory you
specify. The pathway for the directory you specify appears in the box just below the
check box. If no pathway is defined, you can type a full system pathway, or you can use
the ... button to choose a directory from your system's directory structure
1. Choose Edit | Preferences | Set Search Path to access the Search Path dialog
box.
2. From the Search for list choose an item for which you want to define a pathway.
3. Mark any check boxes as needed.
4. Type the directory pathway in the box (or use the ... button to browse to and
select a directory).
5. Click Apply.
6. As needed, repeat the above steps to set additional search paths for other items.
7. Click OK.
203
Setting Your Preferences
The Edit | Graphic Display Window | OpenGL menu option displays the OpenGL tab
of the CAD and Graphic Setup dialog box. This allows you to change the OpenGL
options that affect the display of the model in solid view mode. To change the part to
solid view, see "Setting Up the Screen View" in the "Editing the CAD Display" chapter.
204
Changing OpenGL Options
There can be different OpenGL options for each desktop display setting. The Desktop
Settings area shows what the current desktop settings are.
Wide screen monitors need a 1.6 ratio instead of a 1.3333 ratio used by normal
monitors. For example, a resolution of 1200x1600 has a 1.3333 ratio (1600/1200) and
works well for a normal-size monitor, while a resolution of 1680x1050 has a 1.6 ratio,
good for a wide screen monitor. If you use a wide screen monitor and your screen
appears stretched (perhaps your circle features appear as ellipses in the Graphic
Display window), use a 1.6 resolution ratio to resolve this problem.
Options area
The Options area displays information about the system's video card:
Antialiasing - The Antialiasing list allows the level of antialiasing by specifying the
number of multisamples. 2x antialiasing samples each pixel twice. 4x antialiasing
205
Setting Your Preferences
samples each pixel four times, and so on. When antialiasing is enabled, each pixel is
sampled multiple times at slightly different locations within the pixel. An average color is
computed from these samples to determine the final pixel color. This effectively reduces
the model's jagged edges in the Graphic Display window. Higher antialiasing settings
produce better visual results at the expense of slower system performance.
The capabilities of your video card determine the antialiasing options. Some graphics
accelerators may support 64x antialiasing while others may only support up to 16x, or
they may not support antialiasing at all. If your graphics accelerator supports
antialiasing, the amount of RAM it possesses, and the resolution of your screen,
determine the default value (with a maximum default value of 4x). If your video card
does not support antialiasing, PC-DMIS sets the default to Off.
Tessellation area
The Tessellation area controls the drawn image by setting a tessellation multiplier in
the Multiplier Value box. PC-DMIS multiplies the Multiplier Value by the tessellation
value for the given CAD system. These values are then used in the generation of the
shaded image.
The tessellation value is the default value used to break up surfaces into
patches for shading.
The tesselation multiplier updates the Graphic Display window immediately once you
click outside of the Multiplier Value box or press Tab to move to a different item on the
dialog box.
206
Changing OpenGL Options
The size of the CAD data file and the tessellation multiplier value used affects
the amount of memory needed. These both affect the amount of tessellated facets
needed to display the model. The smaller the tessellation multiplier value used, the
more memory needed for the facets. For large CAD models, this could cause an "Out Of
Memory" error. If this occurs, the current PC-DMIS session is left in an unstable state
and should be terminated.
The default tessellation multiplier value is 1.0. Setting a tessellation multiplier of 0.1
results in a 10 to 20 percent increase in the memory required over the default value of
1.0. Decreasing the tessellation multiplier further to 0.01 results in an additional 50 to 65
percent increase of memory required.
Pointcloud area
Always visible - If marked, the COP is always visible, even when the CAD is hidden. If
cleared, the COP is only hidden when the CAD is hidden or if the COP label is set to
Hide Feature.
207
Setting Your Preferences
Default Display - Sets the default graphical representation of the pointcloud in the
Graphic Display window.
• Smooth (default)
• Flat
• Two sided
The software uses the display setting each time you create a pointcloud feature. For
details, see "Pointcloud Graphical Representation" in the PC-DMIS Laser
documentation.
Caliper line thickness - Specifies the thickness of the Caliper gage line, and the
connecting line for thickness colormap annotations when the opposing sides are shown.
The line thickness options are shown below with the default option selected:
The line thickness options correspond to (from thinnest to thickest) 1, 3, 5, and 7 pixels.
For details on the Caliper feature, see the "Caliper Overview" topic in the PC-DMIS
Laser documentation.
208
Changing OpenGL Options
Examples that show the smallest (left) to largest (right) Caliper line thickness options
Sphere Diam - Specifies the size of the thickness annotation points when you select
the Show opposing annotation points check box on the Pointcloud Operator or
Mesh Operator dialog box when you select the Pointcloud or Mesh Thickness
Colormap operator. For details, see "Thickness Colormap" in the PC-DMIS Laser
documentation.
If the MSE is not available, you can enable it with the Use Measurement Strategy
Editor check box from the Setup Options dialog box, General tab. For more
information, see "Use Measurement Strategy Editor" in this chapter.
You can use the MSE to modify the settings for all the auto features. You can store the
modified settings as strategies and as custom groups.
209
Setting Your Preferences
You can use the MSE to modify the settings for all auto feature and then store them as
strategies and custom groups. Strategies are specific to each feature. Groups contain
any modified settings for all the features.
The MSE saves the settings for each custom group in text files. These text files use the
XML format. Each text file has the group name as its name with an .msexml filename
extension. Whenever you delete a group, PC-DMIS deletes the corresponding .msexml
file.
When you set a group of settings as the default (and at other times discussed in "About
Default Settings" below), the MSE writes those settings into the registry for PC-DMIS
auto features to use.
When you create auto features, PC-DMIS takes into account the current probe mode
(DCC or Manual) and the current sensor type (Touch-trigger or Analog). It then uses the
appropriate settings for that mode or type. For example, a circle feature that you insert
210
Changing OpenGL Options
after a DCC mode command can have a different number of hits than one that you
insert after a Manual mode command.
Touch-trigger and Analog probes only work in DCC mode. Scan strategies only work in
DCC mode.
The MSE does not yet manage Laser and Vision parameters.
You can use the MSE to modify the default settings (number of hits, depth, void
detection, strategy types, and so on) for all auto feature types. By default, PC-DMIS
writes these changes to the registry whenever you modify and then save settings in the
Measurement Strategy Editor.
If your default settings don't update, mark the Use Measurement Strategy
Widget check box from the General tab of the Setup Options dialog box (F5). The
measurement strategy widget applies modifications into the registry. If that check box is
cleared, the MSE stores your changes only in the .msexml files. For information, see
"Using the Measurement Strategy Widget" in the "Creating Auto Features" chapter.
PC-DMIS queries the registry and uses those settings when you create an auto feature.
You can also update the registry for a specific setting if you modify that setting in the
Auto Feature dialog box or in the Edit window command.
PC-DMIS updates the registry with the settings stored in the default MSE group
whenever you do one of the following:
211
Setting Your Preferences
4. From the toolbar on the left, you can scroll up and down and then select an auto
feature to modify its settings.
5. Modify a feature's default settings for that group. (You can also define strategies.
For information, see "Creating or Modifying Strategies" below.) By default, PC-
DMIS decides what features to send to the Measurement Strategy Widget but
you can override that with the switches to the right of each setting ( ).
6. Once you're done modifying one feature, if you like, click to another feature. The
application temporarily stores your modifications as you click between the
different features.
7. Continue to modify the settings as needed.
8. Save your changes. This also inserts your settings as defaults into PC-DMIS.
• To save the current settings for the feature to the current selected group of
settings, click Save. If you attempt to save the settings in Factory
Defaults, the software opens the Group Name input box. You can type a
name to save your group of settings under a different group name.
• To save your changes to a new group of settings, click Save As. The
software opens the Group Name input box. Type a name to save your
group of settings under the new group name.
9. Save as many groups of settings as you want.
10. From the Group list, choose the group of settings you intend to use most
frequently, and click Set Group as Default. This tells PC-DMIS to use those
settings as the new default settings.
11. Click Close to close the MSE.
12. Create your auto features.
Each feature in the MSE has one or more internal strategies that come with PC-DMIS.
You can modify settings for these strategies or you can create a custom strategy.
1. From the MSE, under Strategy, choose the strategy to modify. If you want to
create a new strategy for the feature, click New, and type the strategy name.
2. Make modifications as usual to the feature's settings.
3. When you click Save or Save As for the group, PC-DMIS also saves the current
settings for the feature to the current selected strategy.
4. Create as many strategies as you want.
5. From the Strategy list, choose the strategy you intend to use most frequently,
and click Set Strategy as Default.
6. Create your auto features.
212
Changing OpenGL Options
You can select the strategy to use when you create or edit features with the
Measurement Strategy Widget.
Group - This shows an alphabetized list of all your saved strategies along with the
original settings. When you first use the Measurement Strategy Editor, this list only
shows Factory Defaults because you haven't yet saved any new groups. This list
grows as you use Save As to create more groups. Each group in the Group list stores
its settings in a .msexml file of the same name. The software stores them in the
C:\ProgramData\Hexagon\PC-DMIS\<version> folder, where <version> is your version
of PC-DMIS.
Delete Group ( ) - This button deletes the selected group from the database and
selects the top-most item in the Group list. This also deletes the associated .msexml
file. You cannot delete the Factory Defaults group. A green check mark indicates when
the operation finishes.
Set Group as Default - Sets the selected group as the default group when you next
use the Measurement Strategy Editor. A green check mark appears in the Group list to
indicate the default group. This also sets the default group in the Measurement
Strategy toolbar. For more information see, "Measurement Strategy Toolbar" in the
"Using Toolbars" chapter.
Restore Default Values - Restores the values for the selected group to their stored
defaults. If you add a feature to the Edit window and press F9 on that feature and make
changes to it, the software writes those changes to the registry. This means the
software uses those changes as the new default for that feature type and not what's in
the selected group. The Restore Default Values button restores your default settings
on the feature to match the settings stored within the selected group.
213
Setting Your Preferences
Probe Mode - For a traditional CMM, this list shows Manual and DCC (Direct Computer
Control). With this list, you can save settings according to machine type, either a
manual CMM or a CMM capable of DCC motion.
Sensor Type - Determines the type of sensor. The application only shows settings that
the selected sensor type can use. For a traditional CMM, this shows Touch Trigger and
Analog. A touch-trigger sensor or probe records hits based on discrete hits. An analog
sensor or probe remains in contact with the part and records hits based on time and
distance as it scans.
Strategy - Sets the strategy to modify. This list initially shows a default strategy for the
feature and sensor type. A green check mark appears in the Strategy list to indicate the
default strategy. You can select a strategy to modify it, or you can click New to create a
custom strategy. When you save the settings to a group, PC-DMIS also saves the
current settings for the feature to the current selected strategy.
Strategy Type - This list does not appear at first. It only appears if, under Sensor Type,
you choose Analog and then you select a supported feature (High Point, Circle, Plane,
Line, Cylinder, or Cone). It allows you to choose an internal strategy. These strategies
provide predefined ways to measure that feature, and they provide additional
parameters that you can modify. You can select one of these internal strategies and use
it as a base for your own custom strategy. These internal strategies may also hide
parameters that don't make sense in that context (such as Number of Hits for a
continuous contact probe).
Features Toolbar - The toolbar down the left side contains all the auto features. When
you select an auto feature, its settings appear in the window.
Settings - This topic does not cover the individual settings for each auto feature. You
can find those in the Auto Feature documentation. Many auto feature settings have a
switch to the right ( ). You can turn a switch on to have that setting appear in the
Measurement Strategy Widget. You can turn a switch off to hide that setting from the
widget.
Unit - If this shows mm, the application displays values in millimeters. If it shows in, the
application displays values in inches. The server always stores its settings in
millimeters.
Save - This button saves all the defaults settings for all the features in the current group
to the PC-DMIS registry. This also saves the settings for each feature to each feature's
current selected strategy. You cannot overwrite the original factory defaults. If Group
shows Factory Defaults, a Group Name input box appears so you can save the
modifications as a new group of settings.
Save As - A Group Name input box always appears so you can save the group as a
new set.
214
Setting Up Sensor Mapping
Close - Closes the MSE application. If you haven't saved your changes, PC-DMIS asks
if you want to save them.
Related Topics
For information on the different settings in the MSE, see "The Auto Feature Dialog Box"
in the "Creating Auto Features" chapter and "Using the Probe Toolbox" in the "PC-DMIS
CMM" documentation.
For information on the measurement strategy widget, see "Using the Measurement
Strategy Widget" in the "Creating Auto Features" chapter.
With the Sensor Mapping dialog box open, you can then use QuickFeatures to
populate this dialog box and then map those features to specific sensors (probes).
Once you click Done, the mapped features are added into the measurement routine
with the appropriate LOADPROBE commands.
To perform these manipulations, select the Edit | Preferences | Import Options menu
item. This menu item displays the Import Options dialog box.
215
Setting Your Preferences
This dialog box contains the Default Colors area as well as some check boxes.
Default Colors
This area lets you change the default colors for imported Points, Curves, Surfaces, and
Datum entity types. If the entity types don't already have a defined color, it uses this
default color. To change a color, simply click on a button in this area. A standard Color
dialog box appears, allowing you to select a new color.
When you import the next feature, PC-DMIS uses the newly-defined colors.
Check Boxes
216
Understanding File Locations
Keep polylines
Selecting this check box allows the image to continue to display the original polyline
along with the points when you select the Explode polyline to points check box.
Clearing this check box only shows the series of points.
In the descriptions of the file locations, <user name> is the name that you use to log on
to Windows, and <version> is the version of PC-DMIS that you are using.
You can use the PC-DMIS Settings Editor application to back up, restore, or
clear user-specific files and settings. Rather than manually delete or restore individual
files on your own, we recommend that you use the tools that the PC-DMIS Settings
Editor provides. For more information, refer to the PC-DMIS Settings Editor
documentation.
For specific information about data files, see "Understanding Data Files".
Public Documents
These files include measurement routine (.prg), CAD, probe (.prb), and other files.
These files include report template, label template, rule definition, and color definition
files.
217
Setting Your Preferences
Hidden program data files include calibration, setup, and other files.
• abcalib.dat
• abcomp.dat
• abcomps.dat
• aboutput.dat
• arm1arm2.dat
• armarm.dat
• ccalib.dat
• ccomp.dat
• ccomps.dat
• changed_probe1.dat
• changed_probe2.dat
• changed_results1.dat
• changed_results2.dat
• ChangeManagerLog?.csv
• cme_existing.xml
• cme_new.xml
• comp.dat
• compens.dat
• ConstructionVersion?.txt
• coutput.dat
• debug.txt
• DMISMODULES.DAT
• dph9.dat
• export.IP
• flextool.dat
• ILLUMINATION.DAT
• localfixturedefs.dat
• MaterialCoefficients.xml
• PROBECHANGER.DAT
218
Understanding File Locations
• RCMATRIX.dat
• RCSPHERE.dat
• rotab.dat
• rotab2.dat
• rotindx.dat
• rotindx2.dat
• startuplog.txt
• tlw_MapResultInfo.txt
• tool.dat
• toolc.dat
• toolcs.dat
• unitcal.dat
• usermachine.dat
• usermodule.dat
• userquickfix.dat
• usrprobe.dat
• wristm.dat
• wrists.dat
• XSTATS11.tmp
These files include files for toolbars and menu layouts, lighting and materials settings,
and other files:
• accelerator.dat
• CustomMenuItem.dat
• colors.dat
• executebarstate.dat
• gbarstate.dat
• layouttoolbar.dat
• layout1.dat
• layout2.dat
• layout3.dat
• layout4.dat
• layout5.dat
• layout6.dat
• layout7.dat
• layout8.dat
219
Setting Your Preferences
• layout9.dat
• layout10.dat
• menu_chn.dat
• menu_cze.dat
• menu_dch.dat
• menu_eng.dat
• menu_frn.dat
• menu_grm.dat
• menu_ita.dat
• menu_jpn.dat
• menu_kor.dat
• menu_pol.dat
• menu_prt.dat
• menu_rus.dat
• menu_spn.dat
• menu_swe.dat
• menu_twn.dat
• MessageBoxOptions.dat
• ReportingToolbar.dat
• TemplRepPickerList.dat
• toolbar.dat
Fixturing Files
File location: C:\Program Files\Hexagon\2020 R1\Models\QuickFix
You can edit some of these files in a text editor, but you can only edit many of them
within PC-DMIS. You can delete some data files if you want to return the respective PC-
DMIS functionality to its original state.
The information below details many of the data files that are available, their file
locations, whether you can edit them in a text editor, and where they're stored on the
220
Understanding Data Files
computer. In the descriptions of the file locations, <user name> is the name that you
use to log on to Windows.
When you first run PC-DMIS, it copies several .dat files from your folder where you
installed PC-DMIS into your AppData user folder. From then on, PC-DMIS uses the
user-specific file in that folder. However, if you have Administrator rights, you can
modify the original factory-based file if needed.
An asterisk character (*) by the file name in the descriptions below indicates that the
original, factory-based file exists in your installation directory.
You can use the PC-DMIS Settings Editor application to back up, restore, or clear user-
specific files and settings. Rather than manually delete or restore individual files on your
own, we recommend that you use the tools that the PC-DMIS Settings Editor provides.
For more information, refer to the PC-DMIS Settings Editor documentation.
For more information about file locations, see "Understanding File Locations".
colors.dat
This file stores your modified Edit window colors. PC-DMIS generates this file only if you
modified any Edit window colors. When you exit PC-DMIS, it creates this file.
If you delete this file, your Edit window colors revert to their default settings.
For information about how to define colors, see "Defining Edit Window Colors" in the
"Setting Your Preferences" chapter.
221
Setting Your Preferences
CustomMenuItem.dat
This file contains information for the default items and user-defined items in the User
Defined Commands list on the Menu tab in the Customize dialog box (View |
Toolbars | Customize).
If you delete both CustomMenuItem.dat and toolbar.dat, PC-DMIS removes any user-
defined customizations made in the Customize dialog box and any custom toolbars.
PC-DMIS regenerates custom items if you load a toolbar.dat file that has custom items.
For more information, see "Customizing the User Interface" in the "Navigating the User
Interface" chapter.
DefaultDimensionColors.dat
PC-DMIS automatically creates and modifies this file whenever you modify the Edit
Dimension Colors dialog box (Edit | Graphic Display Window | Dimension Colors).
elogo.dat *
This file controls the format of the Edit window's footer on the last page.
222
Understanding Data Files
DO NOT DELETE THIS FILE. If you delete this file, PC-DMIS erases the footer from the
last page of the Edit window.
For more information, see "Modifying the Edit Window's Headers and Footers" in the
"Using the Edit Window" chapter.
executebarstate.dat
This file contains the layouts of toolbars and dockable windows during measurement
routine execution. PC-DMIS switches back and forth when it reloads these two files
(gbarstate.dat and executebarstate.dat) and when you start and finish measurement
routine execution.
gbarstate.dat
This file contains the layouts of toolbars and dockable windows within the measurement
routine (but not during execution).
header.dat *
This file controls the format of the Edit window's header on all pages but the first page.
DO NOT DELETE THIS FILE. If you delete this file, PC-DMIS erases the header from
the affected pages of the Edit window.
For more information, see "Modifying the Edit Window's Headers and Footers" in the
"Using the Edit Window" chapter.
223
Setting Your Preferences
illumination.dat
This file is used for Vision machines. It stores the defined illumination quick sets.
Illumination quick sets contain information about the machines lamps, which bulbs are
on, and their brightness.
If you delete this file, any custom quick sets are lost, although PC-DMIS recreates this
file with a few default quick sets.
layout#.dat
These files store information about a specific layout stored on the Window Layouts
toolbar. There is one file for each stored layout, similar to the gbarstate.dat file. PC-
DMIS automatically increments "#" for each new layout.
If you delete a specific layout#.dat file, PC-DMIS removes the related layout button from
the Window Layouts toolbar.
For more information, see "Window Layouts Toolbar" in the "Using Toolbars" chapter.
layouttoolbar.dat
This file contains a list of layouts when you use the Window Layouts toolbar to save a
layout.
If you delete this file, PC-DMIS removes your layouts from the Window Layouts
toolbar.
LIGHTINGMATERIALS.DAT
This file defines the relative path to the default system-defined lighting and materials
settings in default.txt. This appears as DEFAULT on the Archive tab in the CAD and
Graphic Setup dialog box (Edit | Graphic Display Window | Lighting, Materials).
Note that default.txt is not human readable.
224
Understanding Data Files
The comments at the beginning of this file explain the file's format. In the file, the
characters "L", "M", and "U" specify the list in which each item appears ("L" for Lighting,
"M" for Material, and "U" for User Recall).
DO NOT DELETE THIS FILE. If you delete this file, it causes the CAD and Graphic
Setup dialog box to not know anything about the lighting or material files. You would
then need to manually recreate the file or reinstall PC-DMIS.
logo.dat *
This file controls the format of the Edit window's header on the first page.
DO NOT DELETE THIS FILE. If you delete this file, PC-DMIS erases the header from
the first page of the Edit window.
For more information, see "Modifying the Edit Window's Headers and Footers" in the
"Using the Edit Window" chapter.
MACHINE.DAT *
This file defines virtual machine definitions. Virtual machines are animated in the
Graphic Display window as a representation of the real machine.
DO NOT EDIT THIS FILE. Instead, use the usermachine.dat file to customize
MACHINE.DAT entries.
DO NOT DELETE THIS FILE. If you delete this file, the machine models become
unavailable.
menu_<language>.dat
This file stores customized menus for the user. In the file name, <language> is the
three-letter language code for the language you use to display PC-DMIS.
225
Setting Your Preferences
MessageBoxOptions.dat
This file stores a list of the warning messages that you have turned off.
PROBE.DAT *
This file defines the components that are available in PC-DMIS when you use the
Probe Utilities dialog box (Insert | Hardware Definition | Probe) to create a probe
assembly.
DO NOT EDIT THIS FILE. Instead, use the usrprobe.dat file to create or display
customized probe hardware.
DO NOT DELETE THIS FILE. If you delete this file, those components become
unavailable.
PROBECHANGER.DAT
This file defines virtual probe changer definitions. Virtual probe changers are animated
in the Graphic Display window and appear within the volume space for collision
detection. It is a representation of the actual probe changer.
DO NOT EDIT THIS FILE. Use the tools that PC-DMIS provides to define your
animated probe changer.
DO NOT DELETE THIS FILE. If you delete this file, the probe changer models are
unavailable.
QUICKFIX.DAT *
This file displays all of the quick fixture items that are available to add into the Graphic
Display window.
226
Understanding Data Files
DO NOT DELETE THIS FILE. If you delete this file, PC-DMIS erases the library of
quick-fixture items that are available, which makes it impossible to work with these files.
ReportingToolbar.dat
This file contains a list of the saved report templates and custom reports on the
Reporting toolbar.
If you delete this file, PC-DMIS removes any saved items from the Reporting toolbar.
TablesOnly.dat
This file defines the available virtual tables. It contains a list of tables and defines each
table's width, length, and height, separated by commas. The values are in millimeters.
To edit this value and show the virtual table, see "Defining Machines" in the "Defining
Hardware" chapter.
TemplRepPickerList.dat
This file contains a list of the report templates that you added to the Report Templates
dialog box. To open the dialog box, click the Template Selection icon on the Report
toolbar in the Report window (View | Report Window).
If you delete this file, PC-DMIS removes those templates from the Report Templates
dialog box, but it does not delete the actual report templates.
tool.dat
This file defines the required calibration artifacts when you want to calibrate a probe.
227
Setting Your Preferences
toolbar.dat
This file contains all of the customized toolbars definitions (buttons) and names. PC-
DMIS creates this file when you customize or create any toolbars.
UserLightingMaterials.dat *
PC-DMIS automatically creates this file whenever you use the Archive tab in the CAD
and Graphic Setup dialog box (Edit | Graphic Display Window | Lighting, Materials)
to save a custom user configuration of lighting and material settings. As with the
LIGHTINGMATERIALS.DAT file, it defines relative paths to any custom configuration
settings files that you saved.
usermachine.dat
This file defines custom animated machines. You can also copy machines (listed as
items) from MACHINE.DAT, paste the information into this file, and customize the
machines either directly inside the file or from the Load Virtual Machine dialog box
(Insert | Hardware Definition | Machine). Whenever you access that dialog box later,
PC-DMIS reads this file in addition to the MACHINE.DAT file when it displays the
available machines.
For more information, see "Editing the usermachine.dat Data File" in the "Defining
Hardware" chapter.
228
Understanding Data Files
usrprobe.dat *
You must manually create this file. You can then copy the probe information from
PROBE.DAT, paste it into this file, and customize that information as needed. PC-DMIS
then reads both this file and the PROBE.DAT file when it displays probes in the Probe
Utilities dialog box (Insert | Hardware Definition | Probe).
userquickfix.dat
This file defines the custom quick fixtures in the Available fixtures list in the Quick
Fixture dialog box (Insert | Hardware Definition | Quick Fixture). You can also copy
fixtures (listed as items) from QUICKFIX.DAT and paste the information into this file.
You can then customize them directly inside the file, or you can use the Quick Fixture
dialog box to create new custom fixtures. Whenever you access that dialog box later,
PC-DMIS reads this file and the QUICKFIX.DAT file when it displays the available
fixtures.
229