Essentials Poly Works Inspector
Essentials 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.
INTRODUCTION
23 Introducing the Essentials
25 Introducing the Workspace Manager
25 Adding license keys
26 Introducing the workspace format
26 Starting the PolyWorks Metrology Suite modules
28 Setting essential project options
POLYWORKS|INSPECTOR™
31 The inspection workflow
32 Understanding the workflow
33 The probing workflow with a CAD model
34 Understanding the workflow
36 The probing workflow without a CAD model
37 Understanding the workflow
FUNDAMENTALS
40 The graphical user interface
41 Specifying the required plug-ins
41 Connecting to devices
42 Particularities when scanning
42 Connecting to a scanning device
44 The graphical user interface specific to probing
45 Particularities when probing
45 Connecting to a probing device
49 Interactive mode guidance
52 Using the Search tool
54 Quickly importing Reference and Data objects
56 Views in the 3D scene
56 Interactive view selector
57 Standard views
59 Moving objects in the 3D scene
60 An object-based approach
3
60 Objects and their elements
62 Selecting objects
63 Selecting elements
67 Selecting elements using the Brush tool
69 Selecting elements using the Freeform Contour tool
71 Selecting a single element
4
metrics
94 High scanner-to-surface-normal angle
95 Low scan density for mesh curvature
96 High noise level
96 Detect misaligned scan passes
97 Enhancing the quality of the mesh
98 Scanning surfaces of a part to obtain a raw point cloud Data
object
102 Scanning surfaces and boundaries of thin parts
105 Scanning sharp edges of thin parts
108 Guidance while scanning features
112 Probing a part using a probing device plug-in
112 Using the probing device to collect surface points
114 Using the probing device to collect boundary points
116 Importing surface and boundary point cloud Data objects
116 Importing surface Data objects
116 Importing IMAlign projects
117 Meshing an IMAlign project
118 Importing surface Data objects from files
120 Importing boundary Data objects
122 Importing polygonal models
123 Editing Data objects
123 Cleaning scan data
123 Removing data points interactively
124 Removing data points using a CAD model
125 Recovering deleted data points
126 Purging deleted data points
127 Adding data to a scanned Data object
128 Splitting a Data object into two objects
5
137 Best-fitting Data objects to Reference objects using a manual
prealignment
140 Aligning by probing surface points
142 Best-fitting measurement objects
145 Understanding the Best-Fit Measurement Objects - Setup and
Results pane
146 Editing the alignment parameters
147 Changing the objects used for the alignment
149 Changing the pairing of feature components
150 Aligning with features
151 Aligning using a plane-axis-point approach
153 Aligning using perpendicular planes
155 Aligning with reference targets
155 Introducing reference targets
158 Creating reference target areas
160 Creating reference target points
160 Creating surface reference target points
161 Creating feature reference target points
163 Measuring reference targets
165 Aligning using reference targets
165 Align using reference targets
166 Align using surface and feature reference targets by probing
169 Aligning with Datum Reference Frames
169 Align using a Datum Reference Frame
171 Align a Datum Reference Frame by probing
173 Aligning surface Data objects to each other using surface information
173 Align Data objects to Data objects one at a time
176 Globally optimizing the alignments of all Data objects
Coordinate systems
179 Introducing coordinate systems
179 In the 3D scene
179 Using a new coordinate system
180 Understanding the coordinates of a point
181 Creating and activating coordinate systems
6
MEASURING DIMENSIONS AND DEVIATIONS
185 Introducing measurement objects in PolyWorks|Inspector
185 Measurement objects
185 Measured status icon
186 Automatic project update
Features
206 Defining part geometry using features
206 Feature types
207 Feature primitives
207 The feature creation methodology
208 The feature creation dialog box
208 Key feature creation parameters
210 Creation methods explained
215 Feature dependencies
216 Creating features on cross-sections for 2D inspection
217 Duplicating cross-section features in 3D
219 Analyzing measured point deviations
221 Feature measured point deviation display options
223 Creating point features
223 Creating nominal point primitives
223 Numerically
224 Obtaining measured point primitives
224 Probe
224 Anchor
226 Constructing point features
7
226 From Objects
227 From Intersection
228 Creating point features on cross-sections
228 Creating nominal cross-section point primitives
229 Extracting measured cross-section point primitives
229 Numerically
229 Anchor
230 Constructing cross-section point features
231 From Objects and From Intersection
232 Creating line features
232 Creating nominal line primitives
232 Numerically
233 Anchor
234 Obtaining measured line primitives
234 Probe
237 Constructing line features
237 From Objects
238 From Intersection
239 Creating line features on cross-sections
239 Creating nominal cross-section line primitives
239 Pick on CAD Model
240 Numerically
240 Anchor
241 Extracting measured cross-section line primitives
242 Constructing cross-section line features
242 From Objects and From Intersection
244 Creating plane features
244 Creating nominal plane primitives
244 Pick on CAD Model
245 Numerically
245 Anchor
246 Obtaining measured plane primitives
246 Extract
247 Probe
249 Fit
250 Extract from Polygonal Models
252 Constructing plane features
252 From Objects
254 Creating circle features
254 Creating nominal circle primitives
254 Pick on CAD Model
8
255 Numerically
255 Anchor
256 Obtaining measured circle primitives
256 Extract
257 Probe
259 Fit
261 Constructing circle features
262 From Objects
262 From Intersection
264 Creating circle features on cross-sections
264 Creating nominal cross-section circle primitives
264 Pick on CAD Model
265 Numerically
265 Anchor
266 Extracting measured cross-section circle primitives
266 Constructing cross-section circle features
267 From Objects and From Intersection
269 Creating arc features
269 Creating nominal arc primitives
269 Pick on CAD Model
270 Numerically
270 Anchor
272 Obtaining measured arc primitives
273 Creating slot features
273 Creating nominal slot primitives
273 Pick on CAD Model
274 Numerically
274 Anchor
275 Obtaining measured slot primitives
275 Extract
276 Probe
278 Fit
281 Creating slot features on cross-sections
281 Creating nominal cross-section slot primitives
281 Pick on CAD Model
282 Numerically
282 Anchor
283 Extracting measured cross-section slot primitives
284 Creating rectangle features
284 Creating nominal rectangle primitives
285 Pick on CAD Model
9
285 Numerically
286 Anchor
287 Obtaining measured rectangle primitives
287 Extract
288 Probe
291 Fit
293 Creating polygon features
293 Creating nominal polygon primitives
294 Pick on CAD Model
294 Numerically
294 Anchor
295 Obtaining measured polygon primitives
295 Extract
296 Probe
300 Fit
302 Creating ellipse features
302 Creating nominal ellipse primitives
303 Pick on CAD Model
303 Numerically
303 Anchor
304 Obtaining measured ellipse primitives
304 Extract
305 Probe
308 Fit
311 Creating cylinder features
311 Creating nominal cylinder primitives
311 Pick on CAD Model
312 Numerically
312 Anchor
313 Obtaining measured cylinder primitives
313 Extract
314 Probe
316 Fit
318 Extract from polygonal models
320 Creating cone features
320 Creating nominal cone primitives
320 Pick on CAD Model
321 Numerically
321 Anchor
322 Obtaining measured cone primitives
322 Extract
10
323 Probe
325 Fit
326 Extract from polygonal model
328 Creating sphere features
328 Creating nominal sphere primitives
328 Pick on CAD Model
329 Numerically
329 Anchor
330 Obtaining measured sphere primitives
330 Extract
331 Probe
333 Fit
335 Extract from Polygonal Models
337 Creating surface features
337 Creating the nominal component of surface features
338 Obtaining the measured component of a surface feature
338 Extract
339 Probe – when aligned to a CAD model
340 Probe – without being aligned to a CAD model
345 Probe existing surface comparison points
347 Probe new surface comparison points
349 From data points
351 Creating slab features
353 Creating polyline features
353 Creating nominal polyline primitives
355 Obtaining measured polyline primitives
355 Probe
356 From Data Error Contours
357 From Tracking
359 Constructing polyline features
361 Creating pattern features
363 Creating distance features
364 Creating distance features on cross-sections
367 Creating angle features
368 Creating angle features on cross-sections
371 Editing feature primitives
371 Selecting data points of measured primitives
372 Editing the measured points of extracted feature primitives
374 Editing the measured points of probed feature primitives
376 Adding points to a probed feature
11
377 Setting measured feature boundaries using the nominal
component
378 Exporting feature primitives
Cross-sections
380 Inspecting 2D part profiles with cross-sections
380 Introducing cross-sections
380 Types of cross-sections
381 Measurement zone
381 Measurement methods
381 Display options
383 Creating standard cross-sections
383 Getting the nominal geometry
384 Along Standard Axis
385 Along Curve
387 Radial
388 Anchor
390 Measuring the geometry on the part
390 Extract the geometry
391 Probe the geometry
394 Creating offset cross-sections
394 Getting the nominal geometry
395 Along Standard Axis
396 Anchor
398 Extracting the geometry on the part
Comparison points
400 Measuring specific locations on a part using comparison points
400 Introducing comparison points
400 Types of comparison points
401 Comparison point creation and measurement methods
401 Understanding key parameters
402 Display options
404 Creating surface comparison points to inspect the surface of a part
404 Getting the nominal geometry
405 Anchor
405 Numerically
406 Sample using Grid
406 From Text File
408 Measuring the geometry on the part
12
408 Extract the geometry
409 Probe the geometry
411 Creating trimmed edge comparison points to inspect sharp edges of
a part
411 Getting the nominal geometry
412 Anchor
413 Sample Reference Curve
415 Measuring the geometry on the part
415 Extract the geometry
416 Probe the geometry
420 Creating hemmed edge comparison points to inspect the hemmed
edges of a sheet metal part
420 Getting the nominal geometry
421 Anchor
422 Sample Reference Curve
424 Measuring the geometry on the part
424 Extract the geometry
425 Probe the geometry
Gauges
429 Measuring part dimensions with gauges
430 Display options
431 Measuring object dimensions with calipers
431 Introducing calipers
431 Caliper types
432 Axis types
432 Caliper tip directions
433 Display options
433 Creation methodology
434 Creating standard calipers to measure distances on objects
434 Getting the nominal geometry
435 Anchor
436 Numerically
437 From Text File
439 Extracting the geometry of the part
441 Creating cross-section calipers to measure distances on cross-
sections
441 Getting the nominal geometry
442 Anchor
443 Numerically
13
444 From Text File
446 Extracting the geometry of the part
448 Measuring object radii with profile gauges
448 Introducing profile gauges
448 Profile gauge families
449 Profile gauge types
449 Visualizing type usage
449 Creation methods
450 Creation methodology
450 Display options
451 Creating profile gauges
451 Getting the nominal geometry
452 Along Curve
453 Along Standard Axis
455 Measuring the geometry on the part
455 Extract the geometry
456 Probe the geometry
458 Measuring flush and gap with flush & gap gauges
458 Introducing flush & gap gauges
458 Flush & gap gauge families
458 Flush & gap gauge types
459 Visualizing type usage
459 Creation methods
460 Creation methodology
460 Display options
461 Typical flush and gap analysis
462 Creating flush & gap gauges
462 Getting the nominal geometry
463 Along Curve
464 Along Standard Axis
465 From Text File
467 Measuring the geometry on the part
467 Extract the geometry
468 Probe the geometry
471 Measuring airfoil geometry with airfoil gauges
471 Introducing airfoil gauges
471 Airfoil gauge families
472 Airfoil edges
472 Creation methods
14
473 Creation methodology
473 Display options
474 Typical airfoil analysis
475 Creating airfoil gauges
475 Getting the nominal geometry
476 Along Standard Axis
477 From Planes
480 Extracting the geometry of the part
Additional tools
483 Measuring displacement during real-time assembly
485 Taking basic measurements interactively
487 Adding quantitative or visual checks
487 Creating custom measurement objects
487 Anchor
488 Numerically
489 Defining the nominal component for the numerical type
489 Defining the measured component
490 Numerical type
490 Qualitative type
492 Measuring when away from the workstation
492 Connecting to Talisman
493 Creating level planes
494 Orienting to gravity
Geometry controls
496 Controlling measurements using geometry controls
497 The Geometry Controls pane
498 The contextual toolbar
500 Using the Geometry Controls
500 Adding and removing controls
501 Editing control tolerances
502 Using control templates
502 Saving a control template
503 Setting controls using a template
504 Managing control templates
504 Managing existing templates
505 Creating and editing a user control template
15
506 Controlling features
506 Adding dimensional controls
508 Adding and encoding GD&T controls
510 Defining datum features
511 Defining datum targets
512 Defining composite datums
513 Creating features from measurement envelopes
515 Controlling cross-sections
516 Controlling comparison points
517 Controlling calipers
518 Controlling profile gauges
520 Controlling flush & gap gauges
521 Controlling airfoil gauges
16
541 Creating control views from objects in the 3D scene
542 Creating control views from selected controls
546 Managing control views
549 Editing control views
551 Displaying controls in the 3D scene
551 From a control view
553 From the list of controls
553 Center on All Controls
553 Center on Selected Controls
555 Generating snapshots and report tables from control views
557 Viewing measurement results using the object navigator
558 Reviewing feature measurement results
558 Feature dimension results
559 Feature GD&T controls
561 Reviewing cross-section measurement results
563 Reviewing profile gauge measurement results
565 Reviewing flush & gap gauge measurement results
567 Reviewing airfoil gauge measurement results
569 Reporting
570 Working with report tables
570 Creating report tables
572 Setting report table contents using a template
573 Editing report table contents manually
576 Saving a table template
577 Managing table templates
580 Editing the report table format
580 Edit the format of a single report table
580 Specify the formatting options of all new report tables
581 Working with report snapshots
581 Creating report snapshots
583 Editing a report snapshot
585 Working with formatted reports
586 Creating formatted reports
587 Editing formatted reports
588 Add a snapshot to the title page
590 Move or resize report items in the formatted report
590 Add and edit a text field in the report
591 Add and edit a graphical shape in the formatted report
592 Add a fixed image to the formatted report
17
593 Add, reorder, or remove pages from the formatted report
594 Generate a PDF file from a formatted report
595 Exporting report items
18
641 Using measurement points with features probed in multiple device
positions
643 Introducing the Sequence Editor
643 The Sequence Editor pane
649 Using the Sequence Editor
649 Creating a measurement sequence from recorded actions
649 From the autogenerated sequence
650 From recorded actions
652 Customizing a measurement sequence
652 Modifying the order of sequence steps
653 Adding sequence steps
653 Choosing steps from the Insert menu
654 Selecting objects in the Tree View
654 Dragging objects from the Tree View
655 Inserting macro script steps
655 Editing sequence steps
656 Defining conditional blocks
658 Evaluating pieces using Statistical Process Control
658 Analyze part dimensions for repeatability using Object Control SPC
660 Sample size
660 Understanding SPC results
663 Analyze part shape for repeatability using Surface Data SPC
19
684 The workflow when performing an inspection using simulated scanned
data
687 Particularities when acquiring simulated scanned data
687 Scanning options
689 The workflow when performing an inspection using simulated probed
data
692 Simulating multiple device positions
693 Creating a nominal project
APPENDIX
695 Automatic project update
695 Troubleshooting the automatic project update
696 Operations that trigger an automatic project update
697 Setting and saving the user configuration
698 Scripted measurement methods
701 Saving a compressed copy of a project
702 PolyWorks keyboard shortcuts
705 Getting help
705 Getting help through the software interface
706 Getting help outside of the software interface
706 The website
706 The PolyWorks Technical Support Zone (TSZ)
20
PREMIUM AND STANDARD PACKAGES
PolyWorks|Inspector is a powerful
industrial 3D metrology software
solution that uses noncontact point
cloud digitizers and single-point
contact-based probing devices to
acquire and control tool and part
dimensions, diagnose and prevent
manufacturing and assembly issues,
guide assembly building through real-
time measurements, and oversee the
quality of assembled products.
Introduction
GETTING STARTED
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.
Document conventions
• As mentioned previously, this document has been designed according to the inspection
workflow recommended in the PolyWorks Metrology Suite (see The inspection workflow on
page 31). The structure of the document is clearly identified in the header of each page
using the icon and description corresponding to the workflow step.
• The Table of contents, as well as the first page of each section on measurement objects
(data color maps, features, comparison points, cross-sections, and gauges), offer
hyperlinks to the listed subjects.
A menu-based approach
• In the PolyWorks Metrology Suite, most of the functionalities offered on the menus are
also available through toolbars. In this document, the menu paths are documented in the
procedure. The corresponding toolbar buttons are shown to the right, as shown in the
example below.
Key parameters
• Key parameters, used for the creation of measurement objects, are explained in the
introduction of the section pertaining to the object type, to avoid redundancy. For
example, when creating a feature, it is specified to enter a maximum distance. For
information on this parameter, see the introduction to features.
23
GETTING STARTED
Text formatting
The following text formatting conventions are used throughout the Essentials:
Sections:
Each procedure is organized using the following sections:
24
GETTING STARTED
The Workspace Manager manages a PolyWorks process from beginning to end. This includes
the following tasks:
For information on how to add license keys, choose Help > Reference Guides > License Keys.
25
GETTING STARTED
The .pwk file and associated _Files folder must remain in the same folder.
Note that the modules offered depend on the PolyWorks package used. All modules are
described below.
PolyWorks|Inspector
PolyWorks|Inspector
26
GETTING STARTED
PolyWorks|Inspector Probing
PolyWorks|Modeler
PolyWorks|Modeler
PolyWorks|Modeler Light
Utility modules
The complete list of modules is offered in Tools and in Tools > Utility Modules:
PolyWorks|Reviewer
IMAlign
This module is a software tool that accepts point clouds from all digitizers,
and permits capturing point clouds in real time, and allows aligning these
point clouds using the shape of the points clouds and, if desired, reference
points.
IMMerge
27
GETTING STARTED
Objective: Set the units of length, the language, the plug-in(s) available in the module, and
enable the Talisman functionality.
Steps
Note that changes made to the options do not affect an open module; they apply the next time the
module is launched.
Units of length
On the General page:
Language
On the Display page:
28
GETTING STARTED
Plug-ins
The PolyWorks Metrology Suite offers a wide choice of plug-ins that allow the capture of 3D
coordinate points by way of line scanning and probing devices.
To use one or more plug-ins, the appropriate option must be selected. Only selected plug-ins
will be loaded when PolyWorks|Inspector is launched.
Talisman functionality
PolyWorks|Talisman™ is a remote control application developed to allow controlling a
probing/scanning session using a mobile device (such as Apple® iPod touch®, iPhone®, and
iPad™ as well as Android mobile devices running Android 4.1 or higher).
To use the Talisman functionality, the appropriate option must be selected.
3. Click Apply.
Notes
If the Bonjour™ networking technology, a trademark of Apple Inc., is not installed on the
workstation, the user will be prompted to install it.
29
PolyWorks|Inspector™
The PolyWorks|Inspector module is a
software tool that allows measuring
the deviations of Data objects to
Reference surfaces, measuring the
dimensions of specific features, and
generating comparison and
verification reports.
PolyWorks|Inspector offers an
object-oriented approach to
comparison and verification tasks. A
global object called the
PolyWorks|Inspector project
encloses all other objects. Inspection
projects describe the list of objects
imported and created within
PolyWorks|Inspector, and preserve
editing operations performed by
users. Within a
PolyWorks|Inspector project,
several categories of objects
can be generated.
GETTING STARTED
Import
Reference object
Acquire
Data object
Align
Data object
to Reference object
Measure
dimensions and
deviations
Report
measurement results
31
GETTING STARTED
32
GETTING STARTED
Import
Reference object
Align part
to Reference object
Measure
dimensions and
deviations
Report
measurement results
33
GETTING STARTED
34
GETTING STARTED
35
GETTING STARTED
Acquire
part data
by probing
Position part
Measure
dimensions and
deviations
Report
measurement results
36
GETTING STARTED
Position part
Align part to standard axes
Align the probed data points to standard
axes (X, Y, Z) to facilitate reporting. Note that
this step is optional.
OR
37
GETTING STARTED
38
Fundamentals
FUNDAMENTALS
1
2
8 9 10
3 Main Objects toolbar: Quick access to the most common tools for an inspection.
Used to enter a query and search through Tree View objects or
4 Search box:
menu items.
Multipiece Inspection
5 Quick access to the various multipiece tools.
toolbar:
6 Tree View: Pane where all the objects of the project are stored.
40
FUNDAMENTALS
The plug-ins that will be made available in PolyWorks|Inspector depend on the settings in the
Workspace Manager Options. These options are displayed the first time that the
PolyWorks Metrology Suite is opened. They are also available at any time by following these
steps:
The options set on the Plug-ins page are automatically saved and are used at the next module
startup.
Connecting to devices
To use a scanning or a probing plug-in, a connection must first be established with the device.
To do so, use the Devices toolbar, which is displayed in the lower left-hand corner of
PolyWorks|Inspector. It offers the following standard functionalities:
Scan
41
FUNDAMENTALS
The plug-in dialog box opens and, 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.
The following buttons are only offered when real-time quality meshing is used:
42
FUNDAMENTALS
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, see Scanning a part using a point cloud digitizer plug-in on page 91.
43
FUNDAMENTALS
3 4 5 6 7
Probing Device Available for specific probing devices, such as laser trackers, to
5
Control toolbar: control the device.
Probing Control Offers items to control the probing session that is being
6
toolbar: performed.
44
FUNDAMENTALS
Probing toolbars are displayed in the lower part of PolyWorks|Inspector. They contain tools
and settings to facilitate the probing session. The tools and settings offered depend on the
current device. In this section, only the most common functionalities are presented. For
information on a functionality specific to a device, see the Plug-in Guide of this device which is
located on the Help menu of the Workspace Manager or the PolyWorks|Inspector module.
For articulated arms, the Probing Device toolbar contains the following standard
functionalities:
Device Properties
Tip Diameter
6
Displays the current probe tip diameter.
Probing Mode
45
FUNDAMENTALS
Probing Options
For laser trackers, the Probing Device toolbar offers the following standard functionalities:
Device Properties
Reflector
Reflector Diameter
38.1
Displays the current reflector diameter or the Reflector
Normal/Tangent offset.
Probing Mode
Probing Options
46
FUNDAMENTALS
For laser trackers, the Probing Device Control toolbar offers items to control the probing
device. The following standard functionalities are offered:
Go Home
Orders the current probing device to move to, or to target, a location called
"Home".
Go Front
Orders the current probing device to move to, or to target, its front.
Go to Object
Orders the current probing device to move to, or to target, the location of the
selected object.
Go to XYZ
Orders the current probing device to move to, or to target, the specified XYZ
coordinates.
Find Target
Orient to Gravity
Measures the inclination of the current probing device in order to orient new
measurements to gravity for the active device position.
47
FUNDAMENTALS
The Probing Control toolbar offers items to control the probing session that is being
performed. It offers the following standard functionalities:
Reprobe Object
Ends the current acquisition session and attempts to create a new object
using the probed points.
48
FUNDAMENTALS
2 3
49
FUNDAMENTALS
The interactive mode guidance toolbar, displayed at the top of the 3D scene while in the
interactive mode, displays information regarding the current interactive mode as well as quick
access to show or hide the How To window and to perform 3D scene manipulations. It can
also be used to exit the current mode.
Displays the name and, when applicable, the icon for the current inter-
active mode.
How To Window
Close/Back
The Close button is offered to exit the current mode. If the current
mode was launched through another mode, the Back button is offered
to exit the current mode and return to the previous mode.
Notes
Shortcut keys and mouse buttons, such as the SPACEBAR and the right-click, can also be used
to perform operations such as to interrupt the mode to perform translations/rotations or to
exit the mode.
50
FUNDAMENTALS
How To window
Contextual toolbar
51
FUNDAMENTALS
Steps
52
FUNDAMENTALS
• Hovering the mouse over an item in the Menu section displays a short description of
the corresponding operation.
.
Results
• When clicking a search result for a Tree View object, the object is also selected in the Tree
View and, if applicable, it is centered in the 3D scene.
• When clicking a search result for a menu item, the corresponding operation is launched.
53
FUNDAMENTALS
When dragging and dropping files, file formats are automatically detected.
Objective: Quickly import Reference and/or Data objects using the drag and drop operation.
Required: A supported file format is available. A PolyWorks Metrology Suite module is open.
Steps
54
FUNDAMENTALS
Results
The files are imported and stored under the The objects are shown in the 3D scene.
Reference branch or the Data object branch of
the Tree View based on their respective
formats.
Notes
55
FUNDAMENTALS
Steps
Results
56
FUNDAMENTALS
Standard views
Standard views (e.g., +X) based on the active coordinate system axes are offered.
Steps
Results
57
FUNDAMENTALS
58
FUNDAMENTALS
Mouse-based operations:
Rotation
To rotate about the X axis and the Y axis viewing axes, click and hold the left
mouse button in the 3D scene. To constrain rotations to a vertical or a
horizontal viewing axis, press and hold SHIFT before clicking.
Translation
To translate along the X axis and the Y axis, click and hold the middle mouse
button. Translations along the X axis or the Y axis are performed by moving the
mouse in the X or Y directions respectively, in the 3D scene.
Zoom
Translating along the Z axis is equivalent to a zoom operation. Click and hold
the right mouse button, then move the mouse forward and backward. When
the mouse is moved forward, a positive translation is performed on the 3D
object, and the scene moves nearer to the user. When the mouse is moved
backward, a negative translation is performed on the 3D object, and the scene
moves farther away from the user.
Zoom box
Zoom on part of an object by delimiting a rectangular area:
1. Press and hold SHIFT.
2. Middle-click to create a first rectangle corner.
3. Drag the pointer to the opposite rectangle corner.
4. Release the middle mouse button.
To rotate about the viewing axis, press and hold SHIFT, click and hold the right
mouse button, then move the mouse in the right or left direction.
59
FUNDAMENTALS
An object-based approach
PolyWorks|Inspector offers an object-oriented approach to measurement and analysis tasks.
Inspection projects describe the list of objects imported and created within
PolyWorks|Inspector and they preserve editing operations performed by users. Several
categories of objects can be generated within an inspection project. They are described in the
subsections that follow.
60
FUNDAMENTALS
Reference object
Tools > Reference Objects
Data object
Tools > Data Objects
Data alignment
Align
Feature
Measure > Features
Cross-section
Measure > Cross-Sections
Comparison point
Measure > Comparison Points
Gauge
Measure > Gauges
Custom measurements
Measure > Custom Measurements
Interactive measurements
Measure > Interactive Measurements >
Basic
Reference target
Measure > Reference Targets
Coordinate system
Tools > Coordinate Systems
Report
Report
61
FUNDAMENTALS
Selecting objects
Objects can be selected in the Tree View or in the 3D scene by using
the Select Objects Interactively tool. Object selection is needed in
order to apply operations to specific objects.
Steps
IMBlock.pqk
Results
62
FUNDAMENTALS
Notes
• Additional object selection tools are available on the Select > Objects menu, including
Select > Objects > All, Select > Objects > None, and Select > Objects > Invert.
Selecting elements
It is possible to select a single element or groups of elements,
either on the nearest surface or volumetrically (through the
dataset). Element selection is needed in order to apply
operations to specific elements.
63
FUNDAMENTALS
Selection tools
In the Select Elements dialog box, five selection tools are available:
Multiple
Different selection tools can be accessed depending on the mouse button and the
quick access key used:
• Brush: Left-click
• Freeform Contour: Middle-click + hold
• Polygonal Contour: Middle-click + CTRL key
To select a single element: Left-click + CTRL key.
Brush
Used to perform element selection in the 3D scene by dragging the mouse over the
object. Elements within the area defined by the brush tip are selected once the
mouse is released.
Freeform Contour
Used to perform element selection in the 3D scene by dragging the mouse over the
object and defining a free-form contour. Elements within the area defined by the
contour are selected.
Polygonal Contour
Used to perform element selection in the 3D scene by left-clicking to anchor a
polygonal outline until a polygonal contour has been formed. The contour is closed
by left-clicking near the end of the initial line or by simply right-clicking to add a
final point. Elements within the area defined by the contour are selected.
Single Element
Used to perform single element selection in the 3D scene by left-clicking the
element. The type of element selected depends on the object type.
Selection modes
In the Select Elements dialog box, three Selection Modes are available:
Select
Selects elements.
Deselect
Deselects elements. Hold the ALT key as a shortcut.
64
FUNDAMENTALS
Toggle
Inverts the element selection status. It can be used to select elements or deselect
elements that have already been selected.
Selection types
In the Select Elements dialog box, two Selection Types are available:
Surface
Element selection is performed on the visible surfaces of the object.
Volumetric
Element selection continues through the object, including elements behind the
visible surfaces.
Selectable faces
In the Select Elements dialog box, three Selectable Faces can be used to control which
elements are selected:
Front
Selects only elements that are facing up in the 3D scene.
Back
Selects only elements that are facing down in the 3D scene.
All
Selects all elements.
Invert
Inverts the selection of all elements.
65
FUNDAMENTALS
None
Deselects all elements.
Notes
Element selection operations are also available through the Select > Elements menu.
66
FUNDAMENTALS
Required: The project contains a Reference or Data object with selectable elements.
Steps
67
FUNDAMENTALS
Results
Notes
68
FUNDAMENTALS
Required: The project contains a Reference or Data object with selectable elements.
Steps
Results
69
FUNDAMENTALS
Notes
70
FUNDAMENTALS
Steps
Results
71
Importing
Reference objects
IMPORTING REFERENCE OBJECTS
Assigning tolerances
Tolerances are automatically assigned to Reference objects. A tolerance is useful for obtaining
pass/fail inspection results. For example, when a data point is no farther from the surface
than a given tolerance value, the point “passes” the tolerance test. If the data point is farther
from the surface than the same tolerance value, the point “fails” the tolerance test. See
Assigning tolerances to Reference objects on page 80.
73
IMPORTING REFERENCE OBJECTS
Three color display modes are offered: Object, By CAD Layer, By CAD Surface.
Required: The project contains a CAD model with embedded surface color information
imported along with layers.
Steps
Results
Object
The CAD Reference object color is displayed using
the defined color mode. The whole CAD Reference
object is the same color.
74
IMPORTING REFERENCE OBJECTS
By CAD Layer
The CAD Reference object color is displayed using
the defined CAD layer colors.
By CAD Surface
The CAD Reference object color is displayed using
the defined CAD surface colors.
Notes
75
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.
76
IMPORTING REFERENCE OBJECTS
Required: CAD model with embedded GD&T controls in a format such as CATIA V5 and V6,
Creo, JT, NX, SAT, or SolidWorks.
Steps
7. Click Open.
77
IMPORTING REFERENCE OBJECTS
Results
The CAD model is imported with the GD&T The CAD model is displayed in the 3D scene,
controls and the nominal feature compo- along with the features.
nents are created automatically.
Notes
78
IMPORTING REFERENCE OBJECTS
Required: A polygonal model file in a PolyWorks format (such as POL or PQK), or a neutral
format (such as STL or OBJ).
Steps
Results
The polygonal model is now added to the The polygonal model is displayed in the 3D
Tree View, under the Reference branch. scene.
79
IMPORTING REFERENCE OBJECTS
Steps
80
IMPORTING REFERENCE OBJECTS
Steps
81
IMPORTING REFERENCE OBJECTS
Results
82
Acquiring Data
objects
ACQUIRING DATA OBJECTS
Data objects are displayed in the Tree View, under the Data
branch.
84
ACQUIRING DATA OBJECTS
Scan types
Three types of scanning are offered:
Surface scanning
85
ACQUIRING DATA OBJECTS
86
ACQUIRING DATA OBJECTS
This reduces the manual clean-up of the 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 line scanning device is ready to use. The required plug-in is loaded in
PolyWorks|Inspector.
Steps
Probe
This method is used to define the clipping plane by probing a plane.
87
ACQUIRING DATA OBJECTS
2. Click Probe.
A probing device must be selected in the
probing plug-ins list. The device must be ready
to use.
It should be the same device that will be used to
scan the part.
3. Probe the plane, which is typically the table on
which the part is resting.
From Plane
This method is used to define the clipping plane from a plane feature that is already defined in
the Tree View.
Results
Notes
• A clipping plane defined using the Probe method does not appear in the Tree View nor is it
displayed in the 3D scene.
• The data points filtered by the clipping plane while scanning are permanently deleted.
88
ACQUIRING DATA OBJECTS
Scanning parameters
Scanning profiles are offered in the plug-in dialog box. On choosing a profile, the value of
scanning parameters changes accordingly, simplifying the setup of a new laser scanning
session. Five predefined profiles are available, which are adapted to the size of the smallest
details that will be captured:
When the plug-in dialog box is opened, the latest active profile is loaded. If a laser scanning
parameter is modified, the profile in the list box is set to (Custom).
89
ACQUIRING DATA OBJECTS
A drop-down menu, to the right of the list box, allows saving the current scanning parameters
to a user scanning profile or deleting the selected user scanning profile.
If not saved, (Custom) profiles are lost when another profile is selected.
Once the scan operation is launched, a scanning toolbar appears in the 3D scene. For
information, see Connecting to a scanning device on page 42.
90
ACQUIRING DATA OBJECTS
Required: A line scanning device is available and ready to use. The required plug-in is loaded
in PolyWorks|Inspector.
Steps
91
ACQUIRING DATA OBJECTS
92
ACQUIRING DATA OBJECTS
Results
The polygonal model is added to the Tree A polygonal model is displayed in the
View, under the Data branch, as a surface 3D scene.
Data object.
Notes
When specifying Point cloud from mesh as the final data type, the point cloud has the same
quality and precision as the polygonal model output of the real-time quality meshing engine,
without the extra computing time required by the mesh finalization phase. The mesh-based
point cloud can be converted into a polygonal model at any time by selecting it in the Tree
View and choosing Tools > Data Objects > Convert Mesh-Based Point Clouds to Polygonal Models.
The activation state and the parameters for each quality metric can be configured through the
Surface Scan > Real-Time Quality Meshing > Quality Metrics page of the Line Scan Options
dialog box.
The scanning toolbar, displayed at the bottom of the 3D scene when the scanning mode is
launched, provides quick access to the three quality metrics that are computed directly on the
polygonal model as well as to their associated parameters. Click the arrow to the right of the
buttons to modify the default values for each quality metric. All quality metrics can be enabled
simultaneously.
93
ACQUIRING DATA OBJECTS
When a quality metric is activated in the scanning toolbar, areas of the scanned polygonal
model that are identified as problematic are highlighted using a color specific to each metric.
The four quality metrics are described in the following subsections:
94
ACQUIRING DATA OBJECTS
95
ACQUIRING DATA OBJECTS
96
ACQUIRING DATA OBJECTS
97
ACQUIRING DATA OBJECTS
Objective: Scan the surfaces of a part using a plug-in to obtain a raw point cloud directly in
PolyWorks|Inspector.
Required: A line-scanning device is available and ready to use. The required plug-in is loaded
in PolyWorks|Inspector.
Steps
98
ACQUIRING DATA OBJECTS
99
ACQUIRING DATA OBJECTS
Results
A surface Data object is added to the Tree The point cloud is displayed in the 3D scene.
View. All scan passes are added to one Data
object.
Best practices
Depending on the scanning device used, various settings and quality parameters may be
available in the plug-in or in the manufacturer’s software. In general, follow the
manufacturer’s recommendations to apply the optimal settings for the specific device and
application. It is recommended, when available, to adjust the scanner intensity as necessary to
capture high-quality measurements on a particular material.
When using a line scanner, the tips below also help maximize point cloud quality.
Scanner-to-surface angle
A surface is best captured when the viewpoint is
normal to the surface.
100
ACQUIRING DATA OBJECTS
Scan passes
Focus on one simple scan pass at a time. Rather
than scanning around the part at multiple angles in
one pass, stop each pass after a straight pass,
change the position or angle, and begin a new scan
pass. This facilitates point cloud organization and
point normal calculations.
101
ACQUIRING DATA OBJECTS
Objective: Scan the surfaces of a part using a plug-in to obtain both a surface point cloud
and a boundary point cloud, delineating internal and external boundaries.
Required: A line-scanning device is available and ready to use. The required plug-in is loaded
in PolyWorks|Inspector.
Steps
102
ACQUIRING DATA OBJECTS
Results
A surface Data object and a boundary Data The polygonal model and point cloud are
object are added to the Tree View, under the displayed in the 3D scene.
Data branch.
103
ACQUIRING DATA OBJECTS
Notes
The Surface and Boundary Scan page of the Line Scan Options dialog box offers:
104
ACQUIRING DATA OBJECTS
Objective: Scan the surfaces of a part using a plug-in to obtain a boundary point cloud,
delineating holes and part edges.
Required: A line-scanning device is available and ready to use. The required plug-in is loaded
in PolyWorks|Inspector.
Steps
105
ACQUIRING DATA OBJECTS
Since the data points are calculated by extrapolating between the part surface and sidewall,
the scanner must be angled to adequately measure both surfaces.
boundary point
106
ACQUIRING DATA OBJECTS
Results
A boundary Data object is added to the Tree The boundary point cloud is displayed in the
View. All scan passes are added to one Data 3D scene.
object.
107
ACQUIRING DATA OBJECTS
An inspection workflow, using feature scanning guidance to ensure the extraction of features,
is illustrated below.
2. Create features
Create the nominal components of features
and set their parameters before starting the
inspection.
108
ACQUIRING DATA OBJECTS
Steps
109
ACQUIRING DATA OBJECTS
Results
Notes
110
ACQUIRING DATA OBJECTS
111
ACQUIRING DATA OBJECTS
Objective: Probe the surfaces of a part using a plug-in to obtain a point cloud directly in
PolyWorks|Inspector.
Required: A probing device is available and ready to use, and the required plug-in is loaded
in PolyWorks|Inspector. A CAD model is loaded for point compensation, and the
device is aligned to it.
Steps
112
ACQUIRING DATA OBJECTS
Results
A probed Data object is added to the Tree The point cloud is displayed in the 3D scene.
View. All probed points are added to one
Data object.
Notes
113
ACQUIRING DATA OBJECTS
A probing device can be used to collect a point cloud on the part edges only, creating a
boundary point cloud. This method can be used to measure the perimeter shape of a piece of
sheet metal or a thin-walled part. Either the probe tip or shank can be used.
Objective: Probe the surfaces of a part using a plug-in to obtain a point cloud directly in
PolyWorks|Inspector.
Required: A probing device is available and ready to use, and the required plug-in is loaded
in PolyWorks|Inspector. A CAD file is loaded for point compensation, and the
device is aligned to it.
Steps
Results
A probed Data object is added to the Tree The probed boundary point cloud is
View. All probed points are added to one displayed in the 3D scene.
Data object.
114
ACQUIRING DATA OBJECTS
Notes
115
ACQUIRING DATA OBJECTS
Steps
Results
The IMAlign project is added to the Tree View, The Data object is displayed in the 3D scene.
under the Data branch.
116
ACQUIRING DATA OBJECTS
Steps
Results
A new polygonal Data object is added to the The new polygonal Data object is displayed in
Tree View, under the Data branch. the 3D scene.
117
ACQUIRING DATA OBJECTS
Required: A data file in a PolyWorks format (PSL or PIF files), a native format, or a neutral
format (such as IGES or text files).
Steps
118
ACQUIRING DATA OBJECTS
Results
The point cloud is added to the Tree View, The object is displayed in the 3D scene.
under the Data branch, as a surface Data
object.
119
ACQUIRING DATA OBJECTS
Steps
120
ACQUIRING DATA OBJECTS
Results
The Data point cloud is added to the Tree The object is displayed in the 3D scene.
View, under the Data branch, as a boundary
Data object.
121
ACQUIRING DATA OBJECTS
Objective: Import the acquired data of the actual part in the form
of a polygonal model.
Steps
Results
The polygonal model is added to the Tree The polygonal model is displayed in the
View, under the Data branch, as a surface 3D scene.
Data object.
122
ACQUIRING DATA OBJECTS
Steps
Results
123
ACQUIRING DATA OBJECTS
Required: A Reference object and a Data object are available in the project. In addition, the
Data object is aligned to the Reference object.
Steps
124
ACQUIRING DATA OBJECTS
Results
Required: The project contains a Data object. Data points have been deleted from that
object.
Steps
Results
Previously deleted data points will be added to the Data object. All deleted data points are
recovered, not just the last data points deleted.
Notes
Recovering deleted data points can be a long operation due to the automatic project update.
125
ACQUIRING DATA OBJECTS
Required: The project contains a surface Data object. Data points have been deleted from
that object.
Steps
Results
Notes
• Only surface Data objects (polygonal models or point clouds) are supported by this tool.
This tool does not support the following Data objects:
• Using real-time quality meshing: polygonal models and point clouds from mesh
• Boundary point clouds
• Probed point clouds
• The Edit > Recover Deleted Elements command cannot be used to recover data points that
have been purged.
126
ACQUIRING DATA OBJECTS
Objective: Add data to an existing Data object acquired using a scanning plug-in.
Required: A Data object that was scanned directly in PolyWorks|Inspector and a scanning
device is ready to use and is aligned to the Data object that will be modified.
Steps
Results
The Data object before adding new data. The Data object after acquiring new data.
Holes have been covered with new data.
127
ACQUIRING DATA OBJECTS
Steps
Results
128
Aligning Data objects
to Reference objects
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Introducing alignments
An alignment is an object transformation operation that changes the position and orientation
of a Data object to bring it into the coordinate system of a Reference object.
Data object
Reference object
Alignment tools
Here is a list of common tools offered by PolyWorks|Inspector that are used to align Data
objects to Reference objects:
Surface Points
Match source points probed on
physical objects to matching
destination points picked on
Reference objects or specified
numerically.
130
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Best-Fit Measurement
Objects
Align a Data object to a Reference
object by matching the points of
point-reducible measurement
objects (features and comparison
points) and surface features to the
matched nominal component.
Perpendicular Planes
Align Data objects to Reference
objects using pairs of planar,
direction-based, and center-point-
based features (Plane, Axis, Center
Point), or by matching three plane
features (Perpendicular Planes).
131
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Reference Targets
and
Reference Targets by
Probing
Match components extracted from
Data objects, or points obtained on
Data objects, to reference targets
created on Reference objects.
132
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Data objects with the same transformations can be contained within the same alignment
group, whereas Data objects requiring different alignments are automatically placed in
separate alignment groups. The latter case is common for assemblies of multiple Data
objects. An alignment performed on any Data object applies to all the Data objects.
Required: A Data object with at least two data alignments in an alignment group.
Steps
133
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The selected data alignment is activated and The Data objects are transformed by the new
shown in bold in the Tree View. active data alignment.
Notes
134
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Objective: Align a Data object to a Reference object using a Best-Fit alignment with an
Automatic prealignment.
Steps
135
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
8. Click Start.
As the alignment converges to a solution, statistics
are displayed in the Statistics section.
Results
The new data alignment is added to the Data The Data object is aligned to the Reference
alignment group of the Data object. object using an automatic prealignment
and is then best-fitted using object
surfaces.
Notes
136
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Objective: Align a Data object to a Reference object using a Best-Fit alignment with a manual
prealignment.
Steps
137
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
138
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new data alignment is added to the data The Data object is aligned to the Reference
alignment group of the Data object. object using a manual prealignment and is
then best-fitted using object surfaces.
Notes
In the Prealign using Point Pairs dialog box, another method is available: the 1 Point Pair
method. This method requires picking only one pair of points. A Best-Fit alignment is
automatically performed after a successful prealignment.
139
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Steps
140
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new data alignment is added to the The probed data points are aligned to the
alignment group of the Data object. same locations on the Reference object.
141
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Pattern features Adds all features of the pattern to the alignment pane and
aligns the objects based on the children feature types.
Comparison points Aligns the data points to the nominal component along the
surface normal (surface comparison points) or along the
edge vector (trimmed edge or hemmed edge comparison
points).
Point-reducible features can also be paired. A number of combinations are possible. They can
be paired with another point-reducible feature, a line feature, a cylinder axis, a cone axis, or a
plane feature.
142
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Objective: Align a Data object to a Reference object using a Best-Fit Measurement Objects
alignment.
Required: The Data object should be prealigned to the Reference object. The objects used
for the alignment must contain nominal and measured components.
Steps
143
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
9. Click Start.
As the alignment converges to a solution,
statistics are displayed in the Statistics section.
Results
The new data alignment is added to the The Data object is aligned to the Reference
alignment group of the Data object. object using the specified measurement
objects.
144
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Notes
• Surface features with non compensated points can be used in this alignment.
• Point-reducible cross-section features can be used in this alignment if they are duplicated
in 3D.
• In the More section, the Scale to minimize 3D deviations parameter enables the scaling
of all available Data objects and the measured components in order to minimize the
3D deviations between the nominal components and the measured components used for
alignment. This is useful in compensating for temperature variations when measuring
Data objects that span over 10 meters.
Column
header Vertical
toolbar
Table
area
Column header
Names of the different columns displayed in the pane.
145
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Vertical toolbar
Add Objects
Menu button that allows adding objects to the alignment or adding objects
already selected in the Tree View to the alignment.
Edit Objects
Menu button that allows modifying the Use axes, Weight, and Use to
compute scaling factor parameters of the selected objects.
Remove Objects
Automatic Update
Report
Table area
The table area presents the list of objects used for the alignment, their alignment directions
and their statistics (once the alignment is created).
Note
It is possible to customize the pane. For example, it is possible to show more columns and to
reorder them.
Steps
146
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The results are updated automatically and displayed in the Best-Fit Measurement Objects -
Setup and Results pane.
Before
After
147
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
148
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Steps
149
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Perpendicular Planes
Alternatively, the Plane, Axis, Center Point and the Perpendicular Planes methods can also
align the Data object to standard axes. Measured primitives created on the Data object are
aligned to standard planes, standard axes, and a coordinate along the axes.
• Planar features: planes, circles, arcs, ellipses, polygons, rectangles, slots, and slabs.
• Direction-based features: circles, arcs, cones, cylinders, ellipses, polygons, rectangles,
slots, and lines, but not planes.
• Center-point-based features: circles, arcs, ellipses, points, polygons, rectangles, slots,
and spheres. They are also called point-reducible features.
150
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Objective: Align a Data object to a Reference object using a Plane, Axis, Center Point
alignment.
Required: The project contains a Data object and a Reference object, as well as a planar
feature, a direction-based feature (except planes), and a center-point-based
feature, each containing a nominal and a measured component.
Steps
4. Click Confirm.
151
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new data alignment is added to the The Data object is aligned to the Reference
alignment group of the Data object. object using the features.
Notes
• If no nominal feature component has been defined, standard system planes, axes, and
coordinates can be specified in the Destination list box.
• Sometimes, a partial alignment can be performed. If only one or two features are used for
the alignment, the remaining parameters can be left blank. Make sure that the Sequence
chosen begins with the type of feature used for the partial alignment.
152
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Steps
153
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new data alignment is added to the The Data object is aligned to the Reference
alignment group of the Data object. object using three perpendicular planes.
Notes
154
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
155
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
There are three subtypes of reference target points: surface, feature, and cross-section.
156
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
157
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Required: A Data object, a Reference object, and coordinates for target locations.
Steps
158
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new reference target areas are added to The reference target areas are displayed in
the Tree View, under the Reference Targets the 3D scene as lined plane areas.
branch.
target area 1 target area 2
target area 3
159
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Required: A Data object, a Reference object, and coordinates for target locations.
Steps
160
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new surface reference targets are added The reference targets are displayed in the
to the Tree View, under the Reference Targets 3D scene.
branch.
surf target pt 3 surf target pt 1
surf target pt 2
Notes
The surface reference targets can be set as datum targets and be used as part of a Datum
Reference Frame of a GD&T control. For more information on datum targets, see Defining
datum targets on page 511.
Required: A Data object and a Reference object. The part must have measurable features.
Steps
161
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
5. Click Create.
The feature creation dialog box opens.
7. Click Pick.
Result
The new feature reference targets and their The feature reference targets are displayed in
associated features are added to the Tree the 3D scene.
View.
ftr target pt 2
ftr target pt 1
162
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Required: The project contains a Data object, a Reference object, and reference targets
(feature/surface reference target points or reference target areas). The Data
object must be prealigned to the Reference object.
Steps
163
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The reference targets are measured. For The reference targets show the current
feature reference targets, the corresponding deviation between the Data object and the
features are measured as well. Reference object in the specified alignment
directions.
Notes
• Feature reference targets can also be measured by probing the associated features.
• It is also possible to measure surface reference target points, reference target lines, and
reference target areas using a scripted measurement method (see Scripted measurement
methods on page 698).
164
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
• Align (for reference targets measured using the Extract measurement method);
• Align by Probing (for reference targets measured using the Probe measurement
method). This method is not available for reference target lines and reference target areas.
Reference targets can be used as datum targets for use in Datum Reference Frame alignments
(see Defining datum targets on page 511).
Required: The project contains a Data object, a Reference object and reference targets. The
Data object must be prealigned to the Reference object.
Steps
165
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new data alignment is added to the The Data object is aligned to the Reference
alignment group of the Data object. object using the reference targets.
Required: A Reference object, a physical part, surface or feature reference target points, and
a probing device.
Steps
166
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new data alignment is added to the Tree The Data object is aligned to the Reference
View. The reference targets and the features object using reference target points.
associated to the feature reference targets
are measured.
167
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Notes
• For point features, a radial tolerance is used; it is possible to reprobe points that are out of
the radial tolerance.
• The feature type can be specified in the Align Reference Targets by Probing pane if not
already linked to a feature.
168
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Required: The PolyWorks|Inspector project contains a Data object and a Reference object,
as well as datum features and/or datum targets, each containing a nominal and a
measured component.
Steps
4. Click Create.
The new DRF is added to the Datum reference
frames list.
169
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new data alignment is added to the The Data object is aligned to the Reference
alignment group of the Data object. object using the datum features.
Notes
When datum features are specified in a GD&T control, the Datum Reference Frame alignment
is applied virtually for the calculation – the Data object does not need to be actually aligned to
the Reference object. However, the alignment used by a GD&T control can be visualized using
the Feature Navigator tool.
170
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Required: The PolyWorks|Inspector project contains a Data object and a Reference object,
as well as datum features and/or datum targets.
Steps
171
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
The new data alignment is added to the The Data object is aligned to the Reference
alignment group of the Data object. The object using the A B C Datum Reference
datum features and datum targets are Frame.
measured.
Notes
• For datum target points, a radial tolerance is used; it is possible to reprobe points that are
out of the radial tolerance.
172
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Objective: Align one set of surface Data objects to a fixed set of Data objects.
Required: Two or more surface Data objects with sufficient overlapping data to guarantee a
proper alignment.
Steps
173
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
9. Click Start.
The Prealign using Point Pairs dialog box opens.
Fixed Data objects and the Data objects that will
be aligned are displayed in separate viewports.
10. Move both the fixed Data object (left) and the
Data object that will be aligned (right) to give
them a similar orientation.
This facilitates the picking of pairs of points.
174
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
A new data alignment is added to the The surface Data objects are aligned to each
alignment group of the aligned Data objects. other in the 3D scene.
Notes
When there are three Data objects or more, and once they are aligned together using a best-fit
Data to Data Objects alignment, it is possible to optimize the alignment between all the Data
objects, using surface information, through the Globally Optimize Alignments method.
175
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Required: Three or more Data objects from different device positions are in the project and
already aligned using the Best-Fit Data to Data Objects alignment.
Steps
7. Click Start.
176
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Results
A new data alignment is added to the The surface Data objects are aligned in the
alignment group of the aligned Data objects. 3D scene, and their alignment is globally
optimized.
177
Coordinate systems
Cartesian
Cylindrical
Spherical
178
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
• Cartesian
• Cylindrical
• Spherical
Multiple coordinate systems are useful for users who need to work in a specific frame of
reference for the purpose of visualizing and reporting information. New coordinate systems
can be created. They appear under the Coordinate Systems branch of the Tree View, and are
represented in the 3D scene as an origin and three axes. Only one coordinate system can be
active at a time.
In the 3D scene
The active coordinate system is displayed using red,
green, and blue for the X, Y, and Z axes respectively.
The world coordinate system is easily identifiable since
it has a gray cube at its origin.
• All objects are represented in the new coordinate system, regardless of their status.
• All measurement results are transformed in order to be aligned in the new coordinate
system. Measurement results remain valid.
• The numerical values of object properties related to location and orientation are
expressed in the active coordinate system. Default values, for example in the object
creation dialog boxes, do not change.
• Objects are exported in the active coordinate system.
• The bounding box of the 3D scene is recalculated. This can influence the creation of
certain primitives, like a plane primitive created numerically, or certain dependent
primitives that are created using the bounding box.
179
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
180
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Objective: Create a new coordinate system using feature primitives to define the origin and
orientation.
Required: Features whose geometric properties (ex. center point, normal) can be used to
describe the origin and orientation of the coordinate system.
Steps
181
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Tips
Results
The new coordinate system is added to the The new coordinate system is displayed in
Tree View, under the Coordinate Systems the 3D scene.
branch. It is named csys by default.
182
ALIGNING DATA OBJECTS TO REFERENCE OBJECTS
Notes
183
Measuring
dimensions and
deviations
MEASURING DIMENSIONS AND DEVIATIONS
Measurement objects
Measurements are done through the use of measurement objects: data color maps, features,
cross-sections, comparison points, and gauges. These objects can be measured, remeasured,
updated, and reported. Measurement objects obtain results by calculating the deviation
between nominal components, derived from a Reference object, and measured components,
derived from a Data object. The components of feature and cross-section measurement
objects can be displayed by expanding the objects in the Tree View, while the components of
comparison points and gauges are contained within the objects themselves. A measured
status icon is displayed in the Tree View for objects that have been successfully measured. For
color maps, the measured status icon indicates that the color map is valid.
A simple feature has a nominal and a The nominal and the measured component
measured component. of a cross-section can be represented by
several children, depending on the number
of Reference and Data objects encountered
by its slicing plane.
At least one control is out-of-tolerance. This status has priority over the warning
status.
185
MEASURING DIMENSIONS AND DEVIATIONS
The in-tolerance status is unknown for at least one control (for example, the
measurement object is not controlled, or one of its controls is in error). This status
has priority over all other statuses.
The Display > Tree View options page offers the Show in-tolerance status on
measurement objects option, used to enable or disable the display of the in-tolerance
status. When disabled, only the measured status is displayed (white ruler).
186
Data color maps
Surface
Boundary
Primitives
Thickness
Clearance
187
MEASURING DIMENSIONS AND DEVIATIONS
188
MEASURING DIMENSIONS AND DEVIATIONS
Direction
Select a direction along which deviations are measured. Possible values are illustrated below.
They vary according to the type of data color map.
Tangent to Boundary
189
MEASURING DIMENSIONS AND DEVIATIONS
Reference objects
Choose the Reference objects that are taken into
consideration for the measurement. Possible values
are:
Data objects
Choose which Data objects are taken into
consideration for the measurement. Possible values
are:
Max distance
To speed up calculations, a maximum search distance is
considered to find the deviations of the Data object
from the Reference object. The default value is 4 mm
and no deviation larger than 4 mm is detected. If high deviations occur on a part, ensure that
the Max distance is larger than the expected deviations so as to measure all deviations.
Max angle
In the Filtering section, the Max angle parameter is
enabled by default. This parameter acts as a filter to
ensure that the normal of each considered data
element has a normal compatible with the reference
surfaces or the feature from which the deviations are Data points
measured. The angular deviation between the two 45°
normals must be smaller than the specified Max
angle.
190
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a Data object and a Reference object. The Data object must
be aligned to the Reference object.
Steps
Results
The data color map is added to the Tree View, The color-mapped object is displayed in the
under the Data Color Maps branch. 3D scene.
191
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• Once created, it is possible to access and edit the color map creation parameters if needed
using its property sheet. Select the object in the Tree View and choose Edit > Object
Properties.
192
MEASURING DIMENSIONS AND DEVIATIONS
The procedure used to measure deviations is explained below. For information on the key
parameters, see Understanding key parameters on page 189.
Objective: Measure the deviation of the measured data points from the open boundaries of
the Reference object, generating a data color map.
Required: The project contains a Data object as well as a Reference object with open
boundaries. The Data object must be aligned to the Reference object.
Steps
5. Click Measure.
193
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new data color map is added to the Tree The color-mapped object is displayed in the
View, under the Data Color Maps branch. 3D scene.
Notes
• A Reference object with open boundaries implies the presence of surface discontinuities in
which case the model does not define a closed volume. In the following examples, a
Reference object is illustrated with both types of boundaries: open and closed.
• Once created, it is possible to access and edit the color map creation parameters if needed
using its property sheet. Select the object in the Tree View and choose Edit > Object
Properties.
194
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Measure the deviations of the measured data points from feature primitives,
which generates a data color map.
Required: The project contains a Data object and a feature primitive, which are aligned.
Steps
6. Click Measure.
195
MEASURING DIMENSIONS AND DEVIATIONS
Results
The data color map is added to the Tree View The color-mapped object is displayed in the
under the Data Color Maps branch. 3D scene.
Notes
• Once created, it is possible to access and edit the color map creation parameters if needed
using its property sheet. Select the object in the Tree View and choose Edit > Object
Properties.
196
MEASURING DIMENSIONS AND DEVIATIONS
The procedure used to measure the thickness of a part is explained below. For information on
the key parameters, see Understanding key parameters on page 189.
Steps
Results
The data color map is added to the Tree View, The color-mapped Data object is displayed in
under the Data Color Maps branch. the 3D scene.
197
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• Once created, it is possible to access and edit the color map creation parameters if needed
using its property sheet. Select the object in the Tree View and choose Edit > Object
Properties.
• Optionally, a Reference object can be used for thickness comparison purposes. In this
case, the data color map displays either the measured thickness, the nominal thickness, or
the deviation between the two thicknesses. In all cases, the data color map is displayed on
the Data object.
1. In the Measure Thickness of Data Objects
dialog box, select Compute nominal and
deviation.
198
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains two or more Data objects that have been previously aligned
to each other.
Steps
5. Click Measure.
199
MEASURING DIMENSIONS AND DEVIATIONS
Results
The data color map is added to the Tree View, The color-mapped object is displayed in the
under the Data Color Maps branch. 3D scene.
Interference
Clearance
Notes
• Once created, it is possible to access and edit the color map creation parameters if needed
using its property sheet. Select the object in the Tree View and choose Edit > Object
Properties.
200
MEASURING DIMENSIONS AND DEVIATIONS
Steps
201
MEASURING DIMENSIONS AND DEVIATIONS
Results
If the Auto Range method is specified, the If the Use Object Tolerances method is
range of deviations is displayed as a specified, the deviations are displayed as
continuous map, with minimum and passing or failing the tolerance test, based on
maximum values defined in the Range the tolerance associated with the Reference
limits. object.
Notes
202
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Place annotations on the data color map, showing individual data point
deviations, and report them.
Required: The project contains a Data object aligned to a Reference object, and an active
data color map.
Steps
203
MEASURING DIMENSIONS AND DEVIATIONS
Tip
Results
Individual data point deviations are displayed Data point annotations are added to a table
using annotations in the 3D scene. for reporting.
204
Features
Points Cylinders
Lines Cones
Planes Spheres
Circles Surfaces
Arcs Slabs
Slots Polylines
Rectangles Patterns
Polygons Distances
Ellipses Angles
205
MEASURING DIMENSIONS AND DEVIATIONS
Features are available on the Measure > Features menu or on the Features toolbar.
Feature types
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 Arc Slot Rectangle Polygon
Ellipse
Other:
206
MEASURING DIMENSIONS AND DEVIATIONS
Composite features
Feature primitives
A feature typically contains a nominal and/or a measured primitive:
The subsections that follow describe the feature creation methods and their parameters.
207
MEASURING DIMENSIONS AND DEVIATIONS
Name
A default name is automatically entered in the
Name text box. It can be edited, if desired.
The same name is assigned to the primitive with
the -nom- (nominal) or the -meas- (measured)
suffix according to the primitive status.
208
MEASURING DIMENSIONS AND DEVIATIONS
Choose a datum letter in the Datum feature label combo box, or type in a customized
datum label, consisting of one or more letters. Note that datum labels cannot contain the
letters I, O, Q, X, Y, and Z. Once created, the feature is assigned the specified datum label.
Method
The creation methods available vary according to
the type of feature selected.
The Pick on CAD Model, Anchor, Numerically,
Probe, and Fit creation methods follow standard
creation processes which are described later, and
result in a feature object with a nominal or a
measured primitive.
Construction methods, such as From Objects,
From Intersection, and From Projection, create
features using existing objects.
The From Elements construction method creates points from selected elements.
The Empty Feature creation method allows creating an empty geometric feature of a
specific type, to which a nominal and/or measured object can eventually be added.
Parameters
The parameters available in the dialog box vary according to the creation method
specified in the Method list box.
209
MEASURING DIMENSIONS AND DEVIATIONS
Features (except arcs, points, polylines, and lines) can be created by picking the CAD geometry.
For instance, a cylinder on the CAD model can be picked to create a nominal cylinder feature.
The Pick on CAD Model creation method offers two submethods for surface-based features:
• Single Surface: Creates a feature by picking a single CAD surface in the 3D scene.
• Multiple Surfaces: Creates a feature by picking multiple CAD surfaces in the 3D scene.
210
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
Features can be created by anchoring their primitives on visible Data and Reference objects.
The Anchor creation method enables an interactive mode used to anchor primitives.
Each type of feature is created using a specific anchoring method. The How To Window
button of the interactive mode guidance toolbar displays a diagram illustrating how to anchor
points to create the specified feature type.
When finished anchoring the required number of points, a primitive passing through the
picked points is automatically created and added to the Tree View.
Numerically
The Numerically creation method offers parameters specific to the type of primitive being
created.
Point, Center, Origin, or Apex coordinates can be provided by manually entering the (x, y, z)
coordinates or by dragging a center-point-based primitive (arc, circle, ellipse, point, polygon,
rectangle, slot, and sphere) and dropping it over the x, y, or z text box.
A Radius value can be provided manually or by dragging a primitive with a radius (arc, circle,
polygon, rectangle, slot, cylinder, and sphere) and dropping it over the text box.
Probe
The Probe method offers several parameters that allow users to customize the probing
session.
211
MEASURING DIMENSIONS AND DEVIATIONS
Thin material
It is recommended to enable this parameter when
probing curved-based features on an object made
of a thin material like sheet metal. It takes the
thickness of the material and the constraining
plane into consideration to calculate the
compensation correctly, even when the probe is in
contact with the edge instead of the sidewall.
Compensation method
By default, the Compensation Method is
generally set to From Device. This method uses
the Compensation Method value of the probing
device specified on the Probing Device >
Compensation Method page of the
PolyWorks|Inspector Options dialog box. The
following values are available:
212
MEASURING DIMENSIONS AND DEVIATIONS
Constraining planes
A constraining plane helps control the orientation of two-dimensional curve-based features
like circles and slots. Since points probed around the feature perimeter may have different
heights, the constraining plane prevents the feature from fitting at a tilt.
Plane
Constrained Circle
Fit
When creating or extracting features from a point cloud or a polygonal model, the user can
specify how the feature should be fit. Three items are available: Best-fit, Min, and Max. The
method specified will determine where, within the data elements with the qualifying distance
and angle, the feature primitive will be positioned. The Fit creation method allows creating
features by fitting their primitives to selected Data or Reference object elements or to picked
points.
213
MEASURING DIMENSIONS AND DEVIATIONS
If the Best-fit fit type is selected, a standard best-fit algorithm is applied, using a pure least-
squares approach to generate a feature that is an average fit within the eligible data elements.
Best-fit is the default fit type for many feature types, such as planes. It is a reasonable choice
in regions where the point cloud is expected to generally define a smooth surface and any
digitizer noise is equally distributed above and below the surface.
If the Min fit type is selected, the feature is fit such that no points are enclosed by the
primitive. For a circular hole, the circle feature would fit to the innermost eligible data points,
while for a planar surface, the plane would fit to the bottom eligible data points. It is a
reasonable choice when defining a hole in the piece, because it describes the largest mating
diameter possible without interference.
If the Max fit type is selected, the fitting algorithm applied creates the smallest primitive that
encloses all considered data points. For a cylindrical pin, the cylinder would fit to the
outermost eligible data points, while for a planar surface, the plane would fit to the top
eligible points. The Max fit type is a reasonable choice when defining a physical pin or a
diffuse surface like a honeycomb, because it describes the actual mating surface without
interference.
214
MEASURING DIMENSIONS AND DEVIATIONS
Constructing features
When creating features using construction methods, such as From objects or From
Intersection, the creation method section of the creation dialog box offers a submethod
selection list box. If the objects required for the construction are preselected in the Tree View,
a corresponding construction submethod is automatically specified according to the type of
objects selected.
When constructing features using existing features, the primitives of the selected features are
divided into two separate groups, nominal and measured, and the desired construction
operation is performed on each group. Note the following:
• If all the source features contain a nominal primitive, the resulting features also contain a
nominal primitive.
• If all the source features contain a measured primitive, the resulting features also contain
a measured primitive.
• The nominal primitive and the measured primitive created using the same source feature
belong to the same resulting feature.
If both the nominal and the measured primitives could not be created, and the Create
dependencies check box was selected in the More subsection of the creation dialog box,
corresponding empty features will be created. Otherwise, no feature is created.
Commands on the Measure > Features > Create from Files submenu can be used to import
same-type primitives from text files as well as to import one or more types of primitives from
specific file types (for example, IGES files).
Each new primitive is assigned to a new feature of the primitive type. For example, importing a
circle results in the creation of a circle feature that contains the circle primitive. The status of
the new primitives (nominal or measured) can be specified when imported.
Feature dependencies
When a feature is constructed using existing objects in the project, for example, when using
the From Objects method, the newly created features are dependent on the parent objects
used to create them. This means that any changes made to the parent objects will result in the
recalculation of the dependent features.
215
MEASURING DIMENSIONS AND DEVIATIONS
• Pick on CAD Model: Circles, arcs, slots, and lines can be created on cross-sections using
this creation method. This method enables an interactive mode that has the same
behavior as the existing mode for creating features. The only difference is that features are
created by picking on the nominal cross-section components extracted from a CAD model.
A preview of the feature that will be created is displayed.
• Anchor: Circles, arcs, slots, lines, and points can be created on cross-sections using this
creation method. This method enables an interactive mode used to anchor primitives on
nominal or measured cross-section components.
• Numerically: Circles, arcs, slots, lines, and points can be created on cross-sections using
this creation method. Features that are created numerically are automatically projected
onto the cross-section plane.
• From Objects, From Intersection, and From Projection: Circles, slots, lines, and points
can be created on cross-sections using a construction method. Features created from
other features are automatically projected onto the cross-section plane, while always
preserving their form. For example, when creating a cross-section feature from the
intersection of a plane and a cylinder, the circle resulting from the intersection is first
computed in space. Then its center point is projected onto the cross-section plane and its
axis orientation is forced to be the same as the cross-section normal vector while keeping
the same radius.
• Empty Feature
216
MEASURING DIMENSIONS AND DEVIATIONS
The resulting duplicated feature is dependent on its cross-section feature counterpart: the
nominal primitive, on the one hand, is identical to the cross-section feature, except for arc
features, which are duplicated as circles; the measured primitive, on the other hand, can
deviate from the cross-section feature, since it is extracted in the active alignment instead of
the alignment used to extract the cross-section.
217
MEASURING DIMENSIONS AND DEVIATIONS
218
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
The deviations are displayed according to predefined options (see Feature measured point
deviation display options on page 221 for information).
219
MEASURING DIMENSIONS AND DEVIATIONS
Notes
220
MEASURING DIMENSIONS AND DEVIATIONS
• Deviation type:
By default, Measured Points is selected, which
means that the deviation of measured points is
displayed with respect to the nominal or the
measured primitive (see the Considered
feature component option later on in this
section).
221
MEASURING DIMENSIONS AND DEVIATIONS
• Deviation vectors:
It controls whether deviation vectors are
displayed. The default value is set to
Automatic, which lets the application decide
whether the vectors are shown or not based
on the number of point deviations that are
displayed in the 3D scene. The deviation vector
display can also be set to Show or Hide.
Notes
222
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains at least a Reference object, a Data object, a surface-based
feature, a curve-based feature, or a cross-section-based object, or the information
that defines the nominal primitive is available.
Steps
Numerically
1. In the Method list, select Numerically.
2. Specify the Point coordinates to define the
feature.
3. Click Create.
223
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
1. In the Method list, select Anchor.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
2. In the 3D scene, anchor a point at the desired
location.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
3. Right-click to exit the anchoring mode.
Results
The point feature and its nominal primitive The nominal primitive is displayed in the 3D
are added to the Tree View, under the scene.
Features branch.
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Probe
Objective: Create the measured point primitive by probing it.
Required: The project contains a nominal point primitive. A probing device is ready to use.
Steps
224
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive is added to The primitives are displayed in the 3D scene.
the point feature, under the Features branch
of the Tree View.
Notes
225
MEASURING DIMENSIONS AND DEVIATIONS
Steps
From Objects
1. In the Method list, select From Objects.
2. In the Submethod list, select a submethod.
A corresponding construction submethod is
automatically specified according to the type of
selected objects.
3. Specify the required parameters, if necessary.
4. Click Create.
Example 1: The Circle Centers submethod
creates a point at the center point of each
selected circle. This submethod is available for
all curve-based features.
226
MEASURING DIMENSIONS AND DEVIATIONS
From Intersection
1. In the Method list, select From Intersection.
2. In the Submethod list, select a submethod.
A corresponding construction submethod is
automatically specified according to the type of
selected objects.
3. Specify the required parameters, if necessary.
4. Click Create.
Example: The Plane and Cylinders
submethod creates a point at the intersection
of the selected plane and the axis of each
selected cylinder.
Results
The constructed point feature is added to the The point feature is displayed in the
Tree View, under the Features branch. A chain 3D scene.
overlays the icon, indicating its dependent
status.
227
MEASURING DIMENSIONS AND DEVIATIONS
Notes
These methods generate dependent point features, which means that if something affects the
source objects, it affects the dependent point feature as well. For example, if the source object
becomes measured, the dependent point feature becomes measured as well.
For more information, see Creating features on cross-sections for 2D inspection on page 216.
Steps
228
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. Enable the On cross-section parameter and
choose a cross-section from the list.
3. Specify the Point coordinates to define the
feature.
4. Click Create.
The point is automatically projected onto the
cross-section.
Anchor
1. In the Method list, select Anchor.
2. Enable the On cross-section parameter and
choose a cross-section from the list.
3. The interactive anchoring mode is
automatically activated. If not, click Anchor.
4. In the 3D scene, anchor a point on the cross-
section contour at the desired location to
create a point.
Press and hold SHIFT when anchoring to pick the
closest vertex on a cross-section component.
5. Right-click to exit the anchoring mode.
Results
Required: The project contains a cross-section point feature with a nominal primitive, and its
linked cross-section is measured. For more information about obtaining cross-
section measured components, refer to Measuring the geometry on the part on
page 390.
229
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
Steps
230
MEASURING DIMENSIONS AND DEVIATIONS
Results
Notes
These methods generate dependent point features, which means that if something affects the
source objects, it affects the dependent point feature as well. For example, if the source object
becomes measured, the dependent point feature becomes measured as well.
231
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains at least a Reference object, a Data object, a surface-based
feature, a curve-based feature, a cross-section-based object, or the information
that defines the nominal primitive is available.
Steps
Numerically
1. In the Method list, select Numerically.
2. In the Submethod list, select Origin and
Orientation.
3. Specify the required values to define the
feature Origin, Orientation, and Length.
4. Click Create.
232
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
1. In the Method list, select Anchor.
2. In the Submethod list, select Pick 2.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
3. In the 3D scene, anchor two points at the
desired location.
Press and hold SHIFT when anchoring to pick the
closest vertex on a cross-section component.
4. Right-click to exit the anchoring mode.
Results
The line feature and its nominal primitive are The nominal primitive is displayed in the
added to the Tree View, under the Features 3D scene.
branch.
233
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Probe
Objective: Create the measured line primitive by probing it.
Required: The project contains a nominal line primitive. A probing device is ready to use.
Steps
234
MEASURING DIMENSIONS AND DEVIATIONS
Tips
Results
The probed measured primitive is added to The primitives are displayed in the 3D scene.
the line feature, under the Features branch of
the Tree View.
235
MEASURING DIMENSIONS AND DEVIATIONS
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
236
MEASURING DIMENSIONS AND DEVIATIONS
Steps
From Objects
1. In the Method list, select From Objects.
2. In the Submethod list, select a submethod.
A corresponding construction submethod is
automatically specified according to the type of
selected objects.
3. Specify the required parameters, if necessary.
4. Click Create.
Example: The Cylinder Axes submethod
creates a line using the axis of each selected
cylinder.
237
MEASURING DIMENSIONS AND DEVIATIONS
From Intersection
1. In the Method list, select From Intersection.
2. In the Submethod list, select a submethod.
A corresponding construction submethod is
automatically specified according to the type of
selected objects.
3. Specify the required parameters, if necessary.
4. Click Create.
Example: The 2 Planes submethod creates a
line at the intersection of two selected planes.
Results
The constructed line feature is added to the The line feature is displayed in the 3D scene.
Tree View, under the Features branch. A chain
overlays the icon indicating its dependent
status.
Notes
These methods generate dependent line features, which means that if something affects the
source objects, it affects the dependent line feature as well. For example, if the source object
becomes measured, the dependent line feature becomes measured as well.
To make the line features independent, choose Measure > Features > Remove Dependencies.
238
MEASURING DIMENSIONS AND DEVIATIONS
For more information, see Creating features on cross-sections for 2D inspection on page 216.
Steps
239
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. In the Submethod list, select a submethod.
3. Enable the On cross-section parameter and
choose a cross-section from the list.
4. Specify the required parameters, if necessary.
5. Click Create.
The line is automatically projected onto the cross-
section.
Anchor
1. In the Method list, select Anchor.
2. In the Submethod list, select Pick 2.
3. Enable the On cross-section parameter and
choose a cross-section from the list.
4. The interactive anchoring mode is
automatically activated. If not, click Anchor.
5. In the 3D scene, anchor two points on the
cross-section contour at the desired location to
create a line
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
6. Right-click to exit the anchoring mode.
240
MEASURING DIMENSIONS AND DEVIATIONS
Results
Required: The project contains a cross-section line feature with a nominal primitive, and its
linked cross-section is measured. For more information about obtaining cross-
section measured components, refer to Measuring the geometry on the part on
page 390.
Steps
Results
241
MEASURING DIMENSIONS AND DEVIATIONS
Steps
242
MEASURING DIMENSIONS AND DEVIATIONS
Results
Notes
These methods generate dependent line features, which means that if something affects the
source objects, it affects the dependent line feature as well. For example, if the source object
becomes measured, the dependent line feature becomes measured as well.
243
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a Reference object or the information that defines the
nominal primitive is available.
Steps
244
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. In the Submethod list, select Point and
Normal.
3. Specify the required values to define the
feature Point and Normal.
4. Click Create.
Anchor
1. In the Method list, select Anchor.
2. In the Submethod list, select Pick 3.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
3. In the 3D scene, anchor three points on the
surface to create a plane.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
Results
The plane feature, and its nominal primitive, The nominal primitive is displayed in the
are added to the Tree View under the 3D scene.
Features branch.
245
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured plane primitive using the nominal primitive.
Required: The project contains a feature with a nominal primitive and an aligned Data
object.
Steps
Results
The measured primitive is added to the plane The primitives are displayed in the 3D scene.
feature in the Tree View, under the Features
branch.
246
MEASURING DIMENSIONS AND DEVIATIONS
Probe
Objective: Create the measured plane primitive by probing it.
Required: The project contains a nominal plane primitive. A probing device is ready to use.
Steps
Tips
• If a feature contains a nominal primitive, it is
highlighted and centered in the 3D scene for
guidance.
• A minimum number of points must be probed
to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
247
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive is added to The primitives are displayed in the 3D scene.
the plane feature, under the Features branch
of the Tree View.
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
248
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured plane primitives interactively using data elements.
Steps
249
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
Results
The measured primitive is added to the plane The primitive is displayed in the 3D scene.
feature, under the Features branch of the
Tree View.
Steps
250
MEASURING DIMENSIONS AND DEVIATIONS
5. Click Confirm.
Results
The plane feature, and its measured The primitive is displayed in the 3D scene.
primitive, are added to the Tree View under
the Features branch.
Notes
The Extract from Polygonal Models method can also be used to create nominal primitives
when using a polygonal model as the Reference object.
251
MEASURING DIMENSIONS AND DEVIATIONS
Steps
From Objects
1. In the Method list, select From Objects.
2. In the Submethod list, select a submethod.
A corresponding construction submethod is
automatically specified according to the type of
selected objects.
3. Specify the required parameters, if necessary.
4. Click Create.
Example: The Average of Planes submethod
creates a plane by averaging the selected
planes.
252
MEASURING DIMENSIONS AND DEVIATIONS
Results
The constructed plane feature is added to the The plane feature is displayed in the
Tree View, under the Features branch. A chain 3D scene.
overlays the icon indicating its dependent
status.
253
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a Reference object, or the information that describes the
nominal primitive is available.
Steps
254
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. Specify the required values to define the
feature Center, Orientation, and Radius.
3. Click Create.
Anchor
1. In the Method list, select Anchor.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
2. In the 3D scene, anchor three points on a hole
boundary to create a circle.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
Results
The circle feature and its nominal primitive The nominal primitive is displayed in the
are added to the Tree View, under the 3D scene.
Features branch.
255
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured circle primitive using the nominal primitive.
Required: The project contains a circle feature with a nominal primitive and an aligned Data
object.
Steps
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.
256
MEASURING DIMENSIONS AND DEVIATIONS
Probe
Objective: Create the measured circle primitive by probing it, along with its constraining
plane, if required.
Required: The project contains a nominal circle primitive. A probing device is ready to use.
Steps
Tips
• If a feature contains a nominal primitive, it is
highlighted and centered in the 3D scene for
guidance.
• A minimum number of points must be probed
to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
257
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive is added to The primitives are displayed in the 3D scene.
the circle feature, under the Features branch
of the Tree View.
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
258
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured circle primitives interactively using data elements.
Steps
259
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
260
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the circle The primitive is displayed in the 3D scene.
feature, under the Features branch of the
Tree View.
Steps
261
MEASURING DIMENSIONS AND DEVIATIONS
From Objects
1. In the Method list, select From Objects
2. In the Submethod list, select a submethod.
A corresponding construction submethod is
automatically specified according to the type of
selected objects.
3. Specify the required parameters, if necessary.
4. Click Create.
Example: The Cylinders submethod creates a
circle at each end of the selected cylinder,
having the orientation of the cylinder.
From Intersection
1. In the Method list, select From Intersection.
2. In the Submethod list, select a submethod.
A corresponding construction submethod is
automatically specified according to the type of
selected objects.
3. Specify the required parameters, if necessary.
4. Click Create.
Example: The Plane and Cylinders
submethod creates a circle centered at the
intersection of a selected plane and the axis of
each selected cylinder, oriented using the
normal of the plane and with a radius equal to
the radius of the cylinder.
262
MEASURING DIMENSIONS AND DEVIATIONS
Results
The constructed circle features are added to The circle features are displayed in the
the Tree View, under the Features branch. A 3D scene.
chain overlays the icon, indicating its
dependent status.
Notes
These methods generate dependent circle features, which means that if something affects the
source objects, it affects the dependent circle feature as well. For example, if the source object
becomes measured, the dependent circle feature becomes measured as well.
To make the circle features independent, choose Measure > Features > Remove Dependencies.
263
MEASURING DIMENSIONS AND DEVIATIONS
For more information, see Creating features on cross-sections for 2D inspection on page 216.
Steps
264
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. Enable the On cross-section parameter and
choose from the list of cross-sections.
3. Specify the required values to define the
feature Center and Radius.
4. Click Create.
The circle is automatically projected onto the
cross-section.
Anchor
1. In the Method list, select Anchor.
2. Enable the On cross-section parameter and
choose from the list of cross-sections.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
3. In the 3D scene, anchor three points on the
cross-section contour at the desired location to
create a circle.
Press and hold SHIFT when anchoring to pick the
closest vertex on a cross-section component.
4. Right-click to exit the anchoring mode.
Results
265
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a cross-section circle feature with a nominal primitive, and its
linked cross-section is measured. For more information about obtaining cross-
section measured components, refer to Measuring the geometry on the part on
page 390.
Steps
Results
Steps
266
MEASURING DIMENSIONS AND DEVIATIONS
Results
267
MEASURING DIMENSIONS AND DEVIATIONS
Notes
These methods generate dependent circle features, which means that if something affects the
source objects, it affects the dependent circle feature as well. For example, if the source object
becomes measured, the dependent circle feature becomes measured as well.
268
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a cross-section, a Reference object, or the information that
describes the nominal primitive is available.
Steps
269
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. In the Cross-section list, select a cross-section.
3. Specify the required values to define the
feature Center, Radius, Angle reference axis,
Start angle, and End angle.
4. Click Create.
Anchor
1. In the Method list, select Anchor.
2. In the Cross-section list, select a cross-section.
3. The interactive anchoring mode is
automatically activated. If not, click Anchor.
4. In the 3D scene, anchor three points on the
cross-section contour, at the desired location,
to create an arc.
Press and hold SHIFT when anchoring to pick the
closest vertex on a cross-section component.
5. Right-click to exit the anchoring mode.
270
MEASURING DIMENSIONS AND DEVIATIONS
Results
The arc feature and its nominal primitive are The nominal primitive is displayed in the
added to the Tree View, under the Features 3D scene.
branch.
Notes
• Angle reference axis: Axis used as a reference for specifying the start and end angles of
the arc. This axis is projected onto the cross-section plane.
• Start angle: Start angle of the arc, measured counterclockwise from the angle reference
axis.
• End angle: End angle of the arc, measured counterclockwise from the angle reference
axis.
271
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Objective: Extract the measured arc primitive using the nominal primitive.
Required: The project contains an arc feature with a nominal primitive and its linked cross-
section is measured.
Steps
Results
The measured primitive is added to the arc The primitives are displayed in the 3D
feature, under the Features branch of the Tree scene.
View.
272
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a Reference object, or the information that defines the
nominal primitive is available.
Steps
273
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. Specify the values to define the feature Center,
Axis orientation, Length orientation,
Length, and Width.
3. Click Create.
Anchor
1. In the Method list, select Anchor.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
2. In the 3D scene, anchor three points on one arc
boundary and two points on the other arc
boundary.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
Results
The slot feature and its nominal primitive are The nominal primitive is displayed in the
added to the Tree View, under the Features 3D scene.
branch.
274
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured slot primitive using the nominal primitive.
Required: The project contains a slot feature with a nominal primitive and an aligned Data
object.
Steps
Results
The measured primitive is added to the slot The primitives are displayed in the 3D scene.
feature in the Tree View, under the Features
branch.
275
MEASURING DIMENSIONS AND DEVIATIONS
Probe
Objective: Create the measured slot primitive by probing it, along with its constraining plane
if required.
Required: The project contains a nominal slot primitive. A probing device is ready to use.
Steps
276
MEASURING DIMENSIONS AND DEVIATIONS
Tips
• If a feature contains a nominal primitive, it is
highlighted and centered in the 3D scene for
guidance.
• A minimum number of points must be probed
for each arc to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
Results
The probed measured slot primitive and its The probed slot feature components are
constraining plane are added to the Tree displayed in the 3D scene.
View, under the Features branch.
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
277
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured slot primitives interactively using data elements.
278
MEASURING DIMENSIONS AND DEVIATIONS
Steps
279
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
Results
The measured primitive is added to the slot The primitive is displayed in the 3D scene.
feature, under the Features branch of the Tree
View.
280
MEASURING DIMENSIONS AND DEVIATIONS
For more information, see Creating features on cross-sections for 2D inspection on page 216.
Steps
281
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. Enable the On cross-section parameter and
choose a cross-section from the list.
3. Specify the values to define the feature Center,
Length orientation, Length, and Width.
4. Click Create.
The slot is automatically projected onto the cross-
section.
Anchor
1. In the Method list, select Anchor.
2. Enable the On cross-section parameter and
choose a cross-section from the list.
3. The interactive anchoring mode is
automatically activated. If not, click Anchor.
4. In the 3D scene, anchor three points on the
cross-section contour at the desired location to
define the first arc, then two points to define
the second arc to create a slot.
Press and hold SHIFT when anchoring to pick the
closest vertex on a cross-section component.
5. Right-click to exit the anchoring mode.
Results
282
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a cross-section slot feature with a nominal primitive, and its
linked cross-section is measured. For more information about obtaining cross-
section measured components, refer to Measuring the geometry on the part on
page 390.
Steps
Results
283
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a Reference object, or the information that describes the
nominal primitive is available.
Steps
284
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
3. Click Create.
285
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
1. In the Method list, select Anchor.
Rectangle with
The interactive anchoring mode is automati- sharp corners
cally activated. If not, click Anchor.
2. Enable the Rounded corners parameters, if
required.
3. In the 3D scene, anchor the required number
of points on a rectangle boundary to create a
rectangle. Rectangle with
Press and hold SHIFT when anchoring to pick the rounder corners
closest vertex on a polygonal model.
Results
The rectangle feature and its nominal The nominal primitive is displayed in the
primitive are added to the Tree View, under 3D scene.
the Features branch.
286
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured rectangle primitive using the nominal primitive.
Required: The project contains a rectangle feature with a nominal primitive and an aligned
Data object.
Steps
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
rectangle feature in the Tree View, under the
Features branch.
287
MEASURING DIMENSIONS AND DEVIATIONS
Probe
Objective: Create the measured rectangle primitive by probing it, along with its constraining
plane if required.
Required: The project contains a nominal rectangle primitive. A probing device is ready to
use.
Steps
288
MEASURING DIMENSIONS AND DEVIATIONS
Tips
• If a feature contains a nominal primitive, it is
highlighted and centered in the 3D scene for
guidance.
• A minimum number of points must be probed
for each side to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
Results
The probed measured primitive and the The probed feature components are
constraining plane are added to the Tree displayed in the 3D scene.
View, under the Features branch.
289
MEASURING DIMENSIONS AND DEVIATIONS
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
290
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured rectangle primitives interactively using data elements.
Steps
291
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
Results
The measured primitive is added to the The primitive is displayed in the 3D scene.
rectangle feature, under the Features branch
of the Tree View.
292
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a Reference object, or the information that describes the
nominal primitive is available.
Steps
293
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
3. Click Create.
Anchor
1. In the Method list, select Anchor.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
2. Specify the Number of sides for the polygon.
3. In the 3D scene, anchor three points at the
corners of the hole to create a polygon.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
294
MEASURING DIMENSIONS AND DEVIATIONS
Results
The polygon feature and its nominal primitive The nominal primitive is displayed in the
are added to the Tree View, under the 3D scene.
Features branch.
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured polygon primitive using the nominal primitive.
Required: The project contains a polygon feature with a nominal primitive and an aligned
Data object.
Steps
295
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
polygon feature in the Tree View, under the
Features branch.
Probe
Objective: Create the measured polygon primitive by probing it, along with its constraining
plane if required.
Required: The project contains a nominal polygon primitive. A probing device is ready to
use.
Steps
296
MEASURING DIMENSIONS AND DEVIATIONS
Tips
• If a feature contains a nominal primitive, it is
highlighted and centered in the 3D scene for
guidance.
• A minimum number of points must be probed
for each side to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
297
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive and The primitives are displayed in the 3D scene.
constraining plane are added to the Tree
View, under the Features branch.
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
298
MEASURING DIMENSIONS AND DEVIATIONS
299
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured polygon primitives interactively using data elements.
Steps
300
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
Results
The measured primitive is added to the The primitive is displayed in the 3D scene.
polygon feature, under the Features branch
of the Tree View.
301
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a Reference object, or the information that describes the
nominal primitive is available.
Steps
302
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
3. Click Create.
Anchor
1. In the Method list, select Anchor.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
2. In the 3D scene, anchor five points on a hole
boundary to create an ellipse.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
303
MEASURING DIMENSIONS AND DEVIATIONS
Results
The ellipse feature and its nominal primitive The nominal primitive is displayed in the
are added to the Tree View, under the 3D scene.
Features branch.
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured ellipse primitive using the nominal primitive.
Required: An ellipse feature with a nominal primitive and an aligned Data object.
Steps
304
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
ellipse feature in the Tree View, under the
Features branch.
Probe
Objective: Create the measured ellipse primitive by probing it, along with its constraining
plane, if required.
Required: The project contains a nominal ellipse primitive. A probing device is ready to use.
Steps
305
MEASURING DIMENSIONS AND DEVIATIONS
Tips
• If a feature contains a nominal primitive, it is
highlighted and centered in the 3D scene for
guidance.
• A minimum number of points must be probed
to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
306
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive is added to The primitives are displayed in the 3D scene.
the ellipse feature, under the Features
branch in the Tree View.
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
307
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured ellipse primitives interactively using data elements.
Steps
308
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
309
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the The primitive is displayed in the 3D scene.
ellipse feature, under the Features branch of
the Tree View.
310
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: A Reference object or the information that defines the nominal primitive is
available.
Steps
311
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. Specify the required parameter values to
define the feature Origin, Orientation,
Radius, and Height.
3. Click Create.
Anchor
1. In the Method list, select Anchor.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
2. In the 3D scene, anchor four points on the
surface to create a cylinder.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
Results
The cylinder feature and its nominal primitive The nominal primitive is displayed in the
are added to the Tree View, under the 3D scene.
Features branch.
312
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured cylinder primitive using the nominal primitive.
Required: The project contains a feature with a nominal primitive and an aligned Data
object.
Steps
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
cylinder feature in the Tree View, under the
Features branch.
313
MEASURING DIMENSIONS AND DEVIATIONS
Probe
Objective: Create the measured cylinder primitive by probing it.
Required: The project contains a nominal cylinder primitive. A probing device is ready to use.
Steps
5. Click Probe.
Tips
• If a feature contains a nominal primitive, it will
be highlighted and centered in the 3D scene
for guidance.
• A minimum number of points must be probed
to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
314
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive is added to The primitives are displayed in the 3D scene.
the cylinder feature, under the Features
branch of the Tree View.
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
315
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured cylinder primitives interactively using data elements.
Steps
316
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
Results
The measured primitive is added to the The primitive is displayed in the 3D scene.
cylinder feature, under the Features branch of
the Tree View.
317
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
The measured cylinder feature primitive is The measured feature primitive is displayed
added to the Tree View, under the Features in the 3D scene.
branch.
318
MEASURING DIMENSIONS AND DEVIATIONS
Notes
The Extract from Polygonal Models method can also be used to create nominal primitives
when using a polygonal model as the Reference object.
319
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a Reference object, or the information that defines the
nominal primitive is available.
Steps
320
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
2. Specify the required values to define the
feature Apex, Orientation, Slope (degrees),
Distance from apex, and Height.
3. Click Create.
Anchor
1. In the Method list, select Anchor.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
2. In the 3D scene, anchor four points on the
surface to create a cone.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
3. Right-click to exit the anchoring mode.
Results
The cone feature and its nominal primitive The nominal primitive is displayed in the
are added to the Tree View, under the 3D scene.
Features branch.
321
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured cone primitive using the nominal primitive.
Required: The project contains a feature with a nominal primitive and an aligned Data
object.
Steps
Results
The measured primitive is added to the cone The primitives are displayed in the 3D scene.
feature in the Tree View, under the Features
branch.
322
MEASURING DIMENSIONS AND DEVIATIONS
Probe
Objective: Create the measured cone primitive by probing it.
Required: The project contains a nominal cone feature. A probing device is ready to use.
Steps
5. Click Probe.
Tips
• If a feature contains a nominal primitive, it is
highlighted and centered in the 3D scene for
guidance.
• A minimum number of points must be probed
to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
323
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive is added to The primitives are displayed in the 3D scene.
the cone feature, under the Features branch
of the Tree View.
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
324
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured cone primitives interactively using data elements.
Steps
325
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
Results
The measured primitive is added to the cone The primitive is displayed in the 3D scene.
feature, under the Features branch of the
Tree View.
Steps
326
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured primitive is added to the cone The measured primitive is displayed in the
feature, under the Features branch. 3D scene.
Notes
The Extract from Polygonal Models method can also be used to create nominal primitives
when using a polygonal model as the Reference object.
327
MEASURING DIMENSIONS AND DEVIATIONS
The creation procedures are explained in the following subsections. For information on the
creation methods and their key parameters, see The feature creation methodology on page 207.
Required: The project contains a Reference object, or the information that defines the
nominal primitive is available.
Steps
328
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
1. In the Method list, select Numerically.
3. Click Create.
Anchor
1. In the Method list, select Anchor.
The interactive anchoring mode is automati-
cally activated. If not, click Anchor.
2. In the 3D scene, anchor four points on the
surface to create a sphere.
Press and hold SHIFT when anchoring to pick the
closest vertex on a polygonal model.
3. Right-click to exit the anchoring mode.
Results
The sphere feature and its nominal primitive The nominal primitive is displayed in the
are added to the Tree View, under the 3D scene.
Features branch.
329
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured sphere primitive using the nominal primitive.
Required: The project contains a feature with a nominal primitive and an aligned Data
object.
Steps
Results
The measured primitive is added to the The primitives are displayed in the 3D scene.
sphere feature in the Tree View, under the
Features branch.
330
MEASURING DIMENSIONS AND DEVIATIONS
Probe
Objective: Create the measured sphere primitive by probing it.
Required: The project contains a nominal sphere primitive. A probing device is ready to use.
Steps
Tips
• If a feature contains a nominal primitive, it is
highlighted and centered in the 3D scene for
guidance.
• A minimum number of points must be probed
to fit a valid primitive.
• The probed primitive is compensated
according to the specified compensation
method set in the More section.
331
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive is added to The primitives are displayed in the 3D scene.
the sphere feature, under the Features
branch of the Tree View.
Notes
A nominal primitive offers guidance when probing the measured primitive, but is not
necessary. To probe a measured primitive without a nominal primitive:
332
MEASURING DIMENSIONS AND DEVIATIONS
Fit
Objective: Create measured sphere primitives interactively using data elements.
Steps
333
MEASURING DIMENSIONS AND DEVIATIONS
Tips
To use the Fit method to define the measured primitive of an existing feature, select the
feature in the Tree View and choose Measure > Features > Define Measured.
Results
The measured primitive is added to the The primitive is displayed in the 3D scene.
sphere feature, under the Features branch of
the Tree View.
334
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
The measured sphere feature primitive is The measured feature primitive is displayed
added to the Tree View, under the Features in the 3D scene.
branch.
335
MEASURING DIMENSIONS AND DEVIATIONS
Notes
The Extract from Polygonal Models method can also be used to create nominal primitives
when using a polygonal model as the Reference object.
336
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a Reference object in the form of a CAD model.
Steps
6. Click Create.
337
MEASURING DIMENSIONS AND DEVIATIONS
Results
The surface feature is added to the Tree View, The feature is displayed in the 3D scene.
under the Features branch.
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Extract
Objective: Extract the measured surface component by detecting it near the nominal
component.
Required: The project contains a feature with a nominal component and an aligned Data
object.
Steps
338
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured component is extracted and a The feature is displayed in the 3D scene.
measured status icon is added to the surface
feature icon in the Tree View, under the
Features branch.
Required: The project contains nominal surface components. A probing device is ready to
use and is aligned to a CAD model.
Steps
339
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured component is probed and a The feature is displayed in the 3D scene.
measured status icon is added to the surface
feature in the Tree View, under the Features
branch.
The procedure involves the following steps, which are detailed hereafter:
340
MEASURING DIMENSIONS AND DEVIATIONS
Steps
341
MEASURING DIMENSIONS AND DEVIATIONS
Results
The surface feature is created and measured, but not yet compensated. It is added to the Tree
View, under the Features branch. A warning icon indicates that the probed points are not yet
compensated.
When uncompensated probed data points are available and are aligned to the CAD model,
Reference elements can be found automatically using the measured component of the
surface feature. An option is available to quickly select Reference elements.
For information on how to import CAD models and proceed with an alignment, see Importing
a CAD model on page 76 and Introducing alignments on page 130.
Required: The measured component is probed (uncompensated data points), and the
probed points are aligned to the CAD model.
Steps
342
MEASURING DIMENSIONS AND DEVIATIONS
5. Click Create.
Results
The nominal component of the surface The feature is displayed in the 3D scene.
feature is created.
Required: The nominal component of the surface feature has been defined.
343
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
The surface feature is now correctly The probed data points are compensated
measured. A measured status icon confirms using the normal orientation of the nominal
the measured status of the surface feature. component of the surface feature. The
surface feature annotation shows the
measured values for controls.
Notes
344
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Measure a surface feature by probing existing surface comparison points linked
to the surface feature.
Required: The project contains a Reference object and a surface feature, and the probing
device must be aligned to the Reference object.
Steps
345
MEASURING DIMENSIONS AND DEVIATIONS
8. Click Create.
346
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.
Required: The project must contain a Reference object and a surface feature, and the
probing device must be aligned to the Reference object.
Steps
347
MEASURING DIMENSIONS AND DEVIATIONS
Results
The surface feature is measured. The surface comparison points are created, measured,
linked to the surface feature and added to the Tree View in a group named according the
surface feature.
348
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Tips
To define the measured component of an existing feature, select the feature in the Tree View
and choose Measure > Features > Define Measured.
349
MEASURING DIMENSIONS AND DEVIATIONS
Results
350
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains two parallel plane features having opposite orientations.
Steps
351
MEASURING DIMENSIONS AND DEVIATIONS
Results
The slab feature is added to the Tree View, The slab feature is displayed in the
under the Features branch. 3D scene.
Notes
The slab feature is dependent on the two source features. If, for any reason, they are
modified, the slab feature is automatically updated.
If the source features contain only nominal components, the slab feature therefore only
contains a nominal component. If both source features contain measured components, the
slab feature therefore contains a measured component.
352
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a Reference object, a Data object, or a plane feature.
Steps
353
MEASURING DIMENSIONS AND DEVIATIONS
Results
The polyline feature and its nominal primitive The primitive is displayed in the 3D scene.
are added to the Tree View, under the
Features branch.
354
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Probe
Objective: Create the measured polyline primitive by probing it.
Steps
355
MEASURING DIMENSIONS AND DEVIATIONS
Results
The probed measured primitive is added to the The polyline is displayed in the 3D scene.
Tree View, under the Features branch.
Notes
Required: The project contains an active data color map on a polygonal model colored using
the Enhanced coloring option with a color scale that has 25 colors or less.
Steps
356
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured polyline primitives are added to The polylines are displayed in the 3D scene.
the Tree View and are automatically grouped,
under the Features branch.
From Tracking
Objective: Create the measured polyline primitive from tracking.
Steps
357
MEASURING DIMENSIONS AND DEVIATIONS
Results
The measured polyline primitive is added to The polyline feature is displayed in the
the Tree View, under the Features branch. 3D scene.
358
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains existing objects required by the specified submethod.
Steps
359
MEASURING DIMENSIONS AND DEVIATIONS
Results
The constructed polyline features are added The polyline features are displayed in the
to the Tree View, under the Features branch. 3D scene.
If the objects used have nominal and
measured components, the corresponding
polylines are created separately.
360
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains at least two features of the same type.
Steps
361
MEASURING DIMENSIONS AND DEVIATIONS
Results
The pattern feature is added to the Tree View, The pattern feature is displayed in the
under the Features branch. The features are 3D scene and the annotation is attached to
grouped under the pattern feature. one of its features.
362
MEASURING DIMENSIONS AND DEVIATIONS
2. Select Distance.
Results
The distance feature is added to the Tree The distance feature is displayed in the
View, under the Features branch. 3D scene.
363
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• When the pick tool (hand symbol) or the list boxes are used to specify the features to use,
a third left-click is possible to position the distance annotation in the 3D scene.
Depending on the position of the pointer with respect to the features used, different
controls are activated.
For more information, see Creating features on cross-sections for 2D inspection on page 216.
Required: The project contains a valid cross-section and two valid features.
Steps
2. Select Distance.
364
MEASURING DIMENSIONS AND DEVIATIONS
Results
The distance feature is added to the Tree The distance feature is displayed in the
View, under the Features branch, and is also 3D scene.
grouped in a cross-section feature group.
Notes
• When the pick tool is used (hand symbol) to specify the features to use, a third left-click is
required to position the distance annotation in the 3D scene.
Depending on the position of the pointer with respect to the features used, different
controls are activated.
365
MEASURING DIMENSIONS AND DEVIATIONS
366
MEASURING DIMENSIONS AND DEVIATIONS
Steps
2. Select Angle.
Results
The angle feature is added to the Tree View, The angle feature is displayed in the 3D
under the Features branch. scene.
367
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• When the pick tool (hand symbol) or the list boxes are used to specify which features to
use, a third left-click is possible to position the angle annotation in the 3D scene.
Depending on the position of the pointer with respect to the features used, different
controls are activated.
For more information, see Creating features on cross-sections for 2D inspection on page 216.
Required: The project contains a valid cross-section and two valid features.
Steps
368
MEASURING DIMENSIONS AND DEVIATIONS
2. Select Angle.
Results
The angle feature is added to the Tree View, The angle feature is displayed in the
under the Features branch, and is also 3D scene.
grouped in a cross-section feature group.
369
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• When the pick tool is used (hand symbol) to specify which features to use, a third left-click
is required to position the angle annotation in the 3D scene.
Depending on the position of the pointer with respect to the features used, different
controls are activated.
370
MEASURING DIMENSIONS AND DEVIATIONS
Note that other feature editing tools are available on the Measure > Feature Primitives menu. A
feature can also be edited by adjusting parameters on the Measurement tab of its properties.
Objective: View the points used to fit the measured feature component.
Steps
371
MEASURING DIMENSIONS AND DEVIATIONS
Results
The data points used to calculate the If specified, the data points used to calculate
measured primitive are selected in the 3D the local constraining plane of the measured
scene. primitive are selected in the 3D scene.
Objective: Review measured feature point fitting statistics and remove unwanted data
points.
Required: The project contains a Data object, and an extracted measured feature
component.
Steps
372
MEASURING DIMENSIONS AND DEVIATIONS
Results
Notes
373
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Review probed feature point fitting statistics, remove unwanted points, and
correct compensation errors.
Required: The project contains a Data object and a probed measured feature component.
Steps
Points tab:
2. Each point used in the probed feature
component fit is listed, with its coordinates and
deviation. Points can be sorted by column
value, by clicking on the column header.
6. Click Apply.
374
MEASURING DIMENSIONS AND DEVIATIONS
Results
The Fit statistics are updated to display the The probed feature component is updated.
current fitting summary.
Notes
375
MEASURING DIMENSIONS AND DEVIATIONS
Steps
3. Click Probe.
Results
376
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Set the measured feature extent to match the nominal feature component extent.
Required: A Data object; a surface feature with a nominal and measured component.
Steps
Results
The measured feature originally had the After processing, it is extended to the
extent of the probed data points. boundaries of the nominal feature
component.
Nominal Nominal
Measured Measured
377
MEASURING DIMENSIONS AND DEVIATIONS
Steps
2. Click Options.
3. Specify which feature primitives to export,
either Nominal, Measured, or both.
4. Click OK.
Results
378
Cross-sections
Standard cross-sections
Offset cross-sections
379
MEASURING DIMENSIONS AND DEVIATIONS
Introducing cross-sections
Cross-sections are used to inspect a profile of a part along a
cross-sectional plane using the nominal geometry and the geometry of the part in order to
produce results determined by geometry controls. The nominal geometry and the part
geometry are captured by intersecting aligned Reference and Data objects with a slicing plane.
Cross-sections can be created along an axis, around an axis (radially), along a curve, or using
several other methods.
Cross-sections are available on the Measure > Cross-Sections menu or on the Cross-
Sections toolbar.
Types of cross-sections
There are two types of cross-sections:
Standard cross-sections
A standard cross-section is created by
intersecting aligned Reference and
Data objects with a slicing plane
delimited by a measurement zone.
Offset cross-sections
An offset cross-section is created by
intersecting aligned Reference and
Data objects with parallel slicing
planes to produce a single multistep
cross-section. Offset cross-sections
are useful in controlling 2D dimen-
sions defined between features
situated on different slicing planes.
380
MEASURING DIMENSIONS AND DEVIATIONS
Measurement zone
The measurement zone defines the 3D limits of the slicing
process, delimiting a slicing plane. As shown to the right, it
is represented by a blue rectangle with red corners. The
dimensions of the measurement zone are defined during
cross-section creation, and can be edited by dragging
rectangle sides.
Measurement methods
There are two main measurement methods used to obtain the part geometry. Extract obtains
the part geometry by slicing an aligned Data object, while Probe involves probing the part
geometry on the part that is within the measurement zone.
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Display options
A number of display options are available to visualize cross-sections with captured nominal
and part geometry.
• Color map
Displays the deviation of the measured
geometry to the nominal geometry. Note that
the color map display can be customized. For
information, see Changing the color map display
on page 201.
381
MEASURING DIMENSIONS AND DEVIATIONS
• Deviation vectors
Displays the direction and amplitude of the
deviations.
Increasing the Scaling factor increases the
length of the deviation vectors for better
visibility.
382
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Start inspecting a part along a 2D profile by creating a cross-section to capture the
nominal component.
Required: The project contains a Reference object. If the project also contains a Data object,
the Data object must be aligned to the Reference object.
Steps
383
MEASURING DIMENSIONS AND DEVIATIONS
This method allows creating a cross-section perpendicular to a standard system axis, such as
the X axis. It is recommended to have a properly oriented coordinate system to obtain the
anticipated results.
7. Click Create.
384
MEASURING DIMENSIONS AND DEVIATIONS
Along Curve
This method allows creating a cross-section perpendicular to a curve. It involves specifying the
type of curve to use, and then specifying the location of the cross-section along the curve.
7. Click Create.
385
MEASURING DIMENSIONS AND DEVIATIONS
Tips
Cross-sections can be created along a whole curve or just using a portion of the curve. When
the Mode is set to Multiple, two anchoring modes become available:
• Whole curve: Cross-sections are created along the entire length of the curve.
• Partial curve: Cross-sections are created between the specified start and end point on the
curve. Click a first point on the curve to indicate the start point and click a second point to
indicate the end point.
386
MEASURING DIMENSIONS AND DEVIATIONS
Radial
This method allows creating a cross-section that radiates from an axial primitive, such as a
cylinder or cone.
7. Click Create.
387
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
5. Click Confirm.
Results
The new cross-section, with a nominal The cross-section is displayed in the 3D scene
component, is added to the Tree View under along with a color scale showing the
the Cross-Sections branch. deviations (requires both the nominal and
the measured component to obtain results).
Notes
388
MEASURING DIMENSIONS AND DEVIATIONS
• The measurement zone of a cross-section can be edited post creation by following these
steps:
389
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Finish inspecting the profile for an existing cross-section by extracting the
corresponding profile geometry on the part to obtain the measured component
of the cross-section.
Required: The project contains a Reference object, an aligned Data object, and a cross-
section with a nominal component.
Steps
Results
The measured component is added to the Deviations are calculated using the nominal
cross-section. The measured status icon and the measured components and are
indicates its measured status. displayed in the 3D scene using a color scale.
390
MEASURING DIMENSIONS AND DEVIATIONS
Notes
The extraction parameters of a cross-section are saved to the Measurement tab of its
property sheet. They can be edited post creation by selecting the cross-section in the Tree
View, choosing Edit >Object Properties, opening the tab, and making other specifications.
Objective: Finish inspecting the profile for an existing cross-section by probing the
corresponding part geometry to obtain the measured component of the cross-
section.
Required: The project contains a Reference object and a cross-section with a nominal
component. The probing device is aligned to the Reference object.
Steps
391
MEASURING DIMENSIONS AND DEVIATIONS
5. Click Probe.
Use the visual and audio guidance to move the
probe to the cross-section location. Once within
the cross-section projection distance, probing is
allowed.
Tip
Use the Continuous Time or Continuous
Distance probing mode to facilitate the probing.
Results
The measured component is added to the The cross-section is displayed in the 3D scene
cross-section. The measured status icon along with a color scale showing the
indicates its measured status. deviations.
392
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• Probing can also be done without an existing cross-section by using the Probe 2 points
method to define the location of the sectioning plane.
• The Zig-zag probing method is another way to probe the geometry of the part.
Each probed point must be captured on alternating sides of the sectioning plane. The
plane changes color from blue to orange to indicate which side of the plane the probe is
currently on. The intersection of the sectioning plane with the line connecting the currently
probed point and the last probed point determines the acquired point.
393
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Start inspecting the form of a part along discontinuous cutting planes by creating
an offset cross-section, thereby obtaining its nominal component.
Required: The project contains a Reference object. In the example presented below, two
circle primitives are in the project to position each segment of the offset cross-
section.
If the project contains a Data object, it should be aligned to the Reference object.
Steps
394
MEASURING DIMENSIONS AND DEVIATIONS
395
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
5. Right-click to finish.
7. Click Confirm.
396
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new offset cross-section, with a nominal The offset cross-section is displayed in the
component, is added to the Tree View under 3D scene.
the Cross-Sections branch.
Notes
397
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Finish inspecting the profile for an existing offset cross-section by extracting the
corresponding profile geometry on the part to obtain the measured component
of the cross-section.
Required: The project contains a Reference object, an aligned Data object, and an offset
cross-section with a nominal component.
Steps
Results
The measured component is added to the The offset cross-section is displayed in the
offset cross-section. The measured status 3D scene along with a color scale showing
icon indicates its measured status. nominal-to-measured deviations.
Notes
The extraction parameters of a cross-section are saved to the Measurement tab of its
property sheet. They can be edited post creation by selecting the cross-section in the Tree
View, choosing Edit > Object Properties, opening the tab, and making other specifications.
398
Comparison points
399
MEASURING DIMENSIONS AND DEVIATIONS
Comparison points are available on the Measure > Comparison Points menu or on the
Comparison Points toolbar.
400
MEASURING DIMENSIONS AND DEVIATIONS
Cross-section comparison
points
• The nominal component contains the exact coordinate at which the deviation is measured.
It is created using different creation methods. The sections that follow explain the most
frequently used methods.
• The measured component is created by measuring the part, either by extracting the
measured value using predefined parameters, or by probing. By default, the measured
component of a comparison point is extracted from available Data objects. If not
automatically extracted, comparison points can be measured later. The Extract and Probe
measurement methods are presented in the sections that follow.
Radius
Each comparison point has a measurement zone, cylindrical by default, within which
measurements will be collected. The measurement zone has a radius, which is the radius of
the cylinder, and a maximum distance, which is the height of the cylinder.
Max
Distance
Note that the measurement zone is different for trimmed edge comparison points. In this
case, the radius of the measurement zone is the height of the cylinder, while the maximum
distance is the radius of the cylinder.
401
MEASURING DIMENSIONS AND DEVIATIONS
Display options
A number of display options are available to modify the way comparison points are
represented.
Line
402
MEASURING DIMENSIONS AND DEVIATIONS
403
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a Reference object. If the project also contains a Data object,
the Data object must be aligned to the Reference object.
Steps
404
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
This method allows creating surface comparison points by anchoring on surfaces.
Numerically
This method allows creating surface comparison points by entering values for certain
geometrical properties.
405
MEASURING DIMENSIONS AND DEVIATIONS
406
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new comparison points, with a nominal The comparison points are displayed in the
component, are added to the Tree View 3D scene.
under the Comparison Points branch.
407
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Objective: Extract the corresponding geometry on the part to obtain the measured
component of the comparison point.
Required: The project contains a Reference object, an aligned Data object, and a surface
comparison point with a nominal component.
Steps
408
MEASURING DIMENSIONS AND DEVIATIONS
Results
A measured status icon indicates the The surface comparison points are displayed
measured status of the surface comparison in the 3D scene with a solid measurement
points. zone. The color of the comparison points
corresponds to the defined color scale.
Objective: 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 probing device is available and ready to use. The probing
device is aligned to the Reference object.
Steps
409
MEASURING DIMENSIONS AND DEVIATIONS
Tips
When probing comparison points, visual and audio feedback are provided. If the probe is out
of the measurement zone, the display color of the comparison point disc is red and the
farther the probe is from the comparison point the slower the sound is. Moving towards the
comparison point will accelerate the sound. Once the measurement zone is reached, the
display color of the comparison point disc will change to green and the sound will change to a
higher pitch which eventually stops indicating the location of the probing device is good
enough to acquire data.
Results
A probing session Data object is added to the The surface comparison points are displayed
Tree View and a measured status icon in the 3D scene with a solid measurement
indicates the measured status of the surface zone. The color of the comparison points
comparison points. corresponds to the defined color scale.
410
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Create trimmed edge comparison points to capture the nominal component.
Required: The project contains a Reference object. If the project also contains a Data object,
the Data object must be aligned to the Reference object.
Steps
411
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
This method allows creating trimmed edge comparison points by anchoring on a Reference
object curve.
412
MEASURING DIMENSIONS AND DEVIATIONS
413
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new comparison points, with a nominal The comparison points are displayed in the
component, are added to the Tree View 3D scene.
under the Comparison Points branch.
Notes
414
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Note that when a trimmed edge comparison point is extracted, the corresponding back point
is also automatically extracted.
Objective: Extract the corresponding geometry on the part to obtain the measured
component of the comparison point.
Required: The project contains a Reference object, an aligned Data object, and a trimmed
edge comparison point with a nominal component.
Steps
Tips
If a trimmed edge comparison point cannot be extracted, make sure that there is enough data
to perform the extraction. Also, modifying the extraction parameters could make a difference.
In the Tree View, select the trimmed edge comparison point, choose Edit > Object Properties,
then click the Measurement tab to access the extraction parameters.
415
MEASURING DIMENSIONS AND DEVIATIONS
Results
A measured status icon indicates the The trimmed edge comparison points and
measured status of the trimmed edge their back points are displayed in the 3D
comparison points and their corresponding scene with a solid measurement zone. The
back points. color of the comparison points corresponds
to the defined color scale.
Objective: Probe the corresponding geometry on the part to obtain the measured
component of the comparison point.
Required: The project contains a Reference object as well as a trimmed edge comparison
point with a nominal component and its back point. The probing device is aligned
to the Reference object.
416
MEASURING DIMENSIONS AND DEVIATIONS
Steps
417
MEASURING DIMENSIONS AND DEVIATIONS
5. Click Probe.
Two points must be probed: first probe the
back point, then the corresponding trimmed
edge comparison point.
Tips
When probing comparison points, visual and audio feedback are provided. If the probe is out
of the measurement zone, the display color of the comparison point disc is red and the
farther the probe is from the comparison point, the slower the sound is. Moving towards the
comparison point will accelerate the sound. Once the measurement zone is reached, the
display color of the comparison point disc will change to green and the sound will change to a
higher pitch which eventually stops, indicating the location of the probing device is good
enough to acquire data.
418
MEASURING DIMENSIONS AND DEVIATIONS
Results
A probing session Data object is added to the The trimmed edge comparison points and
Tree View and a measured status icon their backpoints are displayed in the 3D
indicates the measured status of the scene with a solid measurement zone. The
trimmed edge comparison points and their color of the comparison points corresponds
corresponding back points. to the defined color scale.
419
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Create hemmed edge comparison points to capture the nominal component.
Required: The project contains a Reference object. If the project also contains a Data object,
the Data object must be aligned to the Reference object.
Steps
420
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
This method allows creating hemmed edge comparison points by anchoring on a Reference
object curve.
421
MEASURING DIMENSIONS AND DEVIATIONS
422
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new comparison points, with a nominal The comparison points are displayed in the
component, are added to the Tree View 3D scene.
under the Comparison Points branch.
Notes
423
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Note that when a hemmed edge comparison point is extracted, the corresponding back point
is also automatically extracted.
Objective: Extract the corresponding geometry on the part to obtain the measured
component of the comparison point.
Required: The project contains a Reference object, an aligned Data object, and a hemmed
edge comparison point with a nominal component.
Steps
Tips
If a hemmed edge comparison point cannot be extracted, make sure that there is enough
data to perform the extraction. Also, modifying the extraction parameters could make a
difference. In the Tree View, select the hemmed edge comparison point and choose Edit >
Object Properties, then click the Measurement tab to access the extraction parameters.
424
MEASURING DIMENSIONS AND DEVIATIONS
Results
A measured status icon indicates the The hemmed edge comparison points and
measured status of the hemmed edge their back points are displayed in the 3D
comparison points and their corresponding scene with a solid measurement zone. The
back points. color of the comparison points corresponds
to the defined color scale.
Objective: Probe the corresponding geometry on the part to obtain the measured
component of the comparison point.
Required: The project contains a Reference object as well as a hemmed edge comparison
point with a nominal component and its back point. The probing device is aligned
to the Reference object.
Steps
425
MEASURING DIMENSIONS AND DEVIATIONS
4. Click Probe.
Two points must be probed: first probe the
back point, then the corresponding hemmed
edge comparison point.
Tips
When probing comparison points, visual and audio feedback are provided. If the probe is out
of the measurement zone, the display color of the comparison point disc is red and the
farther the probe is from the comparison point the slower the sound is. Moving towards the
comparison point will accelerate the sound. Once the measurement zone is reached, the
display color of the comparison point disc will change to green and the sound will change to a
higher pitch, which eventually stops indicating the location of the probing device is good
enough to acquire data.
426
MEASURING DIMENSIONS AND DEVIATIONS
Results
A probing session Data object is added to the The hemmed edge comparison points, and
Tree View and a measured status icon their backpoints, are displayed in the 3D
indicates the measured status of the scene with a solid measurement zone. The
hemmed edge comparison points and their color of the comparison points corresponds
corresponding back points. to the defined color scale.
427
Gauges
Calipers
Profile gauges
Airfoil gauges
428
MEASURING DIMENSIONS AND DEVIATIONS
Caliper
A gauge that is similar to a physical
caliper used to measure distances.
Profile gauge
Profile gauges are used to measure
the radii, distances, or heights on the
fillets or rounds of a part on a cross-
sectional plane.
Airfoil gauge
Airfoil gauges are used to measure
airfoil profiles on a cross-sectional
plane.
Gauges, except for calipers, are measured on linked cross-sections which are automatically
created on gauge creation. Calipers calculate distances either on a 3D surface or at locations
on a cross-section.
429
MEASURING DIMENSIONS AND DEVIATIONS
Display options
There are display options for the visualization of the results.
2. Under Gauges:
• Select Color map to display the deviation of
the measured geometry to the nominal
geometry. Note that the color map display
can be customized. For information, see
Changing the color map display on page 201.
• Select the component that will be displayed:
Nominal or Measured.
430
MEASURING DIMENSIONS AND DEVIATIONS
Introducing calipers
In PolyWorks|Inspector, the caliper tool is a software simulation of a physical caliper. It has
similar behavior and applications. For example, it has two customizable tips.
Calipers are used to inspect distances using the nominal geometry and the geometry of the
part in order to produce results determined by geometry controls. The nominal geometry and
the part geometry are captured by intersecting the surface of aligned Reference and Data
objects with the caliper tips.
Calipers are available on the Measure > Gauges menu or on the Gauges toolbar.
Caliper types
There are two types of calipers:
Standard caliper
Calculates distances on a
3D surface.
Cross-section caliper
Calculates distances on cross-
sections.
431
MEASURING DIMENSIONS AND DEVIATIONS
Axis types
There are two axis types for both types of calipers:
• Single axis
Allows creating calipers using one single
axis for both endpoints.
• Offset axes
Allows creating calipers using one axis for
each endpoint.
• Inward
An inward tip points towards the other tip.
• Outward
An outward tip points away from the other
tip.
• Anchored
An anchored tip is fixed and it does not
move from where it is created.
432
MEASURING DIMENSIONS AND DEVIATIONS
Display options
There are display options for the visualization of the results.
2. Under Gauges:
• Select Color map to display the deviation of
the measured geometry to the nominal
geometry. Note that the color map display
can be customized. For information, see
Changing the color map display on page 201.
• Select the component that will be displayed:
Nominal or Measured.
Creation methodology
A standard dialog box with common and contextual parameters is used for the creation of
calipers.
433
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Start inspecting a distance on a part by creating a standard caliper to capture the
nominal component.
Steps
434
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
This method allows anchoring caliper endpoints interactively.
5. Click Anchor.
An interactive anchoring mode is launched:
• Press the SPACEBAR to interrupt the mode
and rotate the model.
• Pick the endpoints of the caliper on the
Reference object.
• Repeat if desired.
• Right-click to exit the mode.
435
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
This method allows entering numerical values for the coordinates of the caliper endpoints.
6. Click Create.
436
MEASURING DIMENSIONS AND DEVIATIONS
This method allows creating calipers by importing information from a text file. While the file
must contain the coordinates of one or both endpoints, other information such as vectors,
nominal lengths, radii, and names can also be imported.
5. Click Browse.
A file browser opens.
8. Click OK.
437
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new calipers, with a nominal component, A caliper with a single axis and one with
are added to the Tree View under the offset axes are displayed in the 3D scene.
Gauges > Calipers branch.
Notes
• By default, if a Data object is available and aligned when the caliper is created, the
measured component is extracted automatically.
438
MEASURING DIMENSIONS AND DEVIATIONS
When there is a Data object available in the project at caliper creation, the measured
component is extracted automatically. Otherwise, when the Data object becomes available
and is aligned, a manual extraction operation must be performed using the caliper.
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Objective: Finish inspecting the surface location for an existing caliper by extracting the
corresponding geometry of the part to obtain the measured component of the
caliper.
Required: The project contains a Reference object, an aligned Data object, and a caliper with
a nominal component.
Steps
Results
A measured status icon indicates the A caliper with a single axis and one with
measured status of the calipers. offset axes are displayed in the 3D scene. The
color of the calipers corresponds to the
defined color scale and it reflects, by default,
the deviation of the measured component
from the nominal component.
439
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• The extraction parameters of a caliper are saved to the Measurement tab of its property
sheet. They can be edited post creation by selecting the caliper in the Tree View, choosing
Edit > Object Properties, opening the tab, and making other specifications.
• Caliper endpoints can be moved inward or outward after creation.
To do so, select the caliper in the Tree View and choose Measure >
Gauges > Drag Caliper Endpoints.
440
MEASURING DIMENSIONS AND DEVIATIONS
Required: The project contains a Reference object and a cross-section with a nominal
component.
Steps
441
MEASURING DIMENSIONS AND DEVIATIONS
Anchor
5. Click Anchor.
An interactive anchoring mode is launched:
• Pick the endpoints of the caliper on the
nominal component of the cross-section.
• Repeat if desired.
• Right-click to end the anchoring operation.
442
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
This method allows entering numerical values for the coordinates of the cross-section caliper
endpoints.
6. Click Create.
443
MEASURING DIMENSIONS AND DEVIATIONS
This method allows creating calipers by importing information from a text file. While the file
must contain the coordinates of one or both endpoints, other information such as vectors,
nominal lengths, radii, and names can also be imported.
5. Click Browse.
A file browser opens.
8. Click OK.
444
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new cross-section calipers, with a Single axis and offset axis cross-section
nominal component, are added to the Tree calipers are displayed in the 3D scene.
View under the Gauges > Calipers branch.
Notes
• By default, if the cross-section has a measured component when the cross-section caliper
is created, the measured component of the caliper is extracted automatically.
445
MEASURING DIMENSIONS AND DEVIATIONS
When there is a Data object available in the project at caliper creation, the measured
component is extracted automatically. Otherwise, when the Data object becomes available
and is aligned, a manual extraction operation must be performed using the cross-section
caliper.
Objective: Finish inspecting the distance for an existing cross-section caliper by extracting
the corresponding geometry of the part to obtain the measured component of
the caliper.
Required: The project contains a cross-section caliper with a nominal component and its
linked cross-section, and an aligned Data object.
Steps
Results
A measured status icon indicates the Single axis and offset axis cross-section
measured status of the cross-section calipers calipers are displayed in the 3D scene. The
and the linked cross-section. color of the calipers corresponds to the
defined color scale and reflects, by default,
the deviation of the measured component
from the nominal component.
446
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• The extraction parameters of a caliper are saved to the Measurement tab of its property
sheet. They can be edited post creation by selecting the caliper in the Tree View, choosing
Edit > Object Properties, opening the tab, and making other specifications.
• A caliper’s endpoints can be moved inward or outward after
creation. To do so, select the caliper in the Tree View and choose
Measure > Gauges > Drag Caliper Endpoints.
447
MEASURING DIMENSIONS AND DEVIATIONS
Several profile gauge types are available that allow inspecting one radius at a profile, or two
radii and the distance between them.
Profile gauges are available on the Measure > Gauges menu or on the Gauges
toolbar.
One radius
This family type computes measurements
only for one radius.
Two radii
This family type computes measurements for
two radii.
Design lines
This family type detects one variable radius
representing a feature line. Feature lines are
characteristic lines creased into the side of a
car to give it visual distinction.
448
MEASURING DIMENSIONS AND DEVIATIONS
The selection of gauges for each family meets the needs of most users. In addition, users can
program their own gauges using special creation tools; this advanced subject is not presented
in this document.
Creation methods
Profile gauge measurements are calculated on a
linked standard cross-section, which is created at
the same time as the profile gauge. This is why
profile gauges share the same creation methods
as standard cross-sections. The methods most
frequently used are presented in this document.
449
MEASURING DIMENSIONS AND DEVIATIONS
Creation methodology
1. Choose Measure > Gauges > Create > Profile
Gauges.
The Create Profile Gauge dialog box opens.
Display options
Display options are available for the visualization of the results.
PolyWorks|Inspector also offers a visualization mode called Profile Gauge Navigator that
displays a single profile gauge in 2D mode, making it easier to understand the results. See
Reviewing profile gauge measurement results on page 563.
450
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Start inspecting a profile along a cross-sectional plane by creating a profile gauge
to capture the nominal component.
Required: A Reference object. If there is a Data object in the project, it must be aligned to the
corresponding Reference object.
Steps
451
MEASURING DIMENSIONS AND DEVIATIONS
Along Curve
This method allows creating profile gauges perpendicular to a curve. It involves specifying
the type of curve to use, and then specifying the location of the gauge along the curve.
7. Click Confirm.
Tips
Profile gauges can be created along a whole curve or just using a portion of the curve. When
the Mode is set to Multiple, two anchoring modes become available:
• Whole curve: Profile gauges are created along the entire length of the curve.
• Partial curve: Profile gauges are created between the specified start and end point on
the curve. Click a first point on the curve to indicate the start point and click a second
point to indicate the end point.
452
MEASURING DIMENSIONS AND DEVIATIONS
This method allows creating profile gauges perpendicular to a standard system axis, such as
the X axis. It is recommended to have a properly oriented coordinate system to obtain the
anticipated results.
5. Click Preview.
A preview of the measurement zone of the
profile gauge is displayed in the 3D scene.
The preview is automatically displayed when
anchoring a point.
Right-click to exit the anchoring mode.
7. Click Confirm.
453
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new profile gauge, with a nominal The profile gauge is displayed in the
component, is added to the Tree View under 3D scene.
the Gauges > Profile branch.
Notes
454
MEASURING DIMENSIONS AND DEVIATIONS
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Objective: Finish inspecting the profile for an existing profile gauge by extracting the gauge’s
measured component.
Steps
Results
A measured status icon indicates the The profile gauge is displayed in the
measured status of the profile gauge as well 3D scene.
as its linked cross-section.
Notes
• If the profile gauge is created using the wrong family or name, it is possible to change
these parameters as well as other gauge creation parameters. Select the gauge and
choose Edit > Object Properties. The object’s property sheet opens. Open the Profile tab
and make the desired specifications.
455
MEASURING DIMENSIONS AND DEVIATIONS
• It is possible to view in 2D mode the selected profile gauges using the Profile Gauge
Navigator. To access the navigator, choose View > Object Navigator > Profile Gauges. See
Reviewing profile gauge measurement results on page 563.
Objective: Finish inspecting the profile for an existing profile gauge by probing the
corresponding part geometry.
Required: A Reference object, a profile gauge, a probing device aligned with the Reference
object, and the part.
Steps
6. Click Probe.
Use the visual and audio guidance to move the
probe to the desired location. Once within the
profile projection distance, probing is allowed.
456
MEASURING DIMENSIONS AND DEVIATIONS
Results
A measured status icon indicates the The profile gauge is displayed in the
measured status of the profile gauge as well 3D scene.
as its linked cross-section.
Notes
• Measured profile gauges can also be probed without having an existing profile gauge by
using the Probe 2 points method. In this case, a measurement zone must first be defined.
As well, no alignment is necessary for the probing device since no Reference object is
required.
457
MEASURING DIMENSIONS AND DEVIATIONS
Flush & gap gauges are available on the Measure > Gauges menu or on the Gauges
toolbar.
Flush & gap gauges are organized by family, and each family can have several types
of flush & gap gauges. This selection of gauges meets the needs of most users. Users can
program their own gauges using special creation tools; this advanced subject is not covered in
this document.
The Universal family is the most versatile one, enclosing almost every possible scenario
where both sides are fillets. Since it offers more flexibility, it is the only family that is
addressed in detail. While the types offered in the Universal family have wider applications,
the ones offered for the Side A and B are fillets family have more specific applications.
• AutoDirections Universal
This type of flush and gap gauge computes
both the gap and the flush whenever A and
B side are fillets.
458
MEASURING DIMENSIONS AND DEVIATIONS
Creation methods
Flush & gap gauge measurements are calculated along a linked
standard cross-section, which is created at the same time as the
flush & gap gauge. This is why flush & gap gauges use the same
creation methods as standard cross-sections. The methods most
frequently used are presented in this document.
459
MEASURING DIMENSIONS AND DEVIATIONS
Creation methodology
1. Choose Measure > Gauges > Create > Flush &
Gap Gauges.
The Create Flush & Gap Gauges dialog box
opens.
Display options
Display options are available for the visualization of the results.
460
MEASURING DIMENSIONS AND DEVIATIONS
PolyWorks|Inspector also offers a visualization mode called Flush & Gap Gauge Navigator that
displays a flush & gap gauge in 2D mode, making it easier to read the results. See Reviewing
flush & gap gauge measurement results on page 565.
Measured
flush
Measured gap
Reference
Side A Side B Data
(definition side)
461
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Start inspecting the flush & gap on an assembly by creating a flush & gap gauge to
capture the nominal component.
Steps
1. Choose Measure > Gauges > Create > Flush & Gap
Gauges.
The Create Flush & Gap Gauges dialog box
opens.
462
MEASURING DIMENSIONS AND DEVIATIONS
Along Curve
This method allows creating flush & gap gauges perpendicular to a curve. It involves specifying
the type of curve to use, and then specifying the location of the gauge along the curve.
7. Click Confirm.
463
MEASURING DIMENSIONS AND DEVIATIONS
Tips
Flush & gap gauges can be created along a whole curve or just using a portion of the curve.
When the Mode is set to Multiple, two anchoring modes become available:
• Whole Curve:
Flush & gap gauges are created along the entire
length of the curve.
• Partial Curve:
Flush & gap gauges are created between the
specified start and end points on the curve.
Click a first point to indicate the start point, and
click a second point to indicate the end point
on the curve.
This method allows creating flush & gap gauges perpendicular to a standard axis. It is recom-
mended to have a properly oriented coordinate system to obtain the anticipated results.
464
MEASURING DIMENSIONS AND DEVIATIONS
7. Click Confirm.
It is possible to create the flush & gap gauges from predefined points by importing them from
a text file.
465
MEASURING DIMENSIONS AND DEVIATIONS
4. Click Preview.
A preview of the measurement zone of the
flush & gap gauge is presented in the 3D scene.
6. Click Confirm.
Results
The new flush & gap gauge, with a nominal The flush & gap gauge is displayed in the
component, is added to the Tree View under 3D scene.
the Gauges > Flush & Gap branch.
466
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• By default, if Data objects are available and aligned when the flush & gap gauge is created,
the measured component is extracted automatically.
• Since a flush & gap gauge is a 2D analysis, a linked cross-section
is automatically extracted on flush & gap gauge creation to
compute measurements.
• The measurement zone of a flush & gap gauge can be edited post creation by following
these steps:
1. Select the flush & gap gauge in the Tree
View.
2. Choose Measure > Gauges > Edit
Measurement Zones.
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Objective: Finish inspecting the flush and gap on a part assembly for an existing flush & gap
gauge by extracting the gauge’s measured component.
Required: A flush & gap gauge, and properly aligned Data objects.
467
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
A measured status icon indicates the The flush & gap gauge is displayed in the
measured status of the flush & gap gauge. 3D scene.
Notes
• If the flush & gap gauge is created using the wrong family or name, it is possible to change
these parameters and other gauge creation parameters. Select the gauge and choose Edit
> Object Properties. The object’s property sheet opens. Open the Flush & gap tab and make
the desired specifications.
• It is possible to view in 2D mode the selected flush & gap gauges using the Flush & Gap
Gauge Navigator. To access the navigator, choose View > Object Navigator > Flush & Gap
Gauges. See Reviewing flush & gap gauge measurement results on page 565.
Objective: Obtain the gauge’s measured component by probing the corresponding part
geometry.
Required: A Reference object, a flush & gap gauge, a probing device aligned with the
Reference object, and the part.
468
MEASURING DIMENSIONS AND DEVIATIONS
Steps
469
MEASURING DIMENSIONS AND DEVIATIONS
Results
A measured status icon indicates the The flush & gap gauge is displayed in the
measured status of the flush & gap gauge as 3D scene.
well as its linked cross-section.
Notes
• Measured flush & gap gauges can also be probed without having an existing flush & gap
gauge by using the Probe 2 points method. In this case, a measurement zone must first
be defined. Moreover, no alignment is necessary for the probing device since no Reference
object is required.
470
MEASURING DIMENSIONS AND DEVIATIONS
Airfoil gauges are available on the Measure > Gauges menu or on the Gauges toolbar.
Airfoil gauges can measure the chord, the camber line, the leading and trailing edge radii and
the maximum thickness, and more.
• Aerodynamic
Measurements are based on the aerodynamic
chord that is defined as the vector that joins
the limits of the camber line.
• Tangential
Measurements are based on the tangential
chord that is defined as the vector that joins
the two tangential points.
For both families, only the Classic name is available, which results in Aerodynamic - Classic
or Tangential - Classic, depending upon the family chosen.
471
MEASURING DIMENSIONS AND DEVIATIONS
Airfoil edges
Analyzing airfoils implies analyzing their edges, called leading edge (LE) and trailing edge (TE).
• Leading edge
Defined by the area of maximum curvature at
the front of the airfoil.
• Trailing edge
Defined by the area of maximum curvature at
the rear of the airfoil.
An airfoil typically has both edges. However, some sections can only present the leading edge
or the trailing edge. PolyWorks|Inspector allows analyzing the edges simultaneously, or
individually, depending on the scenario. The shape of the edges can be either circular or
cutback.
Creation methods
Airfoil gauge measurements are calculated on a linked standard
cross-section, which is created at the same time as the airfoil
gauge. This is why airfoil gauges share most of the same creation
methods as standard cross-sections. The methods most
frequently used are presented in this document.
472
MEASURING DIMENSIONS AND DEVIATIONS
Creation methodology
1. Choose Measure > Gauges > Create > Airfoil
Gauges.
The Create Airfoil Gauges dialog box opens.
2. Specify a Name, if desired.
Display options
Display options are available for the visualization of the results.
PolyWorks|Inspector also offers a visualization mode called Airfoil Gauge Navigator which
displays the airfoil gauge in 2D mode, making it easier to read the results. See Reviewing airfoil
gauge measurement results on page 567.
473
MEASURING DIMENSIONS AND DEVIATIONS
Smallest enclosing
circle
Maximum thickness
Stagger
Datum direction
Chord
LE thickness
TE thickness
474
MEASURING DIMENSIONS AND DEVIATIONS
Steps
475
MEASURING DIMENSIONS AND DEVIATIONS
This method allows creating airfoil gauges perpendicular to a standard axis. It is recom-
mended to have a properly oriented coordinate system to obtain the anticipated results.
5. Click Preview.
A preview of the measurement zone of the
airfoil gauge is displayed in the 3D scene.
The preview is automatically displayed when
anchoring a point.
Right-click to exit the anchoring mode.
7. Click Confirm.
476
MEASURING DIMENSIONS AND DEVIATIONS
From Planes
This method allows creating airfoil gauges at the position of existing plane primitives.
4. Click Preview.
A preview of the measurement zone of the airfoil
gauge is displayed in the 3D scene.
6. Click Confirm.
477
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new airfoil gauge, with a nominal The airfoil gauge is displayed in the 3D scene.
component, is added to the Tree View under
the Gauges > Airfoils branch.
Notes
• The measurement zone of an airfoil gauge can be edited post creation by following these
steps:
1. Select the airfoil gauge in the Tree View.
478
MEASURING DIMENSIONS AND DEVIATIONS
479
MEASURING DIMENSIONS AND DEVIATIONS
The measured component of an airfoil gauge can be automatically extracted at creation when
there is an aligned Data object available in the project. Otherwise, a manual extraction can be
performed later when the Data object is acquired and properly aligned.
Note that it is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
Objective: Finish inspecting the airfoil for an existing airfoil gauge by extracting the gauge’s
measured component.
Required: An airfoil gauge and a properly aligned Data object representing an airfoil part.
Steps
Tip
It is possible to view in 2D mode the selected airfoil gauges using the Airfoil Gauge Navigator.
To do so, choose View > Object Navigator > Airfoil Gauges. For more information, see Reviewing
airfoil gauge measurement results on page 567.
Results
A measured status icon indicates the The airfoil gauge is displayed in the 3D scene.
measured status of the airfoil gauge.
480
MEASURING DIMENSIONS AND DEVIATIONS
Notes
If the airfoil gauge is created using the wrong family or if the information related to the edges
to analyze was specified incorrectly, it is possible to change these parameters and other gauge
creation parameters. Select the gauge and choose Edit > Object Properties. The object’s
property sheet opens. Open the Airfoil tab and make the desired specifications.
481
Additional tools
Build/Inspect
Basic measurements
PolyWorks|Talisman™
482
MEASURING DIMENSIONS AND DEVIATIONS
Objective: Move a part into position over a fixed assembly hole using real-time guidance.
Required: A CAD model or feature(s), and a probing device aligned to the Reference object.
Steps
483
MEASURING DIMENSIONS AND DEVIATIONS
Results
If a point is collected, it is added to the Tree The physical part location is optimized (a
View, under the Features branch. A measured representation of the part is shown in blue),
status icon indicates the measured status. and if a point was collected, it is displayed in
the 3D scene.
Notes
484
MEASURING DIMENSIONS AND DEVIATIONS
Steps
485
MEASURING DIMENSIONS AND DEVIATIONS
Results
The angle measurement is added to the The angle measurement is displayed in the
Tree View under the Interactive 3D scene.
Measurements branch.
Notes
486
MEASURING DIMENSIONS AND DEVIATIONS
These checks can be added to the inspection project using the custom measurement objects.
Steps
Anchor
487
MEASURING DIMENSIONS AND DEVIATIONS
Numerically
This method allows defining the representative location of the point using specific
coordinates.
Results
The custom measurement object is added to The custom measurement object is displayed
the Tree View, under the Custom in the 3D scene.
Measurements branch.
Notes
The position and orientation (if any) of the custom measurement object are used during Play
Inspection sequences to position and orient the 3D scene.
The next step consists in defining the nominal and measured components for the Numerical
type, or only the measured component for the Qualitative type.
488
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
Steps
489
MEASURING DIMENSIONS AND DEVIATIONS
Numerical type
1. Enter the Measured numerical value that
defines the measurement.
2. Click Create.
Qualitative type
1. In the Test list, select the qualitative value that
defines the measurement. The following values
are offered:
• Pass
• Warning
• Fail
2. Click Create.
Results
490
MEASURING DIMENSIONS AND DEVIATIONS
Notes
• Tolerances can be adjusted using the Geometry Controls pane. See Editing control
tolerances on page 501.
• In the PolyWorks Metrology Suite, the nominal and measured components of custom
measurements are independent from the units set for the project. This means that if the
project units are modified, custom measurement values are not converted.
• It is also possible to measure an object using a scripted measurement method (see
Scripted measurement methods on page 698).
491
MEASURING DIMENSIONS AND DEVIATIONS
Connecting to Talisman
Talisman gives remote control of the PolyWorks Metrology Suite such as: accessing the
PolyWorks|Inspector 3D scene and performing 3D transformations; connecting to a probing
or laser-scanning measurement device; configuring measurement modes and parameters;
and data acquisition.
The Talisman application runs on mobile devices and communicates with the PolyWorks
Metrology Suite via a Wi-Fi connection.
Required: The workstation and the mobile device must be connected to the same network
and a PolyWorks|Inspector project must be open on the workstation.
Steps
492
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
Notes
Once the plane is created, a new coordinate system can be defined using this level plane by
choosing Tools > Coordinate Systems > Create Cartesian.
493
MEASURING DIMENSIONS AND DEVIATIONS
Orienting to gravity
When laser trackers have an electronic level, it is possible to orient them to gravity. The level
inside the tracker computes the inclination of the tracker with respect to the axis of gravity so
that acquired points are compensated by taking into account the computed inclination.
Steps
Results
494
Geometry controls
495
MEASURING DIMENSIONS AND DEVIATIONS
Dimensional controls – All measurement objects can have dimensional controls. These
controls are used to control, using a tolerance, various geometric characteristics of
measurement objects, like the diameter of a circle, the 3D distance of a comparison point, or
the flush value of a flush & gap gauge. Each dimensional control reports a measured value
and a deviation, is toleranced, and can report a nominal value.
GD&T controls (features only) – Only feature objects can have GD&T controls. These special
controls are used to control precise geometrical dimensions, as specified by the
ASME Y14.5 and ISO standards.
PolyWorks|Inspector offers the Geometry Controls pane that is the unique access through
which the controls of all measurement objects are managed.
The Geometry Controls pane allows doing the following for a measurement object:
• View all dimensions and review the nominal, measured, and deviation values; note that
distance controls and most GD&T controls typically only have a measured value, which is
also the deviation.
• Choose the dimensions to tolerance (become dimensional controls).
• Create GD&T controls for features, as defined by the specified GD&T standard.
• Edit the tolerance for the controls.
By default, new controls are displayed in the annotation of features in the 3D scene, and are
included in report tables created from all measurement objects.
To review and analyze the results of the geometry controls, it is recommended that the
Control Reviewer tool is used. For information, see Reviewing measurement results using the
Control Reviewer on page 533.
496
MEASURING DIMENSIONS AND DEVIATIONS
It offers the list of controls for the selected measurement object, a contextual toolbar, column
headers, and a measurement context header.
If no measurement object is selected in the Tree View, the list of controls appears empty and
the buttons in the contextual toolbar are grayed out.
Column headers
Identify the values contained in the list of controls. It is possible to show/hide columns by
right-clicking the column header and selecting the appropriate item. Columns can also be
reordered by dragging them to a new location.
List of controls
Displays controls for the selected measurement object in the Tree View.
497
MEASURING DIMENSIONS AND DEVIATIONS
Measurement context
Displayed when the selected object in the Tree View is a cross-section or a cross-section
feature. Two uneditable text boxes are displayed, offering the following content:
• Data Alignment: displays the name of the data alignment to which the cross-section is
bound (or the linked cross-section in the case of cross-section features).
• Best-Fit Activation State: displays the state of the best-fit alignment for the selected cross-
section (or the linked cross-section in the case of cross-section features).
Contextual toolbar
It offers creation and editing functionalities. The toolbar varies depending on the
measurement objects selected in the Tree View, as buttons can be missing or disabled. Some
buttons display a dialog box, while others display a shortcut menu. Refer to the following
section for more information.
Edit Controls
It either displays the Edit Controls dialog box, when selecting a dimensional
control, or the editing window, when selecting a GD&T control. A multiple
selection can be performed.
Remove Controls
498
MEASURING DIMENSIONS AND DEVIATIONS
Set as Default
499
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
The added controls, and their current results, are displayed in the Geometry Controls pane.
500
MEASURING DIMENSIONS AND DEVIATIONS
Notes
For features and gauges, if the nominal component is missing, its value can be entered directly
in the cell under the Nominal column. The same applies for the Length, Perimeter, and Area
dimensions of cross-sections.
The Geometry Controls pane is also used to add and encode Geometric Dimensioning and
Tolerancing (GD&T) controls. See Adding and encoding GD&T controls on page 508 for more
information.
Standard tolerance templates are provided. However, new tolerance templates can be
created on the Objects > Tolerances page of the PolyWorks|Inspector Options dialog box.
Choose Tools > Options to open the options dialog box.
Steps
501
MEASURING DIMENSIONS AND DEVIATIONS
Results
Notes
Control templates provided with the PolyWorks Metrology Suite are called standard templates
and have the STD prefix in template lists, while control templates created by users have the
USR prefix. Standard templates cannot be deleted.
Steps
502
MEASURING DIMENSIONS AND DEVIATIONS
Results
Steps
Results
The control template is used to set the controls of the selected measurement object.
503
MEASURING DIMENSIONS AND DEVIATIONS
Required: More than two control templates for the measurement object type.
Steps
Results
504
MEASURING DIMENSIONS AND DEVIATIONS
Steps
505
MEASURING DIMENSIONS AND DEVIATIONS
Results
The new user control template is added to the It can now be assigned to measurement
list of templates. objects.
Notes
Edit the content of a user control template at any time by selecting it in the list, making the
required modifications in the pane, then clicking Apply.
Controlling features
When inspecting using features, the geometric characteristics of the objects can be controlled
with two types of controls: dimensional and GD&T.
Steps
506
MEASURING DIMENSIONS AND DEVIATIONS
Results
The added controls and their current results are displayed in the Geometry Controls pane.
Notes
If a nominal feature component exists, the nominal values are displayed in the Nominal
column. If the component is missing, its nominal values can be entered directly in the fields.
507
MEASURING DIMENSIONS AND DEVIATIONS
Steps
508
MEASURING DIMENSIONS AND DEVIATIONS
Results
The GD&T control is displayed in the Geometry Controls pane. If the feature contains a
nominal and a measured component, the deviation is automatically calculated.
Notes
When a GD&T control contains information (for example, an error or a warning), feedback is
provided with different symbols in the Control column. Hovering the mouse over the symbol
displays information about an invalid or incomplete GD&T encoding.
509
MEASURING DIMENSIONS AND DEVIATIONS
Required: A feature.
Steps
Results
Notes
510
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
Notes
When used in the Datum Reference Frame of a GD&T control, all index numbers of the
specified datum are used. For example, if reference targets A1, A2, and A3 exist, and Datum A
is specified in the Datum Reference Frame, all three reference targets are used.
511
MEASURING DIMENSIONS AND DEVIATIONS
Steps
5. Click Create.
Results
The composite datum feature appears in the The composite datum feature is now
Composite datum features list. available for use in GD&T controls.
512
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
A new feature is added to the Tree View that The measured envelope is displayed in the
represents the shape and size of the 3D scene at the location of the measured slot
measurement envelope. with respect to the DRF alignment.
Notes
The measurement envelope feature describes the measured value of the GD&T control, the
envelope shape, and the measured location of the feature as constrained by the Datum
Reference Frame.
513
MEASURING DIMENSIONS AND DEVIATIONS
7.087
514
MEASURING DIMENSIONS AND DEVIATIONS
Controlling cross-sections
The Geometry Controls pane can be used to specify toleranced dimensional controls for a
cross-section. Dimensional controls allow controlling, using tolerances, the characteristics of a
cross-section relating to size, form, and deviation such as Min and Max deviations, line profile,
length, and area. Results can be obtained when the nominal and measured components are
present. For a control, typically the nominal and measured values are used to obtain a
deviation and, using the tolerance and deviation, a Pass/Fail status is determined.
Required: A cross-section.
Steps
515
MEASURING DIMENSIONS AND DEVIATIONS
Results
The added controls and their current results are displayed in the Geometry Controls pane.
Steps
516
MEASURING DIMENSIONS AND DEVIATIONS
Results
The added controls, and their current results, are displayed in the Geometry Controls pane.
Controlling calipers
The Geometry Controls pane can be used to specify toleranced dimensional controls for a
caliper. Dimensional controls allow controlling, using tolerances, the characteristics of a
caliper that relate to its length and location in space. When the nominal and measured
components are present, results can be obtained. For a control, typically the nominal and
measured values are used to obtain a deviation and, using the tolerance and deviation, a
Pass/Fail status is determined.
Required: A caliper.
Steps
517
MEASURING DIMENSIONS AND DEVIATIONS
Results
The added controls, and their current results, are displayed in the Geometry Controls pane.
518
MEASURING DIMENSIONS AND DEVIATIONS
Steps
Results
The added controls, and their current results, are displayed in the Geometry Controls pane.
519
MEASURING DIMENSIONS AND DEVIATIONS
Steps
520
MEASURING DIMENSIONS AND DEVIATIONS
Results
The added controls, and their current results, are displayed in the Geometry Controls pane.
Steps
521
MEASURING DIMENSIONS AND DEVIATIONS
Results
The added controls and their current results are displayed in the Geometry Controls pane.
522
Reporting
measurement
results
REPORTING MEASUREMENT RESULTS
Annotations
Annotations are graphical notes displayed in the
3D scene in order to identify objects and provide
information about them. By default, each object
shown in the 3D scene has an annotation attached
to it.
Annotation overview
Annotations are typically in a table format. Here is a typical example of an annotation:
1
2
6
4
5 Attachment line A line that links the annotation to the corresponding object.
6 Attachment point The location where the annotation is attached to the object.
524
REPORTING MEASUREMENT RESULTS
Position Annotations
Locks or unlocks the position of the current annotation. When the annotation
is locked, its position remains unchanged with respect to the object. Its
repositioning is only possible using the Position Annotations tool.
Edit Annotation
Opens a dialog box that allows specifying the type of information that will be
displayed in the current annotation or modifying the appearance of this
annotation. For more information, see Editing an object annotation on
page 530.
Hide Annotation
Hides the current annotation. Hover the mouse over the attachment point of
the annotation to display a button that allows displaying the annotation.
525
REPORTING MEASUREMENT RESULTS
Steps
Interactively
This method allows repositioning annotations individually in the 3D scene by dragging them
to the desired location.
1. Left-click an annotation.
The annotation is displayed in red, and a hand
symbol is displayed when hovering the mouse
over the annotation.
526
REPORTING MEASUREMENT RESULTS
Automatically
This method allows repositioning annotations simultaneously in the 3D scene based on the
automatic repositioning modes available.
Results
The annotations are now repositioned in the 3D scene. When they have been repositioned
automatically, two choices are offered and the difference between both is shown below:
• Close to border
527
REPORTING MEASUREMENT RESULTS
• Close to object
Notes
• The View menu offers tools used to hide, hide interactively, and restore annotations.
• When an annotation is repositioned by the user, it is automatically locked, which means
that the length and the orientation of the attachment line will not change, even when
performing a transformation in the 3D scene (for example, zoom, rotation, and
translation). The annotation can be unlocked using the appropriate button on the mini
toolbar, or by right-clicking the object in the Tree View, and choosing Annotation > Unlock
Position.
Menu button that allows positioning the annotations close to the object or
along the boundaries of the 3D Scene pane. In both cases, the annotation
overlap and the intersection of annotation attachment lines are
minimized.
528
REPORTING MEASUREMENT RESULTS
529
REPORTING MEASUREMENT RESULTS
Steps
From a Template
1. On the annotation editor toolbar, click Set
Contents using Template.
530
REPORTING MEASUREMENT RESULTS
Manually
1. On the annotation editor toolbar, click Edit
Contents.
Notes
Results
531
REPORTING MEASUREMENT RESULTS
Steps
Results
532
REPORTING MEASUREMENT RESULTS
The Control Reviewer pane is displayed. It offers the Controls list box, a contextual toolbar,
column headers, the list of controls, and statistics.
Menu bar
Contextual
toolbar
Column headers
List of controls
Statistics
533
REPORTING MEASUREMENT RESULTS
Menu bar
Contextual toolbar
Offers quick access to common operations. The operations offered on this toolbar change
according to the selected item in the Controls list box.
Column headers
Used to filter and sort controls. It is also possible to show/hide column headers as well as
reorder them.
List of controls
Displays controls according to the item selected in the Controls list box. Filters can also be
applied to reduce the number of controls displayed.
Statistics
534
REPORTING MEASUREMENT RESULTS
Enters a creation mode based on all the controls listed in the pane, and
opens the Create Control View dialog box.
Enters a creation mode based on the controls selected in the pane, and
opens the Create Control View dialog box.
Applies the pertinent changes to the control view that is specified in the
Controls list box.
Clear Filters
Edit Context
Opens the Edit Context dialog box, which is used to edit the coordinate
system and the data alignment used to display the controls currently
selected.
Positions the 3D scene to show all the controls currently listed in the pane
as much as possible, as well as their annotations.
Creates a report snapshot and a report table for the current control view.
535
REPORTING MEASUREMENT RESULTS
Create Table
Create Snapshot
536
REPORTING MEASUREMENT RESULTS
Reviewing controls
By default, all active controls of all measurement objects in the project are listed in the
Control Reviewer pane, offering an overview of the results without having any report items or
formatted reports created. These controls can be filtered and sorted.
Steps
Results
Controls are listed in the pane according to the selection made in the Controls list box.
537
REPORTING MEASUREMENT RESULTS
Steps
String-based filter
1. In the list, choose a filtering method:
• Is Equal To: Search for strings that are equal
to the specified string.
• Contains: Search for strings that contain the
specified string.
2. Type the string that will be used to filter the
controls.
538
REPORTING MEASUREMENT RESULTS
Results
The list of controls is filtered, and only the relevant controls are displayed.
Notes
• When a column is filtered, its header is displayed in italics and the filter icon is colored.
Sorting controls
Steps
539
REPORTING MEASUREMENT RESULTS
Results
Notes
540
REPORTING MEASUREMENT RESULTS
Control views can be used to review measurement results in an effective and structured
manner, offering an enhanced inspection workflow. Several methods can be used to create
control views. Two of them are explained in the following subsections.
Objective: Create a control view that will include controls for objects in the 3D scene.
Steps
541
REPORTING MEASUREMENT RESULTS
Steps
542
REPORTING MEASUREMENT RESULTS
4. In the 3D scene, adjust the orientation of the objects and position of the annotations.
While in the creation mode, a toolbar that offers quick access to annotation display options is
available. See The Annotation Display Options toolbar on page 528 for detailed information.
543
REPORTING MEASUREMENT RESULTS
Results
• Report items linked to the control view are created and automatically included in the active
formatted report.
• The control view is saved and added to the Control Views section of the Controls list box.
544
REPORTING MEASUREMENT RESULTS
• The control view can now be selected in the Controls list box. When selected, its controls
are listed in the pane, and the associated 3D scene view is displayed.
545
REPORTING MEASUREMENT RESULTS
Steps
546
REPORTING MEASUREMENT RESULTS
547
REPORTING MEASUREMENT RESULTS
Results
Notes
548
REPORTING MEASUREMENT RESULTS
Steps
549
REPORTING MEASUREMENT RESULTS
Results
550
REPORTING MEASUREMENT RESULTS
Steps
Results
The project view associated with the control view is shown in the 3D scene and the reviewing
control view mode is launched.
551
REPORTING MEASUREMENT RESULTS
Notes
• A project view contains the list of displayed objects, elements, and annotations and their
position in the 3D scene.
• The 3D scene project view can be adjusted while in the reviewing control view mode.
• If the project view associated with the control view is adjusted but not saved, an asterisk
is displayed next to the name of the control view indicating that the changes have not
been applied.
552
REPORTING MEASUREMENT RESULTS
Steps
553
REPORTING MEASUREMENT RESULTS
Results
The 3D scene displays the controls based on the selection that was previously made.
554
REPORTING MEASUREMENT RESULTS
Reporting using control views allows generating snapshots and report tables that are
synchronized and linked to control views. In other words, snapshots display the project view
of the control view they are associated with, and report tables display the controls of the
control view they are associated with.
Steps
555
REPORTING MEASUREMENT RESULTS
Results
Report items linked to the control view are created and automatically included in the active
formatted report.
Notes
556
REPORTING MEASUREMENT RESULTS
• Features
• Cross-sections
• Airfoil gauges
• Flush & gap gauges
• Profile gauges
To access the object navigators, choose one from the View > Object Navigator submenu.
557
REPORTING MEASUREMENT RESULTS
Steps
Results
558
REPORTING MEASUREMENT RESULTS
Required: The PolyWorks|Inspector project must have a measured feature with a GD&T
control.
Steps
559
REPORTING MEASUREMENT RESULTS
Results
The model, datums used in the datum The nominal feature and the aligned and
reference frame, and feature itself are constrained measured feature are displayed,
displayed in the 3D scene. The measured using Pass/Fail colors.
features are aligned using the datum
reference frame.
Measured Nominal
560
REPORTING MEASUREMENT RESULTS
Objective: Display the results of a cross-section, showing the nominal and measured
sections and deviations.
Steps
561
REPORTING MEASUREMENT RESULTS
Results
Notes
562
REPORTING MEASUREMENT RESULTS
Steps
563
REPORTING MEASUREMENT RESULTS
Results
Notes
To view both the nominal and measured profile gauge results simultaneously, select Split
view. The nominal cross-sections and profile gauge dimensions are displayed on the left. The
measured cross-sections and profile gauge dimensions are displayed on the right.
Nominal Measured
564
REPORTING MEASUREMENT RESULTS
Required: The PolyWorks|Inspector project must have measured flush & gap gauges.
Steps
565
REPORTING MEASUREMENT RESULTS
Results
Notes
To view both the nominal and measured flush & gap gauge results simultaneously, select Split
view. The nominal cross-sections and flush & gap gauge dimensions are displayed on the left.
The measured cross-sections and flush & gap gauge dimensions are displayed on the right.
Nominal Measured
566
REPORTING MEASUREMENT RESULTS
Objective: Display the result of an airfoil gauge, showing the measurement zone, cross-
sections, and gauge dimensions.
Steps
567
REPORTING MEASUREMENT RESULTS
Results
Notes
To view both the nominal and measured gauge results simultaneously, select Split view. The
nominal cross-sections and gauge dimensions are displayed on the left. The measured cross-
sections and gauge dimensions are displayed on the right.
Nominal Measured
568
REPORTING MEASUREMENT RESULTS
Reporting
Producing reports is key to analyzing and communicating inspection measurements. Typically,
a report consists of report tables and report snapshots, completed by observations,
comments, and conclusions, all formatted into a printable document.
4. Export.
Export the formatted report into
different formats, such as PDF.
The individual report items can be
exported as well. An example is to
export to Microsoft Excel.
569
REPORTING MEASUREMENT RESULTS
Since objects are updated by the Automatic Project Update mechanism, table results are
automatically updated as well. Table contents and formatting can be edited to suit different
reporting needs. Table reports can be incorporated into a formatted report or exported for
use in applications like Microsoft Excel.
Steps
570
REPORTING MEASUREMENT RESULTS
Results
The report table is added to the active The report table is automatically positioned
formatted report, shown at the bottom of the on a page in the report, and can be viewed
Tree View. by double-clicking the report name in the
Tree View.
Notes
If two or more types of object are selected, a report table will be generated for each type. In
the example shown below, all selected features are included in one report table, and selected
comparison points are included in a second report table.
571
REPORTING MEASUREMENT RESULTS
Table templates provided with the PolyWorks Metrology Suite are called standard templates
and have the STD prefix in template lists, while table templates created by users have the USR
prefix. Standard templates cannot be deleted.
Steps
Results
The report table has the contents and formatting defined by the table template.
572
REPORTING MEASUREMENT RESULTS
Steps
573
REPORTING MEASUREMENT RESULTS
Results
574
REPORTING MEASUREMENT RESULTS
Notes
Edit more quickly using the shortcut menus available by right-clicking in the different sections
of the table editor:
• Click Edit Title, Edit Table Header, Edit Object Header, Edit Columns, and Edit Lines for
the dialog boxes like those described previously.
• Add and remove items for each section by clicking them on the section’s shortcut menu.
575
REPORTING MEASUREMENT RESULTS
Steps
Results
576
REPORTING MEASUREMENT RESULTS
Required: More than two table templates for the object type.
Steps
577
REPORTING MEASUREMENT RESULTS
Results
Steps
578
REPORTING MEASUREMENT RESULTS
Results
The new user table template is added to the list It can now be to assigned to report tables.
of table templates.
Notes
Edit the content of a user table template at any time by selecting it on the template list,
making the required modifications on the right pane, then clicking Apply.
579
REPORTING MEASUREMENT RESULTS
Steps
580
REPORTING MEASUREMENT RESULTS
Since objects are updated through the Automatic Project Update, the
report snapshot will automatically be updated. The snapshot contents
can also be edited to modify the part orientation or the objects shown
at any time. Report snapshots can be incorporated into a formatted
report, or exported for use in applications like Microsoft Excel.
Steps
581
REPORTING MEASUREMENT RESULTS
Results
The snapshot is added to the active formatted The snapshot is automatically positioned
report, shown at the bottom of the Tree View. on a page in the report, and can be viewed
by double-clicking the report name.
582
REPORTING MEASUREMENT RESULTS
Steps
Report snapshots are stored by default in the active formatted report, listed at the bottom of
the Tree View.
5. Click Recapture.
583
REPORTING MEASUREMENT RESULTS
Results
Notes
If a color map simply needs to be updated, do not edit the report snapshot. Rather, select the
snapshots for which the color map needs to be updated, and choose Edit > Assign Current
Color Scale to Snapshots > Selected, or right-click and choose Assign Current Color Scale.
584
REPORTING MEASUREMENT RESULTS
585
REPORTING MEASUREMENT RESULTS
Steps
Results
The formatted report object is added at the The formatted report is initially empty.
bottom of the Tree View as the active Newly created report items (snapshots and
formatted report (in bold). tables) are automatically added to the
active formatted report.
Notes
Newly created report items are added to the active formatted report, which is displayed in
bold in the Tree View. To make any formatted report the active one, select it in the Tree View
and choose Report > Formatted Report > Activate.
586
REPORTING MEASUREMENT RESULTS
587
REPORTING MEASUREMENT RESULTS
Steps
4. Click Capture.
588
REPORTING MEASUREMENT RESULTS
Results
Note
Alternatively, if a snapshot is in the Report > Items branch of the Tree View, it is possible to
drag and drop it over the snapshot container to add the snapshot to the title page.
589
REPORTING MEASUREMENT RESULTS
Steps
Results
Notes
To crop an image, click it to select it, then choose Format > Crop Image. Drag the handles to
crop, and then click anywhere outside the image to confirm.
Steps
590
REPORTING MEASUREMENT RESULTS
Results
Notes
Steps
591
REPORTING MEASUREMENT RESULTS
Results
Steps
Results
592
REPORTING MEASUREMENT RESULTS
Steps
Results
The pages are added, reordered, or deleted from the formatted report.
593
REPORTING MEASUREMENT RESULTS
Steps
Results
594
REPORTING MEASUREMENT RESULTS
Steps
6. Click Save.
Results
The selected report items are exported to the specified file format.
Notes
To export items to the Microsoft Excel format, Microsoft Excel must be installed on the
computer.
595
Inspecting
multiple pieces
INSPECTING MULTIPLE PIECES
597
INSPECTING MULTIPLE PIECES
All pieces are stored within a single PolyWorks|Inspector project and their results can be
reviewed individually or summarized using Statistical Process Control (SPC) tools.
Operations related to multiple pieces are managed in the Multipiece Inspection toolbar.
New Piece
Play Inspection
Sequence Editor
598
INSPECTING MULTIPLE PIECES
Steps
3. Click Create.
599
INSPECTING MULTIPLE PIECES
Results
The piece template is created and stored in the project. It contains all the measurements and
inspection sequences defined for the first piece.
The sequence proposed by the Play Inspection tool is called an autogenerated sequence and
it can be customized using the Sequence Editor. For information, see Introducing the Sequence
Editor on page 643.
Steps
600
INSPECTING MULTIPLE PIECES
601
INSPECTING MULTIPLE PIECES
Results
The new inspection is completed and the The results of the inspection performed in
measurement objects of piece 2 are displayed piece 2 are shown in the 3D scene.
in the Tree View. A measured status icon
indicates the measured status.
Notes
602
INSPECTING MULTIPLE PIECES
Steps
603
INSPECTING MULTIPLE PIECES
Results
Notes
Custom guiding instructions can also be specified for Data alignment and Data color map
objects. These parameters are available in the property sheet of the object, respectively on the
Data alignment and the Data color map tabs.
604
INSPECTING MULTIPLE PIECES
To be able to propagate changes, pieces must first be linked to a piece template. Changes can
then be propagated through the linked piece template to the other linked pieces when
desired.
Steps
605
INSPECTING MULTIPLE PIECES
Results
606
INSPECTING MULTIPLE PIECES
Notes
Propagation links can also be established and managed after a piece or piece template has
been created, for example to unlink pieces from a piece template.
This can be done using several tools, including the Pieces Summary page of the Project
Properties dialog box, shown below, which is available by choosing File > Project Properties.
Steps
1. Open a piece.
607
INSPECTING MULTIPLE PIECES
608
INSPECTING MULTIPLE PIECES
Results
The changes made to the current piece are immediately propagated to the linked piece
template. These changes are also made to the other linked pieces when they are opened.
The propagation split button on the status bar displays the propagation status. The current
piece now matches its linked piece template.
Moving the mouse pointer over the icon displays a tooltip with details.
Notes
• If changes that can be propagated are made but not propagated before closing the current
linked piece, the Piece Propagation window is displayed and offers different operations
depending on the context.
609
INSPECTING MULTIPLE PIECES
This is especially useful when setting up a project for a multipiece inspection process, where
multiple instances of a part are inspected. In order to obtain meaningful results, each
measurement of the part must be performed in the exact same way.
When probing features, the repeatability of each measurement depends largely on the
number and the location of the probed data points of each feature. Adding measurement
points to features provides guidance as to where the points should be probed, instead of
randomly probing points on the part for every new inspection.
There are three main steps when using measurement points for guidance:
610
INSPECTING MULTIPLE PIECES
611
INSPECTING MULTIPLE PIECES
Pick Go to Positions
Can only be used when the measurement method is set to CNC Probe (in
other words, when automatically probing using a CNC CMM).
Launches an interactive mode that allows adding intermediate positions,
or go to position points, between measurement points along the
measurement path to avoid collisions with the part or its fixture.
Edit Points
Opens a dialog box used to edit the position and normal of selected
measurement points.
Drag Points
Delete Points
612
INSPECTING MULTIPLE PIECES
Once the guided acquisition mode is set, parameters are made available to configure the
acquisition.
Parametric information that defines the nominal components of features can be used to
define the measurement points.
Required: The project contains features with at least the nominal primitives.
Steps
613
INSPECTING MULTIPLE PIECES
614
INSPECTING MULTIPLE PIECES
Steps
615
INSPECTING MULTIPLE PIECES
Results
Steps
Along Boundary
This pattern is used to distribute measurement points along the external boundary of the
plane.
616
INSPECTING MULTIPLE PIECES
Results
Grid
This pattern defines uniformly-spaced measurement points by sampling a grid that covers the
plane.
617
INSPECTING MULTIPLE PIECES
Results
Steps
618
INSPECTING MULTIPLE PIECES
Tip
• Top location of an internal circle.
Results
619
INSPECTING MULTIPLE PIECES
Notes
The icons displayed for the Location are based on the in-space orientation of the nominal
component of the feature.
Steps
620
INSPECTING MULTIPLE PIECES
Tip
• Top location of an internal slot.
Results
Notes
The icons displayed for the Location are based on the in-space orientation of the nominal
component of the feature.
621
INSPECTING MULTIPLE PIECES
Steps
622
INSPECTING MULTIPLE PIECES
Tip
• Top location of an internal rectangle.
Results
Notes
The icons displayed for the Location are based on the in-space orientation of the nominal
component of the feature.
623
INSPECTING MULTIPLE PIECES
Steps
624
INSPECTING MULTIPLE PIECES
Tip
• Top location of an internal polygon.
Results
Notes
The icons displayed for the Location are based on the in-space orientation of the nominal
component of the feature.
625
INSPECTING MULTIPLE PIECES
Steps
626
INSPECTING MULTIPLE PIECES
Tip
• Top location of an internal ellipse.
Results
Notes
The icons displayed for the Location are based on the in-space orientation of the nominal
component of the feature.
627
INSPECTING MULTIPLE PIECES
Steps
Results
628
INSPECTING MULTIPLE PIECES
Steps
Results
629
INSPECTING MULTIPLE PIECES
Steps
630
INSPECTING MULTIPLE PIECES
Results
Notes
Last circle
631
INSPECTING MULTIPLE PIECES
Steps
Results
632
INSPECTING MULTIPLE PIECES
Notes
• Define Measurement Points from Probed Data Points: Measurement points are
defined automatically from probed data points.
• Anchor Measurement Points: Measurement points are anchored directly on the feature
or on a Reference object in the 3D scene.
Measurement points are only available for features that support the Probe or the CNC Probe
measurement method, and they are specific to each feature.
Steps
633
INSPECTING MULTIPLE PIECES
Results
Measurement points are defined using probed data points obtained from the selected
feature.
Required: The PolyWorks|Inspector project must have one or more features that support
the Probe measurement method.
Steps
634
INSPECTING MULTIPLE PIECES
Results
Steps
635
INSPECTING MULTIPLE PIECES
Results
Measurement points are defined on the feature for each arc or side.
Steps
636
INSPECTING MULTIPLE PIECES
Steps
637
INSPECTING MULTIPLE PIECES
Steps
Steps
Steps
638
INSPECTING MULTIPLE PIECES
The order in which the points are probed is controlled by the specified acquisition Order:
• Sequential: The next measurement point is the first unmeasured point in the list of
measurement points.
• Auto-Detect: The next measurement point is the one closest to the probing device.
The measurement point guiding spheres are highlighted in the 3D scene. The Limit
acquisition to radius option allows restricting the point acquisition for each measurement
point to a precise zone delimited by cylinders or by spheres (for point with no normal)
centered at the measurement points. The next measurement point guiding sphere is always
highlighted as follows in the 3D scene:
• If the Limit acquisition to radius option is set, it is highlighted in red if the probing
device is out of the zone, and in green if it is in the zone. A sound also indicates if the
probing device is within the zone or not.
• If the Limit acquisition to radius option is not set, the guiding zone of the
measurement point closest to the probing device is highlighted in green.
Once a measurement point has been used for point acquisition, its guiding zone is no longer
displayed in the 3D scene.
Example
639
INSPECTING MULTIPLE PIECES
Probing a plane feature in the Sequential order. The points are probed in numerical order.
Probing a plane feature in the Auto-Detect order. The points are probed in any order.
640
INSPECTING MULTIPLE PIECES
Defining measurement points using the From Probed Data Points method will automatically
group the measurement points, taking into consideration the device positions in which they
were gathered.
Objective: Probe a feature from multiple device positions using measurement points as
guidance.
Required: A PolyWorks|Inspector project that contains at least one feature with defined
measurement points grouped in different device positions.
Steps
641
INSPECTING MULTIPLE PIECES
Results
When playing the inspection of a project that contains a feature originally created by probing,
using multiple device positions and the From Probed Data Points method measurement
points, PolyWorks prompts the user to probe the feature displaying only the measurement
points that belong to the first position. Then the sequence is paused and the user is prompted
to move the device. Once the new device position is created, the user is prompted to probe
the feature displaying corresponding measurement points.
642
INSPECTING MULTIPLE PIECES
The Sequence Editor can be used to customize the autogenerated sequence or 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. Also, by inserting macro scripts, many functionalities can be added, such as those
related to reporting.
The Sequence Editor pane is displayed. It features a menu bar, a standard toolbar, and a
sequence area.
Menu bar
Standard
toolbar
Sequence
area
643
INSPECTING MULTIPLE PIECES
Menu bar
Provides access to all Sequence Editor functionalities.
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 645) 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
644
INSPECTING MULTIPLE PIECES
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
Scanning Options
Coordinate System
Alignment
Device Position
Data Object
645
INSPECTING MULTIPLE PIECES
Measurement Object
Macro Script
Sequence area
This area lists all the steps that make up a sequence.
Execution status
color
Step number
Marker
Edit step
shortcut
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.
646
INSPECTING MULTIPLE PIECES
Step number
Icons
647
INSPECTING MULTIPLE PIECES
648
INSPECTING MULTIPLE PIECES
Steps
Results
649
INSPECTING MULTIPLE PIECES
Steps
650
INSPECTING MULTIPLE PIECES
Results
651
INSPECTING MULTIPLE PIECES
Steps
Results
652
INSPECTING MULTIPLE PIECES
• 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
Notes
653
INSPECTING MULTIPLE PIECES
Steps
Results
Steps
654
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
655
INSPECTING MULTIPLE PIECES
Steps
Results
656
INSPECTING MULTIPLE PIECES
Notes
The Sequence validation answer allows users to 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.
657
INSPECTING MULTIPLE PIECES
Required: A completed inspection project containing more than one inspected piece.
Steps
658
INSPECTING MULTIPLE PIECES
Results
The value for each of the five pieces is displayed for the selected measurement object in the
Object Control SPC Results pane.
659
INSPECTING MULTIPLE PIECES
Sample size
A sample consists of a collection of pieces. The sample size determines how many pieces
represent a sample and is used to calculate mean values. The default sample size is 1.
• Sample size equal to 1: I-MR charts are generated, consisting of the Individuals (I) chart
and the Moving Range (MR) chart.
• Sample size greater than 1: Xbar-R charts are generated, consisting of the Mean (Xbar)
chart and the Range (R) chart.
I-MR charts
Generated when the sample size is 1, the I-MR charts display information about the
performance of the process. They consist of:
660
INSPECTING MULTIPLE PIECES
Xbar-R charts
Generated when the sample size is greater than 1, the Xbar-R charts display information
about the behavior of the process and outcome over time. They consist of:
Trend charts
661
INSPECTING MULTIPLE PIECES
The Sample statistics table displays, per piece within each sample, the measured value for the
selected control of the selected measurement object, the mean and the range of these values,
and their average values.
The Overall statistics table displays statistics values such as the Mean, Std Dev, Min, Max, Cp,
Cpk, %Within Tol (percentage of pieces within tolerance), and more for the selected
measurement object.
The Values per piece table displays the measured values per piece for the selected controls of
the selected measurement object.
662
INSPECTING MULTIPLE PIECES
Objective: Display statistical analyses of Data object shape variation for all pieces.
Required: An inspection project containing a Reference object and more than one piece.
Steps
6. Click Initialize.
663
INSPECTING MULTIPLE PIECES
Results
The Surface Data SPC pane opens, listing the A color map in the 3D scene, generated on
pieces included in the analysis. Deselect the Reference object, is shown based on the
pieces to be removed from the analysis. Color map type specified in the Surface Data
SPC pane.
Tools used to initialize, reset, remeasure, report,
and change options are located on the vertical
toolbar of the Surface Data SPC pane.
Notes
664
Working with
multiple device
positions
WORKING WITH MULTIPLE DEVICE POSITIONS
The different device positions must be aligned to each other. Two methods are detailed in this
manual:
• Using targets
• From points obtained by probing targets
• Using a custom alignment such as the best-fit of Data to Data objects
In the example illustrated below, a part is measured using a laser tracker in three different
device positions.
The active device position is displayed on the status bar, in the lower right corner of the
interface.
The Device Positions toolbar is located at the bottom of the PolyWorks|Inspector user
interface.
Opens the Define Measured Device Position Targets dialog box from which
to measure the targets.
666
WORKING WITH MULTIPLE DEVICE POSITIONS
Move Device
Opens the Device Positions and Targets pane which allows visualizing the
different device positions and targets and editing them.
Position 1
667
WORKING WITH MULTIPLE DEVICE POSITIONS
Move device
Define a new device position and
physically move the device or the
part.
Position 2
Define measured targets
The acquisition of targets is
automatically launched.
Define all the accessible targets of
position 2. There must be a minimum
of three common targets, with the
previous position, for alignment.
There can be more targets than in
the previous position. Typically, these
will be used with targets in future
positions.
Move device
Define a new device position and
physically move the device or the
part.
668
WORKING WITH MULTIPLE DEVICE POSITIONS
Position n
Repeat the process
Repeat this process for as many
positions needed to acquire the
required data.
Required: A probing device is available and ready to use. The required plug-ins are loaded.
Steps
5. Click Probe.
669
WORKING WITH MULTIPLE DEVICE POSITIONS
Results
670
WORKING WITH MULTIPLE DEVICE POSITIONS
Notes
All accessible targets should be measured from each device position. This ensures that plenty
of targets are available for future device position alignments. As soon as there are three
common targets between the device positions, the current device position is aligned. Adding
additional common targets strengthens the alignment.
When connected to a laser tracker probing device with the capability to orient to gravity, it is
possible to orient to gravity while creating the device position.
Bundle adjustment
Bundle adjustment optimizes the auto-match alignment of device positions by finding the
most probable effective location for each target through averaging, and aligns all instances of
the target to that location. The effective location is updated every time a new device position is
added. This option gives best results when the entire part volume is measured such that the
last device position is adjacent to the first device position.
Without bundle adjustment, any target measured in more than one device position is always
aligned to the first measured instance of that target.
671
WORKING WITH MULTIPLE DEVICE POSITIONS
Steps
Results
The alignment is updated, and the error for all targets is recalculated based on the new
effective target location.
672
WORKING WITH MULTIPLE DEVICE POSITIONS
Notes
Accuracy models are used to determine the most probable location for each target. It is
therefore important to set the proper accuracy model for each device position according to
the device used. The default accuracy model can be set from the Device Positions page in the
PolyWorks|Inspector options. Alternatively, a specific accuracy model can be set for each
device position in the Device positions tab of the Device Positions and Targets pane. Two
bundle adjustment accuracy models are available:
673
WORKING WITH MULTIPLE DEVICE POSITIONS
Required: A project with two or more device positions. Bundle adjustment must be enabled.
Steps
674
WORKING WITH MULTIPLE DEVICE POSITIONS
Results
The uncertainty of the unlocked positions is calculated and shown in the Device Positions and
Targets pane along with a pass/fail test.
Notes
• When targets are added or removed, the uncertainty values are considered out-of-date
and are removed. The uncertainty tool must be relaunched to update the uncertainty
values.
• It is possible to modify the tolerance for the device position uncertainty on the Device
Position page of the PolyWorks|Inspector options.
675
WORKING WITH MULTIPLE DEVICE POSITIONS
Position 1
Move device
Define a new device position and
physically move the device or the part.
Position 2
Move device
Define a new device position and
physically move the device or the part.
676
WORKING WITH MULTIPLE DEVICE POSITIONS
Position n
Repeat the process
Repeat this process for as many
positions as needed to acquire the
required data.
Last position
Scan the part and align with
previous scans
In the last position, scan the part
capturing surface data that overlaps
with previous scans. Based on the
surface information, use a Best-Fit
Data to Data objects alignment to align
the scanned data where overlapping
data is available.
677
WORKING WITH MULTIPLE DEVICE POSITIONS
Required: A scanning device is available and ready to use. The required plug-ins are loaded.
Steps
4. Click OK.
678
WORKING WITH MULTIPLE DEVICE POSITIONS
Results
Next step
Once all the part has been digitized, align the polygonal Data objects using a Best-fit Data to
Data objects.
679
WORKING WITH MULTIPLE DEVICE POSITIONS
Required: Polygonal Data objects acquired using different device positions that are already
aligned to each other.
Steps
680
WORKING WITH MULTIPLE DEVICE POSITIONS
Results
A new polygonal Data object is created and The new polygonal Data object is displayed
added to the Data branch of the Tree View. The in the 3D scene.
source objects are moved into a group. The
new polygonal Data object is dependent on the
source objects it was created from. If any of the
source objects are modified, this new Data
object is updated.
681
Using the Offline
Simulation mode
USING THE OFFLINE SIMULATION MODE
683
USING THE OFFLINE SIMULATION MODE
Import
Reference object
Acquire
Data object
Align
Data object
to Reference object
Measure
dimensions and deviations
Report
measurement results
684
USING THE OFFLINE SIMULATION MODE
Alignment
Align the Data object to the Reference object
using a best-fit alignment.
Refine alignment
Refine the alignment of the Data object to the
Reference object using one of the many
alignment techniques once the required objects
are available.
685
USING THE OFFLINE SIMULATION MODE
686
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.
687
USING THE OFFLINE SIMULATION MODE
688
USING THE OFFLINE SIMULATION MODE
Import
Reference object
Align part
to Reference object
Measure
dimensions and deviations
Report
measurement results
689
USING THE OFFLINE SIMULATION MODE
Alignment
Simulate the alignment of the part to the
Reference object using a Surface Points
alignment.
690
USING THE OFFLINE SIMULATION MODE
691
USING THE OFFLINE SIMULATION MODE
However, when measuring the actual part, any number of targets can be created for each
device position as long as there is a minimum of three targets per position that are
measurable in the next device position.
For more information on multiple device positions, see Working with multiple device positions
on page 666.
692
USING THE OFFLINE SIMULATION MODE
Objective: Create a nominal project ready for use with a measurement device.
Steps
Results
693
Appendix
APPENDIX
695
APPENDIX
Choose Tools > Troubleshoot Project Update to display a dialog box that lists the objects in error
and a message for each.
The following update status icons can be displayed on the object icon in the Tree View:
A yellow warning triangle indicates that the object could not be updated.
A clock icon indicates that the object is out-of-date. An object can have an out-of-date
status only when the Automatic project update is deactivated.
696
APPENDIX
A user configuration also exists, which augments the standard configuration. As a user works
in the software, any changes to these settings and parameters can be saved in the user
configuration.
Changes to the parameters and settings in the user configuration can be saved by choosing
Tools > Save User Configuration in any module. The saved settings become the default the next
time the module is launched. In the Workspace Manager, the current user configuration for all
modules can be exported by choosing Tools > User Configuration > Export. Likewise, an external
user configuration can be loaded by choosing Tools > User Configuration > Load.
697
APPENDIX
They can also be managed using the Macro Scripts dialog box, which is opened when
choosing Tools > Macro Scripts > Manage Macro Scripts.
Once the Object Measurement macro script type has been selected, the left side of the
Macro Scripts dialog box can be used to:
• Select the macro script type.
• Displays a list of available macro scripts.
• Create, export, edit, and delete macro scripts.
• Assign the selected macro script to the selected measurement objects.
• Flag selected macro scripts as favorites (with a star), so that they are made available in
the list of measurement methods.
Once a macro script has been imported into the project, the right side of the Macro Scripts
dialog box can be used to:
• Specify or edit the name or the description of the macro script.
• Add, edit, remove, or reorder parameters for the script.
698
APPENDIX
Required: The project contains objects as well as macro scripts to measure the objects.
Steps
699
APPENDIX
Notes
700
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.
701
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
702
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
Specific interfaces
IMAlign
Edit >
Lock Images CTRL+SHIFT+L
Unlock Images CTRL+SHIFT+O
Align >
Start Best-Fit alignment CTRL+F2
Stop Best-fit alignment CTRL+F3
Point Pairs CTRL+F5
703
APPENDIX
PolyWorks|Inspector
Display menu on objects and annotations Right-click
Position annotations ALT + left-click
704
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.
705
Getting help outside of the software interface
The website
The InnovMetric website (www.innovmetric.com) offers technical webinars (ABOUT US >
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 the PolyWorks Collaborative Suite, as well as access to the Release Notes.
Knowledge Base:
Provides articles, illustrated tips, and video tutorials to help you get the most out of
PolyWorks, including practical tips and tricks, workflow-oriented videos to help you learn
the basic capabilities, videos on how to solve PolyWorks training session exercises, and
technical webinars designed to boost your PolyWorks skills.
Support:
Get direct assistance from a PolyWorks expert by creating and submitting a Technical
Support Zone Case where you can confidentially share files for troubleshooting purposes.
You can also access articles related to your questions as well as your other open or closed
cases.
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.
Forum:
A platform where you can ask questions and share ideas and comments with the
PolyWorks user community.
A powerful tool that searches the entire site content to find the information you are
looking for.
706