You are on page 1of 55

CAT1000P

Program to Create a GEOPAK Part Program with


the Help of CAD Data

Product Information v3.2


Contents

1 Contents
1 Contents........................................................................... 2
2 Measuring by Mitutoyo ................................................... 4
3 Programs and Options .................................................... 5
4 Task .................................................................................. 6
5 Performances and Features ........................................... 6
5.1 Automatic Element Measurement: Click the Mouse ................. 6
5.2 Supported elements .................................................................... 7
5.3 Automatic Measurement of Several Elements .......................... 7
5.4 Multiple Circle Measurement ...................................................... 8
5.5 Edit through Mouse Click in the Model ...................................... 9
5.6 Display of the Measurement Points and Driving Paths .......... 10
5.7 Show already Measured Elements ........................................... 10
5.8 3D View and Tree View .............................................................. 10
5.9 CMM SystemManager (CSM) .................................................... 11
5.10 Move CMM .................................................................................. 12
5.10.1 Define Intermediate Positions .......................................................... 12
5.10.2 Collision Control .............................................................................. 12
5.11 Simulation of a complete part program ................................... 13
5.11.1 Show Probe System ........................................................................ 13
5.11.2 Show rotary table ............................................................................. 14
5.11.3 Probe change .................................................................................. 14
5.11.4 Show clearance height .................................................................... 14
5.12 Offline Programming ................................................................. 15
5.13 SpaceNavigator.......................................................................... 15
5.14 Create Section and Scanning ................................................... 16
5.15 REVO probe system .................................................................. 17
5.16 GEOPAK and CAT1000P ........................................................... 18
5.16.1 Synchronize Co-Ordinate System .................................................... 18
5.16.2 Alignment Wizard ............................................................................ 18
5.16.3 Edit in GEOPAK .............................................................................. 19
5.17 Statistics..................................................................................... 20
5.18 Further Features ........................................................................ 21
5.18.1 Automatic Tolerancing ..................................................................... 21
5.18.2 WEPROM: Automatic Transfer of Tolerances .................................. 21
5.18.3 Shape and Positional Tolerance of a CAD file ................................. 21
5.18.4 Define GD&T Wizard and Evaluate GD&T Wizard ........................... 22
5.18.5 Measurement in Several Steps ........................................................ 22
5.18.6 Automatic Minimum Distance to Outer Edges .................................. 22
6 Change CAD Models ..................................................... 23
6.1 Transform the Model ................................................................. 23

2 v3.2 18.08.10
Contents

6.2 Mirrored Parts ............................................................................ 23


6.3 Duplicate Data Records ............................................................ 24
6.4 Reverse Surface Normal ........................................................... 25
6.5 Administration of Bodies and Layers ...................................... 26
7 Possibilities of Output .................................................. 28
8 Possibilities to Display ................................................. 29
8.1 Display: CAT1000P.................................................................... 29
8.2 Display: CAT1000P and GEOPAK ............................................ 30
8.3 Functions of the Mouse Keys .................................................. 30
8.4 New Tools .................................................................................. 30
9 Delivery / Conditions..................................................... 31
9.1 Form and Scope ........................................................................ 31
9.2 Installation ................................................................................. 31
9.3 MCOSMOS Hardware (Minimum Configuration)..................... 31
9.4 MCOSMOS Software ................................................................. 31
9.5 Presumed Knowledge ............................................................... 31
10 Service ........................................................................... 32
11 Hotline ............................................................................ 33
12 Appendix: Limitations ................................................... 34
13 CAD Formats ................................................................. 35
13.1 Supported CATIA-V 4 Entities .................................................. 36
13.2 Supported CATIA-V 5 Entities / CATIA V5 RepairConverter .. 38
13.3 Supported IGES-Entities........................................................... 40
13.4 Supported Parasolid-Entities ................................................... 43
13.5 Supported Pro/E-Entities .......................................................... 46
13.6 Supported STEP-Entities .......................................................... 47
13.7 Supported VDA-FS-Entities ...................................................... 50
13.8 Supported Unigraphics Entities ............................................... 51
13.9 Supported SolidWorks Entities ................................................ 53

18.08.10 v3.2 3
Measuring by Mitutoyo

2 Measuring by Mitutoyo
CAT1000P: A Development out of Experience and Innovation
The co-ordinate measuring machines with our new software are important
elements of our products for the quality assurance. The MCOSMOS software
product range is the ”Mitutoyo Controlled Open System for Modular Operation
Support“.

