You are on page 1of 37

3D-TOL

Program for Tolerance Comparison


of 3D Surfaces and Borders

Product Information v 2.4


Contents

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 Move CMM .................................................................................. 13
5.6.1 CMM: Define Intermediate Positions................................................. 13
5.6.2 Collision Detection ............................................................................ 13
5.6.3 Show Probe System.......................................................................... 14
5.6.4 Probe change.................................................................................... 14
5.6.5 Show clearance height...................................................................... 15
5.7 The Base Program GEOPAK .................................................... 15
5.7.1 Automatic Measurement ................................................................... 15
5.7.2 Transmission of Theoretical Elements .............................................. 15
5.7.3 Acceptance of Tolerated Elements ................................................... 15
5.7.4 Tolerated distance along probing direction GEOPAK / 3D-TOL ....... 15
5.7.5 Analysis of Data Records.................................................................. 16
5.7.6 Support of reference parts ................................................................ 16
5.8 Updating ..................................................................................... 16
5.9 Mirrored Parts ............................................................................ 17
5.10 Duplicate Data Sets ................................................................... 17
5.11 Transform the Model ................................................................. 18
5.12 Administration of Bodies and Layers ...................................... 18
5.13 Statistics..................................................................................... 18
6 Possibilities of Output ................................................... 20
7 Possibilities of Presentation ......................................... 22

2 v 2.4 15.06.04
Contents

7.1 Broad Range .............................................................................. 22


7.2 New Tools .................................................................................. 23
8 Standards........................................................................ 24
8.1 Supported CATIA-V 4 Entities.................................................. 24
8.2 Supported CATIA-V 5 Entities.................................................. 26
8.3 Supported IGES-Entities........................................................... 27
8.4 Supported Parasolid-Entities ................................................... 28
8.5 Supported Pro/E-Entities.......................................................... 30
8.6 Supported STEP-Entities.......................................................... 31
8.7 Supported VDA-FS-Entities...................................................... 34
9 Delivery/Conditions ....................................................... 35
9.1 Form and Scope ........................................................................ 35
9.2 Installation ................................................................................. 35
9.3 Minimum Configuration ............................................................ 35
9.4 Presumed Knowledge............................................................... 35
10 After Sales’ Service........................................................ 36
11 Hotline ............................................................................. 37

15.06.04 v 2.4 3
Measuring by Mitutoyo

2 Measuring by Mitutoyo
3D-TOL: 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“.
3D-TOL 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.

3D-TOL 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 v 2.4 15.06.04
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 Measuring, 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.

3D-TOL
This program makes the tolerance
comparison of actual points on a part and
the corresponding nominal points on a
CAD model possible.

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

15.06.04 v 2.4 5
Task

4 Task

3D-TOL is a program, which enables realizing a nominal actual


comparison of 3D models and parts. We suppose that the models have been
output in one of the supported CAD formats. In chapter 9 of this product
information, you will find the standards, which are significant for using this
program.
3D-TOL reads in the data in one of these formats and compares them with the
measurement points that have been located with a co-ordinate measuring
machine.
Here, it is possible to choose a manual tool or a CNC co-ordinate measuring
machine enabling repeat measurement.
For the comparison, the program searches for the corresponding nominal points
to the actual points namely with a minimal distance on the models. For each
point, the co-ordinates of the measured point and those of the point of surface
are displayed. The part is aligned according to the co-ordinate system given by
the CAD system.

With the conception of our program 3D-TOL, we specially emphasize


the graphic support, here the model of a telephone.

6 v 2.4 15.06.04
Performances and Features

5 Performances and Features


Our developers most intensively worked just this program and equipped 3D-TOL
with a series of important and new functions (see for example the grid
measurement under 5.3.7).
We always focus our attention on a clear, graphically supported and logical
handling for the user. Because you can, at any time, reconstruct on the screen
each of your steps, 3D-TOL is easy to learn. Nevertheless, if you should have
made an error, you can cancel without restarting your measurement task.

With hole patterns, you can


document function
measurements and position
tolerances.

5.1 Tolerance Comparison


