Professional Documents
Culture Documents
WM | Quartis R2018-2
Metrosoft QUARTIS ® R2018-2 User Manual
© 2018 WENZEL Metromec AG
All rights, including those of reprinting, replication of parts of this manual and its translation are reserved by
WENZEL Metromec AG.
No part of this manual may be reproduced in any form or copied with the aid of electronic replication systems
without the written approval of WENZEL Metromec AG.
August 2018
WENZEL Metromec AG
Rheinfelsstrasse 1
7007 Chur
Switzerland
www.wenzel-metromec.ch
metromec@wenzel-metromec.ch
Table of Contents
Table of Contents
2 Quartis button 22
2.1 New .......................................................................................................................................... 25
2.1.1 Create
..........................................................................................................................................................................
new measurement database 25
2.1.2 Create
..........................................................................................................................................................................
new work piece 26
2.1.3 Create
..........................................................................................................................................................................
new measurement 28
2.1.4 Create
..........................................................................................................................................................................
new program 30
2.1.5 Create
..........................................................................................................................................................................
new report, new template or new report paper 33
2.1.6 Create
..........................................................................................................................................................................
new quick selection table 35
2.2 Open .......................................................................................................................................... 37
2.2.1 Open
..........................................................................................................................................................................
measurement database 37
2.2.2 Open
..........................................................................................................................................................................
work piece 38
2.2.3 Open
..........................................................................................................................................................................
measurement 38
2.2.4 Open
..........................................................................................................................................................................
program 39
2.2.5 Open
..........................................................................................................................................................................
report, template or report paper 40
2.2.6 Open
..........................................................................................................................................................................
quick selection table 42
2.3 Save .......................................................................................................................................... 43
2.3.1 Save
..........................................................................................................................................................................
CAD model under a new name 43
2.3.2 Save
..........................................................................................................................................................................
active program 44
2.3.3 Save
..........................................................................................................................................................................
report, template or report paper 45
2.3.4 Save
..........................................................................................................................................................................
settings 47
2.4 Print .......................................................................................................................................... 47
2.4.1 Print
..........................................................................................................................................................................
report, template or report paper 47
2.5 Import .......................................................................................................................................... 49
2.5.1 Import
..........................................................................................................................................................................
(convert) CAD models 49
Options for loading CAD files 52
Converter options for CAD files 53
2.5.2 Import
..........................................................................................................................................................................
or link programs 56
2.5.3 Import
..........................................................................................................................................................................
elements or points from VDA file 60
2.5.4 Import
..........................................................................................................................................................................
probe systems from file 62
2.6 Export .......................................................................................................................................... 64
2.6.1 Export
..........................................................................................................................................................................
programs 64
2.6.2 Export
..........................................................................................................................................................................
difference of coordinate systems 66
2.6.3 Export
..........................................................................................................................................................................
features in Q-DAS format 68
6 Workspace 140
6.1 Customize workspace
.......................................................................................................................................... 140
8 Database 150
8.1 Information about the
..........................................................................................................................................
database 150
8.2 Create new measurement
..........................................................................................................................................
database 150
8.3 Open measurement database
.......................................................................................................................................... 152
8.4 Display and edit database
.......................................................................................................................................... 153
10 Program 198
10.1 Information about the
..........................................................................................................................................
program 198
10.2 Program settings .......................................................................................................................................... 199
10.3 Create new program.......................................................................................................................................... 201
10.4 Program from list with
..........................................................................................................................................
elements and features 204
10.4.1 Structure
..........................................................................................................................................................................
of a file in BMW Format 207
10.4.2 Structure
..........................................................................................................................................................................
of a file in Daimler/Audi Format 208
10.5 Mirror program .......................................................................................................................................... 210
10.6 Open program .......................................................................................................................................... 212
10.7 Save active program.......................................................................................................................................... 212
10.8 Import or link programs
.......................................................................................................................................... 214
10.9 Export programs .......................................................................................................................................... 218
10.10 Display, edit and execute
..........................................................................................................................................
programs 220
10.11 Execute program .......................................................................................................................................... 221
10.11.1 Check
..........................................................................................................................................................................
program 221
10.11.2 Execute
..........................................................................................................................................................................
program in new measurement 223
10.11.3 Execute
..........................................................................................................................................................................
program with parameter or selective parameter modification 223
10.11.4 Execute
..........................................................................................................................................................................
program in current measurement 225
10.11.5 Execute
..........................................................................................................................................................................
program in single step mode 225
10.11.6 Pause
..........................................................................................................................................................................
program 226
10.11.7 Stop
..........................................................................................................................................................................
program 227
10.11.8 Execute
..........................................................................................................................................................................
selection 228
10.11.9 Execute
..........................................................................................................................................................................
from cursor 229
10.11.10 Execute
..........................................................................................................................................................................
to cursor 230
10.11.11 Set
..........................................................................................................................................................................
execution position 231
10.12 DMIS Results Export .......................................................................................................................................... 231
10.12.1 Information
..........................................................................................................................................................................
about the DMIS results output 231
10.12.2 DMIS
..........................................................................................................................................................................
results output when executing Quartis program sentences 232
10.12.3 Behavior
..........................................................................................................................................................................
of DMIS results output in connection with program interruptions 236
10.13 Record program .......................................................................................................................................... 237
10.13.1 Delete
..........................................................................................................................................................................
backwards 239
10.13.2 Set
..........................................................................................................................................................................
insertion point 239
10.14 Edit program .......................................................................................................................................... 240
10.14.1 Activate
..........................................................................................................................................................................
edit mode 242
10.14.2 Simultaneously
..........................................................................................................................................................................
edit multiple program sentences 244
Simultaneously edit multiple program sentences - Features automatically created during
measurement 247
12 Machine 280
12.1 Information about the
..........................................................................................................................................
machine 280
12.2 Adjust machine settings
.......................................................................................................................................... 280
12.2.1 Change
..........................................................................................................................................................................
measuring-/search-/retraction distance 280
12.2.2 Change
..........................................................................................................................................................................
positioning speed and acceleration 282
12.2.3 Change
..........................................................................................................................................................................
measuring speed and acceleration 283
12.2.4 Change
..........................................................................................................................................................................
articulating probing system settings 284
12.2.5 Change
..........................................................................................................................................................................
scanning settings 287
12.3 Change joystick direction
.......................................................................................................................................... 288
WM | Quartis ® R2018-2 Table of Contents 8
Table of Contents
18 Measure 362
18.1 Information about measuring
.......................................................................................................................................... 362
18.2 Adjust measuring settings
.......................................................................................................................................... 364
18.3 Measure element .......................................................................................................................................... 366
18.3.1 Actions
.......................................................................................................................................................................... 371
18.3.2 Contextual
..........................................................................................................................................................................
Tab Geometry 371
Define/Edit nominal values 371
Element description 374
Measure circle on cone/sphere 376
Projection onto CAD 379
Manually pre-probe element 379
Measuring with measuring aid 381
Select/Edit reference 382
Select/Change relative reference 384
Define/Edit material thickness 387
Select calculation method 388
Calculation options 389
Standard 390
X-, Y-, X-axis 392
Move to nominal point 392
Least squares (Gauss) 393
Chebyshev 394
Minimum circumscribed 395
Maximum inscribed 396
19 Construct 439
19.1 Information about constructing
..........................................................................................................................................
elements 439
19.2 Create element with ..........................................................................................................................................
input 439
19.2.1 Create
..........................................................................................................................................................................
surfaces using CAD data 441
19.2.2 Calculate
..........................................................................................................................................................................
theoretical element 442
19.3 Create element out of
..........................................................................................................................................
existing elements 442
19.3.1 Create
..........................................................................................................................................................................
intersection element out of two elements 442
19.3.2 Create
..........................................................................................................................................................................
symmetry element out of two elements 444
19.3.3 Create
..........................................................................................................................................................................
connection element out of two elements 446
19.3.4 Create
..........................................................................................................................................................................
a construction element of several elements 447
Construct surfaces using curves 450
19.3.5 Create
..........................................................................................................................................................................
top of cone 451
WM | Quartis ® R2018-2 Table of Contents 11
Table of Contents
19.3.6 Create
..........................................................................................................................................................................
extract element out of curve 451
19.3.7 Create
..........................................................................................................................................................................
min/max element 453
19.3.8 Create
..........................................................................................................................................................................
offset point 454
19.3.9 Create
..........................................................................................................................................................................
offset line 456
19.3.10 Create
..........................................................................................................................................................................
offset plane 457
19.3.11 Create
..........................................................................................................................................................................
parallel element 462
19.3.12 Create
..........................................................................................................................................................................
perpendicular element 463
19.3.13 Create
..........................................................................................................................................................................
projection element 465
19.3.14 Create
..........................................................................................................................................................................
tangent element 467
19.3.15 Construction
..........................................................................................................................................................................
Tables 470
Intersection 470
Symmetry 472
Connection 474
Min/Max element 475
Offset Line 477
Parallel 478
Perpendicular 479
Projection 480
21 Features 501
21.1 Information about the
..........................................................................................................................................
evaluation 501
21.10.5 Evaluate
..........................................................................................................................................................................
profile tolerance of any line 618
21.10.6 Evaluate
..........................................................................................................................................................................
profile tolerance of any surface 620
21.10.7 Select
..........................................................................................................................................................................
tolerance zone 622
21.11 Evaluate position features
.......................................................................................................................................... 626
21.11.1 Evaluate
..........................................................................................................................................................................
position tolerance (Dialog) 626
21.11.2 Evaluate
..........................................................................................................................................................................
position tolerance (Ribbon) 630
21.11.3 Evaluate
..........................................................................................................................................................................
concentricity and coaxiality tolerance 634
21.11.4 Evaluate
..........................................................................................................................................................................
symmetry tolerance 638
21.11.5 Evaluate
..........................................................................................................................................................................
angularity tolerance 639
21.11.6 Evaluate
..........................................................................................................................................................................
parallelism tolerance 642
21.11.7 Evaluate
..........................................................................................................................................................................
perpendicularity tolerance 644
21.11.8 Evaluate
..........................................................................................................................................................................
circular and planar run-out tolerance 646
21.11.9 Evaluate
..........................................................................................................................................................................
total circular and planar run-out tolerance 648
22 Report 650
22.1 Information about the
..........................................................................................................................................
report 650
22.2 Open report, template
..........................................................................................................................................
or report paper 650
22.2.1 Create
..........................................................................................................................................................................
new report, new template or new report paper 651
22.3 Save report, template
..........................................................................................................................................
or report paper 653
22.4 Print report, template
..........................................................................................................................................
or report paper 655
22.5 Display and edit report
.......................................................................................................................................... 656
22.6 Close report work window
.......................................................................................................................................... 657
22.7 Change default settings
.......................................................................................................................................... 657
22.7.1 Adjust
..........................................................................................................................................................................
report settings 657
22.7.2 Filter
..........................................................................................................................................................................
features for report 659
22.7.3 Create
..........................................................................................................................................................................
or edit layout for tables, data or statistics labels 662
Layout editor 663
22.7.4 Set
..........................................................................................................................................................................
object properties as standard 665
22.8 Insert report objects .......................................................................................................................................... 666
22.8.1 Insert
..........................................................................................................................................................................
graphics view 666
22.8.2 Select
..........................................................................................................................................................................
features using element selection 672
22.8.3 Information
..........................................................................................................................................................................
about data labels 673
22.8.4 Insert
..........................................................................................................................................................................
table 674
22.9 Insert drawing objects
.......................................................................................................................................... 678
22.9.1 Insert
..........................................................................................................................................................................
new page 678
22.9.2 Delete
..........................................................................................................................................................................
selected pages 679
22.9.3 Insert
..........................................................................................................................................................................
text field 679
22.9.4 Insert
..........................................................................................................................................................................
line/arrow 680
22.9.5 Insert
..........................................................................................................................................................................
rectangle 682
22.9.6 Insert
..........................................................................................................................................................................
ellipse/circle 683
22.9.7 Insert
..........................................................................................................................................................................
image 684
22.10 Customize report view
..........................................................................................................................................
in work window 685
22.11 Customize objects .......................................................................................................................................... 686
22.11.1 Edit
.......................................................................................................................................................................... 686
22.11.2 Align
..........................................................................................................................................................................
objects 687
22.11.3 Adjust
..........................................................................................................................................................................
format 688
22.11.4 Adjust
..........................................................................................................................................................................
margins 688
22.11.5 Adjust
..........................................................................................................................................................................
paper format 689
22.11.6 Adjust
..........................................................................................................................................................................
paper 689
22.11.7 Set
..........................................................................................................................................................................
anchor 690
22.11.8 Adjust
..........................................................................................................................................................................
table contents, graphics contents, table and data label layout 691
22.11.9 Align
..........................................................................................................................................................................
data labels 692
22.11.10 Edit
..........................................................................................................................................................................
text field 692
22.11.11 Adjust
..........................................................................................................................................................................
color and line settings 694
22.11.12 Adjust
..........................................................................................................................................................................
corners 694
22.11.13 Adjust
..........................................................................................................................................................................
arrows 695
22.11.14 Adjust
..........................................................................................................................................................................
image 695
22.12 Customize effects .......................................................................................................................................... 696
22.12.1 Adjust
..........................................................................................................................................................................
frame 696
22.12.2 Adjust
..........................................................................................................................................................................
shadow 697
23 Graphics 698
23.1 Information about the
..........................................................................................................................................
graphics 698
23.2 Change graphics display
.......................................................................................................................................... 698
23.2.1 Change
..........................................................................................................................................................................
graphics settings 698
23.2.2 Display
..........................................................................................................................................................................
element graphics 703
23.2.3 Adjust
..........................................................................................................................................................................
model representation 704
23.2.4 Adjust
..........................................................................................................................................................................
element representation 705
23.2.5 Display
..........................................................................................................................................................................
probe points 706
23.2.6 Display
..........................................................................................................................................................................
probe point numbers 706
23.2.7 Display
..........................................................................................................................................................................
network grid 707
23.2.8 Display
..........................................................................................................................................................................
element label 707
23.2.9 Display
..........................................................................................................................................................................
feature label 708
23.2.10 Colorize
..........................................................................................................................................................................
element in left element window with color spectrum 709
23.2.11 Display
..........................................................................................................................................................................
machine components 710
23.2.12 Show
..........................................................................................................................................................................
display options 710
23.2.13 Position
..........................................................................................................................................................................
work piece 711
23.2.14 Manage
..........................................................................................................................................................................
CAD model layer 713
23.2.15 Display
..........................................................................................................................................................................
probe swivel range 716
23.2.16 Connect
..........................................................................................................................................................................
probe points 716
23.2.17 Display
..........................................................................................................................................................................
deviation of probe points (residues) 717
23.2.18 Display
..........................................................................................................................................................................
position deviations of elements 717
23.2.19 Display
..........................................................................................................................................................................
tolerance zone 718
23.2.20 Show
..........................................................................................................................................................................
mouse pointer coordinates 719
23.2.21 Display
..........................................................................................................................................................................
coordinate axes 720
23.2.22 Display
..........................................................................................................................................................................
color spectrum 721
23.2.23 Display
..........................................................................................................................................................................
recorded motion paths 721
23.2.24 Record
..........................................................................................................................................................................
motion paths 722
23.2.25 Delete
..........................................................................................................................................................................
recorded motion paths 722
23.3 Change graphics view
.......................................................................................................................................... 723
23.3.1 Zoom
..........................................................................................................................................................................
all 723
23.3.2 Enlarge
..........................................................................................................................................................................
window area 723
23.3.3 Zoom
..........................................................................................................................................................................
out 724
23.3.4 Zoom
..........................................................................................................................................................................
in 725
23.3.5 Display
..........................................................................................................................................................................
CAD model and elements 725
23.3.6 Rotate,
..........................................................................................................................................................................
pan and zoom view 726
23.3.7 Move
..........................................................................................................................................................................
view 726
23.3.8 Back
..........................................................................................................................................................................
to the last view 727
23.3.9 Continue
..........................................................................................................................................................................
to next view 727
23.3.10 Display
..........................................................................................................................................................................
view perpendicular to element 728
23.3.11 Split
..........................................................................................................................................................................
graphics view 729
23.3.12 Define
..........................................................................................................................................................................
rotation angle 730
23.3.13 Rotate
..........................................................................................................................................................................
view around horizontal screen axis 731
23.3.14 Rotate
..........................................................................................................................................................................
view around vertical screen axis 731
23.3.15 Rotate
..........................................................................................................................................................................
view around screen normal 732
23.3.16 Load
..........................................................................................................................................................................
standard views 732
23.3.17 Create
..........................................................................................................................................................................
user view 733
23.3.18 Delete
..........................................................................................................................................................................
user view 734
23.3.19 Rename
..........................................................................................................................................................................
user view 734
23.3.20 Load
..........................................................................................................................................................................
user view 735
23.3.21 Save
..........................................................................................................................................................................
user view 735
23.4 Create and manage intersections
.......................................................................................................................................... 737
23.4.1 Create
..........................................................................................................................................................................
and load intersections 737
23.4.2 Manage
..........................................................................................................................................................................
intersections 738
23.5 Select elements .......................................................................................................................................... 739
23.5.1 Select
..........................................................................................................................................................................
elements 739
23.5.2 Cancel
..........................................................................................................................................................................
selection 739
23.5.3 Fade
..........................................................................................................................................................................
selected elements out 740
23.5.4 Show
..........................................................................................................................................................................
all elements 741
23.5.5 Invert
..........................................................................................................................................................................
selection 741
23.6 Insert auxiliary elements
.......................................................................................................................................... 742
23.6.1 Insert
..........................................................................................................................................................................
point 742
23.6.2 Insert
..........................................................................................................................................................................
point-vector 743
23.6.3 Insert
..........................................................................................................................................................................
circle 745
23.6.4 Insert
..........................................................................................................................................................................
cylinder 747
23.6.5 Insert
..........................................................................................................................................................................
sphere 748
23.6.6 Insert
..........................................................................................................................................................................
rectangle 750
23.6.7 Insert
..........................................................................................................................................................................
slot 751
23.6.8 Insert
..........................................................................................................................................................................
edge point 752
23.6.9 Insert
..........................................................................................................................................................................
curve 754
23.7 Mirror CAD model .......................................................................................................................................... 755
23.8 Edit graphics .......................................................................................................................................... 756
23.8.1 Select
..........................................................................................................................................................................
elements 756
23.8.2 Cancel
..........................................................................................................................................................................
selection 757
23.8.3 Invert
..........................................................................................................................................................................
selection 759
23.8.4 Delete
..........................................................................................................................................................................
selected elements 759
24.8.2 Jump
..........................................................................................................................................................................
to previous page 776
24.8.3 Activate/Deactivate
..........................................................................................................................................................................
text display 776
24.8.4 Close
..........................................................................................................................................................................
quick selection table window 777
25 Statistics 778
25.1 Information about the
..........................................................................................................................................
statistics 778
25.2 Mathematical fundamentals
..........................................................................................................................................
of statistics 778
25.2.1 Concept
..........................................................................................................................................................................
definitions 778
25.2.2 Capability
..........................................................................................................................................................................
indices 779
25.2.3 Sample
..........................................................................................................................................................................
size 785
25.3 Statistical evaluation..........................................................................................................................................
of features 785
25.4 Adjust the statistical..........................................................................................................................................
evaluation 786
25.4.1 Adjust
..........................................................................................................................................................................
filter settings 786
25.4.2 Select
..........................................................................................................................................................................
evaluation method 788
25.4.3 Change
..........................................................................................................................................................................
random sample scope 789
25.5 Display diagrams .......................................................................................................................................... 790
25.5.1 Adjust
..........................................................................................................................................................................
diagram settings 790
25.5.2 Change
..........................................................................................................................................................................
limits 791
25.5.3 Change
..........................................................................................................................................................................
diagram limits 792
25.5.4 Display
..........................................................................................................................................................................
overview 793
25.5.5 Display
..........................................................................................................................................................................
data page 794
25.5.6 Display
..........................................................................................................................................................................
trend diagram 795
25.5.7 Display
..........................................................................................................................................................................
histogram 797
25.5.8 Display
..........................................................................................................................................................................
X bar chart 798
25.5.9 Display
..........................................................................................................................................................................
R card 799
25.5.10 Display
..........................................................................................................................................................................
s card 800
25.5.11 Export
..........................................................................................................................................................................
diagram 801
25.5.12 Copy
..........................................................................................................................................................................
diagram 802
25.5.13 Print
..........................................................................................................................................................................
diagram 803
25.6 Change view .......................................................................................................................................... 804
25.6.1 Refresh
..........................................................................................................................................................................
statistics 804
25.6.2 Close
..........................................................................................................................................................................
statistics window 804
25.7 Export features in Q-DAS
..........................................................................................................................................
format 805
27 Offline 814
27.1 Virtual joystick, click..........................................................................................................................................
probe point on CAD model and simulation speed 814
27.2 Simulation of a program
..........................................................................................................................................
process 815
The look and performance of these functions has been optimized and new technologies have been introduced which
allow a "search, select and click" instead of looking for and selecting functions in complex dialogs.
You can work faster and better with the WM | Quartis Fluent User Interface. Fluent simplifies the access to the many
powerful functions of WM | Quartis.
· The ribbon arranges and presents functions just the way the user works.
· It is easier for the user to find powerful features.
· Due to the Quartis Fluent user interface, the user reaches faster and easier correct measurement results,
impressive inspection reports and meaningful statistics.
This new and dynamic function optimizes processes such as defining probing strategies and graphics views as well
creating layouts, formatting and editing of inspection reports.
Thus users achieve excellent results in a short time and with less effort.
2 Quartis button
The WM | Quartis Fluent user interface arranges all functions which are not assigned directly to the measuring
process in a central position of the user interface: the Quartis button.
The different windows in the workspace (Database, Program, Report, Features, Statistics, Quick Selection Table) can
be blended in if needed via the central Quartis button.
This offers two advantages: First, it helps the user to easier find these important features, and secondly the core
tasks of the application engineer are simplified. The ribbon helps you to focus on the work steps measure, evaluate
and report creation.
Further it acts a central entry point for all WM | Quartis options and settings.
Work piece
Create new work piece
Measurement
Create new measurement
Program
Create new program
Report
Create new report, new template or new report paper
Measurement database
Open
Open measurement database
Work piece
Open work piece
Measurement
Open measurement
Program
Open program
Report
Open report, template or report paper
CAD Model
Save
Save CAD model under a new name
Program
Save active program
Report
Save report, template or report paper
Settings
Save settings
Report
Print
Print report, template or report paper
CAD Model
Import
Import (convert) CAD models
Program
Import or link programs
VDA data
Import elements or points from VDA file
Probe systems
Import probe systems from file
Program
Export
Export programs
Coordinate system
Export difference of coordinate systems
Q-DAS data
Export features in Q-DAS format
BMWIpp data
Export element data into BMWIpp format
VDA data
Export elements into CAD file
Probe systems
Export probe systems in CM system database
Database
Work window
Display and edit database
Program
Display, edit and execute programs
Report
Display and edit report
Feature Data
Display Feature Data
Statistics
Statistical evaluation of features
Remote support
Start remote support with support partner
Personalize
Quartis Options
Change personal settings
Quick access
Adjust the quick access toolbar
Machine
Adjust machine settings
Measure
Adjust measurement settings
Features
Adjust evaluation settings
Graphics
Adjust graphics settings
Database
Adjust database settings
Statistics
Adjust statistics settings
Report
Adjust report settings
System
Adjust system settings
Info
Display general information about WM | Quartis
2.1 New
2.1.1 Create new measurement database
2. Click on New.
If you want to save the measurement database in a different directory, switch to the corresponding directory
and click on OK in order to save and activate the measurement database.
When creating a new measurement database, the definitions of the user defined properties are
taken over from the active into the new measurement database.
Click on the command button SQL Server …, in order to open the dialog for the input of the
required parameters.
This option is only available if the module EXT-DB is unlocked on your Metrokey.
This function creates and activates a new work piece in the currently active database.
2. Click on New.
4. Enter an ID (can only contain numbers and be max. 10 letters long). The next free ID is always suggested.
In the example shown, properties such as description, drawing number and comment were
defined. However, it is possible to save any amount of information (weight, material, customer,
and so forth) with the work piece. How to define additional properties is described in the topic
Create user defined properties.
6. Click on OK.
This function creates and activates a new measurement in the currently active work piece.
2. Click on New.
3. Click on Measurement.
4. Enter an ID (can only contain numbers and be max. 10 letters long). The next free ID is always suggested.
In the example shown, properties such as description, drawing number and comment were
defined. However, it is possible to save any amount of information (weight, material, customer,
and so forth) with the work piece. How to define additional properties is described in the topic
Create user defined properties.
6. Click on OK.
This function creates a new program in the currently active work piece.
2. Click on New.
3. Click on Program.
4. Enter a program ID and select if you want to create a Quartis or DMIS program.
Hints for the option Start with program from list with elements and features.
More properties can be added by clicking in the lowest line of the properties or moving down the cursor
using the keyboard and then entering the desired property its value.
Properties are displayed as attributes in the program sentence details, when the header is marked within the
program.
9. Click on Finish.
This function creates a new report, new template or new report paper.
2. Click on New.
3. Click on Report.
Report
This option creates a new report. As report template the standard template defined in the Quartis
settings is used.
In case no report template was selected in the Quartis settings, no template is used at all.
Report template
This option creates a new report template.
This report template can later be used for the creation of a new report by using the function Report
from template.
Report paper
This option creates a new report paper.
2. Click on New.
The homepage can be directly opened using the function Call homepage.
If a new table is selected as homepage, the old table loses this status.
7. Click on OK.
2.2 Open
2.2.1 Open measurement database
2. Click on Open.
If the measuring database was created on a Microsoft SQL server, you might have to click on the command
button SQL Server in order to open the dialog for the input of the required parameters.
This function opens and activates an existing work piece from the active database.
2. Click on Open.
5. Click on OK.
This function opens and activates an existing measurement from the active work piece.
2. Click on Open.
3. Click on Measurement.
5. Click on OK.
This function opens and activates already existing programs from the active work piece.
2. Click on Open.
3. Click on Program.
4. Select the desired program from the list. It is also possible to select multiple programs at the same time.
5. Click on OK.
2. Click on Open.
3. Click on Report.
This function opens an existing quick selection table from the active system database.
2. Click on Open.
The selected quick selection table can be defined as homepage in the dialog.
Only one table can be defined as homepage; thus an already existing homepage loses its status.
2.3 Save
2.3.1 Save CAD model under a new name
This function saves an imported and altered CAD model under a new name.
2. Click on Save.
4. Enter the new file name for the CAD model, change the data type if needed and save it.
The CAD model can be saved as ACIS® file in binary (*.sab), text (*.sat) or auxiliary file format
(*.sax).
The saved CAD model can be read and edited in older versions of WM | Quartis and Metrosoft
CM when activating the option Save data in downwards compatible format in Converter options
for CAD files.
2. Click on Save.
3. Click on Program.
A Quartis program is always automatically saved into the database whenever the record or edit
mode is terminated.
This function saves the currently active report or template (report template or report paper).
2. Click on Save
3. Click on Report.
The file name of a report can also be defined using the expression editor. In doing so, you can for
example, add the current measurement ID to the file name of the report.
With expressions you can automatically compile report file names using already stored information from
the database.
All available fields are listed in the expression editor. The spelling of a file name using variables is
described in the topic Expression Editor.
When saving reports into CSV or text format, the contents of text and data labels, tables as well
as text fields are exported. In addition, text fields from the first report page that are assigned to
the corresponding report paper are also output.
The export order purely depends on the position of the upper left corner of the corresponding
object on the report page. A group is considered as a separate object.
After the export of each text field, a line break is inserted, manual line breaks within a text field
are also exported as line breaks. Contents of data labels and tables are also exported as tables.
This function saves the current settings without the closing Quartis.
2. Click on Save.
3. Click on Settings.
Even without calling this function, the settings are saved when closing Quartis.
2.4 Print
2.4.1 Print report, template or report paper
This function prints the currently active report or template (report template or report paper)
2. Click on Print
3. Click on Report.
2.5 Import
2.5.1 Import (convert) CAD models
This function imports a surface data record (CAD model) into the active work piece. The supported CAD formats are
listed here.
During the import path and file name of the imported model is saved in the database under CAD models.
2. Click on Import.
If Select directory for the file storage location in the Converter options for CAD file is activated, you will be
asked to select the storage location for the *.sab and *.sat-file(s).
All imported CAD models including path and file name are now displayed in the dialog.
Each imported model is mapped to a sequential reference ID that is displayed at the beginning of the file
name.
If a Quartis program refers to CAD surfaces, e.g. with the measurement of points with projection
onto CAD, this CAD model reference ID and the surface ID from the CAD are saved within the
program. The name of the imported file does not matter. If an existing CAD model is to be
replaced, e.g. with the update of the drawing objects, it is advisable to do so via the function
Modify.
7. Adjust the list of CAD models using Modify, Delete and Delete all.
8. Select a model and a function in the contextual menu (right mouse button).
Change color... assigns a new color to the model using the color dialog. When adding a model, the default
color is assigned to it. Auxiliary files have a fixed color.
Standard auxiliary file sets an auxiliary file as standard auxiliary file. Newly added auxiliary elements (e.g.
curves) are added to this file.
The option Edit CAD coordinate system allows you to relocate CAD models.
Depending on your selection in the previous step, the CAD models are loaded.
A progress bar is displayed during the loading of CAD models. It is possible to abort long
loading processes within this dialog. CAD models not loaded are marked with a cross in the
dialog.
(Yet) not loaded but in the directory available CAD models are marked with a cross .
CAD models that could not be loaded as they were not found in the defined directory are marked
with an exclamation point .
This is especially useful when working with very large CAD model in serial measurements whose loading process
could generate a considerable long waiting time when opening a work piece or when closing the dialog Import
(convert) CAD models with OK.
If you unchecked the check box before the file name of a CAD model, this CAD model will not be loaded when the
dialog is closed.
1. When the dialog is opened, the parent check box in front of the CAD model description displays the status
of the setting Load CAD models when opening work piece defined in the system settings.
By activating or deactivating this parent check box in front of the CAD model description, you can overwrite
the setting for Load CAD models when opening work piece for this individual import.
2. When the check box in front a CAD model file name is deactivated, the corresponding CAD model is not
loaded when closing the dialog with OK.
Example
The parent check box (in front of the CAD model description) is
deactivated. This means no CAD model is loaded.
Most of these options are used in order to correct erroneous and inaccurate CAD files and make them useable for
the ACIS® Graphics Kernel.
General
Calculate facets
When this switch is enabled a file with facets (*.saf) for graphic representation of the model is created after the end
of CAD file conversion. If the facet file is present at the time of loading the model, the model will be displayed faster.
Through the submenus Fine/Medium/Rough you can select the display quality for which the facets should be
created.
When the ACIS® files are saved in binary format (*.sab), a CAD file is loaded about twice as fast. Thus this option
should always be active. Moreover, it has no effects on the duration of the conversion process. If this option is not
activated, the file is saved in text format (*.sat). This is reasonable only for the error search or data exchange
between various computer systems.
This switch must be set so that the converted models can also be read and processed in older WM | Quartis
versions. Data is then saved in ACIS version 20.
The switch affects also Save CAD model under a new name and Mirror CAD model.
These settings determine where to store CAD files (*.sab, *.sat, *.sag. *.saf, or *.sax).
The *.sab or *.sat file is stored in the directory "Common data". This directory can be defined in the Quartis options
under System.
The *.sab or *.sat file is stored in the same directory where the original file to be converted is located.
The *.sab or *.sat file is stored in the same directory where the currently opened measurement database is located.
Select directory
The directory in which the *.sab or *.sat file is to be stored can be selected individually for each new conversion.
These settings do not only apply for the conversion of CAD models but also when a *.sab or *.sat
file is imported directly. Except for the option Directory of original file, a copy of the *.sab or
*.sat file is stored in the corresponding directory.
If this switch is set, then the CAD data is adjusted to the high precision of ACIS® during the conversion. Additionally,
errors in the structure of the CAD model are corrected.
If this switch is activated, the converted data is then tested, repaired and simplified. This helps avoiding errors at the
time of display or intersection of models. This operation can take a long time.
If this option is active, then the names of the coordinate systems included in the CAD model are listed in a dialog
during the import of CAD data.
In this dialog the user can select which coordinate system should be used.
If only one coordinate system is saved in the CAD data, or if the option is switched off, then the dialog is not
displayed.
If this option is active, the orientation of the surface (front- and backside) will be kept during the conversion. The
surface orientation is displayed in the graphics,
If this option is activated, assemblies are converted as separate ACIS files and one assembly group file (*.SAG)
during the conversion. This is only available if the corresponding converter supports the conversion of assemblies.
During the import of the assembly group file, the corresponding ACIS files are added to the graphics. The individual
parts then can be displayed/hidden in the graphics via the layer management. The layer structure of the parts
remains.
Filter
This option allows you to switch on or off the translation of the corresponding elements.
Free surfaces are the surfaces that are not bordered by trimming curves. Free curves and free points are
curves/edges or points that are not part of any surface.
These switches enable excluding unnecessary elements from the conversion and reducing the size of the model file.
Select here the file where the definition of the user format is saved.
The structure of such a definition file is described under User format converter.
Standard
The options for the conversion of CAD files are set back to their default values.
OK
This functions imports a program which is available as *.QrtProg or *.dmi file into the current active work piece. It is
also possible to link the program to the work piece.
2. Click on Import.
3. Click on Program.
4. Select the desired program and click on Open. It is possible to select multiple programs at the same time.
7. Selected programs can be removed from the import list by using Remove.
8. In order to link the selected program with the work piece, check the check box Link. Else the programs will
be imported into the database.
If the program is linked, only file name and path are saved as a link into the database.
9. With the check box Link all you can determine if all programs from the list are to be linked or imported.
10. Activate the check box Open programs during import / linkage if all imported / linked programs are to be
opened after the import / linkage.
11. Activate the check box Rule based assignment of ID and description in case the file name is to be
separated into ID and description.
The sequence of digits in the beginning of the file name then creates the program ID; the description is
created out the remaining string of the original file name.
A '_' sign can be used in the file name as a separator between the sequence of digits and description; this
separator will be removed automatically.
Example:
4711_Part_A transforms to ID=4711, Description=Part_A
If the check box is not activated or the file name does not start with a sequence of digits, the entire file
name is used as ID.
Example:
Wenzel_Metromec_Standard transforms to ID = Wenzel_Metromec_Standard, Description = (empty)
12. Clicking on Close will terminate the dialog without importing / linking any programs.
A green colored program indicates that the import / linkage was successful.
A red colored program indicates that an error occurred during the import / linkage.
The program creation and modification date as well as the corresponding time are displayed in
the database view.
For linked files the creation and modification information of the linked file is displayed; for
imported files the information from the file (DMIS programs) or the actual creation and
modification date of the program (Quartis programs).
This function imports element or point data from an ASCII file in VDA-FS format.
The VDA file must comply with the specifications according to the description of the VDA surface interface (VDAFS)
Version 2.0 of the VDA association.
2. Click on Import.
5.
The selected VDA file can be loaded into the Windows text editor by clicking button.
The text editor has to be closed before continuing working with Quartis!
6. Define the start position (VDA name or line number) for the reading of the selected VDA file (if the field is left
empty, the start position corresponds to the file beginning) and the end position (VDA name or line number)
(if the field is left empty, the end positions corresponds to the file end).
The element descriptions created during export are used as names (e.g. "S2M3").
The names defined in Quartis are only exported as comment and are, therefore, no longer
relevant for import.
7. Define the starting number for the imported elements and the compensating model or element for saving in
the database. The VDA name is taken over in WM | Quartis as element name
8. Select which elements correspond with the elements defined in the dialog.
If different elements are saved in a VDA file, they have to be imported in individual steps with the
correct selection of the compensation element and the correct area. If an element cannot be
computed due to the selected compensation model, the import will be aborted. Already imported
elements remain saved.
9. Click on OK.
So that the probe systems do not have to be reconfigured when switching from Metrosoft CM to WM | Quartis, the
existing Metrosoft CM probe systems can be imported into WM | Quartis.
In order to use this functionality, the following has to be taken into consideration:
· The master reference sphere (for CAA) has been calibrated at the same position in Metrosoft CM and WM |
Quartis.
· The Metrosoft CM probe system have to be written into an XML file first. This must be done with CM version
3.110 or later.
· Stylus changing systems were configured with the same ID in CM and WM | Quartis.
· No PHS, PH20 or REVO is configured as probe head.
2. Click on Import.
4. Select the xml file that contains the probe systems to be imported.
5. Click on OK.
2.6 Export
2.6.1 Export programs
This function exports existing programs from the active work piece.
Exported Quartis programs are encoded into the Quartis internal format.
2. Click on Export.
3. Click on Program.
4. Select the desired program. It is possible to select multiple programs at the same time.
5. Click on OK.
If needed, change storage location and file name in the dialog that opens.
It is possible to add more program from the current work piece to the export dialog by clicking on Add....
7. Click on Export.
8. Click on Close.
This function compares the position of two work piece coordinate systems with each other. The result of this
comparison can be exported into a file.
2. Click on Export.
Example:
WKSZY,W,,M,1,0,4.482877,21.906707,30.000000,0.000000,0.000000,15.000000
The file name can be automatically generated with expressions using already available information from the
database.
The expression editor is opened by clicking on the command button Expression editor... .
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
Three file extensions are available for the export, however, the output format is always the same no matter
which file extension is selected:
The filename can contain a placeholder (* (a star as placeholder will be replaced by the measurement number) or ?
(the question mark represents a placeholder for a single cipher. Thus for a measurement number in the range of 1 to
9999 four question marks (????) are required . Values under 1000 are complemented with leading zeros (e.g. 0001)) )
which will be replaced by the current measurement number.
7. Click on OK.
This function exports features from the database into a Q-DAS file.
The data then can be imported and evaluated with the statistics package QS-STAT from the company Q-DAS
2. Click on Export.
4. Select the features to be exported. If all features are to be exported, the check box Always all features can
be activated.
5. Select the Q-DAS key file (in this file the Q-DAS fields to be exported are configured).
This key file (Q-DAS field configuration) can be customized with the button.
6. Adjust, if needed, the storage position and file name of the Q-DAS file.
The file name can be automatically generated with expressions using already available information from the
database.
The expression editor is opened by clicking on the command button Expression editor... .
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
You can choose between *.dfq format (description and values in one file) or *.dfd, *.dfx format (description
and values in two files) for the export.
If only the current measurement is exported, the following additional options can be selected: attach to file
(the data is attached to the selected Q-DAS file) , new file (a new file with the same name and next measurement
number is created) or overwrite file (the selected Q-DAS file is overwritten with the new values) .
8. Select the export format (compressed/uncompressed) and the K0002 attribute with missing measurement
values. If the attribute 255 (measurement allocation remains) is selected, the gaps with missing measurement
values are not filled. If the attribute 256 (Measurement allocation does not remain) is selected, the gaps with
missing measurement values are filed with the next following measurement values.
9. Click on OK.
Types of fields
Fields with pre-defined content The user does not have any direct influence on the field content (for e.g. K2001
– feature number). The field is automatically defined by WM | Quartis.
Fields with editable content The user can define the contents of the fields. The field content can also be
queried or modified during the export. Therefore the switch <query (before
Export)> must have been set for the corresponding fields.
If this switch has been activated for a field, it is queried again prior to the export and the content can be changed.
The condition for this is the edit ability and selection ( ) of the field for the export.
A pre-defined variable can be used as field content. A corresponding variable can be assigned to the selected field
with the selection list via the right mouse button.
During the export the field content will automatically be replaced by the current value.
Edit Quartis expression... Opens the Quartis expression dialog where expressions and variables can be
edited.
Quartis fields A variable for the field content can be selected from a list of predefined
variables.
Display only query fields Only those fields that can be queried again prior to the export are displayed.
Add
After making a selection in the "Key" list, you can add a not yet existing K-field to the existing report list by using the
"Add" button. Thereafter, you can also edit the field content and the field name.
If this option is activated, only these fields are saved in the key file that are selected ( ).
If this option is activated, then during export the content of the fields K2001 and K2002 are outputed as is the case
of comparable features in Metrosoft CM.
This function exports feature and statistical data from the database into a spreadsheet file.
2. Click on Export.
Depending on the defined evaluation method, either the machine capability Cm/Cmk, the process
capability Cp/Cpk or the preliminary process capability Pp/Ppk will be output as capability index.
The calculation of the capability index is based on the random sample scope.
5. Select output of statistical data if you want to export the overview including the statistical data of the
selected features using all measurements selected via the filter.
6. Select output of feature data if you want to export the individual actual values of the selected features
using all measurements selected via the filter.
· which content for the corresponding feature (e.g. upper/lower tolerance, description feature type)
· and in which position
· and in which format (data format, font sizes and colors, frame lines,..)
is exported.
The template file can be adjusted. However, it has to be saved in the format *.xlt or *.xltx and meet
certain requirements. You can find more information here.
8. Adjust, if needed, the storage position and file name of the export file.
The file name can be automatically generated with expressions using already available information from
the database.
The expression editor is opened by clicking on the command button Expression editor.
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
9. Limit the number of features to be output and the measurements to be taken into consideration via the
feature and measurement filter.
If no filter is applied, all features and all their values in all measurements available in the database are
exported.
The available filter options do have the same effect as when applying the filter within the work window
statistics.
· which worksheets the spreadsheet contains (one worksheet with statistical data, one worksheet with feature data
across all measurements, one worksheet per feature to be exported),
· which features are to be exported,
· which measurements are to be exported, respectively are to be considered for the statistics.
However, the template file (*.xlt/*.xltx) selected in the dialog also determines,
The content definition is mainly processed via text, field definitions and control commands.
The field definition within the template file are similar to the field definitions that are also available
in the layout editor of the Quartis report. Field definitions are always written in between {} and
control commands in between [].
Texts are also defined via fields (e.g. {Text.Statistic.Overview} for „Statistics Overview“) within the installed
templates, so that these can be output in the selected dialog language. To do so, additional field definitions, next to
the ones already available in the report, are provided.
It is also possible to directly define the desired text in the desired language.
Further topics
· Worksheets within the template file
· Output of user define properties
· Output of statistical data
· Output of feature data - on one worksheet
· Output of feature data - one worksheet per feature
· Additional field definitions
Option in Quartis dialog Worksheet Worksheet name example (template) Worksheet name
name starts example (output file)
with
Output of feature data - $2$ $2${ Tex t . Char ac t . Dat a} Feature data*
on one worksheet
$2$ Res ul t s Results**
Output of feature data - $3$ $3${ Char ac t . I d} [ID of the output feature]
one worksheet per
feature
The worksheet name for the output of feature data - one worksheet per feature has to be
chosen in such a way, that a different name is used for each feature. For example the feature ID
(Field: {Charact.Id}).
For each option in the Feature and statistical data export dialog, a worksheet is searched for when the function is
started whose name starts with the corresponding control character. The corresponding data is then output in this
worksheet.
Worksheets contained in the template that do not start with $1$, $2$ or $3$, are transferred into the new Excel file
without any changes.
Template file
Export file
It is also possible to use place holders for all user defined properties in a database.
To do so, the following control commands and field defintions can be used:
Example: Output of user defined properties of the work piece / Insert cells downwards
Template file
Export file
Analog, it is possible to output all user defined properties not below but to the right. In this case, the control
command ExpandRight]{} has to be used.
Example: Output of all user defined properties of the measurement / Insert cells to the right
Template file
Export file
So that each feature is inserted into a new row in the export file, the control command [DynamicRow]{} has to be
inserted in first cell of the corresponding row before the field defintion.
In contrast to the report layout definitions, it is not required to define all three possible components for the output
of statistical data and feature data for the feature and statistical date export with the option On one worksheet.
For example, in the template file only {Charact.Prefix} is defined. To do the same in the report layout, all three lines
including the definition of the components would be requires (e.g. {Charact.Prefix.Comp1}, {Charact.Prefix.Comp2},
{Charact.Prefix.Comp3})
Template file
Export file
So that a new row is inserted for each feature in the export file, the first cell of the corresponding row needs to
contain the control command [DynamicRow]{} before the field definition. (See Output of statistical data).
To ensure that for each measurement a new column is inserted, the control command [DynamicColumn] has to
be inserted into the first line of the column where the data of the individual measurements is to be output.
In DynamicField (that is the cell in which the row defined with [Dynamic Row] {} and the column defined by [Dynamic Column]
{} column intersect) , the desired measurement results needs to be defined. This can be the actual value
({Charact.Actual}) of the corresponding measurement (as shown in the example below) or any other
information, such as, for example, the deviation ({Charact.Deviation}).
Template file
Export file
So that a new row is inserted for each measurement in the export file, the first cell of the corresponding row needs
to contain the control command [DynamicRow]{} before the field definition. (See Output of statistical data).
The control command [DynamicColumn]{} must also be inserted in the first row of the worksheet. However it
does no have any influence on the worksheet.
In contrast to other worksheets within the template, all components have to be taken into consideration for the
output of feature data with the option One worksheet per feature. Therefore, it would not be sufficient to define
the actual values with {Charact.Actual}, but the actual value of each component has to be defined:
{Charact.Actual.Comp1}, {Charact.Actual.Comp2}, {Charact.Actual.Comp3})
Template file
Export file
Field definition within the template file Text that is output in the export file
{Workpiece.Caption.Id} Work piece ID
{Text.Statistic.Overview} Statistics - Overview
{Text.Statistic.Data} Statistical data
{Statistic.Caption.RandomSampleScope} Random sample scope
{Charact.Caption.Prefix} Prefix
{Text.Charact.Data} Feature data
{Job.Caption.Id} Measurement ID
{Job.Caption.Date} Date
{Job.Caption.Time} Time
{Charact.Caption.Date} Date
{Charact.Caption.Time} Time
{UserDefined. … … see Output of user define properties
Field definition within the template file Text that is output in the export file
{Workpiece.Id} Work piece ID
{Statistic.RandomSampleScope} Random sample scope defined during export
{Job.Id} Measurement ID
{Job.Date} Date (Measurement)
This function exports element data in BMWIpp format into a csv file. The BMWIpp format description dated
29.04.2014 serves as basis.
The format description provides the output for values for the following elements:
Point FPT
Circle KRE
Slot LLO
Plane PLN
Rectangle RLO
2. Click on Export.
Depending on the decimal delimiter - according to the BMWIpp format description - the delimiter
between the columns is automatically set.
5. Select Use ID convertor only, if the IDs of the elements to be exported are to be converted into the
format used in the BMW measuring plan.
This can be required in these cases, when DMIS programs created with iDA are executed in which
element IDs were put together using another scheme as in the BMW measuring plan.
If an ID does not specifically correspond with a specific scheme, the export is executed without
converting the ID of that element.
For example:
R010032 1_R32
L183591a 18_L3591_a
G183591a G183591a *)
*) The element G183591a is output without adapting the IPE.name as it does not correspond with the scheme defined
for the conversion.
The option Use ID convertor also applies if at a later point the data to be output is selected via
the function Selection via file.
6. Adjust, if needed, the storage position and file name of the export file.
The file name can be automatically generated with expressions using already available information from
the database.
The expression editor is opened by clicking on the command button Expression editor... .
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
The selection list displays, besides the elements set by the format description, also elements of the type
sphere. These are output into the export file as circle (IPE.Typ KRE) but without diameter information.
Their output makes sense if they were measured in order to determine the position using spherical
measuring aids.
When executing the function Selection via file, those elements are marked in the selection list,
whose IDs correspond with the values of the column IPE.Name of the selected file.
If the option Use ID convertor is activated, the file contents of the column IPE.Name is converted
After Selection via file, the selection in the element list can be changed by pressing the Ctrl key.
If the selected file contains elements that do not exist in the current measurement, no
error message is displayed.
c) The function Output all elements exports all data of all elements in the current measurement,
independent from the current selection in the selection list.
10. This dialog is only displayed if user defined properties of the work piece or measurement are missing
that are required for the meta data output.
Select
· Create user defined properties, if the missing user defined properties are to created automatically
in the database.
· Next, if you do not want to automatically create user defined properties in the database.
More about the use of user defined properties as meta data can be found here.
11. If already existing or newly created user defined properties are empty, the dialog Edit user defined
properties is opened when required data fields are missing. Enter the meta data information required
for the export.
Which input in which user defined property is correct so that the exported file can be further
processed by the data receiver has to be arranged with the data receiver.
The help topic Meta data with BMWIpp data export contains template definitions for all meta data
and examples of required fields. No validation is performed during the export if the entered data
corresponds with these definitions.
12. Close the dialog with OK and confirm that you want to save the contents of the user defined properties
in the database.
When leaving the dialog, no validation if a required field actually contains a value or not is performed.
Which user defined property is assigned to which meta data field is defined in the template file
BMWIpp_Standard.xltx, that has to be available in the Quartis work directory for templates, in order for the export
to work.
In the BMWIpp format description, part of the meta data is defined as required fields, others as optional fields.
If no user defined property of the work piece or the measurement with exactly this ID exists in the database, a
dialog is displayed when starting the export of BMWIpp data offering the possibility to create all required user
defined properties automatically.
In this case all required and optional fields for the user defined properties are created in the database. Thereby the
ID is entered as name for the user defined properties and required fields are marked with „*“ at the end of the
name. The names of the user defined properties can be changed, for the export only the ID has to correspond with
the field definition in the template file.
The following fields can be output optionally. If one of these user defined properties is missing in the database, no
dialog is displayed when exporting and the corresponding column remains empty.
ID of the user define property of Name of the user define property Desired format of field content
the measurement of the measurement
This function exports element data into the VDA-FS, IGES and ACIS format.
VDA-FS and IGES are data formats for the exchange of probe point and geometric descriptions of certain element
types between different evaluation and CAD/CAM system
Probe points are exported with compensated radius in relation to the work piece surface Probe points are not
projected into the reference.
ACIS is the format of the 3D modeling kernel from Spatial. This format is used by WM | Quartis and can be read
directly. The geometric description of the elements is written into an ACIS file during the export. Thus, an exported
curve can be used as a nominal curve for comparative measurements.
For the export into a VDA-FS or IGES file, the data is exported either in millimeter or inch
according to the settings defined in System – Measurement units.
2. Click on Export.
3. Click on Elements.
5. Select elements (all listed elements are output; the element in the left element window is suggested).
If no coordinate system is selected, reference sphere coordinates are used for the export.
7. Enter the complete path and name for the export file.
The file specification consists of the predefined default export directory and along the file name. The file
name is derived from the export format, the work piece and measurement number. As an extension, the file
extension of the corresponding export format us used, for example: VDA FS_2_12.vda.
The file name can be automatically generated with expressions using already available information from the
database.
The expression editor is opened by clicking on the command button Expression editor... .
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
When exporting into VDA-FS and IGES format, more settings can be entered.
8. Define if the selected data records are to be appended at the VDA file or if a new file with the entered name
is to be created.
9. Define the VDA formats for the export. The following formats are available:
· Point-Vector-sequence (MDI) (corrected co-ordinate values, normal direction away from the material)
10. Define if circles are to be output as element (CIRCLE (center, radius, 2 direction vectors in the circle plane, arch –
start angle, arch-end angle) ).
11. Define if the selected coordinate system (PCS) is to be written in VDA format TMAT in front of the elements
in the VDA file.
12. Select the IGES formats for the export. The following formats are available:
· Point-Vector-sequence (106-3) (corrected coordinate values, normal direction away from material)
13. Define if elements are to be output as Element (100) (center, radius, 2 direction vectors in the circular plane,
arc start angle, arc end angle) .
14. Define if curves are to be output as Spline (126) (support points, nodes and weights).
So that probe systems do not have to be calibrated twice when using parallel mode (old programs are executed in
Metrosoft CM, new programs are written and executed in WM | Quartis) , the calibration data (including probe system
configuration) can be exported with WM | Quartis and then be used with Metrosoft CM.
In order to use this functionality, the following has to be taken into consideration:
· Metrosoft CM probe systems have to be written into an XML file first. This must be done with CM version 3.110
or later.
· Stylus changing systems were configured with the same ID in Metrosoft and CM WM | Quartis.
· No PHS, PH20 or REVO is configured as probe head.
· The probe system ID has to be a number from 1 to 9999. IDs with more than 4 numbers or different characters
are not supported in Metrosoft CM and therefore cannot be exported.
2. Click on Export.
Probe system ID has to be a number from 1 to 9999. IDs with more than 4 numbers or different
characters are not supported in Metrosoft CM and therefore cannot be exported.
5. Select the Metrosoft CM system database in which the probe systems are to be exported in.
If the CM system database already contains probe systems with the same ID, they will be
overwritten with no warning. Therefore it is possible to automatically write the calibration data
into the CM system database via a calibration program after each calibration.
6. Click on OK.
3. Click on Database.
3. Click on Program.
3. Click on Report.
This function displays the Quick Selection Table window in the workspace.
In case no quick selection table has been defined yet, an empty work window is opened.
With this function the feature data window is displayed in the work window.
3. Click on Statistics.
2.8 Extras
2.8.1 Configure external programs
2. Click on Extras.
4. Enter the file name of the application program, including the path name.
If you do not know the name or the path of the file, use the browse button to open the file selection
dialogue field.
Specify the name under which the application is to be entered in the menu by entering a description.
If you insert a & before a letter, it will be used as a shortcut. Only ONE (1) short cut may be used!
A clear description must be given, i.e. two applications CANNOT have the same description. If no
description is specified, the file name is used as such.
5. If the application has start parameters, you may define them here.
If you enter a $ sign in this icon, you will be asked after the parameters when starting this
application.
7. Activate this check box as symbol if you would like the application program to be reduced to one symbol
when started.
If the option wait until program terminates is activated, you cannot proceed working with WM | Quartis
until the external program is terminated.
This option is especially used within programs in order to continue the program only after an external
program has been fully executed.
8. If an already existing selection is to be deleted from the list Installed applications, click on New. In addition,
the input fields for program name, description, program parameters and operating directory are deleted.
The input fields for program name, description, program parameters and operating directory are to
accepted, click on Accept. A new entry in the list is created or an existing entry is updated.
Program name, description and operating directory are checked for their validity.
All already installed applications are listed in the fields Installed applications.
If you mark an entry, its specifications in the input field's program name, description, program parameters
and operating directory are transferred so that alterations can be performed. The alterations or entry of a
new application must be confirmed with Accept.
9. Click on OK.
Note that all alterations are not definitely accepted until the input mask is exited with OK.
This function simplifies the startup for a remote support session with the WM | Quartis support.
2. Click on Extras.
You will be redirected to the web page on which the remote support tool can be started given by your
support partner.
3. Click on Personalize.
It is possible to create user profiles in the WM | Quartis configuration program in the tab User.
Each user profile consists out of a name, an abbreviation, a role (Administrator or program executor)
and a password.
The user role Program executor limits the access to execution of programs via the quick
selection table.
6. Click on OK.
These functions allow you to assign individual functions to the Quick Access Toolbar.
6. The order of the functions can be adjusted using and . The selected function can be deleted from the
quick access toolbar by clicking on .
7. The toolbar for the quick access is displayed above the ribbon tabs by default. The quick access toolbar can
also be displayed below the ribbon just above of the workspace.
8. Click on OK.
These functions allow to adjust the settings for the machine, the simulation of a program sequence, the collision
detection and controls as well as the multiple machine network.
3. Click on Machine.
· Machine
· Joystick direction
· Probe system
· Reference sphere
· and Temperature compensation.
5. Select Gauss (the deviation results out of a gauss error distribution curve whose 6-time standard deviation (6s) is
defined as scattering range. In contrast to the rectangular distribution values outside the range of scattering can be
generated) or rectangle (the deviation moves within the predetermined range of scattering (interval), this means the
probe point varies (±0.5 * interval) around the target value) for the scattering distribution during the simulation
of the program sequence and enter the scattering range (the largest possible interval is 10.000 mm).
During the simulation probe points can be afflicted with errors (deviation to the target value). The
deviation occurs in the probing direction. The amount of deviation results out of a random
number generator which either delivers normal (Gauss) or uniformly distributed (Rectangle)
values.
6. Activate the collision detection with work piece if needed enter the safety distance (the safety distance is
added to the radius of the measuring sphere and has to be smaller than the measuring and retracting distance, else
collision will be calculated at all times) .
The collision detection with work piece checks if the planed motion paths of the probe possibly collide with
the work piece.
In case of a pre-calculated collision in CNC mode, the machine is stopped and a warning is displayed.
In order for the collision detection to work correctly, the following conditions have the be met:
Rotation and swivel movements of the articulating probing system are not taken into consideration with the
collision detection. In order to recognize possible hazards, the probe swivel range of the active articulating
probing system can be displayed.
To do so, activate the corresponding check box and adjust - if needed - the safety distance during the
element measurement.
8. The group Multiple machine network is displayed only if the multiple machine network has been
configured in the Quartis configuration program.
The list of machines displays all registered machines of the multiple machine network.
9. Activate the option Execute program: Synchronize when changing to common section in the group
Multiple machine network. More informations about this setting you will find here.
The collision detection with work piece is defined in the machine settings.
3. Enter desired safety distance (the safety distance is added to the machine and defines the minimal distance
between the machine components) .
4. Define the setting for the option look ahead for the collision control.
· If the option look ahead is activated, possible collisions on the motion path are calculated in advance. If
the safety distance falls below the set value in relation to another machine on the motion path, the
machine is stopped until the motion path is clear. During the waiting time a message is displayed on
the screen of the halted machine.
· The option look ahead is applied regardless of whether a program is executed or not:
- with all functions that move a machine in CNC mode including any probe changes using a stylus
changing
system.
- with all functions that swivel the probe head.
· If the option look ahead is not activated, the collision control stops all machines and displays an error
message in case the safety distance falls below the set value in CNC mode. If the safety distance falls
below the set value while operating using a control console, only the error message is displayed.
If the option look ahead is deactivated, the probe head can be swiveled without any collision
warning, even if the safety distance falls below the set value and collisions can occur.
In case of a deadlock (when machines block each other with activated look ahead collision control and the message
"Waiting for motion path release" is displayed on each machine in the multiple machine network) , the program has
to be set to pause mode on one of the participating machines. This machine then has to be cleared using
the control console. As soon as the other machines receive the release, the cleared machine can be set back
to program execution mode.
Deadlocks can be avoided by creating programs that work from the work piece center towards
the work piece edge.
If this option is activated and the safety distance between the base plate and a machine in CNC mode falls
below the set value, the collision control stops only this machine and displays an error message.
If the safety distance to the base plate falls below the set value while operating with a control console, only
the error message is displayed.
6. Click on OK.
The collision control of the machine is only available with a configured multiple machine mode.
It stops all machines and displays a warning in case the machine clearance has fallen below the safety
distance in CNC mode. In joystick mode, only the warning is displayed.
If the machine is controlled using a control console, only the warning is displayed.
In multiple machine mode / multiple machine network, all machines are monitored for possible collisions.
In order for the collision control to work correctly, the following conditions have to be met:
The machine collision control can be activated even if not all of the above mentioned
requirements are met. Nevertheless, to ensure proper function of the machine collision control,
all requirements have to be met!
The machine collision control is not effective until the machine has moved to its origin.
If a machine is moved using the joystick after it has left the multiple machine network, its new
positions is not known to the collision control. The collision control uses the last known position
before leaving the multiple machine network.
The option Execute program with synchronizing the machines is available in the Quartis Options under machine if
in the Quartis configuration program the Multiple machine network is configured.
If this option is deactivated, DMIS programs are executed without synchronizing the individual machines.
If the option is activated, all machines registered in the multiple machine network, are synchronized (all machines wait
until the last machine of the multiple machine network has reached the common section before continuing the program) when
changing to the common section (the common section starts with the DMIS statement CRSLCT/ALL) during the execution
of DMIS programs.
The function Synchronize multiple machine network is - independently from the option Execute program:
Synchronize when changing to common section - always executed.
Whether a common section (CRSLCT/ALL) should be executed on all machines or only on one specific machine is
controlled in certain DMIS programs with this option and the statement CRSLCT.
Condition is that the configured mode is multiple machine network and that the machines are logged into the
multiple machine network server.
Use case Execute programs with Master / Slave special treatment in common
(Program type) machine synchronization program sections?
With configured multiple machine network the activated option Execute program with synchronizing the
machines influences eventually the naming of a DMO file created in a DMIS program. With activated option, the
DMO file name is extended by the machine identification, provided that the creation of the DMO file is triggered
with the DMIS program. In this case the DMO file name is composed as follows:
[Program-ID]_[Program-Description]_M[Measurement-ID]-[Machine-ID].dmo
Is the file name of the DMO file defined with the Quartis program function Start DMO it will remain unchanged in
any case.
This function allows you to adjust the measurement settings. It is possible to define the range and the start values
for the ID generator as well as the number of probe points for each individual element type.
3. Click on Measure.
4. Click on Adjust.
These functions allow you to adjust the default tolerance settings for the evaluation.
3. Click on Features.
4. Click on Adjust.
5. Select if the display of deviations should relate to the target value (the target value is always located in the
middle of the tolerance range regardless of the nominal value) or the nominal value.
This setting has an effect on the display of the deviation (Dev) in the element window and in the report (table
and feature label) as well as on the graphical display of the position deviation (arrows) in the graphics.
The deviation bars in the element window and report as well as the value Deviation in % in the report table
still refer to the target value no matter which option is activated.
In order to update the data, the measurement has to be reloaded after changing this setting.
3. Click on Graphics.
3. Click on Database.
This function allows you to adjust the settings of the statistical diagrams.
3. Click on Statistics.
3. Click on Report.
3. Click on System.
9. Activate the option Load CAD models when opening work piece if needed.
If this option is activated, CAD models are loaded using the settings in the dialog Import (convert) CAD
models when opening a work piece.
If this option is deactivated, no CAD model is loaded when opening a work piece. The settings in the dialog
Import (convert) CAD models do not apply.
3. Click on Info.
4. Click on OK.
Therefore the Fluent User Interface offers the quick access toolbar. This toolbar allows access to single functions
directly.
The quick access toolbar can be individually customized using the Quartis Options or by clicking on .
Intermediate point
Zoom all
More commands...
The toolbar for the quick access is displayed above the ribbon right next to the Quartis button by default.
Minimize ribbon
4 Ribbon
The required functions of a particular work step for a measuring task (machine and devices, measure elements,
evaluate measurement) are divided into the three main tabs Machine, Measure, Evaluate in the WM | Quartis
ribbon.
They provide those functions which are relevant for the current work step.
All available functions within these main tabs are grouped using catalogs.
The three main tabs are completed with contextual tabs. These contextual tabs provide further functions for the
currently active work window.
1. Main Tabs
· Machine
Machine, Probe System, Reference Sphere, Articulating probe system and Stylus changing system
· Measure
Measure, Construct and Align
· Evaluate
Default settings, Standard, Form and Position
2. Groups
3. Contextual Tabs
4.1 Groups
Groups create the core of the ribbon. They provide all existing functions.
The last and most frequently used functions are directly visible and selectable.
Functions that are not directly visible in the ribbon can be selected from the catalog by clicking on .
For example, the functions for the measurement of an element are not relevant until an element is being measured
and therefore you switch to the corresponding main tab and call the particular function. The different functions and
settings for the measurement of an element are not displayed till then in the contextual tab. As soon as the
measurement is finished, the contextual tab disappears again.
Through contextual tabs it is even easier for the user to find the needed commands. For every working step WM |
Quartis only displays the relevant commands.
2. Contextual tabs
5 Element window
All information about a measured element is displayed within the element window. Elements from the
database, that are required for further work steps, as for example the construction or the alignment, can be
selected in the element window.
All nominal and actual values of the active element are displayed in the
register Geometry. The meaning of the different letters is described in
the topic element description.
Here, the nominal values can be edited later. With points, that were
measured with Projection onto CAD, the actual point can be projected
onto a new CAD surface and the nominal values can be recalculated.
All points of the active element are displayed in the register Points.
Elements can be sorted by clicking on the title bar of the corresponding column.
After the element is loaded, the clicked element is displayed in the left element window and the previous element is
moved to the right element window.
If the corresponding element info labels are displayed, you can also click on the info box in order
to load the corresponding element into the element window. In doing so, the mouse tool does
not necessarily be activated.
This function is useful if the same element is going to be linked subsequently with other elements.
If nominal values are changed, the deviation of their automatically created features in the register
Tolerances and Deviations will be recalculated.
2. Edit the field Description and/or the nominal values. The meaning of the different letters is described in
the topic element description.
3. Switch to the tab Details if you want to change the material thickness.
If the element in the left element window was measured using the option projection onto CAD, the referenced
projection surface is marked in color in addition to the element.
2. The mouse tool is activated. Select, if needed, the CAD surface on which the actual point is to be projected
onto with the left mouse button.
5. Switch to the tab Details if you want to change the material thickness.
6. Terminate the editing by clicking on again. This is only possible if the measured point can be projected
onto the selected surface. Otherwise, an error message is displayed.
By accordingly setting the option consider surface boundaries in the measurement settings,
points can also be projected outside the surface boundaries.
6 Workspace
The workspace is arranged in the center of the application and therefore in the middle of the field of vision.
The graphics window is always displayed. All other work windows as Program, Database, Report, Feature Data,
Quick Selection table and Statistics can be blended in using the Quartis Button and can be docked anywhere in the
workspace or placed free floating on the desktop. Thus the user interface can be customized to the individual needs
of the user.
Multiple work windows can be displayed at the same time. Individual work windows can be placed on the second
monitor. The user decides.
If needed the element window and the status window can be collapsed. Thus the workspace can be displayed even
bigger.
According to one's preferences, multiple work windows can be displayed at the same time or individual work
windows can be placed on an additional monitor.
The workspace can be customized to the user's needs. WM | Quartis is out most flexible due to docking technology.
The work area can be doubled by an additional monitor.
In order to customize the user interface, click with the right mouse button on an empty space on the ribbon.
The toolbar for the quick access is displayed above the ribbon right next to the Quartis button by default.
Minimize ribbon
Fix window
All work windows can now be moved out of the user interface using drag & drop and then be placed wherever
needed.
The collapsed in window is displayed when the mouse pointer is moved over the folded in tab. By clicking on it is
displayed again.
7 Status window
The status window displays all relevant states of WM | Quartis at once.
One click on the display of a particular information enables you to change the corresponding state.
In multiple machine mode, the information in the status window refers to the selected machine.
Disconnected
Connected
By clicking on this function the machine is either set to online (connected) or offline (disconnected)
mode.
1. Display of the machine identification (ID which has been defined for the machine in the Quartis configuration
program) . The following applies for configured multiple machine mode:
· The information in the status window and the ribbon Machine relate to the selected machine.
· During the execution of a program, the selected machine is controlled unless a multiple machine mode
program is executed.
· All configured machines are displayed in the graphics. The unselected machines are displayed brighter
than the selected ones so they can be easily distinguished.
Coupling is activated.
Coupling is deactivated.
2. The command button Collision control settings displays the current status of the collision control of the
machine.
Collision control not active as no connection to the multiple machine network server
could be established.
When clicking on these icons, the Collision control settings dialog is opened.
By clicking on this command button an existing work piece is loaded (from the database) and activated.
By clicking on this command button an existing measurement can be loaded (from the active work piece) and be
activated.
The currently loaded program, current state and line number of the program are displayed in this command button.
Status indication
Program is executed.
Program is stopped.
By clicking on this command button an existing program can be loaded (from the active work piece) and activated.
No program loaded.
By clicking on this command button a reference sphere that already has been created and saved in the database is
loaded.
By clicking on this command button the position current articulating probe system can be rotated onto the desired
position.
By clicking on this command button a probe system that already has been calibrated and saved in the database can
be loaded
The current probe system has been altered (probe head was rotated, configuration was changed or
a stylus was picked up in another slot).
By clicking on one of these command buttons the probe mode can be changed.
No PCS loaded.
Display of the current pallet coordinate system (PLCS). When a pallet coordinate system is created, the
date and time when it has been saved into the database is displayed in the status window.
No PCS loaded.
No RCS loaded.
By clicking on this command button an already saved coordinate system can be loaded from the database and be
activated.
The display of the temperature compensation is only visible if it is activated in the Quartis
configuration program.
7.12 Virtual joystick, click probe point on CAD model and simulation speed
The machine can be operated in offline mode using the virtual joystick.
These functions are only displayed if WM | Quartis is in offline mode(not connected to the
machine) .
1. Virtual joystick
3. Simulation speed
Virtual joystick
If the Ctrl key is pressed at the same time, the machine is moved 0.1 mm.
If the Shift key is pressed at the same time, the machine moves 10 mm.
If the Alt key is pressed at the same time in multiple machine mode, all configured machines are moved
simultaneously.
Positioning in X, Y or Z direction
Position the mouse pointer on the middle button of the virtual joystick.
Depending on the position of the mouse pointer on the button, the X and Y or the Z direction is blended out. Now
draw the virtual joystick in the desired direction by holding down the left mouse button and moving the mouse in
the corresponding direction.
The speed can be set with the slider on the right side.
The current position of the machine is displayed in the coordinate display below the virtual
joystick.
If this command button is activated you can adopt a measuring point directly from the CAD model by clicking on it.
Simulation speed
This drop down list allows you to switch the coordinate display between values from a work piece, pallet, coupling,
rotary table, reference or machine coordinate system
Thereby the coordinate system display will be refreshed automatically. The number of decimal places can be
defined in the system settings.
By clicking on the coordinate display with the left mouse button you can position the machine.
By clicking on the coordinate display with the right mouse button you can switch between Cartesian coordinates,
spherical coordinates and cylinder coordinates.
The measurements units displayed in this display can be changed in the system settings.
8 Database
8.1 Information about the database
WM | Quartis works with Microsoft Access databases in which all measuring relevant data is saved. Thus
measurements can be reproduced and evaluated again at a later point of time.
There are two different databases in WM | Quartis: a measurement database and a system database.
The measurement database contains all work pieces with their corresponding programs, CAD models, graphics
views, measurements and features. This database is machine-independent and can be created and selected in WM |
Quartis.
The system database contains probe systems, reference spheres, articulating probing systems, pallet coordinate
systems, coupling and quick selection tables. This database is machine-dependent and can be selected in the
configuration program off WM | Quartis.
2. Click on New.
If you want to save the measurement database in a different directory, switch to the corresponding directory
and click on OK in order to save and activate the measurement database.
When creating a new measurement database, the definitions of the user defined properties are
taken over from the active into the new measurement database.
Click on the command button SQL Server …, in order to open the dialog for the input of the
required parameters.
This option is only available if the module EXT-DB is unlocked on your Metrokey.
2. Click on Open.
If the measuring database was created on a Microsoft SQL server, you might have to click on the command
button SQL Server in order to open the dialog for the input of the required parameters.
3. Click on Database.
4. Select if the deleting (any deleting of database entries must be once again confirmed before it takes effect)
and/or the modification and copying (any editing of database entries must be once again confirmed before it
takes effect) should be confirmed.
The compression is not only executed when Quartis is terminated, but for every action in which a
database is closed. For example, if a database is closed in order to open or to create a new database.
For large databases that are not stored on local drives, the compression can take a lot of time due to
network requests. In these cases, it may make more sense to execute the compression manually at
regular intervals using the configuration program and disable the automatic compression when closing.
6. Select if Quartis should create an automatic database backup (a database backup is automatically created
under the name of "Databasename. qrtmeasdb.backupX ". X stands for the number of the backup copy, and 01
relates to the latest one. When the maximum number of backup copies is reached the oldest copy is deleted before
the creation of a new one) during start up or exiting Quartis and how many number of copies (maximum
number of backup copies, when this number is reached the oldest ones are overwritten) .
If the option during opening is selected, Quartis creates first a backup copy and then the database will
be compressed.
Finally you can save the backup copy in the same directory as the database or select a different
directory.
This function does not anyhow replace a broader data backup concept, as it only backs up the
current database and regularly overwrites the backup copy.
7. Click on OK.
Measurement selected
3. Select the line work piece or measurement. Depending on what is selected, additional information is
saved with the work piece or the measurement.
4. Click with the right mouse button on the title line in the data view.
6. Click on Add.
Column ID: Define the ID for the user defined property. The ID differentiates between different
properties. The same ID can therefore only be assigned once.
Column Name: Define the name of the user defined property. The term defined is, e.g., displayed as
column title in the database or queried with this name when creating a new work piece or measurement.
Column Default: Optionally, you can define a default value. If a new work piece or measurement is
created at a later time, the corresponding property is already predefined with this value. The value can
be changed. It is also possible to enter expressions.
8. Click on OK.
The added property is now displayed as an additional column in the database. If a new work
piece or measurement is created, the value of this property can be defined.
The user defined properties of existing work pieces or measurement can be changed using the
function Edit data within the database window.
This function pastes data from the clipboard into the database.
3. Mark the position where the data from the clipboard are to be inserted.
If a conflict occurs during copying (data record with same ID exists already) the following dialog will be displayed.
1. Select the source database (from which database the data are copied) and the target database (in which
the data will be copied into).
2. Select if a dialog is displayed in case of a conflict (ID is already taken) or if the data is to be overwritten
automatically. It is also possible to skip (not copying).
4. Enter a work piece ID for the work piece to be inserted. In the offset field an offset for the current ID can
be entered.
9. Click on OK.
This function allows you to edit the selected data sets in the database.
Furthermore, it is possible to select multiple data records and to subsequently edit them one after the other or
simultaneously.
Depending on the type of the selected data record(s), different fields can be edited.
With the exception of editing data records of the type graphics - model, the procedure for all data record types is
similar:
6. The button Adopt value for all further data sets is only available if multiple data records of the type
feature were selected.
Only activate the button Adopt value for all further data sets if the entered value is to be
adopted for all selected data records of the same feature type.
7. Click on OK.
When editing features you might also have to edit the corresponding programs.
Else the edited tolerances are overwritten when executing the program the next time.
You can search in the left database window as well as in the right one. A search terminated in one window will not
continue automatically in the second window.
3. Select a line in the tree structure on the left, or in the list on the right.
If the key combination Ctrl+F is pressed while the database window is active,
the ribbon Database is displayed and the focus is automatically set to the
Search for field.
5. Start the search starting from the selected line by clicking the command button (Search downwards)
or (Search upwards). Each further click searches the next existing term. If the focus is set to the field
Search for, the search can also be executed downwards by pressing the enter key.
· In the left database window you can only search text which is also visible in the tree structure (ID
and description).
Exception: Programs
In the left database window the related program node is marked and the right database
window shows the list containing the program.
· In the right database window search takes place in all columns. Not displayed columns, which
contain search terms, are not displayed automatically. You can activate/deactivate the display of
columns with a right mouse button click on the header of the list.
This function allows you to split the database work window into two individual views.
Therewith another system or measurement database than the currently active one can be displayed in the second
view.
In order to load another database than the current one into the second view, you have to click on
the arrow next to the command button Split View and select a measurement or system database
from a directory or the list.
The data can also be copied with drag and drop from one to another database.
3. Click on Close.
The function can be activated in the context menu by right clicking in the right side of the database window. It stays
active until it is deactivated again.
9 CAD Model
9.1 Import (convert) CAD models
This function imports a surface data record (CAD model) into the active work piece. The supported CAD formats are
listed here.
During the import path and file name of the imported model is saved in the database under CAD models.
2. Click on Import.
If Select directory for the file storage location in the Converter options for CAD file is activated, you will be
asked to select the storage location for the *.sab and *.sat-file(s).
All imported CAD models including path and file name are now displayed in the dialog.
Each imported model is mapped to a sequential reference ID that is displayed at the beginning of the file
name.
If a Quartis program refers to CAD surfaces, e.g. with the measurement of points with projection
onto CAD, this CAD model reference ID and the surface ID from the CAD are saved within the
program. The name of the imported file does not matter. If an existing CAD model is to be
replaced, e.g. with the update of the drawing objects, it is advisable to do so via the function
Modify.
7. Adjust the list of CAD models using Modify, Delete and Delete all.
8. Select a model and a function in the contextual menu (right mouse button).
Change color... assigns a new color to the model using the color dialog. When adding a model, the default
color is assigned to it. Auxiliary files have a fixed color.
Standard auxiliary file sets an auxiliary file as standard auxiliary file. Newly added auxiliary elements (e.g.
curves) are added to this file.
The option Edit CAD coordinate system allows you to relocate CAD models.
Depending on your selection in the previous step, the CAD models are loaded.
A progress bar is displayed during the loading of CAD models. It is possible to abort long
loading processes within this dialog. CAD models not loaded are marked with a cross in the
dialog.
(Yet) not loaded but in the directory available CAD models are marked with a cross .
CAD models that could not be loaded as they were not found in the defined directory are marked
with an exclamation point .
This function allows to relocate individual CAD models within a work piece.
This is, for example, required when an automotive component is to be used in different vehicle types on different
positions.
2. Select the model and choose the function Edit CAD coordinate system in the contextual menu (right mouse
button).
3. Activate the check box Translation and enter the desired values for the translation in the corresponding
direction.
4. Click on OK.
A model that has been relocated is marked with a (Z) in the dialog Import (convert) CAD models.
2. Click on Save.
4. Enter the new file name for the CAD model, change the data type if needed and save it.
The CAD model can be saved as ACIS® file in binary (*.sab), text (*.sat) or auxiliary file format
(*.sax).
The saved CAD model can be read and edited in older versions of WM | Quartis and Metrosoft
CM when activating the option Save data in downwards compatible format in Converter options
for CAD files.
By doing so, the reference ID of the CAD model remains the same. This is important if a previously created
programs refer to a CAD surface.
2. Click on Import.
5. Click on Modify.
6. Select the corresponding format from the drop down. If you do not know the format, select All CAD files.
8. Click on Open.
The new CAD file is imported. The path existing in the dialog and the database will be overwritten with the
path of the new CAD model.
If a Quartis program refers to CAD surfaces, e.g. with the measurement of points with projection
onto CAD, this CAD model reference ID and the surface ID from the CAD are saved within the
program. The name of the imported file does not matter. If an existing CAD model is to be
replaced, e.g. with the update of the drawing objects, it is advisable to do so via the function
Modify.
2. Click on Import.
5. Click on Delete.
The path of the CAD model is deleted from the dialog and the database of the active work piece.
This is especially useful when working with very large CAD model in serial measurements whose loading process
could generate a considerable long waiting time when opening a work piece or when closing the dialog Import
(convert) CAD models with OK.
If you unchecked the check box before the file name of a CAD model, this CAD model will not be loaded when the
dialog is closed.
1. When the dialog is opened, the parent check box in front of the CAD model description displays the status
of the setting Load CAD models when opening work piece defined in the system settings.
By activating or deactivating this parent check box in front of the CAD model description, you can overwrite
the setting for Load CAD models when opening work piece for this individual import.
2. When the check box in front a CAD model file name is deactivated, the corresponding CAD model is not
loaded when closing the dialog with OK.
Example
The parent check box (in front of the CAD model description) is
deactivated. This means no CAD model is loaded.
Most of these options are used in order to correct erroneous and inaccurate CAD files and make them useable for
the ACIS® Graphics Kernel.
General
Calculate facets
When this switch is enabled a file with facets (*.saf) for graphic representation of the model is created after the end
of CAD file conversion. If the facet file is present at the time of loading the model, the model will be displayed faster.
Through the submenus Fine/Medium/Rough you can select the display quality for which the facets should be
created.
When the ACIS® files are saved in binary format (*.sab), a CAD file is loaded about twice as fast. Thus this option
should always be active. Moreover, it has no effects on the duration of the conversion process. If this option is not
activated, the file is saved in text format (*.sat). This is reasonable only for the error search or data exchange
between various computer systems.
This switch must be set so that the converted models can also be read and processed in older WM | Quartis
versions. Data is then saved in ACIS version 20.
The switch affects also Save CAD model under a new name and Mirror CAD model.
These settings determine where to store CAD files (*.sab, *.sat, *.sag. *.saf, or *.sax).
The *.sab or *.sat file is stored in the directory "Common data". This directory can be defined in the Quartis options
under System.
The *.sab or *.sat file is stored in the same directory where the original file to be converted is located.
The *.sab or *.sat file is stored in the same directory where the currently opened measurement database is located.
Select directory
The directory in which the *.sab or *.sat file is to be stored can be selected individually for each new conversion.
These settings do not only apply for the conversion of CAD models but also when a *.sab or *.sat
file is imported directly. Except for the option Directory of original file, a copy of the *.sab or
*.sat file is stored in the corresponding directory.
If this switch is set, then the CAD data is adjusted to the high precision of ACIS® during the conversion. Additionally,
errors in the structure of the CAD model are corrected.
If this switch is activated, the converted data is then tested, repaired and simplified. This helps avoiding errors at the
time of display or intersection of models. This operation can take a long time.
If this option is active, then the names of the coordinate systems included in the CAD model are listed in a dialog
during the import of CAD data.
In this dialog the user can select which coordinate system should be used.
If only one coordinate system is saved in the CAD data, or if the option is switched off, then the dialog is not
displayed.
If this option is active, the orientation of the surface (front- and backside) will be kept during the conversion. The
surface orientation is displayed in the graphics,
If this option is activated, assemblies are converted as separate ACIS files and one assembly group file (*.SAG)
during the conversion. This is only available if the corresponding converter supports the conversion of assemblies.
During the import of the assembly group file, the corresponding ACIS files are added to the graphics. The individual
parts then can be displayed/hidden in the graphics via the layer management. The layer structure of the parts
remains.
Filter
This option allows you to switch on or off the translation of the corresponding elements.
Free surfaces are the surfaces that are not bordered by trimming curves. Free curves and free points are
curves/edges or points that are not part of any surface.
These switches enable excluding unnecessary elements from the conversion and reducing the size of the model file.
Select here the file where the definition of the user format is saved.
The structure of such a definition file is described under User format converter.
Standard
The options for the conversion of CAD files are set back to their default values.
OK
9.7 Converter
9.7.1 ACIS Converter
WM | Quartis uses the ACIS format from Spatial. Data in this format can be imported without conversion.
ACIS files can either be in binary format (*.sab) or text format (*.sat).
The CATIA V4 converter converts CATIA V4 CAD files to the ACIS format used by Quartis.
The following table shows the CATIA V4 elements that are translated by the CATIA V4 converter.
Name Name
Color Color
Point Vertex
Line Line
Circle Circle
Ellipse/Circle Ellipse
Conic Bspline
NURBS Bspline
Plane Plane
Cylinder Cylinder
Cone Cone
Torus Torus
Sphere Sphere
The CATIA V5 converter converts CATIA V5 CAD files to the ACIS format used by Quartis.
CATIA V6 data can also be converted as long as it has been previously exported as CATpart or CATproduct from
the CATIA V6 database.
The CATIA V5 / V6 data has to be available as single model (*.CATpart) or as assembly group
(*.CATproduct).
The following table shows the CATIA V5 / V6 elements that are translated by the CATIA V5 converter.
Name Name
Color Color
CATLine Line
CATCircle Circle
CATEllipse Ellipse
CATPlane Plane
CATCylinder Cylinder
CATCone Cone
CATTorus Torus
CATSphere Sphere
The DXF converter converts DXF CAD files to the ACIS format used by Quartis.
The converter supports the versions DXF 2000/2002 (AC1015) and DXF R12 (AC1009) and
compatible versions.
The following table shows the DXF elements that are translated by the DXF converter.
Color Color
Name Name
Point Point
Line Line
Circle Circle
Arc Circle
Plane Plane
Ellipse EllipseCone
Spline Bspline
The IGES converter converts IGES CAD files to the ACIS format used by Quartis.
IGES files can be converted from individual models (*.igs) or from assemblies (*.igs).
The following table shows the IGES elements that are translated by the IGES converter.
Color Color
Name Name
The INS converter converts inspection plan files in the INS-format which have been exported from Audiplan (CATIA
V4) to the ACIS format used by Quartis.
Thereby auxiliary elements are created which later can be selected in the graphics in order to measure elements.
The Inventor converter converts elements from Inventor CAD files to the ACIS format used by Quartis.
The Inventor data can be in single model (*.ipt) or assembly group (*.iam) format.
The following table shows the Inventor elements that are translated by the Inventor converter.
Point Point
Straight Line
Plane Plane
Cone Cone
Cylinder Cylinder
Sphere Sphere
Torus Torus
The Parasolid converter converts elements from the Parasolid CAD files to the ACIS format used by Quartis.
The following table shows the Parasolid elements that are translated by the Parasolid converter.
Color Color
Name Name
POINT Point
CIRCLE Circle
ELLIPSE Ellipse
LINE Line
PLANE Plane
CONE Cone
CYLINDER Cylinder
SPHERE Sphere
TORUS Torus
The ProEngineer converter converts ProEngineer CAD files to the ACIS format used by Quartis.
The converter supports the ProEngineer versions 16 to Wildfire 5 and Creo 4.0, whereby
compressed and encoded ProEngineer files are also accepted.
ProEngineer files can be converted from individual models (*.prt) or from assemblies (*.asm).
The following table shows the ProEngineer elements that are translated by the ProEngineer converter.
Color Color
Cylinder Cone
Cone Cone
Torus Torus
The Siemens NX converter converts elements from Siemens NX CAD files to the ACIS format used by Quartis.
Siemens NX files can be converted from individual models (*.prt) or from assemblies (*.prt).
The following table shows the Siemens NX elements that are translated by the Siemens NX converter.
Name Name
Color Color
Point Point
Line Line
Ellipse Ellipse
Circle Circle
Plane Plane
Cone Cone
Cylinder Cone
Sphere Sphere
Torus Torus
The Solid Edge converter converts Solid Edge CAD files to the ACIS format used by Quartis.
Solid Edge data can be in single model (*.par, *.psm) or assembly group format (*.asm).
The following table shows the Solid Edge elements that are translated by the Solid Edge converter.
Color Color
Layer Layer
PK_POINT_t Point
PK_LINE_t Line
PK_CIRCLE_t Circle
PK_ELLIPSE_t Ellipse
PK_PLANE_t Plane
PK_CONE_t Cone
PK_CYL_t Cylinder
PK_SPHERE_t Sphere
PK_TORUS_t Torus
The SolidWorks converter converts SolidWorks CAD files to the ACIS format used by Quartis.
The converter supports SolidWorks files from version 2003 to 2014 in WM | Quartis (32-bit) and
versions from 2003 to 2018 in WM | Quartis (64-bit).
The SolidWorks data can be in single model (*.sldprt) or assembly group format (*.sldasm).
The following table shows the SolidWorks elements that are translated by the SolidWorks converter.
Color Color
Layer Layer
PK_POINT_t Point
PK_LINE_t Line
PK_CIRCLE_t Circle
PK_ELLIPSE_t Ellipse
PK_PLANE_t Plane
PK_CONE_t Cone
PK_CYL_t Cylinder
PK_SPHERE_t Sphere
PK_TORUS_t Torus
The STEP converter converts STEP CAD files to the ACIS format used by Quartis.
The converter supports the STEP format AP203, AP214 and AP242.
STEP files can be converted from individual models (*.stp, *.step) or from assemblies (*.stp,
*.step).
The following table shows the STEP elements that are translated by the STEP converter.
COLOR Color
Name Name
LINE Line
CIRCLE Circle
ELLIPSE Ellipse
PLANE PLANE
CYLINDRICAL_SURFACE Cylinder
CONICAL_SURFACE Cone
SPHERICAL_SURFACE Sphere
TOROIDAL_SURFACE Torus
The VDA-FS converter converts VDA-FS CAD files to the ACIS format used by Quartis.
The following table shows the VDA elements that are translated by the VDA converter.
Name Name
POINT Point
CIRCLE Ellipse
The user format converter converts the geometry and measuring information from a text file (ASCII) to an ACIS
format used by Quartis. Thereby auxiliary elements are created which can be clicked on for the element
measurement in the graphics. Tolerances are not imported.
The elements contained in the text file must be marked using unique identifiers.
The structure of the user forma of the text file is defined in a definition file (*.INI).
The definition file used for the conversion can be selected using the function Converter options for CAD files. As a
default, the CustomFormat.ini in the work directory settings (Settings) of WM | Quartis is used. This file is also an
example for the structure of a definition file.
The definition file has a structure similar to that of a Window initialization file. It is divided into two sections -
"Definitions" and "Elements".
Key Setting
The section Elements defines the elements contained in the user format and its parameters. The definitions for each
element are presented in a row as follows:
The following table lists the elements, their key names and parameter that are supported by the user format
converter.
Point Point posX, posY, posZ dirX, dirY, dirZ, name, matthick, tol,
layer, color
Edgepoint Edgepoint posX, posY, posZ, type, diam, name, matthick, tol,
layer, color
dirX, dirY, dirZ,
Circle Circle posX, posY, posZ, name, matthick, tol, layer, color
Rectangle Rectangle posX, posY, posZ, name, matthick, tol, layer, color
width, length
Longhole Longhole posX, posY, posZ, name, matthick, tol, layer, color
width, length
Longhole Slot posX, posY, posZ, name, matthick, tol, layer, color
Sphere Sphere posX, posY, posZ, name, matthick, tol, layer, color
radius
Cylinder Cylinder posX, posY, posZ, name, matthick, tol, layer, color
radius, length
Geometry
Reference point Reference posX, posY, posZ dirX, dirY, dirZ, name, matthick, tol,
layer, color
The following points should be taken into account while defining elements:
· The identifier must correspond to the identifier used in the user format and should be listed as the first
parameter.
· The sequence of parameters should correspond to that in the user format.
· Parameters that are not separated by separators but have a fixed length must be terminated with a % and the
number of characters: e.g. …, Parameter%10, …
· If the user format contains parameters that are to be skipped, a "dummy" parameter must be inserted at the
desired position.
The table given below describes all the possible parameters and their contents. All measurements must be
expressed in millimeters.
color Color coded from 1 to 8 (black, red, green, blue, yellow, Number
magenta, cyan, white)
10 Program
10.1 Information about the program
Individual steps of the measurement process can be saved in a program.
This measurement process can then be used again by executing the saved program.
Two different types of programs can be created and executed with WM | Quartis:
Quartis programs can only be created and executed with WM | Quartis. The program is recorded using Teach-In.
The program is automatically created if working steps are recorded in recording mode in Quartis.
It is also possible to create programs automatically from lists with elements and features.
The DMIS standard (Dimensional Measuring Interface Specification) has established itself in the area of technology
transfer.
The DMIS standard defines the data format for transmitting measurement instructions from a CAD/CAM system to a
coordinate measuring machine or between different coordinate measuring machines.
A DMIS file contains, besides the geometrical data, all required technology data relating to the measurement
process, thus representing a complete measuring program. This way, measuring programs can be created either
away from the machine on a CAD system or using a software with built-in measuring machine simulation
independently from the machine used later.
DMIS also provides the export of inspection results in a standardized form (DMIS results output, DMO).
Information about the DMIS results output can be found in the corresponding help topic.
The DMIS Characterization File of WM | Quartis documents which statements are supported.
4. Activate the option Link probe system name with stylus number if you execute DMIS programs and have
configured a CMM-OS interface.
SNSLCT/SA(202),1,SW(RDS),'E',-90.00,'D',180.00
5. Activate Interpret Text/OUTFIL for relative reference only in case when you are executing DMIS
programs in which the relative reference is marked with
TEXT/OUTFIL,'%RELATIV ZU [Relativbezug_ID]'
OUTPUT/FA(Element_ID),TA(Merkmal_ID)
and is to be saved in the database.
Both program sentences do not have to be executed subsequently after each other but within the same
measurement macro.
6. Activate Save F() as theoretical element when you are executing duplex DMIS programs, which have
been created with Zeiss iDA.
The correct setting depends on the program system with which the DMIS programs have been created:
· ON or OFF for
o iDA programs for Metrosoft CM, program export option "DMIS 3.0 (Probe system No.)"
· ON for
o iDA programs for Metrosoft CM, program export option "DMIS 4.0 (angle)"
· OFF for
o iDA programs which have been converted during import into Metrosoft CM3 and then exported
again as DMIS program.
o DMIS programs (not created with iDA) in which the ID (label) of a nominal value (Feature Nominal)
is a variable.
Example:
§ DECL/CHAR,32, KR_Ausricht
§ KR_Ausricht = ASSIGN/'Kreis_ID_Aus_Var'
WM | Quartis ® R2018-2 Program 200
Program
§ F(@KR_Ausricht)=FEAT/CIRCLE,OUTER,CART,-0.04787,$
-0.02439,5.52922,0.00000, 0.00000,1.00000,2.95000
§ CONST/CIRCLE,F(@KR_Ausricht),PROJCT,FA(998),FA(dummyplane)
7. Select the settings for the program execution with selective parameter modification.
When executing programs with selective parameter modification, the parameter modification only
applies to the selected types of program sentences.
If probe system, articulating probing system and/or edge point is activated, the parameter of the
corresponding functions can be edited during the program execution with selective parameter
modification before each program sentence is executed.
If the check box Projection onto CAD is activated, the recorded model and reference surfaces within the
program are re-referenced during the program execution with selective parameter modification in the
program sentences Measurement point with projection onto CAD.
Depending on the projection rules selection in the measurement settings this either takes place
automatically or by the user selecting the projection surface selected.
With this option you can activate the edit mode by double clicking on a program sentence and open this
program sentence for direct editing.
9. Click on OK.
2. Click on New.
3. Click on Program.
4. Enter a program ID and select if you want to create a Quartis or DMIS program.
Hints for the option Start with program from list with elements and features.
More properties can be added by clicking in the lowest line of the properties or moving down the cursor
using the keyboard and then entering the desired property its value.
Properties are displayed as attributes in the program sentence details, when the header is marked within the
program.
9. Click on Finish.
Check and configure the following points before you create a program:
· Machine settings
· Load probe system
· Measuring parameters for the actual elements in the ribbon
When creating programs from lists with elements and features, you have to proceed in the same way as when
creating a new program. In step 2 the option described below has to be selected.
1. Select the option Start with program from list with elements and features.
4. Click on Finish.
The program is created according the selected list with elements and features.
The order of elements in the program is identical with the order of elements in the inspection plan.
A program created automatically from a list with elements and features cannot be executed
directly on CNC machines. The program must be complemented previously with the used
alignment, probe system, motion paths between the elements, etc. If necessary, the measuring
strategies of single elements can be adapted with Execute program with parameter modification.
The following element types are supported and converted in program sentences of type Measurement ('Element'):
· Point
· Circle
· Rectangle
· Edge point (perpendicular / rounded)
If tolerances (TOL) are assigned to the elements, they will be adopted in the program sentences and the
corresponding AUTO features (x, y, z, A, B, diameter, length and width) are activated.
Not supported element types like, sphere, cylinder, plane or cone are inserted into the program as comment.
Further, in the BMW or Daimler/Audi interface description defined data like construction elements (ORP / SYP, SPT),
alignments (ALG), measuring strategies (MST), mathematical measurement elements (WIN, ABS, FUG) etc. are
ignored. They are not inserted into the program as comment.
More about definitions in the file you can read in the following help topics:
With the installation of WM | Quartis the following files are delivered in the folder …\Examples:
Measuring strategy
During creation of program sentences, parameters not defined in CSV files (for example distribution of points,
probing depth, sector, edge distance etc.) are set as defined in the actual settings in WM | Quartis. As a result the
program sentences are created with the measuring parameters, which are active when the measurement of an
element is opened in the ribbon.
Parameters relating the reference are adopted partly from the ribbon:
Measuring Measuring
Number of points
Distance
Relative measuring
(if necessary)
ZX-plane Distance
YZ-plane
· Elements, which begin with a supported element type (e.g. PT) but with missing relevant information (cells), are
listed as Error in the program sentence 1 (comment).
· Elements, which contain all information (cells) but contain invalid nominal values (e.g. diameter = 0), are also
listed as Error. They contain the note Nominal values are invalid and are inserted at the corresponding
position in the program as comment.
· If data sets exist in a wrong data format no matching data set will be found and an empty program is created.
This will be the case, if the format is set to BMWIpp and afterwards a file of Daimler / Audi Inspection Feature
ASCII Format is selected.
A name (ID) may occur only once in a file. Double IDs result in an exception error message. In this
case no program will be created.
The ASCII Excel format defined by BMW is described in the document BMWIpp Inspection Plan and Protocol
Formatbeschreibung (version of January 29, 2014).
The first line of the file (header) contains always the names of the columns. These names must match exactly the
BMWIpp format description. The sequential order of the individual column names is random. Nevertheless, the
content of the following data sets must correspond to this order.
Rows, which follow the header, correspond to a data set, which contains the number of data fields (columns)
defined by the header.
The file must contain at least the green marked columns in the table below, with the corresponding headings. The
file can contain, in contrast to the BMWIpp interface description, further column titles, but they are not taken into
account when creating the program.
Column assignment
Program sentences for edge points of IPE.Type = BPT are written as Measurement (edge point) with the
calculation method perpendicular.
Program sentences for edge points of IPE.Type = KPT are written as Measurement (edge point) with the
calculation method rounded.
Lx Lower tolerance limit of the x-component of feature position. Ly, Lz, LA and LB apply correspondingly to the
lower tolerance limit of other position features (y, z, A, B).
Ux Upper tolerance limit of the x-component of feature position. Uy, Uz, UA and UB apply correspondingly to
the upper tolerance limit of other position features (y, z, A, B).
LØ Lower tolerance limit of feature size (diameter). Lb and Ll apply correspondingly to the lower tolerance limit
of other size features (width, length).
UØ Upper tolerance limit of feature size (diameter). Ub and Ul apply correspondingly to the upper tolerance
limit of other size features (width, length).
Planes are not supported. Data is inserted into the program as comment.
These IPE.types are not supported and ignored when creating a program.
The ASCII Excel format defined by Daimler and Audi is described in the document Specification of an Excel ASCII-Table
to exchange feature information between CAD and CAQ Systems (actual version 4.0).
You must consider the following when you create a CSV file:
This information about tolerances to be used is processed, if it exists and the corresponding information
about the tolerance follows further down in the CSV file (see below). Nevertheless, this information is not
essential to create the program sentence.
Data of material thickness is adopted in the program sentence, but not essential to create the program
sentence. Using the material thickness is depending partly on the measuring strategy, therefore the option
Consider material thickness is deactivated.
Not supported elements, data are inserted as comment into the program.
If position tolerances (position x, y or z as well as deflection A and trimming edge B) or dimensional tolerances are
assigned to an element, the corresponding AUTO features with the tolerances are adopted in the program
sentence.
Information about the tolerance must be specified with the element and defined in the file. A tolerance group (e.g.
TG01) or a single tolerance (e.g. TOL_PT2) can be defined.
Further information you will find in the document Specification of an Excel ASCII-Table to exchange feature information
between CAD and CAQ Systems (actual version 4.0).
The measurement tasks are usually identical for symmetrical work pieces (e.g. left and right vehicle parts). However
coordinate values are mirrored. This function allows mirroring a work piece program (e.g. left fender) in its
counterpart (e.g. right fender).
When mirroring programs, you have to proceed the same way a new program is created. In step 2 the option
described below has to be selected.
Only programs from the current work piece can be mirrored. If another program is to be
mirrored, it has to be copied first into the current work piece.
Features are always mirrored. Absolute values (e.g. size or roundness) remain unchanged. Only
one coordinate system (the one that defines the mirroring plane) can be active in the program to
be mirrored.
Positioning commands in the work piece coordinate system are mirrored. Positioning commands
in a machine coordinate system are taken over into the mirrored program without changes. Probe
systems have to be adjusted manually. This can be done for the entire program in one single step
by using the function Simultaneously edit multiple program sentences.
When creating measurement programs that will be mirrored, you should use as few probe
systems as possible with simple stylus assignments. This will simplify the automatic mirroring of
programs.
2. Click on Open.
3. Click on Program.
4. Select the desired program from the list. It is also possible to select multiple programs at the same time.
5. Click on OK.
2. Click on Save.
3. Click on Program.
A Quartis program is always automatically saved into the database whenever the record or edit
mode is terminated.
2. Click on Import.
3. Click on Program.
4. Select the desired program and click on Open. It is possible to select multiple programs at the same time.
7. Selected programs can be removed from the import list by using Remove.
8. In order to link the selected program with the work piece, check the check box Link. Else the programs will
be imported into the database.
If the program is linked, only file name and path are saved as a link into the database.
9. With the check box Link all you can determine if all programs from the list are to be linked or imported.
10. Activate the check box Open programs during import / linkage if all imported / linked programs are to be
opened after the import / linkage.
11. Activate the check box Rule based assignment of ID and description in case the file name is to be
separated into ID and description.
The sequence of digits in the beginning of the file name then creates the program ID; the description is
created out the remaining string of the original file name.
A '_' sign can be used in the file name as a separator between the sequence of digits and description; this
separator will be removed automatically.
Example:
4711_Part_A transforms to ID=4711, Description=Part_A
If the check box is not activated or the file name does not start with a sequence of digits, the entire file
name is used as ID.
Example:
Wenzel_Metromec_Standard transforms to ID = Wenzel_Metromec_Standard, Description = (empty)
12. Clicking on Close will terminate the dialog without importing / linking any programs.
A green colored program indicates that the import / linkage was successful.
A red colored program indicates that an error occurred during the import / linkage.
The program creation and modification date as well as the corresponding time are displayed in
the database view.
For linked files the creation and modification information of the linked file is displayed; for
imported files the information from the file (DMIS programs) or the actual creation and
modification date of the program (Quartis programs).
Exported Quartis programs are encoded into the Quartis internal format.
2. Click on Export.
3. Click on Program.
4. Select the desired program. It is possible to select multiple programs at the same time.
5. Click on OK.
If needed, change storage location and file name in the dialog that opens.
It is possible to add more program from the current work piece to the export dialog by clicking on Add....
7. Click on Export.
8. Click on Close.
3. Click on Program.
4. The result of the checking process is displayed in the message window. By double clicking on a
displayed error or warning, the corresponding line of the program is displayed.
Program texts are displayed in different colors within the DMIS editor:
Comments: Grey
Skipped keywords (MAJOR WORDs), this means commands, that neither result in an action nor a
syntax error in Quartis: Purple
Texts: Maroon
Numbers: Green
This function starts the program in a new measurement. This means that the measurement number is increased by 1
as long as elements are already available in the current measurement.
The parameter modification (default or selective) is an execution mode which allows to edit program during their
execution.
The program is executed step by step in the order specified by the program. The user can change and confirm the
parameter of the corresponding function before the program sentence is executed.
3. Click on the command button Execute program with parameter or selective parameter modification .
During the execution with parameter modification or selective parameter modification, you have
to pay attention that only those program lines are executed that also would be executed during
the normal program execution.
If the functions Jump or Branch are used it is possible, depending on the program and data
constellation, that not all program lines are suggested for the parameter modification.
After the execution the program is again in pause mode until the next click on the command button is carried out.
The program sentenced marked in red is executed with the next click on Single Step.
The program can be further executed in regular mode (not single step) by clicking on the
command button Continue.
This function halts the execution of the program and sets it into pause mode.
The program is also halted if the command button in the status window is clicked.
The pause mode can be terminated with a click on Continue and the program is executed from
the position it was halted.
Commands that have already been sent to the controller are processed when clicking on Pause.
This also applies for multiple machine mode.
If you want that the machine is stopped immediately, Stop has to be clicked or the emergency
stop has to be used.
This function stops the execution of the program or terminates the record / edit mode.
The execution of the program can also be stopped when the program is in pause mode and the
pause button is clicked in the status window.
The recording / editing mode can also be terminated using the corresponding command button
in the status window.
3. Select the line(s) and open the context menu with a right click.
A start mark is set on the first selected line and end mark is set on the last selected line in the program.
In the dialog select if you want to measure in CNC on or CNC off mode and then click on OK.
This function is not available if the function Program execution in new measurement is active.
This function executes a program from the line in which the cursor is currently located to the end of the program.
3. Select the desired line and open the context menu with a right click.
In the dialog select if you want to measure in CNC on or CNC off mode and then click on OK.
This function is not available if the function Program execution in new measurement is active.
3. Select the desired line and open the context menu with a right click.
This function is not available if the function Program execution in new measurement is active.
This function sets a new execution point from which the program can be executed.
1. Select the line where the execution point is to be set and open the context menu with a right click.
3. Click on Continue.
Please note, that setting the execution point in multiple machine mode can lead to a situation
where program lines of other machines are skipped or executed repeatedly.
DMIS provides the export of inspection results in a standardized form (DMIS results output, DMO).
The DMIS results output can either be activated by using the FILNAM statement in a DMIS program or via Start
DMO in a Quartis program.
When the program, which started the output, executes a DMIS statement ENDFIL, the DMIS results output will be
finished. The DMIS results output will also be finished when the corresponding Quartis function Finish DMO is
executed.
When activating via the FILNAM statement the file name is made up of the program ID, the program description and
the current measurement ID. The work directory defined in the system settings is used for the storage location of
the DMIS results output.
If the DMIS results output is initiated using the function Start DMO in a Quartis program and the corresponding
DMIS program is integrated as subprogram, you can individually define storage location and file name of the DMIS
file when calling the function Start DMO.
If the DMIS results output is initiated in a main program, statements or functions regarding the start of the DMO
output included in the subprograms are ignored. In this case, the definition in the main program is responsible for
the creation of the DMO file. This way, you can also combine the content of multiple DMIS or Quartis subprograms
in a single DMO file.
Results are saved or refreshed when one of the following events occurs:
The program functions Start DMO and Finish DMO operate also when executing Quartis program sentences of the
type Load coordinate system or Evaluate.
The following table shows, which Quartis program sentence generates which DMIS output
Diameter TOL/DIAM
Length 2
TOL/ANGL
Opening angle
TOL/RAD
Radius
Turning point
Form
TOL/DISTB,NOMINL, …, PT2PT
Distance Point-Point [r]
Distance Point-Line
Distance Point-Plane
TOL/DISTB,NOMINL, …, ANGL_A1)
Distance Point-Point [ax]
TOL/DISTB,NOMINL, …, ANGL_B1)
Distance Point-Point [bxy]
TOL/ANGLB, …, XYPLAN
Angle Line-Plane [XY]
Angle Line-Line
RECALL/DA
Load coordinate system
1) The Minorwords ANGL_A and ANGL_B and the output of the two angles in the spherical coordinate system do not correspond
to the DMIS standard – but the user has the possibility to write ax and bxy in the DMO file the same way it was possible in
Metrosoft CM.
If header data is needed at the beginning of the DMO file, it can be created with a DMIS
program, which is integrated in the Quartis program as a subprogram. You find an example
(Example_dmo_header.dmi) in the \Examples directory.
Quartis program sentences, which are not saved in the DMO file
There exist standard features which can be evaluated in Quartis but are not saved in the DMO file:
1. Quartis functions for which no equivalent statement is available in DMIS standard 5.2.
For example the evaluation of the spatial deviation (d). In DMIS standard 5.2, only the evaluation of the
deviation perpendicular to the surface is defined, which corresponds to the deflection (A). In DMIS standard
5.2 exists no statement for the spatial deviation.
2. Most of the evaluations in a polar coordinate system.
DMIS Standard 5.2 is based on the assumption of a cylindrical coordinate system while in Quartis the polar
coordinates are based on a spherical coordinate system. Results are output in a polar coordinate system only
in the case of equal results in both coordinate systems or if there exists an identification for the output
differing from the standard because of Metrosoft CM history.
If a program with activated DMO output is set to pause or stop mode during its execution, the DMO file is
refreshed at the same time.
The behavior of Quartis during program execution depends on whether there is already a DMO file with same name
in the defined location and whether Quartis has been restarted since the creation of the DMO file:
DMO file does not exist yet/anymore: A new DMO file is created.
DMO file already exists in the position defined: The existing DMO file is completely overwritten.
DMO file already exists in the position defined: The existing DMO file is updated, possibly repeated
OUTPUTS are replaced.
Start from different execution positions and Execute to cursor; Quartis has not been restarted in the
meantime
DMO file does not exist yet/anymore: The DMO file is created with the name defined
(including header data) and then written according to
the executed commands.
DMO file already exists in the position defined: The existing DMO file is further written, repeated
outputs of executed program lines are replaced if
needed. *
* As long as program changes do not change the number of lines to be output per statement and no lines were inserted or
completely removed from the program, the corresponding lines in the output file are replaced correctly, else duplicate entries can
be created in the DMO.
Start from different execution positions and Execute to cursor; Quartis has been restarted in the meantime
DMO file does not exist yet/anymore: The DMO file is created with the name defined
(including header data) and then written according to
the executed commands.
DMO file already exists in the position defined: The existing DMO file is updated, the output of the
executed program lines is written at the end of the
existing DMO file.
If the DMIS results output is started via a main program and an interruption occurs that can only be
solved using the Stop mode during the execution of a subprogram, it is important to choose the
execution position in such a way that the jump from the main program to the subprogram is
executed again. This is the only way that the DMO file defined in the main program is created or an
already existing DMO file is completed.
However, in the subprogram the function Set/delete breakpoints and Set execution position can be
used in order to continue the program execution at the desired position.
In this mode all work steps are recorded into the program.
The recording mode can also be activated in the program window using the right mouse button.
This function irrevocably deletes the program sentence above the red insertion line.
This function defines a position within a program on which the next program sentences will be inserted from.
2. Click on Set insertion point in the context menu (right mouse button).
Depending on if a Quartis or a DMIS program is displayed in the work window, different editing
functions are available.
Edit program
Cut*
This function cuts the selected program sentences and saves them into the clipboard.
Copy
This function copies the selected program sentences into the clipboard.
Parallel to the binary data, all selected lines are also copied in ASCII text format into the clipboard.
Thus allowing to use them in any editor, e.g. Notepad, as text.
Insert*
This function inserts either inserts Quartis program sentences from the clipboard into the Quartis
program or text from the clipboard into a DMIS program.
The content of the clipboard is available until other program sentences are copied into the
clipboard or WM | Quartis is terminated.
Delete*
This function deletes the selected program sentences. In Quartis programs, the program sentences
are irrevocably deleted.
This function positions the cursors at a certain line number or any marker. In DMIS programs you
can only jump to line numbers.
Search for
Enter the text to be searched for in a Quartis program into this field, e.g. Load probe system.
Search upwards
The search for the entered text is executed upwards from the selected program sentence on.
Search downwards
The search for the entered text is executed downwards from the selected program sentence on. If
the focus is set to the field Search for, the search can also be executed downwards by pressing the
enter key.
If the key combination Ctrl+F is pressed while the program window is active,
the ribbon Program is displayed and the focus is automatically set to the
Search for field.
The program detail view is not taken into consideration for the search.
Find
This function displays a search dialog that allows you to search for any text within the DMIS
program.
This function displays a dialog that allows you to search for any text and replace it another text
within the DMIS program.
Undo
This function revokes the last changes executed within a DMIS program.
Redo
This function revokes the carried out change by the UNDO function.
* Before using editing functions for Quartis programs, the editing mode has to be activated. This is an
additional security measure to ensure that programs are not changed by accident.
In editing mode it is also possible to edit an individual program sentence by double clicking on it or to
activate/deactivate program sentences. It is also possible to edit multiple program sentences
simultaneously .
The functions Cut, Copy, Insert and Delete can also be executed in the program window using
the right mouse button.
This function activates the editing mode for all opened programs.
In this mode you can edit/change existing program sentences, without having to execute the particular program with
parameter modification.
4. The values of this individual program sentence can be changed by double clicking on it.
You can also activate the edit mode directly in the program:
After the edit mode is terminated all changed programs will be saved.
With program sentences of the type Measurement () and Load probe system () you can edit multiple
program sentences at once as long as program sentences of the same type have been selected and after
activating the editing mode, the function Edit... is activated using the right mouse button.
More information can be found in the chapter Simultaneously edit multiple program sentences.
This function allows editing multiple program sentences of the same type in one step.
· Changing types and tolerances of AUTO features (features that are automatically created during the element
measurement).
· Activate/Deactivate projection onto CAD for program sentences of the type Measurement (Point).
Activating/deactivating of the Projection onto CAD for the elements of the type point is only
possible if the module SURF is unlocked on the Metrokey.
· Replacement of probe system in program sentences of the type Load probe system.
You can also select all program sentences using the key combination Ctrl+A.
The possibilities for the editing of program sentences as well as the corresponding procedure
depend on which program sentence the mouse pointer points when pressing the right mouse
button. Only program sentences that are of the same type as the one the mouse pointer was
pointing to will be edited simultaneously.
If the clicked program sentence type is only available once within the selection, the procedure is
the same when editing an individual program sentence.
In the preceding image all selected program sentences type Measurement (Point) are edited as
the focus is set on line 6. If program sentences of a different program sentence type (e.g.
Measurement (Circle) in program line 12 or edge point in program line 15) are selected, they will
not be changed.
7. Confirm that you want to edit all selected program sentences of the same type.
1. Start the editing of multiple program sentences as described in the help topic Simultaneously edit
multiple program sentences.
Please make sure that the mouse pointer points on a program sentence of the type Measurement ()
when pressing the right mouse button.
If you are editing multiple program sentences of the type Measurement (Point) and the module SURF
is unlocked on your Metrokey, the dialog Edit multiple program sentences is opened first.
2. The evaluation dialog is directly opened when editing multiple program sentences of the type
Measurement. In contrast to editing a single program sentences, only the AUTO features of the selected
program sentences can be edited.
Depending on the content of the selected program sentence that is focused on, the corresponding AUTO
features are differently displayed.
a. Positions in x, y and z are not determined so far in any of the selected program sentences of the type
Measurement (Edge Point). The check box Evaluate is empty, UTol and LTol are set to 0.000.
b. The spatial deviation d is determined for some of the selected program sentences. Therefore the
check box Evaluate is filled. UTol is empty .
If only a tolerance value is entered into the empty field and the check box is not activated
(check box filled ), the d deviation is furthermore evaluated for only those program
sentences that already evaluated this component before the editing. Thus only the tolerance
is adjusted.
For newly created features, the IDs are created according to the same scheme, as proposed
during the element measurement.
c. The deflection A is determined for all selected program sentences with an UTol/LTol of +/- 0.100
mm.
d. The trimming edge B is determined for all program sentences, however, the different program
sentences contain different tolerances. Therefore the fields for UTOL and LTOL are empty.
In the example above the feature d with a tolerance of 0.100 would be created for all selected program
sentences of the type Measurement (Edge Point) as soon as the program is executed. The tolerances for
the trimming edge B are not changed.
4. Click on OK and confirm that you want to edit all selected program sentences of the same type.
1. Start the editing of multiple program sentences as described in the help topic Simultaneously edit
multiple program sentences.
Please make sure that mouse pointer points on a program sentence of the type Measurement () when
pressing the right mouse button.
The following dialog is only displayed if the module SURF is unlocked on the Metrokey.
2. This option activates/deactivates the Projection onto CAD for all selected program sentences of the type
measurement (Point).
3. The dialog Evaluate is opened with a click on the button in order to change the features and
tolerances.
4. Click on OK and confirm that you want to edit all selected program sentences of the same type.
This is especially useful when replacing original probe systems with the mirrored ones after a program has been
mirrored.
1. Start the editing of multiple program sentences as described in the help topic Simultaneously edit
multiple program sentences.
Please make sure that the mouse pointer points on a program sentence of the type Load probe system
when pressing the right mouse button.
2. All loaded probe systems within the selected program lines are displayed.
Click on the probe system ID you want to replace in the column new. Then select the probe system to
replace the currently loaded one.
You can also enter probe system IDs in the input field of the column new that are not available in the
system database. In this case an error message that the probe system is not available will be displayed
when executing the program.
3. Click on OK and confirm that you want to edit all selected program sentences of the same type.
Deactivated sentences are not included in the program process. This means the corresponding function is not
executed.
The first three steps are not available for DMIS programs as the editing mode is always active.
In DMIS program, $$ is written in the beginning of deactivated program lines. When activating
these lines again, the $$ will be removed.
If CNC mode is activated, all following motion commands in the program are automatically executed by the
controller.
If the CNC mode is deactivated, the machine is moved manually using the joystick.
To prevent collisions the CNC mode is automatically deactivated when a program is created.
In order to deactivate the CNC mode the command button CNC on has to be clicked once again.
This function inserts an intermediate point with the coordinates of the current probe position into the program.
This function is used by CNC controlled measuring system in order to control the motion paths of
the coordinates measuring device during the automatic program execution and to avoid
collisions.
The distance between the intermediate point and the work piece should be larger than the
defined measuring distance.
With existing PH20 or REVO (with RSP2) articulating probing system, programs are recorded with
the directions resulting out of the current swivel angle A and rotation angle B in the current
coordinate system.
While the angle values are more of an informative character, the articulating probing system
always rotates in the recorded directions of the current coordinate system during the program
execution.
This dialog is displayed during the execution of the program. The program is halted until the user confirms the
dialog.
With the help of this function the user is provided with some important recommendations (for
instance which probe to set up or how to probe the next element).
Upon creation of a CNC program it should be considered that here the program execution stops.
6. Preview displays the dialog as it will be displayed during the execution of the program.
This function inserts pictures, sounds or videos into the program. Those are displayed (picture) or executed (sound,
video) during the program execution.
The following file types are supported: *.bmp, *.gif, *.ico, *.jpg, *.jpeg, *.wmf, *.png, *.wma, *.mid,
*.mp3, *.mi, *.wav, *.avi, *.wmv, *.mpeg, *.mpg.
Preview displays the file as it will be displayed during the execution of the program.
The program will automatically proceed after the display time has elapsed. If no display time is selected,
the dialog has to be confirmed with OK in order for the program to proceed.
Define if the file is to be displayed in full screen and if a background color should be applied. If the
function Full screen is disabled, the media is displayed in a dialog.
7. Set if the program continues (program does not stop during the display of the file) and if an acoustic signal
is played before the media is displayed.
This function enables the programmer to insert some explanatory comments in his program
Comment lines are ignored during the execution and a program will not be halted.
Explanatory comments can be given to the user with help of this function. The insertion of
comment lines makes a program clearer so that it can be quicker adapted to new requirements.
4. Enter a comment.
4. Enter a description.
5. Already existing markers within the current program are displayed and cannot be inserted twice.
This function calls another program (B) as a subprogram from a program (A).
It is also possible to run only specified subprogram segments (from marker ...to marker).
The execution of program A is halted. The specified sentences from program B are executed.
Program A proceeds from the position it was halted.
4. Enter the name of the program or select the desired program in the drop-down menu ( ) or selection
dialog ( ).
Only already existing subprograms can be called. This requires a careful programming planning.
Eventually the subprogram to be called should be inserted into the PIP in a second step.
If only a part of the subprogram is to be executed, you have to set first the corresponding
markers within the program.
Accordingly the corresponding jump targets have to be defined previously within the DMIS
subprogram.
6. Click on OK. The call of the subprogram is inserted into the program.
This loop is a single loop which repeatedly executes a certain range within a program.
4. Enter the desired loop index (this variable is set to the start value when the loop is executed and increased with
the step width each further run through) .
The loop index can be used as a variable for the ID of measuring elements and references within
a loop. For more information, see chapter define/edit nominal values.
5. Enter the start value (this value indicates the value of loop index with the first run).
6. Enter the end value (the loop is cancelled as soon as the loop index has exceeded this value).
7. Enter the step width (this value indicates by how much the loop index is increased after one run).
8. Click on OK.
One branch includes at least one condition and one ELSE-part. The program lines, which are located within the
condition are only executed if the condition is met. Otherwise, the program lines are executed inside the ELSE part.
If several conditions are inserted into a condition, they are evaluated from top to bottom until one of them applies.
Program sentences within the applying condition are executed and then the program will continue to run from the
end of the branch.
4. Enter a description.
6. Define a condition. The expression can also be enter directly in the input field. However, it is
recommended to enter the expression using the expression editor.
A double click on the condition input field opens the expression editor.
Element and feature data fields as well as functions to define Boolean expressions (TRUE/FALSE
expressions) are available in the expression editor.
11. Program sentences can be recorded within the condition in the program. Set an insertion point between
the IF and ELSE line or ELSE and end.
The program execution jumps to a defined marker with this function and continues from this marker on.
4. Select a marker. All markers previously inserted into the program are available.
5. Click on OK. The jump to the marker is inserted into the program.
This function increases or reduces the measurement number by a certain value. All following commands are
executed in a new measurement. This is helpful if several parts are measured in one loop program.
It has to be considered that a loaded work piece coordinate system will not be available in the
new measurement and has to be created again first.
4. Enter the value by which you want to increase (positive value) or to reduce (negative value) the current
measurement.
5. Click on OK.
With this function the opening of the dialog Edit measurement properties can be inserted into the program.
Before generating a report for example it is possible to modify the defined measurement properties again, or to
request the input of measurement properties with the function Increase Measurement.
The dialog Edit measurement properties opens as it would be the case if the Measurement properties
are edited in the database view.
These functions can initiate and finish the DMIS resultats output.
The DMIS results output of one or multiple Quartis or DMIS subprograms can be combined in one DMO file defined
in a Quartis main program.
Information about which Quartis program sentence generates which DMIS output you will find in the help topic DMIS
resultats output when executing Quartis program sentences.
4. Define file name and storage location for the DMO file.
Click on button opens the dialog Define DMO file name and storage location.
The file name can be automatically generated with expressions using already available information from
the database.
The expression editor is opened by clicking on the command button Expression editor....
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
5. In the field FILNAM/’text’ you can define which text should be output after the statement FILNAM in the
DMO file.
You can enter the variable ’text’ as text or as expression. Click on opens the Expression editor.
If no input is made into the field FILNAM / ’text' during the recording of Start DMO, the directory path
and file name of the DMO file will be output after FILNAM/ in the DMO file.
6. Click on OK.
7. Now insert program sentences and/or subprograms whose results have to be recorded in the DMO file
just created.
Any DMO file definitions included in these subprograms will be ignored as the output has already been
defined and initialized in the Quartis main program.
The DMO file is created during the execution of the main program. The results of the DMIS
subprograms are recorded for this DMO file as soon as the corresponding DMIS Statements are
executed.
You find more information about DMIS results output in the corresponding help topics.
This function prints the active program in the program window on the standard printer.
This function displays detailed information about the individual program sentences.
3. Click on Details in the context menu (right mouse button). Details can either be displayed right of the
program or below it.
The program halts and is set into pause mode as soon as such a breakpoint is reached during the execution.
The program proceeds as soon as Continue is clicked or can be executed in single step mode by clicking on Single
Step.
3. Click with the right mouse button on the line number where you want to insert a breakpoint. Click on
Delete in the context menu (right mouse button).
In order to delete all breakpoints, select Delete all break points in the context menu.
It is also possible to control multiple machines in multiple machine mode or in a multiple machine network. These
modes are mostly used in the car body metrology when, for example, one wants to measure a body shell on a
double column system with both columns at once.
In multiple machine mode, one Quartis client controls up to eight machines that are configured in the Quartis
configuration program.
The required common reference coordinate system for all machines is created either via a common reference
sphere or the function Couple machine.
Each machine uses its own system database. The measurement results of all machines are written into the (common)
measurement database.
In multiple machine mode, DMIS programs simultaneously control the configured machines.
Quartis programs can only be executed on the selected machine and not simultaneously for all configured
machines.
With properly configured multiple machine mode, the multiple machine network server (the multiple machine
network server is an application that ensures the synchronization and the collision control between the machines in the multiple
machine network) is automatically started when starting up Quartis.
Up to eight machines can be controlled in a multiple machine network. Thereby each machine is controlled via its
own Quartis client (one Quartis client per computer).
Machines used in a multiple machine network are defined by a common multiple machine network ID configured in
the Quartis configuration program. The required common reference coordinate system is created either via a
common reference sphere or the function Couple machine.
Each machine uses its own system database and its own measurement database; however, the elements and work
piece coordinate system of the measurement database can be synchronized.
Quartis and DMIS programs can be executed in a multiple machine network. The function Synchronize multiple
machine network for the individual Quartis clients is controlled via a Quartis program as well as the data exchange
via the functions Send elements / PCS and Receive elements / PCS.
In the multiple machine network, a multiple machine network server (the multiple machine network server is an
application that ensures the synchronization and the collision control between the machines in the multiple machine network) is
used. When starting Quartis on a computer, the corresponding machine is registered with the multiple machine
mode server.
Thereby the Quartis client has to be started first for which the computer name or IP address matches the multiple
machine network identification.
Which machines are registered with the current multiple machine network is displayed in the settings for the
machine.
If a system crash occurs on a Quartis client within the multiple machine network, the multiple
machine network is shut down.
The other Quartis clients can continue to be operated in single mode after confirming an
appropriate message. In order to re-create the multiple machine network, all Quartis clients have
to be stopped first and then be restarted.
The machine that executes the program sentence Synchronize multiple machine network with a defined ID, waits
until all other machines registered with the multiple machine network server have also executed the program
sentence Synchronize multiple machine network with this ID.
The function is only available if the multiple machine network has been configured in the Quartis
configuration program.
The program sentence Synchronize multiple machine network is now recorded into the measurement
program.
When this program sentence is reached during the program execution, a message might be displayed that
the machine is waiting for the other machines.
The program execution only continues after all other machines of the multiple machine network
have also executed the program sentence Synchronize multiple machine network with the same
(synchronization) ID.
The function is only available if the multiple machine network has been configured in the Quartis
configuration program.
4. Select the elements with the mouse tool in the graphics or using the element list.
The sent data is now cached on the multiple machine network server until the function Receive elements /
PCS with the same (data exchange) ID is executed on another machine of the same multiple machine
network.
The data exchange is synchronized, the sending machine waits until the data has been received.
If the function Send elements / PCS is executed while only one machine is registered with the
multiple machine network, the machine will not wait until another machine receives data.
If individual elements or work piece coordinate systems, that were to be sent, are missing in the
current measurement, the program sentence is executed nevertheless without message.
However, if all elements or work piece coordinate systems to be sent are missing in the current
measurement, an error message is displayed.
The function is only available if the multiple machine network has been configured in the Quartis
configuration program.
Data sent from another machine with the same (data exchange) ID is now stored into the measurement
databases of the receiving machine.
The data exchange is synchronized; if no machine has sent data with the same ID, the receiving machine will
wait until it receives data.
Only data of one machine can be received; if another machine sends data with the same (data
exchange) ID, only the data of the machine sending data first will be received.
If elements or work piece coordinate systems with the same element or PCS ID already exist in the
measurement database of the receiving system, they will be overwritten.
If the function Receive elements / PCS is executed while only one machine is registered with the
multiple machine network, the machine will not wait until it receives data. Instead a message that
no data was received is displayed.
If this happens during the recording of a Quartis program, the program sentence is nonetheless
recorded correctly.
12 Machine
12.1 Information about the machine
Functions directly related to the machine are available under Machine.
The machine components such as controller, probe system, joystick and temperature sensors have to be configured
in the WM | Quartis configuration program.
Machines
The settings for the simulation of a program process, the collision detection and control and
the multiple machine network can be adjusted in the settings for the machine.
The measuring distance defines the distance between the work piece surface and the lead point. From the lead
point the positioning speed is switched to the measuring speed and the probe is activated for the probe point
measurement.
The search distance defines the maximal distance which the machine travels further when a probe point is expected
in order to find it. If within this distance no probe contact takes place, the message "No point found" is displayed
and the probe moves back to the lead point.
The measuring and search distance should have the same value.
The retraction distance defines the distance which the probe will retract after measuring the probe point.
a) Positioning
b) Measuring
1) Measuring distance
2) Search distance
4. Click on OK.
The retraction distance is disabled as long as the check box next to it is not activated and the
probe will move back to the lead point.
With the inside elements circle, cylinder, sphere, rectangle and slot, the measuring and retraction
distance is automatically reduced in case it has been defined too large.
The positioning speed defines how fast the machine is moving outside of measuring sequences.
The positioning acceleration defines how fast the machine accelerates to the positioning speed.
3. Adjust the positioning speed and acceleration (in % of the maximal possible speed/acceleration of the machine).
4. Click on OK.
The measuring speed defines how fast the machine moves within measuring sequences.
The measuring acceleration defines how fast the machine accelerates to the measuring speed.
3. Adjust the measuring speed and acceleration (in % of the maximal possible measuring speed and acceleration of
the machine) an.
4. Click on OK.
With a PH20 articulating probing system you can select if probe points are to be measure using head probing or
not.
If the check box is not selected, the probe points are approached by traversing in the three machine axes
X, Y and Z. A and B angle of the articulating probing system remain unchanged.
If the check box is selected, probe points are measured by rotating and swiveling the articulating probing
system. The advantage in doing so is, that only the articulating probing system is moved and not the entire
machine, which reduces the vibrations. Thus it is possible to measure with higher measuring speed and
acceleration.
These settings allow limiting the probing angle α to the bottom and top. The probing angle α describes the
angle between the work piece surface and the stylus direction.
In order to avoid grinding probing, the max. probing angle is limited to 70°.
With a plane, for example, you can avoid with the min. probing angle that the probe head touches the plane
to be measured.
The limitation angles do not have an influence on the effective probing angle α with all element
types:
Plane, Line, Surface, Point, Edge point, Inside slot, - α is larger than the min. probing angle
Inside rectangle, Inside sphere, Outside sphere,
- α is smaller than the max. probing angle
Outside cone
Inside circle, Inside cylinder, Inside cone - α is smaller than the max. probing angle
Outside circle, Outside cylinder, Outside slot, - α corresponds with the min. probing angle
Outside rectangle, Curve
Max. probing angle has no influence on the
measurement.
If the quill can be positioned in the bore axis and the probing angle α does not exceed the max. probing
angle, all probe points are measured with the A and B axes of the PH20 without movement in the X, Y and Z
axis.
With large bores, the quill is positioned in X and Y in such a way, that the probing angle α equals the
defined max. probing angle. This prevents grinding probing or probing that does not reach the material
anymore.
4. Click on OK.
· known: With this method known (calculated from nominal values, distribution methods and distribution
parameter) scan paths are measured. This method is selected when the assembly deviations to be
expected are small (within the probe deflection).
Advantage
It is possible to measure with a high scanning speed (depending on the assembly)
Disadvantage
In the case of too large assembly deviations (larger than the probe deflection) an excessive deviation of the
probe system can occur or the probe loses contact to the assembly.
· unknown: With this method only start and end points as well as scan directions are calculated out of the
nominal values, distribution methods and distribution parameter. The probe does not follow a specified
scan path but moves along the assembly outline. This method is selected when the assembly deviations to
be expected are large (larger than probe deflection).
Advantage
It is possible to measure assemblies with large deviations.
Disadvantage
The scanning speed has to be reduced (depending on assembly).
When executing a program, an element can be measured with known or unknown scan paths. It
does not matter how this element had been measured while recording the program
5. Choose if you want to measure the pre-scan respectively the post-scan distance and adjust the values
accordingly.
The values defined for the pre-scan and post-scan distance only apply if the checkbox is activated.
At the beginning and end of each scan path no points are measured on the defined distances.
Open scan paths (e.g. lines or circles with reduced sector <360°) are shortened according to the set
distances.
Closed, circular scan paths are automatically elongated. This means, that the stylus actually travels more
than 360° with a complete circle so that a circle without gaps can be saved despite the pre-scan and post-
scan distance.
6. Activate the check box Probe deflection [%] in order to set the target probe deflection for the scan in
percent related to the minimum/maximum deflection of the probe.
If the check box is deactivated, the target probe deflection is defined automatically depending on the set
scan speed.
7. Click on OK.
4. Click on OK.
If the switch Automatic update when changing coordinate system is set, the joystick direction is
automatically adjusted after each coordinate system change.
With Move in element direction the joystick direction is adjusted to the largest component (X. Y
or Z) of the direction vector of the selected element.
3. Check the motion path and the position of the articulating probing system. Then click on Move machine to
origin.
A dialog is displayed during the initialization, which provides information about the order and
actual state of the initialization sequence.
Visualization
The axis cannot be initialized at the moment (is used on measuring machines with a
Red waiting
prescribed order of initialization)
4. Click on OK.
3. Click on OK.
3. Select relative (stylus is shifted by the specified X, Y and Z values relative from the current position) or absolute
(stylus is shifted to the specified position absolute from the origin of the selected coordinate system) .
4. Select PCS (the relative movement or the absolute positioning respectively refer to the current part coordinate system)
or MCS (the relative movement or the absolute positioning respectively refer to the machine coordinate system).
6. If a PH20 or REVO (with RSP2) articulating probe system is mounted, the swivel angle A and the rotation
angle B can be entered additionally.
When recording programs, the directions resulting out of these angles are recorded in the
current coordinate system.
While the angle values are more of an informative character, the articulating probing system
always rotates in the recorded directions of the current coordinate system during the program
execution.
7. Click on OK.
After confirmation with OK the movement is performed immediately and can only be aborted with
the EMERGENCY STOP.
More information>>
4. Click on OK.
Temperature compensation
Work piece
Material
A material along with the corresponding expansion co-efficient can be selected from the material list for the work-
piece from the drop down list. This expansion co-efficient is then used for the work piece temperature
compensation and can be recorded in a program.
This entry is only visible if a WPT100 temperature box is selected in the Quartis configuration program. If the check
box <Sensor 1>, <Sensor 2>, <Sensor 3> is activated, the corresponding work piece sensors are included in the
temperature compensation. If more than one sensor is activated, the average temperature of the active sensors is
used for the calculation.
The activation and deactivation of individual sensors can be recorded in the program.
Temperature limits
The temperature limits defines at what time a warning message is displayed. Enter the minimum and maximum work
piece temperature. The warning message is displayed as soon as the work piece temperature exceeds or undercuts
the corresponding value.
If a WPT100 temperature box is connected, an additional field for the maximum temperature difference is displayed.
Here you can define how much the temperature of different work piece sensors can differ from each other. If the
value is exceeded, a warning message is displayed.
The values for the temperature limits and the maximum temperature difference can be recorded in the program.
Materials
This tab sheet contains a table with a listing of all materials entered so far. By clicking on the corresponding field,
new material can be entered or an existing on can be altered.
The materials in this dialog are saved when you quit the entire temperature compensation dialog.
An entry always consists of material name and expansion co-efficient (alpha) of the material.
Delete
The active entry in the table (saved in blue) is deleted by clicking this button.
Temperatures
Depending on the way the temperature is measured, this tab has two different meanings.
This dialog displays the current temperatures T of the work piece and the axes and refreshes every second. If
multiple sensors are used per axis, the average temperature of these sensors is displayed.
In the column Tc the temperature which currently is used for the temperature compensation is displayed.
The temperature to be used for the compensation for the work piece and axes are entered manually.
Below alpha the currently selected expansion coefficient for the work piece and the axes is displayed.
The expansion coefficient (alpha) for the axes is entered in the Quartis configuration program.
Work piece
Input / Display of the current work piece temperature as well as display of the temperature and expansion
coefficient (alpha) used for the compensation.
Input / Display of the current axis temperature as well as display of the temperature and expansion coefficient
(alpha) used for the compensation.
Sensors
This tab is only displayed if a WPT 100 unit is connected and selected in the configuration
program.
The tab displays the temperature of all the sensors selected in the configuration file along with their place of
installation, current temperature and permissible limits.
If more than one sensor is mounted for each axis or work piece, then the entries are also made for the current
difference and the maximum value.
The temperature limits as well as the maximum temperature difference of the sensors is entered
in the configuration program.
In order to couple machines, all elements are measured with all machines and then saved into the same coordinate
system. The individual machines are then subsequently coupled using this coordinate system.
This function is only available if the multiple machine mode / multiple machine network is activated
in the Quartis configuration program. An already existing coupling is only active if the multiple
machine made is activated.
1. Place appropriate work pieces in the measuring volume in such a way that they are accessible with all
machines (e.g. three spheres in the center of the measuring volume).
2. Measure the elements with one machine and create a coordinate system (PCS or PCLS) with the available
alignment functions.
4. Click on the command button Coupling to open the dialog Couple machine.
Confirm that you want to create a new coupling, to activate an existing coupling or to deactivate an existing
coupling.
The coupled machines are specially marked in the status window in the display of the selected
machine with configured multiple machine network.
The display of the current coordinates can be switched to coupling coordinate system
coordinates.
The coupling is saved into the system database. The displayed coupling values correspond with
the rotation around Z-Y-X with subsequent translation.
With the button Coupling you can deactivate an existing coupling without deleting it and you can
activate it again.
If the rotation of the machines to each other is corrected via the corresponding CAA, one
coupling with a pure translation (Define origin) is sufficient.
13 Rotary table
13.1 Information about the rotary table
For using a rotary table as positioning axis, a rotary table must be configured in the WM | Quartis configuration
program.
Machines
· WENZEL WPC 2030
· WENZEL WPC 2040
· WENZEL WMC
· I++ DME Server
In order to work with the rotary table, the module ROT (Rotary table) has to be unlocked on the
Metrokey.
do not change
rotate with
The rotary table is used to enlarge the measuring volume, so that large, rotation-symmetric parts can be
measured.
4. Click on OK.
1. Approximate alignment: Plane (rotary table surface) and circle (rotary table center)
2. Fine alignment: Measuring sphere in at least three rotary table angle positions
Mount the reference sphere on the rotary table, as far as possible towards the outside, at any angle position.
Before you start the calibration you must clear the probe.
5. Click on Continue.
6. Probe with the joystick the points on the surface of the rotary table.
7. Click on Continue.
8. Probe with the joystick the points in the center of the rotary table.
9. Click on Continue.
10. Probe with the joystick one point on the pole of the reference sphere.
The calibration sequence will be terminated and the data of the rotary table coordinate system is saved in
the systems database.
The rotary table can rotate absolutely from 0° to 360° or relatively to the actual position.
The rotation direction Shortest way is available only for the rotation type Absolute. Clockwise and
Counter-clockwise are always available.
The angle is entered into the input field New in degrees. The old value of the angle is shown in the field Old
for easy control.
6. Enter a division.
As an alternative for the input of the angle in degrees, you also can enter a value for the division.
7. Click on Start.
14 Probe system
14.1 Information about the probe system
The following probe systems are supported:
If you want to use a program for the probe system calibration, select if the probe and intermediate points
are to be recorded in machine coordinates or relative to the reference sphere.
In machine coordinates
· The calibration program can only be executed on the machine on which the program was recorded.
· During the execution of the program no probe system has to be available in the database.
· With star probe calibration programs you have to record intermediate points between the individual styli.
· The calibration program can be executed with different reference spheres (different positions) and on
different machines
Please note that during the execution the first positioning move is executed onto the original
reference sphere. If another reference sphere is active, the positioning command in the beginning
of the program should be adjusted manually.
· When recording a calibrated probe system (reference probe system) is required. This probe system has
to be available when executing the program.
· Star probes cannot be recorded relatively.
4. Enter the Number of probe points for the calibration of triggered probe systems.
5. Activate the Message when exceeding maximum range and enter the maximum range for the calibration. If
the range is exceeded, a dialog (you can define in the dialog if the probe system is to be saved or deleted) is
displayed automatically.
This option is available only if the articulating probe system is configured as PH10-iQ.
The higher the selected calibration quality, the more probe positions must be calibrated, before the PH10-iQ
probe system can be created.
7. In case you want to drastically reduce the calibration time for scanning probe systems, activate the check
box Time optimized calibration for scanning probe systems.
Whenever this option is activated, the characteristic lines of the probe system previously calibrated, are not
re-determined as these characteristic lines are very constant, even across a long period of time. The scan
paths are not re-scanned and the reference sphere is directly probed using 10 points.
8. Define the settings for the capability (volumetric probing deviation) according to ISO 10360-4:
Enter the calibrated diameter of the test sphere and select the desired test method:
· HP: Scanning on a known path in order to measure with a high point density
· LP: Scanning on a known path in order to measure with a low point density
· HN: Scanning on an unknown path in order to measure with a high point density
· LN: Scanning on an unknown path in order to measure with a low point density
9. Select the Filter method to be applied for the capability (volumetric probing deviation).
All probe modes unlocked on the Metrokey are available in offline mode. Therefore it is
important to only select a probe mode that is supported by the used measuring machine.
This function calibrates a probe system either manually (all points are measured by hand using the joystick) (only
triggered probe system) or semi-automatically (the first point (the first two points with disc or cylindrical stylus flat) is
measured manually using the joystick, all further points are measured automatically) .
In order to calibrate a SP25, the probe configuration has to be known. The probe configuration is
determined using the function Set up probe system.
The form of the stylus (spherical, cylindrical or disc) has to be known for the calibration. The form
is defined using the function Set up probe system.
If no reference sphere is available on the database yet, the reference sphere calibration is
automatically started when calling the function Calibrate probe system. The reference sphere is
then calibrated together with the first probe system.
The option Time optimized calibration for scanning probe systems can be activated or deactivated in
the probe system settings.
If no probe system is loaded, yet, the probe head position to be calibrated has to be selected via
the function Rotate articulating probe system prior to starting the calibration.
5. Manual calibration:
Select the stylus and probe the points - without confirming the dialog with Start - on the reference
sphere using the joystick.
Semi-automatic calibration:
Click on Start. Then probe one point with the joystick on the pole of the reference sphere. Thereby the
pole is located in the elongation of the stylus. All other points are probed automatically.
With the semi-automatic calibration of spherical disc stylus, cylindrical disc stylus and cylindrical
stylus flat, you have to probe two points using the joystick. The first point is probed on the pole,
the second one on the side, slightly above the equator of the reference sphere.
6. Enter a unique description for the probe system or accept the automatically suggested ID.
7. Click on OK.
This function allows you to take over the probe systems of an articulating probing system into calibration list. These
can subsequently be calibrated automatically.
In order to be able to use this function, a reference probe system has already to be calibrated
and loaded. The articulating probing system also has to be calibrated.
Only styli that are positioned in the same axis as the probing system can be calibrated with this
function. Therefore it is not possible to automatically calibrate star probes or angled probes (L-
probes, hook probes).
Collisions can occur if the automatic calibration is started for such probes!
The option Time optimized calibration for scanning probe systems can be activated or deactivated in
the probe system settings.
When calling the function, the currently loaded probe system is suggested as reference probe system.
The same group number (same number as for the reference probe system) is assigned to all
subsequently calibrated probe systems).
Length and diameter of the current stylus have to be known in order to execute an automatic
calibration correctly. Therefore select a reference probe system which has been calibrated with
the current stylus.
6. Click on the command button Create calibration list via program if you only want to calibrate probe
systems for certain programs.
7. Click on the command button Create calibration list via matrix,in order to select the desired probe head
positions for the calibration list or to expand an existing calibration list.
8. Click on the command button Create calibration list for PH10-iQ probe system to enter the needed
angle positions for the creation of the PH10-iQ probe system.
This option is only available for a configured PH10-iQ articulating probe system.
9. The entire calibration list can be deleted by clicking on the command button Delete.
10 Click on Start.
1. Start the calibration as described in the help topic Calibrate probe system automatically.
The probe head position for the selected angle is displayed in the graphics. By clicking with the right
mouse button into the graphics, the display of the articulating probe system can be adjusted to the
mounting position of the machine.
Additionally, the following functions are available for the selection of the probe head positions to be
calibrated:
Functions
All already existing probe systems within the selected range are marked/unmarked with a green
check band and can be re-calibrated.
All already existing probe systems outside of the selected range are marked/unmarked with a
red check band and can be re-calibrated
All defined but not yet calibrated probe systems are marked with a grey check and can be
calibrated.
Such probe systems only exist if they were copied from another system database into the
current one. They consist out of a name and the angle positions A and B but do not possess any
calibration data.
All probe systems calibrated offline (whenever WM | Quartis is not connected to the machine, the
function Calibrate probe system automatically can be started in order to calibrate additional probe system
angle positions in offline mode) are marked with a check mark and can be calibrated.
Probe systems with the status Offline only contain simulated calibration data
for the creation of measuring programs on an offline workstation.
Opens the list view. In the list view all probe systems with their calibration data belonging to the
reference probe system are listed.
The group number can be changed in the database window using the
function Edit data.
Opens the dialog Rotate and swivel probe head and thus provides the dialog's functionality
for the selection of the probe head positions to be calibrated .
4. Enter a unique ID and optionally a description for the probe system to be calibrated.
The selected probe head positions are adopted into the calibration list.
Additional information can be found in the help topic Calibrate probe system automatically.
1. Start the calibration as described in the help topic Calibrate probe system automatically.
3. Select the programs whose probe systems are to be taken over into the calibration list.
If another program is called as subprogram from a selected program, the probe systems
included in the subprogram are also taken into consideration.
Only those probe systems are taken over into the calibration list, that are assigned to the same
group as the reference probe system. If there are also other configurations or groups in the
measuring program, they will be grayed out on the dialog.
The group number can be changed in the database window using the function Edit data.
The selected probe systems are taken over into the calibration list. The calibration list can be edited, if
needed, via the function Create calibration list via matrix.
The calibration of these probe systems is a precondition for the function Create PH10-iQ probe system.
The function is available only for configured PH10-iQ articulating probe systems.
So that a calibration list for a PH10-iQ probe system can be created, a reference element must be
selected, in which position the gravity has no influence on deflection of the probe system. The
stylus direction must point downwards.
Load this probe system before starting the function Calibrate probe system.
1. Start the calibration as described in the help topic Calibrate probe system automatically.
editor
If the corresponding probe systems do not yet exist in the system database, they will be displayed as
new calibrating probe systems in the dialog. Their IDs and descriptions can be edited before they are
entered in the calibration list.
Only existing probe systems are taken into account which belong to the same group as the
reference probe system.
In the database window you can change the group number within the function Edit database.
The selected probe systems are taken over into the calibration list. The list can be changed with the
function Create calibration list via matrix if necessary.
As soon as the PHS articulating probing system is calibrated, a probe system can be calibrated. Each used probe
system has to be calibrated in only one position.
All other positions can then be approached using the function Swivel and rotate articulating probing system without
having to calibrate them. As only one position has to be calibrated, the function Calibrate probe system
automatically is not available.
The probe system configuration has to be known for the PHS calibration. It can be defined using
the function Set up probe system.
4. In order to be able to use the probe system in each position, the deflection of the configuration has to
be defined.
Select the adequate deflection for the configuration in the drop down menu or enter the corresponding
value.
5. Click on OK.
6. Start the function Calibrate probe system manually or semi-automatically in order to execute the probe
system calibration.
In order to calibrate a SP25, it is required that the probe system is set up (graphically configured).
The stylus form (spherical stylus, cylindrical stylus, disc stylus) has to be known in order to
calibrate a probe systems.
If the probe system is set up, the stylus form is automatically adopted from the configuration. If
you do not set up a probe system, the stylus form has to be determined by the used.
4. Select the desired components from the template catalog (below) and add them to the user catalog
(above) by clicking on .
5. In the user catalog components from the template catalog can be adjusted to the real existing
components.
To do so, the component has to be selected, expanded and the object to be changed has to be
marked.
The properties of the object are then displayed to the right and can be edited.
6. The user catalog can be saved as ProbeComponents.xml file in the directory which is defined under
Common data by clicking on .
8. Select the components from the user catalog (below) that correspond with the current probe system.
Add them with to the configuration. The components have to be mounted from top to bottom.
Wrong components can be removed with .
deletes the current configuration and one can mount another configuration.
11. The configuration can be saved as an assembly group under this name.
Click on to do so.
The assembly group then appears in the user catalog under assembly group and can later be loaded
for a new configuration without having to mount all individual components.
12. Click on Adopt to assign the new configuration to the current probe system.
All available styli are displayed. The status of the styli is shown using different symbols:
Stylus is calibrated
The calibration data of the stylus have been marked for deletion
The detail data of the selected stylus is displayed in the data table.
Date/time of calibration
Diameter
Displays the diameter of the ball tip of the current stylus. If the exact diameter of the ball tip is known,
then the same can be entered here. Diameter 0 is displayed for styli that have not been calibrated.
Range
The range determined at the time of calibration is displayed along with date and time of calibration.
Position
The distance of the probe tip center to the rotation and swiveling point of the probe head is displayed
Offset
An offset in machine coordinates (MCS) for each axis can be assigned for the current stylus. The probe
tip center is shifted by the value of the offset in X, Y and Z. The movement can be seen in the display
fields Position.
Coordinates
Direction
This is the direction of the current stylus. For star probes, the direction for styli 2 to 5 has to be entered.
With the calibration of the selected stylus is marked as deleted. If you exit the dialog with OK, the
calibration is definitely deleted.
It is possible to enter an offset for the stylus in case you want to measure with the calibrated
stylus in a different depth than the calibrated position (e.g. with a cylindrical stylus or for the shaft
probing with spherical styli).
3. Select the desired probe system in the drop down list ( ) or directly from database ( ).
5. The angles of the selected probe system are displayed under Probe head.
When loading a probe system with active PHS articulating probing system, the option Retain angles is
available. If this option is activated, the articulating probing system will not swivel to the calibrated
position, but the current position of the articulating probing system is kept. In this case, the current D
and E angles are displayed.
6. The field previous displays the slots which are currently (before the change) active.
The field after displays the slots which are assigned to the selected probe system and therefore will be
active after the change.
Thus it is possible to recognize if the components of the new probe system have to be retrieved from
the stylus changing racks.
8. Click on OK.
Make sure that, before a probe system is deposited in or retrieved from an ACR1 stylus
changing system, the speed control of the operating unit (HT-400) is set to maximum speed (100
%).
If the speed is too low, the screwing process starts before the probe system has reached the
desired end position. The start of the screwing process to fasten or loosen the fastening screw
starts after a certain time after the probe system has passed a light barrier system.
If an already existing probe system is to be overwritten, it can be selected in the drop down list ( ) or in
the selection dialog ( ) from the database.
5. The angles of the probe system are displayed in the fields next to Probe head.
6. The slots of the probe system are displayed under Current configuration.
7. Click on OK.
A PH10-iQ probe system can be rotated in any position and used for measurements. This position must not be
calibrated before.
PH10-iQ probe systems can only be inferred for triggered systems with a spherical styli tip, whose
styli lie on the same axis as the probe system.
Scanning probe systems as well as triggered probe systems with star probes, angled probes (L-
probes, hook probes) or probes with special probe tips (disc probes) may not be used as basis
for an inferred probe system.
3. Adjust if needed the calibration quality of the PH10-iQ probe system in the Probe system settings.
It must be a probe system where gravity has no influence on the deflection of the probe system. The stylus
direction must point downwards.
5. If the reference probe system is calibrated and the stylus points downwards, probe systems, which are
necessary for the calculation of the inferred PH10-iQ probe system, are entered in the calculation list.
Which probe systems are necessary for the calculation depends on the selected PH10-iQ probe system
calibration quality and the mounting position of the articulating probe system.
6. Click Create to infer the PH10-iQ probe system in the calculation list from the data of the displayed probe
systems.
If not yet all necessary probe systems are calibrated, the button Create is deactivated.
You can use the function Create calibration for PH10-iQ to see, which angle positions are used for
the calculation.
In the database view the created PH10-iQ probe system has the status inferred. If this probe
system is loaded, in the status window its ID is prefixed with the letter "iQ".
Programs, written for a common PH10 probe system, contain no program sentences ‘Rotate
probe head to angle’ to rotate the PH10-iQ probe system, but ‘load probe systems: [ID]’-
program sentences. For executing such programs with a PH10-iQ, the necessary positions must
be saved as inferred probe systems with the desired ID.
In order to do so the PH10-iQ probe system is rotated to the necessary position and saved under
the desired ID. Thus created probe systems are also marked as inferred probe systems.
3. Select the element which was measured with the current stylus.
4. Select the element (reference element) to which the current stylus is to be adjusted.
5. Select either Auto (the actual diameter of the reference element is used for the diameter correction of the current
stylus) or Fixed nominal value (a fixed nominal value is used for the diameter correction of the active probe
stylus. If the diameter is set to 0 in the Fixed Nominal Value field, then no diameter correction is executed, but only a
position correction) for the nominal value for diameter correction.
6. The offset of the position in X, Y and Z, the diameter correction D by which the current stylus is
corrected with as well as the new stylus diameter are displayed.
7. Click on OK.
The adjustment of the current stylus is executed and the dialog Save probe system is displayed
automatically.
8. Enter the probe system ID or adopt the suggested ID. If an already existing probe system is to be
overwritten it can be selected using the drop down list ( ) or directly from the database ( ).
9. Click on OK.
The elements circle, cylinder, or sphere can be used for the optimization.
6. Click on OK.
While exiting with OK, the diameter of the active probe stylus is corrected by the difference between the
nominal and actual value and the Save probe system dialog is displayed automatically.
7. Enter the probe system ID or adopt the suggested ID. If an already existing probe system is to be
overwritten it can be selected using the drop down list ( ) or directly from the database ( ).
8. Click on OK.
In doing so, a sphere is scanned on predefined paths. Specific deviations are calculated and reported from the
measuring points. The deviations have to lie within the manufacturer's data.
Afterwards the sphere position is automatically determined with 5 points in triggered mode.
The ISO 10360-4 distribution is subsequently scanned in a second sphere measurement. In both cases,
the distribution is displayed in the graphics. The standard values are used for the ISO 10360-4
distribution. These values can partially be adjusted in the probe system settings.
4. Click on Close.
The results are saved in the file "Quartis_ISO10360-4_JJJJ-MM-TT_hh.mm.ss.dat" in the Quartis report
directory.
The function can be recorded in a program. However, no dialog is displayed when executing the
program. The output file is automatically created at the end of the measurement.
If the probe system has not been set up, the stylus form has to be determined by the user.
7. Enter the height of the disc or the cylinder. The height has only to be entered if disc cylindrical, disc
spherical or cylinder flat has been selected under form.
8. Click on OK.
5. Under Offset, enter the corresponding relocation in desired direction. X, Y and Z correspond with the
machine axes, stylus direction correspond with the stylus direction from the configuration (including
articulating probing system calibration).
In order to optimize the stylus direction, you can measure a cylinder on the reference sphere with
the cylindrical stylus beforehand.
6. Now the direction of the previously measured cylinder can be adopted for the stylus direction by
selecting the cylinder under From element.
15 Reference sphere
15.1 Information about the reference sphere
The reference sphere serves as a normal for the calibration of probe systems.
3. Select the reference sphere using the drop down menu ( ) or the selection dialog ( ).
4. Enter the diameter d1 of the reference sphere (this diameter is determined exactly and is written down in the
certificate of your reference sphere; the number of decimal positions is independent of the country settings and is 4 for
mm and 6 for inch) .
5. Enter the angle probing area a (this angle is used for calculating the probing points during the automatic calibration
or automatic creation of a new reference sphere. For an optimal point distribution > 180° should be selected. In
exceptional cases (e.g., short styli) it can be reduced, but this can drastically reduce the quality of the calibration) .
6. Enter the diameter d2 of the security area (this is an area around the shaft of the reference sphere which is left out
during the calibration of a stylus) .
7. Enter the direction v of the reference sphere shaft (the direction v determines the direction of the cylinder that is
left out while calibrating a probe. It always points from the outside to the sphere center) .
8. Click on Adopt.
9. Click on OK.
3. Select the reference sphere using the drop down menu ( ) or the selection dialog ( ).
4. Click on OK.
If an already existing reference sphere is to be overwritten, it can be selected using the drop down menu ( )
or the selection dialog ( ).
4. Enter the diameter d1 of the reference sphere (this diameter is determined exactly and is written down in the
certificate of your reference sphere; the number of decimal positions is independent of the country settings and is 4 for
mm and 6 for inch) .
5. Enter the angle probing area (this angle is used for calculating the probing points during the automatic calibration or
automatic creation of a new reference sphere. For an optimal point distribution > 180° should be selected. In exceptional
cases (e.g., short styli) it can be reduced, but this can drastically reduce the quality of the calibration) .
6. Enter the diameter of the security area (this is an area around the shaft of the reference sphere which is left out
during the calibration of a stylus) .
7. Enter the direction of the reference sphere shaft (the direction v determines the direction of the cylinder that is left
out while calibrating a probe. It always points from the outside to the sphere center) .
8. Click on OK.
9. Probe one point on the pole of the reference sphere which is in the stylus direction. All further points are
measured automatically.
If no reference sphere is available on the database yet, the reference sphere calibration is
automatically started when calling the function Calibrate probe system. The reference sphere is
then calibrated together with the first probe system.
PH10M*, PH10MQ*, PH10T*, MH8, MIH, MH20i, PH20, REVO, REVO-2, PHS1, PHS2
The following probe heads are also configurable in the configuration program. However, the group Articulating
probing system is not available as they are fix probe heads:
4. For the calibration of a PHS you can enter the maximal permitted calibration quality (maximal position
deviation of the spheres per reference sphere position) . If the check box is activated, a dialog (you can enter if the
calibration is to be saved or discarded in the dialog) is automatically displayed when exceeding the calibration
quality.
5. When the checkbox Time optimized calibration is activated, a PHS2 is initialized and then calibrated, when
calling the function Calibrate articulating probing system PHS and in the system database no calibration data
is available. If calibration data is available, a PHS2 will be only initialized, but not recalibrated.
When the checkbox Time optimized calibration is deactivated, a PHS2 is initialized and then calibrated,
when calling the function Calibrate articulating probing system PHS Calibration takes place always, even if
calibration data is available.
6. Click on OK.
The check box Message when exceeding calibration quality is only available if a PHS is
configured.
3. Enter either
· the angles
Angles can either entered manually, defined by moving the angle cursor or by moving the mouse and holding down the
left mouse button on the graphics. Only angles that can be reached with the existing articulating probing system can be
defined.
Selection of a reference element from the database. The probe head is rotated in such a way that the probe system
points in direction opposite to the element direction. The direction can be reversed using the button.
· or the direction
The direction can either be entered Cartesian or using the button via the direction dialog. The probe head is rotated
in such a way that the probe system points in the opposite direction. The direction can be reversed using the button.
5. Click on OK.
When the dialog is terminated with OK, the articulating probing system is rotated onto the
entered angles.
By clicking with the right mouse button in the graphics the following functions can be activated:
· Machine view
· Head rotation
With these functions the display of the articulating probe system can be adjusted to the mounting
position of the machine.
When using a PHS 1 articulating probing system, it can be rotated with the joystick via the function
Rotate with joystick ( ). This function can also be started directly via the HT4000 with the
function key F9.
The PHS articulating probing system can only be rotated/swiveled if it has been initialized. The
exception is rotating/swiveling via the function Rotate with joystick ( ). The articulating probing
system is initialized during its calibration.
The calibration determines the spatial alignment and position of the articulating probing system.
Generally only one calibration is necessary. Alteration of alignment or position of the swivel-head or a displacement
of the reference sphere require re-calibration.
2. If needed, adjust the number of probe points for the calibration in the Articulating probing system settings.
3. Click on Continue... and position the stylus in a way that the longitudinal axis of its shaft points towards the
center of the reference sphere.
Probe the first point towards the center of the reference sphere. The first position is then measured
automatically.
The probe head automatically rotates to the corresponding position when clicking on Continue!
4. Click on Continue... and position the stylus in a way that the longitudinal axis of its shaft points towards the
center of the reference sphere.
Probe the first point towards the center of the reference sphere. The second position is then measured
automatically.
The probe head automatically rotates to the corresponding position when clicking on Continue!
The B angle for the measurement can be reversed by 180° by double-clicking on the marked line
in the dialog.
5. Click on Continue... and the stylus so that the longitudinal axis of its shaft is towards the center of the
reference sphere.
Probe the first point towards the center of the reference sphere. The third position is then measured
automatically.
The probe head automatically rotates to the corresponding position when clicking on Continue!
The B angle for the measurement can be reversed by 180° by double-clicking on the marked line
in the dialog.
The calibration of the articulating probe system is saved in the system database.
The calibration determines the spatial alignment and position of the articulating probing system.
The calibration data of the PH10-iQ articulating probe system influences the accuracy of the probe system. The
calibration should be repeated periodically.
The calibration can be executed with any reference sphere. If the calibration is recorded into a program, the
adequate reference sphere has to be loaded previously.
The short stylus has to be mounted for the calibration so no deflection will influence the
calibration.
2. If needed, adjust the number of probe points for the calibration in the Articulating probing system settings.
3. The graphical display of the PH10-iQ corresponds with the currently selected position in the list.
Clear the PH10-iQ in order to be able to swivel to the desired position without collision.
4. If a program is recorded, an intermediate point can be recorded into the program by using the program
command button Intermediate point.
5. Click on Continue... and position the stylus in a way that the extended direction of the stylus points towards
the center of the reference sphere.
Probe the first point towards the center of the reference sphere. The first position is then measured
automatically.
Each successfully measured position is marked with a green check mark in the list. If the sphere
measurement is aborted or an error occurs, the corresponding position is marked with a cross. The user
then has the option to either re-measure the position or to abort the calibration with ESC.
The probe head automatically rotates to the corresponding position when clicking on Continue!
The calibration of the articulating probing system is then stored in the system database.
If the calibration is aborted, the probe head symbol in the status window will be marked with a
cross.
The calibration determines the spatial alignment of both PHS rotary axes. The approaching of the reference marks is
executed prior to the calibration and initializes the angles.
The calibration of PHS1 has to be executed every time the controller has been turned on. PHS2 can use existing
calibration data (Time optimized calibration).
The calibration can be executed with any reference sphere. If the calibration is recorded into a program, the
adequate reference sphere has to be loaded previously.
The short stylus has to be mounted for the calibration so no deflection will influence the
calibration.
The calibration should be executed as close as possible to the z-pillar. This way, the rotation of
the y-arm is at its lowest.
2. If needed, adjust the number of probe points for the calibration in the Articulating probing system settings.
The more probe points are used, the better the calibration quality.
The default angles are automatically calculated and added to the list. If the number of positions is changed,
all default angles will be re-calculated and updated.
Certain angles can be edited directly in the list, even if they have already been measured. The graphical
display of the PHS corresponds with the currently selected position in the list.
4. Clear the PHS in order to be able to swivel to the desired position without collision. If a program is
recorded, an intermediate point can be recorded into the program by using the program command button
Intermediate point.
5. Click on Continue... and position the stylus in a way that the extended direction of the stylus points towards
the center of the reference sphere.
Probe the first point towards the center of the reference sphere. The first position is then measured
automatically.
Each successfully measured position is marked with a green check mark in the list. If the sphere
measurement is aborted or an error occurs, the corresponding position is marked with a cross. The user
then has the option to either re-measure the position or to abort the calibration with ESC.
The probe head automatically rotates to the corresponding position when clicking on Continue!
The calibration of the articulating probing system is then stored in the system database.
If the calibration is aborted, the probe head symbol in the status window is marked with a cross.
The PHS can only be used after a successful calibration.
6.Select where the machine is supposed to move to after the change and if the machine should move back
along the motion path.
The options move to change starting point and move back along motion path is only
available if the change starting point resp. the motion path is defined.
It is also possible to execute a slow change. To do so, activate the check box Slow change and enter a
percentage of the normal changing speed.
Pay attention with ACR1 stylus changing system, that are not configured in the Quartis
configuration program as ARC1 Active:
Make sure that, before a probe system is deposited in or retrieved from an ACR1 stylus
changing system, the speed control of the operating unit (HT-400) is set to maximum speed (100
%).
If the speed is too low, the screwing process starts before the probe system has reached the
desired end position. The start of the screwing process to fasten or loosen the fastening screw
starts after a certain time after the probe system has passed a light barrier system.
For this reason, the option Slow change is not available for the ACR1 stylus changing system.
7.Click on Change.
9.Click on Close.
Exceptions are components and length information; see hints and warnings below.
5. Define the contents of the slot graphically. The operation of the dialog is the same as in set up probe
system.
The check box use length information determines if an available length is to be used for each change.
This option must be used if an extension is mounted, as the changing point is moved by the length of
the extension. The used length is displayed and can be edited if necessary.
Further the content of the slot is also used for a plausibility check to determine if a defined probe
system can be mounted in reality. If this should not be the case, a warning message is displayed during
the change.
6. Click on OK.
Ensure that the measuring machine has been initialized, that the current probe system has been
calibrated and the probe head is in the correct position in which the stylus can be changed before
calling the function.
This function defines a changing start point where the machine moves to before each stylus change.
5. Click on Add.
The current position of the probe system in the machine coordinate system is adopted as starting point.
6. Click on Close.
This function allows you to manually correct the calibrated rack ports of a stylus changing system.
3. A position correction can be entered for each individual stylus changing system or for individual rack
ports in the tab Calibrate.
As soon as a position correction has been taken over by clicking on Adopt, the corresponding value is
displayed below the stylus changing system or rack port.
The position correction moves the position of a stylus changing system or a rack port by the
value that has been entered in the corresponding field. The directions from the machine
coordinate system are used.
Please note that the entered values are representing corrections in relation to the calibrated
position and are NOT absolute values in relation to the machine origin.
If a stylus changing system as well as a rack port is corrected, BOTH changes are affecting the
rack port.
As probe system can be mounted with components from different stylus changing systems, it is important to define
the motion paths between the systems.
If no motion path is defined, the system takes the shortest way between the stylus changing
systems. This can lead to collisions with the work piece or a stylus changing system.
4. Select the stylus changing configuration for which the motion path is to be defined.
5. Position the probe with the joystick at the position where the machine should move to during a change.
Click on Add. The current position of the probe system in machine coordinates is adopted. It is possible
to add several intermediate points that are moved to during a change between the corresponding stylus
changing systems.
Define the desired motion paths for all stylus changing systems.
6. Click on Close.
18 Measure
18.1 Information about measuring
In order to measure elements, WM | Quartis supports different probe modes (Triggered, Scanning, Pecking and
Centering).
How the individual modes are activated is described in the topic Switch probing mode.
In triggered probe mode, the elements are measured via single point.
Scan paths are measured. The probe system has always contact with the work piece during the probe point
measurement.
In pecking probe mode, the elements are measured via single point.
In contrast to the triggered probe mode no fix probe point distribution is defined but only default values (e.g. start
and end value)
are defined via the manual pre-probing.
The machine seeks its path along any contour from start to end point, however, remains in predefined plane.
In self centering probing mode, the machine searches for a probe point in the defined probing direction and
centering plane.
The measured probe point is not compensated with the probe radius.
This mode can be used for the automatic centering with bores and threaded holes and for the search of the
deepest probe
point in tooth spaces, inner edges and V form flutes.
If the measurement of an element is started that cannot be measured in the activated mode, the
probing mode will automatically be switched.
4. Enter the projection rules settings for the measurement of points and edge points with Projection onto
CAD:
· Search range
The search range added to the probe radius defines the radius of a spherical zone around the actual
point, in which all possible nominal points are calculated on the CAD model. If multiple solutions are
possible, they will be displayed in a selection list.
If no solution is possible within this tolerance sphere, the probe point will not be adopted.
If the option Consider surface boundaries is deactivated, the CAD surface - in the same case as above -
is elongated tangential beyond the surface boundaries and the point or edge point is projected onto
the elongated surface.
Only surfaces that are possible due to the probing direction are considered as possible nominal
surfaces. Points or edge points are projected, depending on the probing direction, automatically on the
correct side of the CAD model.
While the projection rules generally only apply for the manual measurement (if no nominal values were
defined before the measurement start but one starts directly with measuring points) of points and edge points
with projection onto CAD and the program execution with selective parameter modification, the option
Consider surface boundaries also applies for the following actions:
· automatic measurement
· during the program execution
· during the editing of points with projection onto CAD that are already saved in the database (Edit
element in left element window)
· with a re-projection due to a coordinate system change.
A1_B1_C1_D1
A1_B1_C2_D1
A1_B1_C3_D1
A1_B1_C4_D1
…
If the value of Increment at n-th place is higher than the count of numbers in the ID, the last number
(right) is incremented. You can set a high value so that the last number in the ID is always incremented.
The setting Increment at n-th place is effective for the following functions:
· Measure and construct elements
· Create features
· Save coordinate system
· Save probe system
· Create new quick selection table
· Calibrate reference sphere
7. If Terminate with key press is selected, the measurement is not terminated until the command button Stop
is activated.
8. Click on OK.
4. Define the nominal values with the mouse tool, by pre-probing or by input.
During the measurement of a circle, you can define via a click on the button if the circle is to be measured
on a cylinder (default) or on a cone or sphere.
This group is only available during the measurement of elements of the type point, circle, edge point,
rectangle and slot.
This group is only available during the measurement of elements of the type point, circle and plane.
10. Select the filter for the probe points of the element.
Intermediate and/or probe points can be added to or deleted from the measurement sequence if needed.
This tab is only available when measuring points, circles, cylinders and edge points and allows measuring
several elements from the same element type in one step.
19. Click on the command button Start in the group Actions if the element is to be measured automatically.
After activating the command button Start, the machine automatically moves to the first
intermediate or probe point of the active measurement sequence.
21. Enter the desired number of points and measure the element manually (see contextual tab Progress).
5 points
Start with the first two points on the longer side of the rectangle. All other points have to be
distributed evenly clockwise or counter clockwise, on each side one point.
6 points
Start with the first two points on the longer side of the rectangle. All other points have to be
distributed evenly clockwise or counter clockwise. In doing so ensure that on the opposite side
two points have to be probed.
18.3.1 Actions
The Actions are available for all functions in the group Measure.
Actions
When this command button is activated, the ribbon to measure the same
element type is displayed again right after the element measurement.
After activating the command button Start, the machine automatically moves to the first
intermediate or probe point of the active measurement sequence.
The sign of the actual direction of a line and a cylinder depends on the probing sequence. If you
probe a plane against the nominal direction, nominal and actual directions of the element have
reversed signs which can lead to a rotation of the coordinate system within an alignment.
Different calculation methods that affect the actual value can be selected for the cylinder.
1. Enter an ID for the element or accept the suggested next free data record number.
If an already existing element is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
If you want to define the ID of an element variable, for example when the element is measured multiple times
using a program loop, you hav to enter in the ID input field the following for an output of Circle_1, Circle_2,
Circle:3, etc.:
='Circle_'+STR(i)
It is important that the loop index (here "i") which has been defined in the loop, is set between brackets.
For a double loop (e.g. with perforated plate), the input should look like this:
='Circle_'+STR(i)+'_'+STR(j)
This leads, depending on the start and end values of the two loops, to the following output:
Circle_1_1
Circle_1_2
Circle_1_3
Circle_2_1
Circle_2_2
Circle_2_3 and so forth.
The reference element ID can also be taken over from the expression editor by double clicking on
the input field.
2. If the option Lock element ID - activated/deactivated with a click on the lock symbol - is activated, the
element ID of all elements of the same type to be measured is not increased anymore.
3. The desired element can directly be clicked on the CAD model by using the element selection tool Click
nominal values on model ( /left mouse button). The nominal values of the geometrical element are taken
over automatically into the fields by clicking with the right mouse button.
For the element curve it is possible that the model does not contain the nominal curve. In this case the curve
can be inserted previously.
In order to adopt the nominal values when Measuring with measuring aid the key combination Ctrl+ Shift
has to be pushed when clicking the nominal value.
4. If no CAD model is available, the nominal values and limitation points of the elements point, line, plane,
circle, cylinder, sphere, cone and curve can be determined using the function Manually pre-probe element (
).
5. With the elements point and edge point, the command button Projection onto CAD model ( ) defines if the
set nominal values are kept or if they are to be recalculated after the measurement by projecting the actual
point onto the CAD model. The projected CAD surface is marked with a color in the graphic view.
6. With elements that can be either measured as an inside or outside element, you can define the kind of
element to be measured with the command button Define inside or outside element ( inside element,
outside element).
When measuring curves, the command button Invert probing direction ( ) is displayed instead of the
command button Inside/Outside.
7. Depending on the element type the corresponding nominal values are displayed. What the different
characters mean is described in the topic Element description.
The nominal values can be taken over directly from the CAD model using the mouse tool, determined via a
manual pre-probing (see 2) or entered via the keyboard.
Nominal values cannot be enter for curve and plane as these elements cannot be described using
nominal values.
If nominal values for edge points with the calculation method rounded are entered using the
keyboard, the desired probing depth should be entered previously in the tab Distribution. This is
necessary as the nominal values are changed when modifying the probing depth.
It is not required to enter the nominal values or to determine them with a pre-probing when
measuring without a CAD model. Elements can also be measured manually without nominal
values.
8. With the elements circle and cylinder, the current machine position is adopted continuously into the nominal
value fields x, y and z by activating the command button Adopt current machine position
( ).
By doing so, the probe can be placed above the bore center and the measurement started directly via the
HT 400 function key F1.
To do so, the reference element, probing depth and diameter have to be defined first. These values ?are,
however, proposed according to the preceding measurement.
Therefore the value input is only necessary for the first element when measuring multiple circles or cylinders
with identical reference and diameter.
9. When measuring circles, it is possible to also measure circles on cones or spheres instead of measuring
them on a cylinder form (default). The required parameter can be entered by clicking on the button .
10. The nominal values are checked and taken over for the measurement by clicking on .
Element description
The following table describes the different element components.
Some components are only displayed when defining nominal values in the ribbon, others are only displayed in the
element window or the database.
x,y,z Position (entered or clicked position x,y,z Position of the center of gravity
of the plane)
i, j, k Normal
i, j, k Normal
x,y,z Center point position x,y,z Position of the circle center projected
onto the reference
i,j,k Direction of the reference (axis
direction) i,j,k Direction of the reference (axis
direction)
ø Diameter
ø Diameter
i,j,k Axial direction of the cone i,j,k Axial direction of the cone
β Opening angle
**only in ribbon
ø Diameter ø Diameter
x,y,z Position (center in rel. to length and x,y,z Position (center in rel. to length and
width) width)
l Length l Length
b Width b Width
x,y,z Position (center in rel. to length and x,y,z Position (center in rel. to length and
width) width)
l Length l Length
b Width b Width
x,y,z Position (projected onto reference) x,y,z Position (projected onto reference)
x,y,z Position of the clicked point when x,y,z Position of first probe point
determining the nominal curve
i,j,k Normal of the plane in which the
i,j,k Normal of the plane in which the plane is positioned
plane is positioned
x,y,z Position of the clicked point when x,y,z Position of first probe point
determining the nominal surface
i,j,k Direction of the first probe point
i,j,k Direction of the clicked point when
determining the nominal surface
In order to measure a circle on a cone or a sphere to, for example, evaluate the circularity in a certain depth, the
corresponding settings have to be pre-selected
3. The tab Geometry is display. Open the dialog Nominal values with click on in the group Nominal values
in the ribbon.
If the cone has already been measured or a theoretical cone has been constructed earlier, it can be selected
in this field. The cone defines the nominal geometry of the circle, taking into account the probing depth and
reference element. The direction of the circle is only determined by the direction of the cone.
6. As an alternative to step 5, the cone can be clicked on the CAD model without previously measuring it.
7. Select reference, outlier elimination, calculation method and filter for the circle.
8. Switch to the tab Distribution and define the probing depth. The probing depth refers to the selected
reference.
Quartis corrects the probing depth during the measurement in such a way that not the measuring
sphere center lies in the probing depth but the contact point of the measuring sphere with the
cone.
9. Enter, if needed, other distribution parameter, edit the Measuring sequence and define the safety plane as
well as any features, as usual when measuring in Quartis.
10. Click the command button Start in the group Actions to start the circle measurement.
The machine automatically moves to first intermediate or probe point of the active measuring
sequence after clicking on the command button Start.
If the sphere has already been measured or a theoretical sphere has been constructed earlier, it can be
selected in this field. The sphere defines the nominal geometry of the circle, taking into account the probing
depth and reference element.
6. As an alternative to step 5, the sphere can be clicked on the CAD model without previously measuring it.
7. Select reference, outlier elimination, calculation method and filter for the circle.
8. Switch to the tab Distribution and define the probing depth. The probing depth refers to the selected
reference.
Quartis corrects the probing depth during the measurement in such a way that not the measuring
sphere center lies in the probing depth but the contact point of the measuring sphere with the
cone
9. Enter, if needed, other distribution parameter, edit the Measuring sequence and define the safety plane as
well as any features, as usual when measuring in Quartis.
10. Click the command button Start in the group Actions to start the circle measurement.
The machine automatically moves to first intermediate or probe point of the active measuring
sequence after clicking on the command button Start.
The CAD surface on which is projected onto is colored in the graphics view and can be re-clicked if needed. The
projection rules are defined in the Measurement settings.
It is also possible to manually measure points or edge points with the option Projection onto CAD without
previously clicking the model or reference surface on the CAD model. In this case, the nominal point is determined
using the projection rules defined in the measurement settings.
When measuring points and edge points with projection onto CAD, only the CAD model reference
ID and the surface ID from the CAD model are saved into Quartis programs. This reference is
displayed in the line Projection onto CAD in the program sentence details.
Therefore it is important that these two IDs are the same as during the recording when executing
the program. If this is not the case, the referenced surfaces cannot be found and an error
message will be displayed.
For the re-referencing of individual points and edge points, the projection suffice information has
to be updated by re-clicking the CAD surface. This can be done in editing mode or with program
execution with parameter modification.
For the re-referencing of multiple points within a Quartis program, the function program
execution with selective parameter modification is recommended.
This allows to subsequently measure the element with a distribution in CNC mode automatically. The measured
positions are rounded and the directions unrounded taken over into the input fields and can be used as nominal
values for point, line, plane, circle, cylinder, sphere and cone.
The probing strategy when pre-probing has an influence on the distribution of the measuring points for all
elements. For some elements a certain probing strategy has to considered in order to receive correct nominal
values:
With curves, the pre-probing is used to define the limitation points for the single point measurement in probing
mode Pecking or Scanning. Thereby the machine searches the path along any contour from start to end point but
always stays in a predefined reference plane.
With curves, the direction of the probe points has to be perpendicular to the direction of the
reference element. The correct probing can be simplified by choosing the optimal Joystick
direction.
Most frequently this is a half-sphere, which is mounted in the bore in such a way that the center of the sphere
corresponds with the center of the circle to be determined. By measuring the hemisphere, you thus obtain the
position of the threaded or punched hole.
Since the hemisphere (measuring aid) to be measured is usually not available in the CAD model, you can use the
possibility described below in order to at least adopt the position and direction of the hemisphere from the existing
CAD model circle.
5. Push the key combination Ctrl+Shift and simultaneously click a surface on the CAD model close to the
circle to be measured with the left mouse button.
The coordinates of the circle center as well as the circle direction are adopted as nominal values.
The sphere diameter as well as the information inside/outside element are not changed by the
nominal value click and are taken over from the preceding measurement.
8. Proceed the enter all other settings for the sphere measurement as usual
Select/Edit reference
The reference of the element to be measured can be selected in the group Reference. The reference is independent
from the relative reference that can be activated in the group Relative reference.
Element Reference
Point
Circle
Rectangle
Slot
Edge point
Line
Plane ---
Surface
Cylinder
Cone
Sphere
Curve
Nominal values
Reference element
Example
rectangle
Select the reference element in the drop down list ( ) or in the selection dialog ( ).
The ID of the reference element can also be taken over from the expression editor by double
clicking on the corresponding input field.
In addition, it is possible to activate the relative measurement for the measurement of the elements edge point,
circle, rectangle and slot.
During measurement of sheet metal parts, frequently occurring springing causes a problem. During execution of
correctly programmed programs, elements such as edge points, circles, rectangles and slots are not exactly probed
at half sheet thickness. In extreme cases a measurement point is missed or a collision occurs.
With activated relative measurement, the probing depth and if needed, the probing direction is changed relative to
the actual values. If this option is not selected, the probing depth and direction refer to the nominal values of the
reference.
XY -Plane
YZ-Plane
ZX-Plane
Measuring
With the option Measuring, a reference element can be measured before measuring the individual element.
Example Circle
To do so enter the number of points to be measured and their distance from the edge. Prior to measurement of the
element to be measured, the reference is measured. In doing so, the reference element is not saved as an
independent element.
In addition, it is possible to activate the relative measurement for the measurement of the elements edge point,
circle, rectangle and slot.
During measurement of sheet metal parts, frequently occurring springing causes a problem. During execution of
correctly programmed programs, elements such as edge points, circles, rectangles and slots are not exactly probed
at half sheet thickness. In extreme cases a measurement point is missed or a collision occurs.
Probing of these elements relative to the reference plane solves this problem.
With activated relative measurement, the probing depth and if needed, the probing direction is changed relative to
the actual values. If this option is not selected, the probing depth and direction refer to the nominal values of the
reference.
For points, the direction of the reference defines the direction for the probe compensation.
A relative reference is, for example, needed if the position of the element to be measured deviates so much from
the nominal value that collisions can occur during the measurement.
The correction of the measuring sequence is not directly visible in the graphics, this means that
the measuring sequence is always drawn on the nominal position.
Element Reference
Point None
Reference element
Measuring
Input
Circle None
Reference element
Edge point
Input
Rectangle
Slot
None
Reference element
The measuring sequence is corrected relative to the selected reference element. The correction corresponds with
the deviation of the actual reference element from the nominal reference element.
This option is selected if the position of the element to be measured is correct in reference to a previously
measured element.
Following the DMIS functionality, the reference element has to be from the type plane so that the direction is also
corrected.
1 = Actual reference element, 2 = Nominal reference element, 3= Actual point, 4= Nominal point
With other element types that cannot be reduced to a point, only the position is corrected.
If an element from the type point is selected as relative reference element, the correction of the measuring sequence
basically covers all 3 axes. If you want to correct only in primary direction, then the point used as reference element
has to be either measured with Projection onto CAD or with the option Move to target point.
Select the corresponding reference element using the drop down menu ( ) or the selection dialog ( ).
The ID of the reference element can also be taken over from the expression editor by double
clicking on the corresponding input field.
Measuring
A reference element can be measured before the actual element is measured. However, this reference element is
not saved as an element but is rather used for the correction of the measuring sequence. The measuring sequence
is corrected relative to the measured reference.
2. Select the number of points and the distance that the points should have from the clicked reference point.
3. The set number of points is distributed with the defined distance around the clicked point.
If the relative reference is measured with one (1) point, the correction of the measuring sequence takes only
place in nominal direction of the clicked relative reference.
If the relative reference is measured with three (3) or more points, the correction of the measuring sequence
takes place in position and direction.
4. Before the element to be measured is actually measured, the relative reference is measured. The relative
reference element is not saved as a separate element.
Input
The measurement sequence is shifted by the entered values. This option is selected if the approximate translation
between nominal position and actual position of an element to be measured is known.
1. Enter the values for the axes with which the measuring sequence should be corrected.
By entering the material thickness, the probe points are relocated within the distribution using the entered values.
However, during the measurement, the actual probe point position is corrected with the material thickness. The
nominal values of the elements are not changed.
On probe point
On probe point
On reference
On probe point
The material thickness compensation is applied to the probe points during the element measurements.
The material thickness of an element can also be corrected after the measurement via the function
Edit element.
On reference
If reference element has been selected as reference, the material thickness of the reference element is automatically
adopted.
If the material thickness of the reference element is changed later, the element must be measured
again.
To accept the new value of the material thickness from the reference element in a program
sentence, this program sentence must be edited.
Only the material thickness On probe point is output in the database view and the report.
For the output of the material thickness On reference in a report, Reference element must be
selected as reference. So the material thickness of the reference element can be output as On
probe point.
Example Cylinder
Point Standard
X - axis
Y - axis
Z - axis
Move to nominal point
planar, direct
planar. transformed
planar, spline **
(Cam profile)
axial direct****
Surface -
* Due to the selected point distribution, it can occur that the element regression calculation finds multiple solutions
when measuring a cylinder or cone and therefore does not calculate the desired element.
In this case it is possible to select a different calculation option that influences the regression calculation in such a
way that the desired element is calculated.
** The calculation method Spline cannot be selected for the measurement of curves on nominal curves. It is
automatically used if curves are measured with the function Manually pre-probe element without nominal values.
**** Curves of the type axial can be measured only with probing mode scanning with scan path known on a
nominal curve.
Calculation options
Due to the selected point distribution, it can occur that the element regression calculation finds multiple solutions
when measuring a cylinder or cone and therefore does not calculate the desired element.
In this case it is possible to select a different calculation option that influences the regression calculation in such a
way that the desired element is calculated.
1. By clicking on this button a dialog is displayed wherein the calculation option can be changed.
The option Automatic is selected by default. This means, no specification for the regression calculation are
set.
If the option With nominal values is activated, the entered nominal values are considered in the regression
calculation which means they are set as start values for the calculation.
If the option With probing strategy is activated, the cylinder or cone has to be probed as follows:
Cylinder
The first 3 points have to be on a circle. The remaining points may be distributed at will. The direction
of the cylinder then points from the subsequently following points in direction of the first circle.
Cone
The first 3 points have to be on a circle. The 4th point cannot be on the same circle as the first 3 points.
The remaining points may be distributed at will.
Standard
The calculation method Standard is available for the element point.
The probe point is always evaluated with the given direction and thus can be used unlimitedly for alignments. This
method is generally recommended to be used.
X-axis (Point)
Only the deviation in the X-axis is evaluated. The actual point is moved to the nominal point in a plane parallel to the
reference plane in the Y-axis and the Z-axis.
Y-axis (Point)
Only the deviation on the X-axis is evaluated. The actual point is moved to the nominal point in a plane parallel to
the reference plane in the X-axis and the Z-axis.
Z-axis (Point)
Only the deviation in the Z-axis is evaluated. The actual point is moved to the nominal point in a plane parallel to the
reference plane in the X-axis and the Y-axis..
The probe point is moved on the actual surface perpendicularly over the target point. If nominal values was selected
as reference, the direction of the actual surface correspond with the nominal direction (image left). Otherwise the
direction corresponds with the selected reference element or plane on which the surrounding points were measure
(image right)
· Line
· Plane
· Circle
· Cone
· Sphere
· Rectangle
· Slot
With this calculation method, the regression element is calculated in such a way that the sum of the deviation
squares is as small as possible (LSC = Least Square Circle). Thus the regression element is fitted in the center of all
probe points best possible. No probe point is favored.
Chebyshev
The calculation method Chebyshev is available for the following elements:
· Line
· Plane
· Circle
· Cylinder
· Cone
· Sphere
With this calculation method, the regression element is calculated in such a way that the largest deviation to the
regression element is as small as possible (MZC = Minimum Zone Circle).
With a circle, two concentric circles are determined so that all probe points are within one but outside of the other
circle and the diameter difference of both circles is as small as possible. The regression circle is determined by
adding the diameter difference to the inner circle. The regression element with the smallest form deviation is
calculated with this method. This is the reason why this method is favored when evaluating form deviations.
In contrast to the least square method, the minimum and maximum probe point has the same deviation to the
regression circle.
Minimum circumscribed
The calculation method Minimum circumscribed is available for the following elements:
· Circle
· Cylinder
· Sphere
With this calculation method, the regression element is calculated in such a way, that all probe points are within the
regression element (MCC = Minimum Circumscribed Circle).
This method is often used for waves which are paired with bores.
If the calculation method minimum circumscribed is selected, probe points have to be distributed
on a sector of at least 180°. The probing range for the minimum circumscribed sphere has to be
at least 180°. If not, an error message that the alignment of the probe points is unsuitable will be
displayed after the measurement.
Maximum inscribed
The calculation method Maximum inscribed is available for the following elements:
· Circle
· Cylinder
· Sphere
With this calculation method, the regression element is calculated in such a way, that all probe points are outside of
the regression element (MIC = Maximum Inscribed Circle).
This method is often used for bores which are paired with waves.
If the calculation method maximum inscribed is selected, probe points have to be distributed on a
sector of at least 180°. The probing range for the maximum inscribed sphere has to be at least
180°. If not, an error message that the alignment of the probe points is unsuitable will be
displayed after the measurement.
Tangential outside
The calculation method Tangential outside is available for the following elements:
· Line
· Plane
With this calculation method, the regression element is positioned on the most outside probe point in relation to the
work piece.
Furthermore, the tangential line or tangential plane is parallel to the Chebyshev line or Chebyshev plane.
Tangential inside
The calculation method Tangential inside is available for the following elements:
· Line
· Plane
With this calculation method, the regression element is positioned on the most inside probe point in relation to the
work piece.
Furthermore, the tangential line or tangential plane is parallel to the Chebyshev line or Chebyshev plane.
Perpendicular
The calculation method perpendicular is available for the element edge point.
With the calculation method perpendicular, it is assumed that both surfaces limited by the edge are perpendicular
to each other and the nominal point is located on this edge. Since this edge cannot be probed directly, the probe
point is measured at a position shifted with the probing depth and then projected onto the selected reference.
1 = Reference / Probe points Reference, 2 = Probe Point, 3 = Probing depth, 4 = Nominal point
For the measurement of rounded edges ("flanged edges") the calculation method rounded has to
be selected.
Rounded
The calculation method rounded is available for the element edge point. It is suitable for the measurement of
rounded edges (flanged edges).
With the calculation method rounded, the nominal point is not located on the reference surface but on the rounded
surface of the edge. The position of the nominal point is influenced by the probing depth.
1 = Reference / Probe points Reference, 2 = Probe Point, 3 = Probing depth, 4 = Nominal point
Because the selected calculation method for edge points (perpendicular/rounded) plays a
decisive role for the definition of nominal values, it has to be - in contrast to all other element
measurements - selected first
The nominal value can then be defined by clicking on the reference surface (close to the edge). As
an alternative, it is possible to enter the nominal point using the keyboard. In this case you have
to consider that changing the probing depth subsequently will change the nominal value. This is
why the probing depth should be entered first.
· planar, direct
· planar, transformed
· axial, direct
The calculation methods planar, direct and planar, transformed can be selected for plane curves (nominal curve is
positioned in the plane).
The calculation method axial, direct is applied exclusively for cylinder intersection curves.
Actual points are directly projected onto the nominal Actual points are transformed into a optimized position
curve. and then projected onto the nominal curve.
The nominal point is the point, that is the closest to the The nominal point thus lies on the optimal position on
actual point on the nominal curve. the nominal curve. Therefore residues (deviations) are
not perpendicular to the nominal curve, they show the
Residues (deviations) are therefore always
actual position deviation.
perpendicular to the nominal curve.
Application Application
Components with evenly or slightly curved curves and Components with highly curved or closely spaced
little position deviation. curves and/or large position deviation.
1 = Probe points, 2= Residues, 3= Nominal curve 1 = Probe points, 2= Residues, 3= Nominal curve
Unfavorable: Unfavorable:
With closely spaced curves and large position deviation. With evenly curved curves and little position deviation.
Actual points may not be projected onto the correct The transformation of the actual points for the nominal
positions on the nominal curve; this can lead to point calculation may not be processed optimally, this
1 = Probe points, 2= Residues, 3= Nominal curve 1 = Probe points, 2= Residues, 3= Nominal curve
Probe radius correction for the calculation methods planar, direct and planar,
transformed
The direction of the probe radius correction depends on how the nominal curve has been created.
1 = Curve plane
2 = Probe sphere position during probing
3 = Nominal position on nominal curve
4 = Un-projected corrected probe position (database,
element window)
5 = Projected corrected probe position (graphics)
6 = Residues
For a nominal curve, which is not created by intersecting a CAD surface, the probe radius correction is calculated in
the curve plane, which means 2-dimensionally.
The residues (6) are calculated in the curve plane (1) using the nominal position (3) and the actual position (5)
projected onto the curve plane.
1 = Curve plane
2 = Probe sphere position during probing
3 = Nominal position and surface direction on
nominal curve
4 = Un-projected corrected probe position (database,
element window)
5 = Moved corrected probe position (graphics)
6 = Residues
The probe radius correction is calculated in surface direction in 3D with nominal curves that have been created by
intersecting a CAD surface using the function Insert curve.
Residues (6) are calculated in the curve plane (1) with nominal position (3) and the actual position (5) moved in the
curve plane parallel to the surface.
The probe radius correction takes place in the curve plane (two-dimensional).
Probe points (4), corrected by the probe radius, are projected onto the cylinder surface (1).
Residues (6) are calculated in the cylinder surface (1) with nominal position (3) and the actual position (5) projected
onto the cylinder surface.
Spline
The calculation method Spline is available for the element curve.
This calculation method assumes that there is no nominal curve available for the underlying curve because it was, for
example, measured using pecking probing mode or constructed without nominal values.
Instead of a nominal curve, an approximation of the curve profile, a so called Spline is used for the probe
compensation. The probe radius compensation is always calculated in the curve plane. For a correct result, the curve
plane and the probing surface have to be perpendicular.
It is not possible to evaluate the line profile of curves measured using the calculation method Spline as the
information of the nominal curve is not available for the measured or constructed element.
Eliminate outliers
You can define in the group Outliers if and how outliers are to be eliminated.
None
Median
If Median is selected, the window width can be set using a second selection. The window width defines how many
points located next to each other are recognized as outlier and eliminated.
With Median a window with the selected window width is applied over the measurement values and then moved
step by step from left to right over the measurement values.
In each position of the window, the value in the center of the window is replaced with the median value (the median
value is not the same as the average value but the median value of the 3 respectively 5 values (Median) in the window. In the
example below value 4 (center of window) is replaced by value 3 (median value). The outlier is eliminated with both
window widths.
If two outliers are following each other directly, the median value is also an outlier with window width 3 but not with
window width 5. Thus two successive outliers would only be eliminated with window width 5.
The following table shows how many successive outliers are recognized with the corresponding window:
3 1
5 2
7 3
9 4
If outlier elimination and a filter are selected in the same measurement, the outliers are eliminated
first and then the element is filtered. For the element filtering it generally is reasonable to
eliminate the outliers first.
Filter elements
One can define in the group Filter if and how elements are to be filtered.
None
Adaptive
This is a low pass filter. The filter characteristic is automatically set out of the measured points.
Gaussian
This is a low pass filter. You can either input the cut off wave length (CWL) or the cut off wave number (W/C).
CWL
The threshold wave length can either be adopted from the suggested value or entered into the input field.
The larger the threshold wave length (CWL), the more is filtered.
Example
Line with 2000 points and length 60 mm (in each case with previous outlier elimination).
Not filtered
CWL = 0.25 mm
CWL = 0.80 mm
CWL = 2.50 mm
CWL = 8.00 mm
Threshold wave length [mm] Probe points per mm Point distance [mm]
W/C
With circle and cylinder* you can also define the number of waves per circumference (cut off wave number) as an
alternative. As long as the diameter of the element was established, the threshold wave length corresponding to the
number of waves per circumference is displayed in the field CWL.
The larger the number of waves per circumference with same diameter, the less is filtered.
Diameter [mm] Waves per Probe point per Waves per Probe point per
circumference amplitude circumference amplitude
[W/U] [W/U]
For a good filtering at least 7 points/wave are recommended. The option that a dialog is
displayed when this number falls below 7 points/wave can be activated in the measurement
settings.
If outlier elimination and a filter are selected in the same element measurement, outliers are
eliminated first and then the element is filtered. For the element filtering it generally is reasonable
to eliminate the outliers first.
The function Lift off probe ( ) is available when measuring an element in scanning probing
mode. This function defines if the probe keeps contact with the material while moving to the next
path or if it lifts off and moves in air to the next start point.
The function Consider model ( ) is available when measuring a plane, circle, line, cylinder, cone
or sphere in triggered probing mode.
This function automatically removes all points that are not on the selected surfaces of the CAD
model from the distribution.
Multiple surfaces can be selected by holding down the shift key while clicking nominal values on
the model.
This function is also available in scanning probing mode for the element plane.
The distribution parameter Sector is available for the elements plane, circle, cylinder, cone and
sphere.
A value entered in the field Sector is adopted and saved internally. This value is displayed without
decimal places.
The distribution parameter and methods of the different probing modes are listed in the following topics:
Line
Number of points
Plane
Mesh type 2
Polygon Number of
points
Circles: Constant
number of points
Circle
Manual
Number of points
Spiral clockwise
With the measurement of circle on cone or sphere, only the distribution method circle is available.
Cylinder
Circle
Axial lines
Spiral clockwise
Cone
Circle
Axial lines
Sphere
Circles: Constant
number of points
Axial lines
Rectangle
Manual
Uniformed
Slot
Manual
Uniformed
Notch
Sheet metal
Edge point
-----
If the calculation method rounded is selected in the tab Geometry, the adjustment of the probing
depth can sometimes lead to unwanted nominal value changes. For this reason, you should first
select the probing depth and the the calculation method if you want to use this special calculation
method.
Curve
Number of points
Distance points
Surface
The distribution Mesh type is calculated depending on the first nominal value click. Thereby it is
recommended to set the first nominal value click in such a way, that theoretical lines could be
stretched in coordinate system direction over the maximal length and width of the selected
surface.
The mesh-type distribution on surfaces is described in detail in the topic Distribution method
Mesh type.
Not possible.
Line
Line
Plane
Manual: Polyline
(closed)
Manual:
Curve (open)
Manual:
Curve (closed)
Mesh type 1
Mesh type 2
Polygon
Curve
Circles
Circle
Circle
Cylinder
Circles
Axial lines
Spiral clockwise
Cone
Circles
Axial lines
The following has to be taken into consideration for the distribution with scanning probe
systems and unknown scan path:
· Cone opening angles between 150° and 180° cannot be measured with the distribution method
Circles.
· Cone opening angles between 120° and 150° with distribution method Circles are critical.
Therefore it is recommended to select the distribution method Axial lines for these ranges or to
select known scan path in the machine settings.
Sphere
Circles
Axial lines
The following has to be taken into consideration for the distribution with scanning probe
systems and unknown scan path:
· Probing zones from 0° to 30° cannot be measured with the distribution method Circles.
· Probing zones from 30° to 60° with distribution method Circles are critical.
Therefore it is recommended to select the distribution method Axial lines for these ranges or to
select known scan path in the machine settings.
Rectangle
Not possible.
Slot
Not possible.
Edge point
Not possible.
Curve
Curve
Search
Surface
Not possible.
Not possible.
Line
Not possible.
Plane
Not possible.
Circle
Not possible.
Cylinder
Not possible.
Cone
Not possible.
Sphere
Not possible.
Rectangle
Not possible.
Slot
Not possible.
Edge point
Not possible.
Curve
Search
Surface
Not possible.
2D
With the self centering probing in 2D, the search direction is limited in one plane. To do so, the
centering plane has to be defined in the distribution parameters. During the scanning, the probe
is held within this centering plane. The probing direction defined in the tab Geometry has to be
within the centering plane. If this is not the case, the direction is automatically projected into the
centering plane.
With the self centering probing in 3D, the search direction is not limited. The probe searches for
the deepest point in a defined probing direction in a contour (e.g. in a bore).
Line
Not possible.
Plane
Not possible.
Circle
Not possible.
Cylinder
Not possible.
Cone
Not possible.
Sphere
Not possible.
Rectangle
Not possible.
Slot
Not possible.
Edge point
Not possible.
Curve
Not possible.
Surface
Not possible.
The opportunities to optimize the distribution are available when measuring points with repeat as well as surfaces.
1. Activate the element selection tool . Click with the left mouse button on the desired surface on
the CAD model. With a right mouse click you see the distribution of the points.
The distribution Mesh type is calculated depending on the first nominal value click. Thereby it is
recommended to set the first nominal value click in such a way, that theoretical lines could be
stretched in coordinate system direction over the maximal length and width of the selected
surface.
3. Change directly the distribution direction on the CAD model by using the element selection tool .
Change the distribution direction by setting the distribution direction on the model with two click points
(left mouse button) and accepting the points with a right mouse button click. Between these two points a
line is drawn. Perpendicular to this line the distribution grid is created, An interruptio of the line ,e. g. a
hole, has as consequence that in the area of the interruption no grid is built. In this area no points are
distributed.
4. Clicking allows the selection of a curvature dependent or curvature independent distribution of the
individual probe points for the second direction.
Define limitation
It is possible to define a limitation for the measurement of planes and curves.
Limitation for a
plane
Limitation
Limitation points can be clicked with the mouse on the selected plane or curve. Within those the
probe points are automatically distributed when the limitation is finished (right mouse button).
This function automatically adjusts the number of limitation points to the selected distribution
method.
* This function is only needed for planes and is therefore hidden when measuring a curve.
With the distribution method Mesh type 2 four limitation points are possible.
The mesh-type distribution on surfaces is described in detail in the topic Distribution method
Mesh type.
Probe points are distributed along the complete curve by default as long as the edge distance is set to millimeter. If
you want to measure only individual segments, the limitation points have to be deleted first ( ). Afterwards the
limitation points can be redistributed ( ).
1. Limitation point corresponds with the start point of the first segment
2. Limitation point corresponds with the end point of the first segment
3. Limitation point corresponds with the start point of the second segment
4. Limitation point corresponds with the end point of the second segment
5. Limitation point corresponds with the start point of the third segment
6. etc.
If an uneven number of limitation points is defined on a nominal curve, the last limitation point is ignored.
If only two limitation points are set new, the distribution runs from the first limitation point through the clicked
nominal value of the selected curve to the second limitation point.
Example
In the following example two (multi selection is possible by holding down the Ctrl key during the selection of the nominal
curves) nominal curves that are separated by the bore are selected. Two limitation points are set on the first curve
(point 1 and 2). On the second curve five more limitation points are set (point 3 to 7).
After confirming with the right mouse button, the probe points are distributed between limitation point 1 and 2, as
well as between point 5 and 6. Point 7 is ignored.
The function is only available if the element is measured with a scanning probe system.
No.
The points delivered from the controller are thinned out to this number. This number of points is then used to
calculate the element. If the number of points is changed, the distance between two successive points is
automatically adjusted and displayed in the field below.
Distance
The points delivered from the controller are thinned out to the entered distance between two successive points.
These points are then used for the calculation of the element. If the distance is changed, the number of points is
automatically adjusted and displayed in the field above.
An element can be measured with a maximum of 100'000 points. However, the delivered number
of points depends on the controller and the scanning speed.
1. If the option Before first point is activated, the probe is moved from the current position perpendicular
onto the safety plane before moving towards the first intermediate point. Therefore the parameter safety
plane is recorded into the program before the first intermediate point.
2. Specifies the distance of the safety plane. The distance is always calculated from the nominal position of the
element and in element direction.
3. If the option After each point/After each path is activated, the machine moves to the safety plane and
automatically sets the corresponding intermediate points after each measuring point or each scan path.
The option After each path can only be activated if the function Lift off probe is selected under
Method.
The measuring sequence can be edited in the contextual tab Edit. It is possible to delete, add or edit intermediate
and or probe points.
Only measuring sequences which were measured with a triggered probe system can be edited.
1. Select an intermediate or probe point in the measuring sequence where you want to add an additional
intermediate or probe point.
2. Select if an intermediate or probe point is to be inserted before or after the selected point.
4. This command button inserts the intermediate or probe point at the selected position.
5. As long as this command button is active, an intermediate or probe point can b clicked directly on the CAD
model which then is inserted.
6. This command button deletes the selected intermediate or probe point from the measuring sequence.
7. With the selection can be edited. The X, Y and Z values can either be edited manually or by clicking with
the mouse ( ) on the CAD model. It is also possible to adopt the point at the current machine position ( )
. After the changes are done, the function is terminated by clicking on again.
Actions
Inserts the intermediate or probe point with the defined coordinates at the selected position.
As long as this command button is active, an intermediate or probe point can be clicked with the
mouse on the CAD model. This point then is inserted into the measuring sequence.
Deletes the selected intermediate or probe point from the measuring sequence.
In the contextual tab Features, it is possible to select features of an element that are created automatically during
the element measurement and are saved into the database.
These features are also displayed in the element window under Tolerances and Deviations.
2. If the option Dynamic is set, the position feature (x,y,z and d,A,B) are created dynamically. Else, features
are created statically.
3. This button opens a dialog wherein an ID as well as the tolerances for the feature can be edited.
3. The fields can be directly edited by clicking into the corresponding field
4. Click on OK.
The position of planes, cylinders and lines can only be reasonably evaluated with axially parallel
planes, cylinders and lines in one or with the cylinder in two axes.
The contextual tab Repeat allows measuring several elements of the same element type after each other in a single
step. This tab is available for the elements point, edge point, circle and cylinder. Thereby, settings defined in the
other tabs (e.g. probing depth) apply for all elements.
The defined ID will be assigned to the first element. The ID for the following elements is automatically counted up.
Point
Distribution method
Manual You can distribute and measure any amount of elements on the CAD model with the
mouse tool.
Number of Intersection or edge curves of the CAD model can be selected with the mouse tool.
elements
The defined number of elements is distributed on the selected curves. The offset
defines the offset of the distribution to the selected curves.
Distance elements Intersection or edge curves of the CAD model can be selected with the mouse tool.
The elements are distributed on the curves with the defined distance to each other.
The offset defines the offset of the distribution to the selected curves.
Curvature-based Intersection or edge curves of the CAD model can be selected with the mouse tool.
angle
Using this method, more points are distributed on areas with larger curvatures than
on areas with smaller or no curvature.
In order to define the curvature-based distribution, the angle (the larger the entered
angle, the smaller is the difference between the point distribution on the straight and the
curved curve parts) as well as the chord length Min (minimum distance to respect
between the probe points on the curve, regardless of the entered angle) and Max
(maximum allowable distance between probe points on the curve, regardless of the entered
angle) are additionally available.
The offset defines the offset of the distribution to the selected curves.
Mesh type number Any surfaces can be selected with the mouse tool in the group Method.
of elements
The defined number of elements is distributed on the selected surfaces.
Mesh type element Any surfaces can be selected with the mouse tool.
distance
The elements are distributed on the selected surfaces with the defined distance.
The mesh-type distribution on surfaces is described in detail in the topic Distribution method
Mesh type.
It is important to activate the option Projection onto CAD when distributing points with an offset.
This ensures that the nominal values of the probe points are re-calculated after the
measurement.
It is recommended to set the offset value to zero for intersection curves. The intersection curve
should already be inserted in such a way, that you can directly measured on them.
Edge point
Distribution method
Manual You can distribute and measure any amount of elements on the CAD model with the
mouse tool.
Distance elements Any edges can be selected with the mouse tool.
The elements are distributed on the selected edges with the defined distance.
The following applies for the distribution of edge points: If three edges that have the same
reference surface are selected, the selection is automatically extended with the edge pieces in
between them. This can be helpful when, for example, a radius on the CAD model consists out of
multiple small individual segments. In this case, it is sufficient if a first edge segment is selected in
order to define the start of the edge, a second segment in order to define the direction, and a
third segment in order to define the end of the edge.
Distribution method
Manual You can distribute and measure any amount of circles/cylinders on the CAD model
with the mouse tool.
Circle The defined number of circles/cylinders are circularly distributed around a defined
point (x/y/z).
3. Define any limitations for point or edge point if you do not want to have the elements distributed
among the whole curve or edge.
Limitation
Limitation points can be clicked with the mouse on the selected curve or edge. Within this selected
edge, the probe points are automatically distributed when the limitation is finished (right mouse
button).
Actions
Terminate measurement and save element (if enough points are available)
Abort measurement.
The number of points can be increased or decreased . The progress window is automatically updated.
The head orientation for a REVO articulating probing system equipped with probe module RSP2 can be defined in
the contextual tab Head orientation.
Method
Head probing off Probe points are approached by positioning the three machine axes in X, Y and Z.
The A and B angles of the articulating probing system remain unchanged.
Critical angle Probe points are measured by rotating and swiveling the articulating probing
system. The probing angle α can be limited against the top and bottom via the
critical angles. The probing angle α describes the angle between work piece surface
and stylus direction.
Method
Critical angle The probing angle α can be limited against the top and bottom via the critical
angles. The probing angle α describes the angle between work piece surface and
stylus direction.
Fixed angle The head orientation is defined with the input of α and β. α defines the angle
between element direction and stylus direction. β defines the rotation around the
element direction.
The current angle position of the articulating probing system in reference to the
element to be measured is taken over with the function Adopt current head
orientation ( ).
Focal point CMM and articulating probing system are positioned in a way that the focal point
defined by dx, dy and dz always lies in stylus direction.
Critical angles
The probing angle α can be limited to the top and bottom with the angles α min and α max.
The probing angle α describes the angle between the work piece surface and the stylus direction.
Plane, Line, Surface, Edge point, inner slot, inner - α is larger than α min
rectangle, inner sphere, outer sphere, outer cone
- α is smaller than α max
If the probe head can be positioned in the bore axis and the probing angle α does not exceed the defined critical
angles, the inner circle is measured with 2 axis movement.
Else, the probing angle α is set to the defined critical angles α max and the inner circle is measured with 5 axis
movement.
Fixed angles
α is the angle between the element direction (here z) and the stylus direction. β is a rotation around the element
direction (here z).
If the element has no element direction, the reference direction is used (line, circle, curve).
Focal point
The focal point is displayed as preview point in the graphics. The parameter dx, dy, dz are relative to the element
coordinate system.
dz is the offset from the nominal point in primary direction. The primary direction of the element coordinate system
corresponds with the element direction, respectively the reference direction with line, circle and curve.
dx is the offset from the nominal point in secondary direction. The secondary direction corresponds with the
direction that is used as start for the sector-angle distribution. With line and curve it is the reversed probing
direction.
The SFP1 probe module is equipped with a stylus tip for roughness measurement and an additional axis, the C
axis that allows the probe to twist. This is necessary so that the stylus tip can always be aligned perpendicular to
the work piece surface. The twisting of the C axis always occurs automatically on the C axis module that is mounted
on the track of the stylus changing system. If an alignment of the C axis is required for the measurement, the
probe automatically moves to the changing starting point when the measurement is started.
1. Load a probe system equipped with a probe module SFP1 as described in the help topic Load probe
system.
5. Define the nominal values using the mouse tool or by manually entering them into the corresponding
fields.
When using the mouse tool, the first clicked point (x/y/z) corresponds with the start point of the
probing length (this is the length on which the stylus tip is dragged across the surface during the measurement),
while the second clicked point (x2/y2/z2) only defines the direction of the probing length. The length
and thus the end of the probing length is only set via the selected roughness parameters (See step 11).
Therefore the end of the probing path can either be before or behind the point x2/y2/z2.
The direction i2/j2/k2 has an effect on the probe system angles as the stylus tip has to be perpendicular
to the surface during the measurement.
When entering the nominal values, you need to pay attention that the controller positions the
probe system automatically and aligns it depending on the direction of the probing length and
the selected head orientation. See also point 15.
6. Select the reference for the line to be measure. The reference determines whereto the measured lines is
projected onto; but it has no influence on the roughness parameters.
The option eliminate outliers has an influence on the determined roughness parameters.
Start-up length / run-off length (path at the beginning and end of the probing length where no points are
measured. Usually you select a start-up length / run-off length that is half of the cut-off) , cut-off length(the profile
filter (cut-off) is selected depending on the workpiece surface either according to the valley spacing
or the expected roughness values) and the cut-off number that are to be measured after each other.
The probing length cannot exceed 40 mm. If the probing length is longer, an error message is displayed.
In general, the method Optimal to probing length should be used, as the probe system is also calibrated
with this method. With this method the probe system, as recommended by the manufacturer, is dragged
from the starting point (x/y/z) in the direction of the end point (x2/y2/z2) (pictured below), whereby the shaft
of the probe is parallel to the probing length.
The method Slanted to probing length is only selected, if, due to the geometry of the work piece, it is not
possible to align the probe system in direction of the probing length.
16. If the method Slanted to probing length is selected, the angle α (angle between the reference direction of the
element and the probe shaft) defines the skew of the probe during the roughness measurement. Thus α also
has an influence on how the probe system is aligned at the start of the measurement.
Probe system position with method optimal to Probe system position with method slanted to
probing length (the probe system position does probing length with α = 30 °
not depend on the reference direction)
17. Adjust the alignment tolerance( The alignment of the SFP1 sensor needle to the measurement surface affects the
accuracy of the roughness measurement. The smaller the alignment tolerance the more accurate the measurement, but
the greater the probability that a realignment of the C-axis is required. ) of the C-axis if needed.
The roughness parameters are evaluated independent from the features defined here.
After clicking on the command button Start, the machine will move automatically.
The probe system moves, if needed, to the stylus changing system in order to rotate in the C axis.
On the way to the first intermediate or probe point of the active measuring sequence, the REVO is
aligned in the A and B axes.
How roughness parameters and roughness profile are saved is described here.
18.4.1 Output of roughness parameter and roughness profile
The roughness parameters are not saved into the database but in a text file (roughness parameters), an image file
(roughness profile) and a x3p file (2-D-profile data).
The storage location of these files is the directory defined for reports in the Quartis options under System.
Roughness parameters:[Workpiece-ID]_[Measurement-ID]_[Element-ID].txt
Example
The text file and the image file can be inserted as text field and image into the report.
In order to insert the most current files for the program execution, you can also use expressions.
19 Construct
19.1 Information about constructing elements
Elements that cannot be measured with the machine can be constructed using measured elements.
Elements which cannot be measured or constructed are created by manual input with this function.
The actual and nominal values can be calculated using element or feature data from other elements. Detailed
information is available in the topic Calculate theoretical element.
It is also possible to create surfaces using CAD data in order to use them, for example, for intersections or
construction actions.
4. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
5. If an element can be created either as inside element or outside element, select the corresponding
value.
The input of the position and direction can either be entered directly as cartesian values or via using
the position dialog or the direction dialog.
The input of additional actual values depend on the selected target element.
You can enter an actual value with the expression editor by double clicking on an input field. The
expression is used for the corresponding nominal value. If the nominal value should contain
another expression or a fix value, you must subsequently adapt the value in the group Nominal
value.
7. Using the element selection tool the desired element can be directly clicked with left mouse button.
The parameters of the clicked element are entered into the display after selection with right mouse
button.
The element is displayed in the graphics window as live preview. Direction vectors are normalized, if
needed.
9. Select Display nominal values only, if different values apply as nominal values and actual values during
testing or simulation. Note that input of actual values will overwrite nominal values automatically. If the
inputs should be different, the actual values must be entered before the nominal values.
10.
Confirm nominal values by clicking . This is necessary only for prior displaying the group Nominal
values.
To construct the element, actual values and nominal values must be confirmed with . Are
actual values and nominal values different, the group Nominal Values cannot be hidden.
Displaying and defining nominal values is optional. Construction is also possible with displayed
nominal values.
With the function Create element with input surfaces can be created using the nominal values of the loaded CAD
model.
These surfaces can be used, for example, for intersection or construction actions.
4. Enter an ID for the target element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
The desired surfaces can be selected directly on the CAD model using the left mouse button.
By clicking the right mouse button, you confirm your selection and the position of the first clicked point
is entered as parameter into the dialog.
Not all data of the CAD surface is saved in the element Surface but only the reference ID of the
CAD model and the ID of the CAD surface.
This information is especially important if you refer in a program to a CAD surface created via
input and then import a changed CAD model at a later point in time. In this case, the model
should be replaced via the command Modify during the CAD import so that the reference ID of
the CAD model remains unaltered in Quartis.
If the surface ID has changed in the CAD model, the surfaces has to be re-created.
It is also possible to calculate theoretical elements with the function Create element with input.
The expressions can be entered directly in the group Actual values. However, it is recommended to enter
the expressions using the expression editor.
A double click on an actual or nominal value field opens the expression editor.
Should you want to enter the expression nevertheless directly into the actual or nominal value field, the
input has to start with an equals sign (=). This defines that the input is in fact an expression.
The result of the expression must be of type floating point number. Otherwise, the dialog cannot
be confirmed.
This function creates elements that cannot be measured (e.g. body edges) by intersecting two elements (e.g. probed
plane with probed cylinder).
The construction result can depend on the order of the source elements in the input fields
(upper / lower). Informations, which can not be determined by construction, are taken over from
the element in the upper input field. Therefore it might be necessary to swap the source elements,
to get the desired result.
6. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
If the nominal values can be taken over from the source elements, they will be automatically displayed
and activated with .
If the nominal values cannot be taken over from the source elements, the calculated actual values are
entered; will not be activated automatically. In this case you have to adjust the nominal values and set
them manually with . If is not activated, the intersection element will be created without nominal
values.
In a program always the recorded nominal values of an intersection element are used. If the
nominal values of the source elements are adjusted in the program, the nominal values of the
intersection element have to be adjusted as well.
This function creates an element which has the same distance from two selected elements.
The construction result can depend on the order of the source elements in the input fields
(upper / lower). Informations, which can not be determined by construction, are taken over from
the element in the upper input field. Therefore it might be necessary to swap the source elements,
to get the desired result.
6. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
If the nominal values can be taken over from the source elements, they will be automatically displayed
and activated with .
If the nominal values cannot be taken over from the source elements, the calculated actual values are
entered; will not be activated automatically. In this case you have to adjust the nominal values and set
them manually with .
If is not activated, the symmetry element will be created without nominal values.
In a program are always the recorded nominal values of a symmetry element used. If the nominal
values of the source elements are adjusted in the program, the nominal values of the symmetry
element have to be adjusted as well.
The construction result can depend on the order of the source elements in the input fields
(upper / lower). Informations, which can not be determined by construction, are taken over from
the element in the upper input field. Therefore it might be necessary to swap the source elements,
to get the desired result.
6. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
If the nominal values can be taken over from the source elements, they will be automatically displayed
and activated with .
If the nominal values cannot be taken over from the source elements, the calculated actual values are
entered; will not be activated automatically. In this case you have to adjust the nominal values and set
them manually with .
If is not activated, the connecting element will be created without nominal values.
In a program are always recorded nominal values of a connecting element used. If the nominal
values of the source elements are adjusted in the program, the nominal values of the connecting
element have to be adjusted as well.
This function creates a new element using multiple already existing elements (e.g. a pitch circle out of circles).
4. Enter an ID for the target element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
5. For elements that either can be created as an outside or inside element, the corresponding option has
to be selected.
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
Note that commas (,), which separate the IDs of different source elements must be also a
component in the expression of the source elements.
Note also the Examples for IDs of source elements for the construction function.
6. Select the source elements using the selection dialog ( ) or enter the elements manually into the input
field (seperate the elements of the list with comma and no spaces between them).
For the elements cylinder, cone, slot or rectangle the order of the source elements must be
selected in such a way that they correspond to the prescribed probing strategy.
The probing strategies are described under Manually pre-probe element and Measure element.
7. Alternatively, you can select the source elements directly in the graphics window. Activate the element
selection tool and click on the desired elements in the graphics window. Clicking a listed
element will remove it from the list.
8. Select if the calculation is executed using element parameters (center of gravity of element) or using
element points.
If the nominal values can be taken over from the source elements, they will be automatically displayed
and activated with .
If the nominal values cannot be taken over from the source elements, the calculated actual values are
entered; will not be activated automatically. In this case you have to adjust the nominal values and set
them manually with .
If is not activated, the connecting element will be created without nominal values.
Please see the note regarding nominal values at the end of this chapter.
10. Select the reference elements if this is needed for the target element.
For a calculation based on element points, in addition you can select a probe radius correction after
construction.
If the checkbox is not activated the already compensated probe points will be used for the construction.
If curves, that were measured without nominal curve, are connected to a construction element
Curve, the calculation method Spline has to be selected.
Comparing the probe points of the source element with the probe points of the target element
after the construction, you need to realize that points of different elements are projected
differently.
You find more information and notes for the construction of surfaces using curves here.
If a construction element is created by element point calculation, the target element (constructed element) is
automatically assigned nominal values in the following cases:
The target element gets the same nominal values as the first source element of the same type. Let's say two
cylinders are connected to one cylinder, the nominal values originate from the first cylinder. If no source element of
the same type is available, the following rules apply:
· If the target element is a plane and at least one source element is a point, the nominal values are taken from
the first point.
· If the target element is a cylinder and at least one source element is a circle, the nominal values are taken from
the first circle.
· If the target element is a cone and at least one source element is a circle, the nominal values are taken from the
first circle.
The first element is the one that is marked on top of the sorted selection list ( ).
Probe points (1) of a curve are projected onto the corresponding nominal curve (2), while probe points of a surface
are always projected perpendicularly onto the next CAD surface(3).
The following needs to be noted when using this function to construct surfaces using curves:
Is the plane of the curve perpendicular to the work piece surface and the part differs only slightly, then the points of
the curve and the points of the resulting constructed surface will have nearly identical positions.
The difference between these positions increases the more the angle between the plane of the curve and the surface
of the work piece deviates from 90°.
This effect will be increased the greater the used probe radius and the greater the deviation of the work piece are.
The information about the surface ID must be available for the projection of the probe points
onto the CAD surface. This ID is saved in the .sax file since Quartis R12.
For this reason only curve, which are based on a .sax file, can be constructed as surfaces. The .sax
file must be created in a Quartis version greater R12. In the case of a change of the CAD model
the .sax file must be recreated and the program sentence "Measure (curve):" must be recorded
again.
This function creates a point in the vertex of the cone in the left element window.
3. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
4. Click on OK.
This function creates a line or a circle out of the probe points of a curve. The extract element is calculated out of the
probe points that are within a defined search area defined by the range.
3. Now click a point on the curve in the graphics and confirm your selection with the right mouse button. This
point is used as start point for the calculation of the extract element.
This point is taught into the program and therefore can be reused as start value for the extract calculation
during the execution of the program.
As target element the one that contains more probe points within the defined range is always suggested.
5. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
7. Enter the desired range. This determines how large the range of the target element can beat most.
Depending on the range and the deviation of the individual probe points more or less points will be
included into the extract calculation.
If the nominal values are to be taken over from the curve, they are automatically input and activated by .
If the nominal values are not to be taken over from the curve, the calculated actual values are input, is not
automatically set. In this case the nominal values have to be adjusted manually and be set manually with .
If is not set, the extract element is created without nominal values.
9. Select the calculation method for the extract element. Depending on the target element different calculation
methods are available.
This function determines the minimum or maximum point of an element in a specified direction.
A point or a plane with the specified evaluation direction can be created at this position.
3. Select the source element using the drop down list ( ) or the selection dialog ( ) or enter the name of
the element manually into the input field.
4. Alternatively, you can select the source element directly in the graphics window. Activate the element
selection tool and click the desired element in the graphics window.
If you cannot construct a Min/Max element from the selected input (source element or evaluation
direction) will be shown as target element.
6. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
The evaluation of the direction can also be executed radial for the elements circle, cylinder, sphere and
cone.
The maximum point for circle and sphere is the one that is at the longest distance from the center
of the circle or sphere. The minimum point consequently is the one at the shortest distance.
The maximum point for cylinder and cone is the one that is at the longest distance from the
surface of the cylinder or sphere in the direction away from the axis. The minimum point is the
one that is at the longest distance from the side surface in the direction to the axis.
8. If needed, control the nominal values and confirm the values with .
The actual values of the target element are proposed or can be entered manually.
This function allows you to relocate a point in the left element window and then to save it as a new element.
4. Click on OK.
5. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
6. If multiple solutions are possible, they are displayed. Click on the desired solution.
7. Click on OK.
This function allows you to define connection lines that cannot be measured.
These connect the position of the element in the left element window with a point that has a specified distance/offset
from the position of the element in the right element window.
3. Enter the offset (Distance of the connection line from the point in the right element window) and direction if
needed.
The suggested direction corresponds with the direction of the element in the right element window. If it
does not contain any direction information, the direction can be entered manually in the direction fields.
The offset line is created in a plane. This plane is defined by the direction and position of the element in
the right element window.
This must be particularly considered if both elements are not in the same plane or have different
directions.
Ensure that the offset distance is always shorter than the distance between both elements;
otherwise no mathematical solution will be possible.
4. Click on OK.
5. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
7. Click on OK
This function creates an offset plane that has specific distances to several elements.
3. Select the reference element for the direction of the distances in the drop down list ( ) or the selection
dialog ( )
The direction entered influences the direction in which the offset is applied and therefore also the
constructed offset plane. An example can be found at the end of this chapter.
5. Click on OK.
6. Select at least 3 measured elements whose distances from the searched plane are known.
7. Click on OK.
9. Now enter the offset for each selected element by marking the corresponding element in the left field
and assign the entered offset to it by clicking on .
11. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
12. Click on OK
Example of the effects of the direction either entered manually or using a predetermined
reference element
A offset plane is to be constructed using the points PT_3, PT_4 and PT_5 . The entered offset is 5 mm for all points.
Therefore, a sphere with radius 5 mm is put around each point. The plane to be constructed is then tangential
positioned on to these spheres.
Thus there are two possibilities where the offset plane can be positioned, marked as PLN_2 (green) and PLN_3 (red)
in the image below. Which plane will finally be constructed depends on the entered direction in the offset dialog.
i j k
This function creates a line or plane that is parallel to the first selected element and runs through the point selected
as second element. This second element can also be an element reducible to a point.
The line or plane to be constructed lies parallel to the element in the upper input field and runs through
the element in the lower input field.
For the construction to be successful, the two source elements must fulfill the following characteristics:
Element Element
· is a line / plane · is a point
· can be reduced to a line / a plane
· can be reduced to a point
6. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
If the nominal values can be taken over from the source elements, they will be automatically displayed
and activated with .
If the nominal values cannot be taken over from the source elements, the calculated actual values are
entered; will not be activated automatically. In this case you have to adjust the nominal values and set
them manually with .
If is not activated, the parallel element will be created without nominal values.
In a program are always recorded nominal values of a parallel element used. If the nominal values
of the source elements are adjusted in the program, the nominal values of the parallel element
have to be adjusted as well.
This function creates a line or plane perpendicular to the first selected element that runs through a point selected
as second element. This second element can also be an element reducible to a point.
The construction result can depend on the order of the source elements in the input fields
(upper / lower). Informations, which can not be determined by construction, are taken over from
the element in the upper input field. Therefore it might be necessary to swap the source elements,
to get the desired result.
6. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
If the nominal values can be taken over from the source elements, they will be automatically displayed
and activated with .
If the nominal values cannot be taken over from the source elements, the calculated actual values are
entered; will not be activated automatically. In this case you have to adjust the nominal values and set
them manually with .
If is not activated, the perpendicular element will be created without nominal values.
In a program are always recorded nominal values of a perpendicular element used. If the
nominal values of the source elements are adjusted in the program, the nominal values of the
perpendicular element have to be adjusted as well.
This function projects the element with the deeper spatial definition onto the element with the higher spatial
definition (e.g. point [1D] on plane [3D]).
In the case of projection of a plane onto a plane (same spatial definition), the plane in the upper
element window is projected onto the plane in the lower element window.
The result element is always of the same type as the projection element (e.g. point -> point).
The construction result can depend on the order of the source elements in the input fields
(upper / lower). Information, which can not be determined by construction, is taken from the
element in the upper input field. Therefore it might be necessary to swap the source elements, to
get the desired result.
6. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
It is also possible to enter the source and target element IDs using the expression editor by
double clicking on the input field.
If the nominal values can be taken over from the source elements, they will be automatically displayed
and activated with .
If the nominal values cannot be taken over from the source elements, the calculated actual values are
entered; will not be activated automatically. In this case you have to adjust the nominal values and set
them manually with .
If is not activated, the projection element will be created without nominal values.
In a program are always recorded nominal values of a projection element used. If the nominal
values of the source elements are adjusted in the program, the nominal values of the projection
element have to be adjusted as well.
3. Select the desired target element. If the target element is a circle, the radius or diameter can be entered
optionally.
4. Click on OK.
5. Enter an ID for the element or accept the next suggested free ID.
If an already existing element is to be overwritten, select the corresponding element using the drop
down list ( ) or the selection dialog ( ).
6. If multiple solutions are possible, they are displayed. Click on the desired solution.
7. Click on OK.
The following table displays how the original elements (left and right element window) are used for the construction
of a tangent:
The following table displays how the original elements (left and right element window) are used for the construction
of a tangent:
With intersections of two 2D elements, one element is projected into the plane of the other element before
calculating the intersection
point (see table below). The projection is only executed if the element planes are parallel.
Circle – Line / Line – Circle Line is projected into the circle plane.
Line – Curve / Curve – Line Line is projected into the curve plane.
Circle – Curve / Curve - Circle Circle is projected into the curve plane.
Circle – Circle Second circle is projected into the plane of the first circle.
The nominal values of the surface are used for intersections with a surface, both with measured
surfaces as well as with surfaces created via input.
Symmetry
The following table shows all possible solutions for the construction function Symmetry:
* Source element in the upper drop down list , ** Source element in the lower drop down list
Connection
The following table shows all possible solutions for the construction function Connection:
* Source element in the upper drop down list , ** Source element in the lower drop down list
Min/Max element
The following table shows all possible solutions for the construction function Min/Max Element:
Offset Line
The following table shows all possible solutions for the construction function Offset Line:
* Source element in the upper drop down list , ** Source element in the lower drop down list
Parallel
The following table shows all possible solutions for the construction function Parallel:
* Source element in the upper drop down list , ** Source element in the lower drop down list
Perpendicular
The following table shows all possible solutions for the construction function Perpendicular:
* Source element in the upper drop down list , ** Source element in the lower drop down list
Projection
The following table shows all possible solutions for the construction function Projection:
20 Align/Coordinate system
20.1 Information about the coordinate system
Coordinate systems are used to determine the position of the work piece on the machine and for their alignment.
Depending on this setting a PCS, PLCS or RCS is created with all subsequent alignment actions.
The PCS is saved in the measurement database with the current measurement and therefore can
only be used for this work piece/measurement.
The PLCS and RCS are saved in the system database and therefore can be used across
measurements and workpieces.
Activate PCS
3. Click on PCS.
Activate PLCS
3. Click on PLCS.
Activate RCS
3. Click on RCS.
Depending on the setting of the PCS/PLCS/RCS button, either a PCS, PLCS or a RCS is loaded.
3. Select the coordinate system using the drop down ( ) or the selection dialog ( ).
4. Click on OK.
An existing coordinate system can be directly overwritten by entering the corresponding ID. It also can be
selected using the drop down ( ) or selection dialog ( ).
4. The following additional options for the saving of a work piece coordinate system are available:
· Interlink RCS, PLCS, PCS and save as PCS absolute (Possible active rotary table, pallet and work piece
coordinate systems are interlinked and saved as a work piece coordinate system)
· Interlink PCS with PLCS and save as PLCS (A work piece coordinate system can be converted into an OCLS
and then be saved as such) .
5. Click on OK.
Depending on the setting of the PCS/PLCS/RCS button, either the PCS, PLCS or RCS is deleted.
The coordinate system is not deleted from the database but removed from the status. It can be
reloaded from the database at any time.
20.6 Create a coordinate system with primary direction, secondary direction and
origin
20.6.1 Define primary direction
The function Primary Direction allows you to define the spatial position of the work piece or the pallet.
For the determination of the primary direction, the direction vector of the element in the left element window is
used. If needed, the origin of the desired direction can be defined with the element at the same time.
Depending on the setting of the PCS/PCLS the primary direction is determined for a PCS or PCLS.
3. Select in which axis the element is to be aligned. The suggestion relates to the nominal direction of the
element in the left element window.
If the button is active, the primary direction of the coordinate system is defined in the direction of the
element. The primary direction can be defined in the reversed direction of the element by activating the
button.
4. Select in which axis the element is to be set to zero. It is possible to select multiple or no axes.
5. Click on OK.
The secondary direction defines the rotation of the work piece or pallet around the primary direction.
At the same time it is possible to define the origin in the desired direction.
Depending on the setting of the PCS/PCLS the secondary direction is determined for a PCS or PCLS.
The calculation of the secondary direction depends on the element type and it's direction:
Point, Sphere:
A connection line between the current coordinate system origin and the position of the element is calculated for the
secondary direction.
Plane:
If the secondary direction is defined right after the primary direction, an intersection line between the main
coordinate system plane and the element is calculated. Else, the direction vector of the element is used.
3. Select in which axis the element is to be aligned. The suggestion relates to the nominal direction of the
element.
If the button is active, the secondary direction of the coordinate system is defined in the direction of the
element. The secondary direction can be defined in the reversed direction of the element by activating the
button.
4. Select in which axis the element is to be set to zero. It is possible to select multiple or no axes.
5. Click on OK.
The origin defines the precise position of the work piece, pallet or rotary table.
The position of the element in the left element window is used for the definition of the origin.
Depending on the setting of the button PCS/PCLS, the origin is defined for a PCS or PLCS.
3. Select in which axis the element is to be set to zero. It is possible to select multiple axes.
4. Click on OK.
Whether a work piece or pallet coordinate system should be generated, must be determined
before the function is activated!
3. Select at least 3 and maximum 6 elements for the calculation of the coordinate system.
4. If RPS elements are to be selected without changing the already entered coordinates, activate the
corresponding command button.
5. By clicking on , 6 values can be selected that are locked for the calculation of the coordinate system.
Thereby the 3-2-1 rule (the selection has to be made so 3 values are selected on one axis, 2 on another one and 1 on
the third) has to be respected.
6. As a special case point by point best fit can be used on its own. Hence limiting of degrees of freedom is
ignored. All values are always used for the calculation of the coordinate system.
7. Click on Calculate coordinate system in order to check if a correct calculation can be done. In doing so, the
coordinates of the elements in the input fields are changed to the values of the calculated coordinate
system.
With Reset the calculated coordinates in the input fields are reset to their original value.
8. With Save and Load intermediate results can be saved in a file or loaded from an existing file.
9. Click on OK.
The calculated coordinate system is activated and the Save current coordinate system dialog is automatically
opened.
Further information about saving can be found in the topic Save coordinate system.
If the dialog Save current coordinate system is terminated with ESC, the coordinate system will
not be saved, however, the previously created alignment remains activated.
In doing so, the actual geometry (measured elements) is compared to the target geometry and is moved
(translation) and rotated (rotation) until either the position or the probe points of the actual geometry have a
minimal distance to the target / nominal geometry.
The target geometry corresponds with the target values that are calculated out of nominal value and tolerance. This
means that the target value corresponds with the center of the tolerance. If no tolerances are given, the
corresponding nominal value is used.
Depending on the button PCS/PLCS, the alignment is either determined for a PCS or PLCS.
3. Select if the alignment is to be based on the CAD coordinate system or the active coordinate system.
All displays in the dialog refer to the coordinate system selected here.
If the alignment is based on the CAD coordinate system, the current coordinate system is
transformed into the CAD coordinate system before the Bestfit, just as with the function Transform
coordinate system into CAD model coordinate system.
This transformation is applied independent from the limitation of the degrees of freedom and
stays active if the dialog is terminated with OK.
4. Select if the alignment based on is to be executed based on the target values or the nominal values.
5. Select those elements in the list that are to be used for the alignment.
A double click on an element displays the target, nominal and actual values with the corresponding
tolerances and deviations.
The target coordinates / nominal coordinates with the nominal values as well as the displayed actual values
refer to the coordinate system previously selected under Alignment based on.
6. Define if the element position or its probe points are used for the alignment. If None is selected for a
marked elements, it will not be considered for the alignment.
7. In case of an alignment with (element) position, define for which element component the deviation is to be
minimized or set to zero.
By doing so either the spatial deviation d, it's individual components in x/y/z or the separation in A
(deflection) and B (trimming edge) can be used.
The axes correspond with the axes of the coordinate system selected under Alignment based on.
The following table shows the available alignments and parameters for the individual elements:
x y z d A B
Point
Point
(Projection onto CAD)
Line
Plane
Circle
Cylinder
Sphere
Cone
Rectangle
Slot
Edge point*
Edge point*
(Projection onto CAD)
Curve
Surface
* edge points measured with calculation method Perpendicular are available for the alignment function
8. Click on Accept.
The settings from step 5 to 6 are adopted for the selected elements. The parameter are only adopted for
those elements that actually support them.
9. The 6 degrees of freedom (translation in X, Y and Z as well as rotation around X, Y and Z axis) can be
restricted. The axes correspond with the axes of the coordinate system selected under Alignment based
on.
10. The coordinate system that minimizes the deviations and displays the resulting translation and rotation for
the degrees of freedom is calculated by clicking on the button Calculate coordinate system.
The resulting maximal deviation, with element ID and component, is displayed below Deviations as well as
the average deviation of the elements included in the Bestfit.
With edge points and points with projection onto CAD, the target / nominal values are not re-
calculated in the dialog. The deviation refers to the current target value.
When exiting the dialog with OK, the values are re-calculated by projection onto CAD in the new
coordinate system.
If the option Alignment based on CAD coordinate system, the previous transformation into the CAD
coordinate system remains active.
Further information about saving can be found in the topic Save coordinate system.
If the dialog Save current coordinate system is terminated with ESC, the coordinate system will
not be saved, however, the previously created alignment remains activated.
3. Enter the X, Y and Z values (depending on the global length measurement settings in mm or inch) for the
relocation.
4. Select if the relocation is executed relative (the current coordinate system is shifted by the specified amount in X, Y
and Z direction from the starting position) or absolute (the current coordinate system is shifted to the specified
position with the coordinates X, Y and Z whereby the next highest coordinate system is the reference) .
5. Activate, if needed, the check box Relocate CAD model with coordinate system.
If the check box is activated, not only the coordinate system but also the CAD model is relocated with the
entered value.
This is recommended if several identical work pieces are measured using a palette. As soon as the
alignment of one work piece is relocated onto the next work piece, the CAD model is also relocated onto the
next work piece. Thus the CAD model is always located on the work piece which is currently measured.
If the alignment is only relocated within a work piece (e.g. in order to measure a repeating hole
pattern via a loop), the check box cannot be activated as the CAD model must not be moved.
6. Click on OK.
4. Enter the rotation angle (in °dec) or the division or the corresponding axis values (depending on the
global length measurement settings in mm or inch).
5. Activate, if needed, the check box Rotate CAD model with coordinate system.
If the check box is activated, not only the coordinate system but also the CAD model is rotated with the
entered value.
This is recommended if several identical work pieces are measured using a palette. As soon as the
alignment of one work piece is rotated onto the next work piece, the CAD model is also rotated onto the
next work piece. Thus the CAD model is always located on the work piece which is currently measured.
If the alignment is rotated only once within a work piece (e.g. in order to measure the bore of a
pitch circle via a loop), the check box cannot be activated as the CAD model must not be rotated.
6. Click on OK.
This option can only be used if the current coordinate system corresponds with the
CAD model coordinate system.
In the automotive industry the CAD model coordination system is equal to the vehicle
coordinate system. Therefore the option can be used without loaded CAD model if
the actual coordination system corresponds to the vehicle coordinate system.
4. Click on OK.
Further information about saving can be found in the topic Save coordinate system.
If the dialog Save current coordinate system is terminated with ESC, the coordinate system will
not be saved, however, the previously created alignment remains activated.
2. Click on Export.
Example:
WKSZY,W,,M,1,0,4.482877,21.906707,30.000000,0.000000,0.000000,15.000000
The file name can be automatically generated with expressions using already available information from the
database.
The expression editor is opened by clicking on the command button Expression editor... .
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
Three file extensions are available for the export, however, the output format is always the same no matter
which file extension is selected:
The filename can contain a placeholder (* (a star as placeholder will be replaced by the measurement number) or ?
(the question mark represents a placeholder for a single cipher. Thus for a measurement number in the range of 1 to
9999 four question marks (????) are required . Values under 1000 are complemented with leading zeros (e.g. 0001)) )
which will be replaced by the current measurement number.
7. Click on OK.
21 Features
21.1 Information about the evaluation
With help of the evaluation functions, features can be evaluated for the measured work piece.
Actual values, nominal values and tolerances of the element are evaluated statically in the coordinate system which
is loaded during the feature evaluation.
If the coordinate system is changed, the actual values, nominal values and tolerances of the features are not
transformed.
The features always refer to the coordinate system, which was active during the evaluation of the corresponding
feature.
Evaluate features dynamically (applies for position deviation x,y,z and d,A,B)
Actual values, nominal values and tolerances of the element are evaluated dynamically in the coordinate system
which is loaded during the feature evaluation.
If the coordinate system is changed, the actual values and nominal values are transformed into the current
coordinate system.
The property Dynamic can be activated or deactivated in the database window using the function
Edit data.
If a feature is changed to the type Dynamic, the change does not have an effect on the displayed
actual values until a coordinate system change has been executed in the corresponding
measurement.
It is difficult to realize statistical evaluations in the work window Statistic or Report, as the user has
to ensure that each measurement is finished with the same coordinate system in order to be able
to truly compare the dynamic features of the individual measurements.
Example
Static Dynamic
Actual Nominal UTol LTol Dev. Actual Nominal UTol LTol Dev.
CIR_1 CIR_1
x 0.009 0.000 0.100 -0.100 0.009 x 0.009 0.000 0.100 -0.100 0.009
y 0.007 0.000 0.100 -0.100 0.007 y 0.007 0.000 0.100 -0.100 0.007
ø 5.000 5.000 0.100 -0.100 0.000 ø 5.000 5.000 0.100 -0.100 0.000
Actual Nominal UTol LTol Dev. Actual Nominal UTol LTol Dev.
CIR_1 CIR_1
x 0.009 0.000 0.100 -0.100 0.009 x 14.009 14.000 0.100 -0.100 0.009
y 0.007 0.000 0.100 -0.100 0.007 y 13.607 13.600 0.100 -0.100 0.007
ø 5.000 5.000 0.100 -0.100 0.000 ø 5.000 5.000 0.100 -0.100 0.000
Actual and nominal values do not reference to the Actual and nominal values were transformed into the
current coordinate system 2. current coordinate system 2.
The rules and abbreviations can be taken from the following table.
Symbol Description
A Primary reference
B Secondary reference
C Tertiary reference
PT Point
AX Axis
PL Plane
Ì Contains
// Parallel
^ Perpendicular
Ù Logic AND
Ø Logic NOT
r Sphere radius
rz Cylinder radius
— No entry
Point X
Line X
Plane X
Circle X
Cylinder X
Cone X
Sphere X
Rectangle X
Slot X
Edge point X
Sometimes in order to create the cases from 1.7 to 1.10, auxiliary elements must be constructed
so that the axis (Reference B) runs through the point (Reference A).
Sometimes in order to create the cases from 2.3 to 2.6, auxiliary elements must be constructed so
that the axis (Reference B) runs through the point (Reference A).
1.1 PT — — u, v, w r
Limitation:
Not permissible.
1.2 PT PT — w r z, z, g z
A¹ B
Limitation:
1.3 PT PT PT — all
(A ¹ B ) Ù (C Ë {LI A-B} )
1.4 PT PT AX — all
(A ¹ B) Ù ( C ¹ { LI A-B})
1.5 PT PT PL — all
(A ¹ B) Ù Ø (C ^ {LI A-B})
1.6 PT AX — — all
AËB
1.7 PT AX — w r z, z, g z
AÌB
Limitation:
1.8 PT AX PT — all
((A Ì B) Ù (C Ë B )
1.9 PT AX AX — all
(A Ì B) Ù (B ¹ C)
1.10 PT AX PL — all
(A Ì B) Ù Ø (B ^ C)
1.11 PT PL — w r z, z, g z
Reference A is on the origin of the reference system.
Limitation:
1.12 PT PL PT — all
C Ë { LI A: LI ^ B}
1.13 PT PL AX — all
C ¹ { LI A: LI ^ B}
1.14 PT PL PL — all
Ø (C // B)
2.1 AX — — z, w r z, g z
The reference element B becomes the primary axis.
Limitation:
Not permissible.
2.2 AX PT — — all
BËA
2.3 AX PT — w r z, z, g z
BÌA
Limitation:
2.4 AX PT PT — all
(B Ì A) Ù (C Ë A)
2.5 AX PT AX — all
B Ì A Ù (A ¹ C)
2.6 AX PT PL — all
(B Ì A) Ù Ø (A ^ C)
2.7 AX AX — — all
(A ¹ B) Ù Ø (A // B)
2.8 AX AX — z x, y, u,v, w
(A ¹ B) Ù (A // B)
Limitation:
2.9 AX AX PT — all
(A ¹ B) Ù (A // B)
2.10 AX AX AX — all
(A ¹ B) Ù (A // B) Ù Ø (A // C)
2.11 AX AX PL — all
(A ¹ B) Ù (A // B) Ù Ø (A // C)
2.12 AX PL — — all
Ø ((A // B) v (A ^ B))
2.13 AX PL — z x, y, u, v,
w
A // B (including A Ì B)
Limitation:
2.14 AX PL — w r z, z, g z
A^B
Limitation:
2.15 AX PL PT — all
A // B
2.16 AX PL PT — all
(A ^ B) Ù (C Ë A)
2.17 AX PL AX — all
(A // B) Ù Ø (A // C)
2.18 AX PL AX — all
(A ^ B) Ù (A ¹ C)
2.19 AX PL PL — all
(A // B) Ù Ø (A // C)
2.20 AX PL PL — all
(A ^ B) Ù Ø (A ^ C)
3.1 PL — — x, y, w z, g z
Limitation:
3.2 PL PT — w r z, z, g z
The direction of the primary axis and the ST plane can be
determined from the reference element A.
Limitation:
3.3 PL PT PT — all
C Ë {LI B: LI ^ A}
3.4 PL PT AX — all
C ¹ {LI B: LI ^ A}
3.5 PL PT PL — all
Ø (A // C)
3.6 PL AX — — all
Ø ((A // B) v (A ^ B))
3.7 PL AX — w r z, z, g z
A^B
Limitation:
3.8 PL AX — x y, z, u, v,
w
A // B
Limitation:
3.9 PL AX PT — all
(A ^ B) Ù (C Ë B)
3.10 PL AX PT — all
A // B
3.11 PL AX AX — all
(A ^ B) Ù (B ¹ C)
3.12 PL AX AX — all
(A // B) Ù Ø (B // C)
3.13 PL AX PL — all
(A ^ B) Ù Ø (B ^ C)
3.14 PL AX pl — all
(A // B) Ù Ø (B // C)
3.15 PL PL — x y, z, u, v,
w
Ø (A // B)
Limitation:
3.16 PL PL PT — all
Ø (A // B)
3.17 PL PL AX — all
Ø (A // B) Ù Ø (C // {LI (A Ç B)})
3.18 PL PL PL — all
Ø (A // B) Ù Ø (C // {LI (A Ç B)})
The following table illustrates how the reference system according to ASME (American Society of Mechanical
Engineers) is converted in WM | Quartis (please refer to ASME Y14.5.1M-1994, Mathematical Definition of
Dimensioning and Tolerancing Principles).
The rules and abbreviations can be taken from the following table.
Symbol Description
A Primary reference
B Secondary reference
C Tertiary reference
PT Point
AX Axis
PL Plane
// Parallel
^ Perpendicular
Ù Logic AND
Ç Intersection
r Sphere radius
rz Cylinder radius
— No entry
Point X
Line X
Plane X
Circle X
Cylinder X
Cone X
Sphere X
Rectangle X
Slot X
Edge point X
Sometimes in order to create the cases from 1.7 to 1.10, auxiliary elements must be constructed
so that the axis (Reference B) runs through the point (Reference A).
Sometimes in order to create the cases from 2.3 to 2.6, auxiliary elements must be constructed so
that the axis (Reference B) runs through the point (Reference A).
1.1 PT — — u, v, w r
Not supported
Limitation:
Not permissible.
1.2 PT PT — w r z, z, g z
A¹ B
Not supported
Limitation:
1.3 PT PT PT — all
(A ¹ B ) Ù (C Ë {LI A-B} )
1.4 PT PT AX — all
(A ¹ B) Ù ( C ¹ { LI A-B})
1.5 PT PT PL — all
(A ¹ B) Ù Ø (C ^ {LI A-B})
1.6 PT AX — — all
AËB
1.7 PT AX — w r z, z, g z
AÌB
Not supported
Limitation:
1.8 PT AX PT — all
((A Ì B) Ù (C Ë B )
1.9 PT AX AX — all
(A Ì B) Ù (B ¹ C)
1.10 PT AX PL — all
(A Ì B) Ù Ø (B ^ C)
1.11 PT PL — w r z, z, g z
Not supported
Limitation:
1.12 PT PL PT — all
C Ë { LI A: LI ^ B}
1.13 PT PL AX — all
C ¹ { LI A: LI ^ B}
1.14 PT PL PL — all
Ø (C // B)
2.1 AX — — z, w r z, g z
Not supported
Limitation:
Not permissible.
2.2 AX PT — — all
BËA
Not supported
The reference axis becomes the primary axis.
2.3 AX PT — w r z, z, g z
BÌA
Not supported
Limitation:
2.4 AX PT PT — all
(B Ì A) Ù (C Ë A)
2.5 AX PT AX — all
B Ì A Ù (A ¹ C)
2.6 AX PT PL — all
(B Ì A) Ù Ø (A ^ C)
2.7 AX AX — — all
(A ¹ B) Ù Ø (A // B)
2.8 AX AX — z x, y, u,v, w
(A ¹ B) Ù (A // B)
Not supported
Limitation:
2.9 AX AX PT — all
(A ¹ B) Ù (A // B)
2.10 AX AX AX — all
(A ¹ B) Ù (A // B) Ù Ø (A // C)
2.11 AX AX PL — all
(A ¹ B) Ù (A // B) Ù Ø (A // C)
2.12 AX PL — — all
Ø ((A // B) v (A ^ B))
2.13 AX PL — z x, y, u, v,
w
A // B (including A Ì B)
Not supported
Limitation:
2.14 AX PL — w r z, z, g z
A^B
Not supported
Limitation:
2.15 AX PL PT — all
A // B
2.16 AX PL PT — all
(A ^ B) Ù (C Ë A)
2.17 AX PL AX — all
(A // B) Ù Ø (A // C)
2.18 AX PL AX — all
(A ^ B) Ù (A ¹ C)
2.19 AX PL PL — all
(A // B) Ù Ø (A // C)
2.20 AX PL PL — all
(A ^ B) Ù Ø (A ^ C)
3.1 PL — — x, y, w z, g z
Not supported
Limitation:
3.2 PL PT — w r z, z, g z
Not supported
Limitation:
3.3 PL PT PT — all
C Ë {LI B: LI ^ A}
3.4 PL PT AX — all
C ¹ {LI B: LI ^ A}
3.5 PL PT PL — all
Ø (A // C)
3.6 PL AX — — all
Ø ((A // B) v (A ^ B))
3.7 PL AX — w r z, z, g z
A^B
Not supported
Limitation:
3.8 PL AX — x y, z, u, v,
w
A // B
Not supported
Limitation:
3.9 PL AX PT — all
(A ^ B) Ù (C Ë B)
3.10 PL AX PT — all
A // B
3.11 PL AX AX — all
(A ^ B) Ù (B ¹ C)
3.12 PL AX AX — all
(A // B) Ù Ø (B // C)
3.13 PL AX PL — all
(A ^ B) Ù Ø (B ^ C)
3.14 PL AX pl — all
(A // B) Ù Ø (B // C)
3.15 PL PL — x y, z, u, v,
w
Ø (A // B)
Not supported
Limitation:
3.16 PL PL PT — all
Ø (A // B)
3.17 PL PL AX — all
Ø (A // B) Ù Ø (C // {LI (A Ç B)})
3.18 PL PL PL — all
Ø (A // B) Ù Ø (C // {LI (A Ç B)})
The following table contains the symbols used for the description of applicable reference elements and supported
reference systems and their tolerances:
Symbol Description
A Primary reference
B Secondary reference
C Tertiary reference
^ Perpendicular to
// Parallel to
without symbol Tolerance zone: parallel planes (without symbol applies always to this tolerance zone)
a Distance to reference A
b Distance to reference B
c Distance to reference C
g Angle to reference C
— No entry
You can use the following measured regression elements as reference elements:
Plane X
Cylinder X
Line X
Cone X
All listed reference elements can be reduced to the actual situation feature and applied accordingly. The reduction
takes place after the recalculation in order to match the additional conditions. That means the resulting situation
features already match the additional condition.
Theoretical reference elements are corrected only according their direction. If theoretical elements
are used as reference, their actual position can influence decisively the resulting reference system.
The additional condition defines the relationship between two references which must be fulfilled, e. g.
perpendicularity.
The primary reference is never influenced by an additional condition.
The secondary reference is influenced by the additional condition in direction to the primary reference and must
match.
The tertiary reference is influenced by the additional condition in direction to the primary and secondary reference,
which both must be fulfilled.
When combining the necessary reference elements their nominal values will be examined in advance for compliance
of the additional conditions. As soon as an additional condition is not fulfilled a message will be displayed and the
evaluation with this reference system is not possible.
If at least one reference has no nominal value, the actual values of all selected references will be examined.
The measured regression elements fulfill the additional conditions rarely. Therefore the elements for the secondary
and tertiary reference are recalculated with the defined direction according the standard to create the necessary
reference system.
The recalculation of the reference elements has been improved as a part of the modernization
and updated to the current state of standards. Direct comparison with the dialog based position
tolerance is not possible, because these improvements are not anymore integrated into the
dialog based position tolerance. Comparison with the ASME standard is also not possible,
because ASME creates the reference system according other rules.
If you use a theoretical element as reference you must ensure that the position of the element is considered as a
single probe point. A correction to match the additional conditions is only performed for the direction and can
The evaluation can proceed as soon as one of the supported reference systems is selected and the required
additional conditions are fulfilled. The situation features in the following table may be replaced by the
corresponding reference elements.
Reference
A B C
Situation feature
[PL] [PL] [PL]
Additional condition
— ^ A ^ A
— — ^ B
SØ — a
— b
— c
Ø ^ A —
— b
— c
^ A —
// B b
— —
^ A —
— b
^ C —
^ A —
— —
// C c
^ A —
^ B —
— c
Reference
A B —
Situation feature
[PL] [PL] —
Additional condition
— ^ A —
— — —
Comment The tolerance zone may be shifted freely along the two references.
^ A —
— b
— —
Reference
A — —
Additional condition — — —
— — —
Comment The tolerance zone may be shifted freely along the reference.
// A a
— —
— —
Reference
A B —
Situation feature
[PL] [SL] —
Additional condition
— ^ A —
— — —
Comment The tolerance zone may be rotated freely around the second reference.
SØ — a
— b
— —
Ø ^ A —
— b
— —
^ A —
// B b=0
— —
^ A —
// B b
— —
Reference system PL SL PL (plane with rotation axis and direction of the plane)
Reference
A B C
Situation feature
[PL] [SL] [PL]
Additional condition — ^A ^A
— — // B
Reference system PL SL PL ((plane with rotation axis and direction of the plane)
SØ — a
— b
— g
Ø ^ A —
— b
— g
^ A —
^ B b=0
— g
Reference system PL SL PL ((plane with rotation axis and direction of the plane)
^ A —
^ B b
— g
Reference A — —
Additional condition — — —
— — —
muss A sein!!!
Comment The tolerance zone may rotate freely around the reference.
Ø // A A=0
— —
— —
Ø // A A
— —
— —
// A A=0
— —
— —
// A A
— —
— —
Reference
A B —
Situation feature
[SL] [PL] —
Additional condition — —
^ A
— — —
Comment The tolerance zone may rotate freely around the first reference.
SØ — a
— b
— —
Ø ^ A a=0
— b
— —
Ø ^ A a
— b
— —
^ A —
^ A b
— —
In principle the selection of the coordinate planes and coordinate axes can build each supported reference system
at the coordinate origin.
For each plane and each axis of the coordinate system a corresponding coordinate plane respectively a coordinate
axis is available. The center of gravity for these references is situated in the coordinate origin.
If you combine coordinate planes and coordinate axes with measured reference elements you must note the
following: Coordinate planes and coordinate axes are shifted with the coordinate system (the origin and direction at
the time of evaluation are valid), while measured references do not follow this shift.
Coordinate planes and coordinate axes are handled as theoretical elements, if they must be corrected to match the
additional conditions. So they also adapt the behavior of theoretical elements (see also reference systems).
The fixed tolerances in the table below are suggested for each feature independently from its nominal value if fixed
tolerances are used for the default tolerance settings.
5. Click on OK.
The following table shows which tolerances are used for which feature:
---
---
--- ---
--- ---
---
---
With position and form tolerances, the option Fine and Medium correspond with the tolerance
class H according to ISO 2768-2, the option Rough corresponds with the tolerance class K and
the option Very rough corresponds with the tolerance class L.
6. Click on OK.
For which features the tolerances are specified and which size of the element is used for the nominal
size range, can be seen here.
6. Enter the largest external dimension. Select if tolerances are applied for length dimensions (button
pressed) or for thickness dimensions.
7. Select the machining allowance( A choice can be made between no machining allowance, machining
allowance and restricted machining allowance.) .
10. If the tolerances for tool-linked dimensions are to be used, activate the button (button pressed). If the
button is not activated, the tolerances for non tool-linked dimensions are used.
6. If the tolerances for tool-linked dimensions are to be used, activate the button (button pressed). If the
button is not activated, the tolerances for non tool-linked dimensions are used.
7. Click on OK.
For which features the tolerances are specified and which size of the element is used for the nominal
size range, can be seen here.
6. If the tolerances for tool-linked dimensions are to be used, activate the button (button pressed). If the
button is not activated, the tolerances for non tool-linked dimensions are used.
7. Click on OK.
For which features the tolerances are specified and which size of the element is used for the nominal
size range, can be seen here.
This function loads company specific tolerance tables which are suggested when features are created.
4. Load the tolerance file(The tolerance tables must be available in the form of ASCII files with the ending *.TOL on
the fixed disk or on an accessible network path. These files can be generated and/or processed by the user with a
standard text editor.) .
An example file with the name TOLERANCE.TOL is supplied and is located in the directory "TEMPLATEs".
6. Click on OK.
For which features the tolerances are specified and which size of the element is used for the nominal
size range, can be seen here.
In contrast to the fixed tolerance defaults, company specific tolerances are not changed when the
global measurement unit settings (mm <-> inch) are changed.
The following tables shows for which features the ISO 2768, DIN 16742 and DIN 16901 apply and for which features
the company specific tolerances applies.
It also shows which size of the element is used for nominal size range.
Form
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Longer
ISO 2768 --- Length Diameter Diameter Length Diameter --- --- ---
side
Compan
Longer
y specific --- Length Diameter Diameter Length Diameter --- --- ---
side
tolerance
Size
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
From
Length Length
ISO 2768 --- --- --- Diameter Diameter fixed Diameter ---
Width Width
values
From
DIN Length Length
--- --- --- Diameter Diameter fixed Diameter ---
16742 Width Width
values
From
DIN Length Length
--- --- --- Diameter Diameter fixed Diameter ---
16901 Width Width
values
Compan From
Length Length
y specific --- --- --- Diameter Diameter fixed Diameter ---
Width Width
tolerance values
Half Size
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
From
ISO 2768 --- --- --- Radius Radius fixed Radius --- --- ---
values
From
DIN
--- --- --- Radius Radius fixed Radius --- --- ---
16742
values
From
DIN
--- --- --- Radius Radius fixed Radius --- --- ---
16901
values
Compan From
y specific --- --- --- Radius Radius fixed Radius --- --- ---
tolerance values
Position
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 Position --- --- Position --- Position Position Position Position Position
DIN
Position --- --- Position --- Position Position Position Position Position
16742
DIN
Position --- --- Position --- Position Position Position Position Position
16901
Compan
y specific Position --- --- Position --- Position Position Position Position Position
tolerance
Distance
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 Distance Distance Distance Distance Distance Distance Distance Distance Distance Distance
DIN
Distance Distance Distance Distance Distance Distance Distance Distance Distance Distance
16742
DIN
Distance Distance Distance Distance Distance Distance Distance Distance Distance Distance
16901
Compan
y specific Distance Distance Distance Distance Distance Distance Distance Distance Distance Distance
tolerance
Angle 2D
The tolerance defaults are applied from the fix tolerance defaults. Any specifications from ISO 2768, DIN 16742, DIN
16901 or
the company specific tolerances are not supported.
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Angle
The tolerance defaults are applied from the fix tolerance defaults. Any specifications from ISO 2768, DIN 16742, DIN
16901 or
the company specific tolerances are not supported.
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Turning Point
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 --- Position Position Position Position Position Position Position Position ---
DIN
--- Position Position Position Position Position Position Position Position ---
16742
DIN
--- Position Position Position Position Position Position Position Position ---
16901
Compan
y specific --- Position Position Position Position Position Position Position Position ---
tolerance
Position dAB
The tolerance defaults are applied from the fix tolerance defaults. Any specifications from ISO 2768, DIN 16742, DIN
16901 or
the company specific tolerances are not supported.
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
A,B: ---
From From From From From
d: From
ISO 2768 fixed --- --- fixed --- --- fixed fixed fixed
fixed
values values values values values
values
A,B: ---
From From From From From
DIN d: From
fixed --- --- fixed --- --- fixed fixed fixed
16742 fixed
values values values values values
values
A,B: ---
From From From From From
DIN d: From
fixed --- --- fixed --- --- fixed fixed fixed
16901 fixed
values values values values values
values
A,B: ---
Compan From From From From From
d: From
y specific fixed --- --- fixed --- --- fixed fixed fixed
fixed
tolerance values values values values values
values
Input
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal
ISO 2768
value value value value value value value value value value
DIN Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal
16742 value value value value value value value value value value
DIN Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal
16901 value value value value value value value value value value
Compan
Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal Nominal
y specific
value value value value value value value value value value
tolerance
Straightness
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 --- Length --- --- --- --- --- --- --- ---
DIN From
--- --- --- --- --- --- --- --- ---
16742 ISO 2768
DIN From
--- --- --- --- --- --- --- --- ---
16901 ISO 2768
Compan
y specific --- Length --- --- --- --- --- --- --- ---
tolerance
Flatness
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Longer
ISO 2768 --- --- --- --- --- --- --- --- ---
side
DIN From
--- --- --- --- --- --- --- --- ---
16742 ISO 2768
DIN From
--- --- --- --- --- --- --- --- ---
16901 ISO 2768
Compan
Longer
y specific --- --- --- --- --- --- --- --- ---
side
tolerance
Roundness
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 --- --- --- --- --- --- --- --- --- ---
DIN
--- --- --- --- --- --- --- --- --- ---
16742
DIN
--- --- --- --- --- --- --- --- --- ---
16901
Compan
y specific --- --- --- Diameter --- --- --- --- --- ---
tolerance
Cylindricity
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 --- --- --- --- --- --- --- --- --- ---
DIN
--- --- --- --- --- --- --- --- --- ---
16742
DIN
--- --- --- --- --- --- --- --- --- ---
16901
Compan
y specific --- --- --- --- Diameter --- --- --- --- ---
tolerance
Line profile
ISO 2768, DIN 16742, DIN 16901: Company specific tolerances not supported; the tolerance suggestions are taken
over from the fix tolerance defaults
The line profile can only be used for curves and is not available for other features.
Position
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 --- --- --- --- --- --- --- --- --- ---
DIN
--- --- --- --- --- --- --- --- --- ---
16742
DIN
--- --- --- --- --- --- --- --- --- ---
16901
Concentricity / Coaxiality
There is no general tolerance in the ISO 2768 norm for the Concentricity / Coaxiality; the same values are suggested
as for the run-out evaluation.
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 --- Fix --- Fix Fix Fix --- --- --- ---
Compan
Effective Effective Effective
y specific --- --- Diameter --- --- --- ---
length length length
tolerance
Symmetry
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Compan
Effective Effective Effective Effective
y specific --- --- --- --- ---
length length length length
tolerance
Angularity
· the same values are suggested for ISO 2768 as with the evaluation of the perpendicularity
· the corresponding values for the size deviation of the element are suggested for DIN 16742 and DIN 16901.
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Compan
Effective Effective Effective Effective Effective Effective Effective
y specific --- --- ---
length length length length length length length
tolerance
Parallelism
There is no general tolerance in ISO 2768, DIN 16742 and DIN 16901 for the parallelism: Thus
· the same values as for the evaluation of the flatness / straightness are suggested for ISO 2768
· the corresponding values for the size deviation of the element are suggested for DIN 16742 and DIN 16901..
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Compan
Effective Effective Effective Effective Effective Effective Effective
y specific --- --- ---
length length length length length length length
tolerance
Perpendicularity
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
Compan
Effective Effective Effective Effective Effective Effective Effective
y specific --- --- ---
length length length length length length length
tolerance
Run-out
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 --- --- Fix Fix --- --- --- --- --- ---
Compan
Longer
y specific --- --- Diameter --- --- --- --- --- ---
side
tolerance
Total run-out
There is no default tolerance in the ISO 2768 norm for the total run-out the same values are suggested as for the
run-out evaluation..
Rec- Edge
Norm Point Line Plane Circle Cylinder Cone Sphere Slot
tangle point
ISO 2768 --- --- Fix --- Fix --- --- --- --- ---
Compan
Longer
y specific --- --- --- Diameter --- --- --- --- ---
side
tolerance
The default tolerance for this feature is applied from the table Fixed tolerance defaults.
The default tolerance for this feature is applied in such a way as if IS0 2768 is set, Thereby the set tolerance class of
ISO 2768 applies.
Fix
The default tolerance for this feature is applied fix from the norm, independent of size or effective length
Effective length
The tolerances are set depending of the effective length when opening the dialog.
If the effective length is changed within the dialog, the default values are not automatically
updated.
---
The feature cannot be evaluated with this element or the automatic tolerance specification is not supported
This function allows you to select the default tolerances to be applied for the evaluation.
You can evaluate form and position feature according the standard ISO GPS or ASME Y14.5
Actually the selection of the standard influences only the position tolerance (ribbon).
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
7. Click on Evaluate.
The following table indicates which size can be determined for which element:
Element Size
Circle Diameter
Sphere Diameter
Cylinder Diameter
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
6. Select, if needed, the component to be evaluated (only required for the evaluation of rectangles and
slots).
7. Select, if needed, a calculation method (possible only for the evaluation of circles and cylinders).
9. The upper and lower tolerances can be defined according to the ISO286 tolerance system (all tolerance
fields for bore holes and shafts are integrated. The system automatically differentiates between shaft and bore hole.
The tolerance (e.g. H7) or the nominal value and the tolerance (e.g. 10H7) can be entered in field ISO286. Under
certain conditions the system cannot distinguish between shaft and bore. In this case, the system is instructed to
accept the tolerance as entered with a * (e.g. * 40 * H7 or H7)) if needed.
Element Size
Circle Radius
Sphere Radius
Cylinder Radius
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
7. The upper and lower tolerances can be defined according to the ISO286 tolerance system (all tolerance
fields for bore holes and shafts are integrated. The system automatically differentiates between shaft and bore hole.
The tolerance (e.g. H7) or the nominal value and the tolerance (e.g. 10H7) can be entered in field ISO286. Under
certain conditions the system cannot distinguish between shaft and bore. In this case, the system is instructed to
accept the tolerance as entered with a * (e.g. * 40 * H7 or H7)) if needed.
8. Click on Evaluate.
The position can be evaluated either in polar or Cartesian coordinates. For that purpose, the corresponding
selection has to be made in the drop down list in the default settings.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. If the option Dynamic is activated, the position features (x, y and z) are created dynamically. Else the
features are created statically.
6. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
9. Click on Evaluate.
The position of planes, cylinders and lines can only be reasonably evaluated with axially parallel
planes, cylinders and lines in one or with the cylinder in two axes.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
Using the element selection tool you can also click the elements in the graphics.
The selected elements are displayed in the graphics in the color for construction elements. Only the
component to be evaluated is colored, e.g. the axis for a cone.
With Cartesian calculation, the corresponding distances are displayed in the axis colors (X, Y, Z).
With polar calculation, the absolute spatial vector distance (r) as well as the rotation (ax) and tilt angle
(bxy) are displayed.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case one wants to define the IDs within program loops variable.
For example, a cone can either be considered as a point or a line. If the cone is considered a point, the
evaluation of the distance is determined using the top of the cone. But if the cone is considered a line,
the evaluation of the distance is determined using the cone axis.
More information can be found in the help topic Element consideration for the distance evaluation.
8. The upper and lower tolerances can be defined according to the ISO286 tolerance system if needed.
All tolerance fields for bores and shafts are integrated, whereby the system automatically differentiates
between bore and shaft. The tolerance (e.g. H7) or the nominal value and the tolerance (e.g. 10H7) can
be entered into the field ISO286.
Under certain conditions, you cannot differentiate between bore and shaft. In this case, the system can
be instructed to accept the tolerance as entered by using a * in the tolerance (e.g. *H7 or 40*H7).
9. Click on Evaluate.
Point X X
Line X X
Plane X X
Circle X
Cylinder X X
(Cylinder axis)
Cone X X
(Cone axis)
Sphere X
Rectangle X
Slot X
Edge point X
Point
Line
not allowed
Plane
a = Distance
In order to evaluate the distance a between the two red lines, the lines cannot be reduced. This means they have to
be looked at as splines. Thus the shortest distance between the lines is output.
In order to evaluate the distance between the two red lines, one of the lines has to be reduced to a point (center of
gravity). This determines the position from where the distance is to be output.
If the reduction to a point is not be executed, the distance would be output from the position where the distance
between the two lines is the shortest. This would often output a result of 0 mm, as lines never are exactly parallel but
intersect down the range.
This function evaluates the projection angle (plane or 2D angle) between two elements.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the elements between which the projection angle is to be evaluated. Using the element selection
tool one can also click the elements in the graphics.
The selected elements are displayed in the graphics in the color for construction elements. Only the
component to be evaluated is colored, e.g. the axis for a cone.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case one wants to define the IDs within program loops variable.
The corresponding angle legs and angle arches are displayed in the axis colors of the coordinate
system (XY, YZ, ZX).
In case that adjacent angle of the displayed angle are to be evaluated, activate the command button
Evaluate adjacent angle.
The projection angle is calculated from the reference element into the rotational direction of the
coordinate system to the other element. The calculated angle corresponds with the smallest
possible enclosed projection angle.
If the command button Evaluate adjacent angle is deactivated, the element in the bottom
selection field is considered as the reference element. If this command button is active, the
element in the top selection field is used as reference element.
8. Click on Evaluate.
The intermediate angle can only be calculated for direction elements (plane, cylinder, cone, line,
circle, rectangle and slot). The calculated angle corresponds to the smallest possible included
solid angle.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the elements between which the angle is to be evaluated. Using the element selection tool
one can also click the elements in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case one wants to define the IDs within program loops variable.
7. Click on Evaluate.
This function evaluates the turning points of an element in an axis of the current coordinate system.
The calculated distances always refer to the origin of the current coordinate system.
Furthermore it is possible to calculate the range between the minimal and maximum point in the corresponding axis
of the current coordinate system.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
6. Select in which direction of the current coordinate system the distances are to be output.
d The range in the selected direction is output (max. distance - min. distance)
9. Click on Evaluate.
This function evaluates the spatial deviation d, the deflection A and the trimming edge B.
Element Size
The spatial deviation d is the position deviation in space. This deviation is always positive. At the edge point, d is the
deviation from the actual point to the edge.
The deflection A is the position deviation to the reference plane. Depending on which side of the reference plane the
actual value is located, A is positive or negative.
The trimming edge B is the position deviation in the reference plane. This deviation is always positive. Exception is
the edge point for which the trimming edge B is the position deviation from the actual value to the edge plane*.
Depending on which side of the edge plane the edge point is located, B is positive or negative.
Example circle
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. If the option Dynamic is activated, the position features (d, A and B) are created dynamically. Else the
features are created statically.
6. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
9. Click on Evaluate.
This function allows the manual integration of features in the inspection report, which have been defined with third
party programs or shop measuring tools.
The actual and nominal value can be calculated using element or feature data from other elements. Detailed
information is available in the topic Calculate user defined feature.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
This is especially helpful in case you want to define the IDs within program loops variable.
5. Enter the feature type, this can, for example, also be an additional description
In order to calculate the actual and nominal value out of data from different elements or features, you
can enter expressions into the actual value and nominal value field. A double click into these fields opens
the expression editor.
7. The upper and lower tolerances can be defined according to the ISO286 tolerance system (all tolerance
fields for bore holes and shafts are integrated. The system automatically differentiates between shaft and bore hole.
The tolerance (e.g. H7) or the nominal value and the tolerance (e.g. 10H7) can be entered in field ISO286. Under
certain conditions the system cannot distinguish between shaft and bore. In this case, the system is instructed to
accept the tolerance as entered with a * (e.g. * 40 * H7 or H7)) if needed.
8. Click on Evaluate.
If this command is recorded in a program, a dialog is displayed during the execution of the
program and the actual value can be entered manually.
The expression can be entered directly into the actual or nominal value field. However, it is recommended to enter
the expression using the expression editor.
A double click on the actual or nominal value field opens the expression editor.
Should you want to enter the expression nevertheless directly into the actual or nominal value field, the input has to
start with an equals sign (=). This defines that the input is in fact an expression.
The result of the expression must be of type floating point number. Otherwise, the dialog cannot
be confirmed.
The elements circle and cylinder can be evaluated with different calculation methods. The selection is independent of
the calculation method with which the circle or cylinder has been measured.
Selection of the calculation method is not available for theoretical or constructed elements.
Calculation method
Element
Two-point size
Least squares (Gauss)
Chebyshev
Minimum circumscribed
Maximum inscribed
Envelope requirement
In the report the used calculation method is represented by the appropriate prefix (Ø, LP, GG, GC,
GN, GX or E).
21.9.1 Element
· Circle
· Cylinder
With this calculation method the evaluation is carried out with the method used for the measurement.
The calculation method Two-point size is available for the following elements:
· Circle
· Cylinder
As result this calculation method delivers two actual values and two deviations. The two actual values are the
maximum rank-order size and the minimum rank-order size as required as default by standard ISO 14405-1.
Example: Cylinder
The sizes of the circles on the different probe depth are evaluated.
The maximum and minimum actual value are evaluated per circle. Then the maximum and minimum actual value are
evaluated for all circles as result. These two sizes are refered to as maximum and minimum rank-order size.
To calculate the diameter as two-point size and as envelope requirement, the cylinders must be
measured with the automatic distribution method Circle. Ideally, an even number of points per
circle is defined.
In principle, the evaluation is also possible with only a few points (at least four points per circle).
For a significant evaluation an appropriate number of points per circle is necessary.
With a suitable distribution of points you can evaluate also as two-point size cylinders , which
have been measured with other distribution methods like Manual, Axial lines and Helix.
However, we do not recommend this method. An unfavorable distribution of points may lead to
inaccurate results.
The calculation method Envelope requirement is available for the following elements:
· Circle
· Cylinder
This calculation method delivers as result two actual values and two deviations. The two actual values are a
combination between two-point size (maximum rank-order size) and maximum inscribed calculation for an inside
element or between minimum circumscribed calculation and two-point size (minimum rank-order size) for outside
elements.
The tolerance value defines a tolerance zone in which the actual form of the line must lie.
Independent from the calculation method that is used for the measurement or construction of the
line, the straightness evaluation is based on Chebyshev.
Due to the re-calculation of the element according to Chebyshev, it is important that the correct
coordinate system is selected for the evaluation.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the line to be evaluated. Using the element selection tool you can also click the line in the
graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
6. Activate - if needed - the evaluation cross the entire length of the line and enter the corresponding
tolerance value.
7. Activate - if needed - the evaluation with limited evaluation range and enter the corresponding tolerance
value and the length of the evaluation range (The entered tolerance applies for any partial area of the line with
the straightness with limited evaluation range. Thereby an evaluation window with the length of the entered
evaluation range is moved across the line. Two neighboring evaluation windows overlap each to 80 %. For each
evaluation window a Chebyshev line is calculated out of the probe points lying within the evaluation window. The
largest form deviation of all evaluation windows is output as deviation) .
Leave the field empty if the feature is to be calculated without material condition (RFS).
Select for the calculation with maximum material condition (MMC) and for the calculation with
minimum material condition (LMC).
9. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is
to be applied. The selection list displays only the applicable feature types. The following features can be used for the
size compensation: Straightness, Flatness, Roundness, Cylindricity, Form Deviation, Diameter, Radius and Distance)
if you selected the option or .
The tolerance value defines a tolerance zone between two parallel planes in which the actual form of the plane must
lie.
Independent from the calculation method that is used for the measurement or construction of the
plane, the flatness evaluation is based on Chebyshev.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the plane to be evaluated. Using the element selection tool you can also click the line in
the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
6. Activate the evaluation across the entire plane if needed and enter the corresponding tolerance value.
7. Activate the limited evaluation range if needed and enter the corresponding tolerance value as well as
the side length of the square evaluation range (the entered tolerance applies for any partial area of the plane
for the flatness with limited evaluation range. Thereby a quadratic evaluation window with the side length of the
entered evaluation range is moved across the plane. Neighboring evaluation window overlap each other 80 %. For
each evaluation window is a Chebyshev plane is calculated level including the probe points contained therein. The
largest form deviation of all evaluation windows is displayed as a deviation) .
8. Click on Evaluate.
The tolerance value defines a tolerance zone with 2 concentric circles or spheres in which the actual form of the
circle or the sphere must lie.
The roundness evaluation is calculated using Chebyshev, regardless of the calculation method that was used to
measure or construct the element.
Due to the re-calculation of the element according to Chebyshev, it is important that the correct
coordinate system is selected for the evaluation.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element (circle or sphere) to be evaluated. Using the element selection tool you can
also click the element in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
6. Activate the evaluation across the entire element if needed and enter the corresponding tolerance value.
7. Activate the evaluation with limited evaluation range and enter the corresponding tolerance value as well
as an angle for the sector size for the evaluation range (the entered tolerance applies to any sector of the
entered size when evaluating the roundness with limited evaluation range. Thereby an evaluation window (circle
sector with the entered angle) rotates around the entire circumference. Two subsequent evaluation windows
overlap each other with 80 %. For each evaluation window a Chebyshev circle is calculated for the probe points
included and therewith the form deviation determined. The largest form deviation of all evaluation windows is
output as deviation.) .
8. Click on Evaluate.
The tolerance value defines a tolerance zone between two concentric cylinders in which the actual form of the
tolerated cylinder must lie.
The cylindricity evaluation is calculated using Chebyshev, regardless of the calculation method that was used to
measure or construct the element
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the circle to be evaluated. Using the element selection tool you can also click the element
in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
7. Click on Evaluate.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the curve to be evaluated. Using the element selection tool you can also click the line in
the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
The target line and therefore the tolerance zone is fitted into the probe points using a Bestfit.
Therefore only the form of the curve is evaluated
The position of the target line and therefore also the position of the tolerance zone is
determined by a complete reference system. Thus not only the form, but also the position of
the curve is evaluated.
The reference system has to be defined in the tab Datum Reference Frame.
The position of the target line and therefore also the position of the tolerance zone is
determined by the active coordinate system. Thus not only the form but also the position of
the curve is evaluated.
These steps are only necessary if the line profile is to be evaluated with a reference system. In all other
cases proceed to step 11.
10. Define the datum reference frame. The reference system is calculated out of the reference elements
according to ASME. Only cases that define a reference system without any degrees of freedom are
accepted.
The ID of the feature and the ID of the element to be evaluated can be taken over from the
expression editor by double clicking on the input field.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the curve to be evaluated. Using the element selection tool you can also click the surface
in the graphics.
The feature ID and the ID of the element to be evaluated can also be defined using an expression.
This is especially helpful in case you want to define the IDs within program loops variable.
The target surface and therefore the tolerance zone is fitted into the probe points using a
Bestfit. Therefore only the form of the surface is evaluated
The position of the target surface and therefore also the position of the tolerance zone are
determined by a complete reference system. Thus not only the form but also the position of
the surface is evaluated.
The reference system has to be selected in the tab Datum Reference Frame.
The position of the target surface and therefore also the position of the tolerance zone is
determined by the active coordinate system. Thus not only the form but also the position of
the surface is evaluated.
These steps are only necessary if the line profile is to be evaluated with a reference system. In all other
cases proceed to step 11.
10. Define the datum reference frame. The reference system is calculated out of the reference elements
according to ASME. Only cases that define a reference system without any degrees of freedom are
accepted.
The different tolerance zones are explained using the feature line profile.
The same applies for the surface profile under consideration if the third dimension.
If the evaluation is to be executed using an equally disposed tolerance zone, the tolerance selection field remains
empty.
The largest deviation in relation to the target curve is doubled and output as deviation.
The tolerance describes the distance of the tolerance limits (0.1 mm) and not the
distance to the target line (±0.05 mm).
In order to compare the deviation with the tolerance, the largest deviation of the
actual curve from the target curve is doubled and output as deviation.
If the evaluation is to be executed using an unequally disposed tolerance zone according to ISO1101:2013, the
symbol UZ is to be selected in the tolerance selection field.
In this case, an additional field is available for the displacement (this is the value used to displace the target curve, and
therefore the tolerance band, in relation to the nominal curve) . ISO1101:2013 defines the displacement in regard to the
center of the tolerance.
The largest deviation in relation to the target curve is doubled and output as deviation.
If the evaluation is to be executed using a bilateral, unequally disposed tolerance zone according to ASME Y14.5-
2009, the symbol is to be selected in the tolerance selection field.
In this case, an additional field is available for the displacement (this is the value used to displace the target curve, and
therefore the tolerance band, in relation to the nominal curve) . ASME Y14.5-2009 defines the displacement in regard to
the upper of the tolerance limit.
The largest deviation to the target curve is doubled and output as deviation.
The largest deviation in relation to the target curve in direction inside of the material is output as
deviation. Deviations with direction outside of the material are ignored.
The largest deviation in relation to the target curve in direction outside of the material is output as
deviation. Deviations with direction inside of the material are ignored
The position tolerance defines the position of an element in the left element window. The position of the element is
calculated in the work piece coordinate system or is referred to a reference element or to a reference system. The
tolerance value defines the expansion of a tolerance zone.
The type and form of the tolerance zone can be defined in different ways. The position tolerance can be also
calculated applying the minimum or the maximum material principle (size compensation).
The minimum/ maximum material principle can be applied to the element to be tolerated and/or the reference
elements.
For the different element types the following tabs are available for the position tolerance:
3. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
Using the button, nominal values and tolerances of an already create d feature can be taken
over.
4. Select the evaluation direction to be considered to the calculation for the deviation.
7. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is
to be applied. The selection list displays only the applicable feature types. The following features can be used for the
size compensation: Straightness, Flatness, Roundness, Cylindricity, Form Deviation, Diameter, Radius and Distance)
if required.
RFS (Calculate without minimum/ maximum material condition), MMC (Calculate with maximum material
condition) and LMC (Calculate with minimum material condition) are available.
Before MMC or LMC options can be selected, the feature to which the minimum or maximum
material principle is to be applied must have been selected in the input field Feature for size
compensation.
The position is calculated referred to the origin of the work piece coordinate system.
The position is calculated referred to the origin of the reference system for the reference
elements.
The reference system is calculated using the reference elements according to ASME.
11. Select the reference element (if the position is not calculated referred to the origin of the current work piece
coordinate system). By clicking the button, the element direction is reversed.
RFS (Calculate without minimum/ maximum material condition), MMC (Calculate with maximum material condition)
and LMC (Calculate with minimum material condition) are available.
Before MMC or LMC options can be selected, the feature to which the minimum or maximum
material principle is to be applied must have been selected in the input field Feature for size
compensation.
If a square tolerance zone is selected, the effective tolerance (thereby a line is drawn between the
tolerance center and the actual value and then intersected with the tolerance square. The distance between
the tolerance center and the intersection point equals the effective tolerance) is calculated.
The effective lengths define the dimensions (length, width, height) of the tolerance zones in
which the feature is calculated.
Limit planes can be used to restrict or extend (project) the tolerance zone. They can be
selected in the input fields. The plane direction can be reveres by clicking on the buttons.
The position tolerance defines the position of an element. The position of the element is calculated in the work piece
coordinate system or is referred to a reference system. The tolerance value defines the expansion of the tolerance
zone.
The type and form of the tolerance zone can be defined in different ways. The position tolerance can be calculated
applying the minimum or the maximum material condition (size compensation).
The minimum/ maximum material condition can be applied to the element to be tolerated.
The switch between Cartesian and Polar does not influence the position tolerance.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5.
Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
parallel planes
parallel planes
8. Select a specification element if necessary to select the calculation method. Without a specification
element the element to be tolerated will be evaluated with form.
The following specification elements are available to select the calculation method:
with form
Chebyshev
Minimum circumscribed
Maximum inscribed
Tangential outside
9. Select if necessary the specification element of the material condition for the element to be tolerated.
Without a specification element the element to be tolerated will be evaluated without material
condition.
For the calculation with material condition you must select the corresponding feature for the size
compensation.
For the selection of the specification element an order is not specified. The symbols are arranged
automatically corresponding the standard ISO 1101.
The button Evaluation becomes active when a supported reference system is selected and all
necessary inputs are done.
The selected reference elements are displayed in the color for construction preview in the graphic. The tolerated
element is colored in the graphic according to the selected colors and warning limits of the report settings.
Besides measured elements also predefined coordinate planes and coordinate axes are available. You can use
these references for all supported reference systems.
Coordinate planes and coordinate axes refer to the coordinate system which was valid at the time
of evaluation.
The group Orientation is displayed only, if different orientations are possible for the tolerance zones.
The selected elements of the secondary and tertiary reference are available.
There is a maximum of three fields in the group Actual value, which are assigned to the three
references.
The first line is attributed to the primary reference, the second line the secondary reference and
the third line the tertiary reference.
Displayed are only those fields, which permit a valid value respectively a TED.
An actual value shows the distance to the corresponding reference. The distance facing the
material side of the reference has a positive value, the distance opposite the material side has a
negative value.
The effective lengths define the dimensions (length, width, height) of the tolerance zones in
which the feature is calculated.
The symbol shows the direction of the effective length corresponding to the reference.
Depending on the tolerated element (e. g. straight line) and selected tolerance zone (parallel
plane) you can enter values for two effective lengths. Depending on the direction of the element
both effective lengths do not necessarily influence the result.
Limit planes can be used to restrict or extend (project) the tolerance zone. They can be
selected in the input fields.
Depending on the tolerated element (e. g. straight line) and selected tolerance zone (parallel
plane) you can enter more than two limitation planes. But only the two relevant reference planes
are considered, depending on the direction of the element.
The group Offset is only visible, when the effective length is defined using the value. The group Offset is not
available for a definition using limitation planes.
If you change the value, the center of gravity will move and consequently the field of the effective length. The
value of the offset facing the material side of the reference has a positive value, the value of the offset
opposite the material side has a negative value.
The concentricity tolerance defines the position limitation of a center to the reference point. The tolerance value
describes a circular tolerance zone within the center of the element to be tolerated has to lie.
The coaxiality tolerance defines the position limitation of an axis to a reference axis. The tolerance value describes
a cylindrical tolerance zone along the reference axis within the axis of the element to be tolerated has to lie.
The form deviation of the axis as well as the form deviation of the reference element is not
included for calculating the coaxiality.
Depending on what kind of element (axis/point) is loaded for the evaluation and what kind of element is used as
reference, either the coaxiality or the concentricity can be evaluated.
Line, Cylinder, Cone Line, Circle, Cylinder, Cone: Evaluation of the coaxiality
Point, Circle, Sphere, Edge point Line, Circle, Cylinder, Cone: Evaluation of the concentricity
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The selected reference element is displayed as axis in the color for construction elements within the
graphics. The tolerated element is colored in the graphics according to the selected colors and warning
limits in the report settings.
The diameter of the tolerance zone as well as the position of the tolerated element is displayed
using a magnification. The displayed position of the tolerated element in the preview is relative to
the tolerance zone and depends on the value of the defined tolerance.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case you want to define the IDs within program loops variable.
8. Click on Evaluate.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool one can also click the
element in the graphics.
7. Select which feature for the size compensation is to be applied to the tolerated feature.
8. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is
to be applied) if required.
The selected reference element is displayed in the color for construction elements within the graphics.
The tolerated element is colored in the graphics according to the selected colors and warning limits in
the report settings.
The length of the tolerance zone in the graphics displays the true effective length, while the
diameter of the tolerance zone as well as the position of the tolerated elements is displayed using
a magnification. This magnification depends on the effective length.
The displayed position of the tolerated element in the preview is relative to the tolerance zone
and depends on the default tolerance.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case one wants to define the IDs within program loops variable.
10. Select the feature for the size compensation for the reference element if required.
11. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is
to be applied) for the reference element if required.
The effective length defines the dimensions (length, width, height) of the tolerance zone on
which the feature has been calculated.
Limitation planes can be used to restrict or extend (project) the tolerance zone. They can
be selected in the input fields.
The center of gravity of a measured element depends on the point distribution and therefore
cannot be precisely defined. For this reason it is better to define the effective length with to
limitation planes!
The symmetry tolerance defines the position limitation of a point, a line, axis or plane to a reference mid plane or
reference axis.
The tolerance value defines a tolerance zone between 2 parallel planes or axes in which the point, line, axis or plane
must lie.
The tolerance zone lies parallel to the reference mid plane or the reference axis.
The form deviation of the axis as well as the form deviation of the reference element is not
included for calculating the symmetry.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case you want to define the IDs within program loops variable.
8. Enter the effective length (the effective length defines the length of the tolerance zone on which the feature is
calculated) .
9. Click on Evaluate.
The angularity tolerance defines the position limitation of a line, axis or plane to a reference line, axis or plane.
The tolerance value defines a tolerance zone within which the line, axis or plane must lie.
The tolerance zone lies at a defined angle (nominal value) to the reference element.
The form deviation of a tolerated plane is considered for calculating the angularity tolerance only
when in the group Element the option is selected.
The form deviation of lines or axis as well as the form deviation of the tolerated element is not
considered for calculating the angularity tolerance.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The angularity tolerance of a plane is calculated on the basis of the individual measuring points.
An auxiliary element at the specified angle from the reference element passing through the center of
gravity of the toleranced element is used for calculating the deviation. The range of the individual
measurement points to this auxiliary element is taken as deviation.
9. Select which feature for the size compensation is to be applied to the tolerated feature.
10 Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is
to be applied) if required.
The selected reference element is displayed in the color for construction elements within the graphics.
The tolerated element is colored in the graphics according to the selected colors and warning limits in
the report settings.
The length of the tolerance zone in the graphics displays the true effective length, while the width
of the tolerance zone as well as the position of the tolerated elements is displayed using a
magnification. This magnification depends on the effective length.
The displayed position of the tolerated element in the preview is relative to the tolerance zone
and depends on the default tolerance.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case you want to define the IDs within program loops variable.
12. Select which feature for the size compensation is to be applied to the reference element.
13. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is to be
applied) if required.
The effective length defines the dimensions (length, width, height) of the tolerance zone on which
the feature has been calculated.
Limitation planes can be used to restrict or extend (project) the tolerance zone. They can be
selected in the input fields.
The parallelism tolerance defines the position limitation of a line, axis or plane with respect to a reference line, axis
or plane.
The tolerance value defines a tolerance zone within which the line, axis or plane must lie.
The form deviation of a tolerated plane is considered for calculating the parallelism only when in
the group Element the option is selected.
The form deviation of lines or axis as well as the form deviation of the reference element is not
considered for calculating the parallelism.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5.
Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The parallelism of a plane is calculated on the basis of the individual measuring points.
An auxiliary element at the specified angle from the reference element passing through the center of
gravity of the toleranced element is used for calculating the deviation. The range of the individual
measurement points to this auxiliary element is taken as deviation.
This option is only available when the element to be toleranced as well as the reference element consist
out of axes or lines
9. Select which feature for the size compensation is to be applied to the tolerated feature.
10. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is
to be applied) if required.
The selected reference element is displayed in the color for construction elements within the graphics.
The tolerated element is colored in the graphics according to the selected colors and warning limits in
the report settings.
The length of the tolerance zone in the graphics displays the true effective length, while the
diameter / the width of the tolerance zone as well as the position of the tolerated elements is
displayed using a magnification. This magnification depends on the effective length.
The displayed position of the tolerated element in the preview is relative to the tolerance zone
and depends on the default tolerance.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case you want to define the IDs within program loops variable.
12. Select which feature for the size compensation is to be applied to the reference element.
13. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is to be
applied) if required.
The effective length defines the dimensions (length, width, height) of the tolerance zone on
which the feature has been calculated.
Parallelism between two planes is calculated on the basis of the individual measured points.
Limitation planes can be used to restrict or extend (project) the tolerance zone. They can be
selected in the input fields.
The perpendicularity tolerance defines the position limitation of a line, axis or plane to a reference line, axis or
plane.
The tolerance value defines a tolerance zone in which the line, axis or plane must lie.
The form deviation of a tolerated plane is considered for calculating the perpendicularity only
when in the group Element the option is selected.
The form deviation of lines or axes as well as the form deviation of the reference element are not
included for the perpendicularity calculation.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The perpendicularity of a plane is calculated on the basis of the individual measuring points.
An auxiliary element at the specified angle from the reference element passing through the center of
gravity of the toleranced element is used for calculating the deviation. The range of the individual
measurement points to this auxiliary element is taken as deviation.
8. Select which feature for the size compensation is to be applied to the tolerated feature.
9. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is
to be applied) if required.
The length of the tolerance zone in the graphics displays the true effective length, while the
diameter / the width of the tolerance zone as well as the position of the tolerated elements is
displayed using a magnification. This magnification depends on the effective length.
The displayed position of the tolerated element in the preview is relative to the tolerance zone
and depends on the default tolerance.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case you want to define the IDs within program loops variable.
11. Select which feature for the size compensation is to be applied to the reference element.
12. Select the feature for the size compensation (this feature must have been generated in advance. It must not
necessarily have been generated using the same element to which the minimum or maximum material principle is to be
applied) if required.
The effective length defines the dimensions (length, width, height) of the tolerance zone on
which the feature has been calculated.
Limitation planes can be used to restrict or extend (project) the tolerance zone. They can be
selected in the input fields.
The circular run-out tolerance defines the position limitation of a circle to a reference axis (cylinder). It limits the
roundness deviation and the coaxiality deviation. The tolerance value describes the tolerance zone between two
concentric circles perpendicular to the reference axis.
The planar run-out tolerance defines the position limitation of a plane to a reference axis (cylinder). It limits the
flatness deviation and the perpendicularity deviation. The tolerance zone is defined through two parallel planes that
lie at a certain distance (tolerance value) perpendicular to the reference axis.
2. Click on Run-out.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case you want to define the IDs within program loops variable.
8. Click on Evaluate.
Total circular run-out tolerance defines the position limitation of a cylinder to a reference axis (cylinder). It limits
the roundness, coaxiality, straightness and parallelism deviations. The tolerance value describes the tolerance zone
between two concentric cylinders parallel to the reference axis.
Total planar run-out tolerance defines the position limitation of a plane to a reference axis (cylinder). It limits the
flatness deviation and the perpendicularity deviation. The tolerance zone is defined through two parallel planes that
lie at a certain distance (tolerance value) perpendicular to the reference axis.
4. Enter an ID for the feature or accept the next suggested free ID.
If an already existing feature is to be overwritten, select the corresponding element using the drop down
list ( ) or the selection dialog ( ).
5. Select the element to be evaluated. Using the element selection tool you can also click the
element in the graphics.
The feature ID and the IDs of the elements can also be defined using an expression. This is
especially helpful in case you want to define the IDs within program loops variable.
8. Click on Evaluate.
22 Report
22.1 Information about the report
The report is used to record reproducible measurement results in a document.
In order to be able to provide compelling reports, diagrams, tables, pictures and drawing objects can be inserted
into the report.
2. Click on Open.
3. Click on Report.
This function creates a new report, new template or new report paper.
2. Click on New.
3. Click on Report.
Report
This option creates a new report. As report template the standard template defined in the Quartis
settings is used.
In case no report template was selected in the Quartis settings, no template is used at all.
Report template
This option creates a new report template.
This report template can later be used for the creation of a new report by using the function Report
from template.
Report paper
This option creates a new report paper.
2. Click on Save
3. Click on Report.
The file name of a report can also be defined using the expression editor. In doing so, you can for
example, add the current measurement ID to the file name of the report.
With expressions you can automatically compile report file names using already stored information from
the database.
All available fields are listed in the expression editor. The spelling of a file name using variables is
described in the topic Expression Editor.
When saving reports into CSV or text format, the contents of text and data labels, tables as well
as text fields are exported. In addition, text fields from the first report page that are assigned to
the corresponding report paper are also output.
The export order purely depends on the position of the upper left corner of the corresponding
object on the report page. A group is considered as a separate object.
After the export of each text field, a line break is inserted, manual line breaks within a text field
are also exported as line breaks. Contents of data labels and tables are also exported as tables.
2. Click on Print
3. Click on Report.
3. Click on Report.
The resolution Normal (300dpi) and Draft (150dpi) are available for the print quality.
6. Define the settings for the statistics labels and tables containing statistics data.
Depending on the defined evaluation method, either the machine capability Cm/Cmk, the process
capability Cp/Cpk or the preliminary process capability Pp/Ppk will be output in the report as capability
index.
The calculation of the capability index is based on the random sample scope.
9. Click on OK.
The feature filter filters features that are to be considered in the report.
Additional, you can select in the tab Measurement filter, which measurements have to consider statistical data
across the measurements fort the output.
Feature labels + -
Statistical labels - +
1
With tables, the filter effect depend on the content to be output.
2
The measurement filter only applies to the statistical data output but not on the feature data of the current measurement.
4. In the tab Feature filter, you can decide if the features to be filtered are limited via a manual selection.
6. Select if features without tolerance zone (all features with no tolerance zone are not evaluated in the report) are
ignored.
There are three criteria's for the filtering of the actual values available. These filters can be combined in such
a way, that a measurement respectively it's actual values have to meet the defined conditions in order to be
considered for the evaluation.
8. Select if the Measurement filter is activated. The measurement filter is deactivated by default. This means
all measuring values are evaluated.
9. Select if the single values are filtered based on their affiliation with a measurement. Optional a measurement
selection (the sequence of the measurement selection is taken into consideration in the trend diagram), a
measurement range (from ... to) (when the dialog is called for the first time or after a work piece change, the
suggested measurement range reaches over all measurements existing in the work piece, extended by the measurement
range that contains actual values for the first feature) or a selection of the last measurement (N) (the last actual
value (K = largest measurement number) of each individual feature is used as basis. Therefore the range reaches from
the measurement (K-N+1) to K) can be selected.
10. Select if single values are to be filtered over a defined time interval (the range is initialized with the
measurements existing in the work piece. As actual values of features remain even without the original measurement
and are useable, it might be necessary to extend the range manually) .
11. Select if single values are to be filtered over a quality range. The percentage value refers to the total
utilization of the tolerance.
The layout for tables, data or statistics labels can be edited via this function. It is also possible to load already
saved layouts.
Edit the table according to your needs. The layout editor offers a wide range of possibilities.
For feature and statistics labels, the contents have to be selected individually for each component.
7. Click on OK.
In order to insert a trend diagram into the layout of a feature or statistics label, all fields of a row
have to be merged and subsequently the field content Diagram has to be inserted.
The row height of the diagram is displayed in the layout exactly as the other rows, however, in the
final report it is displayed with a relation of Width : Length = 2 : 1.
For table layouts, you can select statistics data (across multiple measurements) as well as values
from the current measurement within the same row.
In doing so, you have to pay attention that when applying the feature and measurement filter, the
feature filter only applies to the feature data of the current measurement and the measurement
filter applies only to statistical data across all measurements.
Layout editor
The layout editor offers these functions to edit the layout of a table or data label:
Layout Editor
Inserts a column left to the selection. If the column is to be inserted right to the selection,
push down the Ctrl key when calling this function.
Inserts a row above the selection. If the row is to be inserted below the selection push down
the Ctrl key while calling this function.
The header row is output at the beginning of a table and on each new report page.
With feature and statistics label, the header row is only output once per data label, even if
features belonging to each other are combined in a label.
The element row is only output when the tolerated element of a feature to be output is
identical with the tolerated element of the feature output before. For features refering to
more than one element the element row is always output.
When the element row is defined it is not checked which data is output in these rows.
Incorrect use of this function can sometimes suppress the features data output.
When element rows are defined, the output of separator rows is linked to the output of
element rows.
Changes the row height of the selected row. The height of the rows is set by the font size.
However, it can be additionally changed via this field. Changing the font size resets the row
height to the value corresponding to the font size.
The formats of the different report and drawing objects can be set as standard with this function. Thus objects
inserted later are already inserted with the corresponding format
1. Select the report object whose object properties are to be set as standard for this type of object.
The function Set standard is not available if multiple objects are selected.
3. The settings displayed in the table below can be set for objects of the selected object type as standard for
newly inserted objects of this type.
Group in
ribbon Graphics Data label Text field Image Line /Arro Ellipse /
Rectangle Table
(tab A) B) w Circle
Object/Effect)
Align
Format c)
Anchor
Image
Colors and
lines
Corners
Arrows
Frame
Shadow
A) If a graphics view is selected and the function Set standard is called, all settings from the settings tab in
the selection dialog Insert graphics view are also adopted additionally to the defined format in the
ribbon (see above table).
B) When setting a standard for a text field, the formats defined within the text field as well as the field
contents is set as standard additionally to the defined format in the ribbon (see above table).
C) Only the transparency setting is set as standard from the group format.
4. Select the area where the graphics is to be inserted. As soon as the left mouse button is released, the dialog
Content is opened.
5. Select the data label type feature, element, point or statistic (under Statistics you can select those features that
are to be output in a statistics label) that are to be inserted together with the graphics into the report.
Depending on the feature type, you can select related feature labels element; to do so select Feature (via
element selection).
With / you can select features/elements/points or remove them from the selection. The selection can
also be carried out by double clicking.
6. Switch to the tab Layout, and select the type of data label you want to output.
This option only displays elements in the graphics that are relevant for the displayed data labels (element,
feature or statistical label). If one of the data labels contains a feature that requires additional elements as
reference to be evaluated, those reference elements are also displayed.
11. Select if features belonging to each other are to be combined in one label.
Features that tolerate the same element can be displayed in a single feature label. To do so,
activate the check box for the function Combine features belonging to each other in one label.
This will reduce the amount of feature labels in the graphical evaluation, which leads to a well
arranged overview.
In this case, the trend diagram is only displayed for the feature displayed in the first row in the
statistics label.
12. Select if the line ends of the data labels point towards the actual or nominal values of the corresponding
element.
This setting has an effect on all inserted statistics, feature and element labels.
13. Select the type of connection lines (this is the line that connects the data label with the elements) to be used
when the content of a feature or statistical label refers to two elements.
Connection lines to reference elements are displayed dashed, if a feature is evaluated using more than one
reference element, no connection line is displayed to the reference element.
14. Select the diagram type to be used for the statistical labels and if the deviations or actual values are to be
displayed in the trend diagram.
15. Select the diagram type feature label in which statistical data about probe points of a curve or surface are
to be displayed and if the trend diagram is to display the probe point deviation values.
If the graphics view contains a feature label that includes the probe point statistics of a surface
profile, it is important that the output of the graphics view is done in the same coordinate system
in which the surface form was determined.
16. If the option Save coordinate system with report object is deactivated, the report object always output all
nominal and actual values in relation to the currently loaded coordinate system.
Activate the option Save coordinate system with report object if you want to insert different tables and
graphics view with different coordinate systems into the report.
When the check box is activated, the corresponding pallet and/or work piece coordinate system can be
selected.
If a report is created with different coordinate systems, the coordinate system should be saved
with each report object.
It is not recommended to create a report including some report objects with and some report
objects without coordinate system.
The display and view of the graphics can now be adjusted with the functions of the graphics ribbon. You can
define, among other things, if an element graphics (element details from left element window) or the model
graphics (CAD model with all elements) is to be reported as graphics.
If a report template is created a place holder for the graphics will be inserted into the report.
This simplifies the selection in cases where, for example, many features are automatically evaluated during the
measurement but only certain individual features are needed for the report.
1. Select Feature (via element selection) in the tab Selection during the insertion of a graphics view.
2. Now select the feature types to be inserted (e.g. position deviation in x, y and z).
3. The command button select all/deselect all allows to select or deselect all feature types.
4. All elements determined for these features are displayed in the left dialog window. If no feature type has
been selected, the left dialog window remains empty.
5. Select those elements that you want to be inserted for the selected feature types.
6. Click on the button to add the features corresponding with your selection to the right dialog window.
Feature can also be selected by double clicking on them.
7. Select - if needed - additional data labels of the type Element/Feature/Point or Statistics to be displayed in
the graphics view and finish the graphics view insertion as described in the topic Insert graphics view.
Examples
The following features have been evaluated during the measurement of the elements below.
x y z d A B Ø R
PLN_1 PLN_1_R
PT_1 PT_1_x
Only the deviations d and the diameter are relevant for the current report; therefore only those types have been
selected in step 2.
CIR_1 and CIR_2 are displayed in the left dialog window. As for CIR_3 neither d, A or the diameter had been
evaluated, it is not displayed in step 4 as an selectable element.
Data labels
Point label Displays information about the points of the element in the left element window.
Depending on the layout, it is also possible to display information about the assigned
element within the point label.
In addition to and independent of the selected points, the Min/Max point labels (points
with the largest positive and negative deviation) of the element in the left element window can
be displayed.
These are created with the layout assigned for point labels if the check box Min/Max
points is activated. This check box is only available for the selection of points in the
dialog Content.
Independent from the point label layout, the two Min/Max point labels are marked with
an asterisk in the top right corner of the frame. The size of the asterisk depends on the
line weight of the point label frame.
Element label Displays information about the selected elements of the current measurement.
When inserting an element graphic, the selection of the elements is filtered, only the
element in the left element window can be selected.
Feature label Displays information about the selected features of the current measurement.
In addition to the selection during the insertion of a graphic view, the feature filter is
applied. Therefore it is possible that different features are not displayed.
The selection of the features is filtered during the insertion of an element graphic. Only
features that tolerate the element in the left element window can be selected.
For the features surface profile and line profile, you can output statistical data about the
probe points of the tolerated element in the feature label. The corresponding values can
also be displayed graphically within the feature label via a trend diagram. To do so, you
can enter the settings in the tab Settings and in the feature label layout.
Statistics label Displays statistical information about the selected features of all measurements of the
active work piece.
In addition to the selection during the insertion of a graphic view, the measurement filter
is applied and therefore it is possible to limit the measurement to be considered.
Statistical values within the statistics label can also be displayed graphically in a trend
diagram. They can be selected in the tab Settings and in the layout of the statistics label.
If the function Combine features belonging to each other in one label is activated in
the tab Settings, the trend diagram is only displayed for the feature in the first row.
4. Select the area where the table is to be inserted. As soon as the left mouse button is released, the table is
inserted.
Features can be added or removed from the selection with / . The selection can also be done by
double clicking.
6. With the function Insert text field ( ) you can insert comments between features in the table. The text
fields can be deleted with the function Delete text field ( ).
The text field can be edited by double clicking on the corresponding text line or by using the function Edit
text field ( ).
7. If you want to filter features and only output text if the corresponding features are output, you can group
the corresponding features with the text field ( ). Groups can be ungrouped at any time by using the
corresponding command button ( ).
11. If the option Save coordinate system with report object is deactivated, the report object always output all
nominal and actual values in relation to the currently loaded coordinate system.
Activate the option Save coordinate system with report object if you want to insert different tables and
graphics view with different coordinate systems into the report.
When the check box is activated, the corresponding pallet and/or work piece coordinate system can be
selected.
If a report is created with different coordinate systems, the coordinate system should be saved
with each report object.
It is not recommended to create a report including some report objects with and some report
objects without coordinate system.
The table, including the features to be output, is now inserted into the report.
In case you create a report template, a table placeholder is inserted into the report template.
4. Select the area where the text box is to be inserted with the mouse. As soon as the left mouse button is
released, the dialog Edit text field is displayed and the text can be entered.
With the function Edit text box you can edit the contents of the text box.
The text field can be adjusted using the functions in the contextual tabs Object and Effect.
Insert line
3. Click on Line/Arrow.
4. Select a start point by clicking and holding down the left mouse button and draw the line to the desired
end point. As soon as the left mouse button is released, the line is inserted.
The line can be adjusted using the functions in the contextual tabs Object and Effect.
Insert arrow
4. Select end and start symbol for the arrow in the corresponding drop down list.
The arrow can be adjusted using the functions in the contextual tabs Object and Effect.
3. Click on Rectangle.
4. Select the area where the rectangle is to be inserted with the mouse. As soon as the left mouse button is
released, the rectangle is inserted.
The rectangle can be adjusted using the functions in the contextual tabs Object and Effect.
3. Click on Ellipse/Circle.
4. Select the area where the ellipse/circle is to be inserted with the mouse. As soon as the left mouse
button is released, the ellipse/circle is inserted.
The ellipse/circle can be adjusted using the functions in the contextual tabs Object and Effect.
Images require quite some memory in the report. In order to keep the report size small, only
images in JPEG format and graphics in PNG format should be inserted into the report.
3. Click on Image.
4. Select the area where the image is to be inserted with the mouse. As soon as the left mouse button is
released, the image selection dialog is opened.
5. Select a file or enter the name of the image files to be inserted and click on Open.
The file name can be automatically composed out of information saved in the database using
expressions.
The expression editor is opened by clicking on the command button Expression editor... .
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
The input of a file name using an expression makes sense when an image is to be inserted as a
link into the report.
The Image can be adjusted using the functions in the contextual tabs Object and Effect.
View
Zoom in
Zoom out
Activate/deactivate display of mini pages on the left side of the work window
Report objects can be edited in the group Edit in the contextual tab Object.
Edit
Activates the edit mode for the selected report object (only available for table and
graphics).
These functions allow the alignment of several report and drawing objects.
The alignment functions can be activated in the group Align in the contextual tab Object.
Some functions are only available if at least two objects are selected. Multiple objects can be
selected by using the shift button.
Align objects
Ungroups a group.
These functions allow you to position and format a selected report object.
The selected report object can be adjusted in the group Format in the contextual tab Object.
Adjust format
These functions allow you to adjust the margins of the current report page.
The margins of the current report page can be adjusted in the group Margin in the contextual tab Object.
Adjust margins
These functions allow you to adjust the paper format of the current report page.
The paper format of the current report page can be adjusted in the group Format in the contextual tab Object.
Sets the paper format of the current report page to portrait format.
Sets the paper format of the current report page to landscape format.
Adjusts the paper format width of the of the current report page.
Adjusts the paper format height of the of the current report page.
The pages of this report paper can then be assigned to the active page, the intermediate page of a table and the
page with the table end of the report.
1. Select the report paper in the ribbon of the contextual tab Object.
The settings for the paper in-between tables and paper for table end are only active if the
currently displayed page includes the start of a table
The paper assignment for the in-between table pages and table end pages is done on the page
with the start of the table.
The anchored drawing object can be adjusted in the group Anchor in the contextual tab Object.
Set anchor
Standard.
22.11.8 Adjust table contents, graphics contents, table and data label layout
These functions allow you to adjust tables and graphics directly in the report.
Table
The selected report object can be adjusted in the group Customize in the contextual tab Object.
Table
Allows selecting the layout of the current table using a drop down field. Via the
option user defined you can also create a new layout.
It is also possible to edit the format and content of the selected layout. Is this the
case, the layout has to be saved before the changes take effect.
Graphics
Graphics
Adjust the selection and alignment of data labels. To do so, a graphics object has
to be selected beforehand.
Allows selecting the layout for the selected data labels using a drop down field.
Via the option user defined you can also create a new layout.
It is also possible to edit the format and content of the selected layout.
In contrast to editing individual data labels, the layout has to be saved before the
changes take effect.
These functions allow you to align feature and element labels around the graphics.
The functions are available in the group Boxes in the contextual tab Object.
These functions are only available for the report objects feature and element labels.
This function opens the text editor in order to edit the text of the selected text box.
The text editor can be opened in the group Text Box in the contextual tab Object.
The text editor is only available for the drawing object Text Box.
Text Editor
Text Editor
Bullets.
Increases indent.
Decreases indent.
Insert/edit expression.
The expression editor allows inserting field contents (for example the current date as well as the
results of functions, into text fields. For example, it is possible to import and display the contents
of text files vie the file function IncludeText.
When using the expression editor, it is important that the result of the expression is of the type
test, else it will not be possible to close the dialog.
These functions allow the adjustment of the display of a line in the report.
The functions are available in the group Colors and Lines in the contextual tab Object.
These functions are only available for the drawing objects Line/Arrow, Rectangle and
Ellipse/Circle as well as for the data label border lines.
These functions allow you to adjust the display of the corner of a rectangle.
The corner settings can be adjusted in the group Corners in the contextual tab Objects.
These functions are only available for the drawing object Rectangle.
Adjust corners
These functions allow you to adjust the display of an arrow in the report.
The arrow settings can be adjusted in the group Arrows in the contextual tab Object.
These functions are only available for the drawing object Line/Arrow.
Adjust arrows
The picture settings can be adjusted in the group Picture of the contextual tab Object.
The functions are only available for the drawing object picture.
Adjust image
Loads a picture file as described under Insert image. The selected image will be
replaced.
If this option is not activated, the image is copied into the Quartis report. If
Link
corresponding image is later changed, renamed or deleted outside of WM | Quartis, it
will not have an influence on the previously into Quartis inserted images.
If the option is activated, the image is inserted as a link into the report. Whenever the
report is updated, the linked image is also updated. This is especially useful when
images than frequently change are to be used in reports.
In case the file name of the linked image changes, you can also enter
the file name as an expression when inserting the image.
Fits image as large as possible in available object frame. The aspect ratio remains.
Scales picture to the available object frame. The aspect ratio might not remain the
same.
These functions are used to assign a border to a drawing object in the frame.
The border properties can be adjusted in the group Border of the contextual tab Effect.
These functions are only available for the drawing objects text field, rectangle, ellipse/circle and
image.
Adjust frame
The shadow properties can be adjusted in the group Shadow in the contextual tab Effect.
These functions are only available for the drawing objects text field, line/arrow, rectangle,
ellipse/circle and image.
Adjust shadow
23 Graphics
23.1 Information about the graphics
As central element, the graphics is arranged in the middle of the visual field.
The machine, probe system, CAD model as well as all measured elements can be displayed in the graphics.
The graphics can be customized to the needs of any user due to the large amount of display and viewing options.
The operation of the graphics window (rotate, move, zoom in/zoom out) with a 3D mouse is supported. The button
functions have to be configured in the control panel of the 3D mouse. Additional commands, as for example zoom
CAD model, insert intermediate point and so forth, can be assigned to the 3D mouse buttons in the control panel.
6. Click on OK.
General
Display network grid * Displays/hides the network grid either as grid lines
or axis intercepts.
Scale grid size manually The screen width of the network grid can be
entered manually.
Z-Position
Display info labels of hidden elements Displays element and feature labels even if the
element is hidden in the graphics by another
component (e.g. CAD model).
Label font size Adjusts the font size of the element or feature
labels.
Adjust background color to color scheme Adjusts the background color of the work window
to the color scheme selected in the Quartis options
under Personalize.
Model
Display CAD points enlarged with factor Point elements in the CAD model are displayed as
stars. The size of these stars can be enlarged with
the entered value. This simplifies the finding of
points in the CAD model.
Save facets in facet file (*.saf) The calculated facets which are required for
graphical representation, can be saved in facet
files (*.SAF) and be available for subsequent
recalls. This reduces the loading time of the model.
Display CAD model coordinate system with axis Displays the coordinate system of the CAD model
length in the graphics. Further, the lengths of the
coordinate system axes can also be configured.
Color of the CAD model coordinate system Adjusts the color of the CAD model coordinate
system.
Default color CAD model Adjust the default color of the CAD model.
orientation.
Default color boundaries in solid representation Adjust the default color of edges in the solid body
representation.
Elements
Display probe point symbols * Displays/hides the probe points in the graphics.
Probe points can either be displayed as spheres,
cubes or planes.
Display probe points with fixed dimensions If the option is not active, the points are drawn in a
way that they always have the same size on the
screen. This size does not change when zooming.
The size is fix in pixel (about 10 pixel).
Display deviation of probe points (residues) * Displays/hides the deviation vectors of the
individual probe points in relation to the calculated
compensating element in the graphics.
Only display probe points and residues for left Only displays the probe points and residues for
element window the element in the left element window. Probe
points and residues of all other elements are not
displayed.
Color of probe points, residues and connection Adjusts the color of probe points, residues and
lines connection lines.
Connect probe points * Connects the probe points of the element in the
left element window.
Display position deviations of elements Displays the position deviation of elements with
arrows.
Fill tolerance zone with brightness [%] Defines the color brightness in % for the display of
the tolerance zones.
Display min. / max. deviation When this option is active, the elements through
the min. respectively the max. probe point are
displayed in addition to the compensation element
Color of the element in the left element window Adjusts the color of the element in the left element
window.
Color of the element in the right element window Adjusts the color of the element in the right
element window.
Color for construction preview Adjusts the color of the element in the construction
preview.
Define color spectrum manually The color spectrum shows the change in colors
that have been defined for the upper and lower
limits. The color spectrum corresponds to a
flowing transition of color tones defined for the
upper and lower limit. The color spectrum is used
for the flowing coloring of the points.
Upper color spectrum limit Adjust the upper color spectrum limit.
Lower color spectrum limit Adjust the lower color spectrum limit.
Color of the upper color spectrum limit Adjust the color of the upper color spectrum limit.
Color of the lower color spectrum limit Adjust the color of the lower color spectrum limit.
Invert color gradient of the color spectrum Inverts the color spectrum.
Display size of element from type point Defines the size of point elements.
Display size of non dimensional elements Defines the size for elements that are not limited
by probe points (e.g. theoretical elements).
Display work piece coordinate system with axis Displays/hides the work piece coordinate system
length with the defined axis length.
Display element coordinate system with axis length Displays/hides the element coordinate system with
the defined axis length.
Motion paths
Color of probe points / scan paths Adjusts the color of probe points / scan paths.
Color of probe head swivel range Adjusts the color of the probe head swivel range.
Display probe system change in motion paths Display/hides probe system changes in the motion
path.
Limit motion path display The number of displayed motion paths is limited
to this number. As soon as this number is
exceeded, the oldest motion path is continuously
deleted and replaced with the new one
This function displays the element in the left element window in the graphics work window.
Elements can be rotated and therefore be displayed in different views. If the element is reloaded
in the element window it is displayed in a meaningful view. A circle, for example, is displayed in
axis direction again.
The display functions of the ribbon offer a wide range of possibilities to customize the display to
one's needs. Further settings which can be useful for the element graphics can be found in the
settings dialog
Model display
Solid (Surfaces are shaded from the inside as well as outside. The color depends on the graphics settings or
the imported data.)
Transparent (Shaded areas are painted transparently over one another. One thus can see through the model
and even recognize the parts that are located inside.)
Wire frame (Only the edges of the model are displayed. This mode is useful for viewing elements that are
normally hidden behind the front surfaces in display in real scale.)
Polygon (This mode is sometimes also called faceted. The polygons (facets) are displayed in addition to the
wire frame model and show the approximate flow of the surfaces.)
3. Click on the drop down Model and select the desired display.
Element display
Solid (Surfaces are shaded from the inside as well as outside. The color depends on the graphics settings or
the imported data.)
Wire frame (Only the edges of the model are displayed. This mode is useful for viewing elements that are
normally hidden behind the front surfaces in display in real scale.)
Polygon (This mode is sometimes also called faceted. The polygons (facets) are displayed in addition to the
wire frame model and show the approximate flow of the surfaces.)
3. Click on the drop down Element and select the desired display.
This function activates/deactivates the display of the probe point numbering. The number corresponds with the
point number in the database.
The numbers are drawn into the graphics according to their probing direction. Therefore you can recognize in which
direction they have been probed.
The network grid can only be displayed when the element graphics is displayed parallel to a
coordinate axis.
The grid size and display mode can be set in the graphics settings.
This function displays a label for each individual geometry element in the graphics. This label contains ID,
description, symbol and deviation of the element.
The content, font size of a label and if info labels of hidden elements are to be displayed can be defined in the
graphics settings.
By clicking on an element label, the corresponding element is loaded into the left element window.
Info labels can be freely moved with the mouse. A double click on an info label moves the label
back to its original position.
Ctrl-key + double clicking on one info label moves all displayed labels back to their original
positions.
If you want to move back only element labels, you must activate the icon and deactivate the
icon .
If a label hides another label, it is displayed with "+". Click the mouse and press the shift key
simultaneously to move a visible label to the background bringing the hidden one to front.
This function displays a feature label for each individual geometry element in the graphics. This feature label
contains the features defined for this element.
If a feature is defined by two elements, they are connected with a line and the feature label is displayed in its middle.
The feature label contains ID, description and symbol of the feature.
The content, font size of a label and if info labels of hidden elements are to be displayed can be defined in the
graphics settings.
Info labels can be freely moved with the mouse. A double click on an info label moves the label
back to its original position.
Ctrl-key + double clicking on one info label moves all displayed labels back to their original
positions.
If you want to move back only feature labels, you must activate the icon and deactivate the
icon .
If a label hides another label, it is displayed with "+". Click the mouse and press the shift key
simultaneously to move a visible label to the background bringing the hidden one to front.
This function colorizes the element in the left element window with a defined color spectrum.
The lower and upper color spectrum limit can be set in the graphics settings.
3. Click on the command button Colorize element in left element window with color spectrum.
Whenever Connect probe points is activated and the value for the Magnification of deviation
vectors is set to 0, the CAD surface is colored instead of the element.
The selection of which components are to be displayed is done in the display options.
With the display options one can display / hide different components (machine components, CAD models, elements)
in the graphics.
It is also possible to position the work piece, manage CAD model layers, create graphics views and manage
intersections in the same dialog.
With a right click on the line Element types you can display or hide all element types with the
functions All on or All off with one click.
This function positions the work piece on the virtual CMM in the graphics window.
2. Click on CAD Models with the right mouse button and select Position work piece.
Delete any loaded pallet or work piece coordinate systems, otherwise the work piece cannot be
positioned.
If this function is used for the first time, the coordinate system of the model is congruent with the
machine coordinate system.
In order to place the work piece in the center of the measuring volume the AUTO button can be
used.
Then select the axis of the CAD model is to be set parallel to the CMM axis.
This can either be carried out using the drop down or the mouse tool. The mouse tool is activated by
clicking on the mouse button. Then click a point or a surface on the CAD model. The clicked direction will
be set parallel to the corresponding CMM axis.
If a point or a surface is clicked with the mouse, a ">>>" is displayed in the CAD combo box. This
way the user knows that the direction was defined with a mouse click and is not a CAD axis.
4. Define the secondary direction the same way the primary direction was set.
5. By clicking on the X, Y or Z button next to Rotation, the work piece is rotated around the corresponding
CMM axis with the defined angle. The predefined angles can be selected in the drop down field or the
required angle can be entered directly into the field.
6. The Translation displays the displacement of the CAD model in relation to the CMM origin. The CAD
model can be displaced further by changing the X, Y and Z values in the measuring volume.
Basically there are two different ways to position a work piece on the measuring plate:
7. By clicking the AUTO button the CAD model is moved to the center of the CMM measuring volume.
By clicking on Delete the entered information is deleted and the CAD model is moved to the
origin of the reference sphere.
By clicking on Reset the rotation and translation is reset. All values are reset to the last saved
values.
8. Click on OK.
All available layers of the CAD model are displayed in the display options.
The layer information is saved in the CAD model and is converted by the CAD converter into the ACIS format used
by WM | Quartis.
Each model contains a standard layer. All elements that are not assigned to another layer are grouped in the
standard layer.
The layer functions are displayed below the main tree CAD Model.
Layer functions
New Layer Adds a new layer to the selected CAD model CAD Model
Deactivated models or layers are not visible in the graphics Standard layer
and are con taken into consideration while measuring
Layer
Activate all layers All layers of the selected CAD model are activated. CAD Model
Activate only this layer The selected layer is activated while all other layers in the same Standard layer
model are deactivated.
Layer
The action can be canceled with Activate all layers.
Assign elements The elements selected in the graphics are assigned to the Standard layer
selected layer.
Layer
Mark elements The elements assigned to the selected layer are marked in the Standard layer
graphics.
Layer
Change colors The colors of all elements assigned to the layer can be edited Standard layer
through a color selection window.
Layer
Standard color The layer loses its color and the elements assigned to it are Standard layer
displayed in the standard color .
Layer
The standard color of the standard layer corresponds to the
model color defined in the graphics display settings.
Delete The layer is deleted and its elements are assigned to the Layer
standard layer
This function displays the complete rotate and swivel range of the current articulating probe system.
This function connects the probe points of the element in the left element window.
This function displays the deviation vectors of individual probe points in relation to the calculated regression
element in the graphics.
This function displays the position deviation of elements with arrows. The arrows always point from target to actual
element.
The position deviations in x, y, z, d, A and B are displayed as long as the components were evaluated and are
displayed in the element window under Tolerances and Deviations.
This function allows displaying different tolerance zones for the elements circle and curve in the graphics.
The width of the tolerance zone (within tolerance) is controlled via the tolerances and deviation. The zones outside
upper tolerance and outside lower tolerance are displayed with half of the tolerance width.
A circle, respectively a curve with the color outside upper tolerance or outside lower tolerance (without
brightening) is drawn in at the tolerance limits. This line is completely positioned in the zone outside upper/lower
tolerance.
In the center of the tolerance zone (target value) a circle, respectively a curve with the color within upper tolerance
is drawn in.
For the circle the tolerance zones of the following feature types can be displayed graphically:
· Size
· Half Size
· Form
· Roundness.
For a curve the tolerance zone of a line profile can be displayed graphically.
The tolerance zones are only displayed for elements where the corresponding features have been
evaluated.
4. Select the desired feature for which the tolerance zone should be displayed.
In case more than one feature exists for the selected element:
The colors of the tolerance zones can be adjusted in the report settings in the Quartis options.
The selected colors are displayed with 60 % brightness by default. The brightness can be
adjusted in the graphics settings under Elements.
This function displays the coordinates of the mouse pointer on the CAD model.
4. Click on a position in the graphics where the display window is to be displayed. Move the mouse pointer
over the CAD model. The coordinates of the mouse pointer in relation to the CAD origin are displayed in
the window.
It is also possible to display the distance to a clicked point. Thus a distance measurement is
possible. With a click on the display window the coordinates are reset. With a second click on the
CAD model the starting point is drawn in. If the mouse pointer is now moved away from this point
the distance from the start point to the current position of the mouse pointer is displayed. With a
third click on the graphic a new start point is set. A right click terminates the distance
measurement but not the display of the mouse pointer coordinates. The coordinate system values
in the current PCS are displayed again.
4. Click on the position in the graphics where the coordinate cross is to be displayed.
This function displays the color spectrum with legend in the graphics.
The lower and upper color spectrum limit can be configured in the graphics settings
4. The position of the color spectrum in the graphics is defined by a mouse click
This function displays or hides the recorded motion paths. Motion paths can be recorded with the function Record
motion paths.
This function fits all graphical elements into the graphics window.
After calling up this function all loaded graphics elements lie within the visible area.
This function zooms in on a selection which is defined by 2 screen positions (zoom window).
The selected are defines a new window area. The view is centered on the middle of the selected
area.
4. The first position is set by clicking on the left hand mouse button.
5. Bring the zoom rectangle to the desired size (pressing the left mouse key)
On releasing the left mouse key the second position is set and the selected area is enlarged.
23.3.4 Zoom in
This function fits the whole CAD model in the graphics work window.
This function rotates (hold left mouse button down and move mouse in desired direction), moves (hold Ctrl key down and
move mouse in desired direction) , reduces or enlarges (using the mouse wheel (if available) or pressed Ctrl key and moving
the mouse in desired direction) the graphics using the mouse.
You can interrupt the function of an active mouse tool with the space bar to activate the graphics
tool Rotate, pan and zoom view. After adjusting the view, you can reactivate the previously
used mouse tool with the right mouse button.
This function moves, reduces or enlarges (using the mouse wheel (if available) or pressed Ctrl key and moving the mouse in
desired direction) the graphics using the mouse wheel (if available) or by pressing the Ctrl key and moving the mouse
in desired direction.
This function sequential undo's the changes made with Back to the last view.
By clicking on a CAD surface or an element, the view is rotated perpendicular to the normal of the selected point.
This function splits the graphic window in 4 separated windows. It is possible to define and customize these 4 views
independently.
This function defines a rotation angle with which the graphics view can be rotated around the screen axes.
Select the desired rotation angle or enter the value directly into the field.
This function rotates the graphics around the monitor horizontal (monitor X axis).
3. Click on the command button Rotate view around horizontal screen axis.
If the Ctrl key is pressed down at the same time, the graphics view is rotated in reversed direction.
This function rotates the graphics around the monitor vertical (monitor Y axis).
3. Click on the command button Rotate view around vertical screen axis.
If the Ctrl key is pressed down at the same time, the graphics view is rotated in reversed direction.
This function rotates the graphics around the monitor normal (monitor Z axis).
3. Click on the command button Rotate view around vertical screen axis.
If the Ctrl key is pressed down at the same time, the graphics view is rotated in reversed direction.
2. Open the context menu with a right click on Views and select New and enter a name for the graphics
views
3. Open the context menu with a right click and select the menu entry Delete.
3. Open the context menu with a right click and select the menu entry Rename.
A user graphics view can also be loaded using the contextual menu in the CAD display options,
analog to the functions create, delete, rename and save graphics view .
In order to load a different user view, open the drop down list by clicking on and select the desired
view.
3. Open the context menu with the right click and select the entry Save.
The mouse tool allows you to click a point on the CAD model with the left mouse button
and then to confirm this point with the right mouse button. The model is intersected at the
section plane that runs through the clicked point and has the same normal direction as the
clicked point
If an edge is selected, the direction of the edge is relevant for the direction of the section
plane and not the normal direction of the point. Thus you can easily display the cross
section of a curved profile without constructing any additional planes.
Parts of the model that are positioned in front of the section plane from the user's point of
view are removed.
Coordinate planes and measure or constructed planes from the current measurement can
be selected. The model is intersected at the selected plane.
Activate intersection.
Invert intersection.
Enter offset.
This function moves the intersection plane with the entered offset.
This function loads saved intersections. The intersections can be saved in the intersection
management.
2. The current intersection can be saved by clicking on Intersections with the right mouse button.
3. By clicking on an existing intersection with the right mouse button, it can be deleted, renamed, loaded or
saved (in doing so, the selected intersection is overwritten with the currently active intersection).
This function cancels the selection of elements that have been selected using the function Select elements.
This function hides all elements that have been selected using the function Select elements.
Execute the function Select elements before using this function. The hidden elements are not
deleted.
They can be displayed again using the function Show all elements.
This function inverts the selection made using the function Select elements.
The auxiliary element Point can then be used as nominal position for the measurement of points. The underlying
CAD model determines the nominal direction.
The inserted auxiliary elements are saved in a standard auxiliary file with the file extension .sax and linked with the
work piece. The link is displayed in the work window Database under Graphics / Models.
4. Select whether the point should be created with the method Input or 1-Click Standard.
Select Input, if you want to take coordinate values for the point from a list or drawing.
Select 1-Click Standard, if you want to click the coordinate values for the point on an imported
CAD model.
5. Using the element selection tool the desired element can be clicked directly on the CAD model
when selecting a click method.
6. When you have selected the method Input enter the coordinate values for the auxiliary element Point
or edit the coordinate values.
The position can either be entered as Cartesian value or using the button via position dialog.
7. Using the element selection tool the desired element can be clicked directly on the CAD model or on
an element of the actual measurement.
The nominal values of this element are entered by clicking on the element in the actual measurement.
For elements without nominal values, the actual values are used.
If the element selection tool is activated you can enter the Name by clicking points on the CAD
model.
The Name is optional and is used as ID, when using the inserted element for the measurement.
9. Click on Insert.
This function allows you to create the auxiliary element Point-Vector (point with direction).
The auxiliary element Point-Vector can be used as nominal value during the measurement.
The inserted auxiliary elements are saved in a standard auxiliary file with the file extension .sax and linked with the
work piece. The link is displayed in the work window Database under Graphics / Models.
4. Select whether the point-vector should be created with the method Input, 1-Click Standard, 1-Click
Circle or Intersection.
Select Input, if you want to take coordinate values for the point-vector from a list or drawing.
Select 1-Click Standard, if you want to click the coordinate values for the point-vector on an
imported CAD model.
Select 1-Click Circle, if you want to identify the coordinate values for the point-vector on an
imported CAD model by clicking a circular edge. The calculated center of the circle results in the
coordinate values.
Select Intersection, if you want to identify the coordinate values for the point-vector on an
imported CAD model by intersecting the CAD model in preset direction.
5. Using the element selection tool the desired element can be clicked directly on the CAD model
when selecting a click method.
The axis of the intersection direction will be deactivated and you can enter axis values for the two other
axes.
The position can either be entered as Cartesian value or using the button via position dialog.
8. Using the element selection tool the desired axis can be clicked directly on the CAD model or
on an element of the current measurement.
9. Click to calculate the intersection with the model on the basis of the given parameters.
The value of the third axis and the direction of the point vector are determined by the intersection point
with the CAD model along the intersection direction.
10. Enter coordinate values for the auxiliary element Point-Vector, if you have selected the method Input,
1-Click Standard or 1-Click Circle or edit existing coordinate values.
The position and direction can be entered directly as Cartesian value or using the button via position
dialog respective the direction dialog.
11. Using the element selection tool the desired element can be clicked directly on the CAD model or on
an element of the current measurement.
Clicking on an element of the current measurement will adopt the nominal values of this element. For
elements without nominal values, the actual values will be adopted.
If the element selection tool is activated you can enter the Name by clicking points on the CAD
model.
The Name is optional and is used as ID, when using the inserted element for the measurement.
The auxiliary element Circle can be used as nominal value during the measurement.
The inserted auxiliary elements are saved in a standard auxiliary file with the file extension .sax and linked with the
work piece. The link is displayed in the work window Database under Graphics / Models.
4. Select whether the circle should be created with the method Input, 1-Click Standard, 2-Click Reference
— Circle or 1-Click Point.
Select Input, if you want to take coordinate values for the circle from a list or drawing.
Select 1-Click Standard, if you want to click the coordinate values for the circle on an imported
CAD model.
Select 2-Click Reference — Circle, if the 1-Click Standard method does not work because the
transition between the reference surface and the circle is rounded or the reference surface does
not enclose the complete circle.
Proceeding: Click on a CAD surface or a given CAD point vector and then click a point on the
circle.
Select 1-Click Point, if you want to enter the coordinate values for the circle by clicking a given
auxiliary element, point or point vector.
5. Using the element selection tool the desired element can be clicked directly on the CAD model
when selecting a click method.
6. When you have selected the method Input enter the coordinate values for the auxiliary element Circle
or edit existing coordinate values.
The position and direction can be entered directly as Cartesian value or using the button via position
dialog respective the direction dialog.
7. Using the element selection tool the desired element can be clicked directly on the CAD model or on
an element of the actual measurement.
The nominal values of this element are entered by clicking on the element in the actual measurement.
For elements without nominal values, the actual values are used.
If the element selection tool is activated you can enter the Name by clicking points on the CAD
model.
The Name is optional and is used as ID, when using the inserted element for the measurement.
9. Click on Insert.
The auxiliary element Cylinder can be used as nominal value during the measurement.
The inserted auxiliary elements are saved in a standard auxiliary file with the file extension .sax and linked with the
work piece. The link is displayed in the work window Database under Graphics / Models.
4. Select whether the cylinder should be created with the method Input or 2-Click Circle — Length.
Select Input, if you want to take coordinate values for the cylinder from a list or drawing.
Select 2-Click Circle — Length, if you want to click the coordinate values for the cylinder on an
imported CAD model.
Proceeding: Click a point on the circle followed by a click for the length.
5. Using the element selection tool the desired element can be clicked directly on the CAD model
when selecting a click method.
6. When you have selected the method Input enter the coordinate values for the auxiliary element
Cylinder or edit existing coordinate values.
The position and direction can be entered directly as Cartesian value or using the button via position
dialog respective the direction dialog.
7. Using the element selection tool the desired element can be clicked directly on the CAD model or on
an element of the actual measurement.
The nominal values of this element are entered by clicking on the element in the actual measurement.
For elements without nominal values, the actual values are used.
If the element selection tool is activated you can enter the Name by clicking points on the CAD
model.
The Name is optional and is used as ID, when using the inserted element for the measurement.
9. Click on Insert.
The auxiliary element Sphere can be used as nominal value during the measurement.
The inserted auxiliary elements are saved in a standard auxiliary file with the file extension .sax and linked with the
work piece. The link is displayed in the work window Database under Graphics / Models.
4. Select whether the sphere should be created with the method Input or 1-Click Circle.
Select Input, if you want to take coordinate values for the sphere from a list or drawing.
Select 1-Click Circle, if you want to identify the coordinate values for the sphere on an imported
CAD model by clicking a circle (border in CAD model or auxiliary element circle). You can enter a
value for the diameter.
5. Using the element selection tool the desired element can be clicked directly on the CAD model
when selecting a click method.
6. When you have selected the method Input enter the coordinate values for the auxiliary element Sphere
or edit existing coordinate values.
The position and direction can be entered directly as Cartesian value or using the button via position
dialog respective the direction dialog.
7. Using the element selection tool the desired element can be clicked directly on the CAD model or on
an element of the actual measurement.
The nominal values of this element are entered by clicking on the element in the actual measurement.
For elements without nominal values, the actual values are used.
If the element selection tool is activated you can enter the Name by clicking points on the CAD
model.
The Name is optional and is used as ID, when using the inserted element for the measurement.
9. Click on Insert.
The auxiliary element Rectangle can be used as nominal value for the measurement of rectangles.
The inserted auxiliary elements are saved in a standard auxiliary file with the file extension .sax and linked with the
work piece. The link is displayed in the work window Database under Graphics / Models.
4. Select whether the rectangle should be created with the method Input, 1-Click Standard or 5-Click
Reference — Lines.
Select Input, if you want to take coordinate values for the rectangle from a list or drawing.
Select 1-Click Standard, if you want to click the coordinate values for the rectangle on an
imported CAD model.
Select 5-Click Reference — Lines, if the 1-Click Standard method does not work because the
transition from the reference surface to the rectangle is rounded or the reference surface does
not enclose the complete rectangle.
Proceeding: Click a point on the reference surface or an existing CAD point vector then click a
point on the first / second / third / fourth line.
Application: Rectangles, which lie in a reference plane consisting of several CAD surfaces.
5. Using the element selection tool the desired element can be clicked directly on the CAD model
when selecting a click method.
6. When you have selected the method Input enter the coordinate values for the auxiliary element
Rectangle or edit existing coordinate values.
The position and direction can be entered directly as Cartesian value or using the button via position
dialog respective the direction dialog.
7. Using the element selection tool the desired element can be clicked directly on the CAD model or on
an element of the actual measurement.
The nominal values of this element are entered by clicking on the element in the actual measurement.
For elements without nominal values, the actual values are used.
If the element selection tool is activated you can enter the Name by clicking points on the CAD
model.
The Name is optional and is used as ID, when using the inserted element for the measurement.
9. Click on Insert.
The auxiliary element Slot can be used as nominal position for the measurement of slots.
The inserted auxiliary elements are saved in a standard auxiliary file with the file extension .sax and linked with the
work piece. The link is displayed in the work window Database under Graphics / Models.
4. Select whether the slot should be created with the method Input, 1-Click Standard or 3-Click Reference
— Circles.
Select Input, if you want to take coordinate values for the slot from a list or drawing.
Select 1-Click Standard, if you want to click the coordinate values for the slot on an imported
CAD model.
Select 3-Click Reference-Circles, if the 1-Click Standard method does not work because the
transition from the reference surface to the slot is rounded or the reference surface does not
enclose the complete slot.
Proceeding: Click a point on the reference surface or an existing CAD point vector then click a
point on the first and second semicircle of the slot.
5. Using the element selection tool the desired element can be clicked directly on the CAD model
when selecting a click method.
6. When you have selected the method Input enter the coordinate values for the auxiliary element Slot or
correct still existing coordinate values.
The position and direction can be entered directly Cartesian or using the button via position dialog
respective the direction dialog.
7. Using the element selection tool the desired element can be clicked directly on the CAD model or on
an element of the actual measurement.
The nominal values of this element are entered by clicking on the element in the actual measurement.
For elements without nominal values, the actual values are used.
If the element selection tool is activated you can enter the Name by clicking points on the CAD
model.
The Name is optional and is used as ID, when using the inserted element for the measurement.
9. Click on Insert.
The auxiliary element Edge point can be used as nominal value during the measurement.
The inserted auxiliary elements are saved in a standard auxiliary file with the file extension .sax and linked with the
work piece. The link is displayed in the work window Database under Graphics / Models.
4. Select whether the edge point should be created with the method Input or 1-Click Standard.
Select Input, if you want to take coordinate values for the edge point from a list or drawing.
Select 1-Click Standard, if you want to click the coordinate values for the edge point on an
imported CAD model.
5. Using the element selection tool the desired element can be clicked directly on the CAD model
when selecting a click method.
6. When you have selected the method Input enter the coordinate values for the auxiliary element Edge
point or edit existing coordinate values.
The position and direction can be entered directly as Cartesian value or using the button via position
dialog respective the direction dialog.
7. Using the element selection tool the desired element can be clicked directly on the CAD model or on
an element of the actual measurement.
The nominal values of this element are entered by clicking on the element in the actual measurement.
For elements without nominal values, the actual values are used.
If the element selection tool is activated you can enter the Name by clicking points on the CAD
model.
The Name is optional and is used as ID, when using the inserted element for the measurement.
9. Click on Insert.
This function allows you to create a curve. These curves can then be used as nominal curves for the curve
measurement.
Curves are created with an intersection between a previously imported CAD model and a plane or a cylinder.
Created curves are saved in an auxiliary file with the file extension .sax and linked with the work piece. The link is
displayed in the database work window under Graphics / Models.
3. Click on Curve.
4. Select if you want to create the curve via Intersection with plane or via Intersection with cylinder.
Select Intersection with plane if you want to measure an element of the type Curve on the
created curve.
Intersection curves created via Intersection with plane as well via Intersection with cylinder can
be used for the measurement of elements of the type Point with repetition.
5. Define the element (depending on the previous selection: plane or cylinder) to be intersected with the
CAD model.
The intersection element can be clicked using the mouse tool on the model. Alternatively, it can be
selected via the selection field.
The element can also be defined manually using the input fields x, y, z, i, j, k and when using
Intersection with cylinder also Ø can be entered or edited after the selection.
8. Enter the distance between the individual intersection planes in case you entered more than one
intersection plane.
9. Click on Insert.
· Hide surfaces – curves are created only on the displayed model surfaces
· Select surfaces – curves are only created on the selected surfaces if a selection is active
5. Define the storage location where the mirrored models are to be saved to.
6. Define a name for the assembly group file (an assembly file receives the file extension *.sag). An assembly group
file receives the file extension ".sag. If an assembly file with the same name already exists at the chosen
storage location, the file will be marked in red.
If the assembly group file (.sag) is imported into the current or another work piece subsequently
to mirroring, all mirrored CAD models are imported at the same time. Thus the mirrored models
do not have to be selected and imported individually.
By importing the assembly file, you also ensures that the CAD models have the same reference
IDs as in the non-mirrored assembly. This is important for running mirrored programs because
certain program sentences reference to the CAD model.
7. Define the names for the mirrored CAD models by clicking directly on it on the list. The suggested name is
combines the name of the un-mirrored CAD model and the selected mirror plane. If a file with the same
name already exists in the defined storage location, the corresponding file is marked in the list. If a file with
the same name already exists at the chosen storage location, the file will be marked in red.
8. Click on Mirror.
The assembly file and the mirrored CAD models are saved in the defined storage location. They are not
automatically imported and therefore not yet visible in the graphics. The CAD models can be imported into
any work piece.
The mirrored CAD model can be read and edited in older versions of WM | Quartis and
Metrosoft CM by activating the option Save data in downwards compatible format in Converter
options for CAD files.
This function cancels the selection of elements that have been selected using the function Select elements..
This function inverts the selection made using the function Select elements.
This function deletes all elements that have been selected using the function Select elements.
If CAD models were selected, the selected elements are deleted from the CAD model. The CAD model can then be
saved.
If geometry elements were selected, the selected elements are deleted from the database.
Using the batch processing several programs can selected, which are then executed automatically one after the
other, without having the user start each program individually.
2. Click on New.
The homepage can be directly opened using the function Call homepage.
If a new table is selected as homepage, the old table loses this status.
7. Click on OK.
2. Click on Open.
The selected quick selection table can be defined as homepage in the dialog.
Only one table can be defined as homepage; thus an already existing homepage loses its status.
In case no quick selection table has been defined yet, an empty work window is opened.
· Call homepage (the quick selection table that is defined as homepage is displayed by clicking on the button)
· Jump to previous page (the previous quick selection table is displayed by clicking on the button)
· Open quick selection table (a quick selection table is loaded by clicking on the button) .
The tab Parameter is only available for the functions Execute program and Open quick
selection table. If the function Open quick selection table is selected, you can select the desired
quick selection table in the tab Parameter.
8. When configuring a new button, the currently active measurement database is displayed.
Only programs from the current measurement database can be assigned to the button. If you
want to assign a program from a different measurement database to this button, the
corresponding measurement database has to be loaded first.
9. Select an existing work piece in the drop down menu ( ) or in the selection dialog ( ).
10. Select the program to be executed (or the quick selection table to be opened) in the drop down menu ( )
or in the selection dialog ( )
11. Define a quick selection code if desired. By doing this, the action assigned to the button can also be started
by entering this code (e.g. via a barcode reader).
If barcodes are used to start a program, you need to consider that often only certain digits of the
read code determine the program to be executed.
The first digits of the code could, for example, represent the batch number and have no influence
on the program to be started. For these cases, a filter function is available that allows you to
determine which digits are to be considered.
The information about the starting program must be contained in the first 254 characters of the
read text, since while inserting the content into the field all characters after the 254th character will
be cut and ignored.
· New measurement (the program is executed in a new measurement, otherwise the current measurement is
always overwritten)
· Query user defined properties (before the program is started, the user defined properties are queried. If
several program are executed one after the other using batch processing, the user defined properties are queried
directly on after the other when activating the quick selection button in order to subsequently allow an automatic
execution of the programs)
It is also possible to select an audio or video file which will be played on the quick selection table.
15. Select if the image should be stretched (image is stretched to button size) or scaled (the proportions of the image
are kept) .
Quick selection codes allow selecting quick selection buttons via the input (e.g. a barcode reader). Thereby it is not
important if this button is on the currently opened quick selection table or not.
With confirming the input, respectively reading of a code, the action (execute program or open quick selection table)
assigned to the corresponding button is executed.
A quick selection code is assigned to a button when configuring or changing buttons on the quick selection tables.
The quick selection code can contain up to 2335 characters. The first 254 characters must contain
the information about the program to be started.
4. Input via the keyboard is confirmed either by clicking on the command button Start or by pressing the
enter key.
If the quick selection code was read using a code reader, this step might - depending on the code
reader configuration - not apply.
5. Confirm the action called via the quick selection button with OK or abort the call with ESC.
Barcodes often contain more information than is required for the use of quick selection readers.
In order to filter out the required information to call the quick selection table from the entered quick selection code,
the function limit barcode can be used.
3. Click on Filter.
4. Define the function that will limit the entered quick selection code in the expression editor. For example
by using the function SUBSTR.
You can also copy and insert the expressions from the topic filter expression examples for the
expression editor into the expression editor.
The filter for the barcode limitation has also an effect on the defined quick selection code entered
during the quick selection button configuration.
The batch mode enables several programs, which are configured on different buttons, to be executed in succession
automatically.
The batch mode is deactivated by clicking once more on the command button Record. However,
the sequence of the key strokes is kept.
Before the batch is executed, a window appears with a list of the stored programs.
The user can use this either to confirm the execution or to abort the batch processing.
4. Before the batch is executed, a dialog is displayed that contains a list of all saved programs that are
going to be executed.
Click on OK.
If during a batch processing a new work piece is loaded, then Measurement 1 is automatically
selected. In certain circumstances it can be overwritten.
To avoid this, the option New measurement has to be activated under Parameter while
configuring the button. In doing so a new measurement is created when a new work piece is
loaded
This function calls the quick selection that has been defined as homepage.
An existing quick selection table can be defined as homepage with the function Load quick selection table.
This function calls the previous (if available) quick selection table.
This function switches all buttons of the quick selection table to text display (if text is available).
By clicking once again on the button Text Display, the configured display is restored.
25 Statistics
25.1 Information about the statistics
WM | Quartis offers a wide range of functions for the statistical evaluation of characteristics.
The trend diagram displays the actual values over all measurements and allows an evaluation of the production
processes. All actual values are classified into a selectable amount of classes and displayed in the histogram. The
data page displays all statistical relevant data in one view.
Statistical functions for process controlling are integrated with the SPC ruling charts for mean value, range and
standard deviation as well as with the flexible random sampling scope.
In connection with a superior quality system WM | Quartis additionally offers the possibility to export the statistics
data into the Q-DAS format.
· Concept definitions
· Capability indices
· Sample size
m Amount of samples
Cmk Machine capability taking into account the position of the mean value
Ppk Temporary process performance taking into account the position of the mean value
Cpk Process capability taking into account the position of the mean value
Process capability [Cp/ Cpk] and process performance [Pp / Ppk] (depending on samples)
For features with a "natural boundary" at zero, the folded normal distribution or Rayleigh distribution is used.
The classification which distribution method is used depends on the physical properties of the feature.
The formulas used to estimate the scattering range limits (Quantile) Q99.865 % and Q0.135 % for the folded normal
distribution/Rayleigh distribution are derived from the group standard VW 10130.
Calculation
method:
Process capability [Cp / Cpk] and temporary process capability [Pp / Ppk]
Calculation
method:
applies to the following features: Straightness, Flatness, Roundness, Cylindricity, Line profile, Surface profile,
Parallelism, Perpendicularity, Angularity, Symmetry and Form deviation.
Calculation
method:
Process capability [Cp / Cpk] and temporary process capability [Pp / Ppk]
Calculation
method:
applies to the following features: Position, Coaxiality / Concentricity, Runout, Axial runout, Position d
and Position B (unilateral)
Calculation
method:
Process capability [Cp / Cpk] and temporary process capability [Pp / Ppk]
Calculation
method:
The assignment of an actual value to a sample is carried out due to the measurement number.
Measurement 1 is always taken as start value. If an actual value is missing or it was removed by
the actual value filter, the corresponding sample contains less values. Samples with less than two
values are ignored.
Example:
etc.
3. Click on Statistics.
This function selects which features and which measurements, respectively which actual values are to be considered
to the statistical evaluation.
5. Select if the features to be filtered are limited via a manual selection. All selected features are displayed in
the statistics.
7. Select if the features without tolerance zone are ignored (all features with no tolerance zone are not displayed in
the statistics) .
There are three criteria's for the filtering of the actual values available. These filters can be combined in such
a way, that a measurement respectively it's actual values have to meet the defined conditions in order to be
considered for the evaluation
9. Select if the Measurement filter is activated. The measurement filter is deactivated by default. This means
all measuring values are evaluated.
10. Select if the single values are filtered based on their affiliation with a measurement. Optional a measurement
selection (the sequence of the measurement selection is taken into consideration in the trend diagram), a
measurement range (from ... to) (when the dialog is called for the first time or after a work piece change, the
suggested measurement range reaches over all measurements existing in the work piece, extended by the measurement
range that contains actual values for the first feature) or a selection of the last measurement (N) (the last actual
value (K = largest measurement number) of each individual feature is used as basis. Therefore the range reaches from
the measurement (K-N+1) to K) can be selected.
11. Select if single values are to be filtered over a defined time interval (the range is initialized with the
measurements existing in the work piece. As actual values of features remain even without the original measurement
and are useable, it might be necessary to extend the range manually) .
12. Select if single values are to be filtered over a quality range. The percentage value refers to the total
utilization of the tolerance.
With this function the evaluation method for the statistics can be selected.
Evaluation method
3. Click below Evaluation method on and select the desired method of evaluation.
This function defines how many individual values are to be grouped for a random sample scope.
3. Click on the command button Random sample scope and adjust the default values using .
This function allows you to adjust the settings of the statistical diagrams.
5. Click on OK.
Overview
Select which diagrams are to be displayed on what position on the overall view.
View
The trend diagram can be displayed as bar or line diagram. Furthermore the histogram classes and the action limits
for the view can be defined.
Auxiliary lines
Select which auxiliary lines are to be drawn into the statistical diagrams.
Text output
Minimum and maximum values, as well as the number of features outside the tolerance are always displayed.
Statistics overview
It is possible to select the number of features which are to be displayed in the window as well as the maximum
range of values. Furthermore the network grid can also be displayed.
Depending on the evaluation method, the limits for the corresponding capability index can be entered with this
function.
A feature within these limits (larger or equal limit) is displayed in green in the feature overview. If the feature is
outside of these limits (smaller than limit) it is displayed in red.
The outside bar represents the capability index Cm, Pp or Cp, the inner bar represents the capability index Cmk, Ppk
or Cpk.
3. Enter the desired values for the limits directly into the input fields below Limits.
This function allows you to adjust the diagram range of the perpendicular axis (ordinate) for the trend diagram,
histogram and x bar chart.
Diagram options
Dispersion of the process The diagram covers the range from Q99.865 % - Q0.135 %.
Min..Max The diagram covers the range between the minimum and maximum feature.
Band The diagram covers the same range for all features around the entered
target value.
3. Select the desired option using and adjust the values of the field below if needed.
On the tab Overall view 3 diagrams can be displayed. Thus the most important diagrams can be displayed directly
in one tab.
The diagrams to be displayed in the overall view can be defined in the diagram settings.
On the data page information for the selected feature such as part data, feature data and statistic data is displayed.
The output of the capability index depends on the selected evaluation method.
This chart is based on individual values; sampling schemes are not taken into account.
The trend diagram displays the sequence of the actual values over the evaluated measurements
You can choose between a linear regression or a bar chart as presentation format in the diagram settings
Line diagram
Bar diagram
This diagram is based on individual values; sampling schemes are not taken into account.
The histogram shows the distribution of the actual values around a mean value. The individual values are grouped in
a configurable number of classes which can be defined in the statistics settings.
The length of the bar is an indicator of the frequency of the values within this class.
In a normal distribution of values, the theoretical distribution function is drawn in red (Gaussian curve).
The theoretical distribution functions Folded normal distribution or Rayleigh distribution are displayed for
features with "natural limits" at zero.
The x-bar process control chart is displayed for the selected feature as long process capability (Cp/Cpk) or
preliminary process capability (Pp/Ppk) is selected as evaluation method.
This diagram is mainly examined along with the R or S process control chart.
The amount of values which were selected in the random sampling scope is located within a bar. The length of the
bar indicates where the minimal and maximal value of this random sample is located. Furthermore a blue square
displays the mean value of the random sampling scope.
The R process control card is displayed for the selected feature as long process capability (Cp/Cpk) or preliminary
process capability (Pp/Ppk) is selected as evaluation method.
Each value indicates the range (R) from a random sampling scope.
The S process control chart is displayed for the selected feature as long process capability (Cp/Cpk) or preliminary
process capability (Pp/Ppk) is selected as evaluation method.
This control card is based on the sampling scheme. Each value indicates the standard deviation of a random sample
scope.
3. Open the context menu with the right mouse button and select the entry Export diagram.
3. Open the context menu with the right mouse button and select the entry Copy diagram.
The diagram can only be copied from the Windows clipboard into an external program (e.g.
Word).
3. Open the context menu with the right mouse button and select the entry Print overview.
This function refreshes the whole statistics. This is needed when new features were added or features were deleted.
The data then can be imported and evaluated with the statistics package QS-STAT from the company Q-DAS
2. Click on Export.
4. Select the features to be exported. If all features are to be exported, the check box Always all features can
be activated.
5. Select the Q-DAS key file (in this file the Q-DAS fields to be exported are configured).
This key file (Q-DAS field configuration) can be customized with the button.
6. Adjust, if needed, the storage position and file name of the Q-DAS file.
The file name can be automatically generated with expressions using already available information from the
database.
The expression editor is opened by clicking on the command button Expression editor... .
All available fields are listed in the expression editor. The file name notation when using expressions is
described in the topic Expression editor.
You can choose between *.dfq format (description and values in one file) or *.dfd, *.dfx format (description
and values in two files) for the export.
If only the current measurement is exported, the following additional options can be selected: attach to file
(the data is attached to the selected Q-DAS file) , new file (a new file with the same name and next measurement
number is created) or overwrite file (the selected Q-DAS file is overwritten with the new values) .
8. Select the export format (compressed/uncompressed) and the K0002 attribute with missing measurement
values. If the attribute 255 (measurement allocation remains) is selected, the gaps with missing measurement
values are not filled. If the attribute 256 (Measurement allocation does not remain) is selected, the gaps with
missing measurement values are filed with the next following measurement values.
9. Click on OK.
26 Feature Data
26.1 Display Feature Data
With this function the feature data window is displayed in the work window.
With this function features, which are created subsequently, can be displayed directly in the work window.
Make sure that the work window Feature Data is displayed in the workspace.
As long as this command button is activated all features, which are evaluated by using the tab Evaluate, are
now recorded.
Make sure that the work window Feature Data is displayed in the workspace.
All recorded feature data is deleted from the feature data window.
Make sure that the work window Feature Data is displayed in the workspace.
Below the light color are displayed the associated numbers of feature data in the actual work window Feature data.
In the actual work window Feature data the feature data lying outside the tolerance limit is marked in red, those
lying outside the warning limit are marked in yellow.
Make sure that the work window Feature Data is displayed in the workspace.
As long as this button is active, only those features are displayed, which lie outside a defined tolerance.
The work window is closed but the recorded features will not be deleted.
The recorded features are displayed again as soon as the work window is opened again.
Make sure that the work window Feature Data is displayed in the workspace.
When the mode Recording is active for writing a program, you can record the following functions by clicking the
corresponding icon on the context sensitive tab Feature data:
If at least one feature lies outside its tolerance limit, the program sequence stops and the
work window Feature data opens.
If at least one feature lies outside the defined warning limit, the program sequence stops
and the work window Feature data opens.
Program sequence always stops and the work window Feature data opens.
27 Offline
27.1 Virtual joystick, click probe point on CAD model and simulation speed
The machine can be operated in offline mode using the virtual joystick.
These functions are only displayed if WM | Quartis is in offline mode(not connected to the
machine) .
1. Virtual joystick
3. Simulation speed
Virtual joystick
If the Ctrl key is pressed at the same time, the machine is moved 0.1 mm.
If the Shift key is pressed at the same time, the machine moves 10 mm.
If the Alt key is pressed at the same time in multiple machine mode, all configured machines are moved
simultaneously.
Positioning in X, Y or Z direction
Position the mouse pointer on the middle button of the virtual joystick.
Depending on the position of the mouse pointer on the button, the X and Y or the Z direction is blended out. Now
draw the virtual joystick in the desired direction by holding down the left mouse button and moving the mouse in
the corresponding direction.
The speed can be set with the slider on the right side.
The current position of the machine is displayed in the coordinate display below the virtual
joystick.
If this command button is activated you can adopt a measuring point directly from the CAD model by clicking on it.
Simulation speed
If the machine should be operated in real-time, the slide control next to the joystick has to be set to 1.0.
28 General dialogs
28.1 Expression Editor
The expression editor can be called in different locations (e.g. during the input of user specific features or element
IDs, in report text fields or when defining file paths) in WM | Quartis.
Using the editor, expressions (variables) predefined in WM | Quartis or system information can be output.
Furthermore it is possible to output and calculate element data with the help of functions.
The corresponding parent variables can be found on tab Fields of the expression editor.
In addition to the field value you can output the name and a description of the field.
This is particularly useful for user defined properties that are output in the report. For example, if the name of a
user defined property is embedded in a report template, you can change the name if necessary without having to
modify the report template.
The field information (meta data) is accessed using the following notation:
{Field}.<Field info>
value Value of the field (corresponds to the field content without extension <Field info>)
1. The variable can be inserted into the field on the top right with a double click.
2. If multiple expressions should be inserted each after the other, a + has to be inserted in between them.
4. The field Result displays how the expression (e.g. in a text field) will be output.
5. In the field Description a description of the variable marked in the left part of the editor is displayed.
6. Click on OK.
The result must be of a defined data type. If this is not the case, a corresponding hint is displayed
in the result field. The required data type depends on where the expression is used. In a report
text field for example, the result can contain letters. However, if a nominal value is calculated in an
expression, the result can only contain numbers.
The output of previously measured element and feature values can be defined in the expression editor.
Depending on where the editor is opened, this tab may not be available.
Feature information is, depending on the feature type, saved in the components 1, 2 or 3.
Depending on where the editor is opened, this tab may not be available.
6. Click on OK.
Feature information is, depending on the feature type, saved in the components 1, 2 or 3.
If a component that has no value is selected in the expression editor, a corresponding error message is displayed in
the result field.
AUTO feature x y z d A B M M2 M3 R
Ælβ b li
Component 1 2 3 1 2 3 1 2 3 1
Position Cartesian x y z
Position dAB d A B
Angle 2D XY YZ ZX
A summary of the available functions, can be found in the topic available functions in the expression editor,
examples for the usage of function in the topic expression editor application examples.
Depending on where the editor is opened, this tab may not be available.
3. Select the desired function with a double click. The expression is inserted into the input field.
If a function is selected on the left side, a description of this function is displayed in the
description field.
4. Enter the function values in the input field. This can either be done manually or via the selection of
element components according to step 2 to 4. The function values have to be separated with a comma.
After the last function value a closing parenthesis has to be entered in order to complete the function.
The code completion supports the user with the manual input of functions. Type the first letter of
the desired function and then the command and space key (Ctrl+Space). Now a list of relevant
functions including parameter list is displayed.
5. Click on OK.
Arithmetical Functions
Function Description
ABS ABS(x): Returns the absolute value of the numeric expression (x)
EXP EXP(x): Potentiates the base e (= 2.7182818 ...) with a numeric expression (x)
LN LN(x): Returns the natural logarithm of a positive number (x). Natural logarithms have the
constant e (= 2.7182818 ...) as basis.
LOG LOG(x): Returns the common (base 10) logarithm of the numeric expression (x)
MOD MOD(x, y): Returns the remainder of the numerical expression (x) divided by the numerical
expression (y). The result has the same algebraic sign as the number (x)
NINT NINT(x): Rounds the numeric expression (x) to the nearest whole number
SIGN SIGN(x, y): Returns the numeric expression (x) if the numeric expression (y) is positive or zero
and returns the inverted value of the numeric expression (x) if the numeric value (y) is negative
SQRT SQRT(x): Returns the square root of the numeric expression (x)
Conversion functions
Function Description
DateToString DateToString(datetime, str): Converts the number (datetime) into a date/time text, which is
formatted according to the formatting string (str)
DTOR DTOR(x): Converts the angle in degrees (x) into the angle in radians
INT INT(x): Converts a floating point number (x) into an integer, whereby the decimal places are
truncated
RTOD RTOD(x): Converts the angle in radians (x) into the angle in degrees
STR STR(x, [a, b]): Returns a character representation of the numeric expression(x). Optionally, the
width (a) and the number of decimal places (b) can be set
VCART VCART(x, y, z): Returns the vector defined by the Cartesian coordinates x, y and z
Trigonometrical functions
Function Description
ACOS ACOS(x): Returns the arccosine of the numeric expression (x) in the range from 0 to Pi
ASIN ASIN(x): Returns the arcsine of the numeric expression (x) in the range from -Pi/2 to Pi/2
ATAN ATAN(x): Returns the arctangent of the numeric expression (x) in the range from -Pi/2 to Pi/2
ATAN2 ATAN2(y, x): Returns the smaller angle between the positive x-axis of a Cartesian coordinate
system and a line from the origin (0/0) to (x y) in the range from -Pi to Pi
COS COS(x): Returns the cosine of the angle (x). The angle (x) has to be entered as radiant
SIN SIN(x): Returns the sine of the angle (x). The angle (x) has to be entered as radiant
TAN TAN(x): Returns the tangent of the angle (x). The angle (x) has to be entered as radiant
Vector functions
Function Description
VCROSS VCROSS(v1, v2): Returns the vector cross product of two vectors (v1, v2)
VDOT VDOT(v1, v2): Returns the vector dot product of two vectors (v1, v2).
String functions
Function Description
EXTRACT EXTRACT(str, delim, n): Extracts a string from a string (str), starting at the n-th separator
(delim) and ending before the next separator or the end of the string
INDX INDX(str, sstr): Returns the first position of a string (sstr) within a string (str)
SUBSTR SUBSTR(str, x, y): Returns a string from a string (str), starting at position (x) and ending at
position (y)
TRIM TRIM(str): Deletes the spaces at the beginning and end of a string (str)
Logical operators
Function Description
> x > y: Returns TRUE if the value of the number (x) is greater than the value of the number (y)
< x < y: Returns TRUE if the value of the number (x) is less than the value of the number (y)
>= x >= y: Returns TRUE if the value of the number (x) is greater than or equal to the number (y)
<= x <= y: Returns TRUE if the value of the number (x) is less than or equal to the value of the
number (y)
= x = y: Returns TRUE if the value of the number (x) is equal to the value of the number (y)
<> x <> y: Returns TRUE if the value of the number (x) is not equal to the value of the number (y)
Statistical functions
Function Description
COUNTIF COUNTIF(b; b1, b2...): Returns the number of arguments from the argument list that match the
search criteria (b)
MEAN MEAN(x1, ...): Returns the arithmetic mean value of the argument list
SUM SUM(x1, ...): SUM(x1, ...): Returns the sum of the argument list
Feature functions
Function Description
AllFeatInTol AllFeatInTol(x): Returns TRUE if all features are within x % of the tolerance.
Accordingly, NOT AllFeatInTol(x) returns TRUE if one or more features are outside of x % of
the tolerance
File functions
Function Description
IncludeText('name.xxx'): Inserts the contents of a text file 'name.xxx', that is saved in the
defined report directory
Circumference
Use case 1
Requirement
The information relevant for the quick selection code is always at the same position in the string:
Example
· The job number 4711 and the inspection program number 9876 are represented in the same barcode.
· Thus the string 47119876 is read.
· In order to call the measurement program, only the inspection program number (digits 5 to 9)is decisive.
The job number (digits 1 to 4) changes for each job and therefore should have no influence in the program to
be executed.
Filter expression
SUBSTR({System.QuickSelNumber},5,9)
· 5 - the first digits of the quick selection code is the 5th digit of the read barcode
· 9 - the last digit of the quick selection code is 9th digit of the read barcode.
The result for the entered quick selection code string 47119876 is in this case 9876.
Use case 2
Requirement
Same situation as in application 1, but the information relevant for the quick selection code is always in a different
position within the string
However, start and end are defined by a constant string (in our case 999 respectively 000).
Example
Filter expression
SUBSTR({System.QuickSelCode},(3+INDX({System.QuickSelCode},'999')),((INDX({System.QuickSel
The result of this expression would be 9876 for barcode example a) and 123456 for barcode example b).
By doing so, you can avoid overwriting elements or features when a loop is executed again within the same
measurement.
The following examples describe the procedure for the element ID definition.
The feature ID definition follows the same pattern as long as the evaluation is executed in the Quartis ribbon and
not in a separate dialog.
The following expressions can be copied and inserted into the Quartis input field of the ribbon.
Expressions are inserted into the expression editor without the "=" in the beginning.
The element ID is to be defined as a variable as the element is - for example - measured multiple times using a
program loop.
Requirement
The program contains at least one loop with the loop index i (only then the variable can be used for the loop index
in the expression).
Expression
For the output of CIR_1, CIR_2, CIR_3 etc., you have to insert the following expression into the ID input field.
='CIR_'+STR(i)
It is important that the loop index (here "i") defined within the loop is inserted between then brackets.
The element ID is to be defined as a variable as the element is - for example -measured several times using two
program loops (e.g. with a perforated plate).
Requirement
The program contains at least two loops (with the loop indices i and j).
Expression
='CIR_'+STR(i)+'_'+STR(j)
This expressions leads, depending in the start and end values of the two loops, to the following output:
CIR_1_1
CIR_1_2
CIR_1_3
CIR_2_1
CIR_2_2
CIR_2_3 etc.
If an ID is inserted without a space, the part before the space is used as ID and the text after the space as
description of the element or feature.
If an expression is used as ID, a description can be entered as well. However, you then have to set a semicolon ( ; )
after entering the ID:
="Circle_'+STR(i); Description
*Requirement for the usage of variable i and j: As described in usea case 1 and 2 described.
If you want to construct in the same loop a new element using these elements you must note that the used
expression encloses the commas (,), which separate the different source elements.
Example
· 'CIR_A_'+str(i)
· 'CIR_B_'+str(i)
· 'CIR_C_'+str(i))
A new circle should be constructed using these three circles in the same loop.
The result of the expression in the group Source must be the following for loop index 1:
CIR_A_1,CIR_B_1,CIR_C_1
This will be achieved with the following expression (the expression can be copied and pasted directly in the
corresponding Quartis input field in the ribbon):
='CIR_A_'+str(i)+',CIR_B_'+str(i)+',CIR_C_'+str(i)
The required file names often depend on these conditions (e.g. different work piece numbers or measurement IDs;
however you can also use user defined properties in expressions).
The following expressions can be copied and inserted into the input field when saving or opening a file. Expressions
are inserted into the expression editor without the "=" in the beginning.
Use case
The file name should contain the current program ID, work piece and measurement number:
Expression
='Report_'+{Program.Id}+'_'+{Workpiece.Id}+'_'+{Job.Id}.QrtReport
Use case
The file name should contain the first four characters of the quick selection code and the measurement ID:
Expression
='Report_'+SUBSTR({System.QuickSelCode},1,4)+'_M'+{Job.ID}.QrtReport
Use case
An image in png format is to be inserted into the report. The image file name depends on the current work piece
number, the current measurement number and the element ID. The information is separated by an underscore.
The image is inserted as a link into the report so that the adequate image for each situation can be inserted during
the program execution.
Expression
={Workpiece.Id}+'_'+{Job.Id}+'_[Element_ID].png'
Use case
The report should contain content of a text file. The text file's name is composed out of the work piece number, the
measurement ID and the element ID.
To do so, a text file is inserted into the report and the expression editor is opened from the dialog Edit text field.
Expression
INCLUDETEXT('[directory]\'+{Workpiece.Id}+'_'+{Job.Id}+'[Element ID].TXT')
Direction dialog
Selects the attitude from 2 respectively 3 points. Those coordinates are taken
over in the following dialog.
Position dialog
29 Keyboard shortcuts
The following table shows all shortcuts in WM | Quartis.
For keyboard shortcuts in which you press two or more keys simultaneously, the keys to press are separated by a
plus sign (+).
General
Ctrl+C Copy
Ctrl+V Insert
Ctrl+X Cut
Ctrl+Y Redo
Ctrl+Z Undo
Del Delete
Graphics
is active)
Machine
Probe system
Measure
Program
Continue program
Insert -
Table - 674 -M-
Insert auxiliary elements - 742 Machine - 280
ISO 10360-4 - 306, 332 Activate/Deactivate axis drives - 291
ISO 14405-1 - 612 Change articulating probing system settings - 284
ISO1101/ASME Y14.5 - Change joystick direction - 288
Angularity - 639 Change measuring speed and acceleration - 283
Coaxiality - 634 Change measuring-/search-/retraction distance - 280
Concentricity - 634 Change positioning speed and acceleration - 282
Cylindricity - 617 Change scanning settings - 287
Evaluate profile tolerance of any line - 618 Couple machine - 299
Evaluate profile tolerance of any surface - 620 Information - 280
Flatness - 615 Initialize - 289
Parallelism - 642 Move to origin - 289
Perpendicularity - 644 position - 293
Position - 626 Settings - 280
Roundness - 616 Temperature - 294
Run-out - 646 Temperature compensation - 294
Straightness - 613 Machine mode display - 142
Symmetry - 638 Manage intersections - 738
Total run-out - 648 Manually pre-probe element - 379
Material thickness - 138, 387
-K- Mathematical fundamentals of statistics - 778
Keyboard shortcuts - 836 Capability indices - 779
Concept definitions - 778
-L- Sample size - 785
Label - Maximum rank-order size - 612
Element label - 707 Measure - 366
Feature label - 708 Abort - 371
Keyboard shortcuts - 836 Actions - 371
Settings - 698 Contextual Tab Distribution - 408
Layouts - Contextual Tab Edit - 425
Layout editor - 663 Contextual Tab Features - 426
Table - 662 Contextual Tab Geometry - 371
Line - Contextual Tab Head orientation - 431
Distribution method - 409, 413, 417, 418 Contextual Tab Progress - 430
Link - Contextual Tab Repeat - 409, 413, 417, 418, 427
Construct surfaces using curves - 450 Define limitation - 421
Linkage - Define/Edit material thickness - 387
Program - 56, 214 Define/Edit nominal values - 371
Define/Edit safety plane - 408, 423
List with element and features - 30, 198, 201, 204
Edit measurement properties - 268
Live preview - 21
Edit measuring sequence - 430
Load -
Element - 362
Company specific tolerances - 579
Eliminate outliers - 404
Coordinate system - 483
Filter elements - 405
Probe system - 324
Increase/Decrease number of points - 430
Reference sphere - 338
Information - 362
Load company specific tolerances - 579
Manually pre-probe element - 379
Logical operators - 822
Measuring with measuring aid - 381
Temperature compensation -
-V-
VDA data -
Export - 88
Import - 60
Vector functions - 822
Virtual joystick - 147, 814
-W-
WCS - 482
Wire frame - 704, 705
Work piece -
Create - 26
New - 26
Open - 38
Work piece coordinate system - 482
Work window - 94
Database - 94, 153
Feature Data - 98, 808
Program - 95, 220
Quick Selection Table - 97, 764
Report - 96, 656
Statistics - 98, 785
Worksheets within the template file - 75
Workspace - 140
Customize workspace - 140
-X-
X-, Y-, X-axis - 392