CAT1000P has been developed in order to meet the requests of the latest
technical development but particularly the requirements and requests of our
customers.
Taking into consideration the ISO 9000 ff, of course, we have proved our 25
years software development experience in quality assurance.

4 v3.2 18.08.10
Programs and Options

3 Programs and Options


As far as the software for co-ordinate measuring machines is concerned, the
MCOSMOS program package developed by Mitutoyo covers the requirements of
all production areas, encompassing, for instance, 3D metrology with the option
for contour measurement, the spatial nominal-to-actual comparison, and
statistical data processing using MeasurLink, or also STATPAK for customers
who have already been working with STATPAK for a longer while.

GEOPAK with Scanning


GEOPAK is the program for recording,
evaluation and documenting of
geometries, this means with a manually
or CNC-controlled co-ordinate measuring
machine. Scanning is, among others, the
option to the tolerance comparison of
contours.

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 just by a mouse click into
the CAD model. 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.

18.08.10 v3.2 5
Task

4 Task

CAT1000P is used to create a GEOPAK part program with the help of


CAD data of a part.
As soon as the CAD model exists and you use CAT1000P together with the
virtual CMM, it is already possible to program tasks.
We suppose that the models have been output in one of the supported CAD
formats. In chapter 8 of this product information, you will find the standards,
which are important for using this program.
CAT1000P can only be used in connection with a CNC co-ordinate measuring
machine.

5 Performances and Features


CAT1000P has been developed to accelerate and simplify the creation of part
programs.
We particularly stressed the clearly structured, graphically assisted and also
logical handling with regard to the user. Since you can optically repeat each of
your actions, CAT1000P is easy to learn. We assist for example the shaded
presentation of the models. And in case of an error, you can undo the action
without starting your task from the beginning.

5.1 Automatic Element Measurement: Click the


Mouse
 You can also generate an automatic element measurement by
clicking with the mouse in the CAD model. It is not necessary that
the elements to be measured are also at disposal as elements in the
CAD model.
Example:
You can generate a line measurement by clicking two points on one
surface or one edge in a CAD model.
 For the automatic element measurement, it is not necessary to
manually input the data in GEOPAK.
 By analogy to GEOPAK in CAT1000P also is supported the
scanning measurement with all options.
 To facilitate the first steps into the program CAT1000P for
beginners, the dialogues can be displayed either …
 only including the relevant options or
 including all options.

6 v3.2 18.08.10
Performances and Features

5.2 Supported elements


CAT1000P supports the following elements:
 point
 line
 plane (grid)
 plane (circular)
 circle
 cylinder
 cone
 sphere
 hole shape
 inclined circle

Note
A circular measurement of a plane in CAT1000P corresponds to the
automatic element measurement in GEOPAK.

5.3 Automatic Measurement of Several Elements


The inputs of the last measurement will be automatically proposed for the next
measurement. In ideal circumstances only one click in the model is sufficient to
define the complete measurement of the next element.

18.08.10 v3.2 7
Performances and Features

5.4 Multiple Circle Measurement


With the "Multiple circle measurement" function in CAT1000P you can measure
several circles (perforated plate). Using the mouse, a simple and fast selection of
the circles is possible.
The movement path can be adapted individually and quickly to your
measurement task.

8 v3.2 18.08.10
Performances and Features

5.5 Edit through Mouse Click in the Model


 You can edit the data through mouse clicks in the 3D view as well
as through keyboard inputs in the dialogue window.
 The 3D view and the dialogue window are interactive. That means
that a mouse click makes the corresponding values appear in the
dialogue box of the model. At the same time, the inputs that you
realize via the keyboard in the dialogue box directly influence the
graphical presentation.
This possibility to change the data in the dialogue box through
mouse clicks in the model is only provided by MITUTOYO with
CAT1000P.

18.08.10 v3.2 9
Performances and Features

5.6 Display of the Measurement Points and Driving


Paths
 In the dialogues of CAT1000P, the data for the measurement are
numerically displayed.
 In the 3D view, the measurement points with the probing directions
and the driving paths are displayed inside the element.
 It is possible to determine the colour and the size of the presentation
of measurement points as well as of the driving paths. For the start
and end point, you can define different colours.
 You will immediately see the position of start and end point.
This kind of display enables to optically control whether the driving
paths are correct or not.

5.7 Show already Measured Elements


The already measured elements are shown in the 3D view in CAT1000P.

5.8 3D View and Tree View


CAT1000PS offers a tree view and a 3D view so that the user is able to show the
task with few mouse clicks. The tree views and the 3D view are linked, that
means with a single mouse click in the tree view, the user can display a CAD
entity, a measured element or a tolerance in the CAD model.

