CNCCMMEssentials For Poly Works Inspector
CNCCMMEssentials For Poly Works Inspector
This manual, as well as the software described in it, is furnished under license and may be used or
copied only in accordance with the terms of such license. The content of this document is
furnished for informational use only, and is subject to change without notice. InnovMetric
Software Inc. assumes no responsibility or liability for any errors or inaccuracies that may appear
in this document.
Except as permitted by such license, reproduction in whole or in part in any way without written
permission from InnovMetric Software is strictly prohibited.
FUNDAMENTALS
17 Understanding the graphical user interface
18 Toolbars
18 Devices toolbar
19 Probing Device toolbar for CNC CMMs
20 Probing Device Control toolbar for CNC CMMs
21 Activating the CNC CMM plug-in
22 Creating a CMM configuration
23 Connecting to the CNC CMM in PolyWorks|Inspector
24 Understanding tools and tool orientations
24 Specifying a measurement tool
24 Tool display in the 3D scene
25 Specifying a tool orientation
25 Using the list
25 Using Pick Tool Orientation
28 Managing tool orientations
28 The List tab
29 The Grid tab
30 The vertical toolbar
31 Controlling machine displacements
32 Understanding CNC Parameters
32 Setting CNC Parameters
33 CNC Parameters overview
3
35 The Sequence Editor pane
42 The display in the 3D scene
43 Understanding the display of measurement paths
44 Using the Sequence Editor
44 Creating measurement sequences
44 From recorded actions
46 From selected objects
46 The Edit Sequence and Measurement Path mode
50 Verifying the measurement path for issues
50 Detecting potential collisions
52 Analyzing the path for issues
54 3D scene Measurement Path Analysis toolbar
59 Avoiding collisions
60 Customizing a measurement sequence
61 Modifying the order of sequence steps
62 Adding sequence steps
62 Choosing steps from the Insert menu
63 Selecting objects in the Tree View
64 Dragging objects from the Tree View
65 Inserting macro script steps
65 Editing sequence steps
66 Defining conditional blocks
68 Mirroring measurement sequence steps
70 Adjusting tools and tool orientations for a different CMM
71 Computing new tool orientations
4
85 Editing area paths
86 Creating linear paths
88 Editing linear paths
89 Managing scan paths
91 Using a clipping plane
Features
99 Defining part geometry using features
99 Feature types
100 Creating nominal primitives
100 Obtaining measured primitives
101 CNC probing lines
104 CNC probing planes
106 CNC probing circles
110 CNC probing slots
113 CNC probing rectangles
116 CNC probing polygons
119 CNC probing ellipses
122 CNC probing cylinders
125 CNC probing cones
128 CNC probing spheres
131 CNC probing surfaces
133 Customizing measurement points
133 Defining intermediate positions between measurement
points
135 CNC probing curved-based features on highly deviated parts
135 Offsetting measurement points
136 Setting the measurement point offset using pre-
measurement routines
Comparison points
139 Measuring specific locations on a part using comparison points
139 Types of comparison points
140 Getting the nominal geometry
5
140 Measuring the geometry on the part
141 CNC probing surface comparison points to inspect the surface
of a part
143 CNC probing trimmed edge comparison points to inspect sharp
edges of a part
146 CNC probing hemmed edge comparison points to inspect the
hemmed edges of a sheet metal part
APPENDIX
166 Saving a compressed copy of a project
167 PolyWorks keyboard shortcuts
169 Getting help
169 Getting help through the software interface
170 Getting help outside of the software interface
170 The website
170 The Technical Support Zone (TSZ)
170 For direct assistance
6
CNC CMM Essentials
CNC CMM ESSENTIALS
Approach
The Essentials content is presented following a workflow-based approach. The document is
divided into sections according to specific workflow steps.
Each section is then organized using a tool-based approach, where each tool pertaining to the
subject is documented following the established presentation layout (recipe).
Generally, the Essentials has been documented using the default configuration and visual
layout with the exception of the background color of the 3D scene and the font size for certain
annotations. Also, in most cases, only the basic parameters are described.
CNC CMMs mounted with scanning or probing tools are supported in the PolyWorks
Metrology Suite using a plug-in. Once the plug-in is activated and the CMM is configured, the
inspection process can be performed as explained in the following sections:
8
CNC CMM ESSENTIALS
Import
Reference object
Start the
recording mode
Align part to
Reference object
Measure
dimensions and
deviations
Stop the
recording mode
Report
measurement results
9
CNC CMM ESSENTIALS
Create a sequence
From the Sequence Editor pane, start the
recording mode to automatically add steps to
the empty sequence area to build the
measurement sequence.
Refine alignment
Refine the alignment to the CAD model using
one of the available alignment tools.
10
CNC CMM ESSENTIALS
11
CNC CMM ESSENTIALS
Import
Reference object
Start the
recording mode
Align part to
Reference object
Acquire
Data object
Measure
dimensions and
deviations
Stop the
recording mode
Report
measurement results
12
CNC CMM ESSENTIALS
Create a sequence
From the Sequence Editor pane, start the
recording mode to automatically add steps to
the empty sequence area to build the
measurement sequence
13
CNC CMM ESSENTIALS
14
CNC CMM ESSENTIALS
15
Fundamentals
FUNDAMENTALS
1 2 3 4 5
Probing Device Offers quick access to set properties of the probing device.
2
toolbar:
Probing Control Used to control the probing session that is being performed.
4
toolbar:
17
FUNDAMENTALS
Toolbars
The following toolbars contain tools that are specific to the CNC CMM context.
Devices toolbar
The Devices toolbar contains the following tools:
Scan
Opens the Scan dialog box for the current scanning device.
When the Offline Simulation mode is activated and the CNC CMM plug-in is enabled, the
following functionality becomes available:
Simulation Speed
18
FUNDAMENTALS
Device Properties
CNC Parameters
Opens the Tools and Tool Orientations pane that allows users to
define tool orientations.
Tool
Orientation
Tip Diameter
19
FUNDAMENTALS
Opens the Locate Tool Changer dialog box, which allows users to
locate the tool changer with respect to the machine coordinate
system.
Opens the Define Device Origin dialog box, which allows users to
refine the device origin. This is useful for a multi-CMM setup.
Go Home
Go to Position
Stop
20
FUNDAMENTALS
Steps
21
FUNDAMENTALS
Steps
22
FUNDAMENTALS
Steps
Note
If the CNC CMM device is not physically connected to the computer, the Offline Simulation
mode can be used so that the inspection project can be created offline. For information, see
Introducing the Offline Simulation mode on page 149.
23
FUNDAMENTALS
Steps
Notes
24
FUNDAMENTALS
25
FUNDAMENTALS
26
FUNDAMENTALS
Notes
27
FUNDAMENTALS
The current section presents a brief overview of the Tools and Tool Orientations pane. For
information on the creation and calibration of tool orientations, refer to the CNC CMM Plug-in
Guide, which is available from the Help menu.
The Tools and Tool Orientations pane is available from the Probing Device toolbar.
Steps
The Tools and Tool Orientations pane opens. It offers the List tab and the Grid tab, as well
as a vertical toolbar used to perform various operations.
When connected to the CNC CMM, the current tool and tool orientation of the machine are
shown in bold.
28
FUNDAMENTALS
The following graphical tool orientation statuses can be seen in the grid:
It is possible to select multiple tool orientations, and then launch the creation
and calibration of the selected orientations.
29
FUNDAMENTALS
Create Orientations
Calibrate Orientations
Reset Calibrations
Delete Orientations
Changes the tool on the current machine (for a probe head that is fixed
or unknown) or changes the tool and the tool orientation (for a probe
head that is motorized or allows for manual indexing).
Opens a window that allows users to view the selected tool orientation
in 3D.
30
FUNDAMENTALS
Steps
Notes
When the movement type is Absolute, it is possible to define a position interactively in the 3D
scene.
31
FUNDAMENTALS
Steps
Notes
32
FUNDAMENTALS
1 6 5
1 Movement speed: Speed of the machine before reaching the approach position.
Distance between the outside of the tool tip and the nominal
3 Approach distance:
position. It defines the approach position.
Retraction distance Distance from the contact point where a retraction movement
5
(fixed): is performed.
33
Inspecting
multiple pieces
INSPECTING MULTIPLE PIECES
The Sequence Editor is used to create a custom sequence where steps can be added one by
one. Instructions for the operator can be added, the order of measurements can be changed,
and additional steps for measuring can be included.
The Sequence Editor pane is displayed. It features a menu bar, a standard toolbar, and a
sequence area.
Menu bar
Standard
toolbar
Sequence
area
Menu bar
Provides access to all Sequence Editor functionalities.
35
INSPECTING MULTIPLE PIECES
Standard toolbar
Provides quick access to the main functionalities of the Sequence Editor.
Split button used to create a new sequence, either from the autogenerated
sequence or from scratch.
Insert Step
Displays the Insert toolbar (see Insert toolbar on page 37) that offers quick
access to the steps that can be added to the sequence.
Start Recording
Executes the next step in the sequence based on the marker position.
Stop Execution
36
INSPECTING MULTIPLE PIECES
Show Path
Menu button that allows users to view the measurement path for all steps
or for the selected steps only. It is useful to view a measurement path to
make sure it follows a logical order and that collisions are avoided.
Insert toolbar
To open the Insert toolbar, click the Insert button on the Standard toolbar. It offers quick
access to the steps that can be added to the sequence.
Guiding Instructions
Inserts a step used to add text and/or an image that will be displayed when
running the sequence.
Question
Comment
Tool
Tool Orientation
Go to Position
37
INSPECTING MULTIPLE PIECES
CNC Parameters
Scanning Options
Coordinate System
Alignment
Device Position
Data Object
Measurement Object
Macro Script
38
INSPECTING MULTIPLE PIECES
Sequence area
This area lists all the steps that make up a sequence.
Execution status
color
Step number
Edit Step
shortcut
Marker
Icons
Marker
The marker sets the position from which the execution of the sequence starts or from which
sequence steps are added with the recording mode. Also, the real-time sequence validation
considers the steps starting at the marker position. Choose Sequence > Set Marker Position to
set the marker position. Alternatively, the marker can be dragged to the desired position.
Step number
39
INSPECTING MULTIPLE PIECES
Icons
40
INSPECTING MULTIPLE PIECES
41
INSPECTING MULTIPLE PIECES
Objective: Show the CNC CMM measurement path for the measurement sequence.
Steps
42
INSPECTING MULTIPLE PIECES
Results
Notes
• Tool changes
43
INSPECTING MULTIPLE PIECES
Steps
44
INSPECTING MULTIPLE PIECES
Results
Notes
Although less common when using a CNC CMM, it is possible to create a custom sequence
from an autogenerated one. However, additional steps related to the device itself need to be
added, such as tool orientations and go to operations.
To create an autogenerated sequence that contains the objects from the Tree View along with
initial conditions and device positions, choose Sequence > Create from Autogenerated Sequence.
45
INSPECTING MULTIPLE PIECES
Pick Go to Positions
46
INSPECTING MULTIPLE PIECES
Steps
47
INSPECTING MULTIPLE PIECES
Results
Depending on the chosen location, the objects The measurement path is displayed in the
are either all added to the end of the 3D scene.
measurement sequence, or each one is added
at the optimal location within the sequence.
• Existing tool orientations are used when possible, only creating new tool orientations when
needed.
• Existing tool orientations changes in the measurement sequence are used when possible;
new tool orientation changes are only inserted when needed.
• Go to position points are added to keep the path collision free.
48
INSPECTING MULTIPLE PIECES
Notes
49
INSPECTING MULTIPLE PIECES
• Potential collisions
• Potential collisions between the mobile components of the tool assembly (from the
quill up to the tip of the probe) and the fixed components (Reference object and
CNC CMM table) can be detected. These types of issues are detected according to the
collision avoidance options specified.
• Out-of-reach issues
• Out-of-reach issues are detected and flagged when the center of the bottom of the
probe head must move outside of the working volume of the machine configuration to
continue along the measurement path or to reach a measurement object. These types
of issues are detected according to the working volume of the CNC CMM configuration.
50
INSPECTING MULTIPLE PIECES
51
INSPECTING MULTIPLE PIECES
Notes
To analyze the measurement path and issues along the measurement path:
52
INSPECTING MULTIPLE PIECES
• Place the pointer over the issue icon next to the pertinent step in the measurement
sequence and click the Analyze issue fixer. In some cases a potential collision may be
detected. In other cases an out-of-reach issue may be detected.
53
INSPECTING MULTIPLE PIECES
Previous Step
(step description)
Next Step
The following buttons are only offered when collision detection is enabled and when there is a
collision and/or an out-of-reach issue detected before or after the current step:
Previous Issue
Next Issue
54
INSPECTING MULTIPLE PIECES
Objective: Analyze the measurement path as well as issues along the measurement path.
Steps
Results
The measurement path segments and issues can be analyzed more closely in the 3D scene.
Note
55
INSPECTING MULTIPLE PIECES
While in the interactive Measurement Path Analysis mode, the 3D scene display changes:
56
INSPECTING MULTIPLE PIECES
57
INSPECTING MULTIPLE PIECES
Notes
When analyzing out-of-reach issues, the working volume of the CNC CMM configuration for
the active measurement sequence is also displayed. The side of the working volume related to
the out-of-reach issues being analyzed is displayed in red wireframe.
58
INSPECTING MULTIPLE PIECES
Avoiding collisions
Once collision detection is launched and potential collisions are detected, items are offered to
fix the sequence and avoid potential collisions.
Picking go to positions
59
INSPECTING MULTIPLE PIECES
60
INSPECTING MULTIPLE PIECES
Steps
61
INSPECTING MULTIPLE PIECES
Results
• General steps
• Context steps
• Measurement steps
• Macro script steps
When a step is added, a contextual dialog box is opened to specify a Tree View object or
required information. If an object is preselected in the Tree View, then the inserted step is
automatically set to the selected object.
Steps
62
INSPECTING MULTIPLE PIECES
Notes
Steps
Results
63
INSPECTING MULTIPLE PIECES
Steps
64
INSPECTING MULTIPLE PIECES
Notes
A convenient way to add steps for existing objects is to drag the objects from the Tree View.
Steps
Results
Steps
65
INSPECTING MULTIPLE PIECES
Steps
Results
66
INSPECTING MULTIPLE PIECES
Notes
The Sequence validation answer allows users to visualize the measurement path and
validate the corresponding conditional statement steps for a given scenario. This value is not
used when the measurement sequence is executed in the Sequence Editor or processed by
the Play Inspection tool.
67
INSPECTING MULTIPLE PIECES
Steps
68
INSPECTING MULTIPLE PIECES
Results
69
INSPECTING MULTIPLE PIECES
Objective: Specify replacement tools for the tools used in the previous configuration.
Steps
Results
The tools and tool orientations are modified accordingly in the sequence. If the new tool has
no corresponding tool orientation, a message window appears to guide the user.
70
INSPECTING MULTIPLE PIECES
• When running the sequence, error messages appear on certain tool orientation steps
once the alignment is computed. Launch the command to fix the sequence steps. In the
Sequence Editor, choose Tools > Compute New Tool Orientations.
• When running the Play Inspection, an error message appears. User input is then
required to launch the conversion.
71
Importing
Reference objects
IMPORTING REFERENCE OBJECTS
Required: A CAD file in a neutral format (IGES or STEP file) or a native format (such as CATIA,
NX, Creo, SolidWorks, or Inventor).
Steps
3. Click Open.
Results
The CAD model is added to the Tree View, The CAD model is displayed in the 3D scene.
under the Reference branch.
73
IMPORTING REFERENCE OBJECTS
Tessellated surfaces
Typically, Data-to-Reference computations are based on Tessellated surfaces. This option is
recommended when:
Limitations
Data-to-Reference computations based on tessellated surfaces can lead to long CAD import
and computation operations as well as very large memory consumption when the number of
generated polygons is high. This will likely be the case when:
• The CAD model contains a very large part, for example a ship hull.
• The CAD model contains lots of details, for example engravings and threads.
• Inspection accuracy requires a very small tessellation tolerance.
74
IMPORTING REFERENCE OBJECTS
NURBS surfaces
Data-to-Reference deviation computations against a NURBS surface are the most accurate but
this comes with a longer processing time for a given number of points.
When importing a CAD model, tessellated surfaces are used by default. However, it is possible
to change the applied parameter and value through the property sheet of the CAD model.
Objective: Set which surfaces of the CAD model are used for computations.
Steps
Tessellated surfaces
1. Select Tessellated surfaces.
The Tessellation tolerance parameter is
shown.
75
IMPORTING REFERENCE OBJECTS
NURBS surfaces
1. Select NURBS surfaces.
The Tessellation tolerance and Cross-
section extraction tolerance parameters
are shown.
2. Tessellation tolerance:
Specify the tolerance value that is suitable
for both display purposes and to
accelerate mathematical operations on
NURBS surfaces.
Typically, the value of the Tessellation
tolerance is relatively higher than when
using the Tessellated surfaces option.
3. Cross-section extraction tolerance:
Specify the largest possible deviation of
nominal cross-sections created from
NURBS surfaces.
The Max stitching distance displays the
parameter value.
76
IMPORTING REFERENCE OBJECTS
Results
The tessellation tolerance is applied to the CAD model. A small value produces a fine
resolution while a large value produces a coarse resolution.
Notes
77
Acquiring Data
objects
ACQUIRING DATA OBJECTS
When using a CNC CMM, specifying the scanning parameters involves defining scan paths.
Scan paths dictate the movement of the automated device when scanning. Each scan path is
defined as a step in a measurement sequence.
Required: A CNC CMM probing device is ready to use. The system made by the CMM and the
part is prealigned to the Reference object. A scanning tool is specified and
mounted on the CNC CMM. A tool orientation that allows an optimal scan of the
part surface is specified.
Steps
79
ACQUIRING DATA OBJECTS
80
ACQUIRING DATA OBJECTS
Results
A polygonal Data object is added to the Tree A polygonal Data object is displayed in the
View. All scan passes are added to one 3D scene.
surface Data object and, if applicable, to one
boundary Data object.
Scanning toolbar
Once the scan operation is launched, a scanning toolbar appears in the 3D scene. The
functions offered through this toolbar depend on the specified parameters (real-time quality
meshing enabled or not) while scanning.
Deletes the last scan passes of the current scanning session. Offered in both
cases, for scanning using real-time quality meshing or not.
When a clipping plane has been defined, the following button becomes available:
Clipping plane
Activates or deactivates the use of the clipping plane when surface scanning
is performed.
81
ACQUIRING DATA OBJECTS
The following buttons are offered only when real-time quality meshing is used:
Activates or deactivates the Low Scan Density for Mesh Curvature quality
metric.
The following buttons are only offered when the scanning session is launched from a
measurement sequence:
Start Scan
End Scan
For information about scanning plug-ins (including real-time quality meshing and quality
metrics), refer to the PolyWorks|Inspector™ Essentials guide.
82
ACQUIRING DATA OBJECTS
The Create Scan Path dialog box allows users to define and visualize scan paths for a specific
part. Two path types are offered:
Area Path: Defines the area that will be scanned on the part. The scanning
trajectory is automatically constructed.
Linear Path: Defines a linear path, composed of multiple segments, for the
scanning tool to follow when scanning the part.
Required: At least one object is displayed in the 3D scene. The device is aligned to the
objects in the 3D scene.
Steps
83
ACQUIRING DATA OBJECTS
Results
The coordinates for the points are displayed A scan path is automatically calculated and
in the Area table. shown in the 3D scene as a dark-blue line.
The points that define the area are shown in
red. The pale blue lines indicate the
segments of the scan path where no data
points are acquired.
Notes
84
ACQUIRING DATA OBJECTS
When all the points that define the area are created, the Edit Area Interactively interactive
mode is automatically launched.
85
ACQUIRING DATA OBJECTS
Required: At least one object is displayed in the 3D scene. The device is aligned to the
objects in the 3D scene.
Steps
86
ACQUIRING DATA OBJECTS
Results
The coordinates for each point of the scan The scan path is shown in the 3D scene as a
path are displayed in the Points section. dark-blue line. Each anchored point is
numbered in correspondence to its index in
the Point list.
Notes
• In the Scan dialog box, an icon indicates The device scans the path while
whether the segment to that point will be going to the specified point.
scanned or not.
The device moves to the
specified point without
scanning.
87
ACQUIRING DATA OBJECTS
Drag points
1. Click Drag Points to enter an interactive
dragging mode.
Delete points
1. Under Points, select one or more points that
define the linear path.
2. Click Delete Points to delete the selected
points.
88
ACQUIRING DATA OBJECTS
Create Path
Click Create Path to add a scan path to the project. The Create Scan Path
dialog box automatically opens.
Edit Path
Select a scan path in the list and click Edit Path. The Edit Scan Path dialog
box automatically opens.
Delete Paths
89
ACQUIRING DATA OBJECTS
Mirror Paths
Select scan paths in the list and click Mirror Paths. The Mirror Scan Paths
dialog box automatically opens. It is used to mirror the selected scan paths
about a plane or about the origin of the coordinate system.
Select scan paths in the list and click Add Paths to Sequence to add them
at the end of the active measurement sequence.
Notes
The Data Objects column displays the Data objects measured using the corresponding scan
path. Only the scan paths that are used in the active sequence are displayed.
90
ACQUIRING DATA OBJECTS
This reduces the manual clean-up of scanned data, which makes it easier to scan both sides of
a part.
The data points are shown during the scan pass but are permanently deleted at the end of
the pass.
The same clipping plane can be reused from one piece to another, and from one project to
another, as it is saved in the user configuration.
Required: A CNC CMM probing device is ready to use. The required plug-in is loaded in
PolyWorks|Inspector.
Steps
CMM Table
This method considers the CMM table as the clipping plane. The position of the CMM table is
defined in the machine configuration. To view the coordinate associated with the position of
the table, edit the machine configuration and navigate to the General tab.
Custom
This method is used to define the clipping plane by either probing a plane or specifying a
plane already in the Tree View. For more information on defining a clipping plane, refer to the
PolyWorks|Inspector™ Essentials guide.
91
ACQUIRING DATA OBJECTS
Results
• The clipping plane is saved in the user configuration when the method is Custom.
• The data points filtered by the clipping plane while scanning are permanently deleted.
92
Aligning Data objects
to Reference objects
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Steps
94
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
95
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
Two data alignments are added to the Tree The system made by the CMM and the part is
View, under the Data Alignments branch. The prealigned to the Reference object.
first one corresponds to the axis match. The
second one corresponds to the alignment
point.
Notes
96
Measuring
dimensions and
deviations
Features
Lines Ellipses
Planes Cylinders
Circles Cones
Slots Spheres
Rectangles Surfaces
Polygons
98
MEASURING DIMENSIONS AND DEVIATIONS
Feature types
This guide focuses on the feature types that can be measured using the CNC Probe method.
These features can be categorized as follows:
Surface-based:
Features that have a
surface.
Plane Cylinder Cone Sphere
Curve-based:
Planar curves with a center
point (x, y, z) and a direc-
tional vector (i, j, k). Circle Slot Rectangle Polygon Ellipse
Other:
Line
99
MEASURING DIMENSIONS AND DEVIATIONS
By default, measurement points are generated automatically from the nominal primitive.
However, if this method does not give satisfactory results, it is possible to define and edit
measurement points using the Measurement Points pane. For more information, see
Customizing measurement points on page 133. The CNC Probe measurement method is
presented in the sections that follow.
100
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal line primitive and a measured plane that will be
used as constraining plane. A CNC CMM probing device is ready to use. The
system made by the CMM and the part is prealigned to the Reference object.
Steps
101
MEASURING DIMENSIONS AND DEVIATIONS
102
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the line The primitives are displayed in the 3D scene.
feature, under the Features branch of the
Tree View.
103
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal plane primitive. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
104
MEASURING DIMENSIONS AND DEVIATIONS
105
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the plane The primitives are displayed in the 3D scene.
feature, under the Features branch of the
Tree View.
Required: The project contains a nominal circle primitive. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
106
MEASURING DIMENSIONS AND DEVIATIONS
107
MEASURING DIMENSIONS AND DEVIATIONS
108
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the circle The primitives are displayed in the 3D scene.
feature, under the Features branch of the
Tree View.
109
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal slot primitive. A CNC CMM probing device is ready
to use. The system made by the CMM and the part is prealigned to the Reference
object.
Steps
110
MEASURING DIMENSIONS AND DEVIATIONS
111
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the slot The primitives are displayed in the 3D scene.
feature, under the Features branch of the
Tree View.
112
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal rectangle primitive. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
113
MEASURING DIMENSIONS AND DEVIATIONS
114
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
rectangle feature, under the Features branch
of the Tree View.
115
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal polygon primitive. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
116
MEASURING DIMENSIONS AND DEVIATIONS
117
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
polygon feature, under the Features branch
of the Tree View.
118
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal ellipse primitive. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
119
MEASURING DIMENSIONS AND DEVIATIONS
120
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
ellipse feature, under the Features branch of
the Tree View.
121
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal cylinder primitive. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
122
MEASURING DIMENSIONS AND DEVIATIONS
123
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
cylinder feature, under the Features branch
of the Tree View.
124
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal cone primitive. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
125
MEASURING DIMENSIONS AND DEVIATIONS
126
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the cone The primitives are displayed in the 3D scene.
feature, under the Features branch of the
Tree View.
127
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a nominal sphere primitive. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
128
MEASURING DIMENSIONS AND DEVIATIONS
129
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
sphere feature, under the Features branch of
the Tree View.
130
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Measure a surface feature by CNC probing existing surface comparison points
linked to the surface feature.
Required: The project contains a nominal surface feature. A CNC CMM probing device is
ready to use. The system made by the CMM and the part is prealigned to the
Reference object.
Steps
131
MEASURING DIMENSIONS AND DEVIATIONS
Results
The surface feature and the surface comparison points are displayed as measured in the Tree
View and in the 3D scene.
132
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Notes
When measurement points are customized using the Measurement Points pane, the
measurement points method is changed to Custom. Custom measurement points are
nonparametric, which means that they are not updated automatically if the nominal primitive
is modified.
Objective: Add a Go to Position point to avoid an obstacle along the measurement path of a
feature.
Required: A feature and the CAD model are available. The system made by the CMM and the
part is prealigned to the Reference object. A tool is specified and mounted on the
CNC CMM, and the Reference object is visible in the 3D scene.
Steps
133
MEASURING DIMENSIONS AND DEVIATIONS
Results
The Go to Position point is added in the list of A new point is displayed in the 3D scene.
points in the Measurement Points pane. The tool now avoids a collision.
134
MEASURING DIMENSIONS AND DEVIATIONS
Parameters are offered to offset the measurement points of curved-based features allowing
to facilitate the inspection process and avoid collisions.
135
MEASURING DIMENSIONS AND DEVIATIONS
The Search hole functionality is used to trigger a search for circular holes on the actual part
when they deviate from the holes on the CAD model. The search is automatically launched
before the circle feature is CNC probed. Its starting point is based on the nominal primitive of
the feature, taking in consideration absolute or relative offsets, if applicable.
When the Locate center functionality is enabled, measurement points are offset according to
the center located for the circle feature on the part, without having to manually edit them.
136
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• Search hole and Locate center parameters can be enabled at the same time, in which
case, the search hole spiral movement takes place first, followed by the center localization.
• The Search hole and Locate center results are stored in (x,y,z) coordinates and are
specified as an Absolute measurement point offset for subsequent measurements of the
feature, except if a relative offset is specified, in which case the results are used only for
the current measurement.
The default behavior that automatically specifies the results as an Absolute measurement
point offset can be changed in the PolyWorks|Inspector Options (Objects > Features >
Probe > Curve-Based page). The PolyWorks|Inspector Options are available by choosing
Tools > Options.
137
Comparison points
138
MEASURING DIMENSIONS AND DEVIATIONS
139
MEASURING DIMENSIONS AND DEVIATIONS
The CNC Probe measurement method is presented in the sections that follow.
140
MEASURING DIMENSIONS AND DEVIATIONS
Objective: CNC probe the corresponding geometry on the part to obtain the measured
component of the comparison point.
Required: The project contains a Reference object and a surface comparison point with a
nominal component. A CNC CMM probing device is ready to use. The system
made by the CMM and the part is prealigned to the Reference object.
Steps
141
MEASURING DIMENSIONS AND DEVIATIONS
Results
A measured status icon is displayed in the The surface comparison points are displayed
Tree View, indicating the measured status of in the 3D scene with a solid measurement
the surface comparison points. zone. The color of the comparison points is
determined by the defined color scale.
142
MEASURING DIMENSIONS AND DEVIATIONS
Objective: CNC probe the corresponding geometry on the part to obtain the measured
component of the comparison point.
Required: The project contains a Reference object, a trimmed edge comparison point with a
nominal component, and its back point with a nominal component. A CNC CMM
probing device is ready to use. The system made by the CMM and the part is
prealigned to the Reference object.
Steps
143
MEASURING DIMENSIONS AND DEVIATIONS
Depth
144
MEASURING DIMENSIONS AND DEVIATIONS
Results
A measured status icon is displayed in the The trimmed edge comparison points and
Tree View, indicating the measured status of their back points are displayed in the 3D
the trimmed edge comparison points and scene with a solid measurement zone. The
their corresponding back points. color of the comparison points is determined
by the defined color scale.
145
MEASURING DIMENSIONS AND DEVIATIONS
Objective: CNC probe the corresponding geometry on the part to obtain the measured
component of the comparison point.
Required: The project contains a Reference object, a hemmed edge comparison point with a
nominal component, and its back point with a nominal component. A CNC CMM
probing device is ready to use.The system made by the CMM and the part is
prealigned to the Reference object.
Steps
146
MEASURING DIMENSIONS AND DEVIATIONS
Results
A measured status icon is displayed in the The hemmed edge comparison points, and
Tree View, indicating the measured status of their back points, are displayed in the 3D
the hemmed edge comparison points and scene with a solid measurement zone. The
their corresponding back points. color of the comparison points is determined
by the defined color scale.
147
Using the Offline
Simulation mode
USING THE OFFLINE SIMULATION MODE
149
USING THE OFFLINE SIMULATION MODE
Import
Reference object
Align part
to Reference object
Measure
dimensions and deviations
Stop the
recording mode
Deactivate the Offline
Simulation mode
Report
measurement results
150
USING THE OFFLINE SIMULATION MODE
Create a sequence
From the Sequence Editor pane, start the
recording mode to automatically add steps to
the empty sequence area to build the
measurement sequence.
151
USING THE OFFLINE SIMULATION MODE
Prealignment
Simulate the prealignment of the part typically
mounted on the machine to the CAD model
using the CMM Prealignment functionality.
152
USING THE OFFLINE SIMULATION MODE
153
USING THE OFFLINE SIMULATION MODE
Import
Reference object
Activate the Offline
Simulation mode Start the
recording mode
Align part to
Reference object
Acquire
Data object
Measure
dimensions and deviations
Stop the
Deactivate the Offline recording mode
Simulation mode
Report
measurement results
154
USING THE OFFLINE SIMULATION MODE
Create a sequence
From the Sequence Editor pane, start the
recording mode to automatically build the
measurement sequence in the empty sequence
area.
The steps required to inspect the part are added
to the sequence.
155
USING THE OFFLINE SIMULATION MODE
156
USING THE OFFLINE SIMULATION MODE
157
USING THE OFFLINE SIMULATION MODE
158
USING THE OFFLINE SIMULATION MODE
Scanning options
If required, set options for the acquisition of simulated scanned data. The goal is to have data
dense enough so that the extraction of measurement objects is successful. Note that these
options are not applicable when scanned data is acquired with an actual scanning device.
159
USING THE OFFLINE SIMULATION MODE
160
USING THE OFFLINE SIMULATION MODE
Objective: Create a nominal project ready for use with a measurement device.
Steps
Results
161
USING THE OFFLINE SIMULATION MODE
Several functions are available to move the machine while in the Offline Simulation mode:
• Go To Position button
• Keyboard keys
• Gamepad or joystick
The following keys can be used for interactive movements in the 3D scene. The description
below is based on the Current viewpoint option, which is the default option. Refer to the
Notes section for more information.
Right arrow
Moves the machine horizontally toward the right, following the closest
axis of the active coordinate system.
Left arrow
Moves the machine horizontally toward the left, following the closest
axis of the active coordinate system.
Up arrow
Moves the machine upward, following the closest axis of the active
coordinate system.
Down arrow
Moves the machine downward, following the closest axis of the active
coordinate system.
162
USING THE OFFLINE SIMULATION MODE
Page Page up
Up
Moves the machine toward the viewpoint, following the closest axis that
represents depth in the active coordinate system.
Home
Home
Moves the machine to its Home position.
The two following keys can also be used regarding point acquisition in the Offline Simulation
mode:
Insert
Insert
• When in an interactive probing mode: acquires a point at the location of
the probe.
• If not in a probing mode and the measurement sequence is in recording
mode: adds a Go To Position step in the sequence set with the current
coordinates of the probe.
End
End
Ends a data acquisition mode.
Notes
163
USING THE OFFLINE SIMULATION MODE
Notes
164
Appendix
APPENDIX
When opening this compressed file in the PolyWorks Metrology Suite, or in the free
PolyWorks|Reviewer™, a new workspace is automatically created.
Steps
Results
Notes
From the Workspace Manager, it is also possible to create a compressed copy of one or more
PolyWorks|Inspector projects. Simply open the workspace, select the projects, and choose File
> Export > Objects to Compressed Workspace.
166
APPENDIX
General interfaces
File >
Open project CTRL+O
Save project CTRL+S
Edit >
Undo CTRL+Z
Redo CTRL+Y
Undo transformation CTRL+SHIFT+Z
Duplicate objects (E, I) CTRL+U
Ignore objects CTRL+SHIFT+E
Use objects CTRL+SHIFT+U
Delete >
Objects SHIFT+DEL
Elements DEL
Select >
Elements > Objects >
All CTRL+A All CTRL+SHIFT+A
Invert CTRL+I Invert CTRL+SHIFT+I
None CTRL+N None CTRL+SHIFT+N
Interactively SPACEBAR
167
APPENDIX
View >
Normal View (E,I) SHIFT+F9 Hide >
Center> Objects CTRL+SHIFT+D
All Objects CTRL+C Elements CTRL+D
Objects CTRL+SHIFT+C Restore >
Standard Views > Objects CTRL+SHIFT+R
+X SHIFT+F1 Elements CTRL+R
-X SHIFT+F2 Keep>
+Y SHIFT+F3 Objects CTRL+SHIFT+K
-Y SHIFT+F4 Elements CTRL+K
+Z SHIFT+F5
-Z SHIFT+F6
Rotate 90° around SHIFT+right-
View click
168
Getting help
Users can access help resources both within the software interface and externally. Resources
include reference guides, illustrated tips, video tutorials, and webinars.
Reference Guides
PDF documents located on the Help menu of the Workspace Manager and of
each module. The reference guides define all of the functionalities of the
PolyWorks Metrology Suite.
Question mark
Found on the title bar of displayed dialog boxes. Clicking the question mark
icon opens the appropriate reference guide at the section documenting the
active dialog box.
F1
Pressing F1 opens the reference guide to the section documenting the active
dialog box. If the 3D scene has the focus during an interactive mode, pressing
F1 opens the How To window.
Release Notes
A PolyWorks Metrology Suite intermediate release is produced approximately
once a month. These releases contain new tools along with bug fixes. The
“Release Notes” document gives the details of the intermediate release and is
available through Help > Release Notes.
169
Getting help outside of the software interface
The website
The InnovMetric website (www.innovmetric.com) offers technical webinars (Support >
Webinars page), which introduce new major functionalities and demonstrate the use and
benefits of existing PolyWorks tools.
Software Releases:
This is where you will find the downloadable versions of the PolyWorks Metrology Suite
and intermediate release notes.
Knowledge Base:
This section provides videos and tutorials to help you get the most out of PolyWorks:
• The Video Learning Center offers workflow-oriented videos to help you learn the basic
capabilities of PolyWorks.
• The Tutorials section contains tips & tricks.
Macro Zone:
The PolyWorks Metrology Suite offers the possibility of creating macro scripts to automate
repetitive tasks or generate a personal set of tools to save time and perform tasks in a
predefined, controlled manner. In the Macro Zone, you will find a variety of useful macro
scripts developed by our Technical Support team.
Data Exchange:
This section is dedicated to your troubleshooting purposes and allows you and a
PolyWorks expert to confidentially exchange data for review.
170