The tolerance comparison is the aim and principal item of your work with our
program. You compare the measured point with the theoretical point which is the
nominal point. You get this nominal value from the CAD system. 3D-TOL is able
to read the value and automatically finds it. The surface data is expected to be in
the VDAFAS format, version 1,0 or 2,0. Also possible is the IGES version 4.0, 5,2
or 5.3.
The deviation between the actual and nominal point is thus your form
comparison. It is a comparison, in a way, of as many measured points.
Normally, the density of measured points is selected that a total statement about
geometry is possible. However, this will depend to what extent the area to be
measured is function-relevant. Usually, the operator decides about the density or
points to be measured. Corresponding, in this case, is also what includes the
protocol.
You can use the original surfaces or the surfaces compensated by the radius of
probe. The compensation of radius of probe can be executed during the
comparison in 3D-TOL or in the CAD system.

15.06.04 v 2.4 7
Performances and Features

5.2 Rotate Probe System


In addition to a concrete measurement at a CMM, 3D-TOL 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 3D-TOL as follows:
The current position of the probe system in relation to the work piece is shown in
the graphic view and you have two possibilities:
 You can either rotate or shift the probe system in a way that it can
probe the current surfaces or edges, or
 you select certain surfaces or edges to which the corresponding
axes of the probe system will be aligned.

5.3 Different Tolerances


You can measure each point with a new tolerance. You input the tolerance size
according to the task. The graphic assistance immediately displays, whether the
measurement results are within or out of tolerance limits.

5.4 Possibilities of Measurement


5.4.1 Surface Measurement

With the surface measurement, you get the proper form comparison (see
also 5.1 tolerance comparison). For comparison in 3D-TOL, the free surfaces
based on CAD data are compared to the measurement points.

5.4.2 Border Measurement

By means of the border measurement, you are now able to


determine deviations between nominal and actual borders on sheet metal. You
are probing in a perpendicular angle to the surface of which you want to measure
the border. It is possible, for example
 to completely document the border with sufficient density of
measured points and to examine
 heights of collars, lengths of flanges and function measurements
related to the form.

8 v 2.4 15.06.04
Performances and Features

5.4.3 Border Measurement Mode


This strategy of probing border points enables you also to reliably probe metal
sheets with major deviations in the repeat mode.
In order for this to be possible, you record from one to three pre-probing points on
the surface belonging to the border. Finally, the position of the border point to be
measured is determined on this basis.
Now you can automatically and simultaneously measure several points located
on one border.

5.4.4 Create Intersections and Scanning


Intersections can be created and shown (picture below).
Alternatively, measurement points along the intersections can also be created.
These can be used as a leading contour and / or as a nominal contour in
GEOPAK.
By storing a contour, this contour is automatically transfered to GEOPAK and
automatically measured and evaluated in GEOPAK. This procedure can be
activated in a 3D-TOL dialogue.
The representation of the measurement points in the 3D view has been further
improved. As a result, you recognise straight away the probing direction and the
movements.

15.06.04 v 2.4 9
Performances and Features

5.4.5 Online-, Offline- and Repeat Mode


 As a matter of rule, you measure online. That way, you can
immediately identify your results.
 An offline measurement is proposed, e.g. if you must again load
(open from file) your results in case of message. This way, it would
be possible for you, e.g. to create once again a tolerance
comparison from the single results without having really measured.
 At any time. it is possible to determine in the GEOPAK part program
that measurement data for 3D-TOL must be archived. You can use
these data later as offline data.
 With the repeat mode in GEOPAK, you can execute a part program
for the co-ordinate measurement instrument. The results will be
automatically transmitted again to 3D-TOL and be executed as in
learn mode. It is also possible to printout the results.
 You can interrupt the work on your measurement task whenever
you want and as many time as you like it. You store the results and
continue your work later.

5.4.6 Links with GEOPAK


The results of tolerance comparisons and distances worked out with the
GEOPAK geometry rules can be transmitted to 3D-TOL. These results are
displayed in the model on the screen and can be read.
Through the surface connection element in 3D-TOL, it is also possible to accept
measured points, which have already been recorded in GEOPAK for the
measurement of geometrical elements. By these means, it is not necessary to
measure the points once again.

5.4.7 Intersection cylinder axis / free form plane


If you wish to establish the point of intersection between the axis of a measured
cylinder and a free form plane, you will have to use 3D-TOL because CAD data
are required. Define the cylinder to be measured and the free form plane in 3D-
TOL. The measurement processes are performed in the background. The point of
intersection is finally available in GEOPAK.