In this illustration Face 2 ("CAD" tab) in tree view is selected.


The corresponding CAD entity is highlighted in the CAD model.

10 v3.2 18.08.10
Performances and Features

5.9 CMM SystemManager (CSM)


With the CMM SystemManager a theoretical definition of the complete system,
that is the CMM including all racks and probe systems, is possible.

Working with the SystemManager is clearly illustrated


by means of the graphical support.
The system thus defined can be used for animations and for the verification of the
measuring ranges. A fully automatic calibration of the theoretically predefined
probes is possible.

18.08.10 v3.2 11
Performances and Features

5.10 Move CMM


5.10.1 Define Intermediate Positions
The function "Define Intermediate Positions" facilitates your work with the virtual
CMM. The definition of intermediate positions is often necessary for working with
the virtual CMM and for offline programming.
By a simple mouse click, you define an intermediate position in the 3D view.
Defining intermediate positions can be combined with collision detection.
Furthermore, due to the 3D view this function permits visual control.

5.10.2 Collision Control


This function detects a possible collision of the probe tip or of the complete probe
system with the workpiece, the racks or the masterball.
Condition is that the configuration has been defined before with the CMM
SystemManager.
The exceptional case, that a long probe collides with the CMM itself, is left
unconsidered at this point.
The program calculates the avoidance path including an automatic probe change
to the element to be measured.
Make sure that all positions are always reachable. The program does not check if
all movements are within the CMM volume.
Fixtures
As part of the collision control in CAT1000PS you have the possibility to define
the fixtures which will then be used for collision control only.

12 v3.2 18.08.10
Performances and Features

5.11 Simulation of a complete part program


You can have a simulation of an already existing part program performed by
CAT1000PS in order to check if the part program contains potential collisions. In
this case, the collisions are shown and you have the possiblility to eliminate these
collisions in the editor.
This, however, requires that the co-ordinate system has been aligned with the
CAD model.
The functions for CNC scanning and collision control within a probe tree change
are supported only as of version 3.1.
The simulation in CAT1000P has been enhanced as follows:
 speed up/slow down the simulation with reference to the calculated
running time
 switch back and forth on the simulation path
 display of the movements during a probe tree change
 animation of the rotary table

5.11.1 Show Probe System


At your choice, the graphics window either shows the probe tip (see picture
below) or the complete system.

In cases where you use a rotary probing system, you can show the probe and
also the position of the probe.
It is also possible to show a star probe.

18.08.10 v3.2 13
Performances and Features

5.11.2 Show rotary table


CAT1000PS supports the display of the rotary table from GEOPAK. The changed
position of the workpiece while working with the rotary table is shown in
CAT1000PS.

5.11.3 Probe change


It is no longer necessary to go to GEOPAK to carry out a probe change. You can
act in a dialogue that is analogous to GEOPAK. Furthermore, a graphic shows
you how and where the probe change takes place.
An automatic probe change is possible for the elements circle, cylinder, and cone
and for grid measurement.

Optionally you can define new probe positions automatically.

5.11.4 Show clearance height


You can have the clearance height shown in the graphic view. With this function,
the clearance height is shown as a so-called semi-transparent surface (ill. below).

This means that you can also see


what is behind this plane.

14 v3.2 18.08.10
Performances and Features

5.12 Offline Programming


In addition to a concrete measurement at a CMM, CAT1000PS also supports – in
co-operation with GEOPAK – the creation of part programs at the virtual CMM.
The advantage of this process is that you can already create part programs
before the actual production has begun (e.g. during the model construction
phase).
One problem arose when working at the virtual CMM due to the fact that a
statement about the exact later position of the work piece (alignment) was not yet
possible. We have solved this problem in CAT1000PS as follows:
The current position of the probe system in relation to the work piece is shown in
the graphic view.
In the "Part Alignment" dialogue box you can position the workpiece virtually on
the table of your CMM simply by using the mouse.

5.13 SpaceNavigator
The SpaceNavigator is a control unit with three-dimensional functionality (3D
mouse). The SpaceNavigator allows a fast and comfortable navigation of the
CAD models and it can also be used to position the probe system.

18.08.10 v3.2 15
Performances and Features

5.14 Create Section and Scanning


Sections can be created and displayed (see picture below).
The measurement points can optionally be created along the sections and can be
used in GEOPAK as leading contour and/or nominal contour.
When storing a contour, this contour is automatically transferred to GEOPAK,
where it is measured and evaluated. This function can be selected in a
CAT1000PS dialogue box.
The display of the measurement points in 3D view has been improved further, so
that you can immediately see the probing direction and the movement paths.

