Poly Works MSRelease Notes
Poly Works MSRelease Notes
SmartGD&T is a trademark of Multi Metrics Inc. NX is a trademark or registered trademark of Siemens Product
Lifecycle Management Software Inc. or its subsidiaries in the United States and in other countries. Teamcenter is
a trademark or registered trademark of Siemens Product Lifecycle Management Software Inc. or its subsidiaries
in the United States and in other countries. All other trademarks are the property of their respective owners.
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.
Release Notes
2020/06/02
PolyWorks® Metrology Suite 2020
Contents
5 Compatibility
6 Intermediate Release 2
14 Intermediate Release 1
20 Major Release
20 General
20 Improved user experience
23 Miscellaneous
24 PolyWorks|Inspector
24 Boost the quality of project setups and analyses by leveraging multiple scanned pieces
30 Optimized and augmented GD&T toolkit
31 Other improvements
31 PolyWorks|Modeler
31 Portable metrology plug-ins
31 Extend the universality of your portable metrology solutions
37 Other improvements
37 CMM plug-ins
38 PolyWorks|DataLoop
38 Major upgrade of the PolyWorks|DataLoop data management and digital connectivity
solution
Compatibility
The following table lists the compatibility with each version of the PolyWorks Metrology Suite at the time of
writing these release notes.
PolyWorks Ecosystem
PolyWorks Metrology PolyWorks
PolyWorks Metrology PolyWorks|AR
Suite Collaborative Suite
PolyWorks|DataLoop
PolyWorks|Inspector Suite License Server1
PolyWorks|Modeler
PolyWorks|PMI+Loop License Server2
PolyWorks|ReportLoop
Intermediate Release 2
General
The Chinese, Czech, French, German, Italian, Japanese, Korean, Polish, Portuguese, and Spanish user
interfaces have been updated.
CNC CMM Essentials for PolyWorks|Inspector Premium Package is available in Chinese, French, Italian,
Japanese, Portuguese, and Spanish.
PolyWorks|Modeler Light Essentials is available in Chinese, French, Japanese, Italian, Portuguese, and
Spanish.
The existing MACRO INPUT MULTIPLE_PARAMETERS command allows creating dialog boxes with multiple
parameters. New MACRO INPUT DIALOG_BOX commands have been added to offer more possibilities when
creating these type of dialog boxes, which are very useful when multiple parameter values are required by
the user.
MACRO INPUT DIALOG_BOX Adds a list box to the dialog box. Note that
DROP_DOWN_LIST both single-choice and multiple choice list
boxes can be created.
MACRO INPUT DIALOG_BOX Adds a text box to the dialog box for which
EDITBOX DOUBLE valid values are double values.
MACRO INPUT DIALOG_BOX Adds a text box to the dialog box for which
EDITBOX INTEGER valid values are integer values.
MACRO INPUT DIALOG_BOX Adds a password text box to the dialog box.
EDITBOX PASSWORD
MACRO INPUT DIALOG_BOX Adds a text box to the dialog box for which
EDITBOX STRING valid values are string values.
MACRO INPUT DIALOG_BOX Adds a file path text box and a browse
FILE_PATH button to the dialog box. Note that both
single file paths and multiple file paths can
be created.
MACRO INPUT DIALOG_BOX Adds a folder path text box and a browse
FOLDER_PATH button to the dialog box.
MACRO INPUT DIALOG_BOX Adds a section to the dialog box. Note that
SECTION the section can be expanded or collapsed.
To use these commands, first define the dialog box and give it its title using the MACRO INPUT DIALOG_BOX
DEFINE command. Then, add the desired parameters to the dialog box using the corresponding MACRO
INPUT DIALOG_BOX commands. Note that they will be displayed in the same order as they are entered.
Finally, display the dialog box using the MACRO INPUT DIALOG_BOX SHOW command and collect the results
from the user. An example of such a dialog box with each type of parameter is shown below.
Fixed issue:
Issues with the STEP and CATIA V5 CAD model importers have been fixed.
PolyWorks|Inspector
The following improvements have been made for both the ASME and the ISO GD&T standards:
Angularity, Parallelism, Perpendicularity, and Surface Profile GD&T controls are now supported on
pattern features.
It is now possible to propagate features that have the Undefined measurement method.
Fixed issues:
An issue when propagating features trimmed using CAD surfaces has been fixed.
An issue resulting in an error message when probing the source points of a surface points alignment has
been fixed
An issue when importing PMI from a SolidWorks file has been fixed.
An issue resulting in a premature update of a Best-Fit Measurement Objects data alignment while
performing a Play Inspection has been fixed. The issue occurred when probing comparison points.
A problem when performing an action from the contextual menu on a selection of multiple sequence
steps has been fixed.
The Measure using MobileCollect object measurement script, which can be used with the MicroRidge
MobileCollect plug-in, now supports the measurement of the following characteristics for the following
features:
diameter of circles
To do so, the new Characteristic to measure parameter, represented by the $2 parameter variable, has
been added to allow users to specify which characteristic will be measured for slots, cylinders, rectangles, or
circles.
Once the Measure using MobileCollect scripted measurement method is selected, users can specify the
value for the Characteristic to measure parameter. For example, to specify whether the Diameter or the
Position will be measured for a circle.
The Leica ATS600 toolbar, introduced in the PolyWorks 2020 Major Release and previously only available in
the Technical Support Zone, is now offered in PolyWorks|Inspector. It has been renamed the Leica ATS Laser
Tracker toolbar.
The toolbar is hidden by default, except for when the Leica ATS Laser Tracker plug-in is selected. The
toolbar offers the pertinent operations according to whether the plug-in is selected for probing, as
shown in (a), or for scanning, as shown in (b).
(a) (b)
The toolbar has also been added to the toolbar menu, and can be hidden or displayed when desired.
The names of the object measurement scripts have also been modified according to the name of the
plug-in.
The Laser Tracker Field Checks toolbar, introduced in the PolyWorks 2020 Major Release and previously only
available in the Technical Support Zone, is now offered in PolyWorks|Inspector.
The toolbar, as shown in (a), is hidden by default, but can be accessed by the Laser Tracker Field Checks
button, as shown in (b), that is displayed on the Probing Device Control toolbar when a laser tracker plug-
in is selected. Note that the Drift Check button is now available on the Device Positions toolbar, as
shown in (c).
(a) (b)
(c)
The toolbar has also been added to the toolbar menu, and can be hidden or displayed when desired.
The latest versions of the KREON Probe and KREON Scanner third-party plug-ins have been integrated. The
update allows automatically switching between the probing and scanning mode when needed.
Fixed issue:
A compensation method selection issue when probing with a T-Probe in the Leica AT960/AT930 Laser
Tracker plug-in has been fixed.
CMM plug-ins
When using the CNC Scan method, scanning operations within a measurement sequence are now faster
since unnecessary delays between scan paths have been removed.
When connected to the I++ CMM plug-in, and the Renishaw UCCserver server application is selected, the
components of the selected tool are now displayed in the 3D scene. This includes all components of the
probing or scanning assembly, including the probe head and tool parts, except for the quill. The tool is also
displayed according to the selected tool orientation. Note that this improvement is supported for UCCserver
4.6 or later.
Fixed issues:
The HR-X1 (LSP-X1) and HR-X3 (LSP-X3) tool changers can now be used with the HH-A-H2.5 and HH-AS8-
H2.5 probe heads.
An issue with the lowest circle parameters when calibrating SP25 tactile scanning tools on LK controllers
has been fixed
PolyWorks|DataLoop
The Upload to PolyWorks|DataLoop dialog box in the Workspace Manager now allows selecting elements to
upload from all opened workspaces, instead of only from the active workspace.
Workspaces can now be renamed in the Open Workspace dialog box by selecting the Rename menu item on
a workspace’s shortcut menu, as shown in (a), or by pressing the F2 key when a workspace is selected. This
displays the Rename Workspace dialog box, where the new name can be entered, as shown in (b). If the
workspace is saved both on DataLoop and on the local computer, the user will have to select whether the
workspace should be renamed only on the local computer or on both DataLoop and the local computer
before renaming the workspace, as shown in (c). Note that a workspace cannot be renamed if it is currently
open.
(a) (b)
(c)
General
Fixed issues:
When converting workspaces to version 2020, some workspaces were falsely identified as corrupted.
This issue has been fixed. Note that no data was lost for these workspaces and they will fully reopen in
version 2020 IR1.1.
Fixed issues:
A software crash when using the MicroRidge MobileCollect plug-in has been fixed. The issue occurred
only when using the MobileCollect Xpress Setup Program.
Intermediate Release 1
General
The column layout of all panes and dialog boxes is now saved automatically in PolyWorks|Inspector,
PolyWorks|Modeler, PolyWorks|Reviewer, and IMAlign. It is also part of the information included in visual
layout files (.vlt).
The default title of the dialog box displayed by the MACRO INPUT PASSWORD macro command has been
changed from Input needed to Password needed.
Fixed issues:
Issues with the STEP CAD model importer have been fixed.
PolyWorks|Inspector
The new Surface defects of data objects data color map allows users to detect local defects on polygonal
model surfaces. It can be created using the Measure > Surface Defects of Data Objects menu item or the
corresponding button, shown to the right, offered under the Data Color Maps split button of the Main
Objects toolbar.
The Measure Surface Defects dialog box is then displayed. It allows users to specify the following parameters:
The Data objects list box allows specifying the type of data
object to consider from the following: Surface, Specific, or
Selected Elements. If Specific is selected, a second list box
is displayed to specify the data objects.
The Max defect width text box allows users to define the
maximum width of defects detected by the color map.
Slightly larger defects may only be partially detected and
much larger defects will be considered as normal features
of the data object. Note that the length of the defect does
not affect its display in the color map.
The scaling factor when using the Scale to minimize deviations parameter for a Best-Fit Measurement
Objects alignment is now more precise and is recalculated if changes are made to the measurement objects,
Data objects, or Reference objects used by the alignment. This provides better statistics and more repeatable
results that are always up-to-date.
The Combined Zone (CZ) modifier is now automatically added, when applicable, to GD&T tools on
patterns in projects using the ISO GD&T standard.
The creation of patterns of planes is now supported. Note that this type of pattern cannot be used as a
datum.
GD&T Surface Profile results are now much more repeatable and no longer vary when changing the
active alignment.
The computation of Datum Reference Frames no longer varies depending on the fit type in the datum
feature's extraction parameters. This results in more stable Datum Reference Frames.
A new tessellation technology has been integrated for CAD models. Tessellation allows converting CAD
models made up of NURBS surfaces and geometric primitives into triangulated models and is used to display
and accelerate computations involving CAD models, such as for best-fit alignments and Data to Reference
object comparisons. This new algorithm is faster, creates less triangles, and leaves no gaps within individual
CAD surfaces.
The new Linked Piece Template column displays the linked piece template for each piece when
applicable. The column is displayed by default in areas where the pieces are listed, including the New
Piece Template and Configure Propagation dialog boxes as well as the Pieces Summary page. Note that
this field can also be added to the table header area of a table report.
When visualizing SPC data, a message bar is now displayed when a considered piece differs from its piece
template, since this means the displayed SPC values might not be up to date. It offers the Propagate
button, allowing users to propagate the changes made to the current piece to the linked piece template.
All changes made to piece templates that can be propagated are then propagated to their linked pieces.
A message bar is now also displayed when the version of the piece template, that is linked to the current
piece and saved on the local drive, differs from the version saved on the PolyWorks|DataLoop Core
server.
It is now possible to view and modify the top orientation of the nominal primitive of spheres in the Point
acquisition section of the feature’s property sheet and the Define Measured Feature Components dialog
box. In the case of reference targets linked to sphere features, it is also possible to view and modify this
information in the Probe Measured dialog box. These new items are offered when probing using the Guided
point acquisition mode or CNC probing using the From Nominal method.
The new Top orientation item displays the (I, J, K) components of the top orientation of the nominal
primitive of the sphere. The adjacent split button allows users to modify the sphere’s nominal top
orientation the following ways:
The Pick Top Orientation item offers quick access to launch the interactive mode used to pick the
sphere’s nominal top orientation.
The new Set from Current Tool Orientation item can be used if the current probing device supports
tool orientations.
The Set from Sequence Context item can be used if the current probing device supports tool
orientations. The tool orientation in the measurement context for that sphere in the active
measurement sequence is used.
Several macro commands have been added to obtain information about the measured points of objects
including, but not limited to, the compensated and uncompensated measured points and the compensation
offsets.
The latest release of Spatial’s 3D InterOp CAD import technology has been integrated. The following formats
can now be imported:
NX (UG): 11 – NX 1899
Fixed issues:
The virtual surface is now considered when anchoring points in the Surface Points alignment.
An issue when modifying the approval status of a piece in a language other than English has been fixed.
A unit conversion issue with the Surface Data SPC sampling step and max distance has been fixed.
CMM plug-ins
The CNC CMM plug-in now supports some Renishaw tool parts that are compatible with Zeiss machines,
including extensions, styli, and star styli.
PolyWorks|DataLoop
The new Local Version and Server Version columns are now available in the list view of the Open Project
and Open Workspace dialog boxes. They display the PolyWorks version used to save the workspace or object
on the local computer or on the server. If the workspace or object is saved on both the local computer and
the server, only the server version is Unknown. Note that these columns are hidden by default. To display
them, right-click on a column header and make the appropriate selection on the shortcut menu that appears.
The new DATALOOP SECURITY_POLICIES GET macro command allows displaying the DataLoop security
policies in PolyWorks. Note that this improvement was introduced in the PolyWorks 2020 major release.
The PolyWorks|DataLoop profiler is a new tool that allows creating a log of DataLoop activities to facilitate
troubleshooting. It can be activated by selecting the Enable the PolyWorks|DataLoop profiler check box in
the DataLoop page of the Workspace manager options. Once activated, the profiler records information
after each upload and download on the operation performed and its duration, such as the minimum,
maximum, and average duration of specific subtasks, in the DataLoop_performance.csv file. This file is saved
in the .innovmetric.20. folder, located in the chosen User configuration folder. Once the necessary information
is gathered in the log, deactivate the profiler by clearing the Enable the PolyWorks|DataLoop profiler check
box.
When viewing search results, the Latest upload message section has been added to the detail panel of the
Open Workspace and Open Project dialog boxes for objects saved on the server. It displays the latest upload
message related to the selected object, as well as the user who posted the message and the date of its
upload.
The performance of PolyWorks|DataLoop was optimized, resulting in up to 50% faster uploads for some
users with high latency (i.e., users connected to a server on the cloud). Note that this improvement was
introduced in the PolyWorks 2020 major release.
Major Release
General
PolyWorks 2020 offers important improvements in the discoverability and ease of use of its tools.
Users can now quickly learn and master interactive modes thanks to new user-friendly contextual toolbars
and improved guidance in PolyWorks|Inspector, PolyWorks|Reviewer, PolyWorks|Modeler, and IMAlign.
The new toolbar, displayed at the top of the 3D scene while in the interactive mode, displays the name
and, when applicable, the icon for the current interactive mode. On the right side, the toolbar offers
buttons to show or hide the new How To window and to perform 3D scene manipulations. When
applicable, the Close button is offered to exit the current mode or the Back button is offered to exit the
current mode and return to the previous mode.
The How To window is displayed at the bottom of the Dialog Zone when the How To Window button is
pressed. It offers diagrams and detailed instructions that guide the user in completing the operation
while in the current interactive mode. When applicable, it also offers a Note and a Shortcuts section at
the bottom to provide information to further assist the user.
Note that the How to button, previously offered in certain dialog boxes, as well as interactive mode
Wizards have been replaced by this window.
When applicable, a toolbar is displayed at the bottom of the 3D scene. This toolbar offers quick access
to buttons that are specific to the current interactive mode. In some cases, it offers a button to confirm
and apply changes.
The PolyWorks Macro Script Command Language (MSCL) now supports the AND, OR, and NOT logical
operators when using IF, WHILE, DECLARE, and SET command structures. Parentheses () can also be used to
enclose more complex logical expressions. These additions will greatly simplify creating, editing, and
troubleshooting macro scripts. Some examples are provided in the table below.
The order in which operators are evaluated in a logical expression is presented in the table that
follows. The first line has the highest priority, and the priority diminishes from one line to the next. If
two or more operators have the same priority, i.e. are on the same line, they are evaluated from left
to right. Note that parentheses () allow changing the order of evaluation in a logical expression.
Order of
Operators (from left to right)
evaluation
1 Expressions in parentheses
Mathematical operators
3 *, /, %
4 +, -
Comparison operators
Logical operators
6 NOT
7 AND
8 OR
For more information on the PolyWorks Macro Script Command Language, see the Macro Script Reference
Guide.
Miscellaneous
As previously announced, starting with PolyWorks Metrology Suite 2020, all major and intermediate releases
will only be offered in a 64-bit version, allowing InnovMetric to dedicate valuable engineering resources to
the development of new features, enhancements, and products based on the 64-bit platform. This applies to
the following software:
PolyWorks|Reviewer
PolyWorks Metrology Suite 2020 requires that PolyWorks MS License Server 2020 be installed for floating
licenses. For more information on installing PolyWorks MS License Server 2020, see the PolyWorks Metrology
Suite Installation Guide.
PolyWorks|Inspector
Boost the quality of project setups and analyses by leveraging multiple scanned
pieces
PolyWorks|Inspector now allows users to modify and add data alignments, measurement objects, and
inspection reports for multiple measured pieces at once so they can prepare robust inspection projects that
handle all pieces and quickly investigate a failure by analyzing previously fabricated pieces.
To prepare robust inspection projects that handle all pieces, users can:
Assess the quality of the remeasured objects and adjust parameters if necessary
Add new measurement objects to the failing piece to get additional information
Add the new objects and the report to a subset of selected pieces in one operation
Analyze the statistics and trend charts of the new dimensional controls
Changes are propagated through links between piece templates and pieces, making it possible to propagate
changes to previous pieces, future pieces, or a subset of selected pieces in one operation, when desired.
To propagate piece changes, propagation links must be established between the (a) (b)
desired pieces and a piece template. The icon shown in (a) is displayed when the
current piece or piece template is unlinked, and the icon shown in (b) is
displayed when the current piece or piece template is linked.
In the example below, changes have been made to the fifth piece, highlighted in green, which has been linked by
the user to piece template 1. The four other pieces have also been linked to that piece template.
piece template 1
pieces linked to
piece template 1
The user first propagates the changes made to the fifth piece to the linked piece template. Then, the changes can
be propagated from the piece template to all the previous pieces that are linked.
The user first creates a new piece template and links the desired pieces to that template, propagating the
changes to the new linked piece template and the linked pieces.
The user first creates a new piece template and then links subsequent pieces to that template.
Another example, shown below, presents iterative changes made from piece to piece. These pieces have not
been linked to a piece template yet. The user can still propagate the changes that have been made to the fifth
piece, highlighted in green in (a), by creating a new piece template and linking the fifth piece to that template.
Changes made to that piece can then be propagated to the other pieces once they have been linked to the same
template, as shown in (b).
(b)
(a)
Nominal information, such as information on the CAD model, nominal components of measurement objects,
and tolerances.
Some changes that have an impact on a project’s measured data, and the way that data is reported, can also
be propagated, such as:
Modifying certain project configurations such as measurement units and the GD&T standard
There are several tools offered to link pieces to a piece template and propagate changes.
The new propagation split button, shown in (a), offered on the right-hand side of the status bar, gives
quick access to propagation tools that are offered for the current piece or piece template, including the
new Configure Propagation dialog box as well as the modified Project Properties dialog box. An example
of the menu it offers is shown in (b).
(a)
(b)
The Project Properties dialog box, which is now also displayed when the new Manage Pieces menu item
is selected from the propagation split button menu, has been modified. The Pieces Summary page
(previously called the Pieces page) allows users to verify and manage links between pieces and piece
templates and propagate changes.
The new Propagation button, or the shortcut menu displayed by right-clicking the list area, can be used
to manage links and propagate changes both to and from piece templates and pieces. Users can also
search for pieces, delete pieces, apply filters, and view statistics on this page. The piece that is displayed
in bold is the current piece.
Changes made in the Project Properties dialog box are now automatically applied. In addition, the undo
operation can be used to cancel changes.
The New Piece Template and New Piece dialog boxes have been modified to add items that allow users
to link and unlink pieces and piece templates. The Propagation links section has been added to the New
Piece Template dialog box, as shown in (a). The Link to the piece template check box has been added
to the New Piece dialog box, as shown in (b).
(a) (b)
New menu items have also been added to the Tools > Piece submenu to allow users to establish or
remove propagation links and propagate changes to linked pieces and piece templates, as shown in the
example.
If changes that can be propagated are made, but not propagated before closing the current linked piece
or piece template, the Piece Propagation window, shown in (a), or the Piece Template Propagation
window, shown in (b), is displayed and offers users different possibilities depending on the context.
(a) (b)
When propagating changes to linked pieces or piece templates, all changes that can be propagated
are propagated.
The propagation of changes can be stopped by pressing the Stop button offered when the long
operation is in progress. This operation cannot be undone.
Existing algorithms have been optimized and new ones have been developed to keep up with the evolution of
the GD&T standards.
Center-point-based features can now be used as if they are data points for GD&T calculations on dependent
features, which has made the following important improvements possible:
The following GD&T controls can now be calculated for the following dependent features:
Dimensional controls, such as the Standard Deviation and the Min/Max Deviation, can now also be
calculated for dependent features created from center points or points.
The Edit Measured Points dialog box can be used to view the points for dependent features created from
center points or points, as well as statistics and fit parameters.
The measured primitive of dependent datum features created from center points or points can be
refitted.
Deviation vectors can be displayed for a dependent feature that is created from center points or a point,
including the minimum and maximum deviations.
Projects created with an earlier version will be updated with these improvements when opened in a
PolyWorks 2020 release for the first time. Note that the dependent features must remain linked to their
source features.
Users now get more accurate and repeatable GD&T results when optimizing residual mobility.
Other improvements
The latest release of Spatial’s 3D InterOp CAD import technology has been integrated. The following formats
can now be imported:
NX (UG): 11 – NX 1899
PolyWorks|Modeler
The add-in used to import PolyWorks PWSF parametric sketch files into NX now supports versions 1847 and
1872.
The add-in used to import PolyWorks PWSF parametric sketch files into SolidWorks now supports the
SolidWorks 2020 64-bit version.
PolyWorks 2020 enhances the universality of its workflows and adds interfaces for new instruments.
The new MicroRidge MobileCollect plug-in allows users to connect to the MobileCollect wireless system and
bring measurements from supported gauges into their inspection projects with the help of a new object
measurement script provided by PolyWorks.
The new plug-in must be selected from the list of plug-ins in the PolyWorks Workspace Manager Options
dialog box.
The Measure using MobileCollect object measurement script provided by PolyWorks can be used as a
scripted measurement method. The macro script brings measurements from handheld gauges that are
connected to the MicroRidge Base Receiver into PolyWorks, retrieving values, interpreting them, and
displaying them in both the tree view and the 3D scene. The scripted measurement method supports the
measurement of circles, comparison points, calipers, and custom measurements, and can be customized
for other measurements using commands. Setting the macro script as a favorite, by selecting the
adjacent star, adds it to the list of measurement methods, making it easily accessible.
High-performance scripted measurement methods can now be used to leverage the capabilities of the Leica
Absolute Tracker ATS600. Three Leica ATS600 object measurement scripts are provided with PolyWorks 2020.
A new toolbar offering additional macro scripts is available in the Technical Support Zone. These new tools,
which can be used with the Leica ATS Laser Tracker plug-in, offer the following benefits:
They greatly simplify the workflows to define scanning regions for specific objects.
They make it possible to use the Build/Inspect tool with the Leica Absolute Tracker ATS600 easily.
The three new object measurements scripts provided by PolyWorks for the Leica Absolute Tracker ATS600
are:
The LeicaATS600 - Auto Probe Comparison Point object measurement script, which launches the
automatic probing of selected surface comparison points.
The LeicaATS600 - Scan Cross-Section object measurement script, which generates a scan region
according to the cross-section and triggers a scan. The measured cross-section scan data is added to the
current Data object.
The LeicaATS600 - Scan Region object measurement script, which can be used to measure surface-
based features and enclosed polyline regions. The macro script generates a scan region for the selected
surface-based features and initiates scanning. The measured surface-based feature and scan data is
added to the current Data object. In the case of a polyline, scan data is acquired in the region within the
enclosed polyline. Additionally, the polyline is probed via the ATS600 reflectorless scanning.
Setting object measurement scripts as favorites, by selecting the adjacent star, adds them to the list of
measurement methods, making them easily accessible.
Note that a corresponding toolbar is available in the Technical Support Zone. The new Leica ATS600 toolbar
offers quick access to the Scan Region, Scan Cross-Section, and Auto Probe Comparison Point operations.
It also offers two additional macro scripts: Build Inspect and Add Scan Region From Points.
Auto Probe
Comparison Point
The Add Scan Region From Points button provides users without a CAD model a simple way to scan
regions bounded by point features. The macro script adds a scan region to the Leica interface. To make
use of the scan region, users can open the Scan dialog box and press Start Scan.
A toolbar is now available in the Technical Support Zone that packages basic laser tracker requirements into
single-click solutions. The new Laser Tracker Field Checks toolbar is intended to guide users in carrying out
four field checks when performing measurement tasks using a laser tracker:
Drift Check
Two-Face Check
Each check creates objects with toleranced dimensional controls that let users view the results.
The Drift Check functionality can be used to verify whether the part or the device has moved, relative to
the device position targets, during inspection. Pressing the button runs a macro script that displays the
Drift Check Tolerances dialog box, as shown in (a), and executes a sequence, guiding the user through
measuring the device position targets. A new probing session is automatically created for each executed
drift check. Therefore, if a drift check fails, users can delete data between the last drift check that passed
and the one that failed. Results are automatically added to a control view, as shown in (b). The
corresponding point features are also added to the tree view.
(a) (b)
The Scale Bar Check functionality can be used to verify the accuracy of distance measurements
performed by the laser tracker, using the calibrated length artifact (scale bar) as a reference. Pressing the
button runs a macro script that prompts the user for the scale bar information, shown in (a), and guides
the user in the measurement of a corresponding line feature.
PolyWorks creates a line feature with a toleranced Length control and adds it to a control view, along with
the date, time, and scale bar serial number. This information is also added to the tree view, as shown in
(b).
(a) (b)
The Two-Face Check functionality can be used to verify tracker accuracy and ensure that there are not
significant differences between front face and back face measurements. Pressing the button runs a
macro script that displays the Two-Face Check dialog box, shown in (a), which is used to specify a 3D
tolerance and triggers the measurement of a point feature. The first measurement is set as the nominal
component. The second measurement is set as the measured component.
PolyWorks creates a point feature with a toleranced 3D Distance dimensional control and adds it to a
control view, along with the date and time. This information is also added to the tree view, as shown in
(b).
(a) (b)
The SMR Centering Check functionality can be used to verify whether the SMR has been damaged.
Pressing the button runs a macro script that displays the SMR Center Check dialog box, shown in (a), and
triggers the measurement of point features according to the number of measurements and the delay
between measurements specified. PolyWorks prompts the user to rotate the SMR in the nest between
measurements.
The resulting points are automatically added to a control view, along with the Min/Max Deviation and
Standard Deviation as well as the date and time, as shown in (b). The corresponding points are also
added to the tree view.
(a) (b)
Other improvements
Version 4.02.15.0 of the AICON 3D Systems GmbH - Probe PolyWorks plug-in is now available. This new
version of the plug-in also provides users with third-party reference documentation, which can be accessed
from the Help > Reference Guides submenu of the Workspace Manager or of the module.
When using the Nikon Metrology Laser Radar plug-in, SVI (Surface Vertical Intersection) points are now
measured by the Gauging Engine technology offered by Nikon.
CMM plug-ins
An additional communication
protocol is now offered for the
Manual CMM plug-in. The new
SNI (Normal Mode) protocol
has been added to the list of
protocols in the Probing Device
Properties dialog box. The
existing Samsoft protocol is now
called SNI (Metrosoft Mode).
Note that PolyWorks volumetric
compensation maps (.pwmap)
can be imported when using
either protocol.
PolyWorks|DataLoop
PolyWorks|DataLoop 2020 offers a major upgrade of the data management and digital connectivity solution. It
leverages the industry-standard Microsoft SQL Server™ to offer a robust large-scale data management solution
to all the people that capture or need access to 3D measurement information.
It not only offers redesigned architecture based on Microsoft SQL Server™, but it also optimally handles the vast
amount of data produced by a manufacturing organization’s 3D measurement activities, making it easy to
retrieve measurement templates, measured pieces, and embedded point cloud datasets enterprisewide thanks
to a powerful search engine.
As it is based on the proven Microsoft SQL Server platform, PolyWorks|DataLoop offers all the functionalities
that an IT team expects from a professional data management solution, to ensure a smooth integration within
existing enterprise processes.
Due to these important improvements, PolyWorks MS 2020 requires a 2020 DataLoop database and cannot
connect to a 2019 DataLoop database. It is possible to migrate 2019 data to a 2020 database with the new
PolyWorks|DataLoop Migration tool.
The PolyWorks|DataLoop Migration application is a robust tool that can be used to safely migrate
PolyWorks|DataLoop data from one database to another and allows users to easily configure and execute
the migration process through the use of macro scripts. The following migration scenarios are supported with
this procedure:
The PolyWorks|DataLoop Migration application must be launched to proceed with the migration process.
To open the application, double-click the DataLoopMigration.exe file provided by InnovMetric upon request.
The migration process consists of three main phases: configuring the migration’s source and destination
environments, proceeding with the migration, and finalizing the process. For more information, see the
PolyWorks|DataLoop Data Migration Guide, provided with the PolyWorks|DataLoop Core installation file
(.msi).
The new PolyWorks|DataLoop Core Administrator is a simple and user-friendly tool that allows database
administrators to create and edit databases, as well as create, edit, and assign default and custom security
policies to workspaces, and permanently delete workspaces.
Security policies can be customized, allowing database administrators to configure which operations users
or groups of users can perform on specific types of PolyWorks data by adding permissions. Each workspace
uploaded to a PolyWorks|DataLoop database is now automatically assigned the default security policy.
Messages are displayed in Metrology Suite modules when users attempt an operation they are not allowed
to perform according to the security policy of the current workspace. Note that the owner of a workspace, by
default the one who uploaded it to the database, has all permissions on their workspace, even if it conflicts
with the assigned security policy.
For more information on how to use the PolyWorks|DataLoop Core Administrator tool, see the
PolyWorks|DataLoop Core IT Administrator User Guide offered under the Help menu of the
PolyWorks|DataLoop Core Administrator website.
Upload messages can now be considered in searches. When doing a search with an upload message result,
the Matched upload messages section has been added to the Details area of the Open Workspace or Open
Project dialog box. For each message found by the search, this section displays:
Upload messages from older versions of the object can also be found through searches, so more than one
upload message result can exist for the same object. However, when opening the object, the most recent
version is always opened. It is also possible to find parent objects with the upload message of one of their
child objects (e.g., finding a workspace with a project’s upload message).
The DATALOOP WORKSPACE DELETE command, that allows deleting a workspace in PolyWorks|DataLoop,
now keeps part of the data so that a version of the workspace could still be recovered. All users can now use
this command, unless specified otherwise in the security permissions. The complete deletion of all data of a
workspace is now only available to the database administrator in the PolyWorks|DataLoop Core
Administrator tool.
A new optional argument has been added to the DATALOOP DOWNLOAD WORKSPACE command. It allows
using the command to download all objects in the specified workspace. Its default value is Off.
All workspaces can now be downloaded and unlinked from PolyWorks|DataLoop using the DATALOOP
DOWNLOAD DATABASE command. The command can be executed even without a valid PolyWorks|DataLoop
Core license. Only the workspaces that the users have access to can be downloaded. Note that the operation
takes a long time and requires a lot of disk space.
During the upload of a piece containing control views to PolyWorks|DataLoop, refreshes of the 3D scene are
no longer visible to the user.