Sie sind auf Seite 1von 41

Mitutoyo presents: Software power for 3D-measurement

GEOPAK






These documents are intended to give you an overview of our main
topics like
tasks,
features,
possibilities and
the coaction with other Mitutoyo programs.



Product Information Version 3.0

Contents
2 v3.0 26.11.2007
1 Contents
1 Contents............................................................................ 2
2 Precision Measurement Technology with MCOSMOS.. 4
3 Special Tasks - Special Programs.................................. 5
4 Our Software in MCOSMOS ............................................ 7
4.1 PartManager ................................................................................ 7
4.2 GEOPAK....................................................................................... 7
4.3 Scanning...................................................................................... 8
4.4 PatchScanning ............................................................................ 8
4.5 CAT1000S .................................................................................... 8
4.6 CAT1000P .................................................................................... 8
4.7 GEARPAK.................................................................................... 8
4.8 Small Tool Measurement ............................................................ 8
4.9 MEASURLINK .............................................................................. 8
4.10 Q-Pak............................................................................................ 8
4.11 QuickVision ................................................................................. 8
4.12 Converter ..................................................................................... 8
5 Purpose............................................................................. 9
6 Performances and Features.......................................... 10
6.1 Modes of Operation................................................................... 10
6.2 Editing mode ............................................................................. 10
6.3 Links/Settings in PartManager................................................. 11
6.4 Creating, Managing and Editing Measurement Programs..... 12
6.5 Start Assistant ........................................................................... 12
6.6 Probes and Probe Change Systems........................................ 13
6.7 Support of Special CMM-Control ............................................. 14
6.8 Support of Indexing- and Rotary Tables ................................. 15
6.9 ProbeBuilder.............................................................................. 15
6.10 Co-Ordinate System.................................................................. 16
6.10.1 Forming Co-Ordinate Systems ......................................................... 16
6.10.2 Using Co-Ordinate Systems ............................................................. 17
7 Measurement .................................................................. 18
7.1 Recording Measuring Points.................................................... 18
7.2 Geometric Elements.................................................................. 18
7.2.1 The Elements One by One ............................................................... 18
7.2.2 Methods of Calculation ..................................................................... 20
7.2.3 Automatic element recognition.......................................................... 20
7.2.4 Additional elements for the measurement of bodyworks .................. 20
7.2.5 Element Linkages ............................................................................. 21
7.3 Element Graphic........................................................................ 22
Contents
26.11.2007 v3.0 3
7.4 Graphic Mode............................................................................. 23
7.5 Nominal-to-Actual Comparisons.............................................. 24
7.6 Best Fit ....................................................................................... 24
7.7 Variables..................................................................................... 25
7.8 Dialogues for the Input of Variables ........................................ 25
7.9 CNC Mode .................................................................................. 25
7.9.1 Measurement Points ......................................................................... 25
7.9.2 Movement ......................................................................................... 26
7.9.3 Measurement Macros ....................................................................... 26
7.9.4 Combination of Measurement Macros .............................................. 26
7.10 Scanning of Known Elements .................................................. 27
7.11 Dual Arm Operation for the Bodywork Measurement ............ 28
7.12 Displays...................................................................................... 28
8 Special Functions........................................................... 29
9 GEOPAK and other programs....................................... 31
9.1 GEOPAK and CAT1000S........................................................... 31
9.2 GEOPAK and CAT1000P........................................................... 31
9.3 GEOPAK and GEARPAK........................................................... 31
9.4 GEOPAK and ROUNDPAK-CMM.............................................. 32
9.5 GEOPAK and the Scheduler ..................................................... 33
10 Output.............................................................................. 34
10.1 General ....................................................................................... 34
10.2 ProtocolManager ....................................................................... 35
10.2.1 Tasks................................................................................................. 35
10.2.2 Relearn Data..................................................................................... 35
10.2.3 Archive Data...................................................................................... 35
10.2.4 Data Table......................................................................................... 35
10.3 ProtocolDesigner....................................................................... 36
10.3.1 Tasks................................................................................................. 36
10.3.2 Creative Design Capabilities............................................................. 36
10.3.3 Output options................................................................................... 37
11 Further Options .............................................................. 38
12 Delivery ........................................................................... 39
12.1 Form and Scope......................................................................... 39
12.2 Installation.................................................................................. 39
13 Prerequisites................................................................... 40
13.1 Minimum Configuration ............................................................ 40
13.2 Required Knowledge................................................................. 40
14 Support and Service....................................................... 42
15 Hotline ............................................................................. 43

Precision Measurement Technology with MCOSMOS
4 v3.0 26.11.2007
2 Precision Measurement Technology with
MCOSMOS
MCOSMOS is a program for recording, evaluating and documenting geometries
in 3D co-ordinate measurement technology. The "M" stands for Mitutoyo,
"COSMOS" stands for "Controlled Open System for Modular Operation Support".
With our experience gathered in more than seven decades, Mitutoyo counts
towards the pioneers of precision measurement technology all around the world.
Building on our roots in Japan, our network of branches, manufacturing facilities
and distribution centres spans 26 countries and counts 4500 employees. And
there are additional Mitutoyo agencies in roughly 60 other countries. Last but not
least the specialists in software development of our German Technology
Laboratory (CTL) are setting world standards! Instrumental for their work,
however, are also the requirements of our customers who seek to safeguard their
competitive edge by employing state-of-the-art measurement technology.
We have made a point of developing user-friendly software. This includes, for
example, the graphical support. The illustration above shows an example for circle
measurement with CAT1000.