16 v3.2 18.08.10
Performances and Features

5.15 REVO probe system


CAT1000PS also supports the so-called sweep scanning by using the REVO
probe system. With this, scanning of a surface that is divided into different
patches, is possible. The probe moves as shown by the red line in the illustration
below. In CAT1000PS it is not necessary to enter the co-ordinates of the control
points individually. This is done automatically when clicking the points.

Sweep scanning

CAT1000PS also disposes of the function "Scan on Curve", with which scanning
of a curve in a plane is possible. During measurement, the REVO probe head is
able to move to workpiece positions that are difficult to access. This is made
possible by the changed AB angles.

18.08.10 v3.2 17
Performances and Features

5.16 GEOPAK and CAT1000P


5.16.1 Synchronize Co-Ordinate System
In order to be able to use CAT1000 together with GEOPAK, you will need to
create a co-ordinate system in GEOPAK that corresponds to the CAD co-ordinate
system. Subsequently you can change this co-ordinate system in GEOPAK.
Under certain conditions, a fully automatic synchronization of the CAD co-
ordinate system takes place.
To achieve this, however, several working steps are required. For information
refer to our online help topic "Virtual Alignment of Workpiece".

5.16.2 Alignment Wizard


The alignment wizard facilitates the creation of the workpiece co-ordinate system,
for both, best fit and RPS alignment.

Dialogue box for best fit alignment

18 v3.2 18.08.10
Performances and Features

5.16.3 Edit in GEOPAK


 In order to execute the measurement of the elements, the
commands for the “Automatic Element Measurement” are
transmitted to GEOPAK. So the generated part program in the
editor is clearer and you can easily realize changes.
 In case that single points are omitted because of this check, it is not
possible to use the “Automatic Element Measurement” in GEOPAK.
In this instance, only the probing points and the intermediate
positions are stored in the part program.
 For each single measurement point, you can check whether it is
really situated on the surface or not. If a measurement point is not
situated on the surface, for example inside of a gap, this point will
not be displayed.

18.08.10 v3.2 19
Performances and Features

5.17 Statistics
As a possibility for the statistical evaluation, the deviations of the individual
measurement points are classified and represented in a histogram. Exactly this
graphical support gives a clear overview. The histogram refers to all
measurement points of the current workpiece. During measurement, you will
always have the updated versions of the histogram, the result window and the
"measurement points table" at your disposal (see below: program window
including all options).
You can also transfer the CAD model and the reference data, for example data of
a HSF file - HOOPS Stream Format - to MeasurLink for statistical processing.
This applies to the anchor points and element IDs of all measured elements.
With the element IDs and the data of the HSF file, MeasurLink is able to link the
statistics data with the CAD models.

20 v3.2 18.08.10
Performances and Features

5.18 Further Features


5.18.1 Automatic Tolerancing
 After the measurement, it is possible to automatically realize in
GEOPAK a nominal actual comparison of the properties of
elements.
 If the corresponding symbol is activated, the "Tolerance
Comparison" dialogue is directly opened when you have finished the
element. In this dialogue, you find the corresponding nominal
values. These are directly accepted out of the model.
 Therefore, it is no longer necessary to read these data with much
effort from the drawing and to manually enter the data in the
dialogues.

5.18.2 WEPROM: Automatic Transfer of Tolerances


When transferring the construction data over the usual interfaces only the
nominal values are transferred. For the measurement and the evaluation
GEOPAK needs the tolerance data. These data should be transmitted and
managed. For this purpose the research project WEPROM was initialized. Here
the tolerance data are saved in an additional file, which is in the Q-DAS format
with some extensions. This file contains the feature information and links to the
geometry information in the CAD file.

5.18.3 Shape and Positional Tolerance of a CAD file


With this enhancement the shape and positional tolerances contained in CAD
files are read and graphically displayed in feature control frames on the CAD
model. Besides, the shape and positional tolerances are automatically used in
GEOPAK for tolerancing.
The following CAD systems support these embedded shape and positional
tolerances:
 CATIA V 5
 Pro/E
 Unigraphics

18.08.10 v3.2 21
Performances and Features

5.18.4 Define GD&T Wizard and Evaluate GD&T Wizard


Define GD&T wizard
If the CAD files do not contain shape and positional tolerances, these can be
defined with the nominal GD&T wizard in your CAD model.
The Define GD&T wizard allows to assign a nominal tolerance or a datum to a
standard geometry of your CAD model. The data are stored with the model and
displayed as feature control frame.

