Mechanical Design |
Assembly Design |
Constraint Types in Assembly DesignDescription of the constraints available with Assembly Design |
Technical Article |
AbstractThis article describes the constraint types available in Assembly Design. |
Constraints allow you to position mechanical components correctly in relation to the other components of the assembly. You just need to specify the type of constraints you wish to set up on one or between two or between three components, and the system will place the components exactly the way you want.
You can also use constraints to indicate the mechanical relationships between components. In this case, constraints are included in the specifications of your assembly.
[Top]
Fixing a component means preventing this component from moving from its
parents during the update operation. The component is fixed by selecting one of
its geometrical element at least.
There are two ways of fixing a component:
By default, the Fix command fixes components in space.
[Top]
The offset value is always displayed next to the offset constraint.
The following table shows the elements you can select:
![]() |
Point | Line | Plane | Planar Face |
Point | ![]() (1) |
![]() (1) |
![]() (1) |
![]() (1) |
Line | ![]() (1) |
![]() (1) |
![]() (1) |
![]() (1) |
Plane | ![]() (1) |
![]() (1) |
![]() (1) |
![]() (1) |
Planar Face | ![]() (1) |
![]() (1) |
![]() (1) |
![]() (1) |
[Top]
Coincidence type constraints are used to align elements.
Depending on the selected elements, you may obtain concentricity, coaxiality or coplanarity..
The following table shows the elements you can select:
![]() |
Point | Line | Plane | Planar Face |
Point | ![]() (2) |
![]() (2) |
![]() (2) |
![]() (2) |
Line | ![]() (2) |
![]() (2) |
![]() (2) |
![]() (2) |
Plane | ![]() (2) |
![]() (2) |
![]() (2) |
![]() (2) |
Planar Face | ![]() (2) |
![]() (2) |
![]() (2) |
![]() (2) |
[Top]
Angle type constraints fall into three categories:
When setting an angle constraint, you will have to define an angle value. Note that this angle value must not exceed 90º.
The following table shows the elements you can select:
![]() |
Line | Plane | Planar Face |
Line | ![]() (6, 8, 11) |
![]() (6, 8, 11) |
![]() (6, 8, 11) |
Plane | ![]() (6, 8, 11) |
![]() (6, 8, 11) |
![]() (6, 8, 11) |
Planar Face | ![]() (6, 8, 11) |
![]() (6, 8, 11) |
![]() (6, 8, 11) |
[Top]
Contact type constraints can be created between two planes or faces.
The common area between the two planes can be a plane (plane contact), a line (line contact) or a point (point contact).
The following table shows the elements you can select:
![]() |
Planar Face | Sphere | Cylinder | Cone | Circle |
Planar Face | ![]() (20) |
![]() (22) |
![]() (21) |
![]() |
![]() |
Sphere | ![]() (22) |
![]() (20) |
![]() |
![]() (25) |
![]() (25) |
Cylinder | ![]() (21) |
![]() |
![]() (20, 21) |
![]() |
![]() |
Cone | ![]() |
![]() (25) |
![]() |
![]() (20, 21) |
![]() (25) |
Circle | ![]() |
![]() (25) |
![]() |
![]() (25) |
![]() |
[Top]
The constraint types in CATIA V5 are described thanks to the CatConstraintType enumeration. In this article we only describe the constraint types available in Assembly Design.
The enumerations available are:
catCstTypeReference
, used in Fix
Constraint, value = 0catCstTypeDistance
, used in Offset
Constraint, value = 1catCstTypeOn
, used in Coincidence
Constraint, value = 2catCstTypeAngle
, used in Angle
Constraint, value = 6catCstTypePlanarAngle
, used in Angle
Constraint, value = 7catCstTypeParallelism
, used in Angle
Constraint, value = 8catCstTypePerpendicularity
, used in Angle
Constraint, value = 11catCstTypeSurfContact
, used in Contact
Constraint, value = 20catCstTypeLinContact
, used in Contact
Constraint, value = 21catCstTypePoncContact
, used in Contact
Constraint, value = 22catCstTypeAnnulContact
, used in Contact
Constraint, value = 25[Top]
Version: 1 [Jan 2000] | Document created |
[Top] |
Copyright © 2000, Dassault Systèmes. All rights reserved.