PDF Um Geopak Engl v3.0
PDF Um Geopak Engl v3.0
PDF Um Geopak Engl v3.0
1 MCOSMOS
PartManager
Administrator
ProtocolManager
DialogDesigner
Scheduler
GEOPAK
MachineBuilder
Scanning
Mafis
ROUNDPAK
PatchScanningGenerator
SurfaceDeveloper
DMIS-OUT
CAT1000PS
GEARPAK
MI-Worm
Bevel-Hypoid
STATPAK
Formula
TASK-EDITOR
2 v3.0 07.04.07
GEOPAK Contents
2 GEOPAK Contents
1 MCOSMOS ........................................................................ 2
2 GEOPAK Contents ........................................................... 3
3 General Information ....................................................... 26
4 Hints for Help .................................................................. 27
5 Part Program Editor ....................................................... 28
5.1 Introduction Part Program Editor ................................................. 28
5.2 GEOPAK Editor: Contents ............................................................ 29
5.3 File Management............................................................................ 30
5.3.1 Create a New Part Program ....................................................... 30
5.3.2 Open Part Program..................................................................... 31
5.3.3 Edit Several Part Programs Simultaneously............................ 31
5.3.4 Store as ....................................................................................... 32
5.3.5 Change Name of Part Program ................................................. 32
5.3.6 Export Part Program (ASCII/DMIS) ........................................... 33
5.3.6.1 Export in ASCII Format ............................................................ 33
5.3.6.2 Export in DMIS Format ............................................................ 33
5.3.7 Delete Part Program ................................................................... 33
5.4 Settings........................................................................................... 33
5.4.1 Input Characteristics.................................................................. 33
5.4.2 Change Unit of Measurement.................................................... 34
5.5 Edit Part Programs ........................................................................ 34
5.5.1 Mirror Part Programs ................................................................. 34
5.5.2 Search Facilities ......................................................................... 35
5.5.2.1 Facilities according to Function Selection................................ 35
5.5.2.2 Search marked Function.......................................................... 35
5.5.3 Find Programming Error............................................................ 36
5.5.3.1 Error Messages: Overview....................................................... 36
5.5.3.2 Check Branches....................................................................... 36
5.5.3.3 Found Unexpected Command ................................................. 36
5.5.3.4 Branch in a deeper Loop.......................................................... 37
5.5.3.5 Open Loop ............................................................................... 37
5.5.3.6 Branch in/from an Element ...................................................... 37
5.5.3.7 Missing End-Instruction............................................................ 37
5.5.3.7.1 Blank of Else Instruction................................................................ 37
5.5.3.8 Blank of Else Instruction .......................................................... 37
5.5.3.9 Blank of If Instruction ............................................................... 37
5.5.3.10 Label already exists ................................................................. 38
5.5.3.11 Label not found ........................................................................ 38
07.04.07 v3.0 3
GEOPAK Contents
4 v3.0 07.04.07
GEOPAK Contents
7 Probe ............................................................................... 70
7.1 Probe Contents .............................................................................. 70
7.2 Probe Data Management ............................................................... 71
7.2.1 About symbols: .......................................................................... 71
7.2.2 About columns ........................................................................... 72
7.3 New Input of Probe/Edit/Copy Probe Data................................... 72
7.3.1 New Input of Probe..................................................................... 73
7.3.2 Edit Probe Data........................................................................... 73
7.3.3 Copy Probe Data......................................................................... 73
7.4 Save/Delete/Calibrate Probe Data................................................. 74
7.4.1 Save ............................................................................................. 74
7.4.2 Delete........................................................................................... 74
7.4.3 Calibrate ...................................................................................... 74
7.5 Probe Selection.............................................................................. 74
7.6 Confirm Probe Configuration........................................................ 75
7.7 ChangeProbe Configuration ......................................................... 75
7.8 PH9 Probe Clearance..................................................................... 77
7.9 Automatic Calibration (Menu Probe)............................................ 78
7.9.1 Introduction................................................................................. 78
7.9.2 Dialogue ...................................................................................... 78
7.10 Automatic Calibration: Further Settings ............................. 79
7.11 Calibration from Probe Data Management .......................... 81
7.11.1 Introduction................................................................................. 81
7.11.2 Settings for calibration .............................................................. 81
07.04.07 v3.0 5
GEOPAK Contents
6 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 7
GEOPAK Contents
8 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 9
GEOPAK Contents
10 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 11
GEOPAK Contents
12 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 13
GEOPAK Contents
14 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 15
GEOPAK Contents
16 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 17
GEOPAK Contents
18 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 19
GEOPAK Contents
23 ROUNDPAK-CMM......................................................... 390
23.1 ROUNDPAK-CMM: Table of Contents ............................... 390
23.2 Task...................................................................................... 390
23.3 Alignment ............................................................................ 390
23.4 Steps .................................................................................... 391
23.5 Pass Data to ROUNDPAK-CMM ......................................... 391
23.5.1 Working steps in the dialogue ................................................ 391
23.5.2 Hide element types................................................................... 392
23.6 Analysable Elements .......................................................... 392
23.7 Non-Analysable Elements .................................................. 394
23.8 Error Messages ................................................................... 394
23.9 Learn and Repeat Mode...................................................... 396
20 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 21
GEOPAK Contents
22 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 23
GEOPAK Contents
24 v3.0 07.04.07
GEOPAK Contents
07.04.07 v3.0 25
General Information
3 General Information
GEOPAK
registers and calculates the geometric data of your parts
records program runs for the following measurements
provides, among others, all data (nominal-actual comparison) for
statistics (STATPAK)
is the basic program for the 3D nominal-actual comparison of
surfaces (CAT1000S).
Copyright (c) 2007 Mitutoyo
Neuss, March 2007
Mitutoyo Messgeraete GmbH
Borsigstrasse 8 - 10
D - 41469 Neuss
Phone ++49 - 21 37-102-0
Fax ++49 - 21 37-86 85
E-mail: info@Mitutoyo.de
International copyright laws protect the program itself as well as this online help.
It is not allowed to copy or pass to third persons the total or part of it. The
copyright is exclusively at Mitutoyo Messgeraete GmbH.
26 v3.0 07.04.07
Hints for Help
07.04.07 v3.0 27
Part Program Editor
You can also click on a tool of your machine tools, which has not yet
been measured. You get a dialogue window to this tool (e.g. "Automatic
Element Measurement Cylinder"). Depending on the mode you selected
before – overwrite or insert – you overwrite the activated line or insert a
new line.
28 v3.0 07.04.07
Part Program Editor
Important Instructions
Rights to write
If you want to change a part program or create a new one, you need the
corresponding user right. The administrator assigns these rights (cf. also User
Rights). You can see by the pen symbol in the status bar, lower left corner,
whether you are actually allowed to change the program or not.
Insert/Overwrite
You have two possibilities to toggle between Insert/Overwrite. You can see the
mode in the status line on the right below.
You toggle with the insert key of your keyboard.
You can change via the menu bar "Edit / Overwrite". The
"Overwrite" gets a tic, or the tic is removed.
Copy/Insert
You can also copy one or several command (program lines) by marking
them with the mouse; if you want to mark several lines, keep - as usual - the
<CTRL> key pressed when selecting. Thus the lines are put to the clipboard;
from there they can be inserted into the same program at a different place, or
even inserted into another part program. You deactivate the lines with the mouse
or the <Shift> key.
Undo
If you want to copy lines, use the icon of the editor tool bar. If the tool bar is
not displayed, you can undo all changes you have made, until the beginning of
your editor session. Cancelling of any action can be achieved in two ways:
Click on the backspace arrow of your editor tool bar, or …
Choose the menu bar "Edit / Undo".
Settings
Input Characteristics
Change Unit of Measurement
DialogDesigner
Search Facilities
Facility according to Function Selection
Search marked Function
07.04.07 v3.0 29
Part Program Editor
Branches
Programming of If Branches
Programming of an Alternative Branch
Start of Branch
End of Branch
Definition of Branches without Fail
Goto Label
On Error Goto
On Error Goto: Introduction
Error Handler: User Defined
Before and While Error Handler
Error Handler: Dialogue
Throw Error
User Defined Errors
Example: User Defined Errors
Example: E-Mail Message
Example: On Error Goto
Sequential Control
Statistical Data Rejection
Output
"Graphics for Template" in the Editor
Export Part Program (ASCII/DMIS)
Settings for Export to DMIS (Function)
Export Settings (DMIS)
30 v3.0 07.04.07
Part Program Editor
Ö Input the name of the program into the "Name of Program" text field.
Ö
You have the possibility to create several part programs in one part, e.g. if you
require a part program for the position of the part and another one for measuring
the part.
In the new window of the GEOPAK Editor, you find the name of the
part program in the title bar and in brackets the name of the part.
All GEOPAK functions you edit, are listed in this window.
Ö Select the "File" menu and in the pull-down menu the "Open"
function.
You get a new "Open" window.
In the parts list (upper text field), the parts opened in the GEOPAK
editor are displayed. From this list, select the part for which you
want to see the part programs. If you click on one of these parts,
part programs which are not opened are displayed in the lower
large text field.
Ö Now you can edit the part program you want.
07.04.07 v3.0 31
Part Program Editor
5.3.4 Store as
New name
You want to record an existing part program under a new name.
Ö Click on the „File/Save As" functions via the menu bar.
Ö In the „Save As” window, open the parts in the parts' list.
Ö By mouse-click, activate the corresponding part.
Ö In the „Name of Program" text field, you enter the new name and
confirm.
Change a part
Example: You have a local subprogram required in a similar or varied form for
another part. Even now, select the shortest way only in opposite order:
Ö In the "Save As" window, you can find a part with a part program.
Ö Pull-down the parts list,
Ö click on the corresponding part
Ö and confirm.
Change Type of Program
Example: You have learnt a part program, that should be available now as a
subprogram.
The name of the part cannot be changed with this function. This is only
possible in the PartManager.
32 v3.0 07.04.07
Part Program Editor
The deleting of the last part program is not directly possible in the
GEOPAK editor. This automatically takes place if all lines are deleted
from the last part program.
5.4 Settings
5.4.1 Input Characteristics
You can display the single GEOPAK functions in different forms in the GEOPAK
editor.
Ö Select the "File" menu and in the pull-down menu the "Settings"
function and open the "Input Characteristics" dialogue.
07.04.07 v3.0 33
Part Program Editor
You decide in particular, which angle formats etc. you want to input.
Ö Via the "Standard" button, you decide if the settings are to be taken
over:
• for new lines
• for new part programs
Ö When you press the "Ok" button, the settings are taken over for one
or more marked lines.
Because the editor does not know the content of a variable, it cannot be
inverted. If the component, of which the mirror must be realized is a
variable, it is not possible to realize a mirror. You get a warning
message.
You have already programmed, e.g. the part program for a right-side door
handle. You named this part program " Right Door Handle".
34 v3.0 07.04.07
Part Program Editor
For safety reasons, you should copy this Part Program and save it under the
name ‘Left Door Handle’.
If done so, continue as follows:
Ö Select the "Edit" menu and in the pull-down menu the "Mirror"
function.
Ö Select a plain from which you want to mirror and press the "Ok"
button.
07.04.07 v3.0 35
Part Program Editor
Ö Via the symbol in the GEOPAK toolbar, open the "Error List
(branch)" dialogue. Or select the path via "Edit"/"Check Branches".
In this dialogue, all branch errors of the part program are displayed.
In the part program, the first error is marked.
The number before the error means the line number in the part
program, the number after the error message is the error number.
When clearing off the errors, you should proceed as follows:
36 v3.0 07.04.07
Part Program Editor
07.04.07 v3.0 37
Part Program Editor
5.5.4 Branches
5.5.4.1 Programming of If Branch
38 v3.0 07.04.07
Part Program Editor
07.04.07 v3.0 39
Part Program Editor
Ö Enter the name of the label to which you want to skip into the text
field.
During the input of the label, pay attention to style of writing
because you must differentiate capital and small letters.
The new label defined is entered before the marked item, in the
GEOPAK Editor.
You can only use this option if you have started the part program via a
manager program or via the Remote Manager.
You only can use this option if the user has directly started the part
program, e.g. via a click on the GEOPAK icon in the toolbar of the
Partmanager.
40 v3.0 07.04.07
Part Program Editor
07.04.07 v3.0 41
Part Program Editor
If GEOPAK carries out a special error handler, this error handler will be
deactivated. That is why in case of an error during the error handler, this one will
not be called again but the control is transferred to the superior error handler,
respectively to the standard error handler.
42 v3.0 07.04.07
Part Program Editor
A part of this command can also be whether a still open element must be finished
or not. In this case, the element will be deleted because there is no guarantee
that this element can be calculated.
See also the following topics:
On Error Goto: Introduction
User Defined Errors
Example: On Error Goto
07.04.07 v3.0 43
Part Program Editor
44 v3.0 07.04.07
Part Program Editor
07.04.07 v3.0 45
Part Program Editor
In the course of the error handler, an e-mail will be sent and the
standard error handler of GEOPAK is called.
46 v3.0 07.04.07
Part Program Editor
If the safety plane has been reached, the user will be asked in line 24 to correctly
place the part.
After that, the alignment check will be realized again.
If the part is correctly aligned, the error handler in line 18 will be
deactivated and in line 26 the branch to the actual measurement is
carried out.
Get a general overview under the topic:
On Error Goto: Introduction
07.04.07 v3.0 47
Part Program Editor
In case the statistical data has been generated during a repeat run and
this command is called up, then no request dialogue and no error
dialogue will show up.
Restrictions
You can use this function in the editor only.
The dongle option "Statistics Output" in GEOPAK is absolutely
required.
It is necessary that the rights of use have been assigned
accordingly in the PartManager. In fact, in the default setting, this
right is assigned to user level L5.
The right of use is checked in the Edit mode only.
In other words: In the Repeat mode – the command has already
been programmed - this right of use is no longer required.
The "Statistical Data Rejection" command can be used only if the
setting "Immediate Output of Statistical Data" de-activated. If this is
not the case, you will get an error message.
Once you have obtained rights covering this function for a part program,
you can transfer said right to other part programs just by copying. Then
there will be no further inquiry about these rights.
5.5.7 Output
5.5.7.1 "Graphics for Template" in the Editor
In the GEOPAK Editor, the "Graphics of Elements" window with the "Print or
Store Graphic" option (as with the GEOPAK learn mode) is not available. In the
editor you are therefore required to use the function "Store Graphics for
Template".
The function and the corresponding dialogue (picture below) is accessed through
the menu bar and the "Output" menu.
This dialogue combines the "Learnable Graphic Commands" dialogue and the
"Flexible Graphic Protocols" dialogue.
48 v3.0 07.04.07
Part Program Editor
07.04.07 v3.0 49
Learn Mode
6 Learn Mode
6.1 Learn Mode: Contents
Introduction Learn Mode
Getting Started Learn Mode
Start-Up-Wizard
DialogDesigner
Compensation Temperature
Temperature Coefficient: Select from List
Temperature Compensation: Manual CMM
Reference Position
Volume Compensation
Volume Compensation for Carbody Measurement
Confirm Probe Configuration
Learn Mode Main Window
Windows and Tools
Window Positions
Exit Learn Mode
Relearn from Repeat Mode
Measurement Window / Measurement Time
Settings GEOPAK: Contents
Using GEOPAK, you can obtain the geometrical data of your parts by a
measurement procedure. To prepare the measurement program, you are
automatically guided until all conditions for a smooth program run are fulfilled:
Check of the connected devices
Definition of the probe data
Alignment of the part
Usually, you want to compare certain features of your parts against their nominal
values shown on the drawing (e.g. diameter, straightness, and parallelism).
GEOPAK offers elements (circle, plane etc.) that can be used to get these
features.
Example:
You want to measure a diameter (cf. drawing below) and to check whether its
size is within the specified limits (here: 30mm diameter, the limits defined by a
table value of H8).
50 v3.0 07.04.07
Learn Mode
In the main window of "Single / Learn", click the circle in the icon bar on top. Then
you get a window to define how your circle must be constructed:
the type of construction (measurement, intersection, etc.)
the type of calculation, if made from single points or not (Gauss,
minimum circumscribed, etc.)
further measurement parameters (e.g. automatic measurement,
graphic, tolerancing),
for measured element, the number of points,
give also a name and a number to each element,
After confirmation, you may only concentrate on the measurement.
In the next step, - if you have activated tolerances via the symbol, you can
input:
• the tolerance values, e.g.: +-0.100 or
• e.g. with H8 the tolerance field according to DIN/ISO.
This measurement sequence is automatically stored. The data registered and
stored in the learn mode is the prerequisite for any subsequent or later repeat
mode.
07.04.07 v3.0 51
Learn Mode
You can overwrite the existing part program if you do not use it
any longer
You can create a New Part Program if you want, e.g. determine a
position program for a part and a separate CNC-operational
sequence.
• Enter your new part program into the text field and confirm
(OK).
• When starting the repeat mode, you can select from a part
program table, which part programs you want to execute.
6.4.2 Procedure
Start the part program like usual in the PartManager.
Following the two windows you know "Which probe tree is active?" and
"Temperature coefficient", the dialogue "Start up Wizard" opens.
In the first window of the Start up Wizard you already define
the probe to be used.
Click on "Next" to get to the co-ordinate system,
then click on "CNC-Parameter and CNC on",
then on "Print format specification "
and finally on the selection of the protocol.
As you can see, you have to work with five windows according to the default
values, which is also indicated by the contents of the bracket in the title. The
number of windows depends on the settings in the windows and on the default
settings in the PartManager (Settings / Defaults for programs / GEOPAK /
Menues). If, for example, you have selected the pattern alignment, an additional
window is shown for entering this said pattern alignment.
52 v3.0 07.04.07
Learn Mode
If you have e.g. not requested the optional protocol, the Start up Wizard will not
offer a respective option.
Hints
The symbols in the windows of the Start up Wizard are each
complemented by a balloon.
However, the following symbols are particularly important:
You use this symbol to decide that you do not want your inputs to be
learned.
You click on this symbol when you wish to make an input and you
want this input to be learned.
Configuration
If you want to change the configuration, go to GEOPAK and click on the menu
"Settings" and the function "Start up Wizard: Configuration". In the following
dialogue...
07.04.07 v3.0 53
Learn Mode
You use this symbol to decide that you want the part program automatically
learnt as per your configuration definitions. That means that the system learns
without queries.
CAT1000PS-Settings
If you work with the program CAT1000P / CAT1000S, click on this button. The
procedure is identical to the procedure for the "Standard settings".
Self-explanatory
The options "Initialisation dialogues" and "No Start up Wizard and no initialisation
dialogues" are self-explanatory.
54 v3.0 07.04.07
Learn Mode
07.04.07 v3.0 55
Learn Mode
56 v3.0 07.04.07
Learn Mode
Clicking this option you get to the dialogue window "Temperature Sensor
Settings" (see picture below).
You are offered up to eight temperature probes (sensors). For your MCOSMOS
installation you can get a "Thermal Compensation System" (Hardware Box) with
up to eight sensors supplied from Mitutoyo. This is possible for CMMs beginning
from EURO-M version. With your order you already decide whether you want to
use "Workpiece" and/or "Scale" sensors.
07.04.07 v3.0 57
Learn Mode
In the dialogue you then have to relate the sensor type to the sensor numbers (1-
8). Theoretically, every combination is possible. As a rule, the situation will be
similar to what is shown in the example dialogue above. Also in the picture below,
you see, on the left, a sensor on the green workpiece. Three sensors are
integrated within the axes.
58 v3.0 07.04.07
Learn Mode
If you do not input the correct values (Z offset to Z-spindle will always be
negative), this dialogue will appear with each new software initialisation
of the machine. You must enter these values correctly; otherwise the
measurement will not have the specified accuracy.
When producing our CMM, Mitutoyo does not know the probe systems
used from customers during the measurement; therefore Mitutoyo has
determined and stored the compensation values of the Z-spindle. In order to
execute compensation at the actual measurement place, the program must know
the offset from Z-spindle to stylus tip. You must enter these values.
07.04.07 v3.0 59
Learn Mode
You only have to input the Z value. To determine this value, only calibrate
probe no. 1 and press the button "Last measured masterball position". The X and
Y values are only for information.
Attention
If you change the probe configuration, you must at least calibrate probe no. 1 in
order that the program automatically recalculates the Z offset. For details, refer to
Automatic Calibration.
The carbody measurement offers special features. See also: Volume
Compensation for Carbody Measurement
60 v3.0 07.04.07
Learn Mode
In fact, you can enter the offset to any axis. For detailed information, refer again
to the topic Volume Compensation.
Hint
You will not get to this dialogue in the repeat mode if the offset data have
already been changed in the ProbeBuilder or in the probe data
management.
This only refers to machines that are equipped with a probe changer
system.
After starting learn or repeat mode, you get the window "Confirm Actual Probe
Configuration". This dialog is a safety question at exit. Meanwhile, the probe
configuration may have been manually changed. Therefore, you should examine
the "real" probe tree and then confirm. If the probe configuration has been
changed, you should enter the number of the configuration, which is active now.
If you do not enter the correct configuration, your measurement data will
be wrong. Furthermore, while executing a part program, there are
collisions when working with the wrong probe data. Last but not least,
there will be problems as soon as you change the probe configuration;
GEOPAK would try to record the probe configuration into an occupied
port.
After confirmation, you get the "Change Probe" window. In the headline, you find
the number of the probe configuration. Now, you continue as you did in Probe
Selection .
You want to realise a measurement and have created a new part in the
PartManager (see Create New Part). Activate the part and come to the main
window of the GEOPAK learn mode, either via the pull-down menu or by a click
on the symbol. Then you see...
07.04.07 v3.0 61
Learn Mode
On the left margin, you find the tools for the machine
movement beginning with the symbol for the probe change. Through
these tools, you decide about measurement and driving strategy.
In the lower part of the screen, you find a toolbar with, among other
things, the different tolerances
62 v3.0 07.04.07
Learn Mode
The status bar at the bottom of the main window gives information
about the status of the program.
07.04.07 v3.0 63
Learn Mode
Via the symbols (in the picture above in the upper line), you can select a view in
the different planes.
List of Elements
In the list of elements, you can see all geometric elements you have generated,
that means the measured elements e.g. also the connection and intersection
elements.
Element Graphics
For this subject, see details of Information of Element .
Tools for Machine
You will find these tools in your GEOPAK main window, vertically on the left side.
Each of the buttons corresponds to a menu item from the menu bar ("MMC" or
"Probe").
Tools for Evaluation
See details of Tolerances: Principles .
Program Tools
By clicking on the program tools - in the main window, vertically on the right
screen side -, you can e.g. call the dialogues of the variables or also determine
the loop start or the loop end.
64 v3.0 07.04.07
Learn Mode
07.04.07 v3.0 65
Learn Mode
66 v3.0 07.04.07
Learn Mode
To reset means to delete all actions made so far in the program run.
To open the Reset system window choose "Settings / System / Reset system"
from the menu bar.
07.04.07 v3.0 67
Learn Mode
Click the symbols to get to the functions or proceed via the menu
"Settings" (learn mode) and then select one of the two options. In the repeat
mode, you will find the functions under the menu "Machine".
Hints
With a virtual machine as a default setting, the offline machine is
automatically initialised. The offline machine is considerably quicker
than the virtual machine.
With a real machine as a default setting, the online machine is
automatically initialised.
Switching between offline and online machine is only possible
before starting to execute a part program or before learning one line
in the learn mode.
After initialisation, the offline machine takes on the status of the
online machine.
68 v3.0 07.04.07
Learn Mode
The group size is not saved in the part program. Therefore it is better to
always check the currently set group size. You can use also use this
function for this check.
07.04.07 v3.0 69
Probe
7 Probe
7.1 Probe Contents
Probe Data Management
New Input of Probe/Edit/Copy Probe Data
Save/Delete/Calibrate Probe Data
Probe Selection
Confirm Probe Configuration
Change Probe Configuration
Automatic Calibration (Menu Probe)
Automatic Calibration: Further Settings
Calibration from Probe Data Management
Probe Calibration: Limitations
PH9 Probe Clearance
Manual Calibration
Calibration of Scanning Probes
Calibrate Scanning Probe Systems
Define MPP / SP
Define Masterball
Z Offset
Maximum Difference
Archive Probe
Load Probe Data from Archive
Single Probe Re-Calibration
Re-Calibrate from Memory
Calibrate Probe: Display
Several Masterballs: Sequence
Masterball Definition: Dialogue
Define Masterball Position
Element Calculation with Different Probe Spheres
PHS1/3
PHS1: Servo Probe Head
Probe Change by Angle
Calibration of PHS1
ProbeBuilder
ProbeBuilder: Table of Contents
70 v3.0 07.04.07
Probe
Combination of Racks
Combination of Racks / Introduction
Sub-Racks
Manual and Virtual Changer
Manual Change
Manual Tree Change with MPP
Manual Tool Changer with Following Rack
Definition of Sub-Racks
Probe Extension Module "PEM"
Rack Alignment
Convert Rack Data
Set Advanced MPP100 Data
Calibrate ACR 3
Numbering Method of Probe Configurations
Rack Definition
Options with the FCR25
General FCR25-Settings
Configuration with the SCR200
Configuration with the ACR3 and Two Times FCR25
Rack Specific Parameters and Positions
Port Settings
Save / Print Out Rack Configuration
07.04.07 v3.0 71
Probe
Click the function "Select All" in case you want to calibrate all probes in
succession.
As a rule, you print the current probe list. If a probe-tree changing system is
used, the tree number will be asked for previously. The current tree number is
suggested.
Provided you have manually set the angles of your probing system using
the Renishaw Hand Control Unit (HCU), you just click on the symbol to accept
the angle values. The HCU is suitable for all rotary-type probing systems (PH9,
PH10).
72 v3.0 07.04.07
Probe
Further topics:
07.04.07 v3.0 73
Probe
7.4.2 Delete
Deletion is possible for any probe. The #1 probe (reference probe), however, can
only be deleted if it is the last probe in the list, or if all subsequent probes are
deleted at the same time together with the reference probe. Otherwise a fault
message will show up.
7.4.3 Calibrate
You always calibrate the active probe (for details refer to Automatic Calibration).
Further topics:
Probe Data Management;
New Input of Probe/Edit/Copy Probe Data
If at least one probe is defined, you can see the window "change probe"
with the data of the defined probe(s). Select one and confirm; then this becomes
the actual probe used for measurement.
If there are no defined probes, you will see the window for probe management;
here you can define your probe(s). For details, cf. (Probe Data Management and
Automatic Calibration (Menu Probe)).
Even if there are probes defined, you can add new probes to the list. For this, you
use the function "Probe / probe data management" in the pull-down menu. You
can also access this function via the "probe" icon of the tool bar on the left margin
of the screen.
Further Information
The active probe is marked by an <*>; this one is used for
measurement.
The menu "probe" can access the windows for "select probe" and
"probe data management".
74 v3.0 07.04.07
Probe
You can easily change probe data by simply clicking any probe of
the list twice. The window "change probe data" immediately
appears.
The new data are directly passed to the probe data management window (for
details, cf. Probe Data Management).
After changing, the following question appears: "Data have been changed; store
changes"?
This only refers to machines that are equipped with a probe changer
system.
After starting learn or repeat mode, you get the window "Confirm Actual Probe
Configuration". This dialog is a safety question at exit. Meanwhile, the probe
configuration may have been manually changed. Therefore, you should examine
the "real" probe tree and then confirm. If the probe configuration has been
changed, you should enter the number of the configuration, which is active now.
If you do not enter the correct configuration, your measurement data will
be wrong. Furthermore, while executing a part program, there are
collisions when working with the wrong probe data. Last but not least,
there will be problems as soon as you change the probe configuration;
GEOPAK would try to record the probe configuration into an occupied
port.
After confirmation, you get the "Change Probe" window. In the headline, you find
the number of the probe configuration. Now, you continue as you did in Probe
Selection .
07.04.07 v3.0 75
Probe
If you have worked, before, with a swivelling probe, you get an additional
message "Attention: Probe will move!". Make sure that the probe can be
rotated without collision (see above).
76 v3.0 07.04.07
Probe
After this function, you must again move to a defined probe if you want to
continue the measurement.
The offset is made by the reference probe, i.e. the machine moves as if the
reference probe would be active. The angle position is taken either from the
probe number or correspondingly from the angle you entered.
07.04.07 v3.0 77
Probe
7.9.2 Dialogue
To open the dialogue "Automatic calibration", proceed via the menu "Probe" and
click the function.
Probe selection
Enter the number of the 1st probe to be calibrated in the probe selection box. As
you wish to calibrate multiple probes one after the other, you also enter the
number of the probe to be calibrated last. To enter the number of the probe to be
calibrated last is also required if only one probe shall be calibrated (e.g. 3 + 3).
Masterball position
There are two possibilities to determine the position of the masterball:
78 v3.0 07.04.07
Probe
07.04.07 v3.0 79
Probe
CNC parameters
It is possible to change the CNC parameters for the calibration but if you do, you
should use these settings for all subsequent measurements.
High-precision measurement
This option is available for all scan probes without MPP2 and MPP10.
When starting GEOPAK, you will in general enter the values of your
workpiece in the window for the temperature coefficient. However, if you
wish to calibrate probes, you will need to enter the values of the
masterball instead or a wrong probe diameter will be returned.
80 v3.0 07.04.07
Probe
Manual calibration
In extension of the dialogue "Automatic calibration", you can also perform the
calibration manually.
07.04.07 v3.0 81
Probe
Metris laser probes are calibrated by software of the manufacturer. WIZ laser
probes and PHS1/3 probe systems are calibrated by other GEOPAK functions.
Optical probes are calibrated with part programs. MPP10 probe systems can only
be calibrated manually.
For the following functions and the corresponding dialogues, you will always have
to enter the number of a masterball that has already been defined:
Manual calibration
Re-calibrate single probe
Re-calibrate from memory
The diameter, however, is shown depending on the number of the masterball
defined previously.
You will get an error message if the masterball is not defined.
Master ring
Also when using a master ring for manual calibration, you first need to define its
diameter via the function "Define masterball".
In the dialogue "Manual calibration", click the symbol (left) and enter the
number of the master ring in the text box for the number of the masterball.
Confirm and the calibration can be started.
82 v3.0 07.04.07
Probe
As a result (ill. above) you receive two different probe diameters, one for touching
measurement and the other for scanning measurement. The values of the
scanning probe are always the lower ones. Always only the offset of the touching
measurement is used.
For the probe radius compensation of scanning commands (e.g. CNC scanning),
always the diameter of the scanning probe is used. This also applies to the case
that the measurement procedure was changed during the element measurement.
For more detailed information, refer to "Re-calibrate from Memory".
07.04.07 v3.0 83
Probe
The definition of the factors is always realized for the current probe. For this, you
can also use the number of a previously defined masterball. If you want to call
this command in the part program ("Menu Bar / Probe / Define MPP Factors"),
the following conditions must be fulfilled:
The probe must have been calibrated before.
In CNC operation, the probe must be moved over the masterball
with the program.
In the manual mode, a dialogue is displayed prompting the operator
to manually move the probe over the masterball.
When using a previously defined masterball, the CMM automatically
moves over this position.
Note
When using scan probe systems (SP600, SP80 and SP25), the MPP-
factors and the relevant probe diameter are automatically calculated.
If you execute a probe configuration without a star probe, the probe
calibration is automatically called up in the learn mode.
For a probe configuration with a star probe, you must first write a part
program.
Define the probe configuration including the star probe with the
ProbeBuilder.
7.17 DefineMasterball
Problem and Solution
Situation
You have started GEOPAK in single / learn mode and want to calibrate a new
probe in the probe data management window. When clicking the "calibrate"
button, you get the warning "Position of masterball not defined; continue?"
Reason
84 v3.0 07.04.07
Probe
The reference probe has not been calibrated yet, and you try to calibrate a probe
with a number different from 1. This warning tries to prevent you from getting
wrong results. If the position of the masterball has been changed in the
meantime, or a different masterball is used. In these cases, the probe calibration
would result in wrong probe data, because the differences to probe #1 would be
wrong.
Solution
Calibrate probe #1 as new. However, if you are sure that the masterball position
has not been changed since you have calibrated probe #1 the last time, you can
opt for "continue" when you get the warning.
7.18 Z-Offset
Usually during probe calibration, the masterball is probed using a circle along the
equator, and a point on the pole. If you actually use a small tip, probing of
equator may not be possible (cf. drawing below). In such a case, you can input
an offset in Z; this means the height above the equator where the masterball is
touched.
07.04.07 v3.0 85
Probe
A = maximum distance
B = maximum distance
C = maximum difference
The value can only be obtained if an element is measured with more than the
minimum number of points required for that element. If an element has been
measured with only the minimum number of points, it is defined exactly through
the points; there are no distances from the element to the points. For a sphere,
you need at least 4+1=5 measurement points to get the value for the maximum
difference.
Now the program calculates the "maximum difference". From this value, you can
evaluate the quality of the measurement, the higher the value, the worse
measurement.
Even in CNC mode, you may get a high value for the "maximum difference". This
can be an indication that either your probe is defective, or has not been tightly
screwed.
86 v3.0 07.04.07
Probe
If you wish to calibrate a probe of any number of the list, the probe with
the number 1 must be calibrated first (you will find more detailled
information in chapterAutomatic Calibration (Menu Probe)
07.04.07 v3.0 87
Probe
Ö In the following window you input the number of probes that have to
be calibrated. In addition, you enter the memory number of the
sphere which you have measured first with probe #1.
Ö You confirm by "OK".
The probe data are calculated anew. These new data are stored to the disc
immediately, if no error has occurred. The correlation between the probes and
measured spheres must be exact.
For the following functions and the corresponding dialogues, you will always have
to enter the number of a masterball that has already been defined:
Manual calibration
Re-calibrate single probe
Re-calibrate from memory
The diameter, however, is shown depending on the number of the masterball
defined previously.
You will get an error message if the masterball is not defined.
For calibrating single probes and re-calibrating from memory it is possible to
define the type of calibration (touching or scanning).
For the probe types SP600, SP80 and SP25, the scanning is already defined by
determining the MPP Factors.
Via the symbols (left) the functions "Delete" and "Element ready" can
be selected.
Hints
The options "Delete" and "Element finish" are not available for the
automatic calibration.
When the MPP/SP factors are determined, the window with the display of
the measurement points shows a progress bar in percent.
The percent value is also shown when the scan radius is determined with the
probe heads MPP2, MPP4, MPP5, MPP100 and MPP300. This is also the case
when the control does not support nominal scanning with the SP600.
In the centre of the window you find instructions as to which action is currently
being performed (see example below).
88 v3.0 07.04.07
Probe
This method cannot be applied but for learnable part program commands used
for calibration (for details refer to Define Masterball Position).
07.04.07 v3.0 89
Probe
With a click on this symbol, the input field for the diameter of
the masterball gets editable. The diameter of the masterball is
stored when you have activated the symbol (left). Otherwise, the
system will use the diameter that you have defined in the dialogue
"Masterball Definition".
Number of masterball
90 v3.0 07.04.07
Probe
After you have clicked this option, the element dialogues of GEOPAK will
show the symbol (top left). Activate this symbol with a mouse click. There are no
restrictions regarding the calculation modes.
7.28.2 Background
Elements can be calculated from measured points. This method is unproblematic
as long as the points are measured with probe spheres of the same diameter.
Then the element is calculated with the centres of the probe spheres and
subsequently corrected by the probe sphere diameter. If, however, the
measurement has been executed with probe spheres of different diameters, this
method is not possible.
07.04.07 v3.0 91
Probe
These contact points are now used to recalculate the element which leads to an
improvement of the first result. The program repeats this procedure until the
result remains unchanged.
This procedure is realised for all elements and is used when the probe diameters
for an element to be measured differ by more than 5 µ.
Reliable results but no certification yet
As opposed to the standard algorithm, the results of this method are not
PTB-certified and therefore Mitutoyo not uses this method basically. As is
known, the algorithms for the individual calculations are certified so that
the user may well use this method. The end results are therefore reliable.
There is no method for certification available yet by PTB.
92 v3.0 07.04.07
Probe
As the UMAP-system and the QVP belong to a probe tree in physical terms,
GEOPAK must be able to differentiate, which one of the two probe systems shall
actually be used for measurement. So if, for example, you wish to define the
probe fort he UMAP-system, you must click the option "Use for UMAP" (see ill.
above).
For a probe change, these options are evaluated and the respective CNC-
parameters are sent to the CMM.
Hint
There is a special command for setting the CNC-parameters of UMAP. To
get to this command, use the menu bar / CMM / CNC-parameter (UMAP.
In the following dialogue you also have the possibility to set the joystick
parameters.
7.29.2 PHS1
7.29.2.1 PHS1: Servo Probe Head
7.29.2.1.1 Introduction
The PHS1 is a probe head that
can be continuously rotated in all positions (from -184 degrees to
+184 degrees). The individual positions need neither be calibrated
nor defined in the probe data management.
The PHS1 is a probe head powered on two axes.
Extra long extensions can be used.
Different probes can be installed that can be automatically changed,
including normal probes and laser probes. Scan probes are not
supported.
For positioning a laser probe and a star probe, a third axis is
available as an option (PHS3).
07.04.07 v3.0 93
Probe
The PHS1 adaptor arm can be changed using a ACR2 tree change
system.
7.29.2.1.3 Principles
In the dialogue driver system (PartManager / Settings / CMM driver
system [GEOPAK]), you need to preset the PHS1/3 under "Rotary
probe". Select UC500-LL as the measuring instrument.
For each probe system, Renishaw provides you with a disk
containing the so-called Error-Map-File.
• Copy this file to your hard disk.
• Afterwards you have to enter the path to this file into the file with
the head data for the PHS1, namely into the section
[ProbeHead].
• The file containing the head data you find in the subdirectory
"Probe" under the name "PHS1.asc".
• Example:
[ProbeHead]
ErrMapFile=.\..\PROBE\0H2822.dat
Use the ProbeBuilder to arrange the components for the PHS1.
If you start the calibration without having first defined the masterball,
an error message is returned.
Calibration commands are not learnable.
A corresponding user right is required for "Probe calibration". See
also the topic User Rights.
Further topics:
Probe Change by Angle
Calibration of PHS1
Re-Referencing
94 v3.0 07.04.07
Probe
You can also use both options for the PH10. Please note:
PH10:
The change is only possible for defined probes. In case of a defined angle (angle
in space or A/B-angle), GEOPAK selects the appropriate probe within a range of
+-3,75 degrees. If GEOPAK finds no suitable probe, an error message is
returned.
PHS1:
The PHS1 swivels directly to the defined angles.
The angle resolution of the pHS1 is 0.2 angles/second. This corresponds to 0,1 µ
with a radius of 100 mm.
If you delete the command "Probe change by angle", you get a warning
message. If you confirm this warning message with "OK", the probe
swivels back to the previously valid position.
Further topics:
PHS1: Servo Probe Head
Calibration of PHS1
Re-Referencing
07.04.07 v3.0 95
Probe
The points p1 – p5 define two circles in space with three points on each circle (p1
is a joint point). In reality, the masterball remains at the same position and the
probe head moves. The drawing has been arranged in this way for reasons of
clarity only.
Hint
We recommend to use the shortest adaptor and to screw the probe
directly into the M8-bush. This is important for the following three
reasons:
96 v3.0 07.04.07
Probe
Further topics:
PHS1: Servo Probe Head
Probe Change by Angle
Re-Referencing
7.29.2.4 Re-Referencing
Further topics:
PHS1: Servo Probe Head
Probe Change by Angle
Calibration of PHS1
07.04.07 v3.0 97
Probe
98 v3.0 07.04.07
Probe
Output
Going back in the part program causes ...
the data in the result box to be deleted.
Depending on the new settings, the CMM position is updated.
The status line is updated with the current, correct probe number
(probe tree number).
Performance limits
When you have deleted an intermediate position, the CMM is not moved back
into the previous position.
07.04.07 v3.0 99
Probe
7.32.1.1 Definitions
Master Rack:
These racks pick up components with the interface PAA, including:
• ACR (RS232C)
• ACR (IEEE)
• ACR3
• Manual changer
• Virtual changer
Hint
Master Racks always pick up complete probe trees.
Examples of probe trees with which the master rack can be fitted:
• TP20 with probe
• SP25M with SM25-1 and SH25-1
• SP25M with TM25-20 and TP20-probe
7.32.2 Sub-Racks
The racks MCR20, SCR200, SCR600 can also be defined and used as so-called
"sub-racks" of either the ACR, the manual or the virtual changer.
On the other hand it is possible that two ports of the ACR access the same sub-
rack. E.g. one ACR port may be equipped with a TP200 without extension and
another ACR port with a TP200 with extension (e.g. PE1). Both TP200 exchange
the styli in the same SCR200.
Further note that
...a probe extension module (PEM), which can be accessed before any
other probe tree is supported in the ACR (but not in the ACR3).
Further themes:
"Definition of Sub-Racks" and
"Probe Extension Module "PEM"".
Two examples:
TP200 and SP600
TP2 and QVP
Manual Change:
Ö Via the Probe/Change of Probe menu item, you call the change of
probe. Enter the number of the probe tree you want and confirm.
You get a window with the information to the change of probe tree
and the probe tree no.
Ö Now, you must switch off the probe signal on the joystick box and
change the tree.
Ö After that, confirm in the "Manual Change of Probe Tree" window.
By confirming this, the machine control of the CMM registers the
new probe system.
After the change of probe tree, you get the "Change Probe" window
(probe tree no. in the title bar). Now, proceed as for the selection of
probe.
Task
You want to change from Port01 (probe tree 1) to Port02 (probe tree 2).
Proceed as follows:
Ö Go to the menu item Probe/Probe tree change and call up the probe
tree change. Enter the number of the required probe tree and
confirm.
In the following window, you are alternatively asked to perform the
manual change.
Limitation
It is not permissible that a manual rack contains two MPP.
You determine the length (l) out of the tables of stylus and stylus extensions.
You can find more information to this subject under "Calibrate Probe Change
System".
For defining the probe trees, first determine the components in the port (for
detailed information, see "Port Settings".
You can choose the tree numbers freely:
In case of a complex rack combination, this kind of definition might be very time-
consuming. Therefore the system provides a function for "Automatic Probe
Tree Generation". The program calculates the possible combinations with the
relevant tree numbers.
Proceed as follows:
Ö If the table still contains probe tree numbers, these need to be
deleted first (right mouse-click and the function). You can also select
several numbers and delete the numbers at a time, following
Windows conventions.
In the next step, go to the menu "Probe tree" and click "Automatic
probe tree generation". In the following window, you define the
intervals (increments) for numbering the probe trees. If you, for
example, enter a "10", the tree numbers of Rack1 are assigned from
1 to 9, the numbers of Rack2 start with 11 and the numbers of
Rack3 with 21, i.e. intervals of 10.
You should make sure that the intervals chosen are not too short.
To avoid a duplication of tree numbers, we strongly recommend
using intervals of 10.
The same basically applies for the automatically changeable
extensions (PEM) for which we, however, recommend Increment
from rack to rack of 100.
Limitations
The possibilities of rack FCR25 are so flexible and variable that the automatic
generation of tree numbers is not possible.
Proceed as follows:
Select all racks you intend to use from the program "Rack Definition"
via the menu bar / "Changer" / "Add / Delete". You can add or delete
a rack by double click.
Then you can define the components of master racks or FCR 25
with a double click on the desired component. You get to the
dialogue "Port settings".
If the component is from the master rack or the FCR 25, also define
the "Port for parking" for the probe.
Before you can confirm the dialogue "Rack definition", you need to define the
probe trees. Proceed as follows:
Ö Highlight a component in the master rack.
Ö Use the right mouse key to select the option "Define probe tree"
from the context menu.
You get to the dialogue window "Define probe tree".
Define the probe tree number at the top right in the dialogue.
Ö Combine the probe tree using the buttons "Add" and "Delete".
Hint
If you want to change a probe tree configuration that has already been
defined, click in the dialogue "Rack definition" on the required line at the
bottom of the table".
If you wish to perform a probe tree change in GEOPAK, you need no longer care
about where the individual components have been parked (parking ports) after
the learn mode or where from to get the individual components.
To guarantee a smooth operation, you only need to consider some factors when
defining the probe trees:
To be at all able to perform a probe change, the relevant probe trees must have
previously been defined with a probe tree number.
For defining your probe trees you must always start with the basic
components from the masterrack (e.g. SP25M). As regards the window "Define
probe tree", you should know that only those components are offered in this
window that can actually be used.
When clicking on one of the ports, the right hand part of the window displays
information about
• the change speed in the port and
• the probe tree component.
In our example, the racks are fitted as shown in the illustration below.
With a further click (right mouse key) on Port01, you define in the following
window the probe trees no. 1 and no. 2 (see also the topic "Definition of Probe
Change Systems (Rack Definition)") and confirm.
8 Workpiece Alignment
8.1 Workpiece Alignment
Clicking on the topics in the below list, you will obtain the required information
about this topic.
Define Co-ordinate System
Store/Load Co-Ordinate System
Store/Load Table Co-Ordinate System
Pattern for Alignment
Alignment by Single Steps
Create Co-ordinate System through Best Fit
Alignment in Space: Overview
Alignment in Space by Plane
Alignment in Space by Cylinder/Cone
Alignment in Space by Line
Align Axis Parallel to Axis
Align Axis through Point
Align Axis through Point with Offset
Create Origin
Move and Rotate Co-ordinate System
Origin in Element
Alignment by RPS
Direction of a Plane
Element List
Type of Co-ordinate Systems
Polar Co-ordinates: Change Planes
Set Relation to CAD Co-ordinate System
Before you start to measure the elements for alignment, you should
make sure that the part is fixed to the machine in such a way that it
cannot move.
You have selected the necessary probe and get the dialogue window
"Define co-ordinate system".
The upper part gives an option of three methods:
Alignment Patterns
If you need a co-ordinate system from the archive, just click the symbol shown
above. Now you can either input the number directly, or get a list of all stored co-
ordinate systems by a click on the arrow symbol of the input field. Then you can
select from the list, too.
The third possibility is to use one of the alignment patterns to construct a co-
ordinate system.
New co-ordinate system
In the dialogue window "define co-ordinate system", you find eight patterns
frequently used for the initial alignment of a part. In the upper line, a plane
determines the axis in space; in the lower line, axes in space (cylinder or cone)
are used to create the direction in space.
If none of these patterns applies to your case, first measure single elements, and
then align your part using them by the co-ordinate system functions of the menu
bar (for more details, see Alignment by Single Steps).
Hint
Before you opt for the pattern, you should inform yourself about details of
the possibilities regarding Patterns for Alignment .
In this window, GEOPAK suggests the elements and a way of measuring. The
suggestion for the number of measurement points is always the minimum number
required for the element plus one; this gives you an indication about the quality of
the alignment. You can either accept the suggestions, or input your own data
for...
the name of the element,
the memory number of the element,
the number of measurement points and...
the memory number of the co-ordinate system.
The co-ordinate system which is constructed this way can be immediately stored.
Just click the symbol, input the selected number, and confirm.
If you do not store at this point, you can do so later via the menu bar "Co-ordinate
system / Store co-ordinate system".
The results, i.e. the measured elements, are listed in the result window. They can
be used later for all types of further evaluation.
If you want to measure parts on one or more pallets, refer to details of "Pallet Co-
Ordinate-System" and the following subjects.
Beginning from Version 2.2, there will be separate functions with their
own dialogues provided for the options "
Save/Load Table Co-Ordinate System
".
The pattern "Plane, Line, Line" defines the axis in space by the
measured plane. The first line gives the direction of the x-axis; the origin is the
intersection of the two lines.
The pattern "Plane, Circle, Circle" defines the axis in space by the
measured plane. The line gives the direction of the x-axis from the first circle
centre to the second; the origin is the centre of the first circle.
The pattern "Plane, Circle, Line (origin in circle)" defines the axis in
space by the measured plane. The line gives the direction of the x-axis; the origin
is the centre of the circle.
The pattern "Plane, Circle, Line (origin on line)" defines the axis in
space by the measured plane. The line gives the direction of the x-axis; the origin
is on the line; it is the centre of the circle projected to the line.
The pattern "Cylinder, Point, Point" defines the axis in space by the
measured cylinder. The origin is on the axis of the cylinder; the first single point
determines the Z-height of the origin. The direction of the x-axis is from the origin
through the second measured point. If you use two probing points for the second
point, and you probe on the right and left flank, you can use this to align a gear.
The pattern "Cylinder, Circle, Point" defines the axis in space by the
measured cylinder. The origin is on the axis of the cylinder; the single point
determines the Z-height of the origin. The direction of the x-axis is from the origin
through the centre of the circle.
The pattern "Cylinder, Line, Point (origin on the line)" defines the
axis in space by the measured cylinder. The origin is on the axis of the cylinder;
the single point determines the Z-height of the origin. The measured line gives
the direction of the x-axis. The origin is projected to the line.
Then, measure the elements; the measurements are recorded in the result
window (cf. also Define Co-Ordinate System ).
If you want to store the co-ordinate system, you activate the symbol.
Then you can input the number of the co-ordinate system in the field next to the
symbol.
For the most ordinary cases, GEOPAK proposes the Patterns for
Alignment. However, there are cases that cannot be matched with one of these
patterns; therefore GEOPAK has also the possibility to align by other means.
Basically, you proceed in three steps.
Alignment in space; you create the axis in space, or in other words a
reference plane (usually XY plane).
Axis alignment; you need to determine an axis in the reference
plane (mostly the x-axis).
Origin; you take a point in space and declare this the origin.
The determination of the origin can be independent of the two other steps, and
made before these steps.
In many cases, however, you use elements, which determine as well the rotation
in space as one or two components of the origin. Now you can decide your
procedure according to the actual measurement task (drawing, position of the
part on the machine, etc.). Here you must define your measurement strategy.
For the alignment in space, you can use following elements:
Alignment in Space by Plane
Alignment in Space by Cylinder/Cone
Alignment in Space by Line
Z=0
P = new origin (Z = minus)
Example 1: The plane (cf. drawing above) determines the axis in space, here the
XY plane. Then "Origin in Element" means that Z is set to zero for all points of the
plane. If you do not want this, just click "Origin to Element" off; then the origin
stays where it has been before.
After this, the origins in x and y direction are still unchanged; they must be
determined by some other elements.
Example 2: The cylinder axis (cf. drawing above) is used for the axis in space,
here the xy plane. In this case "Origin in Element" means that the origin in x and
y is set to the cylinder axis; the z height of the origin is still open and has to be
determined by some other element afterwards. Normally, the example for the
cylinder axis is also valid for the axis of a cone. This is also true for the Patterns
for Alignment.
The direction of a cylinder is determined by the sequence of probing; the positive
direction runs from the first to the last measurement point. The positive direction
of a cone always runs from the apex into the cone.
You measure - e.g. via the symbol - the plane; the result of the
measurement is stored in the element list. Then you activate the alignment in
space. In the dialogue window, select the measured plane. After you confirm, this
plane is made the base plane of your co-ordinate system.
After the Alignment in Space by a plane, the axis in space always points out of
the material; different from the alignment by a cylinder or a line, the sequence of
measurement does not affect the result.
By clicking the symbol or via the menu bar (elements / cylinder), you define
the element as usual (measure or construct). The resulting element is stored in
the element list.
Then, click and select the cylinder as the axis in space. When applying the
Alignment in Space, the axis of the cylinder becomes the z-axis of the co-ordinate
system. The positive direction is determined by the probing sequence of the
cylinder: from the first to the last measured point.
If a cone defines the axis, proceed accordingly. When applying the Alignment in
Space for a cone, the positive direction is always the direction from the apex into
the cone.
Using the icon or the menu bar, you activate the element line. In the
subsequent window, you can select
You can use intersection lines of two planes (cf. example below); symmetry lines
of lines in space, and lines connected from points in space, e.g. the centre points
of two circles or ellipses.
1 = plane 1
2 = plane 2
3 = intersection line
Click on this icon if the axis should not only be aligned parallel with the
element but should be positioned exactly on the element. In this case the co-
ordinate system is rotated and afterwards moved until the origin is positioned on
the element.
Click on this icon and enter a value if the axis should not pass the point
but should be positioned in a certain distance to the point.
The co-ordinate system will be rotated so that the point is positioned with the
determined distance to the axis.
Ö Click the symbol to select an element (in our example for the
XY-plane)
The selected element is projected into the X/Y-plane.
The co-ordinate system is then rotated around the Z-axis until the
relation of the x- and the y-co-ordinate of the selected element
corresponds to the entered offset values.
With these icons you determine in which axis the element co-
ordinate is set to zero. This can be done for each axis individually. For some
elements (circle), however, two axes are available only.
GEOPAK sets all selected axes to zero. It may occur that the position of
the origin may be changed accidentally.
Example
: You have selected all three axes and have determined the X/Y plane by
a measured plane. The origin is positioned in this plane. If you measure
a circle below this plane (Z=-3) the program would position this co-
ordinate on the measuring height, i.e. Z=-3.
In this case the Z axis should not have been selected.
Ö In the text box enter the angle and click on the icon
of the axis (axes) you wish to rotate.
If you wish to move and to rotate and you have entered the requested
values in the dialogue box the co-ordinate system will always be moved
first and then rotated.
If you wish to rotate first and then move, proceed as follows:
Z=0
P = new origin (z = minus...)
Example 1: The plane (cf. above) determines the axis in space. If you select
"Origin to Element", the z-value of the co-ordinate system is also set to zero on
the plane. In other words, the origin is shifted into the plane. The other co-
ordinates (x and y) must be determined differently, e.g. by a circle.
Example 2: The axis of the cylinder (cf. above) determines the z-axis in space, in
other words the xy plane. In this case, "origin to element" means that the x and y
co-ordinates of the origin are set to the axis of the cylinder. The z-value of the
origin must be defined distinctly.
8.18.2 Pre-conditions
The values can be realised in different ways; two extreme are:
each point only determines one value; this means that 6 points are
necessary, or...
one point (e.g. centre of a circle thanks to a created plane)
determines 3 values, another 2, and the third determines one co-
ordinate value. This means that only 3 elements are necessary.
GEOPAK can handle as well the two extreme cases as all the others in between.
However, this makes the operation somewhat complicated.
General Rule
For a proper alignment, the 6 degrees of freedom have to be removed; this
means that normally 6 values must be given. The distribution is such that one co-
ordinate has 3 known values, the second only 2, and the last only one value. As
this can be any of the x, y, or z, this has to be transmitted to GEOPAK by buttons.
8.18.3 Operation
In a practical application, you have to distinguish two cases:
Case 1: Drawing and known RPS Points
Usually, the points are designated on the drawing, and the co-ordinates written in
the lower right corner.
Furthermore, the drawing specifies which co-ordinate the point, e.g. Fxy for a
point defining x and y, fixes. In addition, the tolerance for this co-ordinate is given
as 0.0.
In this case, proceed as follows:
Ö Measure the points on the part using the GEOPAK functions
(compensated point, circle, intersection, etc.).
Ö Select "Co-ordinate System"/"RPS Alignment" in the menu bar.
Ö Select whether the first reference point, and enter the three nominal
co-ordinates from the drawing, or ...
(bubble help: set defaults) by click on the symbol the values of
the measured element will be copied in the RPS-point-fields (right
side in the dialogue).
Ö Press the button(s) for those co-ordinates, which have to be exactly
determined (the drawing states "Tolerance = 0.0"; usually, the label
is something like 'Fz' for a z-value, etc.).
Ö Enter the other values as well, even if they are not relevant for the
alignment, because they are needed internally.
Ö Repeat the last 3 steps for the other references. For each reference,
you must activate the input by the button on the upper part of the
input field.
Ö After all references have been input, check the input: the number of
pressed co-ordinate keys must be exactly 6; 3 for one of x, y, or z; 2
for the next, and 1 for the last. Then press 'OK'.
Case 2: Only Data Set Given
In this case - which happens frequently during demonstrations for customers - it
is necessary to first determine the nominal co-ordinates.
For this, proceed as follows:
Ö Load the drawing in CAT1000S.
Ö Use the function "Search Border Points" to find the nominal co-
ordinates. Send these points to GEOPAK by pressing the
corresponding button in the window.
Ö Now measure close to your designated points in GEOPAK.
Ö Then proceed as in the case of given RPS points (cf. above).
For the input of the co-ordinates, you can either take these values into variables
(by the "formula calculation") or write them down and key them in.
Inform additionally in the documentation under the title "si_rps_e.pdf" on your
MCOSMOS CD. In this document we inform also in detail about the net
parallelism.
Cartesian
Cylindrical
Spherical
You can always switch between these types.
For OUTPUT, select "Settings / Co-ordinate system mode" from the
menu bar, and select the type in the following window.
For INPUT, switching is possible by clicking on the corresponding
symbol in the input window. If you key-in an element, it is displayed
using the co-ordinates you have input.
If you want to see the element in a different co-ordinate system
type, switch the output (cf. above) to the required system type, then
re-calculate the element from memory.
After program start, the Cartesian co-ordinate system is active.
Cartesian co-ordinates
Here, the values of the X-, Y-, and Z-axes define the position of a point in space.
1 = X-co-ordinate
2 = Y-co-ordinate
3 = Z-co-ordinate
Cylindrical co-ordinates
In this system a point in space is defined by
the projected distance from the origin,
the angle Phi with the first (x-) axis, and
the value of the z-axis.
If you have used an axis different from Z to make the alignment in space, the
definitions are slightly different. The X-axis corresponds to the first axis of the
selected plane. This means for the Y/Z-plane the Y-axis, for the Z/X-plane the Z-
axis.
1 = angle Phi
2 = radius to origin
3 = Z-co-ordinate
Spherical co-ordinates
In this system a point in space is defined by
the distance from the origin in space,
the angle Phi with the first axis, and
the angle Theta. In GEOPAK, the angle Theta is the angle between
the z-axis and the vector to the point.
1 = angle Phi
2 = angle Theta
3 = (angle Theta)
4 = radius to origin
In literature, some take also the view that the angle Theta is the angle between
the base plane and the vector.
With CAT1000S you can only work in the co-ordinate system with the
two systems corresponding. This is also not changed with the option
"Defined; ignore future co-ordinate system changes" where only the
updates are suppressed and the measurement points and elements are
not shown at their correct positions.
Definitions
The table co-ordinate system (table position) determines in which position the
pallet is situated on the CMM table.
The pallet co-ordinate system determines, at which position the part is placed
on the pallet.
As different types of pallets are possible, you must assign numbers to the pallets.
The pallet co-ordinate systems are separately stored for each type of pallet. You
may assign the same pallet co-ordinate system numbers for different types of
pallets.
Connection to Manager Programs and Q-PAK
As for each single part exists a part program, the same way exists for each pallet
a manager program, which is calling the single part programs. This manager
program
includes information about which part program must be executed at
which pallet position and ...
gets the information from Q-PAK, on which table position the pallet
is situated.
Condition
First of all, you must have stored as table co-ordinate system the positions at
which the pallets must be situated (refer to "Store/Load Co-Ordinate System").
You proceed in the following way
Ö For each position on the pallet, you define a co-ordinate system.
Ö Store this co-ordinate system as a pallet co-ordinate system (menu
bar "Co-Ordinate System / Store Pallet Co-Ordinate System").
Window "Store Co-Ordinate System"
Ö In this window, you enter the pallet co-ordinate system no. at the
top. This number is used for the pallet co-ordinate system in the
manager program.
Ö In the middle field, you enter for which type of pallet this co-ordinate
system is valid.
Ö Below, you enter at which table position the pallet was situated
when defining the co-ordinate system.
So, you have all information for using the pallet co-ordinate system in the
manager program.
The "Load Pallet Co-Ordinate System" command is exclusively used for
tests.
10 Elements
10.1 Geometric Elements Contents
Elements: Overview
Measurement and Probe Radius Compensation
Point: Conctructed Points (Overview)
Sphere
Circle
Constructed Circle: Overview
Inclined Circle
Contour
Ellipse
Cone
Cylinder
Probing Strategy Cylinder/Cone
Line
Constructed Lines: Overview
Plane
Step Cylinder
Selection of Point Contour
Surface
Angle Calculation
Calculation of Distance
Distance along Probe Direction
Type of Construction
Type of Calculation
Enveloping or Fitting-in Element
Positive Direction by Vector
Re-calculate Elements
Free Element Input
Pre-define Nominal Values for Elements
Nominal Values: Three Options
Element GEAR
Calculation
Calculation according to Gauss
Minimum Zone Element
Enveloping Element
Fitting in Element
Spread / Standard Deviation
Graphics of Elements
Graphics of Elements Contents
Carbody Elements
Hole Shapes: Introduction
10.2 Elements
For your tasks you dispose of, among other things, the following elements: Point
Line
Circle
Inclined Circle
Ellipse
Plane
Cone
Sphere
Cylinder
Step Cylinder
Contour
Calculation of Angles and
Calculation of Distance. Activate one of these elements either by a click on the
icon or the pull down menu, and come to the corresponding dialog window.
Skipping of "Element Dialog"
To carry out measurement the most quickly, you can skip the "Element Dialog".
To do this, click on "Settings / Properties for Selection Dialog" in the menu. In the
following window, click on the option "Skip Element Dialogue". Then, when calling
up the element via the symbol, you immediately come to measurement.
When you call up your element using the menu bar and the function, you come to
a dialogue window whose basic structure is identical for all elements (see
example shown below "Element Circle").
On the left side, you find the icons for Type of Calculation (Gauss,
minimum zone element etc.)
On the right hand side, you can see the icons for the Programming
Help (measure automatic, tolerance etc.).
CNC-CMM
• In manual mode, the control communicates the probing
direction, which has been driven with the joystick.
• In the CNC mode, the probing direction is fixed with the driving
command.
Manual CMM
At CMMs with a fixed probe, you have to take into account that after the
first measured point of an element you drive in the opposite direction of
the material because otherwise the probing direction will not be correctly
recognized and an incorrect compensation is realized.
Using this function, you create a new element of the type "Point".
Ö You either click on the symbol or use the menu bar ("Element /
Point").
In the subsequent dialogue window "Element Point", there are
summarised all the types of construction of points allowed by
GEOPAK (for further details, please also refer to Elements:
Overview).
For details regarding the first four types of construction please refer
to Type of Construction.
Intersection-Element: Using and confirming this symbol you can have the
intersection of two elements calculated. For detailed informaton about this topic,
refer to "Intersection Element Point".
You can only use this function with the GEOPAK part program editor.
10.5 Sphere
Using this function, you create a new element of the type "Sphere". A
sphere can be calculated only from a minimum of four measured points which
must not all be located on a plane.
Ö You either click on the symbol or use the menu bar ("Element /
Sphere").
For more information refer also to the topic "Fit in Element Sphere
For details regarding the options available in the symbol block on the right-hand
side of the dialogue window please refer to Programming Help.
Nominal Values
10.6 Circle
Using this function you create a new element of the type "Circle". A circle
can be calculated only from a minimum of three measured points that must not
be located on a line.
Ö You either click on the symbol or use the menu bar ("Element /
Circle").
In the dialogue window "Element Circle" there are summarised all
the types of construction of circles allowed by GEOPAK (for further
details, please refer toElements: Overview).
For details regarding the first four types of construction please refer
to Type of Construction.
If the circle is calculated from measured points, several
methods of calculation come into consideration (for further details,
please refer to Type of Calculation).
Normal case
As a rule, the program calculates a plane from the measured points
• followed by checking, which base plane this plane comes
closest to.
• This is the plane where the points are projected (Automatic
projection).
• The circle is calculated.
Problem cases
If the circle with its measured points is located diagonally in space,
• automatic projection could be carried out in the wrong plane.
• In this case, you can predetermine the projection plane.
XY-Plane
YZ-Plane
ZX-Plane
Set measuring level to zero: You activate this symbol in cases where you
intend to measure the circles at different levels, without wanting to have any
spatial components, e.g. for distance measurement.
Hint
If you don't activate this symbol, the measuring level is maintained. Thus
you can connect several circles to form an axis in space.
For details regarding the options available in the symbol block on the right-hand
side of the dialogue window please refer to Programming Help.
Nominal Values
The function Fit in Element Circle you use when working with a circle with a
pre-defined diameter or when you want to fit in this circle between two lines or a
contour.
Ö Select a contour
• either from the list or ...
Below the line "Selected Blocks" you decide via the symbols
which blocks you want to use for the calculation.
Using this symbol you call up all contour points required for the
calculation of the element in question.
10.10 Ellipse
Using this function, you create an element of the type "Ellipse". An ellipse
can be calculated only from a minimum of five measured points. You can also
have the ellipse calculated as intersection of a plane with a cone or a cylinder.
Ö You either click on the symbol or use the menu bar ("Element /
Ellipse").
• It is possible that you do not see the symbol in the icon bar.
• You can again reactivate the symbol function via the
"PartManager" program and the menu functions "Settings /
Presetting Programs / CMM / GEOPAK".
In the dialogue window "Element Ellipse" there are summarised all
the types of construction of ellipses allowed by GEOPAK (for further
details, please refer toElements: Overview).
For details regarding the first four types of construction please refer
to Type of Construction.
10.11 Cone
Using this function, you create an element of the type "Cone". A cone can
only be calculated from a minimum of six measured points which must not all be
located in one plane.
Ö You either click on the symbol or use the menu bar ("Element /
Cone").
In the dialogue window "Element Cone" there are summarised all
the types of construction of cones allowed by GEOPAK (for further
details, please refer toElements: Overview).
For details regarding the first four types of construction please refer
to Type of Construction.
To have these values also in the protocol, click in the dialogue "Print Format
Specification" on the option "formula calculation", if applicable also in "File
Format Specification".
Nominal Values
10.12 Cylinder
Hint
Automatic measurement is possible. The strategy is, however, limited. Should
this be not enough for you, we recommend that you carry out single automatic
element measurements.
For details regarding the options available in the symbol block on the right-hand
side of the dialogue window please refer to Programming Help.
Error message
The occurrence of the error message "Cylinder not calculable" or the calculation
of the cylinder in the wrong position can be caused by the algorithm not having
the starting value for the calculation. This situation can be remedied by the
function "Input of Nominal Data for Elements".
Directional sense
The directional sense for the cylinder is defined by the probing strategy in such a
way that the direction of the axis runs from the first measurement point to the last
one.
Should you want to define the directional sense independently of the probing
strategy, GEOPAK enables you to do that using in the "Element Cylinder"
dialogue the
The calculation is the better the more irregularly the points are
distributed on the surface. For that reason you should not position the
points on two circles or along single surface lines.
So if you want to make use of the "second order surface" option, you should
capture as many meas. points as possible and distribute them evenly over the
whole cylinder surface.
Should both attempts come to no result, GEOPAK will try a third time. Assuming,
this time, that the two first points are located along a surface line. Should this
attempt equally fail, the message "..not calculable" will be output.
Predefine Direction
The fact that as from Version v2.3 the user is able to predefine the cylinder
direction can be regarded as a further remedy to overcome the problems
mentioned above. It is expected that this will distinctly increase reliability of the
calculations. For details refer to the topic Input of Nominal Data for Elements.
Hint
Up to Version v2.2, the order for the 2nd and 3rd attempt was inverted.
Starting from v2.3 it will conform to the present description.
10.14 Line
Using this function, you create an element of the type "Line". A line can be
calculated only from a minimum of two measured points.
Ö You either click on the symbol or use the menu bar ("Element /
Line").
In the dialogue window "Element Line" there are summarised all the
types of construction of lines allowed by GEOPAK (for further details
please refer also to Elements: Overview).
For details regarding the first four types of construction please refer
to Type of Construction.
If the line is calculated from measured points, several methods
of calculation come into consideration (for further details refer also
to Type of Calculation).
Recognising the projection plane
As a rule, the program calculates a plane from the measured points and the
probe directions.
• It is then checked which base plane this plane comes closest to.
• This is the plane where the points are projected (Automatic
projection).
• The line is calculated.
Problem cases
If the line with its measured points is diagonal to space,
• automatic projection could take place in the wrong plane.
• In this case you can predetermine the projection plane.
• Regardless of the location of the measured points, projection
will then be realized in this plane.
No projection
XY-plane
YZ-plane
ZX-plane
For details regarding the options available in the symbol block on the right-hand
side of the dialogue window please refer to Programming Help.
Nominal Values
Symmetry Element Line. The dialogue offers you for the 1st
and 2nd element the elements line, cylinder and cone respectively.
10.16 Plane
Using this function, you create a new element of the type "Plane". A
plane can be calculated only from a minimum of three measured points or
defined as a symmetry plane.
Ö You either click on the symbol or use the menu bar ("Element /
Plane").
In the "Element Plane" dialogue window are summarised all the
types of construction of planes allowed by GEOPAK (for further
details refer also to Elements: Overview).
For details regarding the first four types of construction, see the
topic Type of Construction.
Several methods of calculation are available in cases where
the plane is calculated from measured points (for details see topic
Type of Calculation).
Changing the type of calculation
You can have the element calculated in a way different from the originally set
method.
Proceed as follows
With this function, you create two elements of the type "Cylinder", which
have a common axis but different diameters. A step cylinder can be e.g. a
graduated spindle.
In the same way you entered for all the other elements a name and a storage no.,
you can do that for each one of the two cylinders. If you confirm the "Element
Step Cylinder", you will directly come to the measurement of the first step of the
cylinder. You can also manually measure the first step of the cylinder or with the
automatic elements you know.
If all points for the first step are recorded, click on the "Element Finished"
icon. You come to the measure mode for the second step of the cylinder (see first
step). Click again on the "Element Finished" icon and arrive at the calculation of
the step cylinder.
The axes of the two cylinders are identical.
10.18 Contour
Using this function, you create a new element of the type "Contour". A
contour comprises a number of points in an ordered array. The GEOPAK
program can use the contour points for calculating an element (for details see the
example shown under Selection of Points Contour).
Ö You either click on the symbol (see above) or use the menu bar
"Element / Contour".
Type of Construction
Load Contour.
Middle Contour .
10.19 Surfaces
Using this function, you create a new element of the type "Freeform
Surface". This function generates the connection between GEOPAK and
CAT1000S.
Ö You either click on the symbol or use the menu bar ("Element /
Surface").
You come to the dialogue window "Element Surface".
Ö In the text boxes, you enter your element name or the memory
number in the usual manner.
Ö In addition, using the symbols you can cause a sound output and a
graphical assistance to be activated.
There are two ways to create a new element, i.e. by means of a
measurement or
The material side is not known of points that have not been measured
compensated and of elements that have been calculated only from
contour points without probe direction (see example ill. below).
and the function "Angle", or choose a shorter way by clicking on the symbol
in the toolbar.
GEOPAK calculates the angle in the plane and its 3 projections.
You Can Input The Following Addendum Conditions:
Calculation of the angle by probing the material sides
Calculation of the angles via the direction vector
This input only influences:
Measured planes
Measured straight lines. That is possible only if the straight lines
were measured in the same driving plane. Otherwise, calculating is
realised through the direction vectors.
Furthermore, you can select between
the calculated angle
its complementary angle of 180° ("Explementary Angle")
its complementary angle of 360°
Again, the result is a geometrical element of the type "Angle". Directly after this,
you can make a nominal-actual comparison of values.
For details regarding the options available in the symbol block on the right-hand
side of the dialogue window please refer to Programming Help.
For details regarding the options available in the symbol block on the right-hand
side of the dialogue window please refer to Programming Help.
Distance comprising calculation of radii
For circles, GEOPAK calculates the geometric distance between the circle
centres and includes the radii in the calculation of this geographic distance. The
resulting distance is decomposed into its components in a way that a²=
ax²+ay²+az².
Thus, the distance components (see sketch below) are defined by the points of
intersection of the "straight line through the circle centres" with the circles. In the
example of the sketch below, these are the components 1 and 2.
You do not get the component 1a. For the Y-value, this statement applies in
exactly the same way.
1 = X-component
2 = Y-component
Maximum Inscribed Element: the program calculates the largest circle that
can be situated within the points. This is not always unique (e.g. in the case of an
elliptical hole) which means that there may be more than one solution. Three
points forming an acicular angle triangle always determine it.
From the illustration above you can see that for lines and planes, always the
enveloping element is useful. With this method you receive the line (plane)
represented by the blue line. If you opted for the fitting-in element, you would
receive the line (plane) (red line) that lies in the material.
Hint
This also applies to the case of two parallel edges forming a groove. Also
in case that a feather key is to be fitted in this groove, you should use the
enveloping element to limit the material free space (see ill. below).
With the circle and the ellipse, the "Positive Direction" always is parallel to the
direction vector of the projection plane. In our example below, the X/Y plane is
the projection plane. The "Positive Direction" is indicated by Z+'.
In case of a cylinder, the "positive direction" goes from the first to the last
measured point, along the axis of the cylinder.
In the case of a cone, the "positive direction" runs from the apex into the opening
of the cone (cf. picture below).
In case of a plane, the vector pointing out of the plane gives the "positive
direction". The vector of a measure plane always points away from the material;
the order / sequence of measured points does not affect the direction (cf. picture
below).
Ö Using the symbol you mark in each case the point with the
biggest distance towards the inside (Min.) or towards the outside
(Max.).
The marked points appear on the graphics in red.
Hints
In all supported elements, you get to the corresponding dialogues
by clicking the symbol (left).
Confirm to get back to your element dialogue.
The symbol is shown as pushed-in when you have selected a direction.
These nominal data can be defined in three different ways:
Input of direction by given element
Input of direction
Input of nominal data for the nominal element
For detailed information as regards the individual possibilities, go to the topic
"Three Input Options".
e.g. a plane with several holes. First, you would have to determine the hole axes
and use these axes to determine the direction of the cylinder.
Input of direction
The most used option is to define the direction by using angles. The X-, Y- and Z-
values are the smaller, enclosed angles between the direction vector and the
axes.
This input is possible whenever you see this sign [..] in an element
list.
With a double click on this line (including the (..) characters), you
open the "Free Element Input" window.
This window is self-explanatory.
With this function, you measure the element "Gear". The element "Gear"
consists of entries you have realized in the input dialogues of GEARPAK.
Ö In the GEOPAK learn mode, click either on the icon (see above) or
take the way via the menu bar "Element / Gear".
The dialogue "Element Gear" will be displayed.
In the text fields, you will see, as usual, the element names
respectively the storage number.
Entries for the Protocol Data
The inputs in the "Designation", "Drawing Number." and "Comment" fields are
output together with the toothed gear protocol. Your toothed gear protocol will be
automatically completed with the operator name and the time of measurement.
Protocol Output
In the "Protocol Output on" section, you determine how your toothed gear
protocol must be output.
The protocol output will be automatically realized.
If you select the screen for the protocol output, the default browser (e.g. Internet
Explorer) will be started after the toothed gear measurement, and the
measurement results will be displayed.
When selecting the protocol output with a "Printer", the system prints out the gear
protocol on your standard printer as long as you have not changed the default
printer.
When you select the protocol output "File", it is necessary to indicate a file name
and a directory.
Ö Click on the "Select File" icon.
If the check box is not activated, after the automatic creation of the part
program, the measurement will not be started.
You can have a look at your part program in the GEOPAK Editor and realize the
measurement of the toothed gear later.
Ö If you have finished your inputs and selection, activate the OK
button.
Your toothed gear will be measured.
If you have not activated the check box of the protocol output, no toothed
gear protocol will be output. This means that your toothed gear will only
be measured.
It is possible to output the protocol afterwards with the "CMM /
GEARPAK / Gear Evaluation" function in the PartManager.
10.32 Calculation
10.32.1 Calculation according to Gauss
In the "Elements (for example) Circle" windows, you optionally have four methods
for the execution of your measurement tasks (see details of topic Type of
Calculation ). The only method that is always clearly defined is the Gauss
method. If no other method is specified, (the Chebychev, for example, is meant
for the definitions of geometrical errors according to the ISO 1101) you select the
Gauss method.
In the graphics, you also get a value that is called standard deviation or spread.
Degrees of Freedom:
The degrees of freedom are important for the calculation of the standard
deviation. This depends on the min. number of the necessary measurement
points, i.e. from the type of element:
Type of element Min. number of points Degrees of freedom
Line 2 Number of points - 2
Circle 3 Number of points - 3
Plane 3 Number of points - 3
Sphere 4 Number of points - 4
Cylinder 5 Number of points - 5
Cone 6 Number of points - 6
Further topics
Symmetry Axis and Width
How to Work
Tolerance Comparison / Position Tolerance
Nominal Values
The cooperation between CAT1000S and GEOPAK makes it necessary that
GEOPAK managed the nominal values from CAT1000S. GEOPAK also works
with these data. You inform in detail under the themes
Pre-define nominal values for elements and
Nominal values: Three Options .
For measuring the hole shapes (example dialogue, right), the system only uses
the minimum required number of points
The elements and their respective number of measurement points:
Foursquare 4
Rectangle 5
Long hole 5
Triangle 5
Trapezium 6
Hexagon 6
Drop form 6
The elements are automatically finished after measuring these points. You
cannot measure more points. Therefore, no form deviations are possible and no
different modes of calculation.
There is no button "Autom. element finished".
There are no buttons for the calculation mode.
It is also not possible to enter a "Number of points".
Further topics
Hole Shapes: Introduction
Centre point:
The centre point is positioned on the symmetry axis in the two hole ends.
Further topics
Hole Shapes: Introduction
Differences to Inclined Circle
How to Work
Tolerance Comparison / Position Tolerance
When measuring long holes and drop forms, be careful not to interfere
with the circle arcs when measuring the line with the measurement
points as this would lead to wrong results. The same applies vice versa,
i.e. do not get into the lines when measuring circle arcs.
In the learn mode, the representation in the display shows you where to probe
(see example ill. below).
Further topics
Hole Shapes: Introduction
Differences to Inclined Circle
Symmetry Axis and Width
You can only tolerate the position of the centre and the direction of the axis. To
tolerate the measurement of a hole shape, you can use a variable (for detailed
information, also refer to the topic GEOPAK Elements: Hole Shapes ).
Position Tolerance
You can execute a position tolerance with any one of the hole shapes (ill. below;
for detailed information, also refer to the topic Position).
To apply the Maximum Material Condition (MMC), select a label in the text box
next to the symbol.
Further topics
Hole Shapes: Introduction
Differences to Inclined Circle
Symmetry Axis and Width
How to Work
11 Constructed Elements
11.1 Constructed Elements: Contents
Connection Elements
Connection Elements, General
Connection Elements "From Measured Points"
Connection Element Point
Connection Element Line
Connection Element Circle
Connection Element Ellipse
Connection Element Sphere
Connection Element Cylinder
Connection Element Cone
Connection Element Plane
Connection Element Contour
Connection Element Freeform Surface
Intersection Elements
Intersection Element Line
Intersection Element Point
Intersection Point: Extras
Intersection Point: Contour with Circle, Line, Point
Intersection Element Circle
Intersection Element Ellipse
Intersection Cylinder / Freeform Surface
Symmetry Elements
Symmetry Element Line
Symmetry Element Line
Symmetry Element Point
Fit in Elements
Fit in Element Sphere
Fit in Element Circle
Ö the
corresponding symbol in the icon bar (see picture).
Option active
You activate this option in cases where you wish to determine the connection
element from measured points instead of using centres.
Example: On a cylinder, you have measured several circles at different heights
(see picture below). Using these measurement points you can calculate a
cylinder.
In the learning mode you are therefore warned when two relevant probe
radii differ by more than 0.01 mm.
In the "Element Circle" dialogue you can decide for one out of four
calculating methods ("Type of Calculation").
You can form a cone using, e.g., the measurement points of several
superimposed circles.
You can form a plane using, e.g., the measurement points of two
lines. This, however, is based on the understanding that the lines
have been measured in one plane. (Picture below).
1 = Line in ZX plane
2 = Line in YZ plane
For further details, refer also to the topics
Connection Elements, General
Connection Element "From Measured Points"
You can use this function to connect the first and the last contour point of a
contour. The contour is assigned the status "closed contour". In this case, the
button is displayed as pushed.
If the connection between the first and the last contour point is interrupted, the
contour is assigned the status "opened contour".
Hint
For details as how to proceed in the dialogue windows "Contour
Connection Element (Single or Group Selection)", please refer to the
"Single Selection" and "Group Selection".
For a
Connection Element
calculated from measurement points, observe the following: The probe
directions are defined from the calculated element.
Contours
If you want to use contours for the Connection Element Freeform Surface, these
may not be compensated contours, as the compensation is taken on from
CAT1000S.
For more details, refer to the topics
Connection Elements General
Connection Element "From Measured Points"
To create an intersection line from two planes, use the menu "Element"
and click on "Line" and in the subsequent dialogue onto the symbol (see above).
select one plane each in the First and in the Second Element and click on Ok.
The sense of direction of the determined line follows the "Right-hand rule" (see ill.
below).
If you click on the empty line (in the ill. above underlaid in blue), you get to the
dialogue "Free Element Input ".
For information about the topic "Loops " click on the term.
If you click onto the empty line (...) you get to the dialogue "Free Element Input ".
For information about the topic "Loops " click onto the term.
Several intersection options at a glance
PlaneLine CircleCone CylinderEllipse
Plane Error S S o L S mAS mA L
Line S S S/L S mAS mA S / L
Circle S o L S / L S/M L L L
Cone S mA S mAL S mAS mA L
CylinderS mA S mAL S mAS mA L
Ellipse L S/L L L L Error
S = Intersection
L = Perpendicular
S / L = Intersection or perpendicular, if there is no intersection (ill. below)
The line does not intersect with the circle. The perpendicular is calculated.
S o L = Intersection or perpendicular can be selected
SmA = Intersection with axis
S / M = Intersection or middle, when there is no intersection (ill. below)
You can only intersect contours with lines, circles or points. When
projecting a point onto a contour, inform yourself thoroughly under the
topic
Intersection: Contour with Circle, Line, Point
In all other cases you will receive an error message. Via the min./max.-
symbols (ill. below), you select the intersection points.
Hints
In case of more than one intersection point (e.g. also in case of intersections of
circle/line; circle/circle; circle/plane), you can select your desired point of
intersection via the symbols (ill. above). You can decide on one point each with
the biggest or smallest X-, Y- or Z-co-ordinate.
If you have entered a nominal value for the element "Point", the system chooses
the point of intersection with the smallest distance to the nominal value. The
symbols (see ill. above) are not relevant for establishing a nominal value. For
more information refer to the topic Enter Nominal Values for the Elements .
Use the "Intersection Element" function via the cone symbol when you
want to know
at which level the cone has a determined diameter
which diameter a cone has at a determined place.
Via the following symbols...
• Given diameter
You use the function "Intersection Element" via the sphere symbol when
you want to know
at which level the sphere has a determined diameter, or ...
which diameter a sphere has at a determined place.
• Given diameter
For an ellipse, the cylinder or the cone serves as an intersection element (2nd
element). Click onto the symbol and confirm.
In the result field and in the protocol you find, apart from the data about the
centre, the big and the small diameter, also the angles that include the big
semiaxis with the co-ordinate axes (see ill. below).
You can only use this function with the GEOPAK part program editor.
Start
The symmetry line of two lines is their median line. The smaller angle is
bisected.
In the "Element Plane" dialogue window, click on the symbol and come to
the corresponding "Symmetry Element Plane" dialogue window. Enter the planes
under "First or Second Element" and confirm.
Hint
The symmetry plane is in the joint material or the joint gap between the
starting planes respectively.
In the above illustration, the symmetry planes are in the joint material.
In the above illustration, the symmetry plane is in the joint gap of the starting
planes.
In the above illustration, the symmetry plane is in the opening angle between the
starting planes.
In the above illustration, the symmetry plane is in the joint material of the starting
planes.
Exception
The above illustration shows the symmetry plane in the gap of the joint material
or in the joint material.
Possibly, both starting planes have been probed almost in parallel and from the
same direction. In this case you should call up one of the starting planes from the
memory and go the dialogue "Recalculate from memory" and click on the option
"Change direction" (symbol left). This is how you will get again two planes
with a joint mass or a joint gap respectively.
Symmetry Element of two Points
In the "Element Plane" dialogue window, click on the symbol and the
corresponding "Symmetry Element Plane" dialogue window appears. Enter the
points under "First or Second Element" and confirm.
Remember that a mouse-click on the area [..] allows you to change to "Free
Element Input".
Hint
The vector direction of the plane is defined by the direction from the first to
the second point.
The symmetry point between two points is the mid-point between the two
points.
You can also use the elements circle, ellipse and sphere as 1st and 2nd element.
For the calculation of the symmetry point, GEOPAK uses the element mid-points.
The diameter of the elements has no influence on the result.
The four sectors are defined by the positive directions (+) of the lines. This
explains the symbols (picture below) in the "Fit in Element-Circle" window.
In case of a contour, you must select the range in which you intend to fit in the
circle (for details refer to "Selection of Points Contour").
With this option you create a line that runs parallel to the selected line
(first element) and through the selected point (second element).
11.6.2 Tangent
Via the icon, you come to the “Tangent“ window. First, select the circle
where the tangent must be placed. Then you decide …
whether the tangent must be placed at the circle from a point or
whether …
The designation of the tangents results of the contact point with the second circle
out of direction of the first circle (see our example above):
1 Tangent inside right
2 Tangent outside left
3 Tangent outside right
4 Tangent inside left
If you want the invert the direction of the tangent, you have to invert the order of
the circles. You have to take into account that …
... tangent 2 becomes the tangent right outside and …
... tangent 3 becomes the tangent left outside.
To locate the co-ordinates already shown in the picture, you continue as follows:
Ö Via click on the green point, you first get the point
no. in a rectangular box.
Ö Through click on the right mouse button on this rectangular box, you
get a list from which you can, e.g. call your information (picture
below).
Ö Through click e.g. on the Y co-ordinate, you get the requested value
(picture below).
In case that a point has been measured that is positioned too far outside the
element being measured, the element that has been previously detected in the
part program is stored and this last point is disregarded (see ill. below) – this is
done in the manual mode as a manual command and accordingly in the CNC-
mode. You can either use this last point as your first point for the new element
search or you can stop the measurement.
In this toolbar, the symbols are activated or hidden. The symbols are operative
when an element can be calculated from measurement points.
Information box
An information box (ill. below) informs you what has happened or what needs to
be done respectively.
A click on this symbol deletes the last measurement point. This function
also applies for the last element that has been automatically learnt/stored.
With a click on this symbol you accept and store the recognised element
with all measurement points in the part program.
With a click on this symbol you store the recognised element with all
points excluding the last one. The last point is used for the next element. With the
automatic element recognition activated, this is also executed automatically.
After recognition of the first three elements, you can initiate an automatic
alignment using this symbol (for detailed information, refer to Patterns for
Alignment ).
With this symbol you can on or switch off the audio output.
12.4 Settings
The special options of the Automatic Element Recognition include
the automatic alignment
the automatic setting of a clearance height and
the automatic call-up of the tolerance comparison.
You can use all three options via the settings. To get to the respective dialogue,
use the PartManager via Settings / Defaults for programs / GEOPAK / GEOPAK
configuration / Automatic element recognition (see ill. below).
Activate or finish the function in the dialogue top left.
Capture Range
You use the capture range to determine the accuracy range within which points
of an element shall be recognised. Points outside the range (red arrow in ill.
below), initiate a new process for element recognition (for this, already refer to
Automatic Element Recognition ).
Angular Range
You use the angular range to determine the accuracy range of the probing
direction. The probing direction of each measurement point is very important for
determining an element. This is why points for which the probing direction is not
within the defined angle (red arrow in ill. outside angle "α") are no longer used for
determining the element. (see also already in Automatic Element Recognition ).
These points initiate a new process for element recognition.
Use the options for the tolerance comparison to decide for either
• no or
• a direct tolerance comparison (after storing an element) or
• the tolerance comparison of all elements after finishing the
functionality.
CANCEL-----
START-----
Hint
When the display in the dialogue shows 0 and you push the START button, the
dialogue is closed and the functionality is finished.
13 Carbody Measurement
13.1 Carbody Measurement: Introduction
For a carbody measurement, two identical systems measure the workpiece (ill.
below).
Identical in this context means:
Two CMMs are working with our software MCOSMOS,
each CMM has an own PC, and
the PCs are connected via a network.
The fact that the measurement is performed by two CMMs means a considerable
saving of time for the body measurement.
The part programs can be learnt from either the Master CMM or from the Slave
CMM. Analogous, one of the PCs is declared the Master PC and the second
computer the "Slave PC". The programmes can be started either from the Master
PC or from a third PC using the RemoteManager.
The measurement results are – like known from MCOSMOS – measured. If you
wish to use the measurement results of both CMMs to create a joint protocol, the
data can be transferred between the PCs (for detailed information, refer to
Retrieve Element Data ). The protocol is output on the Master PC.
The part programs can be synchronised. The Synchronisation is partly
automatic. The two machine controllers that are linked with each other via
hardware components perform the collision control between the overlapping
measurement ranges of the two CMMs.
But also the software contains features to exclude the occurence of a collision.
After you have defined your probe system, a virtual cuboid is positioned around
the probe to prevent collisions. Only after a probe has left an overlapping section,
the second probe can move into this section.
13.2 Settings
Server or Client
To be able to work with a DualArm system, you must first adjust some defaults
(PartManager / Settings / Defaults for programs / GEOPAK / DualArm).
After a new installation, the DualArm functionality is not available. To activate this
functionality, use the option buttons of the dialogue and click on either "Server"
for the Master PC or on "Client" for the Slave PC.
Ö When clicking on "Server", a preset port is displayed. The port
number must be the same on both PCs.
Ö When clicking on "Client", you must additionally enter the network
address of the other computer (Master PC).
Confirm and the "Transmission Control Protocol (TCP)" is initialised. This TCP
enables the data transfer between Master and Slave PC.
Always start the Master PC first and then the Slave PC.
Hint
In the "PartManager Settings" dialogue box, choose the "General" card
and choose GEOPAK repeat mode in the "Autostart" box. In this case the
repeat mode will automatically be started when starting the PartManager.
It is not necessary to select a part.
In fact, you can enter the offset to any axis. For detailed information, refer again
to the topic Volume Compensation.
Hint
You will not get to this dialogue in the repeat mode if the offset data have
already been changed in the ProbeBuilder or in the probe data
management.
In the text box "Timeout" which you can activate by clicking on this symbol,
you can enter a timeout limit for the part program until synchronisation in
seconds.
Hints
Use the text box for "Number of elements" to retrieve measurement
results of more than one element. You would just need to enter a number
bigger than 1.
Master PC Slave PC
Element container 1 Element container 5
Meas. 5 points Meas. 5 points
Element finished Element finished
Request element (Container 5 as 2) No action
Send element (Container 5)
Connection element cylinder (container 1+2)
14 Graphics of Elements
14.1 Contents: Graphics of Elements
Task
Toolbar in the "Graphics of Elements" Window
Further Components of the "Graphics of Elements" Window
Graphic Limits
Changing the representation
Selelct Elements
Element Information
Rotate
Contour View
Display Subelements of a Contour
Circles as Partial Circle Display
Contour Point Selection by Keyboard
Multi-Colour Contour Display
Contour Display as Lines and/or Points
Learnable Graphic Settings
Display of Graphic Window
Options of the "Graphics of Elements"
Show Hidden Elements
Recalculate Straightness, Flatness and Circularity
Print Graphic during Learn and Repeat Mode
Store Section of Graphic Display in Learn Mode
Learn Graphics of Elements Printing with "Autoscale"
Learn Graphics of Elements Printing with a "Scale Factor"
Define Scaling
Print Graphic in Repeat Mode
Define Label Layout
Flexible Graphic Protocols
Calculate New Elements out of Contour Points
Compare Points
Parallelism Graphics
Reset zoom
3D- view
Element Graphics Options
With this function, you can change the representation of the graphics of
elements through further options. (See "Element Graphics Options Window")
Learnable graphic commands: If you click this symbol, you can store in
another window of the part program commands such as "Current View Settings",
"Print Window" and "Close Window". However, the commands in the learn mode
must not be imperatively carried out. This function is only in the single or learn
mode available.
Hint
If you click in the learn mode on the "close window symbol" of a
graphic window, the command "window close" will written into your part
program. If this part program runs off in the repeat mode, then this window
is closed automatically.
Print graphics: If you click this symbol, a printout of the current window
contents with the usual log data is created.
Hint
The "Reset Zoom" function is only possible if you’ve activated the auto
scale (see " Element Graphic Options").
If you click on this symbol, you can select and zoom a clip of the graphics
of elements through simple click.
Ö Press the left mouse button.
Dragging the mouse you determine the increased area (red
rectangle)
Reset Zoom
When pressing the left mouse button, you can move the displayed
graphics clip in the window.
That means, the mouse pointer changes to a cross-hair and you can click
on the elements.
Proceed as follows:
Ö In the graphics, click on one element or more.
The selected elements are displayed in red in the graphics.
As soon as you’ve selected and confirmed, the "Select Element"
mode of the graphics of elements is automatically reset.
If you select two elements, you must note the following:
With the right mouse button, you determine whether the next
element to select should be the first or the second element.
The current option number (1 or 2) is indicated in the mouse pointer.
14.9 Rotate
In the 3D view, you can change to the "Rotate" mode.
Proceed as follows:
The settings you make in the " View Contour" window are for all or single contour.
These settings enable you to suppress or show parts of contours in the graphics
of elements.
Hint
To generate an inlaid circle, use the button "Fit in Element" in the "Circle
Element" dialogue.
Using the "Partial Circle Display" function it is possible to display only that part of
a circle which runs on the contour. The part beyond is masked out. This is based
on the premise that the circle is a sub element of a contour.
Mask-out circle elements of contours
Activate the "Partial Circle Display" function, in order to mask-out those parts of
circles which do not run on the contour. This is generally based on the condition
that the circle in question is a sub element of a contour.
You get the following graphics of elements:
To open the "Point Selection Contour" dialogue, you use, for instance, the
"Element Circle" dialogue with "Fit in Element" activated. You confirm and the
dialogue "Fit in element Circle" will be opened. After your inputs in the dialogue
"Fit in element Circle" you confirm again.
Ö Click with the mouse into the graphics of elements to make sure that
the following keyboard inputs do not apply to the open dialogue, but
to the graphics of elements.
This action has to be repeated, whenever you click with the
mouse into the dialogue, for instance, to undo the last point area
selection, as all subsequent keyboard inputs would again be related
to the dialogue. At the beginning, the mouse pointer is always
positioned onto the first contour point.
Ö Use the arrow keys to move the mouse pointer to the desired
contour point.
Ö Operate the Enter key to define the selected contour point as the
starting point of an area selection.
Ö Use the arrow keys to move the mouse pointer to the contour point
which you wish to define as the starting point of the point area to be
selected.
Ö Operate the Enter key to define the selected contour point as the
starting point.
Key Mouse pointer movement
RH arrow key, Moves mouse pointer to the next contour point
Arrow key above
LH arrow key, Moves mouse pointer to the previous contour point
Arrow key below
Ctrl + arrow key, For fast mouse pointer movement on the contour
Page up,
Page down
Pos 1 Moves mouse pointer to the first contour point
End Moves mouse pointer to the last contour point
Enter (first time) Start of selection
Enter (second time) End of selection
In the "Point Selection by Keyboard" mode, you can use the mouse for an
additional functionality, e.g. for zooming into the graphics. That would provide you
a more detailed view while selecting points.
In the multi-colour mode, the contours are shown in five successive colours
(white, green, blue, cyan and magenta). If more than five contours are displayed,
the series of colours repeats cyclically in the specified order, beginning with
white.
Deactivate the multi-colour mode for contours
Deselect the "Multicolour Mode" in the "View Contour" using the check box. Then
all contours will appear in the default colour white.
The list box "Reference elements" only lists elements that are used in
the part program and that can be used with the selected graphic type. In
case that multiple reference elements are possible, always enter either
the current or the nominal element.
To load" Define label layout" is only possible when working with the
element graphic and the airfoil analysis graphic (MAFIS). If you select
another graphic type (e.g. circular runout), this function is deactivated.
For more information about this topic, refer to "Define Layout of Info Windows"
and "Display of Graphic Windows".
When deactivating the button "Auto scale", you can perform the settings
for the co-ordinates of the visual range. For this, enter the desired values into the
input fields of the areas "Minimum" and "Maximum".
Hint
The graphic origin is positioned in the left bottom corner of the graphic
window.
Setting of views
You can use the view buttons for setting the views, i.e. top view, side view, front
view or 3D view.
Co-ordinate mode
With the buttons "Co-ordinate mode" you determine if the co-ordinates of the
visual range are entered as cartesian co-ordinates, as cylinder co-ordinates or as
spherical co-ordinates.
Auto scale: With the auto scale it is possible to view every inch of the
graphics and in full size in the "Graphics of Elements" window. We suggest to
always work with the activated auto scale.
Grid: With this function, you activate the automatic grid display with scale
labelling.
Probe position: With this function, you enable the display of the position of
the probe. The probe is only displayed in the graphics if it is located in the actual
windowing of the "graphics of elements". The probe is represented as a red
sphere in non varying size and is always well displayed.
Probe radius: With this function, you enable the display of the position of the
probe radius. A thin red circumference around the probe shows the actual
diameter of the probe. If the actual probe diameter in the graphic display is
smaller than the symbolic representation of the probe, the actual probe radius is
indicated as a thin black line within the symbolic representation of the probe.
Option Settings: With this function, you can opt for a graphic selection of
elements. So you can click on elements in the "Graphics of Elements" window
and measure for example the angle or the distance between elements. If a
desired measurement task can’t be utilised appropriately, these elements are not
displayed at graphic selection.
Symmetry axis: With this function, you display the symmetry axes for the
elements such as circle, cylinder, cone and ellipse.
Co-ordinate system: With this function, you enable the display of the co-
ordinate system.
Flags: With this function, you get an information display for the elements.
Information for the actual element: With this function, you enable the display
of the status line (operator indicator line).
Reset zoom
Learnable graphic commands: If you click on this icon, you can store, in
another window, commands in the part program such as
• "Actual Graphics Settings",
• "Print Window" and
• "Close Window".
Hint
If you click in the learn mode on the "close window symbol" of a
graphic window, the command "window close" will written into your part
program. If this part program runs off in the repeat mode, then this window
is closed automatically.
Print graphics: If you click on this icon, a printout of the current window
contents with the usual log data is created.
Now, the settings in the area "Define label layout for print command" are
important.
Activating the option "Current View Settings" causes the settings of the
"Elements Graphic Options" to be stored as well.
To make sure that your graphic fits into the paper format you have set,
you should enter a scaling factor that is smaller than the "recommended"
maximum enlargement shown in the learn mode.
Ö Enter into the input field the memory number of the layout you wish
to load.
Not defining the label layout
Ö Activate the function "Disregard labels".
The settings of the info windows of the learn mode are not taken on
by the repeat mode.
In the command "Open protocol”, always ensure that you have selected
the correct template. For detailed information, refer to the topic
Templates of Graphic Windows.
For further information, also read the topic Tolerance Graphics in the Flexible
Protocol.
If you this click on this button, you only delete one block. You always delete
at first the block that is next to the start point of the contour.
If you click on this button, an empty block is inserted. You can manually
input for example co-ordinates if you already know the exact values. Or you can
input e.g. variables. This function especially concerns a part program editor.
Reset zoom
3D view
Learnable graphic commands: If you click on this icon, you can store in
another window commands in the part program such as
• "Actual Graphics Settings",
• "Print Window" and
• "Close Window".
Hint
If you click in the learn mode on the "close window symbol" of a
graphic window, the command "window close" will written into your part
program. If this part program runs off in the repeat mode, then this window
is closed automatically.
Print graphics: If you click this symbol, a printout of the current window
contents with the usual log data is created.
You can realize further settings for the parallelism if you click
the "Further Tolerance Options" button.
Reset zoom
Learnable graphic commands: If you click on this icon, you can store in
another window commands in the part program such as
• "Actual Graphics Settings",
• "Print Window" and
• "Close Window".
Hint
If you click in the learn mode on the "close window symbol" of a graphic
window, the command "window close" will written into your part program. If this
part program runs off in the repeat mode, then this window is closed
automatically.
Print graphics: If you click this symbol, a printout of the current window
contents with the usual log data is created.
Hint
The parallelism is calculated out of the difference of the largest distance
minus the smallest distance to the reference line.
If the reference length has been selected shorter than the measuring
range of the line, only meas. points within the reference length are
calculated.
Exception: If the reference length = 0.0 had been entered, the gauge
length of the line is inserted.
Contours
General
Pitch
Comparison (Vector Direction)
Best Fit
Degrees of Freedom for Best Fit
Bestfit within Tolerance Limits
Graphic Display
Bestfit Values
Tolerance Width
Form Tolerance Contour
Tolerance Band Editor
Define ToleranceBand of a Contour
Edit Tolerance Band of a Contour
Tolerance Band Contour
Filter contour/element
Further Items
Example: Element Circle
Further Options
Origin of Co-ordinate System
According to ISO 8015, the MMC is to be applied where the appears in the
drawing. There exist, however, national standards (e.g. in the USA: ANSI Y
14.5M) that differ from this regulation.
If the stands on its own, the tolerance extension is taken only from the
element itself.
Ö Activate
Ö If the tolerated element has no own diameter, a reference mark
must be selected in the following text box.
This would be the case with a point but not with a circle.
Case 2: The MMC is allowed also for a reference element
Proceed as follows
Ö Measure reference element
Ö Tolerance diameter of reference element
Ö Activate
Ö Activate
Ö In the subsequent text box you select, via the arrow, the datum
label from the list.
Last Element: You tolerance directly the element that was last.
Straightness
Flatness
Roundness:
Position
Concentricity
Coaxiality
Parallelism
Perpendicularity
Angularity
15.5 Straightness
15.5.1 Definition
Via the symbol (on the left) the "Settings for the Straightness Graphics"
window is displayed. Here, you can select any setting other than the default.
For details refer to the topic Scaling of Tolerance Graphics.
Further Options
Via this symbol, you come to the dialogue window "Further Tolerance
Options".
Using this symbol you control the functionality "Loops" (see detailed
information under this topic).
Connection of Points
"Connection of Points", that's what you normally do. When probing manually,
however, the connecting lines may cause confusion, particularly when the points
have not been measured in correct order. It is recommended that you do away
with the connections.
15.6 Flatness
15.6.1 Definition
Via this symbol (on the left), you come to the window "Settings for the
flatness graphics". Here you can select any setting other than the default.
For details refer to the topic Scaling of Tolerance Graphics.
Further Options
Via this symbol, you come to the "Further Tolerance Options" dialogue
window.
Using this symbol, you control the functionality "Loops" (see details this
topic).
Connection of Points
"Connection of Points", that's what you normally do. When probing manually,
however, the connecting lines may cause confusion, particularly when the points
have not been measured in the correct order. It is recommended that you do
away with the connections.
15.7 Roundness
15.7.1 Definition
The symbol (on the left) leads you the window "Settings for Roundness
Graphics". Here you have three options to choose from:
Actual roundness scaling
Tolerance zone scaling
Nominal value with
• Upper tolerance
• Lower tolerance
For details, refer to the topic Scaling of Tolerance Graphics.
Further Options
This symbol leads you to the dialogue window "Further Tolerance Options".
Using this symbol you govern the "LOOP" functionally (for details refer to
detailed information regarding this subject).
Connection of Points
"Connecting points" is the normal case for you. When probing manually, the
connecting lines, however, may cause confusion, particularly when the points
have not been measured in correct order. We recommend that you do away with
the connections.
In this graphics, however, you do not see whether the points are located within
the tolerance width. This is caused in the present setup by the fact that the points
with minimum and maximum distance define the green field.
Hint
This is applicable accordingly to straightness, flatness, runout tolerances
and parallelism, too.
Consequently, the points are always located within the green field, even if
roundness does not comply with the specification. The roundness figures can be
seen from the result box, the protocol or from data output.
By clicking on the symbol (on the left) in the "Further Tolerance Options"
window = you can report the roundness figures to a statistics program. This
applies equally to the following options.
Tolerance Zone Scaling
Using this option you establish that the green field in fact agrees with the
tolerance zone. The width of this tolerance zone is already entered in the
"Roundness" window. In the graphics you can realise whether the circle is
located within the roundness tolerance (see FIG. below. You can see that the P1
and P40 values are the same as in the figure above for "Actual Roundness
Scaling".
Hint
This is applicable accordingly to straightness, flatness, runout tolerances
and parallelism, too.
The green field is defined by the nominal value and the upper and lower
tolerance you have entered.
It is possible (see FIG. above) that one or more points are located outside the
green field, roundness, however, is in line with the specification. This can be seen
from the result box, the protocol or from data output.
Hint
This is applicable accordingly to straightness and flatness, but not to
runout tolerances and parallelism.
15.9 Position
15.9.1 Definition
Using the function "Position" you determine whether the positional deviation of a
point is still within tolerance.
Ö In the
next step you select, via the symbols, the element type whose
position must be tolerated. You need to know that for points (e.g.
piercing point "Cylinder axis through plane") the material side is
unknown and that therefore the "Maximum Material Condition
(MMC) can not be applied directly.
The structure of the subsequent line is almost identical with the one
for the drawing entries. In addition, help bubbles explain the
individual symbols.
For details about the principles of MMC, please refer to the topic
Maximum Material Condition.
Example 1
As an example we take the case of a "Point of intersection of cylinder axis and
plane".
Ö You tolerate the cylinder diameter.
Example 3
For this example we take the case of a "Position of a symmetry line in a groove".
Ö You tolerate the groove width as the distance.
Ö You assign a datum label to the groove width via the dialogue
window "Further Tolerance Options" .
Ö Then you can apply the MMC in the following dialogue window with
regard to the "Position axis element", parallelism etc. of the
symmetry line. You recognise this by an active text field (Max.
Material Condition Element).
In case of a flat tolerance zone – the symbol is not activated - you can
input only one co-ordinate.
In case of polar co-ordinates, you can, in addition, determine your working plane
using the symbols (picture above, right-hand column). The help bubbles provide
you with additional information.
Further Options
Via this symbol, you come to the dialogue window "Further Tolerance
Options".
Using this symbol you control the functionality "Loops" (see detailed
information under this topic).
Click on the symbol left to find detailed information about the topic
"Determine Position Tolerance" with the option "Calculate absolute".
You get the function via the “Tolerance” menu. In the following dialogue window
Ö select the plane in which you want to realize a tolerance and
Ö enter the width of tolerance.
For more details, see also the topics "MMC " and "Further Tolerance Options".
You can only realize a tolerance of the position of an axis element that is
approximately parallel to one of the principal axes.
You get the function via the tolerance menu. In the following dialogue window
Ö first, you decide whether the actual element is a line, a cone or a
cylinder.
You can display the elements in the list.
The further parameters depend on whether you have a round or plane tolerance
zone.
Round Tolerance Zone: The example of a bore of which the axis runs
approximately parallel to the Z-axis, you look on the axis from top (see picture
below).
1 = Tolerance diameter
Ö First, select the X/Y plane and then enter the X and Y co-
ordinates.
Ö Finally, enter the co-ordinates of start and end point (see picture
below).
1 = start point
2 = end point
Ö If you select another plane, proceed in a similar fashion.
Plane Tolerance Zone: By means of the example of a line in the X/Y plane that
runs approximately parallel to the X-axis we explain, which parameters to enter
(see picture below).
1 = start point
2 = end point
3 = Width of tolerance in error direction
The position of the axis is indicated through the Y value.
The error direction is the Y direction, too.
Click on the symbol left to find detailed information about the topic
"Determine Position Tolerance" with the option "Calculate absolute".
15.13 Concentricity
Definition
With the function "Concentricity" you check whether the location of the centre of a
circle agrees with the location of a reference circle (centre of circle).
Proceed as follows:
In the first
step, using the symbols, select the element of which position must be
toleranced.
Hint
For points (e.g. piercing point "Cylinder Axis through Plane") the material
side is unknown and therefore MMC cannot be directly used.
Ö Click in the tolerance bar on the symbol (on the left) and the
"Concentricity" dialogue window appears. The structure of the top
line (below the header) follows roughly the one for the drawing
entries. In addition, help bubbles explain the individual symbols.
Ö In the first text box, enter the diameter tolerance zone.
Example of a solution
For this purpose, we take the case "Cylinder Axis through Plane".
Ö You tolerance the diameter of the cylinder.
Via this symbol, you come to the dialogue window "Further Tolerance
Options".
Using this symbol you control the functionality "Loops" (see detailed
information under this topic).
15.14 Coaxiality
Definition
With the "Coaxiality" function, check the position of two axes to each other. It is
important for the input that the axes are approximately parallel to a main axis of
the co-ordinate system.
Ö Proceed as described in detail of the topic "Concentricity" and
"Maximum Material Condition".
Ö Click in the tolerance bar on the symbol (on the left) and
come to the "Coaxiality" dialogue window. The structure of this line
roughly follows the one for the drawing entries. In addition, help
bubbles explain the individual symbols.
Hint
As start or end point enter one co-ordinate, each of the range of which
checking must be performed (see picture below).
This is what applies for our example (the reference axis shows as the Z axis
upwards):
Start point =0
End point =5
If the reference axis, opposite to the Z axis shows downwards, the following input
is correct:
Start point = -5
End point = 0
Further Options
Via this symbol, you come to the "Further Tolerance Options" dialogue
window.
Using this symbol, you control the functionality "Loops" (see details of this
topic).
15.15 Parallelism
With the function parallelism you check the location of two axes to each other. It
is important for the input of the reference lengths that the axes or planes are
approximately parallel relative to a main axis of the co-ordinate system.
Ö In the tolerance bar you click on the symbol (on the left) and
come to the "Parallelism" dialogue window.
First, you have to select your actual and your reference element. The subsequent
inputs depend on these elements. Thus, we differentiate between four initial
situations:
The parallelism of an axis relative to a reference axis
The parallelism of an axis relative to a reference plane
The parallelism of a plane relative to reference axis
The parallelism of a plane relative to a reference plane
For the four cases, proceed as follows:
Ö First, select your actual or reference element in the window
"Parallelism".
Ö The next line is adapted to suit for the drawing entry. Here, in this
line you enter the figures from your drawings.
Ö If MMC is allowed, see details under "Maximum Material Condition".
By a mouse click on this topic, you obtain the latest information about each of the
four initial situations.
Graphical Representation
If the actual element is a measured line, you can have parallelism also
graphically displayed. The procedure is similar to the one described in detail of
topic Parallelism Graphics.
You inform yourself about this theme with click on Parallelism: Example .
Further Options
Via this symbol, you come to the "Further Tolerance Options"
dialogue window".
Using this symbol you control the functionality "Loops" (see
details of this topic).
The parallelism results from the difference between biggest and smallest distance
to the reference line. If the selected value of the reference length is shorter than
the measurement range of the line, only the measurement points positioned
within the reference length are included in the calculation.
Exception:
If the input for the reference length is 0.0, the reference length is inserted
for the measurement length of the line.
These results are included in the graphic which is also
available in form of a printout:
Ö With the diameter symbol not activated (on the left), enter
the diameter of the range which must be toleranced.
Ö With the diameter symbol activated, select the axis along which
parallelism must be maintained, and ...
enter the reference lengths in the other two axes.
15.21 Perpendicularity
With the perpendicularity function, check the location of two axes relative to each
other. It is important for the input of the reference lengths that the axes or planes
are approximately parallel relative to a main axis of the co-ordinate system.
Ö In the tolerance bar, click on the symbol (on the left) and the
"Perpendicularity" dialogue window is displayed.
First, you have to select your actual and your reference element. The subsequent
inputs depend on these elements. Thus, we differentiate between four initial
situations:
Perpendicularity of an axis to a reference axis
Perpendicularity of an axis to a reference plane
Perpendicularity of a plane to a reference axis
Perpendicularity of a plane to a reference plane
In the four cases, proceed as follows:
Ö First, select your actual or reference element in the
"Perpendicularity" window.
Ö The next line is adapted to suit for drawing inputs. Here, you enter
the figures of your drawings.
Ö If MMC is allowed, refer to details of topic "Maximum Material
Condition".
By a mouse click on this topic, you obtain the latest information about each of the
four initial situations.
Further Options
Via this symbol, you come to the "Further Tolerance Options" dialogue
window.
Using this symbol you control the functionality "Loops" (see details of this
topic).
15.26 Angularity
Definition
With the angularity function, check the location of an
• Axis relative to an axis,
• Axis relative to a plane,
• Plane relative to an axis,
Ö In the tolerance bar, click on the symbol (on the left) and
come to the "Angularity" dialogue window.
Via this symbol, you come to the "Further Tolerance Options" dialogue
window.
By using this symbol you control the functionality "Loops" (see details of this
topic).
Ö In the tolerance bar, click on the symbol (on the left) and
come to the "Symmetry Tolerance Point-Element" dialogue window.
Ö By using the symbols in the top line of the dialogue window, select
your actual and reference element.
If the reference element is only point-based – unlike a line or a
plane - you still have to preselect the direction along which deviation
must be calculated. (Symbols "Projection" de-activated, symbols
"Tolerance Direction" activated).
If the symmetry location is given by an axis, the projection plane
where deviation is must be calculated.
If the symmetry location is given by a plane, deviation will be
automatically calculated perpendicularly to this plane.
The value determined is double the deviation from this location.
According to your drawing, you also have to input, in addition to the above, the
tolerance width. For details concerning MMC cf. Maximum Material Condition.
Further Options
Via this symbol, you come to the "Further Tolerance Options" dialogue
window.
Using this symbol you control the functionality "Loops" (see details of this
topic).
Ö In the tolerance bar, click on the symbol (on the left) and
come to the "Symmetry Tolerance Axis-Element" dialogue window.
Ö By using the symbols in the top line of the dialogue window, select
your actual and reference element.
If the reference element is point-based, deviation will be calculated
only at this point. It is not necessary to enter start and end points.
If the reference element is an axis, the start and end point for the
actual element must still be entered. If possible, the actual element
should be parallel to one of the co-ordinate axes. Start and end
point correspond to the co-ordinates in this axis. For comparison
see also the topic Coaxiality.
According to your drawing, you also have to input, in addition to the above, the
tolerance width. For details concerning MMC, refer to Maximum Material
Condition .
Further Options
Using this symbol you control the functionality "Loops" (see details of this
topic).
Proceed as follows
X1 = Start X
X2 = End X
Y1 = Start Y
Y2 = End Y
According to your drawing, you have to input, in addition to the above, the
tolerance width. For details concerning MMC, refer to Maximum Material-
Condition .
Further Options
Via this symbol, you come to the "Further Tolerance Options" dialogue
window.
Using this symbol you control the functionality "Loops" (see details of this
topic).
Ö First, you have to define the axis of rotation. This can be the axis of
a cone or a cylinder, or an axis that has been defined as a
connection line through several circle centres.
Hint
For further details, refer to the subject Axial Runout.
If you have measured a cylinder your result will be equal to the total
radial runout.
Ö For this purpose, optionally click on one of these symbols.
Depending on your selection, find the following elements in the list.
Using the symbols you can have the radial and axial runouts also
in a graphics. For details refer to the topics "Roundness", "Flatness" and "Scaling
of Tolerance Graphics".
Further Options
In the present case, the two points P13 and P14 are not measured points.
Determined by GEOPAK, they define the axial runout since they represent the
maximum deviations.
Total Axial Runout
For Total Axial Runout, a plane is established by points which can be located on
several circular paths. For example, the whole end face of a cylinder can be
captured this way. To capture the edge of the end face as well, you have to enter
the reference diameter which is, in our example below, the diameter of the
cylinder.
In this case, the points P25 and P26 are not measured points. Determined by
GEOPAK, they define the axial runout since they represent the maximum
deviations.
Hint
For axial runout calculation, all measurement points are used, no matter
which reference diameter has been entered..
Although the example illustration below is not representative for a circular runout
measurement, the number of measurement points = 4 is quite usual. The
measurement points on the horizontal and on the vertical axis are still within the
tolerance range. Nevertheless, the tolerated circle does not meet the required
circular runout, because both points on the bisector of the angle are outside the
tolerance range. Although they were not measured, they belong to the calculated
circle.
Absolute Values
If, for the co-ordinates, you are only interested in the absolute value and
not in the sign, click on the symbol.
or some values, you have the possibility instead of entering upper and
lower tolerance limits, to input a tolerance class. Then, GEOPAK calculates out of
nominal value and tolerance class the corresponding limit values and displays
them in the inactive text boxes.
Instead of using the given tolerance classes, you can create your own
characteristic tables. A helper program will be delivered during installation.
In the cylinder co-ordinates, at first, you get the radius in the XY plane. If
you want the analysis in another plane, click several times on the symbol.
With the spherical co-ordinates, at first, you get the Phi angle in the XY
plane and the Theta angle to the Z-axis. If you want the analysis in another plane,
click several times on the symbol.
Further Input Options
During the learn mode of GEOPAK you can click on the respective icon of
the element (e.g. line on the top left of the dialogue box) to accept the measured
actual values in the "Nominal Value" column as proposal. The actual values are
rounded up to one digit after the comma, for the unit "Inch" to two digits after the
comma. In the GEOPAK editor the values are set to 0.00.
Options
For the form of some elements, you can also have a graphic chart. Settings
for this graphic
By clicking on the symbol, you can realize different settings to the graphic
in the following window.
Via the symbol, you get further options e.g. the transmission to STATPAK,
the possibility to cancel etc. (also see details under Further Tolerance Options).
By using this symbol you control the functionality "Loops" (see details of
this topic).
15.36.3 Position
If you click on one of the symbols you can currently switch over
from
"Tolerance single co-ordinates" to
"Tolerance Position" and vice versa.
You can only use this option if the elements can be tolerated with "position
tolerance" (e.g. you can't use the element line).
About "Tolerance Position" you inform yourself with a click on the topic.
Clicking on the symbol in the icon bar, you come to the "Tolerance
Comparison Contours" dialogue window.
Ö In the text boxes, "Nominal" and "Actual", select from the lists
your contours which are, in fact, already available. The nominal
contour can already be a measured contour (for details cf. Load
Contour ). Or load your contour from an external CAD system (for
further details regarding this topic cf. "Load Contour from CAD
System").
Ö Enter into the input field "Number of act/nom pairs" a "1", if not
already proposed.
Similar to the loop mode, the memory numbers are counted upwards and the
memory number of the selected contours is used as the start number
According to the input example, the following pairs are created.
Pair 1: (4)act1 / (1)nom1
Pair 2: (5)act2 / (2)nom2
Pair 3: (6)act3 / (3)nom3
Tolerance Width
By using this symbol you control the functionality "Loops" (see details of this
topic).
15.38.2 Pitch
By making inputs in "Pitch"...
you first of all define the points from where measurement must take
place;
in the next step, by Vector Direction, enter the direction along
which the distance from the opposite contour is measured.
The pitch specifies the distance where the individual comparisons are carried out.
The points at which the nominal and actual comparison is carried out are, in most
cases, not identical with the contour points of the actual respectively the nominal
contour points. This is why they are interpolated (cubic curve). This means that
even the areas between the points are calculated. According to your task, you will
opt for one out of six "pitches".
1 = Actual contour
2 = Nominal contour
"Horizontal",
"Vertical",
"Rotate".
Click either on one of the three symbols, or on two or even all three symbols. The
best fit will be automatically made. The result can be seen from the graphical
representation.
If only one rotation is allowed, said rotation is carried out around the origin of the
actual co-ordinate system.
The results are graphically and numerically shown in the "Tolerance Comparison
Contours" window. Here, you see the abbreviations where UD is Upper
Difference; LD = Lower Difference; MD = Mean Difference). In addition to the
above, via various symbols in this window, you have following possibility
In particular via the information symbol, you have the possibility to set
information flags.
Ö Click on the symbol
The mouse changes to a reticle.
Ö Click on the position in the graphics where you want to set the
information or flag.
Ö With a further click on the flag (keep the mouse button pressed) you
can drag the flag to a different position.
Ö Clicking with the right mouse button on the flag, you can, among
other things, delete the flag.
Using the "Learnable Graphic Commands" symbol, you can preset that the
windows are printed out or applied in the repeat mode. You must activate this
function already in the single mode, since, being in the repeat mode, you will
have no more influence.
Also see the topic:
Bestfit within Tolerance Limits
This is the option "Bestfit within tolerance limits". To get to the dialogue, go
to the menu bar / Tolerance / Tolerance comparison elements / Contour.
The actual contour shall be completely within the tolerance range after the bestfit.
In case that this is not possible, the deviations outside the tolerance range should
be as small as possible. As opposed to the standard, the Gauss criterion is not
applied. The tolerance range can be defined in the dialogue for the tolerance
comparison as well as in the Tolerance Range Editor.
Symmetric tolerance limits: Bestfit on nominal contour (l) and bestfit within
tolerance limits
Asymmetric tolerance limits: Bestfit on nominal contour (l) and bestfit within
tolerance limits
Hints
To activate the function, at least one of the options for the degrees of freedom
must have been clicked.
The system supports all GEOPAK modes.
The function has no influence on part programs already existing.
There are no changes regarding the output of results.
See also the topics:
Bestfit within Tolerance Limits
Bestfit: Degrees of Freedom
The following graphic shows the influence the sequence of the individual actions
(shift, turn) has on the final result. The end positions of the arrow (3.) are
different. Shifts are performed with a positive x-value and turns by 90 degrees.
If you want to use the tolerance band of the loaded nominal contour, activate
this button. You have already created the nominal contour with the tolerance
band using the functions "Tolerance band editor" or "Tolerance band contour".
The input fields "Upper tol." and "Lower tol." are shown inactive and an input of
the tolerance limits is not possible.
15.38.9.3 Offset
An overmeasure contour around the nominal contour is created with the offset.
Then, the calculated deviations no longer refer to the nominal contour but to the
overmeasure contour. The reference direction is not influenced by the offset.
Example:
A slot is limited by inside and outside contour. The distance between the contours
(i.e. the slot width) is 52 mm. The tolerance comparison shall be used to examine
the deviation of the slot width from the nominal measurement 52 mm +-0.025
mm.
The inside contour serves as the nominal contour, the outside contour as the
actual contour.
Compared with that, no deviation is visible in the graphic when applying the
onesided tolerance of 51.998 mm and 52.032 mm.
The result of the numerical evaluation shows no difference between the two
processes.
Use the symbol "Loop counter" to control the functionality "Loops" (for
detailed information, refer to this topic).
If you activate this symbol you can have a form tolerance chart displayed.
Enter the value of the tolerance limit into the input field "Tolerance width".
Bestfit
The best fit is carried out prior to the evaluation of the line form tolerance. The
best fit position of the contour is calculated only temporarily and is not stored. For
details, refer to the topic Best Fit Contour.
The tolerance band editor can be called only in the learn mode.
Click on the selection symbol in order to relate the entries from the areas
"Start of Tolerance Range" and "End of Tolerance Range" to the whole contour.
Delete defined tolerance ranges of the whole contour
Click on the dust bin symbol to delete your tolerance ranges of the whole
contour.
Enter tolerance limits using the mouse
Click on the pipette symbol to take the tolerance ranges by means of the
mouse into the input boxes of the areas "Start of Tolerance Range" and "End of
Tolerance Range".
Ö Click with the mouse cursor on a contour point within a tolerance
range.
Once you have entered the required values, press again the pipette
symbol in order to switch this function off. Should you click, by mistake,
into the graphics of elements, the values entered would be changed.
The "cut off wave length" is calculated with p, the circle diameter and on the
basis of 50 UPR (undulations per revolution). It must be stated for every filter.
The pre-set UPR-size is 50. The formula used internally by GEOPAK is then:
Pre-set are the Gauss-filter and a "cut off wave length" of 1.0.
The measurement unit is limited to millimetres.
Further information
For detailed information about what must be observed when filtering
peaks of a measured contour, refer to the documentation "Filtering
of peaks of a measured contour" on your COSMOS-CD /
DOCUMENTATION / SCANPAK.
Under the file name "SI_contour_filtering_g.pdf" (German) or
"SI_contour_filtering_e.pdf" (English) respectively.
With "circular" elements, you can select whether you want the
diameter or the radius for the comparison of nominal and actual
values. The selection is carried out through two symbols below on
Exit the text field either with a "TAB" or with one click into another box.
Then the numerical values from the tolerance chart are entered into the
boxes "Upper" and "Lower Tolerance".
If you want to carry out further actions after the nominal actual comparison,
confirm via the symbol. A dialogue window appears "Further Options of Nominal
Actual Comparison".
Here, the following options are at your disposal:
abort the part program if one value is excessive and/or too small;
transfer the suitable feature to STATPAK or CAT1000S (for
CAT1000S, only position tolerances are possible)
define the feature as reference for a
assign to the feature a position number for the continuous
numbering and a sequence in the first sample test
assign to the feature a further identifier (e.g. drawing grid square) for
easier finding.
Additionally, you can also determine whether values of positions (positions) have
to be tolerated in the current or in the origin co-ordinate system.
... abort the part program if the lower tolerance limit remained under.
This is only valid for bilateral tolerance, not for form and
position tolerances.
... transfer the feature to STATPAK. For this, first of all a name
must be assigned to the feature. As soon as at least one character
is input for a name, the symbol "Report to Statistic Program" is
activated. In addition, the feature name can be only input for the
protocol.
You may also transmit position tolerances to CAT1000S. The values are
recorded there and can be consulted for calculations (e.g. Best Fit)
Additional Information:
• the position number; you can use it if you, e.g. execute the
measurement for an initial sample. In the program of initial
sample report of Mitutoyo, the features are classified according
to this number, before printing. This allows you to carry out the
measurement in another order than the features are required in
the report
• a further designation; this can be, e.g. the grid square of a
larger drawing, so that the feature can be easily found.
• a reference identification; this is used if the MMC may be
applied. Here, it is sometimes specified in the drawing that the
MMC can also be applied for a reference element (e.g. ' A ').
Where it is possible, in GEOPAK, to use the MMC you also can
input this reference identification. During the input, you get a list
of the references already defined.
This is only valid for positions. Diameter or radius are independent from
the co-ordinate system.
16.2 Output
For the "Output" of measured data, GEOPAK always proposes two ways. You
can output the data on a printer, and/or store the measurement results in a file. In
GEOPAK, these functions are accessible with the menu bar and the "Output"
menu.
If you need a printed report, you are going to opt for the printer as
output media e.g. if you need documents for the archives. GEOPAK
uses the printer having been determined as default printer in your
Windows system (see details under "Printer Settings").
• If you want to use a different printer, you first must select this
printer as default in Windows.
The data are recorded from the moment you switch the corresponding
format on (e.g. "Print Format Start").
Also click on the "Append" check box. In this case, the new data are
always appended to the existing file. Otherwise, the file is simply
overwritten.
Output
You can click as many boxes as you want, with the corresponding options. Thus,
you meet all requirements for your output file.
For information on whether and how to choose "Standard" or any special formats
refer to the topic Standard or Special File Format.
Standard
Clicking "Standard" causes the default setting made in the "Settings GEOPAK"
dialogue of the PartManager to remain unchanged. To get to this dialogue, use
the "Menu bar / Settings / Default Settings Programs / CMM / GEOPAK". The
format file name's length is limited to 40 characters.
Special format
In order to get a special format, click the second button. Use the arrow key to
select your format from the list.
This is what you should know:
• The list is derived from already existing format files.
• The last preceding input is suggested.
• After reinstallation the GEOPAK-3 format is suggested.
• The "Mitutoyo GEOPAK-3" and "Mitutoyo GEOPAK" formats
are always shown. They refer to the file GEOASCII.INI and the
sections [GEOPAK-3] and [Geopak-Win] respectively.
The other optional formats are derived from files with the extension GAF =
GEOPAK-ASCII format. The file name without this extension is in each case the
name that is shown in the list. The format has to be described in this file. In order
for this to be implemented, we recommend that you contact the Mitutoyo Service.
The GAF file has to be stored in the MCOSMOS-INI directory.
Ö When using the other check boxes, you can select which
information will be printed on your protocol.
You will always get the
• name of the operator and the
• date and time of start printing.
You must know
Recording starts as soon as you confirm the input of the "Print
Format Specification" by "Ok".
The selected data are recorded until you finish the part program or
stop the output with the "Print Format End" function via the menu
bar "Output".
A page is printed as soon as it will be full.
If a page is full, it will be automatically printed. You can watch the
percentage in the status bar besides the user name (at the bottom
of the page).
Via the "Form Feed" function (menu bar "Output") you can get the
printout even if the page is not yet full.
Via the "Change Print Output Format" function, you can change print
options without stipulating a new printout format.
You can only use one printout format until activating the "Print
Format End" function.
If you want to use the layout file, you must tell it GEOPAK, this means via the
"Print Layout" (menu bar "Output") function. This function also allows printing out
several reports in only one operation.
Hint
The "Print Layout" function is utilised appropriately at the end of the part program
because all nominal-to-actual comparisons will be listed in the report.
As a standard, Mitutoyo delivers several possibilities for the layout, e.g. the initial
sample report according to VDA guidelines.
Proceed as follows
Ö If you have, for example created several layout files and activated
them already once, you will find these in a list. To do so, click on the
arrow key on the right of the text field.
16.12 ProtocolDesigner
By means of this ProtocolDesigner it is possible to create user-defined protocol
models. Then, you can use them in GEOPAK and CAT1000S for printout. To
create this model, you will not have to start at first GEOPAK or CAT1000S.
Click either
in the menu bar of the PartManager on "Tools" and then on the
function or
in the menu bar of GEOPAK on "Output" and after that on the
function.
The same is valid for CAT1000S.
So, the ProtocolDesigner is a tool to create protocol models or to change them. If
you select the ProtocolDesigner menu entry, first the "Open Protocol Models"
dialogue is opened. In this dialogue, you may - in order to create a model,
Ö either select an existing model or
Ö enter a new name in the "File Name" text field.
The models must be located in the LAYOUT sub-directory of MCOSMOS.
Hint
Consider that you have to use at least 7 head data fields in order to use
our example models.
For further information how to work with the "ProtocolDesigner" in GEOPAK and
CAT1000S, please refer to your MCOSMOS CD-ROM under "Documents", folder
"GENERAL", file "UM_flexprot_e(g,f).pdf".
You will also find a complete user’s manual of the "ProtocolDesigner" program
under "protocoldesigner_e(g).pdf" on your MCOSMOS CD-ROM. Click on
"Documents / GENERAL".
The complete online help of the ProtocolDesigner is installed on your computer
depending on the operation system e.g. under "WINNT / system32", this means
under "CMBTL800.HLP" in German and under "CMBTL801.HLP" in English.
Activate the "Text Output" function via the symbol or via the menu bar and
the "Output" menu.
In the case of identical position numbers, first the input text and then the
relevant tolerance comparison are output.
In the upper part of the text box you can enter the "Output file" or search
for Windows conventions using this symbol. In the latter case, the subsequent
dialogue offers all three options (see ill. below) in the list "File type".
Hints
After the conversion to DMIS, IGES or DXF, all elements are stored in the
cartesian co-ordinate system.
If the part program has been generated with the program "Pure DMISPAK", the
function "Export elements" provides no correct DMIS format.
Ö Click on the view you want (in our example "top view").
Ö You can rotate the part and
Ö print out the view.
In the "Contour Save" dialogue window in the list field under "Select Element",
you will find the contours you have measured so far. It is a part of the List of
Elements . Here, the number of contours is not limited.
Ö Click the contour you want to store. If you do not see it in the
displayed zone, you can use the scroll bar to view the whole list.
Ö Now enter the name of the file in the "Contour File" field together
with the path where you want to store the contour.
Ö You can also click on the icon and store the file in the
following dialogue window (Windows conventions).
The file names must get the extension <.gws>. Otherwise, the program does not
recognise the special information contained in the file. The three letters g, w and
s come from "GEOPAK-Win Scanning".
Once you have stored the contour in such a file, you can use e.g. Word- or
Notepad to read, print, or modify the data. It is also possible to edit in these text
files (according to Windows conventions).
When creating a new template folder, this folder must be listed in the
directory "Layout". Otherwise you get an error message.
Template
In the list box "Template", all templates of the selected directory are
listed.
After the installation of MCOSMOS is completed, the folders
GEOPAK\Mitutoyo and CAT1000S\Mitutoyo contain some examples
of templates you can use.
If you select a template, a preview of the template will be displayed.
Number of Copies
In the "Number of Copies" list box, you define how many copies you
want to output.
In the list box, you see how many protocols have been
requested at last.
In which form the protocols are printed or stored is explained in the "Types of
Output".
Sort order
After you have assigned the position numbers, you can use the list box "Sort
order" to define if and how the tolerance comparisons shall be sorted.
Multi-Mime-HTML-Format
This format is qualified for sending measurement protocols. With
Multi-Mime-HTML format in contrast to simple HTML, only one file
will be created.
XML-Format
This format is partially still in the making. XML is meant to offer you
multitudinous possibilities for processing your measurement data.
Output in Formats of Graphic Data File
• Bitmap
If you make this option, you get one or several bitmap files,
independently to the size of your protocol.
• JPEG graphics
If you make this option, you get one or several JPEG files,
independently to the size of your protocol.
• Metafile (EMF)
If the output must be in the Metafile format, you get one or
several Metafile files, independently to the size of your protocol.
Hint
These graphic data files are suitable for a problem-free integration of your
measurement data in presentations.
List Box for File Names
In the list box bottom right, you enter the file name of the protocol.
So it is possible for you to verify your protocol once more before printing. If your
protocol is alright, you will not have to leave the print preview again. You select
your template from the list and confirm. As a result, you obtain a screen-filling
preview from where you can print directly.
In the input field "Names" of the dialogue "Store graphic for template" you enter a
name of the graphic that is as "telling" as possible. You can also dispose of nine
view numbers. Depending on the template with which you want to print, you have
to select the view number. You know these view numbers (picture on the right)
from the ProtocolDesigner. For detailed information on this program and further
directions for use and Online Help refer to ProtocolDesigner.
The inputs in the input fields "Name" and "Comment" are, subject to a relevant
template, included in the flexible protocol.
Hint
In contrast to the GEOPAK edit mode, you need not select a graphic type,
because in the learn mode, the function "Store graphic for template" is linked to
the graphic.
For more information, refer to " Flexible Graphic Protocols in the GEOPAK
Editor"" and "Flexible Graphic Protocols and Graphic".
Info windows can only be defined for the element graphics and
the airfoil analysis (MAFIS).
In the command "Open protocol”, always ensure that you have selected
the correct template. For detailed information, refer to the topic
Templates of Graphic Windows.
For further information, also read the topic Tolerance Graphics in the Flexible
Protocol.
An example for a layout with a dialogue is the "Initial Sample Report of 1998" that
you can find in the list box.
Hint
For a better orientation, a preliminary drawing of the selected layout is
automatically displayed.
Ö Using the arrow in the top list box, you select the contour you
want to export.
Ö You specify, in the format type list box, the format of the ASCII-
file you want to export.
Ö You use the text box "Contour File" to save by ...
• Entering the file name, or ...
2D contour or...
Reset zoom
3D view
Learnable graphic commands: If you click on this icon, you can store in
another window commands in the part program such as
• "Actual Graphics Settings",
• "Print Window" and
• "Close Window".
Hint
If you click in the learn mode on the "close window symbol" of a
graphic window, the command "window close" will written into your part
program. If this part program runs off in the repeat mode, then this window
is closed automatically.
Print graphics: If you click this symbol, a printout of the current window
contents with the usual log data is created.
17 CMM Movements
17.1 Table of Contents
Clicking on the topics in the below table, you will obtain the required information
about this subject.
Machine Movement
Five Axes Movement
Move CMM along an Axis
Circular Movement
Drive Manually to Point
Manual Measurement Point
Joystick in Workpiece Co-ordinate System
Define Clearance Height
Safety Plane: Task / Procedure
Safety Plane: Further Details
Measurement Point
Measurement Point with Direction
Direction Entry via Variables
Groove Point
Measurement Point with Imaginary Point
Measurring Point on Circular Path
Probing of Edge Point
Automatic Line Measurement
Automatic Plane Measurement
Automatic Inclined Circle Measurement
Automatic Inclined Circle Measurement: Dialogue
Automatic circle measurement
Automatic cylinder measurement
Automatic Hole Measurement
Scanning
Scanning of Known Elements
Scanning in YZ, ZX, RZ and Phi Z Planes
Element finished
Delete last measured point
Stop
Turn Rotary Table
Deflection
Trigger Automatic
CNC Parameters
You can either click the icon, which is located in the tool bar for the
machine (left margin) or select via the menu bar "Measurement / Move Machine".
In both cases you get the dialogue window "Move CMM".
On the left side, you see the icon. If you want to move the
machine to a specific position, click here and input the co-ordinates
of this position. By a click on the arrow on the right end of the input
fields, you can recall the last inputs. Furthermore you can define
variables (e.g. store Z) in the "Formula Calculation"; then you can
use these variables for the input.
Now you can select which Types of Co-ordinate Systems you want
to use; at any time, you can click on the corresponding symbol.
If you need the actual position of the machine in your input window
(e.g. because you only want to change one of the values), click on
the icon ; then you get the actual position in the selected
mode.
If you want to display the data of the point where the probe
is now situated, click on the symbol.
Normally, the program supposes moving along an axis in the part co-ordinate
system, but shifting to the machine co-ordinate system is possible. Proceed as
follows:
Ö Keep the dialogue window "Move Along an Axis".
Ö Click on "Co-ordinate System" in the menu bar and in the pull-down
menu on "Determine Co-ordinate System".
When rotating the B-angle, the machine control decides whether the
rotation turns to the left or to the right, i.e. you have to make sure that
there are no obstacles in any of the two directions of rotation.
It is also possible, however, that you use the CMM symbol to enter the
current CMM position.
In any case, the CMM with the probe first moves from the current
position to the start position.
1 = Start point
2 = Pass through point
3 = End point
The centre of the circle must be located within the CMM volume.
This "Method 2" is not for use in space, but only in the driving planes XY,
YZ and ZX. The angles refer to the first axis of the base plane. The
centre of the circle must be located within the CMM volume.
In the Cartesian mode simply click on the icon to determine the axes to be
considered. This option is available in the Cartesian mode only. In the polar mode
the influence of the individual axes is extremely high so that it is useless to select
a single value.
Display window
After confirmation a window indicating the determined coordinates on the right
will be displayed.
The numbers in blue on the left indicate the distances of the nominal
positions along the machine axes.
It is possible to jam two axes each and to drive in one axis only.
If the "Capture range" of the axes has been reached the digits are
displayed in green.
The window disappears as soon as the numbers for every selected
axis are green.
In the following dialog, click the symbol (left) to define the clearance
height in the text box (right).
You define the axis in which axis to move via the axis symbols (in the
picture it is the X axis) The selected axis is displayed.
To get help, you can call the actual machine position via the symbol.
You can define the error heights at the symbol. The numbers are
automatically counted (upwards) and displayed.
For security, you should reduce the Movement Speed(in the dialog
below on the left).
For detailed information about this topic, refer to Safety Plane: Further
Details.
If measurement takes place in a further view which usually also entails a change
of the probe and the co-ordinate system, this normally requires the definition of a
further safety plane. After conclusion of the measurements in this view, this
safety plane needs to be redefined.
Move to probe system
The approached co-ordinate value refers to the defined probe. Furthermore, the
system moves to the corresponding probe after it has reached the safety plane if
a rotary probe system is used. I.e., the current probe is moved to safety plane.
The probe offset, however, corresponds to the offset of the defined probe in the
safety plane command.
The procedure for defining a co-ordinate system number is analogous to the one
described above. The corresponding co-ordinate system is downloaded and
movement takes place accordingly.
Parallel to probe axis
Usually, a safety plane is approached parallel to an axis of the workpiece co-
ordinate system. When using a rotary probe system, movement may also take
place parallel to the probe axis. This is, for example, required in case of an
inclined bore for the measurement of which the co-ordinate system is not
changed. For this, activate the option "Parallel to probe axis". Then, the probe
moves alongside the probe axis (that corresponds approximately to the bore axis)
and to the defined co-ordinate value.
If, however, a collision occurs while the safety planes are worked off, the pallet
mode stops.
You can make the machine probe a point either by the joystick box; for this,
press the "MEAS"-button, then move the machine to the part. The other way is
via the keyboard, either the icon on the left margin, or via the menu bar
"Measurement / Probing Point" as soon as you have activated an element. Then
you get the corresponding dialog window.
Normally, there are two possibilities to define a measurement point.
3 = travelling direction
4 = safety distance
2. Probe centre: Here, you specify the location of the probe centre a certain
distance away from the surface point. In addition, the probing direction is also
required.
1 = start position
2 = travelling direction
3 = change over point
17.12.2 Details
Point on the surface:
Ö Enter the co-ordinates for the theoretical touching point, or
Ö Select the data from the list box, where the last ten inputs are stored
and offered to you when clicking on the arrow or
1 = movement speed
2 = measurement speed
During the input of the co-ordinates, you can select between three Types of Co-
ordinate Systems . Just click on the icon for the type of co-ordinate system you
want. GEOPAK always starts with the Cartesian co-ordinate system.
After input of the probing point, GEOPAK needs the direction of probing. For this,
you have two possibilities:
Input of angles: this input is done in the prompt fields besides the symbol .
Here, you enter the angles of the probing direction with the axes X, Y, and Z.
The angles can be input through one of the following three methods:
Ö key the values in, or
Ö select a value out of the list boxes, which appear after a click on the
arrow besides the input box, or
Ö click on the icon; this makes the direction of the probing vector
pointing into the opposite direction, e.g.: X=90° becomes X=270°.
Input of a Target: Here, a target point, which can even be situated in the part,
gives the direction. It is not necessary that the probe can reach the target; this
target is only taken to calculate the direction.
1 = measurement point
2 = imaginary point
The co-ordinates of the target are entered in the lower input boxes. If you select
the input by target, the icons and the corresponding input fields are inactive.
For the input of the targets, you can also select the Types of Co-ordinate
Systems (cf. above).
Note
A click on the icon shows the actual position of the probe; this
position means the co-ordinates in the part co-ordinate system, and it is
immediately transformed to the selected co-ordinate system type.
Centre of Probe: In this case, you do not input the theoretical touch point,
but the point in front of the material where the machine switches from movement
speed into measurement speed.
For the input of this point, you can also select one of the three Types of Co-
ordinate Systems (cf. above).
Laser probe
For working with a laser probe, refer to the topic Measurement Point
(Laser) .
"Surface mode" or
1 = start position
2 = movement direction
3 = centre of probe with direction
You can choose one of three Types of Co-ordinate Systems hereafter.
Start of probing
Groove point
You get this function via the "Menu Bar / CMM / Measurement Point
(Probing Point)". Click on the icon on the left in the following dialogue. Cf. the
topic Measurement Point with Direction
You also can click on the symbol in the tools for machine. You obtain the
corresponding dialogue window.
In order to determine the measurement point, you have three options (refer to
detailed information Measurement Point). One of the three possibilities is the
following.
Measurement point with imaginary point: When proceeding this way, you
determine the direction by means of a centre of probe with direction and an
imaginary point. Normally, you measure the origin of the element.
1 = Measurement Point
2 = Imaginative Point
Proceed as follows
Ö Enter the data for a centre of probe with direction in the upper three
input fields, or
Ö Choose data from the list fields which have been recorded over the
last ten measurements or
Ö
Ö Enter the data for the imaginary point in the lower three input fields.
You can also select the start position that you have already entered by
clicking on the symbol. In this case the co-ordinates of the start position for
travelling to the imaginary destination are taken over. You will use this option
when you intend to change only one co-ordinate, for example. As, however,
GEOPAK calculates the probing direction from the difference of the co-ordinates,
at least one co-ordinate needs to be changed.
Ö But first you have to call up the dialogue "Element point" and to go
to "Type of construction" to select
"Measure".
Hint
You should deactivate the option "Measure automatic" because
otherwise you will get the dialogue "Measurement point" which is
superfluous and which you will then have to click away.
Ö In the dialogue "Element point", click "OK" to activate the desired
function in the menu "CMM".
The dialogue "Probe measurement point on circular" is almost identical to the
dialogue "Circular Movement (Method 2)". When probing a measurement point
on circular, there is only a start and no end angle.
As soon as the function is active, the CMM moves parallel to the selected
movement plane. When the probe touches the targeted object, the measurement
point is recorded and the probe moves back to the position at which it has started
the circular movement.
Limitations
You can only use this functionality when your CMM is equipped with one of the
following ROM version numbers:
• UC200 ROM version v3.5 or higher
• UC300 ROM version v6.6 or higher
• UC400 and UC500 ROM: any version number
The minimum radius required for a circular movement is 1 mm.
2 Surface Points
click on this icon in the tool bar on the left margin of the
GEOPAK main window.
Start point
In the "Automatic line measurement" dialogue box enter the coordinates of the
start point (depends on the type of coordinate system).
Angle
This is the angle between the line in measuring direction and the first axis of the
direction plane, i.e. if you enter an angle of 0 or 180 degrees you will achieve the
opposite measuring direction (see following picture).
Probing
17.21.1 Circular
If you can make a rotation with your CMM, you should activate this (see
symbol) if you measure the base of a circumferential groove. You avoid
intermediate positions that would be necessary if you would drive on straight
lines.
If you can move from a meas. point to the next one without a collision, the
straight way is the fastest and shortest.
The option "Direction to the left or to the right" is only relevant if you
only measure the part of a circle.
17.22.1 Circular
If it is possible with your CMM to make a rotation, you should activate this
(see symbol) if you measure an outer circle (bolt). You avoid intermediate
positions that would be necessary if you would drive on straight lines.
At an inner circle (bore hole), the straight way is the fastest and shortest.
a: Circle diameter
b: Circle centre
c: Approach height
d: Approach depth
e: Edge distance
f: Surface normal
g: Diameter for surface measurement
h: Safety distance
For how to proceed further, find detailed information in Automatic Inclined Circle
Measurement: Dialogue .
These data are not required for the inner full circle.
Problem Solving
17.27 Scanning
For the scanning, you have further options via the menus "Measurement Point:
Two Possibilities“ and "Measurement Point with Direction". Meantime, you should
be sufficiently familiarized with these two topics.
Open or closed
Ö Enter the Y value and activate the symbol "Ignore First Axis".
The scanning is terminated as soon as the Y co-ordinate has been
reached independently from the X value.
It is also important to know if you operate with a measuring or a switching probe
system. If you work with a measuring probe system, you must input the scanning
speed (1-20 mm/sec) and the Deflection of the probe.
You select the RZ scanning if you work with rotating and symmetrical profiles.
This can be, e.g. bottles or mouthpieces of trumpets. The driving plane is
determined through the Z axis and the starting point (picture below).
You decide for Phi Z scanning if you move a circle on the one hand, but at the
same time must record different heights (see picture below). The circle is lies
symmetrically around the Z axis. The radius is indicated through the starting
point.
If, after calculation, you notice that the element had incorrect points or if
you still want to measure other points, you can delete the command via the
symbol. Then, you automatically return to the element measurement.
If you know in advance how many points you want to measure, you can
already activate this in the element dialogue with the "Aut. Element Finished"
symbol. This way, after having reached the number of points to be measured, the
measurement is terminated and the calculation is automatically executed.
You can start this function via the symbol or the menu bar "CMM / Delete
Last Measured Point".
17.32 Stop
Via this function that you can activate either via the symbol or the menu
bar "CMM / Stop", it is possible to stop the CMM in case of a crash.
This is the same function that you have on your joystick ("R.STOP").
In case you have a rotary table, the corresponding dialogue gives you
several possibilities. You access the dialogue through the "Menu bar / CMM/
Turn Rotary Table".
It is your decision to choose either an
absolute angle of rotation, or
a relative angle of rotation.
Click on the symbol "Absolute Rotary Angle" and enter into the text box
below an angle the table rotates to. Using the hand symbols you determine the
sense of rotation.
Click on the symbol "Relative Rotary Angle" and enter into the text box
below an angle by which the table is to rotate. Entering a positive angle causes
the table to go round to the right, entering a negative angle causes it to go to the
left.
In any case, when the table rotates watch whether there are workpieces
on the table and where precisely they are located..
The controller does, however, not transmit the sense of rotation. Therefore
GEOPAK determines the shortest travel. In cases where this method should not
practicable (due to fouling conditions with the workpiece), the rotary table has to
be turned under software control.
See also information on the subject "Scanning with the Rotary Table:Introduction
".
For further basic information about place and position of the rotary table, refer to
the topic Rotary Table Types .
17.34 Deflection
To be sure having a contact with the workpiece, the measuring probe works with
a so-called deflection. The control minds that the deflection does, at each point of
the part, not go beyond the limits of the defined values in a dialog. As for a
spring, a better deflection corresponds to a better probing of the part.
Notice
According to the actual status of development, a deflection between 0,25 and 1
mm, depending on the connected probe system, is possible.
Feature for SP600 and SP25
When you have swivelled the SP 600, this is influencing the own weight of the
probe pin so that going backwards to 0 is not possible any more. Here, we have a
"Pre-Guiding". By this means, the maximum deflection is reduced.
17.35 Trigger-Automatic
You use the trigger automatic with optical systems that give a signal when
running over a border. For exact measurement it is important that the
measurement recording is always realized in the same direction (clear - dark or
dark -clear). This is why every second signal is ignored.
Rotary table
During rotation, these rotary tables approach an infinite number of positions. If
you are working with the Mitutoyo rotary table MRT320, you can simultaneously
rotate and measure.
Also refer to Rotary Table: Calibration Method.
Index tables
The index tables approach a defined number of positions. They cannot rotate
during the measurement process. In general, index tables are only used to define
the position of the workpiece to assure a better measurement process.
Also refer to Index Table: Calibration Method.
To ensure that you are using the correct driver for the rotary table, close
MCOSMOS and restart.
To ensure that you are using the correct driver for the switch rotary table,
close MCOSMOS and restart.
If you want to enter values for the single positions, click on the CMM
symbol.
Characteristic features
For the movement and the measurement speed, you have two specific values.
You can select between the
default. The default value for the measurement speed (probing speed) is
the value able to realize the max. accuracy. If your part program is determined to
function on different CMMs with different properties, you should select the default
setting.
Continue with values
If the measurement points are directly probed (Scanning,) and you have
a too small safety distance, you risk collisions if the contour shows and
distinct irregularities.
1 = destination A
2 = intermediate position B
3 = destination C
4 = positioning accuracy
5 = work piece
You should know:
If you select a high value, the part program executes faster than
with a small value.
The value is used in all cases when there are subsequent
movements of the machine.
The above illustration shows the circle radius (red dotted line), the two interim
positions (X) and the shortened movement path (>).
As the illustration below shows, also the interim positions in front of a
measurement point need not be approached.
Notes
The size of the radius depends on your workpiece, on the interim
positions and on your CM M and must be defined for each individual case.
You can only use this functionality when all hardware requirements are
met.
If you want to enter values for the single positions, click on the CMM
symbol.
Characteristic features
For the movement and the measurement speed, you have two specific values.
You can select between the
default.
The default value for the measurement speed (probing speed) is the value able to
realize the max. accuracy. If your part program will be determined to function on
different CMMs with different properties, you should select the default setting.
Continue with values
But if you want to continue with single parameters, click on the symbol.
Enter further Parameters
The "CNC-Parameter" dialogue window has been upgraded with four further
parameters compared with the "CNC Parameters and CNC on"
Measuring Length The measurement length is the max. length of a
CMM’s measurement speed to probe a part.
Positioning Distance The positioning distance describes the
distance between probe and intermediate position. If the probe
came to the intermediate position with this distance, the CMM
continues to the next position.
Optimized Movement
Smooth off edges for an optimized movement
If you think that you can avoid stops that are caused by interim
positions, inform yourself by reading the topic Optimized Movement
.
Smooth off edges for an optimized scan
The probe moves from one measurement point to the next on a
circular path. The scan movement is uniform as there are no sudden
turnarounds.
You will opt for the High Precision Measurement if
• the probe (MPP/SP) shall have stopped swinging after the
deflection
• before the first measurement shall be taken.
In the status line of the GEOPAK main window (bottom left) you see, next to the
symbol for the CMM a LED symbol, which shows the status of operation.
Green: CNC mode off
Yellow: CNC mode on
Further Options
We inform you about further options for the CNC mode with the following terms
"Clearance Height" and "Safety Plane".
Ö Confirm with "OK" and come to the "Best Fit Elements" window of
the elements you have measured. These elements have a fixed
point.
In some cases, you optionally can only rotate or shift (see "Only Rotate" or " Only
Shift ").
Details
With the buttons below this selection you can modify once again the degrees of
freedom. Thus, if for example a movement is only possible in one direction or if a
rotation can only be carried out around one determined axis.
The selection in the top row facilitates the input.
If only one rotation is allowed, you can also enter the rotation point around which
rotation shall be realized. If there is no input, rotation is effected around the origin
of the actual co-ordinate system.
You can access these values in the formula calculation (see details
in topic "System Variable in Formula Calculation").
To activate the dialogue "Best fit" use the menu bar / Measure / Best fit" or
click this icon.
In GEOPAK / Learn mode
Activate the dialogue "Best fit for surface" via the menu bar / Tolerance /
Best fit for surface or click this icon.
Options in the Dialogue "Best Fit"
You can determine for the best fit
• whether CAT1000S can shift and rotate in all directions (this will
result in the smallest deviations), or
• whether only defined axes are allowed.
If only the rotation is allowed, you can also type in the point around which the
rotation takes place.
This point is called the reference point.
This is especially useful if the origin (this is the point of rotation) is located far
from the actual part. This is mainly true for parts, which are defined in a RPS (car
co-ordinate system).
The results of the best fit are displayed in the graphic protocol and in the
standard protocol.
Confirm best fit
If you activate the check box for "Confirm best fit calculation", the dialogue
"Accept best fit results" is shown after the best fit.
In this dialogue you can either accept or cancel the results of the best fit.
If you accept the best fit results, the results of the current best fit are
stored.
If you cancel the best fit results, the current best fit is not stored and
the results of the best fit executed before the last best fit are
restored.
The option "Confirm best fit" is stored in the GEOPAK CMM learn mode.
See further details under "Normal or Extended Precision".
18 Programming Tools
18.1 Programming Help Contents
Clicking on the topics in the below list, you will obtain the required information
about this topic.
Programming Help
Measurement Graphic / Measurement Sequence
Variables and Calculations
Definition of Variables
Input of Formula
Global and Local Variables
Input of Variables
Yes/No Variable
Store Variables to File
Store Variable in INI-File
Load Variable from INI-File
Load Variables from File
Transfer Actual CMM Position into Variable
Actual Temperature in Variable
Settings for Temperature Compensation
Check Temperature
Temperature Warning
Definition of String Variables
Input of String Variables
Store String Variables
Load String Variables
Store Text Variable in INI-File
Load Text Variable from INI-File
Formula Calculation
Overview: Operators and Functions
Scale factor
This only makes sense if you know in advance how many points you
need. If you want to keep measuring until you have reached the limits of
your element, you should deactivate this function. In this case, you
should use the icon "Automatic element finished" to tell GEOPAK that
the measurement has been finished.
Measurement Graphic: After you have activated the function, the element
you measure is continuously presented in the window "Measurement display".
Acoustic action: If you want, a voice can tell you what to do next; this is
especially useful for manual machines, or during manual alignment.
only the number of decimal places you have defined is taken into account.
You should know
You can find details in the topic Table of Operators and Functions .
In this dialogue window (top on the right), you find the symbol . You
can undo as many steps as you want.
To open the "Input variable" dialogue box click on this icon or choose
"Calculate / Input variable" from the menu bar.
In the "Input variable" dialogue box, proceed as follows:
• ... click on this icon to choose from the displayed .udl files
that you have created before.
You will find more detailed information in the file "Specifications
for Layout Dialogue Boxes" (dia_lay_e.pdf) on the MCOSMOS
CD-ROM.
• As it is possible to create several dialogues in one file enter the
name of the dialogue in the "Name of dialogue" text box.
You can enter up to 18 characters for the variable name. All letters, digits
and the underline are admissible. The variable name may not start with a
digit.
Hint
For detailed information also refer to the topic Global and Local Variables
.
When you activate the graphical checkbox "Attach", the variables are
attached to the end of the file for variables. This is useful when the function
"Store variables to file" is used in a loop, as otherwise the file for variables is
overwritten with the variables.
With activating the graphical checkbox "Filter for storing", you activate a
filter that allows only certain variables to be stored into the file for variables.
Ö Enter your filter into the input field "Filter for storing".
In this input field, you may use these wild cards: star (*) and
question mark (?).
Example:
Use in a part program the variable names SCOORX, SCOORY and
SCOORZ, for example, for a start point. To store these three variables,
enter the string "?COOR*" in the input field "Filter for storing".
Define variable name
Make sure that you define meaningful names for your variables. Meaningful
names will allow you to immediately recognise content and task of the variable
and will facilitate the filtering of the variables.
For information about how to define variables names, go to the topic "Input
Variable".
Hints
Non-existing files, sectors or variables are created.
The variables in the text box at the top and the INI-variables may have
different names.
The contents of the variables are assigned to the contents of the INI-
variables.
In this dialogue window you can also opt for the Local Definition of
Variables.
If you want to load only a single variable activate the symbol. Enter, for
example the name of only one variable. Only the one you have selected is loaded
(e.g. var1). Or you enter a wildcard (e.g. var*). In this case, all variables
beginning with "var" are loaded.
Hint
For detailed information also refer to the topic Global and Local Variables
.
You should be very familiar with the structure of the file for
variables to be able to use this function.
Click this symbol to make sure that the next program run really waits for
this current information. The file is then deleted after reading.
Click this symbol, if you want to select a variables file only while the
program run takes place. Then during the execution of the part program the run
of the part program is stopped and you can select a variables file in the file
selection dialogue "Load Variables from File".
Click on the symbol or use the menu bar with the functions "Calculate /
Actual Position in Variable".
In the following dialog window input the names of the variables into the text
boxes.
Furthermore, you can read in this position either in the actual part co-
ordinate system (de-activated symbol) or in the machine co-ordinate system
(symbol activated).
Hint
When entering the name of the variable, you can use either a name
already existing, or a new one. If you use a new name, a new variable will
be created.
Be careful when entering the name. Any typing mistake you make
causes a new (wrong) variable to be created under this name and possibly you
then use this variable.
Hint
For detailed information also refer to the topic Global and Local Variables
.
As a general rule, the reference point is always the point whose position remains
absolutely the same despite material expansion or shrinkage.
In order to be able to activate this option, you must have indicated the reference
point.
Also refer to the topic Check Temperature .
To open the "Input string variable" dialogue box click on this icon or
choose "Calculate / Input string variable" from the menu bar.
In the "Input string variable" dialogue box, proceed as follows:
From dialogue file: Click on this icon if you wish to enter several string
variables in a dialogue box.
• In the Filename text box type the file name or...
You can enter up to 18 characters for the variable name. All letters, digits
and the underline are admissible. The variable name may not start with a
digit.
Hint
For detailed information also refer to the topic Global and Local Variables
.
When you activate the graphical checkbox "Attach", the string variables
are attached to the end of the file for variables. This is useful when the function
"Store string variables to file" is used in a loop, as otherwise the file for variables
is overwritten with the string variables.
With activating the graphical checkbox "Filter for storing", you activate a
filter that allows only certain string variables to be stored into the file for
variables.
Ö Enter your filter into the input field "Filter for storing".
In this input field, you may use these wild cards: star (*) and
question mark (?).
Example:
Use in a part program the variable names SCOORX, SCOORY and
SCOORZ, for example, for a start point. To store these three string
variables, enter the string "?COOR*" in the input field "Filter for storing".
Define string variable name
Make sure that you define meaningful names for your string variables. Meaningful
names will allow you to immediately recognise content and task of the string
variable and will facilitate the filtering of the variables.
For information about how to define string variables, go to the topic "Define String
Variables".
• Text2=Second Text
Example for Use load filter without names of string variables
A file of string variables with the following contents exists:
• First Text
• Second Text
• Third Text
• Fourth Text
The "Text*" filter will be set.
The following string variables are read:
• Text0= First Text
• Text1= Second Text
• Text2= Third Text
• Text3= Fourth Text
You should be very familiar with the structure of the file for
variables to be able to use this function.
Click this symbol to make sure that the next program run really waits for
this current information. The file is then deleted after reading.
Click this symbol, if you want to select a variables file only while the
program run takes place. Then during the execution of the part program the run
of the part program is stopped and you can select a variables file in the file
selection dialogue "Load Variables from File".
Hint
For detailed information also refer to the topic Global and Local Variables
.
[SectionName]
VariableName=1
:
To get to the function, go to the menu bar / Calculate. In the following dialogue
window you can decide,
which variable shall be loaded from the file,
and you select the INI-file.
After selecting this file you can have the existing INI-sectors
displayed by clicking the arrow.
After selecting the sector you can have all INI-variables displayed.
Hints
Non-existing files, sectors or variables are created.
The variables in the text box at the top and the INI-variables may have
different names.
The contents of the text variables are assigned to the contents of the INI-
variables.
You come to the dialog "Define Variable and Calculate" via the symbol or
the menu bar "Calculate / Formula Calculation".
Ö In the text box "System Parameters" of the dialog you determine the
list selection for...
• Results of Min/Max Calculation
• Results for Best Fit
• Probe Data
• CNC Parameters
Ö In the list box on the bottom right, you search for a corresponding
component.
Over the symbol "Undo" you can make each action again
annulled. That is especially then helpful if you deleted mistakenly
formula entries.
Details about parameters can be taken from the topic "Table of Operators and
Functions"
Hint
For detailed information also refer to the topic Global and Local Variables
.
Operator Description
<= Less than or equal to
> Greater than
>= Greater than or equal to
= Equal to
<> Not equal to
18.26.5 Constants
Spelling Description
Spelling Description
PI Pi (3,14159)
E Euler’s constant (2.71828...)
Element components
The values of the element features depend on the unit (inch or mm).
Spelling Description
X,Y,Z Location
I,J,K Direction (cosine format)
A,B,C Direction (a,b,g)(angles in degrees)
RcylXY, Cylindrical co-ordinate system, radius
RcylYZ,
RCylZX
RSph Spherical co-ordinate system, radius
PhiXY, Cylindrical & spherical co-ordinate system,
PhiYZ, angle j
PhiZX
ThetaX, Spherical co-ordinate system, angle J
ThetaY,
ThetaZ
H Only cylinder, height
L Length
R Radius of circle, etc. and large radius of
ellipse
D Diameter (same as radius)
Di Distance from origin (plane & line)
R2 Big radius of ellipse
D2 Big diameter of ellipse
CA Cone angle (degree)
ChA Half cone angle (degree)
Rng Range (form of element)
Sig Sigma
Spelling Description
Ang Only for angle, calculated angle
XY,YZ,ZX Only for angle, projected angle
Di Only for distance, calculated distance
MaxNo Highest used element number
Example for element access:
Access the diameter of the circle with the memory number 3
CR[3].D
Access the X component (cosine angle) of the cylinder axis with the
memory number 8
CY[8].I
Further Element Data
General
CR.LastNo Returns the last handled element
number of a kind of element.
CR[1].NoOfPts Returns the number of points of the
specified element. This works with
each element.
Hint
All access functions which get the scan data work as follows:
If there is no scan data they return the "normal" data, means the data from
the probe calibrated in non scanning mode.
Example for probe access:
Access the diameter of the actual probe
PRB.D
Syntax Description
Ang Current angle in degree
X, Y, Z Alignment position in machine co-ordinates
A, B, C Alignment direction in degree
I, J, K Alignment direction (Cosine format)
Spelling Description
RSph Spherical co-ordinate system, radius
PhiXY, PhiYZ, PhiZX Cylindrical & spherical co-ordinate system, angle ϕ
ThetaX, ThetaY, Spherical co-ordinate system, angle ϑ
ThetaZ
R Radius of circle, etc. and large radius of ellipse
D Diameter (same as radius)
Di Distance from origin (plane & line)
R2 Small radius of ellipse
D2 Small diameter of ellipse
CA Cone angle (degree)
ChA Half cone angle (degree)
Rng Range (form of element)
Sig Sigma
Ang Only for angle, calculated angle
XY,YZ,ZX Only for angle, projected angle
AngXY,AngYZ,AngZX Only for angle, projected angle, these terms only exist
for compatibility with the distance terms
DiXYZ Only for distance, calculated distance
DiX, DiY, DiZ Components of the distance calculation
Week-days
Spelling Description
Sys.Date.Do Week-day as per ISO 8601
W
Sys.Date.Do Week-day as per current user settings
Wu
Sys.Date.Do Week-day as per system settings
Ws
Week numbers
Spelling Description
Sys.Date.W Week as per ISO 8601
Sys.Date.Wu Week as per current user settings
Sys.Date.Ws Week as per system settings
System Time
Spelling Description
SYS.CT Current 'C' time, seconds from 1.01.1970 UTC.
18.26.17 Examples
Calculate the polar angle from circle centre to x axis and assign the
variable "Pangle" to it
Pangll=ATN(CR[1].Y/CR[1].X)
Calculate the area of the circle with the memory number 4
FL=Pi/4*SQR(CR[4].D)
Assign a value to variable var2
var2=3.00
Calculate double the amount of var2
var3=var2 * 2
Remarks:
Tol.Count.InTol + Tol.Count.OOT = Tol.Count.NoOfTol
Tol.Count.InCtrl + Tol.Count.OOC + Tol.Count.OOT = Tol.Count.NoOfTol
Tol.Count.InCtrl + Tol.Count.OOC = Tol.Count.InTol
Tol.Count.OOCUpper + Tol.Count.OOCLower = Tol.Count.OOC
Tol.Count.OOTUpper + Tol.Count.OOTLower = Tol.Count.OOT
Every tolerance comparison is counted, that is, a part program command
"Tolerance comparison" can include more than tolerance comparisons.
Actual co-ordinates
The measurement points are not probe
radius compensated.
CR[1].MP[1].X Returns the X co-ordinate of a
measurement point in actual co-ordinate
system of an element.
CR[1].MP[1].Y Returns the Y co-ordinate of a
measurement point in actual co-ordinate
system of an element..
CR[1].MP[1].Z Returns the Z co-ordinate of a
measurement point in actual co-ordinate
system of an element.
CR[1].MP[1].A Returns the X angle of the probing direction
of a measurement point in actual co-
ordinate system of an element.
CR[1].MP[1].B Returns the Y angle of the probing direction
of a measurement point in actual co-
ordinate system of an element.
CR[1].MP[1].C Returns the Z angle of the probing direction
of a measurement point in actual co-
ordinate system of an element.
CR[1].MP[1].I Returns the X angle cosine of the probing
direction of a measurement point in actual
co-ordinate system of an element.
CR[1].MP[1].J Returns the Y angle cosine of the probing
direction of a measurement point in actual
co-ordinate system of an element.
CR[1].MP[1].K Returns the Z angle cosine of the probing
direction of a measurement point in actual
co-ordinate system of an element.
Machine co-ordinates
To get the values in machine co-ordinates
use the same syntax as above but use
"MMP" instead of "MP".
For example:
CR[1].MMP[1].X
CR[1].MMP[1].A
In most of the cases the scale factor is identical for all co-ordinates, for many
freeform surfaces, as well. Due to specific properties of workpieces produced e.g.
by an injection moulding process, it is quite possible that material shrinkage or
expansion is not identical in all directions.
In the following dialogue (with new functions being available as from Version 2.2)
you are offered a total of four options.
Scale all elements (including element point)
Clicking these option causes one scale factor to be entered for all three axes,
including the element point. This option can be used in most of the cases.
The option "Different scale factor for each axis" cannot be used in
calculating formulae.
The "Undo" command is not supported. In the case of an error
occurring in the learn mode you would have to set the scale factor
once more.
In the present example showing any workpiece (2), the scaling centre (3) is not
located in the origin of the co-ordinate system (1).
19 Sequence Control
19.1 Table of Contents
Clicking on the topics in the below table, you will obtain the required information
about this subject.
Loops
Branches
Subprograms
Delete last step
Error While Executing Command
Comment line
Programmable stop
Show picture
Clear picture
Play sound
Send e-mail
Send SMS
Create Directory
Copy File
Delete File
Input Head Data
Set Head Data Field
Sublot Input
Set Sublot
Open/Close Window
Program call
IO Condition (IO Communication)
19.2 Loops
Definition
The loops are used to repeat the same or similar procedures several times in
succession. It happens that your measurement task requires, e.g. to save
measured elements in different element storage areas. For this purpose, we have
installed a counter, which is increasing the number of the element storage by
one at each loop flow.
All dialogues showing the symbol "Loop Counter" (on the left) provide you
direct access to the function "Loops".
Ö When you want to access the same element at each time the loop
is run, make sure that you de-activate the loop counter.
Ö When you want to access an additional element at each time the
loop is run, make sure that you activate the loop counter
If this is the case, the counter will increment by one at any flow in
progress, beginning from the number entered from time to time.
Symbol or Special Character
Via the symbol, the loop indicator can be immediately used in the
dialogues e.g. for tolerance comparisons, in the element storage or for storage of
contours.
It is also possible to realise free inputs via the special characters "@LC", e.g.
when
entering file names,
when entering formula calculation or even
when you input a text.
When using the special character "@LC", you must pay attention to use
capital characters without fail.
Procedure
Ö You come to the loop functions via the symbols or the menu
bar "Program / Beginning of Loop (End of Loop)".
Ö In the window "Beginning of Loop", you determine the "Number of
Executions".
This can also be realised through variables (see details of the topic
"Definition of Variables").
19.3 Branches
If, in an existing part program, you want to carry out individual instructions only in
certain conditions, you can do that via install "Branches". The branches can only
be created in the GEOPAK Editor.
Cf. details of topic "Branches" in the GEOPAK Editor.
19.4 Subprograms
19.4.1 Definition and Types
There are two reasons to apply sub-programs:
You want to divide up (structure) a long part program into blocks
making sense and giving a clear overview.
You want to hold self-repeating program runs in a sub-program in
order to use it again. In these cases, especially variables are
offered, with which you adapt an existing sub-program to the actual
situation.
Example: Sub-program for bore pictures with rims having four or five
bores.
Sub-programs are separated into two program types.
• Sub-programs, which are related to a parts
• Sub-programs, which can be used from several parts (global)
The creation and administration of the global programs is realised in the sub-
program management (see details in the PartManager under topic
"Administration of Sub-Program").
Activate the symbol and inform the program via the radio buttons where
the sub-program is located (library etc.).
Hint
To impede this, store the variables at the sub-program start. Before
terminating the sub-program, again load the variables.
When this dialogue appears - usually unexpectedly - there are four options
available:
Repeat command: If you select this option, the last used dialogue
opens. In this dialogue you can check again your last entries. The
measurements you have performed up to this stage are still valid.
Delete command: If you select this option, the command is neither
executed nor stored.
Store command: If you select this option, the command is stored
despite a faulty execution in the part program.
Repeat element measurement: If you select this option, e.g. in the
case of a collision, the last dialogue is displayed again.
However, the number of measurement points is completely reset to
0. Therefore, this option differs substantially from the option "Repeat
command" (see above).
This fourth option is particularly not recommendable for the
scanning of contours because this would mean the loss of all points
already measured.
Search for the picture via the symbol according to Windows conventions
and confirm. The picture will appear in the "Measurement Display" window.
If, in the following, you call an element and confirm, the picture will be
overwritten as a default setting in the "Measurement Display" window.
You can avoid this in the element window by clicking on the "Graphics of
Meas." symbol.
Via the symbol above to the right ("Test") in the "Play Sound" window, you
can hear the file to the test.
Use this function to copy the source file under a new name in another or a new
folder. The procedure follows Windows conventions.
If you use the option "Overwrite existing file ", no error message is
issued if the file already exists.
You can also use the option "Delete source file after copying".
A target folder must have already been created before copying.
Subfolders are not included in the copying.
Files can only be copied in learn and repeat mode and not in the
edit mode.
Use wildcards
For copying, only use asterisks ("*") as wildcards or you will receive an error
message.
You can use asterisks to copy one or more files. To identify the files to be copied
by wildcards, you can use the following combinations:
*
*.*
Name.*
*.file name extension
Hint
It is possible that error messages are displayed. However, these error
messages are self-explanatory (e.g.: "Most probably you have not the
required access rights" or "Invalid target directory").
In this way the part program executed the functions you have
entered in the dialog "HEAD Data Editor" earlier in the PartManager.
If you proceed this way, no further action will be required later with a
function asking for head data (e.g. Beginning of File Format). The
head data dialogue will not appear again.
The head data required for input is the information defined in the PartManager
with the option "Input Head Data before Printing" (for details, refer to the topic
"Head Data: Definition ", "Editor for Head Data: Overview" and Dialogue Window
"Editor for Head Data" ).
For Example a dialogue of the following type will appear:
If no head data is defined, no dialogue and no error message will show up.
If no head data with the option "Input Head Data before Printing"
is defined in the PartManager, no head data dialogue and no error dialogue will
show up.
Depending on the sublot already defined in the PartManager (for details, refer to
General information on Sublot and the topics to follow), there will appear a
dialogue where you input the sublot. When in the PartManager a "Structured
Sublot" has been defined, a corresponding dialogue will be displayed (fig. below).
Otherwise only the sublot input with an input field will be displayed.
The dialogue "Structured Sublot" performs a self-check of its input data. For the
standard input, there is only a check for maximum length. If you enter less than
40 characters, the field will automatically be filled with blanks.
An error message will appear only in case the user has interrupted the input
("Sublot input was interrupted"). In the learn mode, there is no error message.
The command is not learnt.
Refer also to "Set Sublot".
If data is entered in the learn mode with variables, the result will automatically be
analysed and displayed under the input line. The remaining characters of every
sublot are filled with blanks.
You should also know
Structured sublot: In order to identify the sublot to be set, you
enter the number of the sublot field and the new contents of the
field. Should the sublot field to be set no exist, the screen shows an
error message ("Sublot not existing").
To get to the function and the dialogue, use the menu bar / Program /
Open/close window. You can use the function to accelerate the part program
execution, i.e. you can switch off options to open them again at the end of the
part program.
A typical example would be to switch off the graphics of elements at the start of
the part program. After the execution of the part program you can switch on the
graphics of elements again to view the result.
The first option means that the current condition of the window remains
unchanged.
If you only click on the clock symbol, the part program stops and only the
external program is running. Only if you close the external program, your part
program will start again.
Working Directory
In this text box you enter the folders (directories) that are required for the running
external program. Pay attention to the spelling of the directories and the rules of
the way of writing of directories (e.g. \PROG\DATA).
Program Parameters
If the external program requires further parameters, these are input, separated by
empty signs, in this text field.
20 Input Instruments
20.1 Possibilities of Text Input / Data Name
It is also possible to enter defined variable information into all boxes in which you
normally make text inputs: Protocol headlines, commentary lines, text lines (e.g.
"Text to Printer"), as well as names of files, elements and variables.
Three important examples
If you want to output, for example the current time of day you can do
that over the output text by previously entering the text "Now it is
@time o’ clock". That leads for example to the output: "Now it is
13:45:48 o’ clock".
If you want to create your own ASCII-file with the results to each
program run, you can input in the learn mode with the "File Format
Beginning" function as file names for example "Result@RC.asc".
That leads after the first program run to "Result1.asc". Then to
"Result 2.asc" etc. RC stands for Repeat Counter and begins with
the number, that you input as an originally-protocol number namely
in the dialogue window directly after start of the repeat mode.
If you want to call variables within a loop via the loop indicator you
input as a variable name, e.g. var@LC. This leads in the first loop
flow to variable var1, in the second to var2 etc.
For further information about all possibilities of modifying the texts in the string
coding, please refer to your MCOSMOS-CD-ROM under "Documents", file
"UM_string_code_g(e).pdf".
Further possibilities of input:
Single Selection
Group Selection
Ö Via the
horizontal icon bar ("Available") you can decide by a mouse-click
which types of elements you want to watch and use or not.
Bear in mind that with the sequence of the circles you define the line's
sense of direction.
With the connection element calculated using this method, you proceed in the
same way as with any other element
You should know
In case of a measured element automatic projection into one plane
is possible, due to the fact that the material side is known.
In case of a connection element the material side is not known;
hence automatic projection is not possible. So you have to define
the projection plane.
For this purpose you have at the left border of the respective dialogue windows
"Connection Element ..." the planes XY, YZ and ZX.
21 Special Programs
21.1 Special Programs (Contents)
ASCII-GEOPAK-Converter
Export Part Program (ASCII/DMIS)
Settings for Export to DMIS
Import GEOPAK-3 Part Program
21.2 ASCII-GEOPAK-Converter
ASCII files always serve to enable a data exchange between computers when
the exchange between files of different formats is either not possible or not
required.
In particular, our ASCII-GEOPAK Converter serves to create a GEOPAK part
program from an agw-file (formatted ASCII file). The term "formatted" in this
context means that the command structure is prescribed (see example illustration
from the ASCII specification below). You will find this ASCII specification on your
MCOSMOS-CD under "Documentation / GEOPAK / pp_ascii_e.pdf".
Hints
The agw-files used in GEOPAK contain all part commands concerning GEOPAK
– but only these and no other internal commands.
Import
To convert an ASCII file to GEOPAK, proceed as follows:
Ö In the PartManager, click in the menu bar on CMM / ASCII-
GEOPAK Converter.
Ö In the subsequent window, pick the corresponding file following the
Windows conventions.
After you have clicked the file, GEOPAK generates a part program
using the commands.
Ö If the part program already exists, you get a corresponding message
and you must change the name of the part program.
For generating and exporting a part program in ASCII format, i.e. as an agw-file,
find detailed information under the topic "Export Part Program".
The file type must always be the type "PARTPRG". The maximum length
of the directory name is eight characters (DOS convention).
After conversion, the part programs are shown in the part list.
In the GEOPAK editor, you get all information about the part programs including
the comments. The comments refer to the settings either you have made in the
dialogue GEOPAK-3 GEOPAK Configuration or to Mitutoyo settings.
For converting further GEOPAK-3 part programs, use the dialogue for conversion
(see picture detail below).
You will find detailed information about this topic, also about its restrictions, on
your MCOSMOS-CD (documentation / GEOPAK) under the title
"si_geo_3_win_g.pdf" (German), "si_geo_3_win_e.pdf" (English) or
"si_geo_3_win_f.pdf" (French).
22 Repeat Mode
22.1 Repeat Mode: Table of Contents
Introduction
Temperature Coefficient in Repeat Mode
Cancel Repeat Mode
Repeat Mode with Offset
Settings
Repeat Mode: Start Editor
You can use the repeat mode to execute a part program for the CMM. For
this, the following options are available:
The text box at the top of the initial dialogue is active when there is
more than one part program for a part.
Use the arrow to open the part program list and then click the
desired part program.
In the text box underneath, enter the number of executions. Decide
whether the data shall be stored for relearn or not.
The offset only plays a role if you repeat the part program more than
once.
Statistics
In case that you forgot one or more features when creating the part
program, you can subsequently use the option "Only feature declaration" (see
icon to the left). In this case, also the statistics symbol must have been activated.
If both icons are active, no measurement values are transferred to the statistics
program.
You can also make your settings in the dialogue "Structured Sublot".
Measure in millimetres or inch.
Start protocol number
The start protocol number serves to specifically assign a protocol to a certain
workpiece. The start protocol number is incremented by the value 1 for each
multiple execution of the part program.
Situations may arise in which you will, for example, not want to start the protocol
again with "1" but in which you want to start again at the end of a previous series.
This is why this option is available in this dialogue.
Further topics
Temperature Coefficient
Cancel Part Program Repetition
Repeat Mode with Offset
In the part list, you can also activate multiple parts for the repeat mode. The parts
are automatically processed one after the other.
If the number of repeats you have entered is bigger than the number of parts, the
repeat mode can be cancelled at any time.
Further topics
Introduction Repeat Mode
Cancel Repeat Mode
Repeat Mode with Offset
You must create the part program in a way that the start position of a
part can be reached from the end position of the previous part.
Proceed as follows:
Ö In the upper part of the dialogue, enter the "number of executions" in
one row and the offset between the parts. You will find the offset
value in the documentation (drawings etc.) pertaining to your pallet.
Furthermore you can use the icons at the top left of the dialogue to
determine which machine axis is positioned parallel to the row.
22.6 Settings
In this dialogue you define the number of decimals that are assigned to the
graphic display of the machine position and of the last element measurement in
the graphics of elements.
For the machine position, you set the minimum number of decimals. This number
is also used for the graphics of elements. The changed inputs will become
effective after a restart of the repeat mode. This setting has no effects on other
outputs, e.g. the ASCII output.
The setting is performed separately for millimetres or inch.
The editor starts and you can process the part program. Part program lines that
have already been executed are highlighted in orange. Within this highlighted
area you can process the lines but you can neither delete these lines nor add
new ones.
In the non-selected area you can apply all functions.
When leaving the GEOPAK editor you get automatically back to the repeat mode
and you can continue with the program.
23 ROUNDPAK-CMM
23.1 ROUNDPAK-CMM: Table of Contents
Task
Alignment
Steps
Dialogue "Pass Data to ROUNDPAK-CMM"
Analysable Elements
Not Analysable Elements
Error Messages
Learn and Repeat Mode
23.2 Task
ROUNDPAK-CMM is a program for the analysis of roundness that complements
the geometry module GEOPAK of MCOSMOS.
For the analysis of roundness usually a special CNC roundness testing
instrument is used in combination with the analysis software ROUNDPAK. With
huge workpieces, however, this combination can often not be employed because
the measurement range is not sufficient.
Therefore we have developed the program ROUNDAK-CMM. The combination of
ROUNDPAK-CMM and GEOPAK allows you to test roundness and cylindricity of
huge workpieces.
Prerequisite
For testing the roundness and cylindricity of huge workpieces with ROUNDPAK-
CMM and GEOPAK, you require a CMM with a scanning probe system.
23.3 Alignment
For the evaluation with ROUNDPAK-CMM you have to create the evaluation co-
ordinate system analogical to the measurement co-ordinate system of
ROUNDPAK. The axis of the element to be evaluated (e.g. cylinder) has to be
the Z axis of the co-ordinate system.
Working steps
Ö Create your standard workpiece co-ordinate system.
Ö Measure a circle near the bottom of your workpiece (see picture)
and calculate this circle as Gauss element.
Ö Measure a circle near the top of your workpiece (see picture) and
calculate this circle as Gauss element.
Ö Create a connection element line out of the centre points of the two
circles.
Ö Re-align your GEOPAK workpiece co-ordinate system. Use the
connection element line as Z axis of your ROUNDPAK Evaluation
Co-ordinate System (RECS).
Ö Now the elements to be evaluated in ROUNDPAK-CMM can be
measured.
23.4 Steps
Before you start working with ROUNDPAK-CMM you have to create the co-
ordinate system. See also "Alignment".
Working Steps
ROUNDPAK-CMM and GEOPAK are interacting. In simplified terms, the working
steps can be described as follows:
Ö You measure elements in GEOPAK. Part program commands are
created.
Ö If you want to use a filter you work either in GEOPAK or in
ROUNDPAK-CMM. If you use the filter in both programs the
evaluation is incorrect. If you want to compare the results of
GEOPAK and ROUNDPAK-CMM you have to use the filter in
GEOPAK.
The measurement data (measurement points, elements and part
program commands) are passed to ROUNDPAK-CMM.
The evaluation of the measurement data is performed in
ROUNDPAK-CMM.
The results can be output either in GEOPAK or in ROUNDPAK-
CMM.
• Graphics and results of ROUNDPAK-CMM can be used in
GEOPAK for the output. For example, ROUNDPAK-CMM
graphics can be used in the ProtocolDesigner in GEOPAK.
• However, the output of results is also possible in ROUNDPAK-
CMM without GEOPAK.
Element Line; horizontal to basic plane and with reference to the axis of rotation
These two cylinders are not in a coaxial position. In this case you get an error
message.
The two cylinders are in a coaxial position. These elements can be evaluated
with ROUNDPAK-CMM.
24 SCANPAK
24.1 Scanning-Contents
Introduction
Measurement Methods: Overview
Start of SCANNING
Manual CMM
With Touch Trigger
With Fixed Probe
CNC Scanning
"Automatic Measurement" On
The Driving Strategies
Scanning in Phi-Z with Constant Radius
Open Contour
Start and End Position of a Contour as a Contact Point
With "Automatic Element"
Compensation of Radius of Probe (Scanning)
With Measuring Probe
Clamp axis with MPP
Thread Scanning with MPP10
Element Contur
Start in GEOPAK
Selection of Points Contour
Contour Connection Element
Intersection Point (Contour with Line / Circle / Point)
Contour Import/Export
Contents
Principles
Import Contour
Export Contour
Technical Specification
DXF Format
VDAFS Format
VDAIS (IGES) Format
NC Formats
Special formats
Error Messages
Manipulate Contour
Contents
Manipulate Contour
Scale Contour
Edit Contour Point
Mirror Contour
Move / Rotate Contour
Create Offset-Contour
Idealize Contour
Change Point Sequence
Sort Sequence of Contour Points
Fit in Circle with fixed Diameter
Middle Contour
Prepare Leading Contour
Activate Leading Contour
Scanning with Guiding Contour
Loop Counter
Scanning of a Nominal Contour
Define Approach Direction
Recalculate Contour from Memory / Copy
Delete Contour Points
Delete Points of a Contour
Delete via "Single Selection"
Delete with the Co-Ordinates
Delete with Radius
Delete via an Angle Area
Reduce Number of Points
Delete Linear Parts of a Contour
Reduce Neighboured Points
Delete Point Intervals from Contour
Clean Contour
Delete Contour Loops
Delete Reversing Paths from Contour
Delete Double Contour Points
Min. and Max. Point
Graphics of Elements
Contour View
Display Sub Elements of a Contour
Circles as Partial Circle Display
Contour Point Selection by Keyboard
Multi-Colour Contour Display
Contour Display as Lines and/or Points
24.2 Introduction
The option "Scanning" as part of our GEOPAK base program provides the
function that allows you to
scan contours and freeform surfaces
realise nominal actual comparisons with contours
calculate geometrical elements at the contour after scanning
import contours from or to import them to external systems.
In principle, all the functions comprised by the GEOPAK base program of are at
your disposal, from learn mode via the repeat mode to graphical representation
or output. This online help provides you, in particular, information on the specific
features of scanning. For your guidance, use the table of contents or the index.
24.4.1 Symbols
Measurement and theoretic element. Activate alternatively one of the
two symbols and confirm.
With "Measure", you come to the next dialogue window "Manual
Scanning" or CNC Scanning. The decisive criterion is the type of
CMM at your disposal, or whether you have activated the CNC
function.
Via the second symbol, you can load a theoretical contour (nominal
contour). In the following search window, you select your file
according to the known Windows conventions. This can be a file
with the "gws" extension. This is short for "GEOPAK-Win Scanning".
To find further formats, please proceed as follows:
Ö In the "Contour" window, open the file type list via the symbol.
Ö Select by mouse click from this list the file type required.
Automatic element finished. If you activate this symbol, also the element is
finished upon completion of the measurement.
If you want to work using a start and end point, you have to activate the
functions with the symbol. You can select between the three co-ordinate system
types (for details see under the topic "Types of Co-ordinate System"), and, in
each case, you
enter the values in the text fields, or
select the current position of the CMM by a click on the symbol.
Below the "End Point", you can also select the "Closed Contour" by a click
on the symbol. The co-ordinates of the start point (end point = start point) are of
decisive importance.
The reason why the pitch is deactivated is because each point is stored when
measurement is carried out using a touch trigger probe.
By a mouse-click on the symbol (on the left) you cause the probe radius
compensation to be automatically performed at the end of measurement.
Via one of the three "Plane" symbols – in the present case, the YZ
plane is activated - you set the CMM to the plane in which compensation shall
take place.
If you want to work using a start and end point, you have to activate the
functions with the symbol. In any case, you can
input the co-ordinates for the X, Y and Z axis into the text fields, or
select the actual position of the CMM by a click on the symbol.
Below the "End Point", you can also select the "Closed Contour" by a click
on the symbol. The co-ordinates of the start point (end point = start point) are of
decisive importance).
With the fixed probe, points are continuously scanned. You determine the pitch in
millimetres in the corresponding text field.
When clicking the symbol (on the left), compensation of probe radius is
automatically carried out at the end of the measurement.
Via one of the three "Plane" symbols – in the present case, the YZ
plane is activated - you set the CMM to the plane, in which compensation shall
take place.
If the last contour point is recorded, the program is waiting for another trigger
signal of the foot switch. This position is used as a dummy point for definition of
direction of compensation (see picture below). The dummy point must be situated
on the "Not Material Side" of the tangent, which is passing through the last
contour point.
1 Start
2 Stop
3 Dummy point on the right side
4 Dummy point on the wrong side
24.6.1.1 Procedure
Ö "Automatic Measurement".
In the GEOPAK editor, you can open the dialogue window "CNC scanning"
either by clicking the symbol or by clicking the function "CMM / Scanning" in the
menu bar.
If you determine start and end point, you can, at your choice, work
using one of the three Types of Co-ordinate System:
For information about how to position the start and end point of a
contour on the workpiece surface, refer to the topic "Start and End
Position of a Contour as a Contact Point".
Activate this symbol only if you work with a MPP 4 or MPP 5. By a mouse-
click, you then clamp an axis. For details see under the topic "Clamp Axis with
MPP 4/5".
If you have selected a closed contour, start point = end point. Therefore the
co-ordinates of the end point are deactivated in this case (also see the chapter
"Open Contour").
With the direction vector you specify the direction where the probing is to
take place.
Background
With the normal Phi-Z-scanning, the constant radius is calculated from the start
point and the origin of the current co-ordinate system. With worms, however, we
have to work with an inclined probing surface and the program starts with
calculating the first probing point through the normal on the flank line (see ill.).
The resulting radius is established by activating the option in the dialogue.
1: Start point
2: Radius
Despite the varyingDeflection the scan can be executed on a constant radius.
Since, on its way to this axis, the scan can intersect several times the
other axis, but a stop should not be now, the axis must be "ignored". Which axis
must be ignored can be defined via the icons above. In the table below you see,
which axis must be the first or the second.
The end point of a closed contour automatically results from the first
point of the contour. That is why in this case no input for the end point is
possible.
24.6.8.2 Deflection
The deflection can only be entered with a measuring probe. This is necessary
because a certain probing force is required so that the CMM can follow the
course of the contour. The probing force is proportional to the deflection of the
probe. Via the deflection, it is possible to influence the probing force.
With important changes of direction and a high probing force, you can get
problems. The probe can be e.g. too much accelerated (external angle). This
would lead to the error: “Out of Max. Deflection”. This tendency would still be
stronger with a smaller probe radius.
Make absolutely sure that the positioning of your part on the CMM is
made in such a way that the driving plane you selected is situated
parallel to a CMM axis.
For details regarding CNC Scanning see under the topic "CNC Scanning:
"Automatic Measurement" On"!
This illustration shows that there are six possible MPP10 probe directions
available.
Ö Under "Termination condition" you can define when you want to stop
the scan (input) or whether you want the CMM to automatically find
the thread end.
Ö If required, read information about "Pitch" and scan speed under the
topics for CNC scanning.
Ö With the option "Display thread in extra window" you have the
possibility to display the thread form. In the repeat mode the
program continues only after the window is closed.
Note
You can have an output of the results of the thread measurement, like for
example thread start or thread length, via the dialogue "Define variables
and calculate" (see also the picture below and for more details refer to
System Variable in Formula Calculation as well as to the topicTable of
Operators and Functions .)
Using this function, you create a new element of the type "Contour". A
contour comprises a number of points in an ordered array. The GEOPAK
program can use the contour points for calculating an element (for details see the
example shown under Selection of Points Contour).
Ö You either click on the symbol (see above) or use the menu bar
"Element / Contour".
In the dialogue window "Element Contour" there are summarised all
the types of construction of planes allowed by GEOPAK (for further
details please refer also to Elements: Overview).
For details concerning the first two types of construction see Type of
Construction.
For further details see under
Type of Construction
Load Contour.
Middle Contour .
Below the line "Selected Blocks" you decide via the symbols
which blocks you want to use for the calculation.
Using this symbol you call up all contour points required for the
calculation of the element in question.
You can use this function to connect the first and the last contour point of a
contour. The contour is assigned the status "closed contour". In this case, the
button is displayed as pushed.
If the connection between the first and the last contour point is interrupted, the
contour is assigned the status "opened contour".
Hint
For details as how to proceed in the dialogue windows "Contour
Connection Element (Single or Group Selection)", please refer to the
"Single Selection" and "Group Selection".
24.8.2 Principles
The following texts describes a function - meanwhile integrated in GEOPAK -
which was known before as program "TRANSPAK".
With this function it is possible to take over contours from external CAD systems
to GEOPAK. It's primary task is to read in contours for tolerance comparisons.
Condition for the measuring procedures in GEOPAK is that only the required
contour data (e.g. of any two dimensional contour) are included in the CAD files.
In general, it is only possible to read in formats which correspond to the technical
specifications determined in GEOPAK (for further information please refer to
Technical Specification).
Precondition
The function "Import contour" must be activated by an entry in the dongle.
The result is shown in the element graphic, in the element list and in
the result field.
If you wish to sort, a maximum number of 7000 elements can be
read.
Further Theme: Error_Message
Group codes not listed here are ignored. In particular, the use of 210,
220, 230 and with POLYLINE 10, 20, 30 with values not equal to 0 leads
to errors.
24.8.9 NC Formats
NC programs are generated and read according to DIN 66025.
Reading NC data into GEOPAK
The following G commands are interpreted:
G1 straight line interpolation
G2 circle interpolation in direction to the right
G3 circle interpolation in direction to the left
G17 XY plane selection
G18 ZX plane selection
G19 YZ plane selection
Note:
the circle in commands G2 and G3 must be defined via the midpoint
(I, J, K);
the co-ordinates can be specified both incrementally and absolutely;
the commands G1, G2, G3 can also be programmed permanently.
Output of GEOPAK in NC formats
The data are output via G1 commands.
Initial and end sequences can be defined specifically for each
control system.
For details as to whether and how to use the loop counter, please refer to
the title "Loop Counter".
All contours are processed in the actual co-ordinate system, that is, not
necessarily in the system where they were measured.
In the dialogue window "Edit contour point" you enter the new co-ordinates of the
contour point to be changed.
The calculation of the offset contour makes it possible to clip off parts of
the contour (see picture below. Upon completion of the calculation, these
constrictions are automatically deleted. This is the reason why the
calculated contour may possibly provide less points than the initial
contour. These points are recovered by the "Back function".
On the left (above) the original contour, on the right (below) the contour
after the offset.
The "Offset Contour" is shown in the element graphics and recorded in the result
box.
For information about if and how to use the loop counter, refer
to the topic "Loop Counter".
Angle range
The points are sorted against the first axis of the contour projection
depending on the angle of each individual point. The angle is always
calculated on the projection plane of the contour. The start point
does not change, the end point may change.
Ascending / Descending
The sort sequence of the previous settings (except "Reverse sort
sequence for points") can be reversed using these option buttons.
Examples:
• Contour points of a gear are sorted with the option "Angle
range".
• A contour parallel to the X-axis could be sorted easily with the
option "X-co-ordinate".
• In most cases, the option "Smallest distance in space" is
sufficient.
Ö Via the "Fit in Element Circle" and "Select Points from Contour"
windows, you create your circle. See further details to this in the
topics
Constructed Circles and
Select Points from Contour.
This function can only be used on contours with a point sequence. The "Inserted
Circle" is a simulation of the customary methods in order to evaluate spindle and
screw parameters. The starting points must exist shaped as a contour.
Ö You either click on the symbol or use the menu bar with the
functions "Element/Contour".
Ö Using the dialogue window "Element Contour", you allocate a name
and a memory location to the contour you still want to calculate.
Loop Counter".
The new contour is displayed in the element graphics and recorded
in the result box..
Hint
In the window "Middle Contour" you can, of course, select just one
contour with a different pitch.
For details regarding general principles see under "Manipulate Contour".
Ö You see in the GEOPAK status line a yellow dot next to the
CMM symbol.
In the first scanning with guiding contour, you should reduce the
movement speed of the CMM.
24.9.15.2 Default:
Specify measurement direction (fixed measurement direction)
If you have selected e.g. the X/Y plane, you measure in the +Z or—
Z direction.
In order to get a short measurement time, the (dash-lined) Z co-
ordinate adapts itself in our example with the X/Y plane (swung line
below) of the workpiece contour.
If you selected, like above, the X/Y-plain, the probing direction in the
X/Y plane is automatically calculated. It passes vertically to the
contour, namely to the inner or outer side. (see picture below [outer
side]).
The scanning of a nominal contour in the surface mode works like the Phi-Z-
scanning. However, a contour is used as leading geometry instead of a circle.
Proceed as follows
Ö In the menu "CMM" click on the function "Scanning of a nominal
contour"
Ö Select the leading contour in the window "Scanning of a nominal
contour".
With a deflection of less than 0.080 mm, the measurement points captured
in this section during scanning are deleted without a corresponding error
message. If you activate this button, scanning is aborted with a corresponding
error message.
Tolerance Limits
The nominal contour is used to calculate geometrical elements like circles (red)
and lines (blue). The maximum deviation between the nominal contour and the
calculated elements is defined by the tolerance limits of the line and circle
elements.
Enter these tolerance limits into the input fields "Line" and "Circle".
During the scanning process the probe may not loose contact to the workpiece.
Therefore, the offset of the nominal contour is included in the calculation. This
offset is the excursion that is added to the approach direction. For detailed
information, refer to Define Approach Direction.
When probing a surface and using the Phi-Z-strategy, click on the symbol
"Start point on the surface".
When probing at an edge in one of the three planes XY, XZ and YZ from
the side, click on the symbol "Start point on the edge". This scan mode is quicker
than the scan mode for an unknown contour. As this is a 2D-scan, the third co-
ordinate remains almost constant.
You can define the angles of the direction vectors of the approach direction in the
input fields X, Y and Z. The entered values are automatically adapted so that the
sum of the cosine four squares is 1. The approach direction is used to determine
on which side of the nominal contour the material is.
If you click on the symbol "Change direction vector", the respective angle
of the direction vector is reversed.
Accept CMM-position
When clicking on the symbol "Machine position", the approach direction to the
first contour point is defined. With this function you can assert that no collisions
occur before starting the contour measurement.
Point distance and scan speed
In the input field "Pitch", enter the point distance of the individual
contour points.
In the input field "Scan speed", enter the speed with which you wish
to scan your workpiece.
Ö In the list field "Select Contour", click the contour, which must
be recalculated (copied).
Ö In the "Storage" list box, you enter a no. already existing or a new
no. for your contour.
Ö On principle, you can select
• a whole contour or a
• section of it (also selectable with the mouse).
Ö If and how to use the loop counter, is fully shown in the topic
"Loop Counter".
Ö Via one of the symbols (here the Phi Z plane), you decide in
which plane the contour must be projected.
Ö "X-Y-Z Co-Ordinates".
Ö Use the check buttons to determine whether you wish to delete the
points above or below the co-ordinate or between two co-ordinates.
Ö The area where you wish to delete the contour points is to be
entered into the text box adjacent to the co-ordinate symbols. You
can input negative values.
For the example shown in the picture below, we activated the option
"X Co-Ordinate" and "above".
The result is shown in a graphics and in the "Select Points from
Contour" window.
Supposing the contour consisted of 1000 contour points and you entered
1001, the contour would be deleted, except the first point.
The crossing point is shown in green and the loop points in red.
The time required for calculating this function depends on the number of
loop points which you have entered.
Notice
The extreme values are even evaluated (interpolated) if the point itself has
not been measured.
You proceed in the following way
To locate the co-ordinates already shown in the picture, you continue as follows:
Ö Via click on the green point, you first get the point
no. in a rectangular box.
Ö Through click on the right mouse button on this rectangular box, you
get a list from which you can, e.g. call your information (picture
below).
Ö Through click e.g. on the Y co-ordinate, you get the requested value
(picture below).
The above illustration represents single points of the contour, however with a
reduced number of points.
Before the transmission, the contour is idealized with automatically calculated
lines and circles. This changes the form of the contour within a tolerance zone of
max. +- 0,010 mm (find detailed information under the topic Tolerance Limits). No
discontinuity occurs in the transitions between the calculated elements. Thus, the
transitions are continuous and the DXF-output can be executed. The number of
output elements is below 100, the file size is now 6 KByte compared to 215
KByte for an output of single points.
In the dialogue, you can enter the corresponding start memory number for the
lines or circles.
In the lines "Maximum number of lines (circles)", you enter the values you
consider to be the optimum. For this topic, find detailed information under
Idealize, in this case in connection with the automatic element calculation.
24.9.35.3 Idealize
The points of the contour are locally fitted to the calculated element. The result is
a contour that is ideally fitted to the calculated lines and circles without a
spreading of the measurement points (ill. below, right contour).
Hint
The question as to how many lines or circles shall be calculated can be
explained in an example:
When dealing with a contour that can obviously be defined by three
circles, you should leave it at those three circles. In the list of memory
numbers, the circles including most of the new points are anyhow
positioned at the top. These circles would also be decisive for the
idealized contour.
24.9.35.4 Permanency
The end point of a line or circle element to be calculated is positioned on the start
point of the following element which results in small gaps between the elements.
The connections between the following elements need, however, not be
tangential (see ill. below).
A: No permanency
B: The end point of the circle and the start point of the line are in one point,
the lead angles are different.
C: Permanent, the lead angle in the point of intersection is the same for
both elements.
For how to export the contour in DXF-format, refer to the topic "Export Contour".
First find out whether you want to view a specific contour or whether
all contours are to be displayed.
Then adjust whether and which further geometrical elements are to
be displayed.
Display contour and its sub elements
Of a contour you wish to view, in the graphics of elements, only the contour itself
and its sub elements, in other words, the elements which were created by means
of this contour (fitted-in circle, etc.).
Ö Activate the check box "Only Active Contour".
Ö Choose a contour from the list box.
Above the contour selected, there appear the number of points the
contour contains, the plane in which plane the contour was created
and whether it is an open or closed contour.
Ö Activate the check box " Only Contour Subelements" within the area
"Geometric Elements".
Selecting "All" causes the contour and all geometric elements (circle, line, etc.) to
be displayed, irrespective of whether or not these elements have been created by
means of the selected contour. If "None" is selected, only the active contour will
be displayed.
Hint
To generate an inlaid circle, use the button "Fit in Element" in the "Circle
Element" dialogue.
Using the "Partial Circle Display" function it is possible to display only that part of
a circle which runs on the contour. The part beyond is masked out. This is based
on the premise that the circle is a sub element of a contour.
To open the "Point Selection Contour" dialogue, you use, for instance, the
"Element Circle" dialogue with "Fit in Element" activated. You confirm and the
dialogue "Fit in element Circle" will be opened. After your inputs in the dialogue
"Fit in element Circle" you confirm again.
Ö Click with the mouse into the graphics of elements to make sure that
the following keyboard inputs do not apply to the open dialogue, but
to the graphics of elements.
This action has to be repeated, whenever you click with the
mouse into the dialogue, for instance, to undo the last point area
selection, as all subsequent keyboard inputs would again be related
to the dialogue. At the beginning, the mouse pointer is always
positioned onto the first contour point.
Ö Use the arrow keys to move the mouse pointer to the desired
contour point.
Ö Operate the Enter key to define the selected contour point as the
starting point of an area selection.
Ö Use the arrow keys to move the mouse pointer to the contour point
which you wish to define as the starting point of the point area to be
selected.
Ö Operate the Enter key to define the selected contour point as the
starting point.
Key Mouse pointer movement
RH arrow key, Moves mouse pointer to the next contour point
Arrow key above
LH arrow key, Moves mouse pointer to the previous contour point
Arrow key below
Ctrl + arrow key, For fast mouse pointer movement on the contour
Page up,
Page down
Pos 1 Moves mouse pointer to the first contour point
End Moves mouse pointer to the last contour point
Enter (first time) Start of selection
Enter (second time) End of selection
In the "Point Selection by Keyboard" mode, you can use the mouse for an
additional functionality, e.g. for zooming into the graphics. That would provide you
a more detailed view while selecting points.
Clicking on the symbol in the icon bar, you come to the "Tolerance
Comparison Contours" dialogue window.
Ö In the text boxes, "Nominal" and "Actual", select from the lists
your contours which are, in fact, already available. The nominal
contour can already be a measured contour (for details cf. Load
Contour ). Or load your contour from an external CAD system (for
further details regarding this topic cf. "Load Contour from CAD
System").
Ö Enter into the input field "Number of act/nom pairs" a "1", if not
already proposed.
Similar to the loop mode, the memory numbers are counted upwards and the
memory number of the selected contours is used as the start number
According to the input example, the following pairs are created.
Pair 1: (4)act1 / (1)nom1
Pair 2: (5)act2 / (2)nom2
Pair 3: (6)act3 / (3)nom3
By using this symbol you control the functionality "Loops" (see details of this
topic).
24.11.2 Pitch
By making inputs in "Pitch"...
you first of all define the points from where measurement must take
place;
in the next step, by Vector Direction, enter the direction along
which the distance from the opposite contour is measured.
The pitch specifies the distance where the individual comparisons are carried out.
The points at which the nominal and actual comparison is carried out are, in most
cases, not identical with the contour points of the actual respectively the nominal
contour points. This is why they are interpolated (cubic curve). This means that
even the areas between the points are calculated. According to your task, you will
opt for one out of six "pitches".
Hint
This form is not recommended, as it takes a great deal of time. It is
because of the vector direction that the program has to calculate the point
through which the perpendicular goes to the actual point (see picture
below).
1 = Actual contour
2 = Nominal contour
"Horizontal",
"Vertical",
"Rotate".
Click either on one of the three symbols, or on two or even all three symbols. The
best fit will be automatically made. The result can be seen from the graphical
representation.
If only one rotation is allowed, said rotation is carried out around the origin of the
actual co-ordinate system.
The results are graphically and numerically shown in the "Tolerance Comparison
Contours" window. Here, you see the abbreviations where UD is Upper
Difference; LD = Lower Difference; MD = Mean Difference). In addition to the
above, via various symbols in this window, you have following possibility
In particular via the information symbol, you have the possibility to set
information flags.
Ö Click on the symbol
The mouse changes to a reticle.
Ö Click on the position in the graphics where you want to set the
information or flag.
Ö With a further click on the flag (keep the mouse button pressed) you
can drag the flag to a different position.
Ö Clicking with the right mouse button on the flag, you can, among
other things, delete the flag.
Using the "Learnable Graphic Commands" symbol, you can preset that the
windows are printed out or applied in the repeat mode. You must activate this
function already in the single mode, since, being in the repeat mode, you will
have no more influence.
Also see the topic:
Bestfit within Tolerance Limits
If you want to use the tolerance band of the loaded nominal contour, activate
this button. You have already created the nominal contour with the tolerance
band using the functions "Tolerance band editor" or "Tolerance band contour".
The input fields "Upper tol." and "Lower tol." are shown inactive and an input of
the tolerance limits is not possible.
24.11.6.3 Offset
An overmeasure contour around the nominal contour is created with the offset.
Then, the calculated deviations no longer refer to the nominal contour but to the
overmeasure contour. The reference direction is not influenced by the offset.
Example:
A slot is limited by inside and outside contour. The distance between the contours
(i.e. the slot width) is 52 mm. The tolerance comparison shall be used to examine
the deviation of the slot width from the nominal measurement 52 mm +-0.025
mm.
The inside contour serves as the nominal contour, the outside contour as the
actual contour.
When carrying out the comparison with an offset (overmeasure) e.g. of 52 mm
and a tolerance of +-0.025 mm, a significant deviation is visible.
Compared with that, no deviation is visible in the graphic when applying the
onesided tolerance of 51.998 mm and 52.032 mm.
The result of the numerical evaluation shows no difference between the two
processes.
Use the symbol "Loop counter" to control the functionality "Loops" (for
detailed information, refer to this topic).
If you activate this symbol you can have a form tolerance chart displayed.
Enter the value of the tolerance limit into the input field "Tolerance width".
Bestfit
The best fit is carried out prior to the evaluation of the line form tolerance. The
best fit position of the contour is calculated only temporarily and is not stored. For
details, refer to the topic Best Fit Contour.
The tolerance band editor can be called only in the learn mode.
Click on the selection symbol in order to relate the entries from the areas
"Start of Tolerance Range" and "End of Tolerance Range" to the whole contour.
Delete defined tolerance ranges of the whole contour
Click on the dust bin symbol to delete your tolerance ranges of the whole
contour.
Enter tolerance limits using the mouse
Click on the pipette symbol to take the tolerance ranges by means of the
mouse into the input boxes of the areas "Start of Tolerance Range" and "End of
Tolerance Range".
Ö Click with the mouse cursor on a contour point within a tolerance
range.
Once you have entered the required values, press again the pipette
symbol in order to switch this function off. Should you click, by mistake,
into the graphics of elements, the values entered would be changed.
The "cut off wave length" is calculated with p, the circle diameter and on the
basis of 50 UPR (undulations per revolution). It must be stated for every filter.
The pre-set UPR-size is 50. The formula used internally by GEOPAK is then:
Cut off wave length = p * Circle diameter / UPR
Pre-set are the Gauss-filter and a "cut off wave length" of 1.0.
The measurement unit is limited to millimetres.
Further information
For detailed information about what must be observed when filtering
peaks of a measured contour, refer to the documentation "Filtering
of peaks of a measured contour" on your COSMOS-CD /
DOCUMENTATION / SCANPAK.
Under the file name "SI_contour_filtering_g.pdf" (German) or
"SI_contour_filtering_e.pdf" (English) respectively.
Usually, part programs or the function "Dual flank scanning" are automatically
generated by the Mitutoyo toothed wheel measurement programs, e.g. "Scan-
Worm" from the toothed wheel parameters. You can change the scan parameters
in the editing mode.
For changing scan parameters, open the dialogue window "Dual flank scanning"
via the menu "CMM".
Start position
Like usual, you see at the top left the start position, the input mode for the co-
ordinate system and – if you have a scanning probe suitable for clamping (MPP
4, 5, 100, 300), the clamping function (for more details refer also to "Clamp Axis
with MPP").
The approach direction is only active when you want to operate the dual flank
scanning without rotary table. If you want to operate the dual flank scanning with
a rotary table, the fitting position of the probe stylus determines the approach
direction.
Scanning parameter
Apart from the known parameters like scan interval, safety distance etc., you find
under the last position the item "Retraction distance". When you enter the
retraction distance this allows you, in this particular case of the worm, to pull back
beyond the safety distance.
End condition
The scan is ended when the entered height difference is reached when following
the contour.
It is possible to use the dual flank scanning also without a rotary table when
clicking on this symbol.
When the dual flank scanning is used with a rotary table, the approach direction
is automatically calculated by the probe configuration.
When working without rotary table, all you have to do is to enter the
approach direction yourself.
Hints
In the learning mode you can work with the dual flank scanning when the
software of the machine control supports this option.
In the GEOPAK-Editor this function is also supported when the rotary
table is not set as a CMM.
You need special CMM-ROMs as well as a scanning probe system.
24.13.2 Calibration
The WIZprobe can be used at any PH10 angle, and is calibrated in a similar
manner to a touch trigger probe, but uses a different measurement strategy,
which is automatically initiated from the Probe Data Management dialog.
Additionally a specially coated Reference Sphere is provided.
Proceed as follows:
Ö Select Probe Data Management Menu.
Ö Create a new probe position with ‘Edit’ then select WIZlaser button.
Ö Follow the instruction to initiate the calibration.
Further themes
Single Point Laser "WIZprobe"
The Menu
Laser Probe: Measurement Course
The parameters Plane, Start, End, Direction etc are selected in the same way as
when using a touch probe. The start condition has to be selected as above.
The scanning speed and pitch are interactive (as discussed at "WIZprobe") but
are not fixed. It is therefore possible to select a speed of 5mm/s with a pitch > 0.1
but not < 0.1
Further themes
Single Point Laser "WIZprobe"
Calibration
Laser-Probe: Measurement Course
24.13.4.1 Principles
The laser beam has a focus range of 10 millimetres for measuring (see drawing
below for the example of a point probing from the top). However, the laser probe
achieves the most accurate measurement point in the middle (red line) of the
focus range, i.e. the zero crossing. That means that with a laser probe
measurement, the measurement point is recorded when the laser beam
approaches and reaches the work piece with this mid line. In this case, the
middle LED shows green.
If you want to measure an edge (ill. below), it is not sure that the contact point
with the work piece is in the middle of the focus range. In this case, the CMM
must be prompted by the machine control to take the measurement point
immediately. The measurement point, however, must be positioned within the
focus range.
To switch between the surface and the edge measure mode, use the tool bar
(see ill. below). A change between a surface measurement and an edge
measurement must in any case be announced before starting a new
measurement.
Further topics:
Scanning with Rotary Table: Three Kinds
Scanning with Rotary Table: Stop Conditions
Rotary-Table: Clamp Axis
For information regarding this subject refer also to Turn Rotary Table.
Radial: You will decide for the radial method, if the workpiece can be scanned
from one flank.
Undercut: An undercutting operation will be required in cases where you cannot
finish the scan radially in one scanning direction. In these cases the rotation of
the rotary table has to be changed such to allow the workpiece portions not
covered by the radial scan to be probed (undercut). The probing speed required
for this operation is reduced by the CMM controller.
Due to the curvature of the turbine blade, in a radial scan the probe cannot reach
the area located precisely behind the probe head as shown on the left picture.
In Phi/Z: You will decide for the PhiZ scanning option, if you have to scan a
circle, considering, however, different heights (see picture below. The circle is
located symmetrically around the Z-axis. The radius (older CMMs) is determined
by the starting point. When working with CMMs of more recent generations, you
can enter the radius and decide for a freely selected approach direction in the
dialogue.
Hint
With these options you order the scan direction (to the left or to
the right).
Further topics:
Scanning with Rotary Table
Scanning with Rotary Table: Stop Conditions
Rotary-Table: Clamp Axis
(For details regarding this subject refer also to Scanning in the YZ, ZX, RZ and
PhiZ Planes and Turn Rotary Table).
You specify the end point at the workpiece. The sense of rotation is
determined by the following buttons.
In this case, the CMM signal light is getting green (at the
bottom left hand corner in the status bar of the GEOPAK main
window).
You can only measure using the joysticks.
Automatic Measurement On:
A dialogue appears "Manual Scanning".
Automatic Measurement Off:
In this case, you get immediately the window "Measurement Display".
For the rest, refer to the topic "Manual CMM - Touch Trigger ".
General prerequisites
You get to this function via the menu bar / Machine / Scan (Metris Laser probe).
Of course this requires that the Metris Laser probe is installed.
This probe is only compatible with the machine control UC200 F,
UC300 and UC500.
You require special PROMs (programmable ROMs) and ports.
You can execute the program
in learn mode and in repeat mode.
In the editing mode the program is not executable but editable.
In already existing part programs the program MetrisScan can be
added.
The software prerequisites are required as of MCOSMOS v2.4 and
higher as well as MetrisScan v4.02 and higher.
The program can not be executed in GEOPAk-2D and in the manual mode. The
function “Undo” can only be activated in the editing mode.
24.16.1.3 Metris-Dongleoptions
To work with the Metrissoftware you need following Dongleoptions:
API-Lib scanner
API-Lib feature
API-Lib analytfit
API-Lib pc
For information about the program, find detailed information in the topic
"MetrisScan: Program Run ".
In the subsequent dialogue, select one of the elements Circle, Plane, Sphere,
Cylinder, Long Hole or Rectangle. As the point cloud is available in (Metris-)
ASCII-format, the program enters this file into the text box "File name".
Confirm with OK and the point cloud appears.
24.16.3.2 Defaults
For the following items, use the above illustration for your orientation:
The language of the menu items and error messages is English.
The size of the graphics window cannot be changed.
The graphics window contains co-ordinate axes at the bottom left for
your orientation.
If you want to have the point cloud rotate, click on one of the rotation
axes X, Y or Z. Then go to "Rotate" and click the arrows to the left or
right. X and Y are interchanged for rotating.
For enlarging or reducing, use the scroll wheel of the mouse.
To turn, rotate and shift the point cloud, use the button "Move" under
the title "MouseMode" while keeping the left mouse button pressed.
24.16.3.4 Calculate
Ö Click the button "Calculate".
The calculated element is drawn within the point cloud in yellow.
After you have confirmed the calculated element, it is transferred to
GEOPAK without defects of form like a theoretical element.
Use the button "Reset" to reset the selection of points, the element
calculation and the view.
If, however, you click first the button "Parameter", the filter values
are reset.
24.16.4.2 Filter
This filter is a curvature filter. In the "flat" sections, many points are filtered out
and in the sections with a high curvature, many points are recorded. Thus, the
highest curvature is established by the smallest detail parameter. This is
represented in the drawing accordingly.
As for how to work with the filter parameters in detail, refer to your Metris
operating instructions.
In the learn mode, first open the element dialogue (circle/contour). Only then you
can open the RenScanDC dialogue (menu CMM / Automatic element
measurement / RenScanDC).
If the nominal data of the element are known, the machine control immediately
initiates scanning at scanning speed. If the nominal data are unknown, you are
first required to enter the (slower) learn mode speed. The machine control
memorises the nominal data from this single scan at learn mode speed and is
then able to execute the measurement at scanning speed.
Prerequisites
The circle centre may not deviate from the initial position by more than one
millimetre maximum.
Only full circles can be scanned.
Dialogue
In the dialogue "RenScanDC", you need to enter values for the following items ...
Inner or outer circle
Clearance Height
clockwise or anticlockwise.
Ö For details as to whether and how to use the loop counter refer
to the topic "Loop Counter".
Ö From the list field "Contour File" or
Ö via the symbol, you open the window "Save Contour as".
You have the following four options to save your files:
• as gws file (GEOPAK),
• as SCT file (SCANPAK-3),
• as mbs file (Metris) or
• as txt file for Transpak
The file extension defines the format of the file.
Ö Select "Your" file and the storage location according to Windows
conventions and confirm.
You must enter the path of your contour file in the "Select Contour "
window.
In the list box "Select Contour", you define the contour of your
choice.
Ö You can also click on the icon and store the file in the
following dialogue window (Windows conventions).
The file names must get the extension <.gws>. Otherwise, the program does not
recognise the special information contained in the file. The three letters g, w and
s come from "GEOPAK-Win Scanning".
Once you have stored the contour in such a file, you can use e.g. Word- or
Notepad to read, print, or modify the data. It is also possible to edit in these text
files (according to Windows conventions).
2D contour or...
Via the symbol or the menu bar ("Element/Contour"), you get access to the
window "Element Contour".
Click the symbol in this window and you get to the window "Load Contour".
According to Windows conventions and using this symbol you define the
contour of your choice and confirm.
Ö You click on the symbol (on the left) on the symbol bar in the
GEOPAK main window, or on the menu "Element" and the function
"Contour".
You get to the window "Element Contour" (for details regarding
options applicable to all elements, such as, e.g. "Measure", etc.,
please see under the topic Contour).
Further functions
Set End Point: You set two more points close to the start and end point of
each element.
Effect in case of interpolation calculations: at the transition between the elements,
the calculated points keep as close as possible to the given elements. This
function influences the results only in cases where circle and line elements are
available in the ASCII-file. This function does not make any sense in cases where
only points are available.
Sort Order of Points: Using this function you sort the points in such a way
that an ordered succession of points is produced. You would use this function
above all in cases where the points come, e.g. from a CAD system in a
disordered array.
Select contours
Ö Pick a contour from the list box "Available".
If the selected contour is not compatible a message appears in the
dialogue window "Export to Surface Developer" in the section
"Status of Selection". Furthermore, the OK button is inactive.
Ö Click the button "Add".
The contour is shown in the section "Selected".
Ö Select a directory and determine a file name.
Ö Confirm with "OK".
The "Surface Developer" is started and the SCN file is automatically
loaded.
25 Airfoil Analysis
25.1 Airfoil Analysis: Contents
Airfoil Analysis
Load Airfoil Contours
Analysis of Multiple Airfoil Layers
Preparation of Measurement Results
Select Airfoil Analysis Functions
Airfoil Contour Comparison without Bestfit
Airfoil Contour Comparison with Bestfit
Apply Bestfit on a Part of the Airfoil Contour
Result output
Graphic Output- MAFIS
Tolerance Comparison of Airfoil Contour
Flexible MAFIS Protocol
Bestfit
Complete
Partial
To get to the airfoil analysis use the GEOPAK-Editor or the learning mode via the
menu function "Contour / Airfoil analysis".
The operation of the airfoil analysis dialogue follows the following sequence:
Select of an airfoil contour.
Define number of mean camber line points.
Preparation of the measurement results.
Selection of the airfoil characteristics to be analysed.
Exact definition of the results belonging to an airfoil characteristic
using the Analysis Functions.
If required, additional settings of the bestfit function.
Analysis functions
You can recognise a selected analysis function by the check box.
Then, alsothe option button is active for the detailed setting. The support
graphic displays the last selected analysis function. The support graphic
represents the airfoil section in yellow and the possible results of the function are
highlighted in red.
To get to know which prerequisites must be met and how the dialogue "Airfoil
analysis" is operated in detail, please refer to:
Load Airfoil Contours
Analysis of Multiple Airfoil Layers
Preparation of Measurement Results
Select Airfoil Analysis Functions
Airfoil Contour Comparison without Bestfit
Airfoil Contour Comparison with Bestfit
Apply Bestfit on a Part of the Airfoil Contour
Result output
Graphical Output - MAFIS
Tolerance Comparison Airfoil Contour
Flexible MAFIS Protocol
The orientation of the work piece co-ordinate system must ensure that the
leading edge point of the airfoil contour is positioned on a smaller X-co-ordinate
than the trailing edge point.
Number of mean camber line points
By entering the "Camber line points" you define the number of contour points of
which the mean camber line is formed. If you deviate from the preset values, you
enter, for example, half of the overall contour points so that the density of
themean camber line approximately corresponds to the airfoil contour.
Background:
Also in case that you have not selected the analysis function "Mean
camber line", the internal calculation of a mean camber line contour is
necessary, because other function results are based on this mean camber
line. To calculate the areas between two mean camber line points, a
connecting line between the contour points is assumed (straight-line
interpolation). This straight-line connection does not represent reality but
is only an approximation.
On the one hand, a good number of points ensures that the calculated
(straight-line interpolated) mean camber line adapts well to the real
(continuous) mean camber line, in order not to risk inaccurate results. On
the other hand, too many points do not make sense as this would reduce
the calculation speed accordingly.
As the mean camber line contour is calculated from the airfoil contour
which is only an approximation of the real airfoil profile itself, a point
density of the mean camber line that is bigger than the point density of the
airfoil contour does, in general, not make much sense. In this case, a
higher number of points does not result in added accuracy but only
unnecessarily requires computing time.
The element numbers of the used current and nominal airfoil contours
must be numbered in sequence. This ensures that with each loop an
airfoil contour is matched to an element number which is sequentially
counted upwards by one each.
The input field "Number" you use, for example, in the loop mode to be
able to assign the measurement results by the number in the variable name to a
loop.
You can see the full variable name when you click on the option button of a
selected analysis function.
Change variable name
As the "Identifier" you have entered "Airf" in the in the airfoil analysis dialogue.
You have, for example, activated the analysis function "Trailing edge
radius" and clicked on the option button.
In the opened dialogue "Airfoil analysis - trailing edge radius" you see the first
part "Airf001" of the variable name, the separator "_" between "Identifier" and
"Extension". In the input field "Extension" you see "TER" (trailing edge radius) as
a proposition for an abbreviation of the analysis function. The inserted number
"001" is taken on from the input field "Number" and is counted upwards in the
loop mode.
Is the loop counter in the group box "Protocol features" activated, the
variable name changes with each loop from originally "Airf001_TER" to
"Airf002_TER", "Airf003_TER", etc.
Do not use the underline "_" within the variable name. This character is
internally used in the flexible protocol for the organisation of the result
output of the airfoil layers.
Only after entering the distances d1 and d2 you open the dialogue window
"Partial bestfit" by clicking on the symbol.
Bestfit with tolerance graphic
The information fields in the output graphics immediately show which airfoil
analysis functions have been used.
Leading Edge Radius (LER), Maximum Profile Thickness (MXT), Tangent to
Stack Axis Distance (TSD), Chord Length Overall (CLO), Primary Axis Width
(PAW), Trailing Edge Thickness (TET), Gage Twist Angle (Stack) (GTAS) and
Trailing Edge Radius (TER).
Note
The abbreviations were derived from English technical terms. If you want
to use own abbreviations or extensions, then change the variable name in
the input field "Extension" in the dialogue windows of the analysis
functions. You can form the names of nine characters.
For more information about working with the information fields, please refer to
"Element Information".
To have the element graphic printed out in the MAFIS protocol too, the
input field "View no." must contain a 1.
Example
In the dialogue window "Airfoil analysis" you have entered "Airf" under "Protocol
features" in the input field "Identifier".
The airfoil section is characterised by a three-digit number, e.g. "001". This
number mustbe followed by an underline "_".
You can use the following characters for your variable name, e.g. "Insert".
The name of the used variable then is "Airf001_Insert".
If you do not work in loop mode, the mean camber line contour file is
overwritten when you work with the same designator and the same layer
number. To avoid this, you store the mean camber line contour file in
another folder.
Only after input of the distance "d" you open the dialogue window "Leading
edge thickness at" using the option button.
Output of measurement results
Only after input of the distance "d" you open thedialogue window "Trailing
edge thickness at" using the option button.
Output of measurement results
Enter first the rotation angle α and then open the dialogue window
"Extreme leading edge centrality at" using the option button.
After rotating the contour around the angle α, the rotated contour (in the ill. below
represented in Magenta) has a point with the smallest X-co-ordinate P1', the
extreme leading edge point.
The analysis function "Extreme leading edge centrality at" calculates the distance
LECA from the stacking point SP of the airfoil to the extreme leading edge point
P1'.
Furthermore, the X- and Y-co-ordinates of the point P1 of the originalcontour are
calculated. After rotation around the angle α, P1 becomes point P1'.
Output of measurement results
As the airfoil contour must lie in the XY-plane or in a parallel plane thereto, a
section through the angle datum plane ADP corresponds to the X-axis.
First, enter the radii r1 and r2 in the dialogue window "Airfoil analysis" and
then open the dialogue window "Gage twist angle (lead edge)" using the option
button.
Output of measurement results
As the airfoil contour must lie in the XY-plane or a plane parallel thereto, a
section through the angle datum plane ADP corresponds to the X-axis.
First, enter the distances d1, d2, d3 and d4 in the dialogue window "Airfoil
analysis".
Then open the dialogue window "Gage twist angle (stack)" using the option
button.
Output of measurement results
25.11.3 Bestfit
25.11.3.1 Complete Bestfit
The functionality "Complete Bestfit" tries to fit in the measured airfoil contour as
good as possible into the corresponding ideal airfoil contour. The "Bestfit" is
performed by shifting the measured airfoil contour along the X- and Y-axis as well
as by rotation around the stack axis (Z-axis).
The possible bestfit is achieved when the sum of the distance squares between
all points of the ideal airfoil contour and the corresponding shifted and rotated
points of the measured airfoil contour is minimal.
Output of measurement results
In the input field "Nominal value" you enter the "Max. deviation of an airfoil point"
from the airfoil data. Into the input fields "Upper and lower tolerance" you enter
the dimensions of the tolerance limits.