Evaluate GD&T wizard


Tolerance commands can be created within the GD&T wizard and be transferred
to GEOPAK. Evaluation takes place in GEOPAK (nominal actual comparison).
After evaluation, the deviation is shown in the GEOPAK result list. It is also
possible to have the results displayed in the 3D view as callouts.

5.18.5 Measurement in Several Steps


CAT1000P makes possible to completely measure geometric elements either by
clicking with the mouse or in several steps.
With CAT1000P, you can realize the measurement in several steps by a few
actions. You can realize a measurement without much effort thanks to the
interaction between the CAD-view and the dialogue window.
Example: Measurement of a interrupted edge
 Deactivate the "Element Finished" function.
 A simple click in the CAD model is sufficient to select the first edge
segment. After that, you validate.
 Repeat this action for all edge segments to be measured.
 Before measuring the last section, activate the “Element Finished”
function and validate.
 So you have created the element line in GEOPAK.

5.18.6 Automatic Minimum Distance to Outer Edges


 If probing is directly realized on the edge, you get incorrect
measurements.
 With CAT1000P it is possible to define a minimum distance to the
outer edges, which will be automatically taken into account for all
measurements.

22 v3.2 18.08.10
Change CAD Models

6 Change CAD Models


6.1 Transform the Model
Some parts are measured in their own co-ordinate system (e.g. RPS). But many
times, the corresponding forms are measured in their own co-ordinate system
(e.g. tool holding fixture).
In this case, CAT1000P offers the "Transform Model" function. Here, you can
shift and rotate the part before the measurement to obtain a comparability of the
measurement data with the model.

6.2 Mirrored Parts

If only one part is constructed with mirrored products (e.g.


automotive industry), you mirror with CAT1000P the corresponding part by
clicking with the mouse. You not only determine whether but also in which
direction (plane) you will mirror.

A typical application example for a mirror is displayed in the pictures below.

Simple data record Completed data record through mirror

18.08.10 v3.2 23
Change CAD Models

6.3 Duplicate Data Records


In case that a part consists of many however same parts e.g. a propeller, we
developed a function, which is saving work and time. For propellers, you only
have to design and store one wing. This way, also the data set will be
considerably reduced. By using CAT1000P, you multiply the wing as often as
necessary. In order to come up to such a result, enter into the dialogue window
only the mirrored plane and the rotation angle.
This function is interesting for the toothed gear measurement owing to the
repeated geometry of the toothed gears.

24 v3.2 18.08.10
Change CAD Models

6.4 Reverse Surface Normal


 The surface normal is used for the calculation of the probing
direction. Usually, the surface normal points out of the material. This
is given with solids (e.g. models that have been read in the STEP
format).
 But the surface normal can also point in the opposite direction. This
often happens with plane-orientated models (e.g. VDAFS, IGES). In
this case, CAT1000P would not correctly calculate the probing
direction.
Collisions would occur.
 CAT1000P automatically reverses the normal in the CAD model
when detecting errors. But CAT1000P is not able to detect errors in
the CAD model in any case.

With the help of the 3D-view of the preview of measurement points,


you immediately see whether the surface normal and the probing
direction, which has been calculated out of it, are correct. If the
probing direction is wrong, you can reverse the surface normal by
clicking with the mouse.

18.08.10 v3.2 25
Change CAD Models

6.5 Administration of Bodies and Layers


The function allows hiding (disable) any single elements (bodies, layers, CAD
files) if the surfaces have one of these attributes.
See the picture at the left side. There is a view of the CAD model that includes
two different workpieces. In this case the user has the possibility to hide one of
both workpieces from view and to measure the other one. This is especially
important for print out.

26 v3.2 18.08.10
Change CAD Models

Tree views
In version 3.1, the CAD file is displayed in a tree view with direct access to the
elements. The tree view also provides tolerance information about the
geometrical elements within the CAD tab (see picture below).

18.08.10 v3.2 27
Possibilities of Output

7 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.

Callout Designer
The Callout Designer is an option for the user to create new templates to display
the measurement results for the surface points in CAT1000S.

28 v3.2 18.08.10
Possibilities to Display

8 Possibilities to Display
8.1 Display: CAT1000P
CAT1000P offers a multitude of possibilities particularly concerning the
presentation of the part and the task at the displayed part on the screen. You can

 …shift or rotate the representation around the axes of the co-