Measurement data are recorded with a co-ordinate measurement device. This
may be either a CNC-controlled co-ordinate measurement device or a manually
moveable or a 2D-measurement device. Furthermore our devices and software
support further systems (e.g. probing systems, rotary tables etc.) that are
expanding the huge range of measurement options. The comfortable menu
navigation is supported by the integration of photos, of CAD-drawings or audio
documents.
For generating new measurement programs, a virtual driver system is at your
disposal. This also applies for the rotary table. In addition to various protocol
options that can be defined by the user also the output to third systems, e.g. QS-
STAT, Word or Excel, is possible.
Special Tasks - Special Programs
26.11.2007 v3.0 5
3 Special Tasks - Special Programs
Included in our MCOSMOS program package are additional measurement and
evaluation options for the combination with our basic program GEOPAK. We
have thus made MCOSMOS an information centre for design, production and
quality control.
PartManager: This program is a distribution and administration
centre for all processes in connection with your measurement tasks.
Together with the administrator the PartManager safeguards a
password-protected working.
GEOPAK: This universal geometrical measurement program for
multi-dimensional measurements controls your workpiece from
blueprint to completion. The multitude of functions enables a broad
range of application possibilities, e.g. in aerospace, automobile
technology, chemical engineering or mechanical engineering, to
name just a few.

The function "Circular probing" for cylindrical workpieces (to define the position of
extensions) is one of the recent developments that are available as of version
3.0.
CAT1000S: The program for 3D tolerance comparison of Surfaces
and trimming edges of sheet metal parts.
CAT1000P: You create part programs by using CAD-data and a
mouse click into the CAD-model generates an automatic element
measurement.

Collision control (like in the above illustration for a circle
measurement) is one of the mandatory options of CAT1000.
SCANPAK: You record inordinate 2D-contours with fixed, touch
trigger or scanning probing systems. This option also includes
storing and evaluating of contours.
Special Tasks - Special Programs
6 v3.0 26.11.2007

Mafis (Mitutoyo Airfoil Inspection System), the program module for
airfoil analysis is one of the more recent SCANPAK options. All
results established by MAFIS can be further processed in GEOPAK.
PSG: The PatchScanningGenerator facilitates the digitalisation of
complicated workpieces by automatically issuing scanning
commands in the patches.
GEARPAK as a MCOSMOS module is specialised in the
measurement and evaluation of evolvent tooth gears. In addition,
the program GEARPAK-Bevel/Hypoid for the measurement of
bevels and hypoids was developed in Japan.

All inputs required for workpiece alignment of worms and the
definition of the reference gap are performed in the clearly
structured dialogue (see display window above).
MEASURLINK is the analytical component of MCOSMOS for
performing a statistical process control. With this program you can
perform a statistical evaluation of your measurement results. This
program features clearly structured tables, graphics and
evaluations.
Our Software in MCOSMOS
26.11.2007 v3.0 7
4 Our Software in MCOSMOS
4.1 PartManager
The PartManager is the centre for the administration of the measurement
programs. The connected Administrator assigns the appropriate rights. Under
"Settings/Defaults", the parameters for the most varied program modules are
input.
ManagerProgrammEditor
Multiple workpieces (parts) can be measured in sequence without the
intervention of the operator (manless shift).
ProtocolManager
Editing, archiving and printing of measurement results.
ProtocolDesigner
Creating user-defined protocol templates (GEOPAK and CAT1000S).
DialogDesigner
Creating own user-defined input dialogues - no previous experiences in
programming required.
Task Planner
Tasks are shown in tables (edit, delete etc.)
RemoteManager
External control of PartManagers
4.2 GEOPAK
Create and edit part programs with the editor.
GEOPAK-2D
GEOPAK functionalities at a 2D measurement device
ProbeBuilder
In animated representation: Configure probing systems, define probes and create
part programs.
MachineBuilder
In animated representation: Configure CMM including racks and call-up of
ProbeBuilder.
Carbody Measurement
Measurement of carbody from both sides at the sime time without collision.
Rack Definition
Combination of different racks for automatic and quick change of modules.

Our Software in MCOSMOS
8 v3.0 26.11.2007
4.3 Scanning
Editing of contours for measurement; Scanning with MetrisScan (Laser)
and airfoil analysis: Inspection of the most common features of airfoils and
evaluation and output of measurement results with MAFIS (Mitutoyo Airfoil
Inspection System).
4.4 PatchScanning
Scans over different grids.
4.5 CAT1000S
Tolerance comparison of surfaces with representation of measurement
results at CAD models. Import and export to different CAD-formats.
4.6 CAT1000P
Generating part programs with CAD-data.
Carbody measurement (Dual-Arm-Simulation with collision control).
4.7 GEARPAK
Measurement and Evaluation of evolvent tooth gears and
GEARPAK-Bevel/Hypoid: for the measurement of bevels and hypoids.
Gathering and evaluating measurement results
4.8 Small Tool Measurement
Measuring via RS232C-interface.
4.9 MEASURLINK
Creating, editing statistical analysis and measurement tasks; a formulary
provides mathematical approaches to statistical calculations.
4.10 Q-Pak
Measuring in pallet mode.
4.11 QuickVision
Measuring with optical probe.
4.12 Converter
E.g. for ASCII/GEOPAK-files, Surfpak-data, DIMIS or QS-STAT.



Purpose
26.11.2007 v3.0 9
5 Purpose
GEOPAK is a program for recording, evaluating and documenting geometry. A
co-ordinate measuring machine is used as the recording device. This can be a
CNC-controlled co-ordinate measuring machine, a manually positioned version or
a 2D measuring machine. In addition to this, these can be further supported by
our equipment systems (e.g. probing systems, rotary tables / etc.), which expand
the range of measuring options. An easy to use menu mode is supported by the
integration of photos, CAD-drawings or audio documents.



In addition to a series of protocol capabilities to be defined by the user, it is also
possible to output to external system such as QS-Stat, Word or Excel (for details
regarding customer-specific protocols refer to chapter "10 Output").
Performances and Features
10 v3.0 26.11.2007
6 Performances and Features
6.1 Modes of Operation
Our central measurement program GEOPAK offers several operating modes.
The creation of measurement programs in the learn mode.
The execution of measurement programs in the repeat mode. In
order to verify your measurement programs, you can run them in the
single step mode. Skipping of already executable measurement
program sections is also possible.
For a most effective repeat mode, you create Manager Programs
using the Manager Program Editor. You can use Manager Programs
in the CNC mode for automatically measuring multiple work pieces
in sequence without requiring an operator intervention (man less
shift).
The parts may also be of different kind.
The co-ordination of the part programs is carried out by the
Manager Program.
The administration of the Manager Programs with the Manager
Program Editor is similar to the administration of part programs
with the PartManager.
6.2 Editing mode
You correct your measurement programs using the GEOPAK Editor.
This Editor serves also the purpose of creating measurement
programs offline. Relearn is possible from the repeat mode.