5.4.8 Automatic Measurement


The measurement with 3D-TOL has been more automated.
You can …
‰ click a point to be measured on your model with the mouse pointer.
‰ This brings the co-ordinate measurement machine about to record
these data and to
‰ measure the corresponding point on the part by itself.

10 v 2.4 15.06.04
Performances and Features

5.4.9 Grid Measurement

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.

"Grid Measurement" Function


The "Grid Measurement" function simplifies the measurement of several points.
Several points disposed in a grid are automatically measured.
The distribution of the points within the grids has been further optimised. The
distances to the surface border can be adapted to the topology of the part.
If you decided for a grid, the program independently runs the grid points,
measures and records the values. Since 3D-TOL knows the topology of the part,
as a matter of rule, the program works without collision-danger, if no probe
change is necessary. Hollows will be skipped.

Figure: "Create Grid" dialogue

15.06.04 v 2.4 11
Performances and Features

5.4.10 Scale
3D-TOL 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.

5.5 Best Fit


By using this option, you can rotate or shift measured points of a part in a way
that the deviance (Gauss criteria) between nominal and actual points will be
minimized.

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 3D-TOL 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 v 2.4 15.06.04
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 Move CMM


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

5.6.2 Collision Detection


This function detects a possible collision of the probe tip with the workpiece.
If the probe tip would collide with the workpiece, the CMM will move to clearance
height.
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.

15.06.04 v 2.4 13
Performances and Features

5.6.3 Show Probe System