ordinate system,
 reduce, extend and store the presentations in the meantime,
 display at the same time different views in several windows (picture
below) and individually control each window,
 directly select planes on your part, activate or also deactivate them,
 display the model with a shading or
 get a representation with “hidden lines”.
In CAT1000P, 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.

18.08.10 v3.2 29
Possibilities to Display

8.2 Display: CAT1000P and GEOPAK


 At the same time you display the CAT1000P windows, you can
display the GEOPAK window on the screen through the “Split
Screen” window arrangement.
 With GEOPAK, it is possible to execute the part program in virtual
mode and e.g. after nominal actual comparisons to check the
accuracy of the nominal values.

8.3 Functions of the Mouse Keys


CAT1000PS 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.

The functions of the mouse keys are allocated as follows:

Zoom Left, Ctrl and Drag

Rotate Right, Ctrl and Drag

Pan Both, Ctrl and Drag

8.4 New Tools


To guarantee the user a maximum of a correct and extensive CAD-functionality,
Mitutoyo applies the latest version of the CAD-Kernel: ACIS R21 of Spatial.
Mitutoyo also uses the corresponding Spatial CAD-converter.
To guarantee a quick and flexible graphic display of the model, Mitutoyo uses
Hoops v18 from Techsoft America.

30 v3.2 18.08.10
Delivery / Conditions

9 Delivery / Conditions
9.1 Form and Scope
 The program is delivered on DVD.
 As basis of the MCOSMOS system, we deliver the PartManager,
which is charged to manage the parts.
 The scope of delivery includes a user's manual and an online help.
 CAT1000P can be supplied in most European languages.

9.2 Installation
CAT1000PS and GEOPAK will be automatically installed with the Mitutoyo
installation program. The user can also execute installation.

9.3 MCOSMOS Hardware (Minimum Configuration)


Processor
Multi-core processor (2.0 GHz)
Main memory
3 GB RAM (DDR2 RAM or higher)
Graphics card
NVIDIA Quadro FX 3800 (1024 MB RAM)

9.4 MCOSMOS Software


Supported operating systems
Windows 7 (32 bit)
Windows Vista (32 bit)
Windows XP (32 bit)

Windows 64-bit versions are not supported.

9.5 Presumed Knowledge


The user should have a basic knowledge of geometry, basic knowledge of shape
and positional tolerances as well as a basic knowledge of PC (Windows
operation).

18.08.10 v3.2 31
Service

10 Service
Maintenance is performed by way of software updates to adapt to new
requirements.
For application problems, we support CAT1000PS 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.

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
Messgeräte GmbH (all rights reserved).

Neuss, May 2010


Mitutoyo Europe GmbH
Borsigstr. 8 - 10
41469 Neuss

Phone +49 (0) 21 37 - 102-0


Fax +49 (0) 21 37 - 86 85

E-Mail: info@mitutoyo.de

32 v3.2 18.08.10
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

18.08.10 v3.2 33
Appendix: Limitations

12 Appendix: Limitations
Measurement with the optical measurement system QVP (QuickVisionProbe) is
not supported in CAT1000PS.

34 v3.2 18.08.10
CAD Formats

13 CAD Formats
The following CAD-Data Exchange Formats are supported by CAT1000PS on
demand (since v3.1 Release Edition 14):
 IGES up to v5.3
 VDAFS v1.0, v2.0
 STEP AP203, AP214 (geometry)
 CATIA V4.1.9 to V4.2.4
 CATIA V5 R6 – R20 (with PMI)
 Pro/E Reader** v16 to Wildfire 5 (with PMI)
