Professional Documents
Culture Documents
3D Metrology
GOM mbH
Mittelweg 7-8
Legal Notes
No part of this publication may be reproduced in any form or by any means or
used to make any derivative work (such as translations, transformations or
adaptations) without the prior written permission of GOM.
GOM reserves the right to revise this publication and change contents from
time to time without obligation on the part of GOM to provide notification of
such revision or change.
GOM provides this manual without warranty of any kind, either implied or
expressed, including, but not limited, to the implied warranties of merchanta-
bility and fitness for a particular purpose.
GOM may improve or change the manual and/or the product(s) described
herein at any time.
Copyright 2015
GOM mbH
All rights reserved
Table of Contents
Legal Notes...................................... .....2 E 4.1 Goal................................................... ...47
E 4.2 Prerequisites.........................................47
1 Notes......................................................7 E 4.3 Task................................................... ...47
. E 4.4 Approach........................................... ...47
1.1 Standard Signal Words...........................7
1.2 Safety and Health Hazard Notes....... .....7 F Workflow Simple Inspection..............49
1.3 Information About the Training Man- .
ual...........................................................7 F1 Introduction...........................................49
1.4 Target Group...........................................7 F2 Import Data...........................................49
1.5 Training Goal..................................... .....8 F3 Use Prealignment.............................. ...50
F4 Create Surface Comparison.............. ...51
A Introduction to the Software................9 F5 Create Deviation Labels.................... ...54
F6 Legend..................................................54
B General Operation of the Software ...11 F7 Creating an Inspection Section.............55
.
B1 Start Screen.......................................... 11 F 7.1 Create Deviation Labels on Inspec-
B2 Graphical User Interface.......................12 tion Section...........................................56
B3 Explorer............................................. ...13 F8 Elements in 3D View.............................56
B4 Skins.....................................................15 F9 Clipping at Plane and PIP.....................56
B5 Timeline............................................. ...15 F 10 Document the Result......................... ...59
B6 Direct Help............................................17 F 11 Save Project...................................... ...60
B7 Useful Mouse Functions.................... ...18 F 11.1 Export GOM Inspect File................... ...60
B8 Undo and Redo Actions........................19 F 11.2 Export Report Pages......................... ...60
F 12 Exercise................................................60
C GOM Maintenance Tool................... ...20 F 12.1 Goal................................................... ...60
F 12.2 Prerequisites.........................................60
D Import Scan Data............................. ...23 F 12.3 Task................................................... ...60
. F 12.4 Approach........................................... ...61
D1 Introduction...........................................23
D2 Import STL Data of a Computer G Traceability and Element Depend-
Tomograph............................................23 encies............................................... ...63
D3 Import a Point Cloud of a Laser .
Scanner............................................. ...24 G1 Introduction...........................................63
D4 Polygonize Point Cloud..................... ...25 G2 Traceability........................................ ...63
D 4.1 Delete Data Fragments..................... ...27 G 2.1 Creating a Measuring Project............ ...64
D5 Exercise................................................28 G 2.2 Edit Creation Parameters.................. ...64
D 5.1 Goal................................................... ...28 G 2.3 Recalculate All Elements......................66
D 5.2 Prerequisites.........................................29 G 2.4 Edit the Alignment............................. ...67
D 5.3 Task................................................... ...29 G 2.5 Editing Reference Stage.......................67
D 5.4 Approach........................................... ...29 G3 Element Dependencies..................... ...67
G4 Naming of Elements.......................... ...68
E Edit Mesh.............................................31 G 4.1 Rename Elements............................. ...69
. G5 Document the Result......................... ...70
E1 Introduction...........................................31 G6 Replace Measuring Data................... ...70
E2 Selections.......................................... ...31 G 6.1 Import Further Measuring Data......... ...70
E3 Edit Mesh..............................................31 G 6.2 Define Actual Master......................... ...70
E 3.1 Close Holes Interactively................... ...32 G 6.3 Final Remark..................................... ...71
E 3.1.1 Close Holes Completely.................... ...32 G7 Exercise................................................71
E 3.1.2 Close Holes Partially......................... ...33 G 7.1 Goal................................................... ...71
E 3.2 Smooth Mesh.................................... ...36 G 7.2 Prerequisites.........................................71
E 3.3 Thin Mesh.............................................38 G 7.3 Task................................................... ...71
E 3.4 Create Mesh Bridge..............................40 G 7.4 Approach........................................... ...72
E 3.5 Repair Mesh...................................... ...43
E 3.6 Refine Mesh...................................... ...45 H Local Best-Fit and Tolerances...........73
E4 Exercise................................................47 .
P 4.2 Saving Project as Stages.................. .198 Q 8.2 Inspect Distance in a Defined Direc-
P 4.3 Recalculating and Browsing Stages.. .198 tion......................................................234
P 4.4 Create Additional Inspection Ele- Q9 Tolerances via Tolerance Tables.........235
ments..................................................199 Q 10 Exercise..............................................236
P5 Statistical Evaluations.........................199 Q 10.1 Goal................................................... .236
P 5.1 Legend Representation..................... .200 Q 10.2 Prerequisites.......................................236
P 5.2 Background Information on Cp/Cpk Q 10.3 Task................................................... .236
and Pp/Ppk........................................ .201 Q 10.4 Approach........................................... .236
P 5.2.1 Meaning of Cp and Pp........................201
P 5.2.2 Meaning of Cpk and Ppk................... .202 R Label Templates................................237
P 5.2.3 Conclusion..........................................202 .
R1 Introduction.........................................237
P 5.2.4 Comparison between the Ppk/Cpk
R2 Basic Information................................237
Values and the Failure Rate.............. .203
R3 Create Simple Label.......................... .237
P 5.2.5 Two Different Ways to Determine the
R 3.1 Construct Auto Circle (Nominal)........ .238
Variance..............................................203
R 3.2 Open Label Editing............................ .239
P 5.2.6 Visualizing Example............................203
R 3.3 Delete Label Content..........................240
P6 Label Template Trend........................ .204
R 3.4 Create Label Title.............................. .241
P7 Timeline............................................. .205
R 3.5 Insert Keywords..................................242
P 7.1 Manage Stages................................. .206
R 3.6 Insert Table........................................ .245
P8 Creating a Report.............................. .208
R 3.7 Fill Table............................................ .247
P 8.1 Creating Additional Report Pages..... .208
R 3.8 Change Background Color................ .252
P 8.2 Stage-Dependent Project Keywords. .209
R 3.9 Save Label as Template.................... .252
P 8.2.1 Changing Report Template and
R4 Create Combined Label......................252
Inserting Keyword...............................210
R 4.1 Check Elements................................ .254
P 8.3 Overwriting Existing Reports with
R 4.2 Define Label Template........................255
New Template..................................... 211
R 4.2.1 Inspection Element - Functional Area
P 8.4 Defining Keyword Content..................212
Check................................................ .255
P9 Exercise..............................................214
R 4.2.2 Inspection Element - Functional Area
P 9.1 Goal................................................... .214
GD&T..................................................257
P 9.2 Prerequisites.......................................214
R 4.2.3 Basic Element.....................................259
P 9.3 Task................................................... .214
R 4.3 Choose Combined Label Template... .261
P 9.4 Approach........................................... .215
R 4.4 Create Additional Inspection Ele-
Q Simple Inspection With Construc- ments..................................................263
ted Elements.................................... .217 R 4.5 Save Label Template Additionally as
. Single Template................................. .264
Q1 Introduction.........................................217 R5 Modify Default Label Template.......... .266
Q2 3-2-1 Alignment................................. .217 R 5.1 Edit Label Templates......................... .267
Q3 Measure a Distance............................219 R 5.1.1 Basic Element.....................................267
Q 3.1 Construct Simple Distance................ .219 R 5.1.2 Inspection Element - Functional Area
Q 3.2 Inspect Simple Distance in a Defined Check................................................ .270
Direction............................................ .221 R 5.1.3 Inspection Element - Functional Area
Q4 Inspect Cylinder Surface................... .222 GD&T..................................................271
Q 4.1 Construct Fitting Cylinder.................. .222 R 5.2 Choose Modified Label Template...... .272
Q 4.2 Inspect Fitting Cylinder...................... .224 R6 Save Label Templates as Default in
Q5 Create a 2D Section.......................... .225 a Skin..................................................272
Q6 Inspect Angle......................................225 R7 Tips & Tricks...................................... .273
Q 6.1 Create Fitting Lines........................... .227 R 7.1 Pull-Out Measures..............................273
Q 6.2 Inspect Angle......................................228 R 7.2 Delete Label Templates..................... .274
Q7 2D Sections with Offset..................... .229 R8 Exercise..............................................274
Q8 Measure Distance Between Two Ele- R 8.1 Goal................................................... .274
ments..................................................233 R 8.2 Prerequisites.......................................274
Q 8.1 Construct Distance............................ .233 R 8.3 Task................................................... .274
R 8.4 Approach........................................... .275
1 Notes
1.1 Standard Signal Words
In this publication the following standard signal words can be used:
DANGER
The label points to an imminent danger. The situation can lead to serious
bodily harm or death!
WARNING
The label points to a dangerous situation. The situation can lead to seri-
ous bodily harm or death!
CAUTION
The label points to a dangerous situation. The situation can lead to light
bodily harm!
NOTICE
The label points to a situation which can lead to material damages. The
damages can result on the product or in the vicinity of the product!
Info The label indicates important application notes and useful information.
WARNING
Disregarding the safety and health hazard notes can cause accidents and
damage to the device.
Observe the safety and health hazard notes in the sensor-specific user
information!
When you start the software, the start screen of the software appears. You
can open a project in different ways.
If you choose Sample Data, Project Templates or Recently Used Projects, the
software displays an overview. As a default, the overview is arranged in tiles.
Using the button in the top right corner, you change the display to a list.
When you move the mouse cursor over the projects and project templates,
the software displays further details. You see the name of the project, a pre-
view image and storage details.
If you choose one of the options for selecting a project or project template,
you can search for projects or project templates.
As soon as you start entering a word in the search field, the software adjusts
the display. Then, you can only see the projects or project templates which
contain the entered letter sequence.
On the top of the application software, you can save the project, undo and
redo steps. You can add functions to the title toolbar by simply dragging the
function into the toolbar.
The menu bar is below. The menu bar contains the functions which you
need for your work. Here, you also see the selected skin. Via the drop-down
list, you can change the skin or manage your skins.
On the left side, there are the workspaces in a drop-down list. Workspaces
are e.g. Report or Inspection. Choose the appropriate workspace depending
on your task. If the workspace is enabled, the button is displayed in color.
The main toolbar changes together with the chosen workspace. The soft-
ware displays only those buttons and icons that you need for your task.
Info Both, the workspaces and the toolbars represent the workflow as far as possi-
ble.
In the 3D view , you see the measuring data, the CAD data and all created
elements. In this window area, you work the most time. Here, tabs with addi-
tional display options are available (e.g. display of elements in diagrams or
tables). If you considerably zoomed in your object in the 3D view, you can use
the tab PIP (Picture in Picture) to display the overview of the object.
In the 3D toolbar in the lower window area , the most frequently used selec-
tion tools are shown. Here, you can also enable and disable the image map-
ping. You can add functions to the 3D toolbar by simply dragging the function
into the toolbar.
In the element properties , you find important information about the selected
element. You can set various parameters for the element.
If you click the logo , the GOM website opens. Therefore, you need Internet
access.
The buttons for initializing the sensor are only visible when a sensor is con-
nected to your computer and when you are in a workspace for measuring.
Info To open and close window areas, click . For the explorer area, you can
also use the shortcut Shift + Tab . For the properties area, you can also use
the shortcut Tab .
If the software carries out computations, it shows a status bar at the bottom.
By clicking the cross, you abort the running process.
B3 Explorer
The explorer is divided into two parts:
In the upper part of the explorer, there are all elements of the project sor-
ted by their functionality. You get an overview over all elements in the
project.
The lower part of the explorer contains the sub-explorer. In the sub-
explorer, there are further categories by which the elements are sorted.
The elements are classified in the groups Nominal Elements, Inspection and
Actual Elements. Also, the alignments, coordinate systems and report pages
are listed in own categories in the explorer.
The sub-explorer contains further categories by which the elements are sor-
ted.
Press LMB + drag elements into the 3D view or The element is displayed exclusively.
into the PIP
Shift + LMB + drag elements into the 3D view The element is displayed additionally to the exist-
or into the PIP ing elements.
RMB + drag elements into the 3D view or into the The software opens a context menu. You decide
PIP whether the elements are displayed exclusively
or additionally.
If there are not computed elements in the project after a change, you can
recalculate all elements in the project using the button Recalculate Project
Without Report Pages . You find the button above the explorer. In the
drop-down list, you find the function which recalculates the project with report
pages.
Locked report pages are excluded from recalculation.
B4 Skins
Different inspection tasks sometimes require different evaluations and report
representations. Therefore, you can adapt in the software the default tem-
plates to your needs.
Skins summarize all templates in your project to one parent template. A skin
saves:
Label templates
Legend templates
Table templates
Report templates
Project keywords
I-Inspect configurations
With a skin, you can use your adapted templates in any project.
The software provides two system skins:
Inspection
Deformation
The system skin Inspection is defined for all standard inspection tasks of the
sheet metal industry, the foundry industry, etc. The system skin Deformation is
configured for inspection tasks of deforming and moving parts.
As a skin also contains the configuration of I-Inspect, the available inspections
depend on the selected skin.
In the menu bar, you see the currently set skin. Here, you can choose skins
for your project and manage skins.
As soon as you change any template, e.g. a label template, a (*) appears next
to the name of the currently used skin.
You can reach the skins also via Edit Skins ....
B5 Timeline
The software manages multiple measurements or objects in stages. Thus,
you manage repeated scans of parts such as polygonized meshes. In addi-
tion, you manage measurements which were carried out over a certain time
period or which represent a specific state of an object. The overview explorer
contains only one object which works as placeholder. If you want to manage
ten meshes or ten measurements, the overview explorer contains just one
element. For the ten objects, the software creates ten stages which you man-
age using the Timeline.
The Timeline appears automatically as soon as there are stages in the
project. If you click a certain stage, the stage is directly displayed in the 3D
view.
Example:
Example:
B6 Direct Help
In the direct help, you get selective information about software functions. You
can get information about how you use the function and how the function
works. The direct help describes the single elements of the dialogs and their
functions.
All menu and dialog texts of the GOM software are marked with dark red let-
ters.
As soon as you start to enter a term in the search field, a list with possible hits
opens.
Info These specifications refer to a standard mouse set up for a right handed per-
son.
Press Shift + LMB + move mouse cursor in the Rotate around clicked point
3D view
Mouse functions on the coordinate system (bottom left corner in the software)
Mouse function Action
Move the mouse cursor to the coordinate system Display rotation functions
icon
LMB (left mouse button) + click coordinate arrow Choose standard view
LMB + click border or edge of coordinate cube Choose ISO standard view
LMB + move mouse cursor over angle display + Rotate view by chosen angle
click
Info As soon as you save your project, you can no longer undo or redo an action.
Undo: If you want to undo single actions, use this function. You Ctrl + Z
can use this function several times in succession.
Redo: If you want to redo single actions, use this function. You Ctrl + Y
can use this function several times in succession.
Edit Undo Undo several actions: Using this menu item, you open a list of all ---
Steps... actions. Click an entry in this list. All actions below are undone.
Redo several actions: If you click an entry below the selected
entry, you can redo actions you just undid. All actions below are
redone.
Info
If you save or open the project, this list is empty.
You also find the software in the Windows start menu under All Programs
GOM.
Using the GOM Maintenance Tool you can:
Check for updates
Install updates
Open release notes after successful update
Check system
See dongle license information
Collect support data
Start remote support
Adapt the installation of the GOM software
Adapt the settings for software updates and proxy server
Info The scope of functions depends on the rights which are determined during ini-
tial installation.
In the Knowledge Base of the GOM support area, there is a detailed article
about the function GOM Maintenance Tool.
Procedure:
Info You can also import files from the Windows explorer using drag & drop.
The software files the data in the explorer under Actual Elements Mesh.
Example:
Procedure:
1. In the Windows explorer, select all 24 .swl files in the sample data ...
training_data_inspprof_basic actual laserscan ....
2. Drag the files into the software and release the mouse button.
The software displays the import options.
The software files the data in the explorer under Actual Elements Point
Clouds (Scanner). The data show stripes and overlapping areas which are
typical for laser scanners.
Example:
1.
Select the point clouds in the 3D view. Use the function Select All ( ).
2. Choose Operations Point Cloud (Scanner) Polygonize Point
Cloud....
Fig. 11 Shows an enlarged view of the selected SWL data in the 3D view.
As long as the dialog is open, the polygonization preview is active.
Info In the dialog Polygonize Point Cloud, you can change the polygonization
parameters.
Info If you click with Ctrl + LMB on an area of the point cloud, the software
estimates the polygonization parameters for the area. In the preview, the
software shows the results.
Example:
Result:
Info You can also delete selected data using the key combination Ctrl +
Del .
Result:
D5 Exercise
D 5.1 Goal
At the end of this exercise you are able to:
Import measuring data from different sources into a new project,
Polygonize point clouds,
Delete data fragments in polygon meshes.
D 5.2 Prerequisites
GOM Inspect Professional license
Measuring data in STL format
Measuring data in SWL format
D 5.3 Task
1. Repeat the workflow of the unit.
D 5.4 Approach
Procedure:
1. Create a project.
2. Import the file CT-data-measurement-1.stl with the STL measuring data
(... training_data_inspprof_basic actual).
3. When importing, determine the correct unit (mm) and the target element
(mesh).
4. Save the project under any name.
5. Create a project.
6. Import the files ScanPass1.swl through ScanPass24.swl with the SWL
measuring data (... training_data_inspprof_basic actual
laserscan).
7. Select all point clouds in the 3D view.
8. Polygonize the point clouds using Operations Point Cloud (Scanner)
Polygonize Point Cloud....
a) In the dialog, under Min. distance of used points enter 0.8 mm.
b) In the preview, watch the effects of the polygonization parameters.
c) Click with Ctrl + LMB on the point cloud.
9. As soon as you found the best parameter settings, polygonize the mesh.
10. Delete the data fragments outside the main patch.
11. Save the project under any name.
E Edit Mesh
E1 Introduction
In this unit, you learn how to edit meshes after polygonization.
Since many of these functions require a selection in the 3D view, the selection
tools are presented first.
E2 Selections
In the 3D view, you can select or deselect measuring points, meshes, sections
etc.
You can open the most frequently used selection commands in the 3D toolbar
at the bottom of the 3D view.
Find more selections, like Geometry-Based Selections, under Edit Selec-
tion in 3D ....
Info You can repeat the last selection command used with Ctrl + R .
When you use the software for the first time, the 3D toolbar offers a default
range of selection tools.
You can adapt the 3D toolbar to your requirements. Drag the required function
from the menu into the 3D toolbar. If you drag the function between two icons,
the new icon is added. If you drag the function on another icon, the software
groups the functions.
You can restore the original 3D toolbar by choosing the function Reset To
Defaults from the context menu of the right mouse button.
E3 Edit Mesh
1. To close a hole completely, click with Ctrl + LMB the edge of the hole.
The 3D view displays a preview of the filled hole. The preview includes
the parameters set in the dialog.
Info You can change the display of the preview in the dialog. You can choose
between Preview, Modifications and Original.
2. Change the parameters in the dialog until you get optimum result.
3. Execute this function.
Procedure:
Info You can create the connecting line also without the button . Click
with Ctrl + LMB on the hole edge. Keep the keys pressed. Move the
mouse cursor over the hole border at which you want to close the hole. If
you have reached the second point on the opposite side, release Ctrl +
LMB.
After you clicked both points, the purple connecting line appears.
The mesh and the connecting line enclose the hole part to be closed.
NOTICE
This function can reduce the data quality of your mesh.
Choose the parameters depending on your application!
Procedure:
Example:
Often, you can see the smoothing of even surfaces in colored deviation repre-
sentation only. Fig. 23 shows, where you switch the options in the dialog.
NOTICE
This function can reduce the data quality of your mesh.
Choose the parameters depending on your application!
Procedure:
Info You open the element properties with a double click on the element.
Example:
Procedure:
Info Using the Tangential tension, you can influence the curve trace of the
mesh bridge.
Example:
The two holes resulting from the mesh bridge were closed one after the other
by using the function Close Holes Interactively.
The software selects the surroundings of the area. The software creates a vir-
tual hole. Then, the software repairs the area. Doing so, the software takes
into account the set neighborhood size.
Example:
NOTICE
This function can change the measuring data.
Do not use this function if you e.g. still want to inspect the measuring
data.
Info This function increases the data volume. One iteration increases the number
of polygons in the selected area three times.
Procedure:
Info If you select a large area, the software displays a circular preview area.
Example:
E4 Exercise
E 4.1 Goal
At the end of this exercise you are able to:
edit meshes extensively.
E 4.2 Prerequisites
ATOS Professional or GOM Inspect Professional
Project mesh_editing.ginspect with a polygon mesh (...
training_data_inspprof_basic)
E 4.3 Task
1. Repeat the workflow of the unit.
E 4.4 Approach
Procedure:
F2 Import Data
To carry out inspections, you need actual data and nominal data. The actual
data are you measured mesh. The nominal data are the corresponding CAD
data.
Due to the polygonization process after scanning, the actual mesh gets a cer-
tain triangular structure (polygons). The CAD data must have a similar trian-
gular structure. If triangles are too large, the local resolution can be reduced
e.g. in a surface comparison.
If you import the CAD data, the software converts the CAD data into a triangu-
lar structure. This process is called triangulation.
As a default, use option Medium mesh resolution.
If you have meshes which you measured with a very small measuring volume,
use the option High mesh resolution. Then, the sizes of the triangles in actual
data and CAD data match better.
If you have a large data amount, e.g. entire car bodies, you can use the option
Low mesh resolution.
Requirements:
Procedure:
Info Actual elements are displayed with green icons in front of the name.
Nominal elements are displayed with blue icons in front of the name.
Example:
F3 Use Prealignment
For inspection tasks, the actual data must be aligned to the nominal data.
The GOM software offers different alignment methods (transformations).
The prealignment aligns the actual data to the nominal data (CAD) independ-
ent of the start positions.
You can also carry out a prealignment with a subsequent automatic best-fit
alignment.
Info Apply a prealignment before you use any further alignment or inspection.
Procedure:
1.
Click button Create Alignment in the main toolbar Inspection.
2. Execute the function Prealignment.
Info The more structured a component is, the faster the software finds a solution
for the alignment. For flat or rotationally symmetric components, the software
needs a longer search time.
Short
The computation time Short is suitable for normal, structured parts.
Normal
The computation time Normal is suitable for flat parts.
Long
The computation time Long is suitable for rotationally symmetric parts.
Color Meaning
Green No deviation
During the Create Surface Comparison On CAD, the software compares each
CAD point with an actual point. The software computes the direct perpendicu-
lar distance of each polygon point on the CAD data to the measured actual
data.
You can use this computation method for any part.
During the Create Surface Comparison On Actual, the software compares
each actual point with a nominal point. The software computes the direct per-
pendicular distance of each polygon point on the actual data to the CAD data.
This computation method is useful with finely structured parts, since in this
case the resolution is higher than on tessellated CAD meshes.
In the dialog for creating the surface comparison, you can adjust further
parameters. For example, you can define a Max. distance.
In the following, you find the description of the menu element.
Max. distance
The maximum distance is the allowed distance between the measuring data
and the CAD data.
All points outside this value are not computed.
As a default, the software displays not computed values in gray.
Info You can change the color with the legend settings.
Procedure:
1.
Click button Surface Comparison in the main toolbar Inspection.
2. Create a surface comparison.
The software automatically selects the areas required for the comparison
on the data set (CAD data or actual mesh). The software computes the
color deviation representation.
3. Adjust the Max. distance between the actual and the nominal data.
4.
To finish the deviation computation, click the smart creation button in
the 3D view.
Example:
Requirements:
A color deviation representation is visible in the 3D view.
Procedure:
1.
Click button Pointwise Inspection in the main toolbar Inspection.
2. Execute the function Create Deviation Label.
3. Press Ctrl and keep it pressed.
4. Move the mouse cursor over the color deviation representation.
The software computes the deviation labels online.
5. To create a deviation label permanently, click with Ctrl + LMB.
Example:
F6 Legend
As soon as you created a deviation analysis, the software automatically dis-
plays a legend in the 3D view. From the legend, you can read the assignment
of the individual colors to the values.
Possible deviation analyses where you can see a legend:
Surface comparison
Inspection section
Material thickness analysis
To adapt the expressiveness of the legend to your task, you can modify the
legend representation. You change the color representation as well.
When defining a legend, you can use legend templates.
Info When double clicking on the legend, you open further legend settings. In the
dialog, you find, for example, scaling, legend templates, user-defined settings
and min./max. values.
Procedure:
1. Click the legend with the right mouse button.
2. Choose Legend Templates GOM 8 colors.
3. Double click on the upper or lower end of the legend.
Now, you can enter the upper and lower value of the scaling manually.
4.
To link the upper and lower legend value, click .
Example:
1.
Click button Inspection Section in the main toolbar Inspection.
2. Create an inspection section using the function Create Inspection Section
On CAD.
3. Select the reference plane you would like to use.
Info You adjust the position in mm steps using the mouse wheel. If you want
to adjust the position in 0.1-mm steps, press the Ctrl key at the same
time. If you want to adjust the position in 10-mm steps, press the Shift
key at the same time.
4. Adjust the Max. distance between the actual and the nominal data.
The software sets visible all CAD data allowed for inspection. The software
selects the data in the 3D view. The software computes the inspection section
as preview.
The software creates the nominal section and the actual section belonging to
the inspection section.
The 3D view shows the actual and nominal portions of the section. The actual
portions are displayed in the colors of the deviations from the nominal data.
Info To compute the inspection section, the software uses the same computation
basis as for function Create Surface Comparison On CAD. Therefore, use for
Max. distance the same value as for the surface comparison.
Example:
F8 Elements in 3D View
Using View Element ..., you can show, hide or show exclusively any ele-
ment.
You can also switch the visibility in the overview explorer using the eye icon
( ) in the respective line.
You can also use elements with exactly one plane (e.g. circle, section) as clip-
ping plane.
Requirements:
The element is visible in the 3D view.
Procedure:
Info When clicking the right half of the clipping icon, the right side of the object
remains visible. When clicking the left half of the clipping icon, the left
side of the object remains visible.
You can use the function Clipping At Plane in viewing direction. Thus, you cut
an object depending on the 3D view at any position.
Procedure:
1. Execute the function Clipping At Plane.
An orange line indicates the clipping plane.
2. To move the clipping plan, move the mouse.
3. To apply the clipping plane, click with the left mouse button.
The preview shows the visible part of the object.
4.
Using the green rectangles (right or left) on the
smart creation button, you can invert the clipping plane.
Example:
If you zoomed the measuring object in the 3D view, the blue rectangle in the
PIP marks the area which is displayed in the 3D view.
Example:
Procedure:
1.
Click button Create Report Page in the main toolbar Inspection.
F 11 Save Project
You can save a project with File Save and File Save As.... The software
writes the entire content in one file. You can open the file with the free viewer
GOM Inspect.
Info You can export report pages also using RMB on a report page.
F 12 Exercise
F 12.1 Goal
At the end of this exercise you are able to:
Align measuring data to CAD data.
Create a surface comparison.
Create an inspection section.
Create deviation labels.
Create and export report pages.
F 12.2 Prerequisites
GOM Inspect Professional license
Measuring data and CAD data
F 12.3 Task
1. Repeat the workflow of the unit.
F 12.4 Approach
Procedure:
1. Create a project.
2. Import the file gom_part_meas_1.g3d with the measuring data (...
training_data_inspprof_basic actual).
3. Import the file gom_part_without_FTA.CATPart with the CAD data (...
training_data_inspprof_basic nominal).
4. Prealign the data.
5. Create a surface comparison.
6. Visualize the deviations with deviation labels.
7. Create an inspection section. As reference, use the X plane in position
20.00 mm.
8. Create deviation labels on the inspection section.
9. Create report pages for the surface comparison and the inspection sec-
tion.
10. Save your project.
11. Export the report pages to PDF.
G2 Traceability
The way how an element was created always is saved in the project and thus
is traceable. For example, a selection for creating an alignment can be part of
an element creation.
If you want to modify an element, you can edit it directly.
Info You do not need to delete the element and create it again.
Even when you delete the measuring object, the entire inspection process
from the first measurement to the creation of the report remains as it is.
Info As the way of creating the inspection section is saved in the measuring
project, you can now edit this way.
Procedure:
Example:
You adapted the position of the inspection section without the need to create it
again. The deviation labels are updated.
As soon as you modified an element or if the software cannot compute an ele-
ment, the categories Errors and Errors In Stages appear in the explorer. Cate-
gory Errors In Stages only appears if there are stages in your project. The
software lists all elements and their respective messages in the corresponding
category of the sub-explorer. You can switch the category via the drop-down
list in the upper part of the sub-explorer.
If elements in one or several stages are not computed, the timeline is highligh-
ted in yellow.
Info Not computed elements and explorer categories which contain not computed
elements are marked with a recalculation icon.
Example for explorer categories:
drop-down list, you find the function which recalculates the project with report
pages.
Locked report pages are excluded from recalculation.
Procedure:
1. Execute the function Recalculate Project With Report Pages.
Procedure:
G3 Element Dependencies
The software records the dependencies of the elements regarding each other.
1. For this purpose, select the inspection section in the explorer or in the 3D
view.
2. Choose category Required For in the sub-explorer.
The software lists all elements in the sub-explorer which are based on the
inspection section. Invalid elements are marked.
G4 Naming of Elements
All elements created from other elements get an automatic name.
Example:
The deviation labels created on the inspection section Plane X +10.00
mm.dxyz get the name of the inspection section followed by a consecutive
number.
If, for example, you change the name to My section, the software automati-
cally renames all dependent elements.
If you change a parameter of the initial element using the function Edit Crea-
tion Parameters (e.g. 10 mm to 20 mm), the software also changes the names
of all dependent elements.
Info You can change the name of an element also in the element properties. Open
the properties of the element. Choose tab General.
Info You can change the name of an element also in the creation parameters.
Select the element in the overview explorer. Press F4 .
Info If you rename the automatic name of dependent elements, you lose the con-
nection to the automatic name of the parent element. You cannot re-establish
the automatic naming.
Procedure:
1.
Click button Create Report Page in the main toolbar Inspection.
All constructions and analyses refer to the actual master. When you change
the actual master, the values of the created elements change after you recal-
culated the project.
As the actual master is a placeholder, you can, for example, replace an actual
mesh by another mesh in case of series measurements. After recalculating
the project, you get the valid values for the new mesh.
Info If only one actual mesh exists, this mesh automatically becomes the actual
master.
If several actual meshes exist in a project, you must define which mesh is the
actual master as the reference for all inspections.
Procedure:
1. Select the mesh you want to define as actual master in the explorer.
2. Choose Operations Define Actual Master.
The software marks the new actual master.
3.
Recalculate the project using .
All steps are performed without any programming. You can apply the evalua-
tion work to further measuring projects.
G7 Exercise
G 7.1 Goal
At the end of this exercise you are able to:
Change creation parameters
Assess element dependencies
Recalculate measuring projects
Import additional measuring data into the measuring project
G 7.2 Prerequisites
GOM Inspect Professional license
2 x measuring data from a series measurement and common CAD data
G 7.3 Task
1. Repeat the workflow of the unit.
G 7.4 Approach
Procedure:
1. Create a project.
2. Import the file gom_part_meas_1.g3d with the measuring data (...
training_data_inspprof_basic actual).
3. Import the file gom_part_without_fta.stp with the CAD data (...
training_data_inspprof_basic nominal).
4. Prealign the data.
5. Create an inspection section on CAD. As reference, use the X plane in
position 0.000 mm.
6. Create deviation labels on the inspection section.
7. Change the creation parameters of the inspection section to X = 10 mm.
8. Disable the option additional best-fit in the prealignment.
9. Recalculate the project.
10. Create report pages for the inspection section.
11. Import the file gom_part_meas_2.g3d with the additional measuring data
(... training_data_inspprof_basic actual).
12. Define the actual master for the new measuring data.
13. Transfer the evaluations of the old mesh to the new mesh.
14. Save your project.
Info You can repeat the last selection command used with Ctrl + R .
When you use the software for the first time, the 3D toolbar offers a default
range of selection tools.
You can adapt the 3D toolbar to your requirements. Drag the required function
from the menu into the 3D toolbar. If you drag the function between two icons,
the new icon is added. If you drag the function on another icon, the software
groups the functions.
You can restore the original 3D toolbar by choosing the function Reset To
Defaults from the context menu of the right mouse button.
Some selection commands are available in the 3D view by an RMB click. The
context menu of the right mouse button is element-dependent.
You reach the following selection commands via the right mouse button:
Select All Points Of Element
Select/Deselect On Surface
Info Using this command, you can select the complete surface within the
selection area. You also select shadowed areas.
Info Using this command, you can select through the surface. You also select
invisible, hidden areas.
Fig. 64: Local best-fit alignment 1 and 2, both depending on the prealignment
To create a best-fit alignment, create an initial alignment first. The initial align-
ment puts the actual data close to the nominal data. If the actual data are not
close to the nominal data, the software cannot compute the local best-fit align-
ment. For the local best-fit alignment, you have to select on actual data. Do
not select on the nominal data.
You see that the surface comparison after the prealignment shows higher
deviations on the letter m. Letter m is a removable part on the training
object. We can assume that the higher deviations occur because the part was
not inserted correctly. Probably, the m was slightly wedged.
Info For the view Z+, you can also use shortcut R .
Info Enter for Maximum distance a reasonable value. A too large distance
can cause misinterpretation and extends the computation time need-
lessly. If the distance is too short, the software cannot compute the
alignment.
You see that there are no deviations on letter m anymore. The deviations
went into the training object. This means that the letter was inserted wedged.
Info You can switch back and forth between the two alignments any time.
To enable alignments, drag & drop them into the 3D view. The software ena-
bles the dragged and dropped alignment.
You can also enable the alignments via the drop-down menu in the main tool-
bar.
If the project is not computed after changing the alignment, recompute the
project ( ).
If you changed the alignment and the project is computed, all computations
and report pages refer to the active alignment.
You always enable rigid body motion compensations additionally to the other
alignments.
With a rigid body motion compensation, you analyze the relative movement of
elements with respect to each other. One element serves as fixed reference in
the 3D space. The software computes the movement of the elements relative
to the reference element.
Rigid body motion compensations are only available in projects which contain
stages.
deviations of a part. Gray value features and elements with special creation
commands, e.g. Create Actual Element From Nominal Element, are automati-
cally linked to the alignment, too.
In the properties of the actual element, you find in tab General the enabled
option Alignment required.
When you change the alignment after computing the actual element, the
actual element remains computed. The software transforms the element into
the currently set alignment.
Example:
Fig. 72 shows a prealignment in which the measured m strongly deviates
from the CAD data.
If, for example, you create a nominal plane on the side of the m and use the
function Measuring Principle Fitting Element, the software probably could not
compute the actual element.
If you carry out a local best-fit alignment on the m (see Fig. 74), and then
apply the measuring principle, the software computes the actual element in
the alignment.
If you switch back to the prealignment, the software transforms the actual
plane computed in the local best-fit alignment to the prealignment.
You can also enable ( ) the option Alignment required after creating the
actual element.
Info After you assigned tolerances to the individual CAD patches, question marks
appear in the properties of the CAD. If you overwrite the question marks with
a value, the tolerances assigned to the individual CAD patches become inva-
lid. The software uses the entered value as general global tolerance.
The software extracts the colors from the CAD. The software displays
the colors with their RGB values.
3. Assign the corresponding tolerance to each color.
a) Select the color.
b) Enable ( ) the option Use tolerances.
c) For each color, set the tolerance.
d) To create the template, click OK.
The software assigns the tolerances to the CAD which you defined by the col-
ors. You can check the assignment of the tolerances in the result window.
Info The function Operations CAD Patch Color From Tolerances... is based
on the same principle. You can assign colors to existing tolerances.
Procedure:
Info When clicking with LMB on a color field in the legend, you can change
the color.
H5 Exercise
H 5.1 Goal
At the end of this exercise you are able to:
Carry out selections.
Carry out a local best-fit alignment.
Assign tolerances to the entire CAD.
Assign tolerances to the individual patches.
Assign tolerances by colors.
H 5.2 Prerequisites
H 5.3 Task
1. Repeat the workflow of the unit.
H 5.4 Approach
Procedure:
I Inspection Planning
I1 Introduction
Inspection planning makes your work easier. You save much time for series
measurements.
You do not need real measuring data (actual data) for inspection planning.
You can prepare your complete inspection, including the alignment, on CAD
data. To get a better overview of all elements, you can simulate the actual
mesh.
You can evaluate your measuring object e.g. before it is manufactured or
before it is available to you. Scan your measuring object after inspection plan-
ning. Thus, you reduce the measuring time to a minimum. The measuring
object is available for further processes in a shorter time.
You can also use inspection planning for third-party data.
General workflow:
I2 Create a Project
Requirements:
Procedure:
1. Create a project.
2. Import the file gom_part_without_fta.stp with the CAD data (...
training_data_inspprof_basic nominal).
a) Use drag & drop. Drag the file into the software and release the
mouse button.
The software files the data in the overview explorer under Nominal Elements
CAD.
I3 Prealignment
Even if your project contains CAD data only, always create a prealignment
first. All elements and checks refer to the prealignment. The alignment is the
prerequisite for using an inspection planning for series measurements.
Procedure:
1.
Click button Create Alignment in the main toolbar Inspection.
2. Execute the function Prealignment.
Procedure:
The software copies the CAD data. The pseudo actual mesh lies directly on
the CAD data. The prealignment is computed.
Procedure:
1.
Click button Pointwise Inspection in the main toolbar Inspection.
2. Execute the function Create Deviation Label.
Procedure:
1.
Click button Create Report Page in the main toolbar Inspection.
1.
Click button Create Inspection Section On CAD in the main toolbar
Inspection.
2. Select reference plane Z.
3. Adjust the plane position to 25.00 mm.
4. Adjust the Max. distance between the actual and the nominal data. Take
into account the required distance to the later real measuring data.
For this example, enter 1 mm.
5. Create the element with the smart creation button or with OK.
The software creates the inspection section.
The software creates the nominal section and the actual section belonging
to the inspection section.
6. Display the inspection section exclusively in the 3D view. Use the shortcut
E.
Procedure:
1.
Click button Pointwise Inspection in the main toolbar Inspection.
2. Execute the function Create Deviation Label.
Info You can also create a material thickness on actual data and compare it to the
nominal material thickness. If, for example, you do not have CAD data and the
nominal material thickness is given in a drawing, you can use the function.
Construct
Assigning a measuring principle
Check
1. Display the CAD data exclusively in the 3D view. Use the shortcut E .
2.
Select the surface of the o with (Select Patch).
Example:
The software created the nominal material thickness. The element is not yet
computed, because the measuring principle is missing.
You reach the measuring principles using button I-Inspect in the main toolbar.
I-Inspect depends on the Skin used.
I 7.3 Skins
Different inspection tasks sometimes require different evaluations and report
representations. Therefore, you can adapt in the software the default tem-
plates to your needs.
Skins summarize all templates in your project to one parent template. A skin
saves:
Label templates
Legend templates
Table templates
Report templates
Project keywords
I-Inspect configurations
With a skin, you can use your adapted templates in any project.
The software provides two system skins:
Inspection
Deformation
The system skin Inspection is defined for all standard inspection tasks of the
sheet metal industry, the foundry industry, etc. The system skin Deformation is
configured for inspection tasks of deforming and moving parts.
As a skin also contains the configuration of I-Inspect, the available inspections
depend on the selected skin.
In the menu bar, you see the currently set skin. Here, you can choose skins
for your project and manage skins.
As soon as you change any template, e.g. a label template, a (*) appears next
to the name of the currently used skin.
You can reach the skins also via Edit Skins ....
NOTICE
If you save a skin, you save all template changes you made in the
project.
The software can save template changes which you do not want to save.
Save the skin only if you are sure that you want to have all template
changes in the skin!
I 7.4 I-Inspect
I-Inspect is a pie menu in the software. I-Inspect stands for intelligent inspec-
tion.
Click button I-Inspect in the main toolbar Inspection. You can also open
the function with Ctrl + RMB.
I-Inspect manages the inspection functions for elements which are selec-
ted in the explorer. For the selected elements, I-Inspect suggests evalua-
tion steps.
I-Inspect guides you through the inspection process. The function only
offers the necessary and relevant inspections.
I-Inspect automatically identifies the data type, e.g. actual data or nominal
data.
I-Inspect depends on the Skin used. The menus are different for Inspec-
tion and Deformation. You can change the skin under Edit Skins ....
Check
GD&T
Airfoil
Inter-Stage Check
User-Defined Inspection Principle
The project contains the nominal and actual elements of the material
thickness.
Procedure:
Info The labels do not show any deviations because the project only contains the
pseudo actual mesh. Only if you load real measuring data into the project,
you see the real color representation of the deviations between nominal and
actual material thickness.
The software creates a distance for the material thickness. The distance is
automatically created on the nominal and actual data.
Example:
I8 Check Distance
A distance is the path between two points. To check the distance between the
two cylinders of the GOM training object, you need two intersection points.
Create the intersection points from cylinders and planes. You need to create
several elements.
When you plan a distance during inspection planning, you do not see any
deviations. The CAD data show perfect geometries. The pseudo actual
mesh is a copy of the CAD data. You see deviations later as soon as you
load a real actual mesh into the project.
For a distance measurement between two cylinders, construct the following
elements:
Cylinders
Planes
Intersection points
Distance
The software creates the cylinders. The elements are not yet computed
because the measuring principle is missing.
Example:
The software creates the planes. The elements are not yet computed because
the measuring principle is missing.
Example:
1. Select the nominal planes and the nominal cylinders in the explorer. For
multi-selection, use the key combination Ctrl + LMB.
2. Open the I-Inspect menu with Ctrl + RMB click in the 3D view.
3.
Choose Measuring Principle Fitting Element.
4. Choose the options Gaussian best-fit and 3 sigma.
5. Create the elements with the smart creation button or with OK.
The software creates the corresponding actual elements. The nominal ele-
ments are computed.
Example:
Example:
The software creates the corresponding actual elements. The nominal inter-
section points are computed.
Example:
The software creates the distance. The element is not yet computed, because
the measuring principle is missing.
Example:
The software creates the corresponding actual element. The nominal distance
is computed.
Example:
The label does not show any deviations because the project only contains the
pseudo actual mesh.
I9 Check Diameter
Check the inner cylinder of the letter g on the GOM training object.
Procedure:
1. Open the function Construct Cylinder Auto Cylinder (Nominal)....
Alternatively, you can use function Construct Auto 3D Element (Nomi-
nal)....
2. Click with Ctrl + LMB on the inside of the open cylinder.
3.
Create the element with the smart creation button .
The software creates the cylinder. The element is not yet computed,
because the measuring principle is missing.
4. Select the nominal cylinder in the overview explorer.
5.
Assign a measuring principle to the cylinder. Choose I-Inspect
Measuring Principle Fitting Element.
6.
Choose I-Inspect Check Diameter.
7. Enter the tolerance according to the drawing. You find the drawing in ...
training_data_inspprof_basic nominal gom_training_object_drawing.
The label does not show any deviations because the project only contains the
pseudo actual mesh.
I 10 Check Parallelism
The parallelism check belongs to the GD&T inspections. With function Check
Parallelism, you check whether an element is parallel to a datum system.
Check the parallelism of letter m on the GOM training object according to the
design drawing.
Procedure:
The software creates the plane. This plane is used as datum system. The
element is not yet computed, because the measuring principle is missing.
4. Repeat the procedure for the inside of the right leg. Name the plane P3.
5. Select both planes in the overview explorer.
6.
Assign a measuring principle to the planes. Choose I-Inspect
Measuring Principle Fitting Element.
9. Choose the standard ISO 1101 and plane C as datum system. Enter the
tolerance according to the drawing. You find the drawing in ...
training_data_inspprof_basic nominal gom_training_object_drawing.
The software creates the parallelism check.
Example:
The label does not show any deviations because the project only contains the
pseudo actual mesh.
I 11 Section Inspection
If, for example, you want to determine the diameter of a cylinder at a certain
position, you need a section as basic element. From the section, you create a
circle. You can then check this circle. The following paragraphs explain the
steps for a section-based diameter check. You also see the different effects of
two measuring principles in a comparison.
1. Display the CAD data and the plane P1 exclusively in the 3D view.
2. Open the function Edit Selection in 3D Geometry-Based Selections
Select Cylinder-Based.
3. Click the outer surface of the top cylinder.
The software selects the cylinder.
4. Open the function Construct Section Single Section....
5. Select the plane P1 as reference plane.
6. Under Position, enter -5.00 mm for the position of the section.
The software creates the section. The section lies 5 mm below the cylinder
surface. The element is not yet computed, because the measuring principle is
missing.
Example:
To create the actual part of the nominal section, assign a measuring principle
to the section. The following two measuring principles are useful:
Fig. 111: Actual section exactly at the position of the nominal section
In practice, it may happen that not everywhere correct actual data were cap-
tured for a measuring object. If you want to exclude parts of the section from
constructing the circle, use function Construct Fitting Circle.
Construct a fitting circle from the section. Modify the point selection. Transfer
the change to the actual section with a measuring principle.
Procedure:
1. Display the section exclusively.
2. Open the function Construct Circle Fitting Circle....
3. Click with Ctrl + LMB on the section.
The software selects all points of the section.
a) Mark an area.
b) Keep the right mouse button pressed.
c)
Choose .
The software deselects the marked points of the section.
Info The display of the deselected area is a parameter representation which refers
to the original creation. If meanwhile you changed the view of the element, the
selection representation is displayed at its original location in 3D space. As
the representation is just a display, this fact has no effect on the element.
The label does not show any deviations because the project only contains the
pseudo actual mesh.
With this measuring principle, you can determine center points even for
objects which are difficult to measure. The dialog offers several adjustment
possibilities. You find the description of the individual menu elements in the
direct help.
Behind the measuring principle, there is a complex sequence of functions.
The measuring principle requires a nominal circle in the base plane (Fig. 122).
In the dialog of the measuring principle, determine the selection area (Dis-
tance to element, Width, see Fig. 124).
Within the selection area, the software creates an actual fitting plane (see
Fig. 125). The software displays the created actual fitting plane in the explorer
with the supplement p. The visibility of the element is locked by default.
With the option Section offset, you determine the position (see Fig. 126)
where the actual fitting plane intersects the pierced hole (see Fig. 127). The
software displays the created actual section in the explorer with the supple-
ment s. The visibility of the element is locked by default.
Fig. 127: Section between pierced hole and actual fitting plane
At the position of the section, the software creates an actual fitting circle (see
Fig. 128).
The software projects the actual fitting circle onto the base plane of the
pierced hole.
The software displays the projected actual fitting circle in the explorer with the
name of the nominal circle.
Example pierced hole B
Determination of a pierced hole center point in the base plane(Fig. 130)
The measuring principle requires a nominal circle in the base plane (Fig. 131).
In the dialog of the measuring principle, determine the selection area (Dis-
tance to element, Width, see Fig. 133).
Within the selection area, the software creates an actual fitting plane (see
Fig. 134). The software displays the created actual fitting plane in the explorer
with the supplement p. The visibility of the element is locked by default.
With the option Section offset, you determine the position (see Fig. 135)
where the actual fitting plane intersects the pierced hole (see Fig. 136). The
software displays the created actual section in the explorer with the supple-
ment s. The visibility of the element is locked by default.
Fig. 136: Section between pierced hole and actual fitting plane
At the position of the section, the software creates an actual fitting circle (see
Fig. 137).
The software projects the actual fitting circle onto the base plane of the
pierced hole.
The software displays the projected actual fitting circle in the explorer with the
name of the nominal circle.
Example of a diagonally punched hole
The software computes the center point of a diagonally punched hole analog
to the typical pierced holes A or B.
For a diagonally punched hole, the software does not create an actual fitting
plane. The software directly creates an actual fitting circle. The software
projects the actual fitting circle on the plane of the nominal circle.
The software creates the circle. The element is not yet computed,
because the measuring principle is missing.
5. Select the nominal circle in the explorer.
6.
Assign a measuring principle to the element. Choose I-Inspect
Measuring Principle Projected Offset Section.
7. Choose the parameters in the dialog such that there are actual data at the
location of the section. In the dialog, set the following parameters for this
example:
a) Distance to element: 2.00 mm
b) Section offset: -3.00 mm
c) Width: 4.00 mm
8. Create the element with OK.
The software creates the actual circle which corresponds to the nominal
circle. The nominal element now is computed.
9.
Choose I-Inspect Check Diameter.
10. Enter a tolerance of +/- 0.1 mm.
The label does not show any deviations because the project only contains the
pseudo actual mesh.
Procedure:
I 14 Exercise
I 14.1 Goal
At the end of this exercise you are able to:
I 14.2 Prerequisites
GOM Inspect Professional license
Measuring data and CAD data
I 14.3 Task
1. Repeat the workflow of the unit.
I 14.4 Approach
Procedure:
1. Create a project.
2. Import the file gom_part_without_fta.stp with the CAD data (...
training_data_inspprof_basic nominal).
3. Prealign the data.
4. Create a pseudo actual mesh.
a) Convert the CAD data to an actual mesh.
5. Create a surface comparison.
6. Create some deviation labels and a report page.
7. Create an inspection section.
8. Create some deviation labels and a report page.
9. Check the material thickness of the letter o on the GOM training object.
10. Create some deviation labels and a report page.
11. Check the distance between the two inner cylinders of the GOM training
object.
12. Check the inner cylinder of the letter g on the GOM training object. Use
a diameter check.
13. Check the diameter of the left inner cylinder 5 mm below the cylinder sur-
face.
14. Check the diameter of the cylindrical recess below the letters GOM.
a) Use the function Measuring Principle Projected Offset Section.
15. Replace the pseudo actual mesh by real actual measuring data.
a) Import the file gom_part_meas_1.g3d with the measuring data (...
training_data_inspprof_basic actual).
J RPS Alignment
J1 Introduction
This unit describes the alignment concept RPS (Reference Point System). If
you use this alignment method, construct points on the nominal data. You
intensify your background knowledge about measuring principles and linked
actual elements.
J2 RPS Principle
The RPS alignment is based on given reference points with coordinates (X, Y,
Z). The software aligns the measuring data to the coordinate system of the
nominal data. Using a measuring principle, the software links the RPS nomi-
nal coordinates with the corresponding actual coordinates. For the RPS align-
ment, you need to define the effective direction X, Y, Z for each linked RPS
point. The effective direction is the direction in which you stop the movement
of an element.
In this principle example, the RPS alignment uses six points. Three points
define the Z-direction. Two points define the Y-direction and one point defines
the X-direction.
The function minimizes deviations (square error) through all used RPS points.
The software tries to align the RPS points such that the deviations are zero or
as close to zero as possible.
Fig. 141 shows the RPS points in a coordinate system and how the adjusted
effective directions influence the coordinate system.
CAD data
Measuring data
Prealignment
Procedure:
The software creates the surface points. The elements are not yet computed
because the measuring principle is missing.
The software creates the actual elements. Thus, the elements are automati-
cally linked to the nominal elements.
In the explorer, the elements are listed according to nominal and actual.
Using the function Measuring Principle Intersection With Mesh you can create
a point on the actual data. The basis is a vector point on the nominal data.
The software creates the actual point where the normal vector of the nominal
point intersects the mesh. The normal direction of the actual point must not
deviate from the nominal vector by more than 90. Otherwise, the software
does not create an actual point.
Fig. 144: Nominal vector point (blue) and in normal direction lying intersection
point (green)
When you apply the measuring principle, the software checks if the construc-
ted actual point logically matches the nominal point. This process is called
Plausibility check and is available as an option in the dialog. As a default, the
option is enabled ( ).
By this check, the software prevents that actual points are created at locations
which do not match the nominal point. If, for example, the actual mesh has no
measuring data at the location of the potential actual point, the software does
not create the actual point. For more information about this subject, see the
direct help of the measuring principle.
J 3.3 Alignment
You fulfilled all prerequisites for an RPS alignment.
Procedure:
The software inserts the elements into the dialog and sets the effective
directions (degrees of freedom) of the individual RPS surface points auto-
matically.
Fig. 148: Training object with nominal cylinders C1, C2 and basic plane
P1
6. One after the other, construct the required intersection points of the cylin-
ders with the plane using Construct Point Intersection Point....
7. Name the intersection points C1 xy and C2 y according to the cylinders
from which the points were created. The coordinate letters are a hint
regarding the effective directions.
8.
To assign a measuring principle to the points, use function Refer-
enced Construction.
Fig. 149: Intersection points of the cylinders C1 and C2 with the plane P1
J 4.2 Alignment
Requirements:
You need the Z surface points from the previous example.
Procedure:
The software opens the dialog. The dialog is already filled from the first
RPS alignment.
2. In the dialog, select all elements you no longer need.
3. Remove the elements from the list with .
The elements in the explorer are partly not computed because the soft-
ware internally switches to the prealignment.
4. In the explorer, select the two intersection points.
5.
In the RPS dialog, choose Add selected elements ( ).
6. Keep in mind to define the correct effective directions for both points. Stop
the translation with C1 xy. Choose XY.
7. Prevent the still possible rotation with stopping C2 y in Y direction.
These iterations are necessary, because the added points depend on other
elements. In this example, the elements are the two cylinders C1 and C2 and
the plane P1.
In an RPS alignment, the effective directions of the points must result in a
deviation of 0 mm. This is the requirement for an alignment which is not over-
determined. After the first RPS computation, this value probably is not zero.
This happens, because dependencies to other elements exist. In further itera-
tions, the software sets the deviations of the effective directions to 0 mm.
Thus, the RPS requirements are fulfilled. As a default, five iterations are car-
ried out.
Click Carry Out Iterations.
In the overview explorer, you see under Alignments Main Alignments that
RPS 1 and RPS 2 are on the same level below each other. You can switch
between the different alignments.
J5 Exercise
J 5.1 Goal
At the end of this exercise you are able to:
Create an RPS alignment with surface points.
Create an RPS alignment with geometric elements.
J 5.2 Prerequisites
GOM Inspect Professional license
Measuring data and CAD data
J 5.3 Task
1. Repeat the workflow of the unit.
J 5.4 Approach
Procedure:
1. Create a project.
2. Import the measuring data ... training_data_inspprof_basic actual
gom_part_meas_1.g3d into the project.
3. Import the CAD data ... training_data_inspprof_basic nominal
gom_part_without_fta.stp into the project.
4. Prealign the data.
5. Construct the surface points on the nominal data (CAD) for the RPS align-
ment.
10. Create a plane on the surface of the training object. Assign the function
Measuring Principle Fitting Element to the element.
11. Create intersection points of the cylinder axes with the plane. Assign the
function Referenced Construction to the elements.
12. Carry out an RPS alignment. Adjust the effective directions: C1 = XY, C2
= Y.
13. Recalculate the project.
K1 Online Tables
K 1.1 Introduction
As a default, you find the tab Table in the workspace Inspection. Here, you
can display all scalar inspection elements (e.g. distances) in your project as a
table.
All inspection elements in the table correspond to the inspection elements of
the project. If you select an inspection element in the 3D view or in the
explorer, it is also selected in the table and vice versa.
Procedure:
The display of the table changes. In the columns Dev, you see the values
of the stages. The number of the columns corresponds with the number of
the stages that are currently shown in the timeline.
4. To change the table, release the table.
a)
Click the button Lock/release.
The display of the table changes. During the editing, you see only one
Dev column instead of one column per visible stage. The software adapts
the changes for all Dev columns.
5. To edit the header, click double with LMB on the header cell Dev.
7. Click with RMB in the text area and open the function Insert Keyword....
Info If you want to use the saved, user-defined template in other projects,
save the Skin. You find the function in Edit Skins Manage
Skins.
NOTICE
If you save a skin, you save all template changes you made in
the project.
The software can save template changes which you do not want to
save.
Save the skin only if you are sure that you want to have all tem-
plate changes in the skin!
Fig. 157: Example: Table header and timeline with the setting Name
Fig. 158: Example: Table header and timeline with the setting Index
14. Save the project under any name.
K 1.3 Exercise
K 1.3.1 Goal
At the end of this exercise you are able to:
change a default table template,
adapt the table header to the stage display in the timeline,
save a new table template.
K 1.3.2 Prerequisites
... training_data_inspprof_basic result_projects
results_tables_diagrams.ginspect
K 1.3.3 Task
1. Repeat the workflow of the unit.
K 1.3.4 Approach
Procedure:
K2 Diagrams
K 2.1 Introduction
As a default, you find the tab Diagram in the workspace Inspection. Here, you
see all scalar inspection elements which your project contains or the deviation
values of the inspected sections and curves as a graphical representation.
The diagram representation is linked to the 3D view and the zoom. The soft-
ware displays all elements in the diagram which can be represented as dia-
gram and which are within the 3D view. If an element is outside the zoom
area, the element is not visible in the diagram.
All elements in the diagram correspond to the elements of the project. If you
select an inspection element in the 3D view or in the overview explorer, it is
also selected in the diagram and vice versa. The curve and the name of the
selected elements is displayed in bold in the diagram and in the diagram leg-
end.
K 2.2 Functions
In the following, you learn some functions of the tab.
Export Diagram Data
To export the values of the displayed diagrams in .csv format, click this button.
Diagram Settings
To change the display of the diagrams and diagram axes, click this button. In
the dialog which opens, adjust the diagram representation.
Info To change the color of the diagram curve, open the properties of the inspec-
tion element. Choose the color under Display Diagram curve Color.
Info For scalar inspection elements, you can assign a different value to the X axis
of a diagram. Choose the settings in the properties of the inspection element
under Display Diagram axis X-axis.
Procedure:
K 2.4 Exercise
K 2.4.1 Goal
At the end of this exercise you are able to:
Create a report page with 3D view and diagram.
K 2.4.2 Prerequisites
... training_data_inspprof_basic result_projects
results_tables_diagrams.ginspect
K 2.4.3 Task
1. Repeat the workflow of the unit.
K 2.4.4 Approach
Procedure:
1. Open the project.
2. Display the inspection section Plane X +128.00 mm.dXYZ exclusively.
3. Adapt the diagram representation according to your requirements.
4. Create a report page with 3D view and diagram.
5. Open the report page.
6. Save the project under any name.
L Tagging
L1 Introduction
In this unit, you learn, how you can combine elements in groups in the over-
view explorer.
In the explorer, you find all elements which exist in your project.
Info The explorer category Tags appears in the overview explorer as soon as you
create at least one tag.
By tagging, you create groups which you want to select together again and
again or which you want to restore in the 3D view.
Info You cannot tag CAD bodies, single measurements or VMR elements.
The software marks all elements that depend on the base element in the over-
view explorer. If the elements are visible in the 3D view, the elements are
selected there also.
Info If you want to assign the same tag to the base element as well, select the
base element in the overview explorer additionally with Ctrl + LMB.
Example:
Select as base element e.g. a section on an airfoil. Then, select all elements
that are based on this section.
Fig. 160: All elements which depend on the section are selected.
All selected elements receive the defined tag. The software creates the
tag as group in the overview explorer.
Info The software does not save the arrangement of the labels in the tag scene.
1. Set all elements which you want to save in the tag scene visible in the 3D
view.
2. Arrange all elements.
Info You do not have to select the elements in the overview explorer. The soft-
ware assigns the tag to all elements that are visible in the 3D view.
Example:
1. Open the function Create New Tag Scene with Shift + T or via the
menu.
2. Under Name, enter the name for the tag.
Fig. 163: Dialog Create New Tag Scene with a defined tag
All elements that are visible in the 3D view receive the defined tag. The soft-
ware creates the tag with the tag scene in the overview explorer.
Info In the overview explorer, you distinguish a tag with a saved tag scene by the
black icon next to the tag.
Example:
Info If you drag&drop elements into the 3D view, the software displays the ele-
ments with the currently set zoom. Only tag groups with saved tag scene are
displayed in the saved view.
Info To rename a tag, select the group in the overview explorer. Press F2 .
The software removes the tag from every element. The tag group disappears
from the overview explorer. The project keeps the tagged elements.
1. Set all elements which you want to save in the tag scene visible in the 3D
view.
2.
In the overview explorer, click .
The software saves the 3D view for the tag. The icon is filled with black color
.
L6 Exercise
L 6.1 Goal
At the end of this exercise you are able to:
Define tags and combine elements in groups
Define a tag scene
Display elements in the 3D view using the overview explorer
L 6.2 Prerequisites
GOM Inspect Professional license
Project ... training_data_inspprof_basic tagging.ginspect
L 6.3 Task
1. Repeat the workflow of the unit.
L 6.4 Approach
Procedure:
1. Open the project Project ... training_data_inspprof_basic
tagging.ginspect.
2. Define a tag for all elements which belong to section Plane Z +240.000
mm.
3. Define a tag and a tag scene for elements of your choice. Use e.g. some
inspection elements of section Plane Z +220.000 mm.
4. Play with tag scenes and elements and display them in the 3D view using
the overview explorer.
M Report
M 1 Introduction
In previous units, you learned how to create a report (documentation). In this
unit, you learn about the basic report functions in detail. You learn how to edit
report templates and save report styles.
You find all created report pages in the explorer and in the workspace Report.
In the explorer, you can edit the report pages with F4 . In the workspace
Report, further functions are available.
If you expand a report page in the explorer, you see the elements of the report
page. Fig. 165 shows an example report page which contains a diagram and
an image of the 3D view. You select a report page in the explorer by clicking
the report page title.
If you are in the workspace Report, the software displays the report styles
which are available in the skin in the report template explorer. In the report
page explorer, you find the created report pages. You can edit the report tem-
plates and the report pages in the large view.
Fig. 166 shows some report functions in the main toolbar.
Example:
In Fig. 168, you see an example for existing system report styles. The report
style Style (A4) is open. The red frame highlights the master group. The corre-
sponding templates are in the master group.
Info If you switch the skin in a project without saving the edited report style, the
changes get lost.
For further information, see M 14.5 Saving User-defined Report Style and
Templates.
Inspection
Using the function Create Report Page, you create a report page from the cur-
rent 3D view.
You can edit the preview and the finished report page.
When you use the function for the first time, the software creates the preview
with the template for the title page. Later, the software uses the last used tem-
plate for the preview.
You find the saved report page in the overview explorer in the category Report
Pages and in the workspace Report in the report page explorer.
In the preview of the report page, you can e.g. enter a name for the report
page. In addition, following functions are available.
Edit content
To change the representation of the report page in the preview or to change a
created report page, click this button.
The software switches to the 3D view and with it to the editing view of the
report page.
In this drop-down list, you can choose the template for the report page. The
drop-down list contains all report styles and the respective templates which
are listed in the report template explorer.
Using this button, you change the format of the report page. You can choose
between portrait and landscape formats.
Info The coordinate system is an exception. In the GOM system templates, the left
lower corner is intended for the coordinate system. Though, the coordinate
system lies outside the bright gray area, the software adds the coordinate sys-
tem to the report page during creation.
In the editing view, you can use the functions of the 3D view. You can e.g.
move the object, rotate it as well as show and hide the elements.
Info You find the settings for Original size (100%) under View Set General Dis-
play Options... Label font.
If you change these settings, the changes are valid for all label and legend
texts in the project.
Info You can change the settings also for a single label or several labels. Select
the labels in the overview explorer. Open the properties. Disable ( ) the
option Use system fonts under Labels. Choose the required setting.
Using the function Auxiliary Line For Label Alignment, you create auxiliary
lines in the editing view. Along those lines, you can align labels. You can cre-
ate several lines. The labels orient themselves on the respectively closest
line.
In this drop-down list, you find functions for arranging and aligning of several
selected labels with respect to each other.
Using the function Arrange Labels On Screen Edge, you position the selected
labels on screen edge. If you create auxiliary lines in the passepartout mode,
the auxiliary lines which are the closest to the label are used as screen edge.
Using the function Arrange Labels On Element, you position the selected
labels close to the element.
Using the function Arrange Labels Left To Element, you position the selected
labels close to the element and justified to the left.
Procedure:
Info In case you position labels on the front and rear side of the measuring
object, you can use the function View Label Hide Automatically in
order to refer the label visibility to the visible side of the measuring object
only.
The software puts the report pages in the overview explorer and in the report
page explorer of the workspace Report.
Info Use the project which is defined in this section also for the further course of
the unit.
Procedure:
The software adapts all elements and report pages according to the new
actual master.
Info If you do not want to update the report pages with new data, use the function
Lock Report Page. For more information, refer to the direct help.
Procedure:
Requirements:
Procedure:
M 7 Adjusting Legends
You can adjust the legend in the 3D view and update the report page.
Requirements:
Procedure:
Procedure:
1. Drag & drop the report page template Title from the report template
explorer before the first report page in the report page explorer.
The software creates a preview of a new report page in portrait format.
The report page contains an image of the current 3D view and a list of
project keywords.
2. Create the report page with OK.
3. If you want to change the format of the report page, switch to landscape
format in the report template explorer. Then, drag the template on the just
created report page.
The software switches the format of the report page.
4. Select the title page in the report page explorer.
5.
Click button Define Project Keywords in the main toolbar.
Procedure:
1. Drag the report template Table of Contents from the report template
explorer between the first and second report pages in the report page
explorer using drag & drop.
The software creates a report page with a table of contents in portrait for-
mat.
2. Enter a name for the report page.
3. If you want to change the format of the report page, switch to landscape
format in the report template explorer. Then, drag the template on the just
created report page.
The software switches the format of the report page.
Procedure:
1. Drag & drop the report template 3D+3D into the report page explorer after
the last report page.
The software creates the preview of the report page with one filled place-
holder for the 3D view.
2. Fill the second placeholder for the 3D view.
a)
Click button .
The report page contains two different deviation representations and legends.
M 11 Export As PDF
Report
Using the function Export As PDF, you can export the report page in your
project as a PDF file. If your report pages contain videos, the software exports
also the videos. You can play the videos in PDF.
In workspace Report, you start the screen presentation using the icon .
As soon as you start the screen presentation, you navigate manually through
the single pages.
In the bottom screen edge, you find the toolbar with the buttons for controlling
the screen presentation. The software hides the toolbar automatically. To dis-
play the toolbar again, put the mouse cursor on the bottom screen edge.
If you present a report page with a video, the software automatically starts the
video.
Using the function Start From Current Page, you start the screen presentation
of your report from the currently open report page. You can also start the pre-
sentation with Shift + F5 .
Using the function Start From Beginning, you start the screen presentation of
your report from the first report page. You can also start the presentation with
F5 . If you use the remote control, start the presentation with .
You can edit every part in the pages or master. You can add new elements
and placeholders. To do so, use the functions in the bottom toolbar.
Procedure:
Procedure:
Info A common legend is only possible with the same legend settings for both
deviation representations.
1. Click the report page with which you want to overwrite the report template.
2. Keep the mouse button pressed. Drag & drop the report page on the
report template.
The software highlights the line with template in dark gray.
1. Click the report page from which you want to create a new report tem-
plate.
2. Keep the mouse button pressed. Drag & drop the report page between
two report templates.
The software marks the space, where the new template is to be added,
with a horizontal line. The added report template gets an automatically
given name. You can change this name.
Info If on the right side of the report template the button for the format change
is black, the template lacks the second format.
Procedure:
Example:
In Fig. 176, you see the added placeholders and connectors. The elements
PIP, coordinate system and legend get their information from the placeholder
for the 3D view.
You have saved the report style in a new skin. To reuse the report style, use
the skin.
NOTICE
If you save a skin, you save all template changes you made in the
project.
The software can save template changes which you do not want to save.
Save the skin only if you are sure that you want to have all template
changes in the skin!
The software displays the information about the report page in a tooltip.
Procedure:
Procedure:
1. Click the tab Report page, which is also the area for the large view of
report pages.
1. Click the desired report page in the overview explorer and drag it into the
3D view.
The software changes the representation in the 3D view according to the
report page.
Procedure:
1. Drag the report template of the new report style on the report page which
you want to change using drag & drop.
The software calculates the report page according to the new template.
Procedure:
The software calculates the report page according to the new report page
master.
Example:
1. Define tags for the report pages in the report page explorer.
a) Select the report pages which you want to tag.
b) Define the tags using T or Edit Define Tags....
Info You can also tag report pages in the overview explorer.
M 16 Exercise
M 16.1 Goal
At the end of this exercise you are able to:
Edit simple report pages
Update all report pages at once
Correct report pages
Update single elements in the report page
Create title page with project keywords for the report
Insert a table of contents
Adapt report pages
Overwrite report templates
Insert report templates
Create report template with animated 3D view
Replace the logo in the report pages
Create report templates from very beginning
Save user-defined report style and templates
M 16.2 Prerequisites
Prerequisites:
M 16.3 Task
1. Repeat the workflow of the unit.
M 16.4 Approach
Procedure:
N Project Templates
N1 Introduction
This unit explains, how you can create and use project templates.
Advantages of project templates
The software offers the possibility to create project templates. This function
helps you to carry out repeating inspections easily.
The idea is that after carrying out a complete inspection planning, you save
this project as a template.
As in a project template, among others, also the CAD data, inspection ele-
ments, project keywords and reports are saved, you do not need to set up the
project again when carrying out another inspection task of the same type.
Project templates only contain the nominal data of a project, including all
inspection elements.
Info Project templates are particularly useful for series measurements and for
repeating inspections.
In the previous units, you learned that the software saves all relevant informa-
tion for replacing measuring data. Therefore, you can carry out an inspection
with the following simple steps:
Load a project template.
Load measured actual data (e.g. polygonized measuring data).
Recalculation of the project
Procedure:
The template appears on the start screen in the tile Project Templates.
Info Before saving, the software deletes all unnecessary actual data from the
project.
Info Do not delete any other actual elements since they contain the creation rules.
If these elements are missing, a recalculation of the project is not possible.
Procedure:
1. On the start screen, create a project from the template you just saved.
2. Import an actual mesh by drag & drop from ...
training_data_inspprof_basic actual gom_part_meas_2.g3d into
your project.
3.
With (Recalculate Project With Report Pages), recalculate the
project. The software computes the planned inspections based on the cur-
rent measuring data.
The software recalculates all report pages.
If the project contains an alignment which needs editing, edit the align-
ment after the first recalculation. Select the alignment in the overview
explorer and press F4 . Then, recalculate the project.
N4 Manage Templates
You can manage project templates in Edit Application Settings Preferen-
ces... Templates Projects.
If you prefer not to see the templates on the start screen, you can switch off
the visibility.
You can import ( ) and export templates ( ).
Fig. 181: Dialog Preferences and start screen of the software with visible tem-
plates
N5 Public Folder
In the preferences (Edit Application Settings Preferences... User
folder), you can define a folder for styles and templates. You can make the
folder accessible for multiple users via a public path.
The public folder allows access to the templates and styles. The access does
not depend on the personal login. The data can also be centrally on a server.
When you enable ( ) the option Use public folder, you can navigate under
Public folder to the directory where the software creates the folder. The folder
gets the name of the current software version. All necessary subfolders are
created at the same time.
To save templates and project settings centrally, you can use these subfold-
ers. Thus, several employees can save their templates in the automatically
generated folders and access the templates from other projects and employ-
ees.
Info The public templates appear on the start screen of the software in the tile
Project Templates Public Templates. If you open this area, you can man-
age the project templates via the gear icon on the right side.
N6 Exercise
N 6.1 Goal
At the end of the training you are able to:
Create a project template based on an existing project.
N 6.2 Prerequisites
GOM Inspect Professional license
Measuring data and CAD data
N 6.3 Task
1. Repeat the workflow of the unit.
N 6.4 Approach
Procedure:
Examples:
You analyze many elements of the same element type.
You analyze curves.
You analyze airfoils.
In this unit, you learn how to define and use a user-defined inspection princi-
ple.
O2 Initial situation
Using the function Construct Cone Auto Cone (Nominal)..., create sev-
eral nominal cones on the GOM training object which you want to inspect
using the user-defined inspection principle.
Use the following project.
Project from section Workflow Simple Inspection or Project ...
training_data_inspprof_basic result_projects
workflow_simple_inspection_result.ginspect
Info You could of course carry out this simple inspection for all elements by select-
ing them together and assigning the corresponding check. However, in this
unit you use the elements as a simple example to show the principle of the
user-defined inspection principle. Generally, you use the user-defined inspec-
tion principle for complex inspections.
Info The logical creation chain of the basic element must be unambiguous. If it is
interrupted, you cannot apply the inspection principle later.
Info When applying the inspection principle, the software only exchanges the
relations between the elements. The software cannot adapt absolute
positions, which you created using selections on the mesh or manually
entering values.
The software saved the inspections of the selected element in the user-
defined inspection principle.
Info You can apply the user-defined inspection principle to nominal elements
which have not yet been assigned an actual element and on which you have
not yet carried out any inspections.
Info You cannot change a defined inspection principle. Apply the inspection princi-
ple, changing the parameters in the project and then define the inspection
principle anew. You can then create a new inspection principle or overwrite
the old one.
Fig. 184: Dialog Define User-Defined Inspection Principle with enabled tag-
ging
If the option is enabled, all elements in the inspection principle receive a tag.
You can use the tag to find the elements in the overview explorer.
Info If you apply the inspection principle to many elements, GOM recommends
disabling the option Tag all elements. Otherwise you get many tags.
The software deletes the user-defined inspection principle. The tags you cre-
ated with the inspection principle remain in the project.
O7 Exercise
O 7.1 Goal
At the end of this exercise you are able to:
Save inspections in a user-defined inspection principle
Apply inspections from a user-defined inspection principle on other ele-
ments
O 7.2 Prerequisites
GOM Inspect Professional license
Project from section Workflow Simple Inspection
Project ... training_data_inspprof_basic result_projects
workflow_simple_inspection_result.ginspect
O 7.3 Task
1. Repeat the workflow of the unit.
O 7.4 Approach
Procedure:
1. Open the project from section Workflow Simple Inspection or Project ...
training_data_inspprof_basic result_projects
workflow_simple_inspection_result.ginspect.
2. Create several cones on the nominal data of the measuring object.
3. Compute the actual portion of the element using the function Measuring
Principle Fitting Element.
4. Check the angle deviation of the element using the function Check Angle.
5. Define a user-defined inspection principle for the inspection of the ele-
ment.
6. Apply the user-defined inspection principle to the other elements in the
project.
P Trend Analyses
P1 Introduction
With a trend analysis, you can observe and evaluate measuring data. The
measuring data are from several similar measuring objects or from the same
measuring objects in various states. You relate the results to each other in
one single project. You can statistically evaluate the results. You can then
deduce a tendency about how the part changes within the series.
P2 Functional Principle
A trend analysis is based on the evaluation of several stages.
A stage always consists of the measured 3D data which represent a measur-
ing object in a certain state or condition.
Info As the functionality is integrated into the software, Teaching by Doing, inspec-
tion planning etc. are available like in a normal project. Handling the ele-
ments (alignment, construction, I-Inspect functions, reports, etc.) is identical to
what you have already learned in the preceding units.
Due to the parametric inspection, the software creates all elements just once
in a project. You can recalculate all elements or the complete project. Doing
so, you update the whole project or one single stage.
You can compare stages to nominal data (CAD) or to a reference stage.
For a trend analysis, the CAD data must have tolerances so that the software
can analyze the process capability parameters.
P3 Statistics
Since you evaluate several stages, you can use some new information in
addition to the known nominal/actual deviation values. For example, you can
determine and display the average, the minimum or maximum, the range, the
standard deviation (sigma) or the process capability. For this purpose, the
software provides additional label templates, tables and deviation color repre-
sentations.
Procedure:
Info The software provides several import options. To drag the files into
the software, use drag & drop. The software displays the appropriate
buttons for the import options.
Fig. 186: 3D view with loaded first stage, actual master marked green
(see arrows)
In the project, there are the CAD and the first stage.
1. In the created project, carry out a prealignment and a local best-fit on the
surface of the gom.
2. Create a surface comparison and an inspection section in Z.
3. Define some deviation labels and create two report pages using report
template 3D.
4. To visualize the deviations better, set the top legend value to 0.6 mm. Set
the bottom value to -0.6 mm.
5. Import all remaining meshes from ... training_data_inspprof_basic
actual_trend gom_part_02.g3d to ... training_data_inspprof_basic
actual_trend gom_part_09.g3d as new stages into the project.
a) Select the files in the Windows explorer.
b) Drag the files into the project. Then, choose New Stage.
The stages are automatically entered into the project. In the timeline, the
not computed stages are marked in yellow.
As a default, the function Recalculate Visible Elements In All Stages is
enabled. The software computes all visible inspections in all stages auto-
matically.
You have imported all stages into the project and carried out a complete eval-
uation.
Info The software creates all elements just once in a project. All elements, includ-
ing the actual master, are working as proxies. If you change the stages, the
software automatically calls the respective values.
Info The actual master automatically gets the name of the first stage or of the first
measuring data which you load into the project. The name is independent of
the stage you are currently working with. You can change this name later into
a neutral name.
Procedure:
Info This process can take a while when loading many stages. You can disable
this function. You can cancel the computation of the software using Esc .
To execute the entire computation process just once, you can use function
Recalculate Project With Report Pages when you finished setting up the
project. Thus, all elements and the report pages in your project are recalcula-
ted.
Modifying elements always requires recalculation. With a recalculation, the
software adapts all affected elements to the new situation.
Info It can happen that despite a recalculation, a stage still contains not computed
elements. The software could not compute these elements due to the circum-
stances (e.g. missing measuring data).
Info Not computed elements and explorer categories which contain not computed
elements are marked with a recalculation icon.
Example for explorer categories:
If you move the mouse cursor over the timeline and rotate the mouse wheel,
you can browse through the single stages. The software displays the different
deviations.
Procedure:
P5 Statistical Evaluations
You know all inspections shown so far from the evaluations in the individual
projects of the preceding units. Since one project contains the information
from all stages, you can statistically evaluate the data. For this purpose, addi-
tional legend representations and label templates are available.
If you want to change back to the usual legend with the current legend values,
enable Legend again.
The higher the value is, the more certain is that the whole process lies within
the specifications. But it does not say whether all measuring values are within
the tolerance range. This information is only given with the additional Cpk/Ppk
value.
Thus, the Cp/Pp value itself only defines whether the variance of the process
complies with the instructions. The Cp/Pp value does not define whether the
parts are within the given tolerance range.
The higher this index is, the less likely the parts lie outside the specification.
P 5.2.3 Conclusion
That means that only both values together state how good or bad a process is
in connection with the tolerances.
The Cp value and the Cpk value (process capability) use the variance of sub-
groups. An example for it are two measured parts per day. The process has to
be controlled statically, i.e. the specifications have to be fulfilled and no sys-
tematic errors occur. Compared is the relation of tolerance and failure rate.
The Pp value and the Ppk value (process performance) use the variance of all
parts in a random test (no subgroups). An example for it are 20 to 50 meas-
ured parts. Compared is the relation of tolerance and failure rate.
P 5.2.4 Comparison between the Ppk/Cpk Values and the Failure Rate
Cpk/Ppk Exploitation of Reject rate Rejects Rejects 1 Rejected part
the Tolerance [in ppm] [per day] [per week] [in ... days]
[in %]
Under , you see a stable process with low variations, due to which a Cp
value of 2 is reached. But since the measures are outside the tolerance, the
Cpk value is smaller than 0. Optimizing the component measures could help
to solve these problems.
Under , you see an instable process with high variations, due to which a Cp
value of 0.5 is reached. The measures are within the tolerance, due to which
a Cpk value of 1 is reached. Optimizing the process could help to minimize
the variations.
Under , you see a stable process with low variations, due to which a Cp
value of 2 is reached. Only half of the tolerance is used. The measures are
within the tolerance. Since the specifications are fulfilled, a Cpk value of 1 is
reached. Here, nothing has to be done.
Fig. 191: Elements with label template Results which is switched to Trend
Fig. 192: Same element with label Trend.Each check is shown separately.
The gray bar in the labels indicates the stage you currently are working with.
P7 Timeline
As soon as a project contains more than one stage, the timeline automatically
appears in the lower part of the 3D view. If you click a certain stage, the stage
is directly displayed in the 3D view.
Info You can set each stage as reference. The software compares all deviations of
the stages to the reference stage.
In the following, you find the most important functions for trend analysis.
Rename Stage
Using this function, you can rename a selected stage. Alternatively, you can
open the text field with double-clicking the name. Enter the new name into the
text field.
Delete Stage
With this function, you can delete one or more stages.
Disable Stage
Using this function, you can disable stages. If you do not want to delete
stages, use the function. The disabled stages do not appear in the timeline or
the diagrams. The software does not use disabled stages for the calculation.
Enable Stage
With this function, you can enable disabled stages.
P8 Creating a Report
You have already learned how to create and update report pages. For the
trend analysis, there are some additional functions.
Procedure:
Evaluation parameters
In this dialog area, you choose the parameter which the software overwrites in
the selected report pages. You can choose between the software taking the
single parameters from the 3D view or keeping the parameters from the selec-
ted report page.
Preferences parameters
In this dialog area, you determine how the numerical values in the selected
report pages look like. You can choose between the software taking the single
parameters from the 3D view or keeping the parameters from the selected
report page.
You can repeat the procedure for all remaining stages. However, you can cre-
ate individual report pages for each stage.
Info Stage-dependent keywords must not be on the report master page. Only
place elements on the master page which are to be identical for all
report pages.
You can either insert a stage-dependent keyword directly on the report page
or modify the respective report template.
Info You have to connect stage-dependent keywords with the data source. From
the data source, the software gets the stage-specific contents.
Procedure:
Fig. 199: Report template with new keyword and connector to 3D view
Procedure:
1.
Open the project keywords using the button in the main toolbar.
The tooltips at the bottom of the dialog show you, for which stage the
entered keywords are valid.
Info You can define a keyword content which is valid for all stages. Enable ( )
the option Accept changes for all stages, before clicking OK.
If you look at the report pages for stage 01 and for stage 02, you see different
keywords. If you create the keywords on the master page, the keywords are
identical for all report pages.
P9 Exercise
P 9.1 Goal
At the end of this exercise you are able to:
Create a project with stages
Import stages
Use the label template Trend
Create stage-specific keywords
P 9.2 Prerequisites
GOM Inspect Professional license
Measuring data and CAD data
P 9.3 Task
1. Repeat the workflow of the unit.
P 9.4 Approach
Procedure:
1. On the start screen, create a project.
2. Import the CAD data ... training_data_inspprof_basic nominal
gom_part_without_fta.stp and the first stage ...
training_data_inspprof_basic actual_trend gom_part_01.g3d.
3. Enter a total tolerance of 0.1 mm for the CAD.
4. Carry out a prealignment and a local best-fit on the surface of the gom.
5. Create a surface comparison and an inspection section in Z.
6. Define some deviation labels and create two report pages using report
template 3D.
7. Set the upper value to 0.6 mm. Set the bottom value to -0.6 mm.
8. Import all remaining meshes ... training_data_inspprof_basic
actual_trend ... as new stages into the project.
9. Recalculate all stages.
10. Create two circles on the cylinders above the gom.
11. Assign the function Measuring Principle Projected Offset Section to the
circles.
12. Create a 2-point distance from the two circles.
13. Assign the function Referenced Construction to the distance.
14. Check diameter and radii of the circles.
15. Use label template Trend for the circles.
16. Create two additional report pages for stage 02 using copy and paste.
17. Update the report pages so that the report pages reflect the situation of
stage 02.
18. Create two different keyword contents for the default keyword Inspector
for stages 01 and 02.
19. You can repeat the whole stage analysis. Instead of the CAD data, set
stage 01 as reference (switching in the timeline). Observe how the results
change.
Q2 3-2-1 Alignment
You do not need to carry out an alignment when you perform a drawing-based
evaluation. However, some design drawings contain specific alignment infor-
mation like 3-2-1.
Using the function 3-2-1, you can transform 3D objects.
The 3-2-1 alignment transforms the measuring and mesh data into a defined
coordinate system.
In a 3-2-1 alignment, six 3D points describe the coordinate system. Three
points describe a plane, two points a line and one point a point.
The software offers different rules for the alignment. Fig. 202 shows the rule
ZZZ-YY-X.
The three Z points Z1, Z2, Z3 describe the blue Z plane. Use points which
are far from each other. Do not use points which lie in one line.
The two Y point Y1 and Y2 define the green Y plane. Use points which
are far from each other.
The X point X defines the red X plane.
At the intersection of the planes is the zero point of the coordinate system.
Import the data and carry out a 3-2-1 alignment.
Procedure:
1. Create a project.
2. Import the file gom_part_meas_1.g3d with the measuring data (...
training_data_inspprof_basic actual).
a) Use drag & drop. Drag the files directly into the project.
The software creates the mesh in the overview explorer under Actual Ele-
ments Meshes.
3.
Click button in the main toolbar.
Construct each inspection element first. The construction tools are located in
the menu bar under Construct.
Procedure:
In the explorer, the distance is shown in green color. The software auto-
matically identified the element as actual element.
3. Display the measuring value in a label.
a) Select the element.
b)
Under Choose Visualization, choose the label tem-
plate Geometry.
Info You can check an actual element against a nominal element. You reach the
check functions using the I-Inspect button ( ). I-Inspect shows all check
functions which you can apply to the selected element.
Procedure:
During the preview of a fitting element, the software shows a label with
statistical data. The label contains values like sigma, residual, maximum
deviation and the number of the selected points.
Info For creating a section, only select the needed section area on the actual
mesh. Thus, you reduce the data. The project remains neat.
Q6 Inspect Angle
Determine an angle at the GOM m. This process is based on the section
mentioned in section Q 5 Create a 2D Section. First, create fitting lines.
Info The fitting function is always used for all selections in the 3D view.
Info The software automatically names the elements. The software adds con-
secutive numbers to the name (line 1, line 2, line ...).
Procedure:
Procedure:
Procedure:
1. Open the function Edit Tolerance Table....
The dialog opens.
2. Enable the desired category, e.g. General tolerances.
3. Choose the relevant standard.
4. Select the corresponding tolerance class from the list.
Info You can manage and define tolerance tables under Edit Application Set-
tings Preferences... Templates Tolerance tables.
Q 10.1 Goal
At the end of this exercise you are able to:
Inspect distances, diameters, angles on actual data.
Create fitting elements.
Create local single sections and corresponding reference planes.
Inspect several elements of the same type in one single operation.
Q 10.2 Prerequisites
Q 10.3 Task
1. Repeat the workflow of the unit.
Q 10.4 Approach
Procedure:
1. Create a project.
2. Import the actual data ... training_data_inspprof_basic actual
gom_part_meas_1.g3d.
3. Carry out the 3-2-1 alignment (ZZZ-YY-X).
4. Inspect the distance in the X direction (length of the GOM training object).
5. Inspect the diameter of the o of the GOM training object (Gaussian best-
fit, 3 sigma and tolerance 0.2 mm).
6. Create a local 2D section in the area of the m of the GOM training object
(reference plane Z, plane position 6 mm).
7. Inspect an angle in the section of the m of the GOM training object
(Gaussian best-fit, 3 sigma and tolerance 1).
8. Inspect two cylinder diameters on the GOM training object using sections.
a) Create two fitting planes as reference planes (sections for reference
plane at -5 mm).
b) Create two fitting circles (Gaussian best-fit, 3 sigma).
c) Inspect the circle diameters (tolerance 0.1 mm).
9. Inspect the distance of the two circles center points in the X direction.
R Label Templates
R1 Introduction
Label templates define the appearance and the content of labels. A label tem-
plate is valid for one element type. The software saves the label templates in
the project.
The system skins delivered by GOM also contain complex default templates
for label contents. For most applications, these label templates are sufficient.
However, you can adapt the default templates or create simple label tem-
plates yourself.
Info To modify complex label templates profoundly, you need corresponding pro-
gramming knowledge.
To use user-defined label templates in any project, save you entire templates
in a skin.
Editing label templates is an extensive subject for which expert knowledge is
required. The following simple examples give you an idea of how you create
and edit label templates.
Info All examples are only intended to explain the principle. The examples are of
no practical use.
R2 Basic Information
All label templates together are included in a skin.
You can choose label templates in I-Inspect or in the properties.
For each existing element type, you need to create separate label tem-
plates. The element types correspond to the element categories in the
overview explorer. A defined label template is valid for each element
within the element category.
In most cases, a label template consists of text and inserted keywords.
The keywords provide the required values.
Text and keywords are mostly listed in a table.
Keywords can also be complex programming expressions.
The software provides label templates for single and combine labels.
Combined labels combine e.g. several inspections for a basic element.
As soon as you change a default template, the software marks the single
label of the selected element as user-defined. To use the modified label
for all elements of the element category, save the changes in a template.
You find the button Save As Template in the properties of the element.
Title
Icon and name of the circle
X, Y and Z coordinates of the nominal circle
X, Y and Z coordinates of the actual circle
Nominal/actual deviations of the individual coordinates
Procedure:
The element is selected in the overview explorer. In the 3D view, you see the
default label template Name.
The editing window opens with the contents of the default label template.
3.
Mark the title and choose the color red in the color box .
4. To get into the next line, press the return key.
a) Disable the options bold and italic.
b) Set the text color back to black.
The editing window shows the title. In the 3D view, the new label starts to
build up.
Info In the software, the list of options can deviate from this example.
Info In the software, the list of options can deviate from this example.
1. In the editing window of the label template, click the table icon
.
The table appears in the editing window and in the 3D view. As a placeholder
for the later text, the software inserts the word Text.
1. In the editing window of the label template, write the column headers in
the first line. Use, for example, the following terms: Coordinate, Nominal,
Actual, Deviation
Format the headers in bold.
In the first column, enter the coordinate letters X, Y and Z.
In the editing window, you see the entered text. In the 3D view, the table
fills up.
Info In the software, the list of options can deviate from this example.
The software enters the keywords in the table. In the 3D view, the table
fills up with real values.
3. In the actual column, enter the respective keywords for the actual coordi-
nates one after the other. As the actual coordinates are measured values,
you find the keywords in category Results.
Info In the software, the list of options can deviate from this example.
The software enters the keywords in the table. In the 3D view, the table
fills up with real values.
Info In the software, the list of options can deviate from this example.
The software enters the keywords in the table. In the 3D view, the table
fills up with real values.
1. Select the element for which you defined the label in the overview
explorer.
2.
Open the properties of the element with .
3. Click tab Label.
4. Click button Save As Template.
The software opens the save dialog.
5. Enter a name for the label template.
You created a label template. The software saves the template in the project.
The label templates available in the software depend on the chosen skin.
GOM provides two default label templates for combined labels:
Info The order of the entries in a combined label depends on the order of the I-
Inspect checks. You can change the order of the I-Inspect checks with func-
tion Inspection Configure I-Inspect....
Info If you want to modify a combined label template, e.g. to delete a column,
GOM recommends editing the default template. Save the template under a
different name and define your changes.
Info To modify complex label templates profoundly, you need corresponding pro-
gramming knowledge.
Info Do not forget that a label template always is valid for all elements of an ele-
ment category, e.g. Circles or Dimensions (Scalar).
Particularly for I-Inspect checks, make sure that the inserted keywords are
programmed correctly. The keywords must return useful results for all ele-
ments within one element category.
If the software cannot create a result for a keyword, three question marks ???
appear in the label.
The following example shows how you create a combined label for a nominal
circle.
Info The example is based on skin Inspection and the I-Inspect categories Check
and GD&T.
For other skins, apply the procedure accordingly.
Procedure:
Info The options offered in the keyword dialog depend on the element you
selected in the overview explorer.
11. Save the label template under the name Combi label.
In the editing window of the label template, you see the definition for a scalar
inspection element.
In the 3D view, you see the single label for the scalar coordinate check.
1. Select the result element of the position check in the overview explorer.
The software lists the element under Inspection GD&T Position Tol-
erances.
2.
Open the properties of the element with .
3.
Open the editing window of the label template with .
4. Delete the content of the label.
5.
Open additional parameters with . Enable ( ) option Combine simi-
lar labels in one.
6. Under Hide header lines, enter value 2. Thus, you prevent that later the
name and the header rows appear twice in the combined label.
7. Define a table with five columns and three rows.
8. Merge the cells of the first row. You find the function in the context menu
of the right mouse button. In this row, insert the keyword for the element
name.
9. Define the second row as header line for the table columns.
a) In the first cell, insert the keyword for the element icon.
b) For the other columns, enter the headlines as text. Use, for example,
the terms Nominal, Nominal, Actual and Dev.. Format the text in bold.
10. In the third row, insert the required keyword. Use the icon for the element
type. Leave the cells for nominal and actual empty. A position tolerance
does not have values for nominal and actual. In the last but one cell, insert
the keyword for the deviation. Choose as content Results GD&T size
Deviation. In the last row, insert a color bar. Choose as content GD&T
size. The color bar indicates, to what extent the element meets the toler-
ance. Use the corresponding button in the toolbar
.
Info The options offered in the keyword dialog depend on the element you
selected in the overview explorer.
11. Save the label template under the name Combi label.
In the editing window of the label template, you see the definition for a GD&T
inspection element.
In the 3D view, you see in addition the single label for the GD&T position
check.
1. Select the basic element in the overview explorer. In this example, the
basic element is the nominal circle C1.
2.
Open the properties of the element with .
3.
Open the editing window of the label template with .
4. Delete the content of the label.
5.
Open additional parameters with . Enable ( ) option Combine simi-
lar labels in one.
6. Under Hide header lines, enter value 0. The basic element only contains
the header rows. Therefore, do not hide any lines.
7. Define a table with five columns and two rows. The two rows are the
header lines.
8. Merge the cells of the first row. You find the function in the context menu
of the right mouse button. In this row, insert the keyword for the element
name.
9. Define the second row as header line for the table columns.
a) In the first cell, insert the keyword for the element icon.
b) For the other columns, enter the headlines as text. Use, for example,
the terms Nominal, Nominal, Actual and Dev.. Format the text in bold.
10. Save the label template under the name Combi label.
In the editing window of the label template, you see the definition for the basic
element.
The 3D view only displays the empty label of the basic element. The label
only contains the header rows.
Three defined templates for single labels with the same name
Procedure:
3.
Choose the label template with Choose Visualization Checks
Grouped.
The software now displays the single checks for the X coordinate and the
position tolerance in one common label.
The software adds the check results to the content of the combined label in
the 3D view.
Info For each element in the software, a default template is defined. If, for exam-
ple, you check another element, the software uses the default template.
Assign your template to each element.
If you want to define your label template as default template, save the tem-
plates as default in the element properties.
1. Select the inspection element of the I-Inspect functional area Check in the
overview explorer.
2.
Open the properties of the element with .
3. Click tab Label.
4.
Open the editing window of the label template with .
5.
Open additional parameters with . Disable ( ) option Combine sim-
ilar labels in one.
6. Save the single template e.g. under the name Single label.
7. Repeat the steps 1 through 6 for the inspection element of the I-Inspect
functional area GD&T.
8. Repeat the steps 1 through 6 for the basic element. Delete the content of
the label. Save an empty template for the basic element because the soft-
ware does not need to display anything combined.
The software saves the single template. The template is available in the I-
Inspect menu.
In the 3D view, you see the labels for the single inspection elements.
X coordinate
Y coordinate
Z coordinate
Position
1. Select the basic element in the overview explorer. In this example, the
basic element is the nominal circle C1.
2.
Open the properties of the element with .
3.
Open the editing window of the label template with .
4. With the right mouse button, click in the column of keyword
tr(deviation_text). If you do not see the keyword, use the scroll bar.
5. From the context menu, choose Table Insert Column After.
The original label falls apart. The template for the basic element is finished.
The two columns are visible in the label.
Procedure:
Info If you do not see the modified label template, this can have two reasons:
Your project contains an inspection element for which you have not yet
adapted the template. You made a typing error when saving the template.
Procedure:
Procedure:
NOTICE
If you save a skin, you save all template changes you made in the
project.
The software can save template changes which you do not want to save.
Save the skin only if you are sure that you want to have all template
changes in the skin!
If you want to move the dimension to its original position and recombine the
labels, carry out the following steps:
R8 Exercise
R 8.1 Goal
At the end of this exercise you are able to:
R 8.2 Prerequisites
GOM Inspect Professional license
Measuring data and CAD data
R 8.3 Task
1. Repeat the workflow of the unit.
R 8.4 Approach
Procedure:
1. Create a project. You can also use an existing project.
2. Create a basic element and inspection elements from two I-Inspect func-
tional areas.
3. Create a label template for a single element. Insert suitable keywords.
4. Create a label template for a combined label. Insert suitable keywords.
5. In template Results, insert two more columns for the upper and lower tol-
erance limit. Bear in mind that you change the template for three different
element types.