cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X

ProDatumside while assembling using toolkit

Ketan_Lalcheta
19-Tanzanite

ProDatumside while assembling using toolkit

Hello

 

We are trying to constraint component using toolkit. How one should decide proper option for ProDatumside? I am not sure where one should use PRO_DATUM_SIDE_RED, PRO_DATUM_SIDE_NONE and PRO_DATUM_SIDE_YELLOW?

 

Any thought will be of great help.

 

-Ketan

3 REPLIES 3
FV
17-Peridot
17-Peridot
(To:Ketan_Lalcheta)

Ketan,

first of all you need to know how to your component would be oriented in the assembly - the idea is similar to UI initial component placement when a user gives a rough orientation/position to a component before constraining it.

After the initial orientation you'll know the directions of component's datum plane normals and assembly's datum plane normals, calculate dot products for matching normals, positive value for a dot product - PRO_DATUM_SIDE_YELLOW, negative - PRO_DATUM_SIDE_RED assuming an align constraint and other way around for a mate constraint.

HIH.

FV.

Ketan_Lalcheta
19-Tanzanite
(To:FV)

Hi

 

Thank you for responding on this.

 

We have calculated dot product of vectors for assembly reference normal and component reference normal.

 

If dot product is coming as negative, constraint type to be set is PRO_ASM_MATE else it is PRO_ASM_ALIGN. With this, we are always setting PRO_DATUM_SIDE_YELLOW irrespective of dot product.

 

Now, we have a question as below:

Can datum side be applicable only for align or mate? I mean is it safe to go with datum side as PRO_DATUM_SIDE_YELLOW for all constraint type (be it align, mate, offset, tanget, fix etc....)? We are ensuring PRO_ASM_MATE , PRO_ASM_ALIGN , PRO_ASM_MATE_OFF & PRO_ASM_ALIGN_OFF based on dot product.

 

If yes, we can conclude that datum side is of use only for constraint type as align or mate consideration only.

 

Thanks and Regards

Ketan

 

FV
17-Peridot
17-Peridot
(To:Ketan_Lalcheta)

Hello all,

Ketan,

AFAIK, locking PRO_DATUM_SIDE_YELLOW and setting PRO_ASM_ALIGN / PRO_ASM_MATE as needed would work fine.

HIH.

FV. 

Announcements


Top Tags