<< Click to Display Table of Contents >> Navigation: Mechanical Modeler > Extract Joints and Constraints |
Extract Joints and Constraints will extract the Joints and constraints defined in the CAD and apply them as Mechanical Moves in 3DCS
Sub Assembly constraints extraction will automatically create a break Part constraint to make 3DCS Moves work similar to CAD.
Searching Filters
Joints and Constraints- Searches for both Joints and Constraints defined in the CAD and extract them as DCS Mechanical moves.
Constraints- Searches only for Constraints defined in the CAD and extract them as DCS Mechanical moves.
Joints- Searches only for Joints defined in the CAD and extract them as DCS Mechanical moves.
CATIA V5 Constraints |
3DCS Constraints |
Coincidence Constraint |
|
Contact Constraint |
|
Offset Constraint |
|
Angle Constraint |
|
Fix Constraint |
|
Fix Together Constraint |
CATIA V5 Joints |
3DCS Joints |
|||
Joint |
Degrees of Freedom Controlled |
Joint Name |
||
Rigid |
N/A |
|||
Revolute |
3 Translations 2 Rotation |
|||
Prismatic |
2 Translation 3 Rotations |
|||
Cylindrical |
2 Rotation 2 Translation |
|||
Spherical |
3 Translations |
|||
Planar |
1 Translations 2 Rotation |
|||
Point Curve |
2 Translation |
|||
Point Surface |
1 Translations |
|||
N/A |
1 Translation 1 Rotation |
|||
U Joint |
3 Translations 1 Rotation |
|||
Gear Joint |
N/A |
|||
Roll Curve |
||||
Rack Joint |
||||
Cable Joint |
||||
Screw Joint |
||||
CV Joint |
NX |
DCS |
||||
NX Constraint Type |
Supports |
Orientation |
Extracted/ Contact |
Extracted/ Target Direction |
Extracted/ Constraint Type |
Touch Align |
Axis/Axis, Axis/Plane,Plane/Plane |
Touch |
Default |
Against |
Coincidence/Contact |
Align |
Default |
Align |
|||
Infer Center/Axis |
Default |
Against |
|||
Concentric |
Circle Edges |
Touch |
N/A |
Against |
Coincidence Constraint |
Align |
Align |
||||
Distance |
Axis/Axis, Axis/Plane,Plane/Plane |
4 Different Orientations |
N/A |
Default |
Offset Constraint |
Fix |
Part |
N/A |
-- |
Fixed Constraint |
|
Parallel |
Axis/Axis, Axis/Plane,Plane/Plane |
Touch |
N/A |
Against |
Angle Constraint |
Align |
Align |
||||
Perpendicular |
Axis/Axis, Axis/Plane,Plane/Plane |
-- |
N/A |
Against |
Angle Constraint |
Align/Lock |
Axis/Axis |
Touch |
N/A |
Against |
Coincidence Constraint |
Align |
Align |
||||
Fit |
Axis/Axis |
Touch |
N/A |
Against |
Coincidence Constraint |
Align |
Align |
||||
Bond |
Parts |
-- |
N/A |
Fix Together |
|
Center |
Axis/Axis, Axis/Plane,Plane/Plane |
Touch |
N/A |
Against |
Coincidence Constraint |
Align |
Align |
||||
Angle |
Axis/Axis, Plane/Plane,Axis/Plane |
Touch |
N/A |
Against |
Angle Constraint |
Align |
Align |
Note: NX Pattern components are internally linked using Bond Constraint which on extracting constraints will create Fixtogether constraint. This may not be needed by the user which can be deleted later.
If NX Parts are made position override then the constraints from the sub will be extracted to the main assembly to respect the NX method.
Creo Constraints |
3DCS Constraints |
|||||
|
3DCS Extraction Information |
|||||
Creo Constraints Type |
Supports |
Creo's Orientation |
Extracted/ Contact |
Extracted/ Target Direction |
Extracted/ Constraint Type |
|
CONSTRAINTS |
||||||
Automatic |
||||||
Coincidence |
Axis/Axis |
N/A |
Default |
Coincidence |
||
Axis/Plane |
N/A |
Default |
Coincidence |
|||
Plane/Plane |
Orientation1 |
N/A |
Align |
Coincidence |
||
Plane/Plane |
Orientation2 |
N/A |
Against |
Coincidence |
||
Distance |
Axis/Axis |
Default |
Default |
Offset |
||
Axis/Plane |
Default |
Default |
Offset |
|||
Plane/Plane |
Orientation1 |
Default |
Align |
Offset |
||
Plane/Plane |
Orientation2 |
Default |
Against |
Offset |
||
Coplanar |
||||||
Angle offset |
Axis/Axis |
Default |
Default |
Angle |
||
Axis/Plane |
Default |
Default |
Angle |
|||
Plane/Plane |
Orientation1 |
Default |
Align |
Angle |
||
Plane/Plane |
Orientation2 |
Default |
Against |
Angle |
||
Parallel |
Axis/Axis |
Default |
Default |
Angle (0°) |
||
Axis/Plane |
Default |
Default |
Angle (0°) |
|||
Plane/Plane |
Orientation1 |
Default |
Align |
Angle (0°) |
||
Plane/Plane |
Orientation2 |
Default |
Against |
Angle (0°) |
||
Normal |
Axis/Axis |
Default |
Default |
Angle (90°) |
||
Axis/Plane |
Default |
Default |
Angle (90°) |
|||
Plane/Plane |
Default |
Default |
Angle (90°) |
|||
Tangent |
Pin/Pin |
Default |
Default |
Contact |
||
Pin/Hole |
Default |
Default |
Contact |
|||
Pin/Plane |
Default |
Default |
Contact |
|||
Hole/Plane |
Default |
Default |
Contact |
|||
Hole/Hole |
Default |
Default |
Contact |
|||
Fix |
Parts |
N/A |
N/A |
Fixed |
||
|
|
|||||
Default |
Parts |
N/A |
N/A |
Fixed |
Standard Mates from SW to 3DCS Constraints:-
1.Lock - If Lock is created by selecting the assembly and a part then it should be extracted as Fixed Constraint ( 3DCS)
- If Lock is created between 2 or more Parts, then it should be extracted as Fix Together( 3DCS)
2. Coincidence - Contact Constraint( 3DCS)
3. Concentric - Coincidence Constraint( 3DCS)
4. Parallel - Angle Constraint with 0 degree( 3DCS)
5. Perpendicular - Angle with 90 degree( 3DCS)
6. Distance - Offset Constraint( 3DCS)
7. Angle - Angle Constraint( 3DCS)
8. Tangent - Contact Constraint (3DCS) - When surface contact is needed on 2 cylinders.