For the selection of a mode of operation you simply click with the mouse on one
of the symbols in the PartManager (picture above). This is already the beginning
of the elegant operator prompting feature.
Should you, however, prefer to use menus, get to the desired dialogue and click
on the clearly designated functions (picture below).

Performances and Features
26.11.2007 v3.0 11
6.3 Links/Settings in PartManager
GEOPAK is closely linked with the PartManager as already in this multifunctional
centre, the options form a major part in the menu "Settings". This is where you
already define the configuration with which you intend to work off your
measurement tasks (see ill. below).



The PartManager is a distribution and administration centre for all processes
concerning your measurement tasks. Together with the administrator the
PartManager safeguards a password-protected working. To achieve this, the
administrator generates different users and assigns appropriate rights. Each user
is assigned a unique and individual password. Afterwards, the user can change
his password at any time with the aim that the password is no longer known to
the administrator.


Performances and Features
12 v3.0 26.11.2007
6.4 Creating, Managing and Editing Measurement
Programs
When measuring individual parts in learn mode the measuring commands are
saved automatically, so that a part program can be generated. Clicking the
mouse on the symbols (icons) or the menus creates the inputs. The text fields are
administered via the keyboard.
External influences such as the condition of the material (temperature coefficient)
are taken into consideration in the temperature compensation. In the meantime,
this temperature compensation can also be used by manually operated CMGs.
With revision management that is controlled via user rights we provide a feature
that ensures that only checked part programs can be used in the current
measurement operation. Changes need to be recorded, i.e. part programs can
only be employed in the current measurement operation after the changes have
been tested and recorded.

6.5 Start Assistant
You can also control the program start for the learn mode with the "Start
Assistant". This Start Assistant has been designed to give you the possibility for a
standardised learning of the part program start. Basically, you can configure the
Start Assistant as regards its possible settings yourself, including the following
components:
probe,
co-ordinate system,
CNC-parameter and CNC on,
print format specification or
protocol selection.

Performances and Features
26.11.2007 v3.0 13
6.6 Probes and Probe Change Systems
The user-friendly calibration of the probes and their management gives these
components a special significance. We also use the most up-to-date technology
with regard to probe changing and probe-tree changing systems.
Further developments in both the hardware sector as well as in the software
sector have opened up new possibilities with regard to measuring workpieces.

For the measurement of a complex workpiece you don't use a fixed
probe, but a pivoting probing head such as, e.g. the PH 10 (picture
below).



