2017 PWInspector Training Workbook Probing Portable
2017 PWInspector Training Workbook Probing Portable
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.
PolyWorks® 2017
[4/12/17] – TRM-0739-2017-EN-0.0
Contents
Fundamentals
8 Introducing the PolyWorks Workspace Manager
11 The probing workflow with a CAD model
14 The probing workflow without a CAD model
17 The graphical user interface
23 Moving objects in the 3D scene
24 An object-based approach
3
45 Defining part geometry using features
56 Inspecting 2D part profiles with cross-sections
58 Measuring specific locations on a part using comparison points
60 Measuring displacement during real-time assembly
62 Introducing coordinate systems
64 Creating and activating coordinate systems
67 Geometry controls
Additional Topics
94 Automatic project update
96 Saving a compressed copy of a project
97 Getting help
4
EXERCISES
100 Exercise 1: Features (without a CAD model)
104 Exercise 2: Features
108 Exercise 3: Feature-based alignment – Perpendicular Planes
112 Exercise 4: Feature-based alignment – Plane, Axis, Center Point
116 Exercise 5: Best-Fit Measurement Objects alignment
120 Exercise 6: Surface comparison points
124 Exercise 7: Trimmed edge comparison points (supplemental)
128 Exercise 8: Features – GD&T
132 Exercise 9: GD&T – Datum Reference Frame alignment by probing
136 Exercise 10: Cross-sections (supplemental)
140 Exercise 11: Build and Inspect (supplemental)
143 Exercise 12: Measurement points and object control SPC
(supplemental)
147 PolyWorks keyboard shortcuts
5
Introducing the Training Workbook
About
This workbook is intended to be used by trainees during a PolyWorks|Inspector™ training –
Basic probing applications for Portable Metrology.
Content
This workbook is composed of two main sections: a Basics section and an Exercises section.
Each section addresses the particular needs of trainees in a PolyWorks|Inspector™ training.
Basics
The Basics section provides educational information on the key tools and functionalities
covered in a typical basic training. More specifically, it introduces a given subject so that
trainees understand the context and use of a particular tool or functionality in the subsequent
exercises. To get additional information on any of these subjects, trainees should refer to the
Basics source document: the PolyWorks|Inspector™ Essentials (Probing package).
Exercises
The Exercises section is composed of several stand-alone exercises that introduce specific
PolyWorks tools to trainees. For each exercise, a brief introduction provides information on
the dataset used and lists the tasks that need to be done as part of the exercise. An
engineering drawing is also provided, which gives information on the measurements that
need to be obtained on the part. A Key steps section adds detailed information to guide
trainees in completing these tasks.
Note that some exercises and specific steps are flagged as Supplemental. This is to highlight
that the particular tools covered in those exercises or steps are not deemed essential for a
basic training.
6
PolyWorks Inspection Basics
FUNDAMENTALS
Fundamentals
Introducing the PolyWorks Workspace Manager
When starting PolyWorks, the PolyWorks Workspace Manager interface displays.
The PolyWorks 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.
8
FUNDAMENTALS
The .pwk file and associated _Files folder must remain in the same folder.
9
FUNDAMENTALS
PolyWorks|Inspector
PolyWorks|Modeler
10
FUNDAMENTALS
Import
Reference object
Align part
to Reference object
Measure
dimensions and deviations
Report
measurement results
11
FUNDAMENTALS
12
FUNDAMENTALS
13
FUNDAMENTALS
Acquire
part data
by probing
Position part
Measure
dimensions and deviations
Report
measurement results
14
FUNDAMENTALS
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
15
FUNDAMENTALS
16
FUNDAMENTALS
Standard
toolbar
Tree
View
3D Scene
Selection
toolbar
3D Scene
Status bar
toolbar
Menu bar: Access to all the functionalities of PolyWorks|Inspector Probing.
Main Objects toolbar: Quick access to the most common tools for an inspection.
Multipiece inspection
Quick access to the various multipiece tools.
toolbar:
Used to enter a query and search through Tree View objects or
Search box:
menu items.
Tree View: Pane where all the objects of the project are stored.
17
FUNDAMENTALS
Devices toolbar: Offers items that allow connecting to the probing device.
Probing Device Available for specific probing devices such as laser trackers. It
Control toolbar: allows controlling the device.
Probing Control Allows controlling the probing session that is being performed.
toolbar:
18
FUNDAMENTALS
The plug-ins that will be made available in PolyWorks|Inspector Probing depend on the
settings in the Workspace Manager Options. These options are displayed the first time that
PolyWorks is opened. They are also available at any time by following these steps:
1. In the PolyWorks Workspace Manager, choose
Tools > Options. The Workspace Manager
Options dialog box opens.
2. On the Plug-ins page, select the plug-ins that
correspond to the scanning and/or probing
devices to use.
3. Click Apply.
4. Start PolyWorks|Inspector Probing.
The options set in the Plug-ins page are automatically saved and are used at the next
module startup.
Devices toolbar
Displayed in the lower left-hand corner of PolyWorks|Inspector Probing, the Devices toolbar
allows the device connection for data acquisition. It offers the following standard
functionalities:
Connect/Disconnect to Device
19
FUNDAMENTALS
Probing toolbars
Probing toolbars are displayed in the lower part of PolyWorks|Inspector Probing. They
contain tools and settings to facilitate a probing session. The tools and settings offered
depend on the current device.
For articulated arms, the Probing Device toolbar offers the following standard functionalities:
Tip Diameter
6
Displays the current probe tip diameter.
Probing Mode
Probing Options
20
FUNDAMENTALS
For laser trackers, the Probing Device toolbar offers additional functionalities:
Device Properties
Reflector Name
Probing Options
For laser trackers, the Probing Device Control toolbar allows controlling the 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.
21
FUNDAMENTALS
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.
The Probing Control toolbar allows controlling 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.
22
FUNDAMENTALS
Mouse-based operations:
Rotation
To rotate about the X axis and the Y axis viewing axes, click and hold the left
mouse button inside 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, inside 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.
23
FUNDAMENTALS
An object-based approach
PolyWorks|Inspector Probing offers an object-oriented approach to measurement and
analysis tasks. Inspection projects describe the list of objects imported and created within
PolyWorks|Inspector Probing, 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.
24
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
Measurement
Measure > Interactive Measurements >
Basic
Reference target
Measure > Reference Targets
Coordinate system
Tools > Coordinate Systems
Report
Report
25
IMPORT REFERENCE OBJECTS
Import Reference
Objects
Introducing Reference objects
Reference objects are the nominal objects (typically a CAD model or a polygonal model) to
which the Data objects are measured.
There are two categories of Reference objects. The following table presents each category:
26
IMPORT REFERENCE OBJECTS
Objective: Import a CAD model into the inspection project as a Reference object.
Required: A CAD file in a neutral format (IGES or STEP file) or a native format (such as CATIA,
NX, Pro/E, 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.
27
ACQUIRE DATA OBJECTS
Data objects are displayed in the Tree View, under the Data
branch.
28
ACQUIRE DATA OBJECTS
The different device positions must be aligned to each other. One method is detailed in this
manual:
• Using targets
• From points obtained by probing targets
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 user interface. It offers the
following tools:
Opens the Define Measured Device Position Targets dialog box from which
to measure the targets.
Move Device
29
ACQUIRE DATA OBJECTS
Opens the Device Positions and Targets pane which allows visualizing the
different device positions and targets and editing them.
Position 1
Move Device
Define a new device position and
physically move the device or the
part.
30
ACQUIRE DATA OBJECTS
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.
Position n
Repeat the Process
Repeat this process for as many
positions as needed to acquire the
required data.
31
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
Alignment tools
Here is a list of common tools offered by PolyWorks|Inspector Probing that are used to align
Data objects to Reference objects:
32
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
Surface Points
33
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
Data objects with the same transformations can be contained in the same alignment group,
whereas Data objects requiring different alignments are automatically placed in a separate
alignment group. The latter case is common for assemblies of multiple Data objects. An
alignment performed on any Data object applies to all the Data objects within its alignment
group.
Required: A Data object with at least two data alignments present in an alignment group.
34
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
Steps
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
35
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
Steps
36
ALIGN 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.
37
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
The approach consists in creating measurement objects whose nominal components are
created on the Reference object, and whose measured components are obtained by probing
the actual part. Then, the measured components are aligned to the nominal components,
transforming the position and the orientation of the acquired data, including the linked
objects.
This method supports surface features and point-reducible measurement objects which
include:
• Features: circles, arcs in 3D, ellipses, points, polygons, rectangles, slots, and spheres.
• Comparison points: surface, trimmed edge, and hemmed edge.
Use the Best-fit Objects pane to configure the alignment. It offers the possibility to combine
the supported objects for alignment and to specify their alignment directions.
Depending on the nature of the measurement object used, the data alignment is performed
using the following criteria:
• Surface features: nominal component and measured data points which define the
measured component of the surface feature are used.
• Point-reducible measurement objects: point derived from the nominal component and
point derived from the measured component are used.
38
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
Perpendicular Planes
Alternatively, the Plane, Axis, Center Point and the Perpendicular Planes methods can also
align the acquired data to standard axes. The probed measured primitives 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.
39
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
40
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
There are three subtypes of reference target points: surface, feature, and cross-section.
41
ALIGN DATA OBJECTS TO REFERENCE OBJECTS
Required: The PolyWorks|Inspector project contains a probed 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.
42
ALIGN 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.
43
MEASURE DIMENSIONS AND DEVIATIONS
Measure Dimensions
and Deviations
Introducing measurement objects in
PolyWorks|Inspector Probing
PolyWorks|Inspector Probing is an object-oriented analysis and verification environment. All
items imported or created in PolyWorks|Inspector Probing are objects, and
PolyWorks|Inspector Probing preserves the relational correspondence of these objects
throughout the inspection process.
Measurement objects
Measurements are done through the use of measurement objects: data color maps, features,
cross-sections, comparison points, and gauges. These objects have the capability of being
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 for objects that are successfully measured.
For color maps, the green check 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.
44
MEASURE 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:
45
MEASURE 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.
46
MEASURE 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.
47
MEASURE DIMENSIONS AND DEVIATIONS
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.
Primitive status
A general feature creation operation creates
features containing a nominal or a measured
primitive, according to the specified Primitive
status.
A primitive status is initially defined upon creation,
through the Primitive status group label, found in the More section.
48
MEASURE DIMENSIONS AND DEVIATIONS
Features (except 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.
49
MEASURE 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 that allows anchoring primitives.
Each type of feature is created using a specific anchoring method. The How to button displays
a diagram illustrating how to anchor points to create the specified feature type.
When finished picking a 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) dropping it over the text box.
Probe
The Probe method offers several parameters that allow users to customize the probing
session.
50
MEASURE DIMENSIONS AND DEVIATIONS
Probe method
By default, the Standard submethod is selected
since it gives good results in most of the cases.
However, some specific situations require a
different approach to be able to probe features
successfully.
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:
51
MEASURE 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.
52
MEASURE DIMENSIONS AND DEVIATIONS
Plane
Constrained Circle
Probing zone
For curve-based features, it is possible to define a
probing zone which prevents capturing points if
the probe is located outside of it. This can be used
for example, to prevent capturing points on a
chamfer or other undesirable areas.
Fit
When creating or extracting features from a point cloud or polygonal model, the user can
specify how the feature should be fit. Three options are available: Best-fit, Min, and Max. The
method specified will determine where, within the data elements of 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.
If the Best-fit method 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.
The Best-fit method 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 would be equally distributed above and below the surface.
If the Min method 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 method 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 method is a reasonable choice when defining a physical pin or diffuse
surface like honeycomb, because it describes the actual mating surface without interference.
53
MEASURE DIMENSIONS AND DEVIATIONS
54
MEASURE DIMENSIONS AND DEVIATIONS
Constructing features
When creating features using construction methods, like 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 allow importing same-type
primitives from text files, as well as importing 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 at import.
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.
55
MEASURE 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 is obtained by
intersecting the Reference object with a slicing plane. The part geometry is obtained by
probing the part at the sectioning location. The Reference object and the probing device must
be aligned.
Cross-sections can be created along an axis, around an axis (radially), along a curve, or using
several other methods. PolyWorks|Inspector Probing offers standard and offset cross-
sections.
Types of cross-sections
There are two types of cross-sections:
Standard cross-sections
A standard cross-section is created by
intersecting the Reference object with
a slicing plane delimited by a
measurement zone and probing it
afterwards to obtain the part
deviation.
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.
Offset cross-sections cannot be
probed and are therefore not
documented in this manual.
56
MEASURE 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 method
The measurement method used to obtain the part geometry is Probe which involves probing
the part geometry on the part that is within the measurement zone.
57
MEASURE DIMENSIONS AND DEVIATIONS
Comparison points are available on the Measure > Comparison Points menu or on the
Comparison Points toolbar.
58
MEASURE DIMENSIONS AND DEVIATIONS
Cross-section comparison
points
• The nominal component contains the exact coordinates at which the deviation is
measured. It is created using different creation methods.
• The measured component is created by probing the part. If the probe is within the
measurement zone, a measurement is taken when the trigger is pressed.
Radius
Each comparison point has a measurement zone, circular by default, within which
measurements will be collected. The measurement zone has a radius, which is the radius of
the disc.
59
MEASURE 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
60
MEASURE DIMENSIONS AND DEVIATIONS
Results
If a point is collected, it is added to the Tree The physical part location is optimized, and if
View under the Features branch. A measured a point was collected, it is displayed in the 3D
status icon indicates that the object is scene.
measured.
Notes
61
MEASURE DIMENSIONS AND DEVIATIONS
• Cartesian
• Cylindrical
• Spherical
PolyWorks|Inspector PolyWorks|Probing projects come with a default coordinate system
called “world”. It corresponds to the standard Cartesian coordinate system (x, y, z), whose
origin is located at 0, 0, 0.
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 in 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.
62
MEASURE DIMENSIONS AND DEVIATIONS
63
MEASURE DIMENSIONS AND DEVIATIONS
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
64
MEASURE DIMENSIONS AND DEVIATIONS
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.
65
MEASURE DIMENSIONS AND DEVIATIONS
Notes
66
REPORT MEASUREMENT RESULTS
Geometry controls
When inspecting using measurement objects, namely features, cross-sections, comparison
points, and gauges, the main purpose is to control whether the geometric characteristics of
the objects are within the specified tolerance. This is done by adding controls on the
geometric characteristics of measurement objects. These geometry controls can be of two
types.
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 2009 and ISO standards.
Inspector Probing 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.
• Edit the tolerance for the controls.
By default, new controls appear in the annotation of features in the 3D scene, and are
included in report tables created from all measurement objects.
67
REPORT MEASUREMENT RESULTS
Report Measurement
Results
Reporting
Producing reports is key to analyzing and communicating inspection measurements.
Reporting measurement results can consist of reviewing controls and creating control views.
Reporting can also consist of creating report tables and report snapshots, complete with
observations, comments, and conclusions, all formatted into a printable document.
PolyWorks|Inspector Probing offers tools to generate and edit such reports. Here is the
typical workflow for reporting:
68
REPORT MEASUREMENT RESULTS
69
REPORT 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.
Column headers
List of controls
Statistics
70
REPORT MEASUREMENT RESULTS
Item Description
Controls list box Specifies the controls that will be listed in the pane.
71
REPORT 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.
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.
72
REPORT MEASUREMENT RESULTS
Creates a report snapshot and a report table for the current control view.
Create Table
Create Snapshot
73
REPORT MEASUREMENT RESULTS
The following columns can also be displayed: Char No., Char Name, Coordinate system,
Data Alignments, Nominal, Measured, Tolerance, %Tol, Out Tol, Meas Date and Time,
and Note.
Steps
Showing/hiding columns
1. Right-click any column header.
A menu is displayed.
2. Select a column to show or hide it (for example
select Char No. to add it to the list of columns
displayed).
74
REPORT MEASUREMENT RESULTS
Results
The Char No. column is displayed and the Test column is repositioned.
Notes
To make the Control Reviewer pane customization the default configuration, choose Tools >
Save User Configuration.
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
75
REPORT MEASUREMENT RESULTS
Results
Controls are listed in the pane according to the selection made in the Controls list box.
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.
76
REPORT 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.
77
REPORT MEASUREMENT RESULTS
Sorting controls
Steps
Results
78
REPORT MEASUREMENT RESULTS
The concept of control views is introduced in PolyWorks to merge what has been used and is
still used for part documentation in the metrology field. Control views allow reviewing
measurement results in an effective and structured manner, offering an enhanced inspection
workflow.
Steps
79
REPORT MEASUREMENT RESULTS
Results
• The control view is saved and added to the Control Views section of the Controls list.
• The control view can now be selected in the Controls list. When selected, its controls are
listed in the pane, and the associated 3D scene view is displayed.
80
REPORT MEASUREMENT RESULTS
Notes
Fixed
Close to border
Positions the annotations along the top, bottom, left, and right boundaries
of the 3D Scene pane in a way that minimizes annotation overlap and the
intersection of annotation attachment lines.
Close to object
Automatic repositioning
81
REPORT MEASUREMENT RESULTS
Steps
Results
82
REPORT MEASUREMENT RESULTS
Steps
Results
The project view associated with the control view is shown in the 3D scene.
Notes
83
REPORT MEASUREMENT RESULTS
Steps
84
REPORT MEASUREMENT RESULTS
Results
The 3D scene displays the controls based on the selection that has been previously made.
It is possible to link specific controls to specific Data alignments and/or coordinate systems. As
a result, controls are displayed in their specific context. This brings tremendous benefits when
using Statistical Process Control as well as when exporting measurement objects in the Q-DAS
format.
Steps
85
REPORT MEASUREMENT RESULTS
Results
Notes
The Coordinate System and Data Alignments columns are not shown by default. See
Customizing the pane on page 74 for more information.
86
REPORT MEASUREMENT RESULTS
Steps
87
REPORT 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 objects are selected, a report table will be generated for each type. For
example, as shown below, all selected features are included in one report table, and selected
comparison points are included in a second report table.
88
REPORT 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
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.
89
INSPECT 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.
90
INSPECT MULTIPLE PIECES
New Piece
Play Inspection
Sequence Editor
When a new piece is defined, a copy of the current piece is performed, and the inspection is
reset by clearing all measurements (for example, deleting measured components). Defining a
new piece can be accompanied by a Play Inspection operation, which applies the inspection
routine of the first inspected piece to the new piece.
91
INSPECT MULTIPLE PIECES
Required: A completed inspection project containing more than one inspected piece.
Steps
92
INSPECT 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.
93
ADDITIONAL TOPICS
Additional Topics
Automatic project update
By default, PolyWorks|Inspector Probing projects are always automatically up to date. This
means that measurement objects, alignments, data color maps, report items and formatted
reports are automatically recalculated as necessary.
94
ADDITIONAL TOPICS
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.
95
ADDITIONAL TOPICS
When opening this compressed file in PolyWorks, or the free PolyWorks|Viewer, a new
workspace is automatically created.
Steps
Results
Notes
From the PolyWorks Workspace Manager, it is also possible to create a compressed copy of
one or more PolyWorks|Inspector Probing projects. Simply open the workspace, select the
projects, and choose File > Export > Objects to Compressed Workspace.
96
ADDITIONAL TOPICS
Getting help
Users can access help resources both within the PolyWorks software interface and externally.
Resources include Reference Guides, illustrated tips, video tutorials, and webinars.
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
F1 Pressing F1 opens either the appropriate reference guide at the section
documenting the active dialog box, or, if in an interactive mode, opens the
Interactive Mode Wizard.
How to button
A button, found in some dialog boxes, that
displays a diagram showing the required
mouse clicks or the steps to perform for an
operation.
97
ADDITIONAL TOPICS
The website
The InnovMetric website (www.innovmetric.com) offers technical webinars, 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 PolyWorks and intermediate
release notes.
Knowledge Base:
This section provides videos and tutorials, to help you get the most out of PolyWorks:
• The Video Learning Center offers workflow-oriented videos, to help you learn the basic
capabilities of PolyWorks.
• The Tutorials section contains tips & tricks.
Macro Zone:
PolyWorks offers the possibility of creating macro scripts to automate repetitive tasks or
generate a personal set of tools to save time and perform tasks in a predefined, controlled
manner. In the Macro Zone, you will find a variety of useful macro scripts developed by our
Technical Support team.
Data Exchange:
This section is dedicated to your troubleshooting purposes and allows you and a
PolyWorks expert to confidentially exchange data for review.
98
Exercises
EXERCISE 1: FEATURES (WITHOUT A CAD MODEL)
First, align the Data object with the standard axes by creating
a coordinate system that is defined by key probed features.
Then, obtain the measurements specified on the engineering
drawing, setting the appropriate nominal values and
tolerances. Finally, create a report that shows the
measurement results.
Dataset
Engineering drawing
25.40 ±0.10 4
5
25.4 ±0.5
9.5 ±0.5
9.53 ±0.1 34.9 ±0.1
6
1 8 +0.1
3
25.4 ±0.5 25.4 0
VIEW A 9
7
60° ±1° 37 ±1
A
101.6 ±0.5 10
100
EXERCISE 1: FEATURES (WITHOUT A CAD MODEL)
Key steps
101
EXERCISE 1: FEATURES (WITHOUT A CAD MODEL)
102
EXERCISE 1: FEATURES (WITHOUT A CAD MODEL)
103
EXERCISE 2: FEATURES
Exercise 2: Features
Specific features of this sheet metal part need to be controlled
using the dimensions provided on the engineering drawing.
Dataset
Engineering drawing
PATTERN OF 5 HOLES
38.1
5 X 9.52
139.70
35.95
SCALE 1 : 4
9.53 50.80
19.05
151.9°
37
104
EXERCISE 2: FEATURES
Key steps
105
EXERCISE 2: FEATURES
106
EXERCISE 2: FEATURES
107
EXERCISE 3: FEATURE-BASED ALIGNMENT – PERPENDICULAR PLANES
Dataset
Engineering drawing
PLANE C
PLANE A
PLANE B
25.40
117.5
63.5
50.8
25.4 18.5
9.5
139.7
108
EXERCISE 3: FEATURE-BASED ALIGNMENT – PERPENDICULAR PLANES
Key steps
109
EXERCISE 3: FEATURE-BASED ALIGNMENT – PERPENDICULAR PLANES
110
EXERCISE 3: FEATURE-BASED ALIGNMENT – PERPENDICULAR PLANES
111
EXERCISE 4: FEATURE-BASED ALIGNMENT – PLANE, AXIS, CENTER POINT
Dataset
Engineering drawing
+0.25
7 0
76.2
112
EXERCISE 4: FEATURE-BASED ALIGNMENT – PLANE, AXIS, CENTER POINT
Key steps
113
EXERCISE 4: FEATURE-BASED ALIGNMENT – PLANE, AXIS, CENTER POINT
114
EXERCISE 4: FEATURE-BASED ALIGNMENT – PLANE, AXIS, CENTER POINT
115
EXERCISE 5: BEST-FIT MEASUREMENT OBJECTS ALIGNMENT
First, perform the required alignment using the H1, H2, H3,
and H4 circle centers. Then, obtain the (x, y) coordinate values
of the center of the measured pattern. Finally, create a report
that shows the measurement results.
Dataset
Engineering drawing
H2
A
H3
H4
A
VIEW A-A
SCALE 1 : 3
SURFACES: 1 NAME DATE
InnovMetric Software
XX. 1 DRAWN
116
EXERCISE 5: BEST-FIT MEASUREMENT OBJECTS ALIGNMENT
Key steps
117
EXERCISE 5: BEST-FIT MEASUREMENT OBJECTS ALIGNMENT
118
EXERCISE 5: BEST-FIT MEASUREMENT OBJECTS ALIGNMENT
119
EXERCISE 6: SURFACE COMPARISON POINTS
Dataset
Engineering drawing
Name X Y
pt1 160 120
pt1 pt2
pt2 115 120
pt3 pt4 pt3 160 100
pt4 115 100
pt5 160 75
pt5 pt6 pt8 pt10 pt6 115 75
pt7 pt9 pt7 100 60
pt8 90 60
pt9 75 60
pt10 65 60
120
EXERCISE 6: SURFACE COMPARISON POINTS
Key steps
121
EXERCISE 6: SURFACE COMPARISON POINTS
122
EXERCISE 6: SURFACE COMPARISON POINTS
123
EXERCISE 7: TRIMMED EDGE COMPARISON POINTS (SUPPLEMENTAL)
Dataset
Engineering drawing
C B A
124
EXERCISE 7: TRIMMED EDGE COMPARISON POINTS (SUPPLEMENTAL)
Key steps
125
EXERCISE 7: TRIMMED EDGE COMPARISON POINTS (SUPPLEMENTAL)
126
EXERCISE 7: TRIMMED EDGE COMPARISON POINTS (SUPPLEMENTAL)
127
EXERCISE 8: FEATURES – GD&T
Dataset
Engineering drawing
5X 9.52 1 7.0 2 3
C
1.0 A B D 1.0 A B C
1.2 A B
5
D
2 A B C
(SLOT)
G H
4 A 6
G H
0.5
2.5 A
SCALE 1 : 5 A INP15007 -B
WHOLE WITHOUT THE WRITTEN
PERMISSION OF INNOVMETRIC SOFTWARE
IS PROHIBITED. APPLICATION DO NOT SCALE DRAWING SHEET 1 OF 1
SCALE:1:2 WEIGHT:
128
EXERCISE 8: FEATURES – GD&T
Key steps
129
EXERCISE 8: FEATURES – GD&T
130
EXERCISE 8: FEATURES – GD&T
131
EXERCISE 9: GD&T – DATUM REFERENCE FRAME ALIGNMENT BY PROBING
First, define datum targets A1, A2, A3, as well as datum feature
B and C, and perform a Datum Reference Frame alignment by
probing. Then, obtain the measurements required. Finally,
create a report that shows the measurement results.
Dataset
Engineering drawing
TARGET X Y Z
A1 160 120 0
PATTERN OF 5 HOLES A2 160 6.35 0
38.1
(x,y): (139.70, 95.25) A3 25.4 76 0
A3
9.5
B
A2
132
EXERCISE 9: GD&T – DATUM REFERENCE FRAME ALIGNMENT BY PROBING
Key steps
133
EXERCISE 9: GD&T – DATUM REFERENCE FRAME ALIGNMENT BY PROBING
134
EXERCISE 9: GD&T – DATUM REFERENCE FRAME ALIGNMENT BY PROBING
135
EXERCISE 10: CROSS-SECTIONS (SUPPLEMENTAL)
Dataset
Engineering drawing
PLANE C PLANE B
16.9
PLANE A
F F
118.5
E E
2 2
A B C D
A C
SECTION E-E SECTION F-F
B D
SCALE 1 : 5
INNOVMETRIC SOFTWARE.
FINISH
ANY REPRODUCTION IN PART OR AS A NEXT ASSY USED ON -- UNITS: MM SIZE DWG. NO. REV.
A INP14018 -A
WHOLE WITHOUT THE WRITTEN
PERMISSION OF INNOVMETRIC SOFTWARE
IS PROHIBITED. APPLICATION DO NOT SCALE DRAWING SHEET 1 OF 1
SCALE:1:2 WEIGHT:
136
EXERCISE 10: CROSS-SECTIONS (SUPPLEMENTAL)
Key steps
137
EXERCISE 10: CROSS-SECTIONS (SUPPLEMENTAL)
138
EXERCISE 10: CROSS-SECTIONS (SUPPLEMENTAL)
139
EXERCISE 11: BUILD AND INSPECT (SUPPLEMENTAL)
Use the key steps provided in order to move the part to the
proper location, shown in the illustration below. Note that this
exercise is primarily intended to be performed with a laser
tracker, using a reflector that has a diameter larger than the
two circles.
Dataset
Illustration
140
EXERCISE 11: BUILD AND INSPECT (SUPPLEMENTAL)
Key steps
141
EXERCISE 11: BUILD AND INSPECT (SUPPLEMENTAL)
142
EXERCISE 12: MEASUREMENT POINTS AND OBJECT CONTROL SPC (SUPPLEMENTAL)
Dataset
Engineering drawing
7.0 C
1.0 A B C 1.2 A B
9.5
34.9
A
0.5
2.5 A
+0.5
37 0
SCALE 1 : 5 A INP16012 -A
WHOLE WITHOUT THE WRITTEN
PERMISSION OF INNOVMETRIC SOFTWARE
IS PROHIBITED. APPLICATION DO NOT SCALE DRAWING SHEET 1 OF 1
SCALE:1:2 WEIGHT:
143
EXERCISE 12: MEASUREMENT POINTS AND OBJECT CONTROL SPC (SUPPLEMENTAL)
Key steps
144
EXERCISE 12: MEASUREMENT POINTS AND OBJECT CONTROL SPC (SUPPLEMENTAL)
145
EXERCISE 12: MEASUREMENT POINTS AND OBJECT CONTROL SPC (SUPPLEMENTAL)
146
PolyWorks keyboard shortcuts
General interfaces
File >
Save project CTRL+S
Edit >
Undo CTRL+Z Delete >
Redo CTRL+Y Objects SHIFT+DEL
Remove Transformation CTRL+SHIFT+Z Elements DEL
Undos
Select >
Objects > Elements >
All CTRL+SHIFT+A All CTRL+A
Invert CTRL+SHIFT+I Invert CTRL+I
None CTRL+SHIFT+N None CTRL+N
Interactively SPACEBAR
View >
Hide > Keep>
Objects CTRL+SHIFT+D Objects CTRL+SHIFT+K
Elements CTRL+D Elements CTRL+K
Restore > Center >
Objects CTRL+SHIFT+R Objects CTRL+SHIFT+C
Elements CTRL+R All Objects CTRL+C
Specific interfaces
PolyWorks|Inspector PolyWorks|Modeler
Select > Polygons >
Data Points > Repair >
Measured Data CTRL+M Reconstruct SHIFT+R
Points
Drag annotations ALT+left-click
147