Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Release Information
GOM GmbH | July 05, 2019
GOM Software 2019 – What’s New
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
1. Important Information about the GOM Software 2019
1.1 System Requirements
1.2 Documentation and Update Training
1.3 License Information
2. New Default Workflow
2.1 User Guidance by Status and Status Information
2.2 Clipboard and Improvements for CAD Import
2.3 Part-Based Workflow – Digital Assembly
3. Applications
3.1 Next Steps in Sheet Metal Inspection
3.2 Surface Inspection
3.3 Virtual Clamping
3.4 Evaluation of CT Data
Table of Contents
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
4. 3D Metrology
4.1 Calibration
4.2 Photogrammetry and Reference Point Identification
4.3 Manual Scanning – New Workflow
4.4 Automation – New Generation VMR Workflow
4.5 Third Party Enhancements
4.5.1 Extend3D Projector Support
4.5.2 Orthogonally Averaged Section for High-Resolution Section Enhancements
4.6 GD&T Inspection and PMI Exchange
5. 3D Testing
5.1 Benefits of the New Workflow
5.2 Crack Tip Detection
5.3 Contour Detection
5.4 Further Improvements for Testing Applications
Table of Contents
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
6. General Features and Improvements
6.1 Scripting
6.2 Import and Export Functions
6.3 New Visualization Options
6.3.1 Local Coordinate System as Viewing Coordinate System
6.3.2 Section View
6.4 Construction and Inspection
6.4.1 Enhanced Curve Functions
6.4.2 Touch Point (Edge) Relative
6.4.3 Inspection of Profile Form and Position (Aerospace Application)
Table of Contents
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Important Information
System requirements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
System requirements
Minimum:
Intel Core i3, 4 GB RAM
OpenGL-compatible graphics board (NVIDIA Quadro for optimized hardware rendering)
Windows 7 SP1 (64 Bit) with current security updates
Recommended:
Intel Core i7 (QuadCore), 16 GB RAM or more
(depending on mesh/project size),
Certified graphics board,
Windows 10 (64 Bit) with current security updates
What's New GOM Software 2019 | GOM GmbH
Compatible with Windows 7/Windows 10
GOM Software 2019 requires Windows 7 SP1 (64 Bit) or Windows 10 (64 Bit) and is fully compatible with Windows 7®/Windows 10® operating systems.*
For measuring systems the minimum requirement may differ depending on the sensors used, e.g. for ATOS 5/ATOS 5X or GOM CT at least Windows 10 (64 Bit) including security updates is required.
* Windows and the Windows logo are trademarks of the Microsoft group of companies.
GOM Software 2019 for Windows
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
GOM Software 2019 for Windows
Certified and compatible graphics boards and drivers for Microsoft Windows 7 and Windows 10
Notebooks: Workstations:
Graphics Board ModelWindows7 64 Bit
Windows 10 64 Bit
Quadro FX 360M (256 MB) Dell M4300 186.81
Quadro FX 770M (512 MB) Dell M4400 188.40
Quadro FX 880M (1024 MB) Dell M4500189.74/275.33
Quadro 2000M (2048 MB) Dell M4600 275.33
Quadro K2000M (2048 MB) Dell M4700 341.05
Quadro K2100M (2048 MB) Dell M4800 341.05
Quadro FX 3700M (1024 MB) Dell M6400 188.40
Quadro FX 2800M (1024 MB) Dell M6500 188.43
Quadro 4000M (2048 MB) Dell M6600 275.33
Quadro K4000M (4096 MB) Dell M6700 341.05
Quadro K4100M (4096 MB) Dell M6800 341.05
Quadro M1000M (2 GB) Dell M7510 354.56
Quadro M4000M (4 GB) Dell M7710 354.56
Quadro P3000 Dell Pre. 7720 385.69
Quadro P3200 Dell Pre. 7730 389.08
Graphics BoardWindows 7 64 Bit
Windows 10 64 Bit
Quadro FX 1500 (256 MB) 190.38
Quadro FX 1700 (512 MB) 190.38
Quadro FX 1800 (768 MB) 266.45
Quadro FX 570 (256 MB) 190.38
Quadro 600 (1 GB) 266.45
Quadro 2000 (1 GB) 341.05
Quadro 4000 (2 GB) 341.05
Quadro K2000 (2 GB) 341.05
Quadro K4000 (3 GB) 341.05
Quadro K2200 (4 GB) 341.05
Quadro K4200 (4 GB) 341.05
Quadro M2000 (4 GB) 369.26 369.39
Quadro M4000 (8 GB) 354.56 369.39
Quadro P1000 (4 GB) 390.65
Quadro P4000 (8 GB) 390.65
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Documentation & Training
eLearning “Update Training – GOM Software 2019“
Training
Direct help
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
GOM offers an eLearning course “Update Training – GOM Software 2019” which provides you with all information
you need if you updated to GOM Software 2019. Multiple video tutorials guide you through the new workflows of
the software. You will, for example, learn how to create your measurements and inspections quickly and easily
with the advanced display options and how to evaluate digitally assembled parts. You will also learn how the new
software version will help you in your everyday work – especially in sheet metal, automotive and testing
applications. Try out software functions and concepts by using the training material in this course.
Topics
∙ Inspection of single and multiple parts
∙ Improvements in sheet metal and automotive applications
∙ New automation workflow with Smart Teach
∙ New manual scanning workflow
∙ Improvements in testing applications
The course is publicly available and free of charge. You can learn in your own pace whenever you want.
Join the eLearning training in the GOM Training Center. (The code for initial registration is: GOMTraining)
eLearning “Update Training – GOM Software 2019”
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
GOM Training
Basic Level: Participants get to know their GOM system, learn how to operate the hardware and create their first software projects.
Advanced Level: Strengthening of skills on the GOM system and software in advanced training courses.
Expert Courses: Participants become an expert on their GOM system in their individual domain.
For more information, refer to GOM Training.
Training
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Direct help
Within the software, you quickly get selective information
about software functions. The direct help describes the single elements of
the dialogs and their functions.
More explanations about new features will be added shortly.
Release notes
A brief description of recent changes, feature enhancements and bug
fixes in a particular software release version is available under Release
Notes.
Documentation – GOM Software 2019
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
License Information
License derivates – GOM Software 2019
GOM Inspect Professional (Trial)
Key License
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
ATOS
GOM Scan
ATOS Professional
ATOS XL Professional
ATOS Professional VMR
ATOS XL Professional VMR
TRITOP
TRITOP Basic (in combination with ATOS Essential Line)
TRITOP Professional
XL (module for ATOS/ARAMIS Professional)
CT Professional
CT Professional
PONTOS Live
PONTOS Live
License Derivates – GOM Software 2019
ARAMIS
GOM Snap
ARAMIS Professional
ARAMIS XL Professional
Evaluation software
GOM Inspect
GOM Inspect Professional
GOM Inspect Professional VMR
GOM Correlate
GOM Correlate Professional
Add-on to
ATOS Professional/GOM Inspect Professional
Virtual Clamping (new)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
GOM Inspect users would like to take their workflow and results to the next level by trying out GOM Inspect Professional
New feature
GOM offers a 30-day trial version for GOM InspectProfessional
To try out GOM Inspect Professional, just click Try Professional in the free GOM Inspect software. Afterwards, you will receive the trial license via email.
GOM Inspect Professional (Trial)
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Comparision Between Software Licenses
What's New GOM Software 2019 | GOM GmbH
Comparison between different software licenses
Import/Export of measuring data (ASCII, STL, PSL, PLY)
Mesh processing (laser scanner, CT, white light scanner)
CAD import basic formats (IGES, STEP, PLY, ...)
CAD import native formats (CATIA, UG, Pro/E)
CAD import with semantic PMI/FTA STEP
Inspection (alignments, nominal/actual comparison, local coordinate systems, GD&T, curves, airfoils, ...)
Reporting
Traceability
Script engine
Parametric inspection/Teaching by Doing
Customization with templates (e.g. project templates, user-defined inspection principles/checks, surface defect classification)
Timeline: Creation of 3D data stages (meshes/point clouds)
Digital assembly (adding a new part)
Virtual measuring room (additional module)
Virtual Clamping (additional module)
Flexible solution for network licenses
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
In some data centers or at virtual servers, it is not possible to plug in USB flash drives or other external hardware.
New feature
Network licenses (Enterprise) are available as Dongle Licenses or Key Licenses.
Key Licenses do not require a hardware dongle.
GOM Inspect Enterprise and GOM Correlate Enterprise – Key License
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
New Default Workflow
User guidance by status and status information
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Hints and problems were shown in various places
∙ Computation state
∙ Collisions
∙ Measurement quality
∙ Estimated scan coverage
∙ Inspections that are not shown in report
User Guidance
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Enhancement
Guiding the user through the process (from scanning to inspection and reporting)
Providing context-specific help
All hints in a single view
∙Divided into categories
∙Resolve categories from top to bottom
User Guidance by Status and Status Information
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
For some hints, Status Information suggests onepossible action or even multiple possible actions.
For example:
Hint: The measuring principle is missing
Possible Action: Assign measuring principle
Less severe hints can be accepted to avoid being bothered by known and unimportant hints.
User Guidance – Possible Actions
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
If two elements are not computed, but one depends on the other
→ Only show the root problem in Status Information
User Guidance – Finding the Root of the Problem
GOM Software 2018 GOM Software 2019
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
The status bar shows if the project has any hints
Relates To shows if the chosen elements or their relatedelements have hints
User Guidance While Status Information is Hidden…
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
By default, Status Information is integrated in theExplorer
To achieve this, the layout became more flexible
All draggable views can be docked left, right or abovethe 3D view
In the left and right docking areas, views can bestacked
User-Defined Layout
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
New Default Workflow
Import of complex CAD assemblies
Clipboard
Improvements and changes of the CAD import
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ CAD assemblies can get very complex
∙ Assemblies might contain unwanted things
∙Non-measurable surfaces (glass, …)
∙Hidden parts (screws, …)
∙Too many bodies
∙ CAD program may be unavailable to rearrange
∙→ Slow import
∙→ Hard to work with
New features
∙→ New import target “Clipboard”
∙Full access to assembly tree
∙Fast import
∙Fully import only what you need
∙→ Much enhanced editing of CADs
∙Delete bodies and rearrange between parts
∙Retessellate with varying accuracy between bodies
∙Mark bodies as non-measurable to exclude them from inspection
Import Improvements for Complex CAD Assemblies
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Features
∙ Full assembly tree, similar to in the original CAD application
∙ Explore the CAD by browsing the tree
∙Visibility is shown for each object
∙Change visibility of objects
∙Delete objects or subtrees that are unnecessary
∙ Fast PMI import for preview, i.e. annotation in 3D view
∙ Element filters are imported as special tags
∙ Full scripting support
The clipboard is special, because
∙ A fast preview tessellation is used → much faster import
∙ It is separated from the parts (it has its own Explorer section)
∙ It is not included in inspection, calculation, …
∙ Objects in the clipboard are in between “imported” and “not imported”→ full import can be done at any time, promoting objects from the
clipboard to make them usable for inspection
Clipboard
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
How to use
∙ Import an assembly file as usual and select Clipboard
∙ Use the Clipboard section in the explorer to browse the assembly tree
∙ Visibility can be changed as usual
∙ Use drag & drop to create or extend parts or to create fixtures
∙ PMI elements can be created using drag & drop as well
Notes
∙ Elements from the Clipboard are moved, i.e. the clipboard becomes smaller if elements are dragged to parts
∙ If elements are moved to a part, all their dependencies are moved as well
Clipboard
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
How to use
∙ Use F4 or the pencil button to open Edit CAD
∙ Use drag & drop to rearrange bodies
Features (Explorer/3D view)
∙ File-based view of bodies
∙ Names are preserved
∙ User can edit CAD structure even after import:
∙Delete bodies
∙Rearrange bodies (move to other parts)
∙Move bodies back to the Clipboard
Features (properties panel)
∙ Bodies can be marked as measurable/non-measurable→ possibility to exclude bodies from inspection
∙ Edit tessellation for each body (or several bodies at once)
Editing CAD
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
∙ Stay up to date with CAD formats
∙ Frequent requests for CAD import improvements
Major changes
∙ New and updated formats
∙ Major issue solved (“Missing spheres”)
∙ Improved repair
∙ Part-based workflow is now the default!
Improvements and Changes of the CAD Import
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
New formats
∙ Autodesk FBX (.fbx)
∙ 3D Studio (.3ds)
∙ Revit (.rvt, .rfa)
∙ COLLADA (*.dae)
∙ GL Transmission Format (.gltf, .glb)
∙ Wavefront OBJ (.obj)
New and Updated Formats
Updated formats
∙ SolidWorks 2019 (new: PMI support)
∙ SolidEdge 2019
∙ Parasolid V31
∙ JT 10.2
∙ Creo Parametric 5
∙ Inventor 2019
∙ AutoCAD 2019
∙ Catia v5/v6 – 2018
∙ Rhino 3D 4, 5, 6
∙ ACIS Text/Binary, v28 (2018)
∙ Siemens NX 11 – 12
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
In GOM Software 2018, missing spheres were a common problem
∙ Fixed in GOM Software 2019
∙ Lots of bug fixes
∙ Improved repair mode
Improved CAD Import
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
New Default Workflow
Part-based workflow – Digital Assembly
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Enable “multiple projects inside one project”
∙ Support digital assembly
New default workflow
∙ Introduced in GOM Software 2018 as type New Project (Parts)
→ Default workflow in GOM Software 2019
∙ Evaluate each part and the entire assembly in a single project
∙ Simulate and evaluate the digital assembly of multiple parts
∙ Predict or reconstruct the physical assembly based on separately measured parts
∙ Create several parts, which can all be assigned to nominal and actual data
∙ Create alignments or elements as usual
∙ Create inter-part alignment and inspection
New Default Workflow in GOM Software 2019
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
GOM Software 2019 supports two workflows
New Default Workflow in GOM Software 2019
Load project from GOM Software 2018 Create new project
Migrate existing projectCreate project from legacy project template
Create project from part-based project template
Part-based
(New default workflow)
A part is an object that is measured and inspected.
Inspections are possible not only within a part, but also between parts.
New manual scanning workflow
New VMR workflow (for example Smart Teach)
Legacy
(from GOM Software 2018, not part-based)
A part is an object that will be measured or inspected. So far, this has been the project itself.
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
How to activate the part-based workflow
1. Start with new project
∙ Create project
∙ Import existing VMR, etc.
∙ (Save as project template)
2. Start with existing project
∙ Load VMR project from GOM Software 2018
∙ Run migration script
∙ (Save as project template)
3. Start with project template from 1. or 2.
∙ Create project from template
Note: Project templates are not migrated automatically.
→ You can use the UpdateProjectTemplates script for migration
New Default Workflow in GOM Software 2019
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
GOM Scan
Measurements are at the top in the explorer
Polygonization type in name of the mesh…
PONTOS Live
Direct adding of a predefined component to the part
Clipboard can be used if content is unclear
Benefits of the New Default Workflow in GOM Scan and PONTOS Live
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Primary shaping processes (example: casting applications)
∙ Compare particular parts with their nominal data and analyze the assembly situation with other parts
∙ For example: Digital assembly of pattern plates and inspection of mold assemblies
∙ Further information: Assembly Situations in Primary Shaping Processes
Sheet metal industry (example: automotive applications)
∙ If you measure the front door and want inspect the gap between the door and the car body, a door is a part.
∙ If you inspect the assembly of the door itself, the inner shell of the door is a part.
∙ Further information: Advanced Inspection for Automotive Car Body Manufacturing
Part-Based Workflow – Application Examples for Digital Assembly
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Next Steps in Sheet Metal Inspection
Scanning optimization:
Restrict scan areas in case of reflections
High dynamic range mode (HDR+) for ATOS 5X
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Restrict Scan Areas in Case of Reflections
Main applications
∙ Highly reflective surfaces∙ Automation
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
On highly reflective surfaces, the user might have scan errors due to reflections.
Examples:
1. Double reflections between the fixture and the part
2. Direct reflections, triggering lens flares
3. Double reflections on the part (not addressed here)
What can the GOM Software 2019 do against the first two cases?
For the third application, the GOM software already offers Reflection Detection.
Restrict Scan Areas in Case of Reflections
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
What are lens flares?
Lens flares are double reflections inside the camera lens, created as a response to a bright light source. A bright light source can also be a direct reflection from a very shiny (e.g. coated) part.
Lens flares often create waves in the scan data.
Lens Flares
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
New feature
Idea: Restrict the scan area to where the user actually wants to scan and avoid problematic areas that lead to scan errors.
Options currently provided:
∙ Restrict the scan area to the part
∙ Avoid scanning the fixture
∙ Avoid direct reflections
∙Only necessary on very shiny (e.g. coated) parts
∙ Indicators are star-shaped reflections from the part
The data source for the computation of the scan area restriction is CAD data from the part and the fixture.
Restrict Scan Areas in Case of Reflections
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
How to use
∙ Scan Area Restrictions is available for both manual and automated scanning
∙ Settings are controlled via Scanning Templates
∙ Override settings
∙For new measurements in the tab Camera
∙For measurement repetition using Edit Creation Parameters on a measurement or measurement series (automated scanning only)
∙ Unless the parameters change or the scan area restriction is manually reset, the scan area restriction is only computed once for each measurement and reused during measurement repetitions
Restrict Scan Areas in Case of Reflections
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
How to use
∙ Additionally the Define Scan Area view provides a new button to apply a scan area restriction. It can be manually edited afterwards.
Parameters
∙ Offset: The selected/deselected area is enlarged by this value to compensate for inaccuracy of the input data (CAD data of part or fixture) or the alignment
∙ Direct reflection limit angle: Angle between camera viewing direction and direction of reflected light
Restrict Scan Areas in Case of Reflections
Projected light Reflected lightCamera
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Prerequisites
The new functionality is only available for the following sensors:
∙ ATOS 5∙ ATOS 5 Airfoil∙ ATOS 5X∙ ATOS Capsule
∙ The computation of the scan area is based on CAD data of the part and the fixture. Therefore this CAD data should be close to reality.
∙ Also, when computing a scan area restriction for a measurement, the alignment between this measurement and the CAD data should be as precise as possible.
Used alignments:1. Using the robot position and a calibrated measurement setup
(medium quality, low quality for small measuring volumes)2. Using reference points and an initial alignment, e.g. Best-Fit By
Reference Points or Prealignment (high quality)3. Using an initial alignment without reference points, e.g. Prealignment
(high quality)
Scan Area Restriction
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Manual scanning
∙ Reference points obligatory
∙ Initial alignment (prealignment) necessary after first measurement
Automated scanning
∙ When executing a measurement series without a computed initial alignment, the transformation by robot position is used for all measurements.
∙ When executing a measurement series with a computed initial alignment, the transformation by reference points will be used if possible. Otherwise the transformation by robot position will be used.
∙ For measurements using a transformation by robot position, a warning is shown in the project status. A solution command is provided, which recomputes the scan area restriction based on the current initial alignment.
Scan Area Restrictions – Applications
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Without scan area restriction With scan area restriction
Results Without and With Scan Area Restriction
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Determination of exposure time(s) is often not an easy task.
New feature
HDR+ is available for manual and automated measurement when measuring with ATOS 5X.
The HDR+ mode is useful if you want to measure everything in a simple way.
The HDR+ mode is an exposure time mode that can capture almost everything in the entire possible range (only up to 128 ms).
High Dynamic Range Mode (HDR+) for ATOS 5X
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Main applications
∙ For manual measurement and complex objects∙E.g. sheet metal
∙ For automated measuring when the automatic exposure time calculation based on CAD is not possible
∙ Examples:∙ If a sufficient alignment between virtual and real measuring setup is not possible
∙ Or if the CAD representation is not sufficient
∙ The HDR+ mode is for a quick and easy start with resulting measuring data in highest quality.
How to enable the HDR+ mode
∙ For new measurements in the tab Camera∙ For repetitive measurements using Edit Creation Parameters on a measurement or measurement series(automated scanning only)
High Dynamic Range Mode (HDR+) for ATOS 5X
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Next Steps in Sheet Metal Inspection
New measuring principles:
Hole Geometry From Measuring Data
Improved measuring principles:
Hole Center Point From Measuring Data
Feature information within mesh
∙ Gray Value Feature (Mesh Adaptation)
∙ Hole Geometry From Measuring Data (Mesh Adaptation)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Hole Scanning: Recommended Measuring Principles
Gray Value Feature
∙ Circular holes
∙ Manual scanning
∙ Single-layer sheet
Hole Center Point From Measuring Data(improved)
∙ Any shape∙ Any background∙ Any sheet layers
Hole Geometry From
Measuring Data (new)
∙ Rectangular/slotted/
circular holes
∙ Single-layer sheet
∙ Second sheet in
some distance
behind hole
Intersection Point Cylinder/Plane
∙ Circular holes∙ Deep inner ring∙ Any sheet layers
Projected Offset Section
∙ Pierced holes∙ Sufficient mesh
Determine position and size of a hole
Determine position of a hole
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Determine the actual geometry of punched or lasered rectangular and slotted holes on single sheets; determine the actual geometry of holes with a background sheet.
Prerequisites
∙ Only use this function if you have a VMR with automatic position generation.
New feature
∙ The new function Hole Geometry From Measuring Data is available in I-Inspect.
∙ You can, for example, determine the width or length of rectangular holes on sheet metal parts.
∙ You can have a secondary sheet in the background (distance between hole and secondary sheet at least 30 mm)
∙ Since the measuring principle uses the captured measurement images for computation, your project must contain the corresponding measurement series with the measurements even after the polygonization.
∙ Alternatively, use the new function variant Measuring Principle: Hole Geometry From Measuring Data (Mesh Adaptation). The software saves the information required for the measuring principle in the mesh after polygonization.
Measuring Principle: Hole Geometry From Measuring Data
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Increase element size
Now automatic if not manually enabled. Uses the CAD data to determine a suitable contour of the nominal element.
Since GOM Software 2019, automatic computation is the recommended procedure.
The figure shows the nominal circle C001b as an example. The circle is positioned on the surface of the sheet metal, but it is too small. The gray arrows show the (now automatically) enlarged contour of the circle. The green point is the resulting actual surface point.
Improved Measuring Principle: Hole Center Point From Measuring Data
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
Geometric hole information computed out of the gray value feature/hole elements from measuring data exist as separate geometric elements (e.g. circle, slotted hole). The mesh does not have a well-defined boundary at the hole, whereas the geometric element describes it perfectly.
∙ Sharing feature information between departments requires sharing the whole project or exporting the mesh along with the geometric elements.
∙ Using the data within 3rd party software was limited because it must handle both mesh and geometric elements.
Solution: Extending the mesh to the geometric element’s boundary during polygonization
Feature Information within Mesh
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Two new measuring principles were added, which leads to the expansion of the mesh smoothly up to the border lines of the features during polygonization.
This enables the user to:
∙ Recreate feature inspection from the mesh only
∙ Inspection is possible without measuring data
∙ Only the mesh needs to be exported for being usedin other applications
Feature Information within Mesh
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Migrating from GOM Software 2018 to GOM Software 2019
∙ The new measuring principle is available in both part-based and non part-based projects
∙ Projects that have the Complete mesh up to border lines polygonization option set, keep it in the GOM Software 2019 version to allow backward compatibility.
∙ Since the polygonization option to incorporate features into the polygonization was removed, switching of the measuring principle is necessary if the project is migrated to the part-based project.
∙ Remove the Gray Value Feature measuring principle for features that you want to incorporate into the mesh and apply the new measuring principle.
Feature Information within Mesh
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Surface Inspection
Reliable part assessment
Enhanced support of workflows without CAD Data
Improvements for surface defect map
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
New feature: Reliable part assessment
∙Motivation: Surface defect map results are not easy to interpret.
∙Solution: From color plot to OK/NOK → Surface classification + merge classification.
New feature: Enhanced support of workflows without CAD data
∙Motivation: CAD not available to compensate shape effects on surface defect map results.
∙Solution: Comparison in trend project → Surface defect map comparison on actual stage.
Improvements: Surface defect maps
∙Motivation: Continuous enhancement of workflows and results.
∙Solution: More flexibility in surface defect map direction definition + better coverage.
Surface Inspection – Overview
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Improve evaluation of a surface defect inspections
∙From color plot to objective and countable results
→ Analog step to auditing a part after physically
grinding.
Surface defect map “just” gives the defect depth information on a color plot.
∙Aim is to determine the number of defects and some properties like:
∙Severity
∙Geometry
∙Position
Applications:
∙Part assessment: Rating based on number of defects and their severity
∙Feature detection & positioning Examples: Welding points, casting pins
Surface Classification (New Feature in Professional Software)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Improve evaluation of surface defect inspections
∙All the defects on the part at a glance
∙ Several surface defect maps can be needed to inspect a part:
∙Different areas
∙Different defect size
∙Different directions
∙ The classification combination unifies a set of classifications
∙Handling coincident defects
∙Showing a unified result
Classification Combination (New Feature in Professional Software)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
New functions are available under Inspection → Analyze Surfaces → Surface Defects
→ Surface Defect Classification
Surface Classification and Classification Combination
→ Merge Classification Results
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Why comparison against another actual surface defect map?
∙CAD is not available or not usable.
For example, when scanning without fixture (expensive, increases inspection time), the deformation appears on the surface defect map.
∙ It is desired to compare against a master part.
Why compare several surface defect maps against another one?
∙Process monitoring
∙Compare same part at different process steps.
∙Find out responsible steps for defect appearance/worsening.
∙Example: Car body inspection at four steps - single sheet, assembly, after CDC (German: KTL), painted.
∙Quality assurance in production
∙Compare different parts against a master part (part accepted as valid by an auditor).
New feature
∙ The new feature is available under Inspection → Analyze Surfaces → Surface Defects → Surface Defect
Comparison On Actual Stage
∙ Comparison to CAD can be computed on the same project, if needed.
Surface Defect Map Comparison: Comparison on Actual Stage
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Cover existing car body inspection plans with some areas inspected perpendicularly to a design line.
∙ The inspection is done to detect problems on that areas, due to positioning variations during the stamping process.
Enhancement
∙ New option on surface defect map dialog
Surface Defect Map: Inspect Perpendicular to Defined Direction
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Defining the curve for the inspection is not straight forward and can lead to a lack of results in some areas.
∙ For some geometries, it is not possible to find a curve such that:
∙Follows the direction defined on the inspection plan.
∙The set of offset curves cover the area to inspect.
Enhancement
∙ The algorithm handles this internally
Surface Defect Map: Prevent Lack of Results
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Virtual Clamping
Add-on to
ATOS Professional and GOM Inspect Professional
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Part Measurement in Free State
Part Measurement in Clamped State
Status
Display of Part distortion Part deviation in clamped state
Information forToolmaking
Process optimizationAssembly
Final quality
Part Qualification Expenses Due to Multiple Measurements
What's New GOM Software 2019 | GOM GmbH
Current state-of-the-art part qualification
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Evalution with original mesh Evalution with Virtual Clamping
Virtual Clamping Makes Clamping Fixtures Redundant
Idea of Virtual Clamping
Warpage is compensated mathematically, not physically.
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
The Software Module Virtual Clamping Computes the Clamped State
Functioning of Virtual Clamping
Part qualification
Part distortion
1. CAD comparison
2. Deviation clamping points
Toolmaking
Process optimization
1. Creation displacement field
2. CAD comparison
Part deviation in assembly
Assembly
Final quality
Deformation model
Part digitizing
CAD model
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Functioning of gravity compensation
Input
∙ Measurement in an unclamped state
∙ Location of support points
∙ Direction of gravity
∙ Deformation model
Result of gravity compensation
∙ Measuring results in weightless state
Gravity Compensation Makes Non-Rigid Parts Weightless
What's New GOM Software 2019 | GOM GmbH
MeasurementUnclamped stateHorizontal location
Weightless state
G: Gravity vector, GC: Gravity compensation
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Advantages of horizontal object positioning
Excellent part accessibility for optical measurements
Minimum number of scans
Use of reference points on the rotation table
Advantages of Horizontal Object Positioning on the Rotation Table
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Example: Non-Rigid Sheet Metal Frame
What's New GOM Software 2019 | GOM GmbH
Integrated into the scanning template concept of the GOM software
GC: Gravity compensation, VC: Virtual Clamping
MeasurementUnclamped stateHorizontal location
Weightless state Clamped stateAssembly location
Unclamped stateAssembly location
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Evaluation of CT Data
New software for CT data acquisition
Volume polygonization in GOM Inspect (Professional)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
In order to operate the new GOM CT sensor, a dedicated software package is necessary
GOM offers a new software package
Easy workflow from data acquisition to inspection in a single application
New GOM CT Software – From Data Acquisition to Inspection
Volume acquisition workspace Inspection workspace
Measurementsetup
Scan process&
volume reconstructionPolygonization Inspection
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Key features
Volume acquisition workspace
∙Complete workflow for volume acquisition and reconstruction
→ Object positioning assistant
→ Easy measurement setup/quality settings
On-the-fly GPU-powered volume reconstruction
∙Precise, fully automatic sensor calibration
Inspection workspace/volume polygonization
∙Polygonization quality settings
∙Parametric creation of individual meshes
∙Volume data compression and on-demand loading and processing
GOM CT Professional
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Polygonization quality
Volume polygonization command now offers quality parameters for the generated surface
∙Removal of noise (small particles, foam fixtures, etc.)
∙Thinning
∙Smoothing
Parametric mesh creation
Individual meshes created from volume data sets are now parametric
∙Edit Creation Parameters of volume polygonization now available
∙Replacement of volume data and automatic update of polygonization
Volume Polygonization – New Features for GOM Inspect (Professional)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Polygonization performance
Volume polygonization (single- and multi-material) is three times faster compared to GOM Inspect 2018
Volume storage
Compressed data storage in project
∙ E.g. full resolution scan: 90 GB of measurement data → 45 GB RAW volume → 35 GB project size
Cached and partial volume loading
∙ Fast project loading (only volume element specification – no voxel data)
∙ On-demand loading of volume data (load data when needed)
∙ Only required data is loaded (faster loading) and loaded data is cached (faster access)
∙ Benefit: Polygonize volume data that is larger than available system memory!
Volume Polygonization – Performance in GOM Inspect (Professional)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
3D Metrology
New features and enhancements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Calibration
Extended reference point volume for ATOS 5, ATOS 5X & ATOS 5 Airfoil
Quick recalibration for ATOS Compact Scan with large measuring volumes
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Keep the surface in the center of the measurement (sweet spot).
Don’t cover the surface with the frame.
Still get reference points for the measurement transformation.
Enhancement
With an extended calibration, reference points are identified in an area up to twice the size of the measuring volume.
Calibrating with up to ten additional positions.
Skip positions in the extended area if you cannot reach the position or the reference points get blurred too much.
Available for ATOS 5, ATOS 5X and ATOS 5 Airfoil
Extended Reference Point Volume for ATOS 5, ATOS 5X & ATOS 5 Airfoil
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Travel with a small system but large measuring volume, calibration panel CP40 is the biggest part.
The normal calibration process takes its time.
Enhancements
Quick recalibration is available for ATOS Compact Scan with large measuring volumes.
The new function is available under Acquisition →Sensor → Calibration → Recalibrate Sensor.
Use a calibration cross
Make five measurements to recalibrate the sensor.
The sensor setup must not have changed since the last full calibration (same lenses, same measuring volume).
Quick Recalibration for ATOS Compact Scan with Large Measuring Volumes
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Photogrammetry and Reference Point Identification
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
The software sometimes wrongly identifies numbers/letters, reflections, geometries, dirt and material patterns as reference points in the photogrammetry.
Consequences of wrongly identified reference points:
∙ Less precision for all points
∙ More computation time for the bundle adjustment
∙ More effort when inspecting the point cloud
∙ Quality measures (e.g. theoretical point precision) are distorted by wrong points
Removing the points is time consuming in a manual workflow and impossible in an automated one.
New feature/enhancement
∙ New image point identification method
∙ Improved reference point diameter computation
∙ Stricter filtering of reference points by diameter
Reference Point Identification
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Enhancement
New method – Gray value adjustment:
∙ More precise ellipse center coordinates
∙ Better filtering of wrong ellipses by Adjustment Residual
∙ More accurate ellipse radii
∙ Longer computation time
∙ Active by default except for ARAMIS and GOM Correlate projects
∙ User-defined reference point settings now contain
∙Option to switch between methods
∙Residual limit for new method
∙ Edit Creation Parameters of photogrammetry measurement shows per-point residual (formerly accuracy) for the used method
Reference Point Identification Gray Value Adjustment (New Method)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Manual Scanning – New Workflow
Scanning templates
Reference point setting
Measurement quality & scanning performance
Preliminary mesh with low resolution
Display of measuring results
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
∙ Bundles all settings
∙ Settings are documented and can easily be shared
∙ Categorizable and derivable parameter sets
∙ Asked upon first measurement
∙ Predefined sets available
Scanning Template
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ You need to set the point size correctly
∙ Software recommends reference point sizes, but interaction needed
New feature
∙ Automatic reference point size assignment
→ Reference point size will be recognized in first scan
and inscribed in the Acquisition Parameters
Reference Point Setting
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Whole measurement list is (fine-)aligned after each scan in previous software versions
∙ Stability/Quality result only available after computation in previous software versions
∙ Performance should not decrease with the number of measurements
∙ Disabling auto recalc does not reveal quality information in previous software versions
Enhancements
∙ Local set of measurements is (re-)aligned
∙ Quality results are immediately present
∙ Overlay icon displays result
∙ Adapts size if remote is connected
Measurement Quality & Scanning Performance
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Preliminary Mesh with Low Resolution
Motivation
∙ Enable users to have instant results on their inspections
∙ Results are generated only at one place
∙ Preview should reflect the final mesh as good as possible
In previous software versions
∙ Fast inspection only possible on measurement series
∙ Results are more noisy and measuring artifacts are visible
∙ Only a few construction/check calculations were supported
∙ Polygonization required for complete inspection
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Preliminary Mesh with Low Resolution
New feature
∙ A complete mesh is generated in the background while scanning
∙ Data always located at the (actual) part
∙ Contains parameter set for creation
∙ Quick evaluation of all inspections including fitting elements and
sections
∙ Exclusion of data is done on the preview mesh via selections
∙ Preliminary state is notified in Status Information
∙ Hint in Status Information
The mesh is still in preliminary mesh with low resolution
∙ Fallback to low resolution only if measurements are modified
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
∙ Better quality than on measurements
∙ Data averaged similar to final mesh
∙ Deviations are only present in high curvature areas
∙ Sufficient for rough inspections
But: Reporting and exporting is prevented
Preliminary Mesh with Low Resolution
Measurements Preliminary mesh Final polygonization
Deviations to final mesh
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Display of Measuring Results
What's New GOM Software 2019 | GOM GmbH
In previous software versions
∙ 3D measuring view limited to order of scan sequence
∙ No additional information could be added
∙ Results were not reportable
Enhancements
∙ Display measuring results in a new way
∙ Sort by column such as quality
∙ Configure which columns you want to show
∙ Undock from main window for use on second screen
∙ Can be added to report
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Automation (VMR)
New generation VMR workflow
User guidance in measuring process
Scanning templates
Smart Teach – Next generation of automatic teaching
Preliminary mesh with low resolution
Overview of CAD surface types
Update measurement parameters
Preliminary mesh with low resolution
Create scale bar as VMR fixture
Reference point types
Acquisition parameters
Robogrammetry
Check fixture position
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Guiding the user
∙ Simplifying the teaching process
∙ Reducing programming time
∙ Easier maintenance of project templates (CAD update, measurement plan updates)
∙ Speed up the whole process
New way of working with measurements
∙ The software takes care about the teaching and scanning in the backgroundand provides you with a mesh that fits to your inspection tasks.
∙ You concentrate on the inspection.
∙ You are notified if there is any action you should do or any problem you should know about.
∙ Change from a VMR toolkit to an intelligent VMR module,which is aware what you are doing and supports you intelligently.
New Generation VMR Workflow
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
How to activate the part-based workflow
When to activate the new workflow
New programs should be created in the new workflow
→ Run migration script on the empty VMR template
Recommendations for existing programs:
∙ Existing programs can stay in the old workflow, no need for migration
∙ Migrate to new workflow if bigger adaptions are needed.Examples:
∙Bigger changes in measurement plan
∙New sensor
∙Modification/move of measuring cell
∙ Migrate to new workflow if frequent adaptions are needed
∙Changes are easier to handle with Smart Teach
New Generation VMR Workflow
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
New explorer layout
Measuring environment
∙ Auxiliary elements for teaching & scanning
Measurements
Part
∙ CAD data
∙ Mesh
∙ Elements
∙ Alignments
Reports
Tags
User Guidance in Measuring Process
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Measurement series is split into three elements
Possibility for separate recalculation
∙ Nominal if measurement plan has changed
∙ Path if collision data has changed
∙ Actual if actual parameters have changed
Nominal and actual are clearly separated
∙ Change of nominal (measurement planning)does not modify current actual datauntil next execution of measurement series
∙ Useful in optimization phase
Table shows which measurements have changed
User Guidance in Measuring Process
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Measurement series is split into three elements
User Guidance in Measuring Process
Nominal measurement series
∙ For measurement planning
∙ Defines how and where to measurefor the next execution of themeasurement series
∙Acquisition parameters
∙Sensor positions in 3D (regardingCAD coordinate system)
∙ Changes have only effect on thenext execution of themeasurement series, current actualdata is not changed
Measurement path
∙ For measurement planning
∙ Defines how the robot must moveto reach the nominal sensorpositions
∙ Defines the order of themeasurements
∙ Additionally contains home and intermediate positions
∙ Depends on VMR and measuringsetup
Actual measurement series
∙ Result of data acquisition,basis for mesh computation
∙ Stores the actual measuring data ofthe last execution of themeasurement series
∙Measuring data, result data, residuals, etc.
∙Used parameters
∙Used position in 3D
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Measurement series is split intothree elements
∙ Measurement cameras in 3Drepresent the nominal position(blue)
∙ Visibility can be switched inexplorer
User Guidance in Measuring Process
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Dedicated views optimized forspecific tasks
∙ Measurement explorer replaced by:
∙ Status Information
∙ Measurements table
∙ VMR Timeline
∙ Relates To
User Guidance in Measuring Process
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Dedicated views optimized for specific tasks
∙ Project status
∙ Status Information
Status Information can inform you about
∙ Measurement quality
∙ Collisions in VMR
∙ Estimated scan coverage
∙ Computation state of elements
∙ Elements not included in reports
∙ …
Suggestion of possible solutions
∙ For some hints, status information suggests possible actions
∙ Sometimes there are multiple possible actions, e.g., exclude measurements from polygonization
∙ Less severe hints can be accepted
User Guidance in Measuring Process
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Dedicated views optimized forspecific tasks
Task: Examining measuring data
→ Measurements table
Task: Examining a robot path
→ VMR Timeline
User Guidance in Measuring Process – Measurements
Superior to measurement explorer:∙ Configure the columns you want to see∙ Sort by most interesting column
Superior to measurement explorer:∙ Click or drag at any position in the robot
path∙ Play button∙ Change simulation speed∙ Shows times (estimated/real)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Dedicated views optimized for specific tasks
Task: Searching a related element
→ Relates To explorer
Work with the Status Information, 3D View and Relates To.
The element explorer is not recommended as a centralworking tool.
User Guidance in Measuring Process
∙ See elements captured by selected measurements
∙ Or measurements capturing selected elements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
A scanning template is a collection of parameters related to scanning
∙ How should a mesh be polygonized (less details, …)?
∙ How should acquisition settings be set (exposure time mode, quality, …)?
∙ How should Smart Teach measure elements (redundancy, …)?
Use for…
∙ Similar parts with similar characteristics
∙ Not the same part! (→ project templates)
GOM supplies you with application-specific system templates:
∙ Sheet Metal
∙ Airfoil
∙ Casting
∙ …
Scanning Templates
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
GOM Software 2019: Smart Teach
One-click-solution (all-in-one)
∙ Position creation + path optimization
∙ ATOS + photogrammetry
∙ Robogrammetry for double robot measuring cells
Just choose the scanning method with respect to the reference points
Smart Teach – Next Generation of Automatic Teaching
∙ Creates ATOS + photogrammetry∙ Assumes reference points on fixture∙ Requires scale bars as fixture
∙ Creates ATOS only∙ Loads reference points as refxmlor uses reference frame
∙ Creates ATOS only (for small parts)
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
GOM Software 2019: Smart Teach
Fully parametric
∙ Measurements are linked to “their” nominal elements
∙ Measurements are always up-to-date −automatically recalculated if elements change:
∙New measurements created if needed
∙Existing measurements changed if needed
∙Measurements deleted if no more needed
∙ Path is optimized automatically
Smart Teach – Next Generation of Automatic Teaching
Dependencies
CAD
Nominal elements
VMR
Measuring setup
Smart Teach
Measurement positions
Path
Reference points
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Influence Smart Teach by element. For example:
∙ Should it be considered at all?
∙ Is Fast scan sufficient?
∙ Should it be redundantly covered?
∙ How should the sensor be positioned?
Parameters are taken from Scanning Template by default.
Can be modified on individual elements (by experts).
Buttons below the parameters for storing/retrieving from scanning template.
Influencing Smart Teach: Teaching Settings for Elements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
∙ Positions are no longer created for surface comparisons
∙ Positions are directly created for CAD
∙ By default (can be changed via Teaching Settings):
∙Enabled, can be disabled
∙Rough coverage, fast computation
∙ Patch compounds can be used to create positions for a selection(Construct → Surface → Patch Compound From CAD)
Changes in Position Creation for CAD
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Again: Same parameters as in the chosen scanning template.
Effects:
∙ Definition how “Smart Teach“ creates new automatic measurements.
∙ When changing the parameters, existing nominal measurements are adapted accordingly.
Influencing Smart Teach: Parameters for New Measurements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Sometimes elements cannot be captured, for example
∙ Partially hidden by fixture
∙ Not reachable for robot
Solution:
Inform the user and allow to attempt to capture with relaxed conditions.
Currently available for:
∙ Gray value features
∙ Surface points
Changing Teaching Settings Using Status Information
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Optimize measurement positions
∙ Removes unusable positions
∙ Adds missing positions if necessary
∙ Takes actual reference points into account to get stable positions
∙ For photogrammetry series, the positions of actual reference points are used to check if they are measured often and good enough.
∙ For ATOS series new positions for not fully (virtually) captured elements are created. Computation state of actual elements is not yet evaluated or considered.
Possible Action for Measurement Warnings
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Increase coverage redundancy
∙ Adds more measurements for selected element.
∙ Adapts Teaching Settings so changes are parametric
Possible Action for Gray Value Features
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
You don’t like automatic updates in recalc?
You want full control?
∙ Disable automatic updates after initial creation (F4)
∙ or use alternative single-shot command without parametrics: Automation → Teaching → Create
Measurement Positions for selected elements
∙ Or use Manual teaching (Shift + LMB)
∙ Manually taught positions are not changed (no parametric).
∙ Automatic updates are disabled for old projects migrated to parts workflow
Recalc Behavior in the New VMR Workflow
Automatic update of…
Coverage Information
Measurement Positions
Smart Teach + +
Manual Teaching + -
Migrated from legacy project
- -
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Project templates
When creating a template from a project, Update measurement positions is set to Manual for all series.
Status Information offers to return to Automatic if newly created elements are captured insufficiently.
Recalc Behavior in the New VMR Workflow
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
CAD surfaces can be defined as non-measurablesurface
∙ Non-measurable surfaces are used in collision checks
∙ Measuring them is not possible
∙ Measuring through them is also not possible
∙ They work like the visualization CADs in GOM Software 2018
∙ Example: Windows of a car
Non-Measurable Surfaces
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Overview: CAD Surface Types
CADNon-MeasurableCAD Surface
VMR Fixture
Scale Bar as VMR Fixture
CollisionObject
VMRClipboard Element
Collisioncheck
+ + + + + + -
Occludesothersurfaces
+ + + + - + -
Can be measured
+ - + + - - -
Can beinspected
+ - - - - - -
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
In part workflow
∙ One place to edit all measurement-related parameters
∙ Edit Creation Parameters for all three elements:
Nominal measurement position
Actual measurement
Path position
Update Measurement Parameters
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Acquisition: Parameters for next execution
Reference points: Captured reference points
Scan points: Computation parameters for scan data
Automation: Parameters for automation device
→ New: Breaks and delay for each measurement individually adjustable!
Update Measurement Parameters
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Update Measurement Parameters
Update exposure times with Live view in Edit Creation Parameters
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Changes will disable automatic updates for that measurement
∙ No automatic parameter changes
∙ No automatic deletion
Update Measurement Parameters
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Overview of changed measurements
Hint in Status Information if new execution is needed
Execute Changed Measurements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Measure only changed positions
Direct move
Faster execution of measurement series if only some few measurements have changed.
Execute Changed Measurements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Preliminary Mesh with Low Resolution
Motivation
∙ Enable users to have instant results on their inspections
∙ Results are generated only at one place
∙ Preview should reflect the final mesh as good as possible
In previous software versions
∙ Fast inspection only possible on measurement series
∙ Results are more noisy and measuring artifacts are visible
∙ Only a few construction/check calculations were supported
∙ Polygonization required for complete inspection
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Preliminary Mesh with Low Resolution
New feature
∙ Teaching process
After scanning, a low resolution mesh is calculated automatically fromthe measuring data
∙ Series measurements
When using project templates, the final polygonization is calculatedimmediately, no preliminary mesh with low resolution.
∙ Data always located at the (actual) part
∙ Contains parameter set for creation
∙ Quick evaluation of all inspections including fitting elements and
sections
∙ Exclusion of data is done on the preview mesh via selections
∙ Preliminary state is notified in Status Information
∙ Hint in Status Information
The mesh is still in preliminary mesh with low resolution
∙ Fallback to low resolution only if measurements are modified
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
New feature
∙ Better quality than on measurements
∙ Data averaged similar to final mesh
∙ Deviations are only present in high curvature areas
∙ Sufficient for rough inspections
But: Reporting and exporting is prevented
Preliminary Mesh with Low Resolution
Measurements Preliminary mesh Final polygonization
Deviations to final mesh
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
The scale bar as VMR fixture can optionally contain a scale bar definition.
Benefits
∙ Create the scale bars as VMR fixture and the scale bar definition in onesingle step.
∙ No parameter dialog anymore when creating a photogrammetry for VMR. New photogrammetry series use the scale bars as fixture.
Defining scale bars at actual measurement series is still supported.
Place on real scale bar
The status information shows a warning when the scale bar as VMR fixture is too far away from the measured scale bar points.
∙ Possible Action in Status Information: Place Scale Bars in VMR On Real Scale Bars
∙ No Place On Real Scale Bar button in the Create Scale Bar as VMR Fixture dialog anymore
Create Scale Bar as VMR Fixture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Nominal reference points of a part
∙ Points as destination of an alignment (mainly Best-Fit By Reference Points)
∙ Not used by "Smart Teach" or during scanning
Reference Point Types
Pre-measured reference points∙ Physically existing points∙ Imported from a photogrammetry (REFXML) or from a reference point frame∙ Used by "Smart Teach" for measurement planning∙ Used for aligning measurements during scanning
Simulated reference points∙ Planned points, do not exist in reality∙ Used by "Smart Teach" for measurement planning
Reference points at actual measurement series∙ The points that are used for aligning measurements during scanning∙ Copy of pre-measured points and/or collected from scan measurements
Actual reference points of a part∙ Real measured points from other sources that should be evaluated
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
∙ Smart Teach creates measurement positions withrespect to reference points
∙ They are created such that they will capture enoughreference points if possible
∙ Smart Teach uses pre-measured or simulated pointswhen they exist
∙ Smart Teach automatically creates simulated referencepoints when needed
Simulated reference points
Two options for manual creation of simulated referencepoints:
∙ Compute positions on CAD or fixture or selected area
∙ By clicking in 3D view
Reference Points and Smart Teach
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Make life comfortable
∙ The user should not be forced to define parameters
∙ The software selects the most common settingsautomatically
∙ Resetting the parameters when removing measured datacannot be forgotten
Enhancement
Automatic identification of the reference point type
∙ Is identified in the first measurement with a sufficientnumber of points
∙ Is automatically reset when all actual data is removed
Collect reference points automatically
∙ Disabled with photogrammetry
∙ Disabled with pre-measured reference points in automatedsystems
∙ Enabled in all other cases
Acquisition Parameters
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Integrated in Smart Teach
Available for double robot measuring cells
Everything is parametric:
Changing the measurement plan will trigger a recomputation of the measurement series and simulated reference points
No „Create Robogrammetry Measurements“ scriptanymore.
Robogrammetry
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Workflow
1. Import VMR, fixture, CAD, measurement plan
2. Create all measuring setups
3. Smart Teach
Result
∙ Simulated reference cube positions
∙ Linked measurement series(one for each measuring setup)
∙ Measurement positions are distributed optimallyamong the measurement series
Robogrammetry
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Measuring in an open project is possible now.
∙ Project template creation is not necessary (and not possible when a preliminary mesh exists)
∙ Call the DRC script when a project is open
∙ Select the measurement series
∙ Wait for execution
∙ The measurements from the other side areautomatically copied into the current project
Double Robot Cell Script
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Automation (VMR)
Check fixture position
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
∙ Requests to check the position of a fixture
∙ Better comparison between VMR and reality
∙ Solution for collision avoidance
New features
1. Step – Setup: Implemented as system script solution
2. Step – Execution: Integrated in KIOSK Interface
Prerequisites
∙ For new sensors:
∙ATOS Capsule (ATOS ScanBox 4105)
∙ATOS 5
∙ATOS 5X
∙ATOS 5 Airfoil
∙ Check executed in KIOSK Interface
∙ In part-based workflow only
Check Fixture Position
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Workflow
Correct setup of fixture with reference points
Sensor positions
∙ In home position only the sensor is rotated
Collection of reference points
∙ Collects all reference points without depth limitation
Collected actual reference points
∙ Converted into nominal reference points
∙ Fixed reference point positions in CAD coordinate system
∙ Used as reference for consecutive measurements
Check Fixture Position (Workflow – General)
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
System Script
Automatic position generation
∙Min. 2 up to max. 4 positions
Manual positions possible
Feedback of usability of measurement positions
Remaining elements in template:
∙Check Fixture Position measurement series (without measuring data)
∙Definition of measurement positions as reference
∙Nominal components
∙Definition of reference point positions as reference
Check Fixture Position (Workflow – Setup)
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
KIOSK Interface
Automatic execution preconditions
∙ Config file entry needs to be enabled
∙CheckFixturePosition = True
∙ Measurement series and components which were created with system script
Executed and tested before normal measurement starts
Execution procedure
∙Running the predefined ATOS measurement series
∙Evaluating components for position check
Check Fixture Position (Workflow – Execution)
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Case “fixture position is correct”
∙ Measurement execution will start directly
Case “fixture position is not correct”
∙ Difference of fixture position in translation or rotation possible
Next steps
∙ Correct fixture position with given instruction
∙ Retry evaluation procedure
∙ Measurement execution will start with correct fixture position
Check Fixture Position (Result – KIOSK Execution)
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Third Party Enhancements
Extend3D projector support
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Create a solution in GOM Software to
communicate to other software
Let 3rd party offer a result projection
Solution based on the GOM Software 2019
Requirements
∙ Works in GOM Inspect Professional
∙ Requires Extend3D projector and software
∙ Is based on coded markers
∙ No further setup required
∙ .ginspect project with coded markers
Extend3D Projector Support – Werklicht Pro
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Create your GOM Software project
Keep coded point markers on part
Have either Windows tablet build-in webcam, …
… or use any USB webcam you would like
Have Extend3D software and projector up and running
Start GOM Software after plugging in webcam
Load project and activate special image mapping mode “augmented reality”
3D view of GOM Inspect Professional is projected onto real part
Extend3D Projector Support – How it works
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Orthogonally averaged section for high-resolution section enhancements
Third Party Enhancements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
∙ Surface roughness on high resolution measurements
∙ Sections vary with their position, even on homogenous surfaces
∙ Request for a more robust way for sectioning in these cases
New feature
∙ Smoothing of a given section orthogonal to its running direction
∙ Robust with respect to orthogonal distortions
∙ No accuracy loss in running direction
∙ The new function is available under Construct → Section →Other → Orthogonally Averaged Section
∙ Also available as measurement principle for nominal curves
Prerequisites
∙ Within the averaging band, the geometry should be almost curvature-free in orthogonal direction to get perfect results
Orthogonally Averaged Section
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
GD&T and PMI Exchange
Revised line profile evaluation
Support of restricted portion
Composite tolerancing
Slotted holes under material requirements
PMI exchange
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
For the GOM Software 2019, more than 100 customer wishes were converted into new software functionalities
Main enhancements
∙ Revised line profile evaluation
∙ Support of restricted portion
∙ Composite tolerancing
∙ Slotted holes under material requirement
GD&T – Overview of Improvements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
In the past, many questions on line profiles arose
In short, line profile construction was too complicated
Line Profile Improvements – Overview
How can I constructa line profile that isnot parallel to the primary datum?
Can I evaluateradial sections?
I’d like to constructa line profile on a curve, not on a
section.
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Nominal and actual section planes are now transformed to each other
∙ That means no warning about wrong distance
anymore
Sections can have an arbitrary angle to the first plane of the datum system now, as long as the datum system restricts the movement away from the common section planes
∙ That means no more warnings about non-parallel sections
Line profile evaluation on cylindrical or conical sections is possible now
Line profile evaluation on curves is possible now
Line Profile Improvements – Curve-Based Evaluation
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
More options to create line profiles on surfaces
∙ User-defined direction that is not parallel to the first datum is possible now
∙ Number and location of the sections can be chosen by the user
New options in detail
∙ Nominal plane to established direction
∙ Offset from nominal plane to define center plane
∙ Number of created sections
∙ Distance between two sections
Distance and number of sections can be
∙ Computed automatically
∙ Defined by the user
Line Profile Improvements – User-Defined Planar Sections
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Line profile on radial sections are now possible
Radial sections are planes going to a common axis and
having a given angle between each pair
New options in detail
∙ Nominal common axis
∙ Number of created sections
∙ Angle between two sections
Distance and number of sections can be
∙ Computed automatically
∙ Defined by the user
Line Profile Improvements – User-Defined Radial Sections
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Main application: Contacting object that move across another object
Example: Slide moving on a rail
∙ Tight tolerance on flatness is needed wherever the slide contacts
∙ Specifying this tight tolerance over the whole part makes production expensive
∙ Solution: Tolerance on any restricted portion
Other application: Find local deviations hidden by global deviation
Example: Local roundness on an oval
Form Tolerances on “Any Restricted Portion” – Motivation
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
“Any restricted portion” is supported for the following form tolerances:
Straightness
∙ On any length
Roundness
∙ On any sector
Cylindricity
∙ On any length
∙ On any sector
Flatness
∙ On any length
∙ On any rectangle of length x width
Restricted Portion – Form Tolerances
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
The actual data is divided in a set of overlapping portions of the given size.
Cylinders, cones, and circles: Needed direction (or axis) is taken from the Gaussian fitting element.
For planes, an additional orientation has to be supplied. This is in turn projected on the Gauss fitting plane.
Compute GD&T tolerance for each portion
(Possibly long computation times!)
Overall result is given by the sub-tolerance with the largest deviation value.
The tolerance zone is visualized at this worst sub-tolerance
Each point displays the largest deviation value it has over all the sub-tolerances that it was a part of.
Restricted Portion – Implementation
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Tolerance zone visualization and the color deviation plot can now be activated independently
Helps interpreting the results of tolerances, especially when using restricted portions
Option to Show Both Zone and Color Deviation
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Example: Compute the distance from an instable plane
∙ Task: Compute the distance of the middle plane to the upper plane
∙ Problem: Upper plane is narrow and therefore the direction is instable
∙ Solution: Use the other more stable plane to estimate the direction and estimate the location of the narrow plane only
∙ To achieve this task, ISO introduced a new datum modifier “><“
“><“ modifier can now be chosen in the datum system dialog
Datum Modifier “><“
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
ASME computation mode introduced
∙ TED pattern computation
∙ Surface profile computation
ASME Mode for Pattern and Profile
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Composite tolerancing in a nutshell
∙ ASME differs between multiple single segment tolerancing and composite tolerancing for TED pattern and surface profiles
∙ „Multiple single segments“ means that each tolerance indication is an independent tolerance
∙ „Composite tolerance“ means that the total of all indications specifies the tolerance
∙ The upper check (also called PLTZF = Pattern Locating Tolerance Zone Framework) is orientated and located in respect to the given datum system
∙ All other checks (also called FRTZF = Feature Relating Tolerance Zone Framework) are only orientated but not located due the given datum system
Composite tolerancing is now possible in the GOM
software
Composite Tolerance
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
In GOM Software 2019, each connected check has to be created independently
∙ This means, there is no dialog where you can enter all checks at once
∙ For this purpose, some new expert parameters are available
Composite Profile – Implementation
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Planes, Lines, Origin and Direction can now be used in any widget handler
Note: Providing elements depends on the remainingdegrees of freedom of the datum system
In addition, an actual datum system now delivers thenominal counterpart, if available. There is no need tocreate a nominal datum system seperately
That means, you can create an alignment from a single datum system
Datum System Planes/Lines/Points Can Now Be Used in Dialogs
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Define virtual gauge from
∙ Length dimension and associated tolerance
∙ Width dimension and associated tolerance
∙ Tolerance entries in the feature control frames
No points of the actual hole may violate the virtual gauge
Slotted Holes Position Tolerances under Material Requirement
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
A tolerance in the GOM Software requires:
∙ Hole on a section
∙ Length and width checks with tolerances
∙ Check position under material requirement
∙ Tolerances for length and width can be specified separately
Slotted Holes Position Tolerances under Material Requirement
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Reduce required user interaction and recalculation steps
Better integration with parametric scanning
Enhancement
Automatic creation of measuring principle “Fitting Element” for all patch-based geometry elements (for example cones, cylinders, …)
∙ For patch compounds: Decrease selection at borders can be triggered by specifying “DSB [floating point number]” in one of the four text fields at the tolerance. The provided number is interpreted as mm.
Support for new GD&T features “any restricted portion” and “composite pattern/profile”
Profile tolerances
∙ Support of ISO style “UZ”
∙ Support of “CZ” (as “unified feature”)
∙ Support of “all over” modifier
PMI Exchange
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Reduce required user interaction and recalculation steps
Better integration with parametric scanning
Enhancement
Option to automatically delete created elements from previous CAD import on CAD exchange
Import errors appear as status information
References to CAD patches no longer become invalid after CAD exchange in part workflow
∙ Find best matching CAD body for reference mapping(fall back to nominal part)
PMI Exchange
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
3D Testing Applications
Benefits of the new workflow
Crack tip detection
Contour detection
Further improvements for testing applications
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Measurement at top
Clear separation
∙ Measurements
∙ Evaluation (Part)
∙ Report
Possibilities to use the part in the future
Benefits of the New Workflow in ARAMIS Professional/GOM Correlate
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
Field of interest in materials testing: Crack propagation
Field of application
∙ Aerospace
∙ Automotive
∙ Materials research
∙Metals
∙CFK
∙Plastics
Requested checks:
∙ Length of crack
∙ Location of crack tip
∙ Crack width
∙ Crack mode
Crack Tip Detection
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
New feature
∙ Creates a “point” which is fully integrated as a “normal” point
∙ Inspections and (depending) elements can be created
∙ Distinction between compact tension (CT) and middle tension (MT) specimens is possible
∙ Contrast-based method with additional matching
∙ Works on homogeneously colored specimens
∙ New function is available under Scripting → Script Choice → Testing →
Crack Tip Point
Crack Tip Detection
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Combination with speckle pattern
∙ Multi-sensor setup: Simultaneous measurement of the homogeneous and patterned side of the specimen
∙ Additionally, measurement of strain, crack width, crack length
Crack Tip Detection
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
∙ Important for airbag deployment tracking:Unfolding behavior shortly after ignition
∙ Fields of special interest: Maximum displacement, maximum velocity, main direction vector
∙ Up to now, automatic contour detection was not possible. A complicated workaround with manual estimation of the most distant point was possible.
Contour Detection
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
New feature
∙ Contrast-based contour finder
∙ Creates a section element at a found contour
∙ Only for 2D projects
∙ Automatic distinction between light (airbag) and dark contours (holes)
∙ Creates a “curve” which is fully integrated as a “normal” curve
∙ Inspections can be performed and (depending) elements can be created
∙ New function is available under Scripting → Script Choice → Testing → Contour From Image Points
Contour Detection
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Further applications
∙ Outlines of expanding holes
∙ Contours of other deforming objects
Contour Detection
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
3D Testing Applications
Adaptive polygon for surface components
Surface comparison against CAD using surfacecomponents
Exaggerated representation of inspections
Further improvements for testing applications
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
∙ Drag, scale and rotate your complex polygons
Adaptive Polygon for Surface Components
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Inspect the deviations of yoursurface components againstCAD
Surface Comparison Against CAD Using Surface Components
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
∙ Exaggerate the representation of your inspections in the 3D view dynamically
∙For example: Deviation against CAD
Exaggerated Representation of Inspections
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
∙ Check surface components for coordinates
∙ Per default, checks for coordinates, displacements, distances and angles are now “against 0“
∙ Improved workflow for thermographic measurement integration (orientation of “other images“ is now possible in ARAMIS)
∙ 2D scaling improvements in workflow:
∙Button for scaling in main toolbar
∙Better template handling (scale is taken into account for new stages)
∙ Accidental movement of report placeholders is deminished
∙ GOM Snap: A preview of surface components is possible now
Further Improvements for Testing Applications
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
General Features and Improvements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Scripting
Process-based Python interpreter
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Objectives
∙ All available Python packages and extensions must work
∙ Easy access to large datasets
Enhancements
∙ Python interpreter runs in separate process by default now
∙ Full compatibility for all existing scripts
∙ Bulk access to various element data
Process-Based Python Interpreter
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Import & Export
Improvements and new features
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Support of GD&T for DMIS
∙ All standard export templates
∙ Including material requirements (MMR, LMR)
∙ Datum systems as labels
Restrictions
∙ Depending on the supported geometry types
∙ No support of surface and line profiles on patch compounds or sections
DMIS is a geometry-based export
(select geometries for export)
DMIS Support for GD&T
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Various customer requests for small to big changes in their header data.
Instead of adapting XSLT templates enable editing directly.
Enhancement
Editor for creating new DMIS header templates
∙ Token editor (F2)
∙ Expression editor (RMB)
Enable editing of
∙ Global header
∙ Global footer
∙ Extra header for nominal elements
∙ Extra header for actual elements
DMIS Header Editor
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Import data as actual data from other systems (e.g. Zeiss Caligo) for further processing in the GOM software
New option for importing data from a CATIA-List CSV as actual data
For automatic linking of actual elements against existing nominal elements, the “replace” option has to be used at import
CATIA-List CSV: Import as Actual Data
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
GOM is member in the ProSTEP 3D MDM workgroup
I++ implementation is driven by customers
Improvements of I++ Import (V. 2.1) – which is already supported in GOM Software 2018
Import of inspection plan, product structure and inspection task data
Import of actual data
File-based export of
∙ Zip container
∙ Nominal data (I++ Inspection Plan)
∙ Actual data (I++ Inspection Results)
∙ Export can be enabled and adapted for interested customers (currently GOM License)
∙ No plans for support of Web-Service-Interface
I++ Import/Export was tested successfully with customer
∙ Import into/export from eMMA Analyst
∙ eMMA = enhanced Measure Managemant Application from Hexagon/Q-DAS
I++ Import / Export
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
If you work with a measurement plan from an external source, changes are shown
Exchange Measurement Plans
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
New Visualization Options
Local coordinate system as viewing coordinate system
Section view
Cross section on curve inspection
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Checking elements in a coordinate system other than the “Global coordinate system”
∙ Switch between the local coordinate system and the global coordinate system
Detailed questions revealed what customers would really like to achieve:
∙ Creating reports with axis-aligned views to local coordinate systems
∙ Support hole position label in different coordinate systems
∙ Export mesh geometry data in different coordinate system for 3rd party programs
∙ Ease the use of defining data according to local coordinate systems
Local Coordinate System as Viewing Coordinate System
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
New feature
∙ Local nominal coordinate systems or nominal datum systems can be used as viewing coordinate system
∙ 3D view indicates if local coordinate system is used for viewing
∙ Labels can be adapted using keywords
Activate/Deactivate via context menu on nominal coordinate systems
Activate/Deactivate via drag & drop on nominal coordinate systems
Local Coordinate System as Viewing Coordinate System – Usage
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Specify rotation angles directly at the coordinate cube if the rotation around axis is activated
Coordinate Cube Enhancements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Viewing coordinate system is selected in the dialog by default
Easier definition of coordinates or checks regarding a viewing coordinate system
Clicking coordinate cube directions is deriving parametric direction for widget handler
Presetting of Viewing Coordinate System in Creation Dialogs
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Rotation can be specified directly during construction
Easier Construction of Rotated Coordinate Systems
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Export meshes in different defined coordinate systems
Enhancement
New menu item Coordinate system in mesh export functions
∙G3D
∙STL
∙POL
∙PLY
∙JT Open
Choose coordinate system in which you want to export the mesh
The new function is available under File → Export → Mesh.
Export of Mesh Geometry into Different Coordinate Systems
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Request to print section-based inspections vectorially in a certain scale, in particular 1:1
New feature
∙ A new view (like diagram, PiP, …) for section-based inspections: Section View
∙ Visualization of an inspection, independent from the main view
∙ The scale is shown by a grid
∙ Can be used in reports and printed from this workspace
Section View
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ How can the user easily get a result visualization at a certain position from a finished curve-based inspection, e.g. flush and gap?
∙ How can the user fill the Section View?
New feature
∙ The new function is available under Inspection → Cross
Section On Curve Inspection
∙ Inspired by the inspection section, it creates multiple elements at once
∙ Creates a section on a point on the curve with corresponding pointwise inspections
Cross Section On Curve Inspection
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Enhanced Curve Functions
Continuous shortest distance along curve
Radii entry curves: more control
“Trace Along” mode for directed offset curve
“Direction” for surface curves
Select by curve: “On Surface Only”
New: Intersection curve from geometrical elements
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Motivation
∙ Point-based inspection → Curve-based inspection
∙ Workflows should be consistent
New features/Changes
∙ Shortest distance: Now available for curve workflow
∙ Radii entry curve: More control for the “side“
∙ Offset curve: Easy way to choose direction (parametric!)
∙ Easier direction selection: Lateral direction for surface curves
Enhanced Curve Functions
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Point-based inspection
∙ One plane, two parts, one section each
→ Shortest distance between the two sections
Curve-based inspection
∙ Base curve, two parts
∙ Inspection like above, but sweeping along the base curve
→ Distance curve
∙ Note: Works on patch compounds as well
The new function is available under
Construct → Distance → Continuous Shortest Distance Along Curve
Continuous Shortest Distance Along Curve
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Search direction
∙ Specify search (and running) direction
∙ If selected, algorithm focusses on this side
Radius entry curve number
∙ New: If search direction is specified, “1“ and “2“ have an intuitive meaning that is “first” and “second” in this direction
∙ “Closer“ stands for the one closest to the selected curve
∙ “Further away“ represents the other one
Radii Entry Curves: More Control
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Changes
∙ New Trace along mode for directed offset curve
Advantages
∙ Consistent to Offset Point
∙ Easier to choose a “side“ in a parametric way
Note: Same algorithm as in Offset Curve
“Trace Along” Mode for Directed Offset Curve
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Direction selection in dialogs
∙ Edge curves have two directions
∙ New
∙Surface curves have two directions as well (normal + to the right)
∙Distance curves have two directions as well (direction + upward)
Notes
∙ Available for certain commands only
∙Directed Offset Curve
∙Radius Entry Curve
∙Curve from Touch Points (Edge)
∙ Not rendered in 3D view
“Direction” for Surface Curves
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Select By Curve: “On Surface Only”
Select by curve
∙ Selects points in a tube around a curve
New option “On surface only”
∙ Limits selection to the surface, that means itdoes not select points on the „backside“, even if they are inside the tube
What's New GOM Software 2019 | GOM GmbH
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Construct an intersection curve from geometrical elements for further inspections
New feature
You can find the new function under Construct →Curve → Intersection Curve From Geometrical Elements.
The function allows you to construct an intersection curve from geometrical elements. It is useful, for example, if you want to determine the intersection curve e.g. between a cylinder and a plane or a cone and a sphere.
Construct Intersection Curve From Geometrical Elements
Intersection curve between a cone and a sphere.
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Construction and Inspection
New feature: Select a CAD body
Improvements for "Construct Touch Point (Edge)" and "Construct Touch Point On Selection (Edge)“
New measuring principle: Touch Point (Edge) Relative
Inspection of profile form and position
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
Analyze or delete entire CAD bodies
New feature
You can find the new function under Edit → Selection in 3D → Other Selections → Select CAD Body.
The function allows you to automatically select
entire CAD bodies. It is useful, for example, if you are working with files containing overlapping CAD bodies and want to select a single CAD body.
You can delete the selected CAD body using Ctrl + Del, for example.
Select a CAD Body
The software selected the entire CAD body.
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Use this function on sheet metal parts showing springback
∙ Simulation of a state in which the sheet metal part does not show any springback
Enhancement
∙ New menu element Use relative element in the functions Construct Touch Point (Edge) and Construct Touch Point on Selection (Edge)
The improved functions are available under Construct→ Point → Other
Construct Touch Point (Edge) and Construct Touch Point On Selection (Edge)
Resulting touch point with relative element
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
Motivation
∙ Use the measuring principle Touch Point (Edge) on parts showing springback
∙ Simulation of a state in which the sheet metal part does not show any springback
New feature
∙ The new function Touch Point (Edge) Relative is available under Inspection → Apply MeasuringPrinciple → Points → Touch Point (Edge) Relative
New Measuring Principle: Touch Point (Edge) Relative
Resulting touch point with relative element
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
What's New GOM Software 2019 | GOM GmbH
New parameter: user-defined sampling
∙ Automatic sampling is estimated based on the whole section and might not be enough to properly show results on edge areas.
∙ New menu item Use fixed point distance in airfoil function Analyze Profile Form And Position allows setting a user-defined value (fixed).
∙ The improved function is available under Inspection→ Analyze Airfoils → Profile Form And Position.
Improved results for Gaussian best-fit method
∙ Especially for partial selections.
∙ Note: The new behavior applies whenever the form and position element is recalculated in GOM Software 2019.
Profile Form and Position
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture
Text
Pic
ture