** The files must be uncompressed and nonencrypted.
 Parasolid v10.0 to v22
 Unigraphics 11 to 18, NX1 to NX7 (with PMI)
 SolidWorks 98 to 2010
 SAT up to v21 (internal data exchange of the ACIS-Kernel used by
MITUTOYO
 Autodesk Inventor R6 to R11 and 2008 to 2010 ("Helical" surfaces
in Inventor-6 files and "cylspl" surfaces in Inventor-7 files are not
supported.)

18.08.10 v3.2 35
CAD Formats

13.1 Supported CATIA-V 4 Entities

CATIA V4 Entity Form

Plane plane

Cylinder cylinder

Cone cone

Torus torus

Sphere sphere

Polynomial surface bspline

NURBS Curve bspline

Composite Curve bspline

Line line

Ellipse/Circle ellipse

Parabola/Hyperbola bspline

Polynomial Curve bspline

Point vertex

36 v3.2 18.08.10
CAD Formats

SOLIDE body

VOLUME body

Mockup Solid body

SKIN body

FACE face

NURBS Curve wire

Composite Curve wire

Polynomial Curve wire

SPACE 3-axis system coordinate system

Layer layer

Layer Filter layer filter

Workplane body with single planar face

18.08.10 v3.2 37
CAD Formats

13.2 Supported CATIA-V 5 Entities / CATIA V5


RepairConverter

CATIA V5 Entity Form

CATLine line

CATCircle circle

CATEllipse ellipse

CATNurbsCurve curve

CATPlane plane

CATCone cone

CATCylinder cylinder

CATSphere sphere

CATTorus torus

CATNurbsSurface spline

CATBody body

CATLump lump

CATShell shell

38 v3.2 18.08.10
CAD Formats

CATFace face

CATLoop loop

CATEdge edge

CATEdgeCurve coedge

CATVertex vertex

Axis system coordinate system

Layer layer

Layer filter layer filter

Selection sets selection set

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.

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.

18.08.10 v3.2 39
CAD Formats

13.3 Supported IGES-Entities

IGES Entity Form

Line (Type 110) line

Circle (Type 100) ellipse

Conic (Type 104) bspline

Composite curve (Type 102) curves

Copious data (Type 106) bspline/line

Parametric curve (Type 112) bspline

BSpline Curve (Type 126) bspline

Offset curve (Type 130) bspline

Surface of Revolution (Type 120) surface of revolution

Tabulated Cylinder (Type 122) sweep surface/plane

Parametric Spline (Type 114) bspline surface

BSpline Surface (Type 128) bspline surface

Offset (Type 140) offset surface

40 v3.2 18.08.10
CAD Formats

Plane (Type 108) plane

Cylinder (Type 192) cylinder

Cone (type 194) cone

Sphere (Type 196) sphere

Torus (Type 198) torus

Manifold Solid B-Rep Object Entity (Type


body
186)

Parametric Trimmed Surface (Type 144) body

Bounded Surface Entity (Type 143) body

Point (Type 116) vertex/point body

All supported surfaces that are bounded body

All supported curves wire

Composite curve (Type 102) wire

Subfigure Definition Entity (Type 308)

Singular Subfigure Instance Entity (Type


408) assembly

Rectangular Array Subfigure Instance


Entity (Type 412)

18.08.10 v3.2 41
CAD Formats

Circular Array Subfigure Instance Entity


(Type 414)

Definition and Instances


Layer layer

Associativity Entity (Type 402) assembly/group

Annotations wire

42 v3.2 18.08.10
CAD Formats

13.4 Supported Parasolid-Entities

Entity General Form

PK_ASSEMBLY_t assembly

PK_BODY_t body

PK_BCURVE_t bspline curve

PK_BSURF_t bspline surface

PK_CIRCLE_t circle curve

PK_FIN_t coedge

PK_CONE_t cone surface

PK_CYL_t cylinder surface

PK_EDGE_t edge

PK_ELLIPSE_t ellipse curve

PK_FACE_t face

PK_LINE_t line curve

PK_LOOP_t loop

18.08.10 v3.2 43
CAD Formats

PK_OFFSET_t offset surface

PK_PLANE_t planar surface

PK_POINT_t a point

connected subset of three


PK_REGION_t dimensional space (type of
topology).

PK_BODY_type_sheet_c of enum type


sheet body
PK_BODY_type_t

PK_SHELL_t shell

PK_BODY_type_solid_c of enum type


solid body
PK_BODY_type_t

PK_INSTANCE_t an instance of assembly

PK_SPHERE_t sphere surface

a surface obtained by spinning a


PK_SPUN_t
curve around an axis

a surface obtained by sweeping a


PK_SWEPT_t
curve in a given direction

PK_TORUS_t torus surface

PK_VERTEX_t vertex

44 v3.2 18.08.10
CAD Formats

PK_BODY_type_wire_c of enum type


wire body
PK_BODY_type_t

PK_GROUP_t Working Coordinate System

SPAXGenericLayer layer

SPAXGenericLayerFilter layer filter

18.08.10 v3.2 45
CAD Formats

13.5 Supported Pro/E-Entities

Pro/E Entity Form

Plane plane

Cylinder cylinder

Cone cone

Torus torus

Degenerated Torus sphere

Tabulated Cylinder sweep surface

Bspline Surface bspline surface

Ruled Surface bspline surface

Surface of revolution revolved surface

Fillet Surface bspline surface

Cylindrical Spline bspline surface

NURBS Surface NURB surface

LCS local coordinate system

46 v3.2 18.08.10
CAD Formats

13.6 Supported STEP-Entities

STEP Entity Form

LINE line

CIRCLE circle

ELLIPSE ellipse

BSPLINE_CURVE_WITH_KNOTS bspline curve

QUASI_UNIFORM_CURVE bspline curve

HYPERBOLA bspline curve

PARABOLA bspline curve

PLANE plane

CONICAL SURFACE cone

CYLINDRICAL SURFACE cylinder

SURFACE_OF_LINEAR_EXTRUS
sweep surface
ION

OFFSET_SURFACE offset surface

QUASI_UNIFORM_SURFACE bspline surface

18.08.10 v3.2 47
CAD Formats

SURFACE_OF_REVOLUTION revolution surface

SPHERICAL_SURFACE sphere

TOROIDAL SURFACE torus

MANIFOLD_SOLID_BREP solid body

BREP_WITH_VOIDS solid body

FACETED_BREP sheet body

SHELL_BASED_SURFACE_MOD
sheet body
EL

GEOMETRIC_CURVE_SET wires and vertices

EDGE_BASED_WIREFRAME_MO
wires
DEL

SHELL_BASED_WIREFRAME_M
wires
ODEL

CLOSED_SHELL shell

OPEN_SHELL shell

ADVANCED_FACE face

FACE_SURFACE face

48 v3.2 18.08.10
CAD Formats

EDGE_LOOP loop

VERTEX_LOOP vertex loop

POLY_LOOP loop

EDGE_CURVE edge

ORIENTED_EDGE coedge

VERTEX_POINT vertex

TRIMMED_CURVE free curve

CURVE_BOUNDED_SURFACE sheet body

COMPOSITE_CURVE_SEGMENT free wires

GEOMETRIC_SET sheet bodies, wires, and vertices

CARTESIAN_POINT points

Layer Name layer name

Layer ID layer ID

18.08.10 v3.2 49
CAD Formats

13.7 Supported VDA-FS-Entities

VDA-FS Entity Form

CURVE bspline curve

SURF bspline surface

TOP body

FACE face

PSET group

MDI group

POINT vertex

GROUP group

50 v3.2 18.08.10
CAD Formats

13.8 Supported Unigraphics Entities

Unigraphics Entity Form

Line line

Ellipse ellipse

Circle circle

bspline bspline

Other Curves curves

Plane plane

Cylinder cylinder

Cone cone

Torus torus

Sphere sphere

Offset offset

Surface of revolution revolution surface

Sweep sweep

18.08.10 v3.2 51
CAD Formats

bspline bspline

Other Surfaces surfaces

POINT point

BODY body

connected subset of three


REGION
dimensional space (type of topology)

SHELL shell

FACE face

LOOP loop

EDGE edge

FIN coedge

VERTEX vertex

Sheet BODY sheet body

Wire BODY wire body

Assembly an instance of assembly

52 v3.2 18.08.10
CAD Formats

Solid BODY solid body

LCS coordinate system

13.9 Supported SolidWorks Entities

SolidWorks Entity Form

PK_ASSEMBLY_t assembly

PK_BODY_t body

PK_BCURVE_t bspline curve

PK_BSURF_t bspline surface

PK_CIRCLE_t circle curve

PK_FIN_t coedge

PK_CONE_t cone surface

PK_CYL_t cylinder surface

PK_EDGE_t edge

PK_ELLIPSE_t ellipse curve

PK_FACE_t face

18.08.10 v3.2 53
CAD Formats

PK_LINE_t line curve

PK_LOOP_t loop

PK_OFFSET_t offset surface

PK_PLANE_t planar surface

PK_POINT_t a point

connected subset of three


PK_REGION_t dimensional space (type of
topology).

PK_BODY_type_sheet_c of enum type


sheet body
PK_BODY_type_t

PK_SHELL_t shell

PK_BODY_type_solid_c of enum type


solid body
PK_BODY_type_t

PK_INSTANCE_t an instance of assembly

PK_SPHERE_t sphere surface

a surface obtained by spinning a


PK_SPUN_t
curve around an axis

a surface obtained by sweeping a


PK_SWEPT_t
curve in a given direction

54 v3.2 18.08.10
CAD Formats

PK_TORUS_t torus surface

PK_VERTEX_t vertex

PK_BODY_type_wire_c of enum type


wire body
PK_BODY_type_t

SPAXGenericLayer layer

SPAXGenericLayerFilter layer filter

18.08.10 v3.2 55

You might also like