At your choice, the graphics window either shows the probe tip (see ill. 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 (see ill. below).

5.6.4 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 analoguous 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, cone and
grid measurement.

14 v 2.4 15.06.04
Performances and Features

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

5.7 The Base Program GEOPAK


5.7.1 Automatic Measurement

With the help of GEOPAK, you can, for example measure a circle with 20
points and use the results in 3D-TOL. The only difference is that here, it is no
"Element Measurement Circle". A GEOPAK function has been used in order to
realize circular measurement of 20 individual points.

5.7.2 Transmission of Theoretical Elements


If you transmit theoretical elements to GEOPAK, further element measurements
are possible. This way, you also transmit the co-ordinates to GEOPAK.

5.7.3 Acceptance of Tolerated Elements


You can transmit, for example from GEOPAK to 3D-TOL the centre point of a
circle. This possibility is interesting for carrying out of best fit.

5.7.4 Tolerated distance along probing direction GEOPAK /


3D-TOL
The function allows calculating tolerance of distance along probing direction and
sends the result back to 3D-TOL.
This is a very fast method and works also for models with bigger deviations. The
nominal point is not changed in this method. Disadvantage: The calculated
deviations can be greater than with freeform surface comparison.

15.06.04 v 2.4 15
Performances and Features

5.7.5 Analysis of Data Records


You can automatically analyse several data records of GEOPAK in the repeat
mode, one by one.

5.7.6 Support of reference parts


If part programs contain free form plane measurements in master parts, you must
copy also the relevant CAD data sets into the reference part. These data sets are
stored in 3D-TOL. This process is automatically executed in the background.

5.8 Updating
Whether it is the mean value, the maximum deviation or the statistical evaluation
(picture below), all data are automatically and continuously updated.

16 v 2.4 15.06.04
Performances and Features

5.9 Mirrored Parts


If only one part is constructed with mirrored products (e.g. automotive industry),
you mirror the corresponding part with 3D-TOL by mouse-click. You determine
not only whether, but also in which direction (plane) mirroring will be done.

5.10 Duplicate Data Sets


In case that a part consists of many, however same parts e.g. a propeller, we
developed a function saving work and time. For propellers, you only have to
design and store one wing. This way, the data set will be considerably reduced.
By using 3D-TOL, 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.
A typical application example for a mirror is displayed in the pictures below.

Simple data record Completed data record through mirror

15.06.04 v 2.4 17
Performances and Features

5.11 Transform the Model


Some parts are measured in their own co-ordinate system (e.g. RPS). Many
times, the corresponding forms are measured in their own co-ordinate system
(e.g. tool recording).
In this case, 3D-TOL offers the "Transform Model" function. Here, you can shift
and rotate the part before the measurement to realize a comparison of the
measurement data with the model.

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

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

18 v 2.4 15.06.04
Performances and Features

If you use MeasurLink, you can also transfer the measurement data to
MeasurLink and realize different statistical evaluations for several parts.

15.06.04 v 2.4 19
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.

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.

Example: A combination of graphical and numerical result output:

You can arrange and design the layout of this information window
according to your ideas and requirements.

20 v 2.4 15.06.04
Possibilities of Output

Further possibilities of output:


‰ Output of DMIS / VDAFS / IGES is the follow-up of transmission of
the measurement data to the CAD system. You can learn these
output options in GEOPAK and these can be executed automatically
in the repeat mode. Advanced users have the possibility to define
simple output formats themselves.
‰ Output of your measurement results is possible in the text format as
well. Then you can edit this text file using Excel. In this case, all
possibilities of tabular representation offered by the Excel program
are at your disposal.

Where 3D-TOL 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.

15.06.04 v 2.4 21
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, 3D-TOL offers a pallet of possibilities. Thus, you can

• rotate the representation around the axis of the co-


ordinate system or shift,
• reduce, extend and store the presentations at intervals,
• simultaneously display in several windows (picture below)
different views at the same time and individually control each
window,
• directly select measured points or plains on your part, activate
or deactivate them,
• in addition the deviations, you can also display the numbers of
the points,
• set the accuracy of the presentation in an INI file.
• get a representation with “hidden lines”.

In 3D-TOL, 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 v 2.4 15.06.04
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.

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

7.2 New Tools


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

15.06.04 v 2.4 23
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.x und V4.2.0
• CATIA V5 Reader >> R2 to R13
• Pro/E Reader** >> v16-20, 2000i, 2000i2, 2001, Wildfire
** Files must be uncompressed and unencrypted
• Parasolid until v10.0 >> 15.0.119
• SAT until v13.0 (internal data exchange of the ACIS Kernel we
use)

8.1 Supported CATIA-V 4 Entities

CATIA to ACIS Entity Map

Category CATIA Entity ACIS Entity Remarks

Type Subtype

Curve Line Line

Circle Circle

Conic Parabola, Bspline


Hyperbola

Polynomial Bspline
Curve

NURBS Bspline Found in wire


bodies only

Surface Plane Plane

Cylinder Cone

Cone Cone

Torus Torus

Sphere Ellipsoid

24 v 2.4 15.06.04
Standards

Polynomial Bspline
surface

Solid VOLUME Body

Exact Solid Body

SKIN Body Skin represents a


set of connected
faces. Can be
open

Polyhedral Body Faceted


Solid representation

Sheet FACE Body Body with


element single face

Free NURBS Body Body with


Surface surface single face.
Found only
in free
surfaces

Free Curve NURBS Body Body


curve containing
single or
multiple
wires.
NURBS
curve is
found only
on wire
bodies.

Composite Body Body containing


curve single or
multiple wires.
NURBS curve is
found only on
wire bodies

15.06.04 v 2.4 25
Standards

8.2 Supported CATIA-V 5 Entities


CATIA V5 Entity ACIS Entity

CATLine STRAIGHT

CATCircle ELLIPSE (circle)

CATEllipse ELLIPSE

CATNurbsCurve INTCURVE based on bs3_curve

CATPlane PLANE

CATPlane CONE

CATCylinder CONE (cylinder)

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.

26 v 2.4 15.06.04
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.

8.3 Supported IGES-Entities


IGES to ACIS Entity Map
Category IGES Entity ACIS Entity Remarks
Type
Curve 110 line Line
100 Circle Ellipse
104 Conic Bspline
102 Composite Multiple
curve curves
106 Copious Bspline Only Form numbers 3,11,12,13, and
data 63 are supported
112 Parametric Bspline
curve
126 Bspline Bspline
130 Offset Bspline For Constant and Linear Offset
curve distances
Surface 120 Surface of Surface of
Revolution revolution
122 Sweep Sweep For planar cases, it is simplified to
surface plane
114 Parametric Bspline
Spline
128 Bspline Bspline
140 Offset Offset
108 Plane Plane They are converted only if they are
bounded
190 Cylinder Cylinder
194 Cone Cone
196 Sphere Sphere
198 Torus Torus

15.06.04 v 2.4 27
Standards

Solid 186 Body


Sheet 144 Body Body with single face
143 Body Body with single face
Free All supported Body Body with single face
Surface surfaces that
are bounded.
Free Curve All supported Wire body Body containing single or multiple
curves wires
142 Curve on Wire body Only 3d curves are converted
parametric
surface
Composite Wire body
curve
Assembly 308, 408, 412, Multiple All instances are copies of original
and 414 bodies definition and at respective locations
Definition and
Instances
Others 402 Group Multiple
bodies

8.4 Supported Parasolid-Entities


Parasolid to ACIS Entity Mapping
Category Parasolid Entity ACIS Entity Remarks
Curve Line Straight
Ellipse Ellipse
Circle Ellipse If circular
Bspline Bspline
Other curves Bspline
Surface Plane Plane
Sphere Sphere
Torus Torus
Cone Cone
Cylinder Cone
Offset Offset
Surface of Surface of
revolution revolution

28 v 2.4 15.06.04
Standards

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

Wire Wire Body Body Body with single or multiple


wires
Assembly Assembly Multiple bodies All instances in assemblies
are converted as individual
Body.
Assemblies are flattened in
ACIS.
Solid Solid Body Body

15.06.04 v 2.4 29
Standards

8.5 Supported Pro/E-Entities


Pro/E to ACIS Entity Map
Category Pro/E Entity ACIS Entity Remarks
Curve Line Line
Arc Ellipse
Polynomial Curve Bspline
Bspline Bspline
Polynomial Curve
NURBS curve Bspline
Surface Plane Plane
Cylinder Cone
Cone Cone
Torus Torus
Degenerated Sphere There is no sphere in Pro/E
Torus
Tabulated Sweep
Cylinder surface
Polynomial Bspline
Surface
Bspline Bspline
Polynomial
Surface
Ruled Surface Bspline
Surface of Surface of
revolution revolution
Fillet Surface Bspline
Cylindrical Spline Bspline
NURBS Surface Bspline
Free curve Unsupported
Free surface Body with Free surfaces are not translated
single face by default. To translate free
surfaces, use the standard ACIS
option with the option string
proe-eportextra set to true.
Solid Solid Body
Assembly Multiple Assemblies are flattened in
Bodies ACIS.

30 v 2.4 15.06.04
Standards

8.6 Supported STEP-Entities


STEP to ACIS Entity Map
Category Step Entities ACIS Remarks
Entities
Type Subtype
Curve LINE Line
CIRCLE Ellipse
ELLIPSE Ellipse
BSPLINE_CURVE_WIT Bspline
H_KNOTS
QUASI_UNIFORM_CU Bspline Found in wire bodies
RVE only
HYPERBOLA Bspline
PARABOLA Bspline
Surface PLANE Plane
CONICAL SURFACE Cone
CYLINDRICAL Cone
SURFACE
SURFACE_OF_LINEA Sweep
R_EXTRUSION surface
OFFSET_SURFACE Offset
surface
QUASI_UNIFORM_SU Bspline
RFACE
SURFACE_OF_REVOL Surface of
UTION revolution
SPHERICAL_SURFAC Sphere
E
TOROIDAL SURFACE Torus
Solid MANIFOLD_SOLID_BR Solid Body Please note that
EP here Solid body
means that the body
is closed and all the
coedges in the body
have partner
coedges
BREP_WITH_VOIDS Solid Body

15.06.04 v 2.4 31
Standards

Sheet FACETED_BREP Sheet body Please note that


here Sheet body
means that the body
is open and there is
at least one coedge
in the body which
lacks a partner.
Each face of the
STEP body will be
taken as a separate
sheet body to ACIS.
SHELL_BASED_SURF Sheet body By default, each face
ACE_MODEL of the STEP body
will be taken as a
separate sheet body.
But by setting option
"read_stitch_class4”
as false, this can be
read in solid route
into a single ACIS
body.
Wire body GEOMETRIC_CURVE_ Wire body By default, all the
SET (default) curves are taken into
a single wire body,
but if the option
"read_explode_class
2wires” is on, then
each curve will be
taken as a separate
wire body.
EDGE_BASED_WIREF Wire body
RAME_MODEL
SHELL_BASED_WIRE Wire body
FRAME_MODEL
Free Just free surface
surface cannot exist in a
STEP file. They
must be in
GEOMETRIC_SET.
In such cases, they
are transferred in
trim route to ACIS
and each free
surface is taken as a
separate sheet body.
The free surfaces
that can exist in such
a case are bspline
surface, sphere and

32 v 2.4 15.06.04
Standards

torus.
Free curve Just free curves
cannot exist in a
STEP file. They
must be in
GEOMETRIC_SET
or
GEOMETRIC_CUR
VE_SET. In these
cases, they will be
taken as a wire body
containing all the
curves. The curves
that qualify for free
curves are bspline
curves, ellipse and
circles. If the option
"read_explode_class
2wires” is true, each
curve will be taken
into ACIS as a
separate wire body.
Assembly Multiple The actual assembly
bodies structure in STEP
file is flattened. All
instances are copies
of the original
definition and at the
respective locations.
Other CLOSED_SHELL Shell
topological
entities
OPEN_SHELL Shell
ADVANCED_FACE Face
FACE_SURFACE Face
EDGE_LOOP Loop
VERTEX_LOOP Loop
POLY_LOOP Loop
EDGE_CURVE Edge
ORIENTED_EDGE Coedge
VERTEX_POINT Vertex
Other TRIMMED_CURVE Edge
entities
CURVE_BOUNDED_S FAce

15.06.04 v 2.4 33
Standards

URFACE
COMPOSITE_CURVE_ Coedge
SEGMENT
GEOMETRIC_SET Sheet Each surface and
bodies and face in the
wire body geometric_set are
converted into faces
in ACIS and each
face is taken as a
separate sheet body.
The free curves
present in the
geometric_set are
converted into wire
edges or they are
put into a wire body.
If the option
"read_explode_class
2wires” is true, each
curve will be taken
into ACIS as a
separate wire body.
CARTESIAN_POINT A point

8.7 Supported VDA-FS-Entities


VDA-FS to ACIS Entity Map
Category VDA-FS Entity ACIS Entity Remarks
Curve CURVE Bspline
Surface SURF Bspline
Solid TOP Multiple bodies Multiple bodies with a
single face each
Free surface SURF Body Body with a single face
FACE Body Body with a single face
Free curve Curve Body Body containing single
or multiple wires
Point PSET GROUP Group of Points
Point MDI GROUP Group of Points with the
vector attached as
attribute

34 v 2.4 15.06.04
Delivery/Conditions

9 Delivery/Conditions
9.1 Form and Scope
‰ 3D-TOL 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.
‰ 3D-TOL can be supplied in most European languages.

9.2 Installation
3D-TOL and GEOPAK are automatically installed with the Mitutoyo installation
program. Installation can also be executed by the user.

9.3 Minimum Configuration


The GEOPAK application requires an IBM-compatible PC with the following
minimum requirements: Pentium 4 processor (min. 1 GHz, recommended 2
GHz). The program requires a minimum of 256 MB (recommended 512 MB up to
1 GB for big models) free main memory and 30 GB hard disk memory (not
including the temporary files and part program files to be created).
In connection with 3D-TOL, 1.5 MHZ (recommended 3 MHZ) and 512 MB main
memory are required, 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).

9.4 Presumed Knowledge


The user of GEOPAK should dispose of basic knowledge of geometry, basic
knowledge of form and location tolerances as well as of PC basic knowledge
(WINDOWS operation).

15.06.04 v 2.4 35
After Sales’ Service

10 After Sales’ Service


Maintenance is done through software updates, which are adapted to new
requirements.
For application problems, the user of 3D-TOL disposes of a telephone
assistance.(see chapter 12: Hotline).
For information on our software products, please visit our CTL homepage under
the following address: www.mitutoyo-ctl.de.
Should you need information regarding our hardware products, please have a
first look at 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 information in this description is without any engagement. Modifications are


subject to technical progress.
The program itself as well as this product information are copyright protected. They
may neither be copied nor be passed on completely in parts to other persons. The
rights are exclusively to Messrs. Mitutoyo Messgeraete GmbH.

Neuss, June 2004


Mitutoyo Messgeraete GmbH
Borsigstr. 8 - 10
D - 41469 Neuss

phone.: 00-49-(0) 21 37 / 1 02-0


fax: 00-49-(0) 21 37 / 86 85
e-mail: MitutoyoGmbH@mitutoyo.de

36 v 2.4 15.06.04
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.

15.06.04 v 2.4 37

You might also like