CATIA 3D Modeler:


Home : Manuals : Catia - Modeler - Commands
Search | Site Map | Email | Bulletin Board

This section explains features unique to the CATIA interface for Pre-CATS, refered to below as CATIA-CATS. It then lists the commands that are available from the main menu of CATIA-CATS. Included in this list are short explanations of the functionality for each command. For information on using these commands to create tolerance entities refer to Section 4, "Building an Assembly Tolerance Model."


CATIA-CATS is an interactive graphical program for the creation of 3D assembly tolerance models that works directly in the CATIA Environment. The CATS function is selected like any other CATIA function through the left-hand panel keypad. Since CATS is internal the menu structure and prompt sequences follow the CATIA standard as described below.


In CATIA the screen is divided into three main regions. The largest in the upper left corner is used for graphic display. The column on the right is for the various menus. The space at the bottom is reserved for prompts and user input. While interacting with CATIA-CATS the program may bring up a window. This window is temporarily displayed in the graphics region of the screen.


While in the CATS function all other functions of CATIA are still available. For example, if geometry needs to be added, the point, line, or solid functions may be entered and executed. When other functions are accessed before a tolerance model is complete, CATIA-CATS stores any tolerance entities already defined. However, if another function is called in the middle of a prompt sequence, that particular tolerance entity is cancelled.


The prompts from the CATS function appear at the bottom of the screen. These prompts are similar to the usual CATIA prompts. For example, the prompt to select a solid is "sel *sol." Each CATS entity has been defined as a CATIA element. This allows CATIA to monitor what has been entered at each interaction level, preventing the user from entering inappropriate element types.


Geometric symbols are created and attached to the drawing to represent tolerance entities such as joints and datums. These entities are selectable. When prompted to select a particular tolerance entity only that kind of symbol is accepted. The symbols have been created to resemble the entity being modeled. For example, each type of joint has a different symbol. In addition each class of entity has been assigned a different color for clarification:

magenta -- datums
cyan -- joints
yellow -- vectors


The commands available from the main menu of the CATS function are shown below. To the right of each command in the menu bar are the available sub-menus and graphic windows. The graphic windows appear when the sub-menus to the left are selected as indicated. This is a complete representation of the menu structure for CATIA-CATS. Explanations of the functionality of each command are given after this figure.


The Display menu option brings up a dialog box from which the visibility of each class of entities can be controlled. For example, all the joint symbols can be turned off so that they are no longer visible. Changing visibility does not erase a tolerance entity. This dialog box also allows the changing of the symbol size. This size is the reference size for all symbols generated by CATS. To change the size of the symbols, first select the symbol size text box then type in the new size. Second, turn off the visibility for all tolerance classes then turn them on again. The symbols will be redrawn based on the new reference size.

Part DRF

Create - Define a datum reference frame for a part. This includes giving a part name and associating it with a CATIA solid.

Modify - Modify the type, axes, and part name of a datum reference frame.

Location - Specify a new vertex location.

Axis - Specify new axis directions.

Type - Change the type of a DRF.

Partname - Give a new part name to a DRF and solid.

Delete - Remove an existing datum reference frame from the tolerance model.


Create - Define a kinematic joint at the intersection of two mating parts.

Modify - Modify the type, location, and axes of a kinematic joint.

Location - Specify a new vertex location.

Axes - Specify new axis directions.

Type - Change the type of joint.

Delete - Remove an existing joint from the tolerance model.


Create - Define a design specifications for an assembly.

Gap - Create a gap or clearance specification on the assembly.

Positn - Create a true position specification on the assembly.

Modify - Modify the type, location, and tolerances for the design specification.

Note: This menu option is not yet implemented.

Delete - Remove an existing design specification from the tolerance model.


Create - Begin the process for the creation of either a closed or open loop.

Closed - Create a closed loop. Closed loops must start and end at the same joint.

Open - Create an open loop. Open loops start at one end of a specification and end at the other.

Modify - Modify existing loops by inserting or deleting vectors, joints or datums.

Remove - Remove an entity from the vector loop path.

Insert - Insert an entity into the vector loop path. Either joints or feature datums may be added.

Delete - Remove a loop from the tolerance model.

Tolerance - View or assign dimensional tolerances.

View - Bring up a dialog box showing the name of entities on either end of the vector as well as the vector dimension and any assigned tolerances.

Vec_Tol - Assign a dimensional tolerance to a vector.

Ftr Ctrl

Create - Add ANSI Y14.5 form variations to a CATS assembly model.

Modify - Modify the type and tolerance of form variations.

Location - Specify a new joint to which a feature control applies.

Value - Change the tolerance of a feature control.

Type - Change the type of a feature control.

Labl_pos - Change the location of a feature control label.

Delete - Remove a form variation from the tolerance model.


FILE3D - Create a neutral file with the tolerance model information to be passed to the CATS3D analysis software.

FILE2D - Create a neutral file with the tolerance model information to be passed to the CATS2D analysis software. This option only prints information for a single plane in the drawing which must be specified by the user.


 PRO-E 2 D
Title | Overview | Modeling | Commands
Title | Overview | Analysis | Allocation | Interface
Verification: Overview

 AutoCAD 2 D
Title | Overview | Modeling | Commands
Analyzer: Title | Overview | Analysis | Allocation | Interface
Verification: Title | Overview

 Catia 3 D
Title | Overview | Modeling | Commands | Building a Tolerance Model

The ADCATS site: Home | ADCATS Info | Search | Site Map | Bulletin Board | Reports & Publications | Bibliography | Contact Us