An important link in the series of systems supported by us are also
the probe-tree changing systems. These systems enable you to
automatically change various probing systems. This comprises the
probe changing system types MCR 20, SCR 200, SCR 600, SCR 6,
SCR 800, ACR 1, ACR 2, ACR 3, the Manual Changer and the
Virtual Changer.
After the definition of a probe tree system an easy and comfortable
change of this system is possible.
The ACR 3 allows you to use two modules. Consequently, there are
more than four different probing system at your disposal.
You can also use the FCR25 with all its possibilities, as the probe
tree changing systems support all conceivable combinations.
Furthermore, Mitutoyo makes it possible to combine different probe
changing systems, so-called racks. This enables an automatic and
Performances and Features
14 v3.0 26.11.2007
quick module change. The measuring tasks requiring different
probes can also be automated.
"Probing Systems with continuous Point Recording" (Analogue
Measurement Probes" are capable of recording a great number of
points requiring, however, less time than triggering probing systems.
This comprises the probe types MPP2 / MPP4 / MPP100 / MPP300
/ MPP10 / SP600 / SP25 / SP80.
The SP25 requires a warming up time of several minutes. Exact
measurement is only possible after this waiting time.
With the micro probe UMAP you can measure very small
workpieces. This is for example a fuel injection nozzle. The smallest
probe diameter is 30 micro meter.
The REVO probe allows the measurement of cylinders at high
speed. This probe head moves on a circular path while the CMM
moves alongside the element axis.
The PHS1 is a motor-operated probe mounted on two axes. This
probe can be swivelled continuously to all positions. For positioning
the laser probe and the star probe, an optional third axis is available
(PHS3). The PHS1 adapter arm can be exchanged over the tree
change system ACR2.
The "WIZ-Probe", a laser-operated probe, enables the
measurement of surfaces by scanning.
With the program MetrisScan, also surfaces with more than 1000
points can be measured in GEOPAK on condition that your CMM is
equipped with a probe changing system.
Then, GEOPAK creates the co-ordinate system and initiates the
probe change. MetrisScan also performs the evaluation and
administration of the measurement results.
An optical probe is used for measuring workpieces which are not
suitable for being probed with a contact-type probe (easily
deforming materials). You will certainly perform optical
measurements also in cases where, e.g., bores are too small for
being measured using a triggering-type probe.
When working with a SpinArm, you can use this measurement
instrument also as a "mouse". Thus, you can stop the measurement
process and, if required, change some of the parameters. You can
also start with a new measurement task. The functions of the two
buttons of the SpinArm correspond to the functions of the left or
respectively the right button of a standard computer mouse.

6.7 Support of Special CMM-Control
MCOSMOS supports the machine control developed by Mitutoyo, including e.g.
CMMC-5 and UC200. To support also CMMs from other than Mitutoyo sources,
our product range also contains machine controls from Renishaw, e.g. UCC1 and
UCC2. You will need one of these controls when, for example, working with
RenScanDC or the Revo probe.
Performances and Features
26.11.2007 v3.0 15
6.8 Support of Indexing- and Rotary Tables
Indexing tables
Working with index tables you only need one fixture to measure the workpiece on
different sides.
Following index tables are supported:
Mitutoyo Index Table
Anorad
Rotary tables
Working with rotary tables it's not required to go around the workpiece with the
probe.
Following rotary tables are supported:
Mitutoyo Rotary Table (MRT). Among the supported rotary tables,
the Mitutoyo Rotary Table (MRT) is the only one that is also suitable
for scanning.
Kugler-CPD20
NSK
6.9 ProbeBuilder

With the ProbeBuilder we offer
the option to configure your
probe structure with graphic
support. No manual inputs are
required. You only need to
click on individual components.
The components belonging to a
probe system are pre-sorted by
the program in a way that you
can only select suitable
components.
The configuration is optically
supported so that you can see
at any time which steps you
have taken.
Four different basic views are
available and you can also turn
and rotate your probe in any
direction.

Define probe: Furthermore, the ProbeBuilder offers a tool that is responsible for
the alignment of the probe stylus definition (A-, B-angle selection and setting) and
the visual display of the current stylus status.
Generate part programs: You can use the ProbeBuilder for calibrating several
standard probes. However, this function is only useful for CNC-operated CMMs.
The system supports
PH10/PH9 with trigger probe(s)
PH10 with SP600
Performances and Features
16 v3.0 26.11.2007
Probe co-ordinate system
The system furthermore supports:
MIH20, PH6, PH6M, MTP2000, MPP10, MP300Q, MP100, QVP, laser
probe, PHS1, 2 and 3, PH50

6.10 Co-Ordinate System
6.10.1 Forming Co-Ordinate Systems
GEOPAK offers a wide range of alignment options.
The three necessary steps
Align plane,
Align axis, and
Create origin
can be performed in different ways.
Single commands allow to measure any elements and to use them
for forming a co-ordinate system. Recreating a co-ordinate system
is possible at any point of time while the part program is running.
For frequently occurring alignment patterns, we have created
models capable of reducing the required steps to a minimum. The
"Pattern Alignment" can be activated by a simple mouse-click (see
picture).


In connection with the automatic element recognition (see chapter
4.2.3), the alignment according to most of these patterns can also
be executed automatically.
Moreover, it is possible to perform a plane alignment using six
defined co-ordinates (car grid alignment, RPS alignment).
The co-ordinate system can be determined by a best fit as well (for
details refer also to chapter 7.6 Best Fit).
Of course, you can store any formed co-ordinate systems and load them in
creating a part program, so that the part program can run without requiring any
further actions.
Performances and Features
26.11.2007 v3.0 17
6.10.2 Using Co-Ordinate Systems
The table co-ordinate system (table position) defines the position of
the part or pallet on the CMM table.
The pallet co-ordinate system enables you to automatically measure
in the CNC mode various workpieces on one or more platens
(pallets) at different positions on the machine table (see picture
below).

The pallet co-ordinate system defines the position of the
workpiece on the pallet.
From storage to graphics
The co-ordinate systems can be rotated about any angles and
moved by any co-ordinates.
You can use up to 32 767 co-ordinate systems in one part
program only. At any time, you can call up the co-ordinates of
the machine co-ordinate system and the current workpiece co-
ordinate system.
You can get a graphical display of the relation of the current co-
ordinate system to the machine co-ordinate system.

Co-ordinate system types
The following co-ordinate types are offered.
Cartesian co-ordinate system
Cylindrical co-ordinate system (2D polar)
Spherical co-ordinate system (3D polar)
Measurement
18 v3.0 26.11.2007
7 Measurement
7.1 Recording Measuring Points
Measurement points can be recorded as follows:
Enter the co-ordinates via the PC keyboard
Fixed probe and foot-operated switch
Triggering-type electronic probing systems, also rotary / pivoting
systems (refer to the information included already in chapter
"6.6 Probes and Probe Change Systems")
Measuring-type electronic probing systems
(CNC co-ordinate machines only)
Contact less with laser-operated probe or camera
You have the possibility to automatically calibrate several probe positions of a
rotary / pivoting probing system.
Measurement points recorded by mistake can be deleted again immediately after
they have been recording.

7.2 Geometric Elements
7.2.1 The Elements One by One
GEOPAK makes it possible to record the following elements:
Single point Cylinder
Sphere Step cylinder
Line Inclined circle
Ellipse Plane
Taper Option: Contour
Gears and
surfaces

All geometric elements can be generated in GEOPAK also theoretically, e.g. by
input or as results of calculations.
Excluded are gears, surfaces and step-cylinders.
Graphics related to the element (picture below shows a gauge ring) and the
current machine position can be displayed during measurement.



The number of the points to be
measured is displayed in addition
to the element and machine
position.
Measurement
26.11.2007 v3.0 19
7.2.2 Methods of Calculation
By default, the elements are calculated in accordance with the
Gauss's method. The calculations have been certified by PTB
to the highest accuracy class.
The calculation of the elements line, circle, plane, cylinder and
sphere can be based on the Chebyshev geometries.
Upon request, each element is given an element storage
number and can be called, at any time, into every co-ordinate
system and every co-ordinate system type.
In a part program you can assume that there is an element
memory of unlimited size.
Consequently, every geometric element can be defined - in
theory - by an unlimited number of measurement points.
All geometric elements and element linkages can be projected
into the planes XY, YZ and ZX or processed in space.
The individual measurement points can also have been
measured with probes of different size.

7.2.3 Automatic element recognition
The automatic element calculation makes your work much easier. This function
serves to gather single measurement points and their corresponding probe
direction. These points are used to create elements that are graphically
displayed. Furthermore, the system supports the user by acoustic means. The
user needs no more keyboard or mouse but can concentrate on positioning the
measurement points.
After the plane alignment you can additionally define an
automatic clearance height to allow an immediate execution of
the part program.
For a stored element, you can cause the system to
automatically call up the dialogue for the tolerance comparison.
Thus, it is possible after the first three detected elements to
execute an automatic alignment.

7.2.4 Additional elements for the measurement of
bodyworks
For the measurement of bodyworks, several more elements are required. In the
illustration below you see the symbols we use in MCOSMOS (from left to right)
for: rectangle, square, oblong hole, hexagon, triangle, trapezium and drop form.
These elements are each defined with their respective minimum point number
and can be tolerated by position and location.


Measurement
20 v3.0 26.11.2007
7.2.5 Element Linkages
You can work with the following linkages:
Create Distance. Using the Distance function the operator can
select from a table or a graphics the elements between which the
distance has to be calculated. The distances of the currently
selected elements are directly displayed as a spatial distance and
as distances along the co-ordinate axes (inner distance, outer
distance, projected and spatial distances, distances along a given
direction).
Create Angle. Using this function you can create projected and
spatial angles In each case, the supplementary angle to 180 is
proposed as well. The angle output is possible in the decimal
system or in degrees, in minutes and seconds. During the selection
of the elements for the angle calculation, the angle between the two
selected elements is immediately calculated and indicated.
Create Intersection Element. It is possible to create intersection
points, e.g. from circles, lines and other elements.
Create Symmetry Element. These functions are used like the
"Create Intersection Element" function.
Create Connection Element. Here, single elements are connected
to form new elements. For instance, it is possible to calculate from
the centres of several bores a connection element circle, the hole
pattern.
Connection Elements can also be created through the
measurement points of other elements. It is, for instance, possible to
measure several circles and, using the measurement points of the
circles, to additionally calculate a cylinder.
Create Tangent. It is possible to create a tangent from a point to a
circle and joint tangents of two circles (inner and outer tangents).
The point can then be selected as one of these points of contact.
Measurement
26.11.2007 v3.0 21
7.3 Element Graphic
It is possible for the measured elements circle, line, plane and cylinder to display
them graphically or output them by means of a printer.
The graphic shows:
the ideal element
the upper and lower tolerance
the position of the individual measurement points


The results of your measurements are displayed graphically
and expressed in numerical values.


In addition, you get the following parameters:
the co-ordinates of the element
the co-ordinates of the measurement points with the maximum
or minimum difference
the element storage number
the maximum difference and the variance
the nominal size
the actual size

Measurement
22 v3.0 26.11.2007
7.4 Graphic Mode
The recorded geometric components are graphically displayed in this mode and
you can choose to display them in a screen window or over the full screen. The
element storage numbers are shown when a full screen display is used.
Furthermore, co-ordinate grids can be overlaid and the displayed graphics can be
printed out.



An isometric representation will support and enable you to optically
record the three-dimensional character of the elements.
In addition to this, graphics can be displayed for specific functions,
e.g. the position of the current workpiece co-ordinate system relative
to the machine co-ordinate system.

Measurement
26.11.2007 v3.0 23
7.5 Nominal-to-Actual Comparisons
GEOPAK provides the following nominal-to-actual comparisons:
Angle
Distance
Element feature

GEOPAK automatically proposes the possible results of
measurement for the element concerned (e.g. for a circle the
diameter, the radius and the circularity). Straightness, circularity and
flatness can be displayed graphically as well.
Straightness Circularity
Flatness Diameter
Form of cone Form of sphere
Form of cylinder

Position
Cartesian co-ordinates: X, Y, Z
Cylinder co-ordinates: Radius, angle Phi + Z
Sphere co-ordinates: Radius, angle Phi + Theta
Concentricity
Coaxiality
Orientation with ...
parallelism, perpendicularity and angularity
Symmetry with ...
point element, axis element and plane element
Simple runout tolerance
Variables (results of other calculations)

Furthermore, GEOPAK provides a tolerance table containing the standards ISO
R/286, DIN 7168 and DIN 16901/A. This means, instead of upper and lower
tolerance you can enter, e.g. the tolerance class H7.
You also may create further tolerance tables, e.g. for casting tolerance or works
tolerances.

7.6 Best Fit
The best fit enables you to rotate and/or move the elements of a workpiece in
such a way that the sum of the deviations from the nominal positions of the
elements is as small as possible. This is based on the "Gauss's Least Error
Squares Method". For continued measurement you can define a new workpiece
co-ordinate system using the result of best fit.
Measurement
24 v3.0 26.11.2007
7.7 Variables
The use of variables enables you to tap into a wide range of calculation options.
The user is able to define placeholders for numerical values using these
variables, which can be used for any input. The variables for the input can be
selected from a list. You do not have to enter the name manually. The values of
the variables can be used and modified in the formulas. In particular, the
variables enable you to set up flexible part programs, which can be used not just
for an individual part program but for the entire family of part programs as well.
Variables can also be entered with names and used for polar co-ordinates.
It is also possible
to define text variables,
to include the results of nominal-to-actual comparisons into
variables,
to use the current temperature or other system parameters as a
variable for the remaining measurement cycle.

7.8 Dialogues for the Input of Variables
For the input of multiple variables you can create dialogues in which the operator
is asked for the contents. You can easily create these dialogues using the
Drag&Drop-function via the dialogue designer.

7.9 CNC Mode
7.9.1 Measurement Points
Every element can be measured with single points.
There are the following possibilities:
Enter the workpiece contact point and the probing direction
Enter the start co-ordinates and the probing angles
Enter the start co-ordinates and the imaginary target co-ordinates
When using the function " Measure point on circular path", you can
determine a measurement point at the pocket by moving the probe
on a circular path (see ill.
below).

1 Starting point of circular movement
2 Probe vector perpendicular to radius
3 Measurement point
4 Centre point
5 Radius
6 Start angle
7 Axis of co-ordinate system
(depending on movement level)
Measurement
26.11.2007 v3.0 25
7.9.2 Movement
A defined approach to each measurement point is possible.
The automatic movement of the Co-Ordinate Measurement Machine
is possible using the absolute and the relative movement methods
and also the approach of the machine to the start position.
Absolute movement takes the workpiece co-ordinate system as
its reference.
Relative movement uses the last stored position as its
reference..
Along a single axis
Along a circular path.

7.9.3 Measurement Macros
In addition to the single points, several measurement points can be generated
automatically as well, using "Measurement Macros" for this purpose. This
possibility exists for the element Circle, Line, Plane, Cylinder, Inclined Circle.

7.9.4 Combination of Measurement Macros
Elements can also be measured by reasonably combining various measurement
macros.
Example:
For the automatic measurement of a plane, you can use several line
measurement commands instead of the automatic plane measurement
function.
All CNC parameters such as measurement or movement speed and the
safety distance can be set by default and changed as often as desired
while measurement is in progress.
The automatic measurement and movement capabilities can be used in
the learn and repeat modes, provided there exists a workpiece co-
ordinate system to be used as a basis.
The existence of a measuring-type probing system allows the elements to
be recorded in the scanning mode, too.
For the automatic measurement of lines and circles you can additionally
use a filter, for example, for the vibrations of the CMM.

Measurement
26 v3.0 26.11.2007
7.10 Scanning of Known Elements
The following four elements can be scanned using a "Measuring Probe"
Line,
Circle,
Cylinder, and
Plane.
Known contour



A scanning probe can be used on a surface and, as shown in the
illustration, can scan a sealing border. The points of the actual
contour are used for the calculation of the movement path. The
sequence is similar to the PHi-Z-scanning, i.e. with a known contour
as the leading element instead of a circle.

Measuring with a scanning speed of up to 100 mm/sec is possible, provided your
CMM has a controller which enables you to scan known elements.
Scanning of Cylinders
For the scanning of cylinders you should know that only solid cylinders can be
measured.
Measurement will be performed in spiral form, if your controller has the "Scanning
of Known Elements" option. If this is not the case, single circles, one above the
other, will be measured.
Scanning of circles at high speed
The function RenScanDC is an option you will use to quickly scan circles.
If the nominal data of the element are known, the machine control will
immediately scan the element at scan speed. By the one-off scanning at learn
mode speed, the machine control memorises the nominal data and is
subsequently able to perform the measurement at scan speed.
This is an exclusive function of the Renishaw UCC machine control.

Measurement
26.11.2007 v3.0 27
7.11 Dual Arm Operation for the Bodywork
Measurement
Between two measurement stations (horizontal arm machines), a car bodywork
can be measured simultaneously from both sides.
This is supported by the following function:
Protection against collision of the two arms;
Communication of both computers for
using a common co-ordinate system,
the transfer of the elements and raw data (measurement
points);
Synchronisation of the two part programs on the two CMMs.
This is why it is possible that one of the two computers can generate a complete
protocol of the measurement on its own.
In case that an element can only be created by measurement points from both
CMMs, the element "Container" is available. This element only serves the
purpose of gathering the measurement points and transferring the measurement
points to the other computer.

7.12 Displays
Apart from graphic support, the GEOPAK main window provides continuous
information on the measuring process. The following options are available:
a result box,
an element list,
a "Machine Position" window with temperature display, and
an axis indication and
a status line, too.
As far as the activation and positioning of the windows is concerned, the program
proposes you a default setting. Though, in the end, it is up to the user to decide
which information to view and where.
Status line
The status line of the main window (see clipped
out picture) provides the user with current information including but not limited to
the following:
Type and number of the co-ordinate system,
Probe number,
Used measurement unit,
Connected devices, etc.
Storing and segmenting window position
The window positions can be stored and ...
the main window divided into segments. This is of special importance when you
use CAT1000S or CAT1000P at the same time. So there is no need for you to
change from one window to the other, but you can handle both programs on one
screen.
Special Functions
28 v3.0 26.11.2007
8 Special Functions
For challenging measurement tasks GEOPAK offers a variety of special
functions.
Working with subprograms (also in learn mode) and branchings is
now regarded as something normal.
The "Probe Edge Point" function enables the sheet plate deflection
to be compensated for in order to avoid probing faults. You can
have the sheet plate rough-probed up to three times.
One-flank scanning is now possible also with the rotary table.
Using the "Position" function you determine whether the position
deviation of a point is still within the tolerance. "Position Element
Plane" enables you to tolerance the position of a plane which is
located approximately parallel to a base plane. The same is true for
the "Position Axis Element" function, too.
The "Groove Point" function allows a measuring-type probing
system to go, e.g., into a V-shaped groove deep enough for the ball-
shaped probe tip to touch both flanks simultaneously.
By means of "On Error Goto" and the associated functions
GEOPAK will activate, beginning from version 2.1, a user-defined
error treatment process.
Upon the occurrence of an error, GEOPAK addresses a
"Label".
The declaration of this label is identical with the declaration of
labels for a goto instruction.
The declared labels can then be used both for an "on error
goto" situation and for the "normal" jump commands
(branchings).
It is possible for you to have part drawings displayed. These
drawings are inserted into the part programs and displayed for their
repetition.


Furthermore, there is a programmable scale factor available to
perform e.g. compensations.
A look at your part
drawing, that is on
your PC, makes your
measuring job
considerably easier.
Special Functions
26.11.2007 v3.0 29
User-Friendly Software
We have endeavoured to develop user-friendly software and we have followed
this up with a series of functions, which will make your daily work easier, even
though only a few can be mentioned at this point.
As an example, you can
have a picture displayed for each workpiece,
play back an audio document,
send e-mails and SMS,
enter comments.
It is certain that you will be pleased to be able to delete both the last measured
point as well as the last step.


GEOPAK and other programs
30 v3.0 26.11.2007
9 GEOPAK and other programs
9.1 GEOPAK and CAT1000S
The co-operation of the programs GEOPAK and CAT1000S is characterised by
the following options:
GEOPAK performs the measurements,
CAT1000S performs the specific evaluation,
Several GEOPAK functions can be called up directly in CAT1000S,
including
storing of CAT1000S actual data via GEOPAK, for example in
DMIS-format.
archiving of CAT1000S measurement data and
the output of CAT1000S protocols and graphics.

9.2 GEOPAK and CAT1000P
CAT1000P serves the purpose of supporting the creation of a GEOPAK part
program using the CAD data of a part.
When CAT1000P is used in conjunction with the virtual CMM, it is possible to
program measurement tasks as soon as the CAD model exists.
This is based on the condition that the output of the models is performed in one
of the supported CAD formats.
CAT1000P can be used only in connection with a CNC Co-Ordinate Measuring
Machine.
The interaction with GEOPAK means:
You can generate an automatic element measurement by a mouse-
click into the CAD model. It is not necessary that the elements to be
measured are also present as elements in the CAD model.
Example:
You can generate a line measurement by clicking two points on a
surface or an edge within the CAD model.
There is no need for the data to be entered manually into GEOPAK
for automatic element measurement.
CAT1000P supports the elements line, circle, cone, sphere, plane
and cylinder.
As is the case with CAT1000S, partition of the screen is possible
also for the interaction GEOPAK and CAT1000P.

9.3 GEOPAK and GEARPAK
GEARPAK is an integral part of GEOPAK. GEARPAK is responsible for gear-
specific tasks such as generating part programs, evaluation and the setting up of
protocols. GEOPAK takes over the actual measuring process here.
You can use GEARPAK as an integral part of GEOPAK together with a co-
ordinate measuring machine (CMM). This combination of software and co-
ordinate measuring machine renders the purchasing of an expensive gear
measuring unit, that can only be used for this sole purpose, unnecessary.
GEOPAK and other programs
26.11.2007 v3.0 31
9.4 GEOPAK and ROUNDPAK-CMM
ROUNDPAK-CMM is a program for circularity tests that complements the
MCOSMOS geometry module GEOPAK.
For a circularity test usually a special CNC circularity test device with the analysis
software ROUNDPAK is employed. This combination, however, can often not be
used for large workpieces because the measurement range is not sufficient.
Therefore we have developed ROUNDPAK-CMM. The combination of
ROUNDPAK-CMM and GEOPAK allows testing of circularity and cylindricity of
large workpieces.
.
The pictures show some examples for elements that can be evaluated with
ROUNDPAK-CMM (from left to right: rotation inside - outside; rotation top -
bottom; spiral inside - outside and line top - bottom as well as inside - outside).


Above you see an example printout for how measurement data evaluated by
ROUNDPAK-CMM can be printed out in GEOPAK.
Prerequisite
For testing the circularity and cylindricity of large workpieces with ROUNDPAK-
CMM and GEOPAK you will need a LEGEX-CMM and a Mitutoyo rotary table
(MRT).
GEOPAK and other programs
32 v3.0 26.11.2007
9.5 GEOPAK and the Scheduler
This program enables the following tasks to be started in your MCOSMOS
program at times you have previously fixed.
Starting measurement programs in GEOPAK
Issuing messages
Analysing statistical data
Safeguarding measured data
Finishing programs.
You can rearrange, edit, delete and perform the tasks immediately. It is up to you
to fix the start times.

Output
26.11.2007 v3.0 33
10 Output
Input texts (attributive characteristics) can be assigned a number using the input
field "Position number".
In output protocols (e.g. initial sample report), you can use the position numbers
to define the sequence of the output data. This is how an input text can be
directly placed in the protocol.
10.1 General
The wide range of functions in the "Output" menu
is to show clearly the importance we attach to this
subject.
In principle, measurement protocols with the
recorded data can be printed out via a printer.
In addition, output is possible for:
any text that may also contain results
of the formula calculation.
Here, it is possible to assign a
number to texts (attributive features)
using the input field "Position
number".
In output protocols (e.g. initial sample
report) you can use position numbers
to define the sequence of the output
data. This is how you can specifically
position input text in the protocol.
all results of measurements
all nominal-to-actual comparisons (default setting)

Further Hints
It is possible at any time to have the current screen content printed.
The print output can be in colour, e.g. "green" for values within and "red"
for values outside the tolerance.
Moreover, it is possible to store the measured values and the nominal-to-
actual comparisons in ASCII files (e.g. CSV for Excel) and make them
available for other applications (First Sample Test Report).
Protocols can also be filed in archives, the print format can be changed.
You print one job at a time, both in the learn and the repeat mode.
Double-sided printing is possible as well as printing in the PDF format.

In order to meet all requirements, we have installed two programs, namely the
ProtocolManager, and the
ProtocolDesigner.
The ProtocolManager is comprised within the PartManager where it can
already be activated through the symbol, that means it is not necessary to start
GEOPAK.
Output
34 v3.0 26.11.2007
10.2 ProtocolManager
10.2.1 Tasks
The measurement results generated with GEOPAK are used by the
ProtocolManager. At your choice, this information
is edited,
filed in archives (find archives),
printed.
Output of all data is possible by means of various layouts (templates). As a result,
also the print protocols can have different layouts. The protocol proposed is a
Mitutoyo Standard Protocol.

10.2.2 Relearn Data
In the ProtocolManager we distinguish between "Relearn Data" and "Filed Data".
"Relearn Data" constitutes information which you have created in GEOPAK
during the learn and repeat mode. In the ProtocolManager, this data serves as
the basis for a protocol which you wish to have issued.

10.2.3 Archive Data
In case you want to manipulate measurement results, you have to file the
modified "Relearn Data" in an archive. Unlike "Relearn Data", this archive data
can be edited (renamed, deleted, etc.). This makes sense in cases where you
want to add attributive features (cracks in the paint, wrong colour, rust) to the
measurement results. In this way you can include also single measurement
results into the measurement protocol.

10.2.4 Data Table
First you perform these activities in a "Data Table". Nominal-to-actual
comparisons can be edited, inserted or even deleted in this table.

Output
26.11.2007 v3.0 35
10.3 ProtocolDesigner
10.3.1 Tasks
The ProtocolDesigner is a tool intended to complement the ProtocolManager.
Using this tool you create new templates or modify existing templates to suit your
requirements. The standard protocol is converted into a flexible protocol.
Based on a variety of variables, boxes, tables and graphics
you create templates for basic pages, first pages and consecutive
pages.
You are supported by an assistant, and detailed documentations in the form of
online help is available to you as usual.

10.3.2 Creative Design Capabilities
You design
the headline using, e.g. your logo,
you show the nominal-to-actual comparisons in coloured pictures,
you define new planes, or
embellish your protocols by adding so-called flags.



The Mitutoyo standard report of the layout print function can serve as a template.
The first page shows a picture, some head and dialogue data as well as a table
comprising the measured values. The following pages include only some head
data and the table with the measured values.
Output
36 v3.0 26.11.2007
10.3.3 Output options
In addition to structuring your flexible protocols, you have a variety of possibilities
for the data output (some examples below):
Excel export - without having installed Excel,
Text export your data are stored in a CSV-file. This is a table
format on text basis.
TIFF- and Multi-TIFF-export
PDF-export (128 Bit-coding possible)
ANSI- or ASCII-export
Further Options
26.11.2007 v3.0 37
11 Further Options
A series of further options add to the capabilities offered by GEOPAK (refer also
to the list in chapter "5 Purpose").
You have
alignment programs for probe changing systems
The external program call-up is programmable and, as such, can
be integrated with the part program.
A virtual machine supports you in machine-remote programming.
The PartManager offers another series of options for GEOPAK:
There are, e.g., the Manager Programs capable of combining
several part programs to one Manager Program.
The Remote-Manager enables part programs to be started
under remote control via a file-supported port in GEOPAK, that
is from other computers within a network.
Q-PAK causes part programs to be executed automatically in a
wait loop. A graphic user prompting system supports the user.



Also the Q-PAK dialogue shows the pictures of those
workpieces which were entered by the user already in the
PartManager.
Communication with other control systems is ensured by our "IO-
Conditions".
Use the "string coding" function to insert all sorts of information of a
part program into a text line. It is also possible to output the value of
a variable or the contents of a text variable.
The scope of delivery comprises:
A part program converter from GEOPAK-3 (DOS) to GEOPAK
A port to import external part programs in the GEOPAK-ASCII
format
Another function allows an output of the measured elements in the
formats DMIS, DXF and IGES.

Delivery
38 v3.0 26.11.2007
12 Delivery
12.1 Form and Scope
The GEOPAK program is executable under the Windows 2000 / XP operating
systems.
GEOPAK is supplied on CD-ROM.
Being the basis of the MCOSMOS system and responsible for the
part management, the PartManager is always comprised with our
delivery.
The program is copy.-protected by means of a so-called "Dongle".
Online Help and User's Manual are part of our delivery.
GEOPAK is available in most of the European languages and also
in some Asian languages as well.

12.2 Installation
GEOPAK uses the Mitutoyo Installation Program (picture below) for its
installation.


The user will be guided through the complete installation by clear,
action orientated dialogues, which enable the user to carry out
the installation by himself.
Prerequisites
26.11.2007 v3.0 39
13 Prerequisites
13.1 Minimum Configuration
The requirement for running GEOPAK is an IBM-compatible PC with minimum
Pentium 4 processor (min. 1 GHz, recommended 2 GHz). The program requires
a minimum of 256 MB RAM and 30 GB HD memory capacity (not including the
capacity requirements for the temporary files and part program files).

In connection with CAT1000, 1.5 MHZ (recommended 3 MHZ) and 512 MB main
memory are required (up to 1 GB with huge models), provided that the CAD
models do not exceed the free main memory capacity. The graphics card must
be unlimited open-GL-capable and must have a minimum of 128 MB capacity
(recommended 256 MB).

Sufficient memory is an essential prerequisite for flawless running of the
measuring programs.

13.2 Required Knowledge
The user of GEOPAK should have basic knowledge of geometry, basic
knowledge of form and position tolerances as well as basic PC-knowledge (able
to use Windows).
Support and Service
40 v3.0 26.11.2007
14 Support and Service
Maintenance is performed by way of software updates to adapt to new
requirements.
For application problems, we support CAT1000S-users with a hotline service
(see chapter 12: Hotline).
For information about other software products, please visit our CTL homepage:
www.mitutoyo-ctl.de.
For information about our hardware products, please first visit our homepage:
www.mitutoyo.de.







Being a leading supplier,
Mitutoyo is of course
represented on all relevant
trade fairs. Furthermore,
highly qualified Mitutoyo
experts offer training courses
for customers.



Copyright
The statements in this description are not binding. We reserve the right to changes in
the course of the technological progress.
The program itself and this product information are protected by copyright and may
neither in part nor in whole be copied and/or distributed. Copyright Mitutoyo
Messgerte GmbH (all rights reserved).

Contact
Neuss, December 2005
Mitutoyo Messgerte GmbH
Borsigstr. 8 - 10
D - 41469 Neuss
Phone: 0 21 37 / 1 02-0
Fax: 0 21 37 / 86 85
E-Mail: MitutoyoGmbH@mitutoyo.de
Hotline
26.11.2007 v3.0 41
15 Hotline
Should you have any topical questions in spite of the documentation provided by us,
you are kindly requested to contact us at the following telephone numbers.
01805 / 102-333 is the number for our hardware service (0.12
/min). Depending on whether you ring us from Northern or
Southern Germany, you will be connected with Neuss or Leonberg.
At the number 01805 / 102-343 (0,12 /min) you reach our software
experts. Your call is directed to a branch office located in your
vicinity. If the number there is engaged, your call will be directed to
Neuss. There is an info voice installed for each branch office.



You can reach us on the phone on weekdays from 7.30 a.m.
to 8.00 p.m., and on Saturdays from 8.00 a.m. to 2.00 p.m.

Das könnte Ihnen auch gefallen