Extract Joints and Constraints

<< Click to Display Table of Contents >>

Navigation:  Mechanical Modeler >

Extract Joints and Constraints

DVTI_dcsSearchMoveConst 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

I_CstCoincidenceSmall Coincidence Constraint

DVTI_CoincidenceConstraint Coincidence

I_CstContactSmall Contact Constraint

DVTI_ContactConstraint Contact

I_Offset Offset Constraint

DVTI_OffsetConstraint Offset

I_Angle Angle Constraint

DVTI_AngleConstraint Angle

I_CstFixSmall Fix Constraint

DVTI_FixedJnt Fixed

I_CstFixOnSmall Fix Together Constraint

DVTI_FixTogetherConst Fix Together

 

 

CATIA V5 Joints


3DCS Joints

Joint

Degrees of Freedom Controlled

Joint Name

Rigid

I_RigidJnt

N/A

Fixed Together

DVTI_FixTogetherConst

Revolute

I_RevoluteJnt

3 Translations

2 Rotation

Revolute Joint

DVTI_RevoluteJnt

Prismatic

I_PrismaticJnt

2 Translation

3 Rotations

Prismatic Joint

DVTI_PrismaticJnt

Cylindrical

I_CylindricalJnt

2 Rotation

2 Translation

Cylindrical Joint

DVTI_CylindricalJnt

Spherical

I_SphericalJnt

3 Translations

Spherical Joint

DVTI_SphericalJnt

Planar

I_PlanarJnt

1 Translations

2 Rotation

Planar Joint

DVTI_PlanarJnt

Point Curve

I_PointCurve

2 Translation

Point on Line Joint

DVTI_PointOnLineJnt

Point Surface

I_PointSurface

1 Translations

Point on Plane Joint

DVTI_PointOnPlaneJnt

N/A

1 Translation

1 Rotation

Line on Plane Joint

DVTI_LineOnPlaneJnt

U Joint

I_UJoint

3 Translations

1 Rotation

Universal Joint

DVTI_UJnt

Gear Joint

I_GearJoint

N/A

Roll Curve

I_RollCurve

Rack Joint

I_RackJoint

Cable Joint

I_CableJoint

Screw Joint

I_ScrewJoint

CV Joint

I_CVJoint

 

 

NX



DCS



NX Constraint Type

Supports

Orientation

Extracted/ Contact

Extracted/ Target Direction

Extracted/ Constraint Type

Touch Align Touch Align

Axis/Axis, Axis/Plane,Plane/Plane

Touch

Default

Against

Coincidence/Contact



Align

Default

Align




Infer Center/Axis

Default

Against








Concentric Concentric

Circle Edges

Touch

N/A

Against

Coincidence Constraint



Align


Align








Distance Distance

Axis/Axis, Axis/Plane,Plane/Plane

4 Different Orientations

N/A

Default

Offset Constraint







Fix Fix

Part


N/A

--

Fixed Constraint







Parallel Parallel

Axis/Axis, Axis/Plane,Plane/Plane

Touch

N/A

Against

Angle Constraint



Align


Align








Perpendicular Perpendicular

Axis/Axis, Axis/Plane,Plane/Plane

--

N/A

Against

Angle Constraint







Align Lock Align/Lock

Axis/Axis

Touch

N/A

Against

Coincidence Constraint



Align


Align








Fit Fit

Axis/Axis

Touch

N/A

Against

Coincidence Constraint



Align


Align








Bond Bond

Parts

--

N/A


Fix Together







Center Center

Axis/Axis, Axis/Plane,Plane/Plane

Touch

N/A

Against

Coincidence Constraint



Align


Align








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