CAT1000S: Program For Tolerance Comparison of 3D Surfaces and Borders
CAT1000S: Program For Tolerance Comparison of 3D Surfaces and Borders
CAT1000S: Program For Tolerance Comparison of 3D Surfaces and Borders
1 Contents
1 Contents ............................................................................ 2
2 Measuring by Mitutoyo .................................................... 4
3 Programs and Options..................................................... 5
4 Task ................................................................................... 6
5 Performances and Features ............................................ 7
5.1 Tolerance Comparison................................................................ 7
5.2 Rotate Probe System................................................................... 8
5.3 Different Tolerances .................................................................... 8
5.4 Possibilities of Measurement ..................................................... 8
5.4.1 Surface Measurement......................................................................... 8
5.4.2 Border Measurement .......................................................................... 8
5.4.3 Border Measurement Mode ................................................................ 9
5.4.4 Create Intersections and Scanning ..................................................... 9
5.4.5 Online-, Offline- and Repeat Mode ................................................... 10
5.4.6 Links with GEOPAK .......................................................................... 10
5.4.7 Intersection cylinder axis / free form plane........................................ 10
5.4.8 Automatic Measurement ................................................................... 10
5.4.9 Grid Measurement ............................................................................ 11
5.4.10 Scale ................................................................................................. 12
5.5 Best Fit ....................................................................................... 12
5.6 MachineBuilder .......................................................................... 13
5.7 Move CMM .................................................................................. 14
5.7.1 CMM: Define Intermediate Positions................................................. 14
5.7.2 Collision Detection ............................................................................ 14
5.7.3 Show Probe System.......................................................................... 15
5.7.4 Probe change.................................................................................... 15
5.7.5 Show clearance height...................................................................... 16
5.8 The Base Program GEOPAK .................................................... 16
5.8.1 Synchronise Co-Ordinate System..................................................... 16
5.8.2 Automatic Measurement ................................................................... 16
5.8.3 Transmission of Theoretical Elements .............................................. 16
5.8.4 Acceptance of Tolerated Elements ................................................... 16
5.8.5 Tolerated distance along probing direction GEOPA/CAT1000S....... 17
5.8.6 Analysis of Data Records.................................................................. 17
5.8.7 Support of reference parts ................................................................ 17
5.9 Updating ..................................................................................... 17
5.10 Mirrored Parts ............................................................................ 18
5.11 Duplicate Data Sets ................................................................... 18
5.12 Transform the Model ................................................................. 19
5.13 Administration of Bodies and Layers ...................................... 19
5.14 Statistics..................................................................................... 19
6 Possibilities of Output ................................................... 21
2 v3.0 22.03.06
Contents
22.03.06 v3.0 3
Measuring by Mitutoyo
2 Measuring by Mitutoyo
CAT1000S: Development through Experience and Innovation
The co-ordinate measuring machines with our new software are important
elements of our products for the quality assurance. The software product range
MCOSMOS is the ”Mitutoyo Controlled Open System for Modular Operation
Support“.
CAT1000S is the program for the tolerance comparison of 3D surfaces and
borders having been generated through a CAD system. Furthermore,
measurement points that are determined through a co-ordinate measuring
machine (CMM) will be recorded. The program we are presenting in this product
description, will be used with a co-ordinate measuring machine running under
Windows 2000 or Windows XP.
CAT1000S has been developed in order to meet the request of the latest
technical development, however, particularly the requirements and requests of
our customers.
Taking into consideration the ISO 9000 ff, of course, we have proved our 25
years of software development experience in quality assurance.
4 v3.0 22.03.06
Programs and Options
CAT1000S
This program makes the tolerance
comparison of actual points on a part and
the corresponding nominal points on a
CAD model possible.
CAT1000P
CAT1000P enables your element
measurements to be programmed
comfortably into the CAD model, just by
a mouse click.
This can be performed, at your choice,
online or offline.
There is no need for manual data input.
GEARPAK
GEARPAK is responsible for the gear-
specific tasks as well as part program
generation, analysis and protocol-
creation.
22.03.06 v3.0 5
Task
4 Task
6 v3.0 22.03.06
Performances and Features
22.03.06 v3.0 7
Performances and Features
With the surface measurement, you get the proper form comparison (see
also 5.1 tolerance comparison). For comparison in CAT1000S, the free surfaces
based on CAD data are compared to the measurement points.
8 v3.0 22.03.06
Performances and Features
22.03.06 v3.0 9
Performances and Features
10 v3.0 22.03.06
Performances and Features
Graphics
As of now you can have shown the probing direction, the sense of movement and
each of the measurement points in the graphics window.
22.03.06 v3.0 11
Performances and Features
5.4.10 Scale
CAT1000S supports the "Scale" function with the same scale factor for each axis
in GEOPAK.
Where the workpiece and the size of the CAD model of the workpiece deviate,
you can use the "Scale" function in GEOPAK to correct the measurement points.
As a rule, the scale factors are identical for all axes. Should this not be the case,
the correction of the measurement points for the "Free Surface" element will be
impossible.
According to conditions, which the part is subject to, you will determine around
which axes (reference point) the part will be turned or in which axes you shift the
part. This function makes your work with CAT1000S still more flexible. You use
the best fit in different situations. Two examples are mentioned below:
Example 1:
If you measured the centre point of a circle
this centre point, however, is situated at the tolerance limit,
and you formed your co-ordinate system according to this centre
point (centre point = origin),
If you inevitably get measured points with deviations
then you can correct the position of the part in such a way (shift
and/or rotate) that the deviations are minimized.
then you can correct (shift and rotate) the position of the part so that
the deviations will be minimized.
Then you ask: "Is the form in its totality within the tolerance or not?"
12 v3.0 22.03.06
Performances and Features
Example 2:
You have no possibility to accurately align a part, which is a sheet
material.
Therefore, you first locate a series of measurement points and
realize a best fit through shifting and rotation.
By this means, you can better define your co-ordinate system.
As a result you will be able to state that the tolerances of the form
are within the permissible range.
5.6 MachineBuilder
You can use the MachineBuilder for a realistic representation of a model of your
CMM including the complete measurement system (masterball, racks and probe
system). As a prerequisite for this representation, the MachineBuilder needs the
models with which you intend to work.
After selecting your CMM, you position the masterball, select your rack and
configure your probe system with the already known ProbeBuilder.
The complete model can be shown and used in CAT1000P and S.
22.03.06 v3.0 13
Performances and Features
Default
You can also opt for a collision-free movement path by defining a default. In this
case you will select an elegant and time-saving method for the case that you
should wish to repeat the part program.
A movement to clearance height is not required but the program
calculates an optimised path to the element to be measured.
The process of optimising is furthermore supported by the fact that
the program calculates and executes the movement path including
an automatic probe change.
You can use this option after you have created a model with the
MachineBuilder.
You will always need to pay attention to the aspect that all positions need to be
reachable. The program does not check if all movements are within the CMM-
volume.
Fixtures
To avoid collisions, also the fixtures must be considered. We offer two
possibilities:
You can either add fixtures to the model from a separate file, or
you can add the characteristic "fixture" to parts of the loaded model.
The fixtures are not included in calculations of measurement results.
14 v3.0 22.03.06
Performances and Features
22.03.06 v3.0 15
Performances and Features
16 v3.0 22.03.06
Performances and Features
5.9 Updating
Whether it is the mean value, the maximum deviation or the statistical evaluation
(picture below), all data are automatically and continuously updated.
22.03.06 v3.0 17
Performances and Features
18 v3.0 22.03.06
Performances and Features
5.14 Statistics
A possible form of the statistical analysis is the representation of the deviations of
the single measurement points in a histogram (see also topic 5.6 "Updating").
With this graphic assistance, you get a clear overview at a glance. This histogram
has reference to all measurement points of the current part. This histogram as
well as the window of results and the “Table of Measurement Points” are always
updated and at your disposal during the whole measurement (see below: the
program window with all options).
22.03.06 v3.0 19
Performances and Features
If you use MeasurLink, you can also transfer the measurement data to
MeasurLink and realize different statistical evaluations for several parts.
20 v3.0 22.03.06
Possibilities of Output
6 Possibilities of Output
At any time, you may be able to output the data, thus also during the
measurement. You can utilise all options and not only optionally one or two. The
numerical output can be selected in millimetres or in inch.
The possibilities in detail:
Numerical printout of comparisons on a list
Graphical output of contour and deviations via printer
Output via graphical protocol which you can use as required.
The results of a stored graphic can differ from the results in a table.
Example: You have stored a graphic before a best fit and a table
output after the best fit. With the current version it is possible to
save the measurement values together with the graphic in order to
achieve a table output whose values are analogous to those of the
graphic.
You can also select an output of various numbers of graphics with
only one template.
Furthermore, it is possible to adapt the numerical output to your requirements
and to combine it with one or several graphics. You can define the sequence of
the measurement points in the list yourself.
22.03.06 v3.0 21
Possibilities of Output
Where CAT1000S compared to the CAD model realises insufficient material, the
deviations are given a negative sign in the numerical output. In the graphical
representation, these deviations are shown as a dashed line.
22 v3.0 22.03.06
Possibilities of Presentation
7 Possibilities of Presentation
7.1 Broad Range
Particularly concerning the presentation of the part and the task at the part on the
display, CAT1000S offers a pallet of possibilities. Thus, you can
In CAT1000S, you normally use an automatic scaling of display screen. Thus the
model, no matter what size, is automatically adapted to the window size.
By using the option to create as many windows as desired, you can visualize
your part from all sides. So you can find out whether you have, for example
probed the part too deep or too high. However, you should not display more than
four windows, otherwise you will have a slow down of the measurement runs due
to the processor overload.
22.03.06 v3.0 23
Possibilities of Presentation
CAT300 users find intuitive mouse functions that correspond to the functions of
standard CAD-systems. Thus, the user can simultaneously work in both graphic
view and opened dialogues and a switchover is no longer required.
24 v3.0 22.03.06
Standards
8 Standards
The following CAD-Data Exchange Formats are supported by our Software:
IGES v4.0, v5.2, v 5.3
VDAFS v1.0, v2.0
The following interfaces are optional
• STEP AP203, AP214 Geometrie
• CATIA V4.1.9 until V4.2.4
• CATIA V5 Reader until R2 to R15
• Pro/E Reader** v16-20, 2000i, 2000i2, 2001, Wildfire2
** Files must be uncompressed and unencrypted
• Unigraphics 11 until 18, NX1, NX2, NX3
• SolidWorks 98 until 2005
• Parasolid until v10.0 until 17.0.000
• SAT until v15.0 (internal data exchange of the ACIS Kernel we
use)
• CATIA V5 RepairConverter: until R2 to R15
Translator with advanced healing functions
Type Subtype
Circle Circle
Polynomial Bspline
Curve
Cylinder Cone
Cone Cone
22.03.06 v3.0 25
Standards
Torus Torus
Sphere Ellipsoid
Polynomial Bspline
surface
26 v3.0 22.03.06
Standards
CATLine STRAIGHT
CATEllipse ELLIPSE
CATPlane PLANE
CATPlane CONE
CATSphere SPHERE
CATTorus TORUS
CATNurbsSurface SPLINE
CATBody BODY
CATLump LUMP
CATShell SHELL
CATFace FACE
CATLoop LOOP
CATEdge EDGE
CATEdgeCurve COEDGE
CATVertex VERTEX
If the input file is a CATPart, the translator starts by extracting the boundary
representation of a CATIA model. In V5 documentation, this is called CATBody. A
CATPart may have one or more of these. Ever CATBody will be converted to an
ACIS BODY. Other elements listed in the mapping table exist only in the context
of a body.
If the input file is a CATProduct, all CATParts it references are processed as
described above. The resulting ACIS modes are then placed according to the
placement information in the input CATProduct file.
22.03.06 v3.0 27
Standards
Note:
CATIA curves and surfaces that are not listed here, are first converted to
CATIA NURBS and then translated to ACIS splines.
Hint:
CATIA entity names are taken from the CATIA API reference manual.
28 v3.0 22.03.06
Standards
22.03.06 v3.0 29
Standards
Surface of Surface of
revolution revolution
Sweep Sweep
Bspline Bspline
Other surfaces Bspline
POINT POINT APOINT
BODY BODY
REGION LUMP
SHELL SHELL
FACE FACE
LOOP LOOP
EDGE EDGE
FIN COEDGE
VERTEX VERTEX
Sheet Sheet Body Body Body with single or multiple
faces
30 v3.0 22.03.06
Standards
22.03.06 v3.0 31
Standards
32 v3.0 22.03.06
Standards
22.03.06 v3.0 33
Standards
34 v3.0 22.03.06
Standards
22.03.06 v3.0 35
Standards
Ellipse Ellipse
Bspline Bspline
Sphere Sphere
Torus Torus
Cone Cone
Cylinder Cone
Offset Offset
Surface of Surface of
revolution revolution
Sweep Sweep
Bspline Bspline
REGION LUMP
SHELL SHELL
FACE FACE
LOOP LOOP
36 v3.0 22.03.06
Standards
EDGE EDGE
FIN COEDGE
VERTEX VERTEX
Ellipse Ellipse
Bspline Bspline
Sphere Sphere
22.03.06 v3.0 37
Standards
Torus Torus
Cone Cone
Cylinder Cone
Offset Offset
Surface of Surface of
revolution revolution
Sweep Sweep
Bspline Bspline
REGION LUMP
SHELL SHELL
FACE FACE
LOOP LOOP
EDGE EDGE
FIN COEDGE
VERTEX VERTEX
38 v3.0 22.03.06
Delivery/Conditions
9 Delivery/Conditions
9.1 Form and Scope
CAT1000S is running with GEOPAK under the operating systems
Windows 2000 or Windows XP.
The program is supplied on CD ROM.
As basis of the MCOSMOS system, we deliver the PartManager,
which administrates the parts.
The program is copy protected by means of a "Dongle".
The scope of delivery includes a user's manual and an online help.
CAT1000S can be supplied in most European languages.
9.2 Installation
CAT1000S and GEOPAK are automatically installed with the Mitutoyo installation
program. Installation can also be executed by the user.
Example: The largest CAD model you intend to load has 50 MB. Thus, you
require 1 GB to start with. If your operating system and other programs require
512 MB, you will need an overall capacity of 1.5 GB. Please consider the
maximum memory size defined by operating system and processor.
Graphic card: The graphic card must be unlimited Open-GL- capable and must
have a minimum capacity of 128 MB (recommended 256 MB).
22.03.06 v3.0 39
After Sales’ Service
40 v3.0 22.03.06
Hotline
11 Hotline
Should you have any topical questions in spite of the documentations 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.
22.03.06 v3.0 41