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

Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X

Center of Gravity in Drawings

ColinWriggleswo
1-Newbie

Center of Gravity in Drawings

Considering that the position of the CoG can be calculated using the mass properties function, is there a way that the CoG can be shown in a 2D drawing and be dynamically updated as changes are made to the part/assembly?

I know I could display the CoG csys and then manually lay a symbol over the top but I'd like this to be automatic.


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
18 REPLIES 18

Analysis --> mass properties

Click on the Preview button.

Ensure that the Feature Option is selected at the bottom.

The following pictures should explain.

Capture.PNG

Capture1.PNG

Having done this, you may choose to have a POINT at this COG which would update dynamically at every REGEN.

How do you turn on the CSYS_COG or PNT_COG as they are greyed out?

I can create the feature as you state above but the resultant feature has no tangible properties to which I can attach a drawing symbol. In fact I can't find where the feature sits within the model as it does not create any visible reference when it is highlighted in the model tree.

Same question as asked here: http://communities.ptc.com/message/174277#174277

Hi

Those greyed icons (CSYS_COG or PNT_COG) can be activated if you have Behavioral Modeling Extension (BMX)

Check your license

Regards

K.Mahanta

Thanks for clearing that up.

BMX is not listed in my licence file as an optional module. I'll be going through a licence file review with PTC soon when I go from WF3 + IntraLINK3.4 to Creo/Parametric + PDMLink.

Hi

I have tried to create a part as suggested by Srinivasan Sir

I have created the feature and tried to use this in creating a csys

Note-These parameters are feature parameters

Check the following

I have created a csys with some random x,y,z offset value

Then i tried to control these offset values with relation

I have also attached the sample part for your reference

I hope this will help you

Regards

K.Mahanta

6.PNG

7.PNG

8.PNG

Great bit of out-of-the-box thinking there and another few points I have learnt from this:

1) When creating the mass-properties feature ensure that you select the CSYS that you are to later going to reference your COG indicating CSYS from, as leaving default box ticked does not mean that the COG is calculated from the default CSYS in the orientation you may expect!

2) The COG indicating CSYS can be positioned in the model tree before any features and before the mass_properties to which it is referenced.

3) Although the COG indicating CSYS can be placed anywhere in the model tree, the mass_properties feature will base its results only on preceding features. I have not yet determined what effect assembly driven cuts have on parts as these always appear after the last part feature.

4) In order to position the COG symbol on a drawing you need to use a datum point instead of a csys. However when placing the symbol on the datum point it is not snapping to the COG point centrally, but is offset slightly to the left, which to say the least is a bit annoying after going to all this trouble to determine where the COG is!

Cannot see the picture posted.

However, one can do it this way by creating PART relations as given in the picture...cog.JPG

NOTE:

XCOG is defined at the "Part Level"

xCOG:FID_MASS_PROP_1 is at the Feature Mass_prop_1 level. The feature parameter is called in to define the position of a point which is offset to the FRONT, RIGHT and TOP planes.

Thankyou, much easier to use the name rather than the dimension number.

Now I have just got to find out why the COG in my complex assembly is being calculated in the wrong direction.

5.PNG

7.PNG

8.PNG

9.PNG

6.PNG

Hi

I am sorry to see the images in the earlier message corrupted

I have uploaded the images again

Try to use $ while writting relation to get negative value also(as shown in last image)

Else it will try to get possitive value only(for the coordinates)

Regards

K.Mahanta

Hi, you should put "$" symbol before the name of the dimension, just in case you have a negative value:

$xcog=xcog:FID_MASS_PROP_1

$ycog=ycog:FID_MASS_PROP_1

$zcog=zcog:FID_MASS_PROP_1

regards,

Dear All,

may i know syntax for retriving the weight or CG indivudual values to drawing and the family table( is it possible in family table?)

Thanks,

hari

Hi

You have asked for 2 things

1.Weight-

a)You can use system parameter pro_mp_mass to make your user parameter and use it in drawing, or family table

b)You can make a feature parameter in mass properties just like xcog,ycog ang zcog stated above; and then use this feature parameter to make your user parameter and use it in drawing, or family table

2.COG

You can use the feature parameters xcog,ycog ang zcog to make your user parameterand use it in drawing, or family table

Regards

K.Mahanta

Hi Mahanta,

may i know does it work on WF-3?

Thanks,

Hari

Hi

Yes this is possible in wf3

I have attached a part made in wf3 for your reference

mp3.PNG

Regards

K.Mahanta

Hi Mahanta,

Thank you for your valuable time and guidance!

May I know how to find the dim ID from the mass properties (d12, d13 and d14) from the model since it is inside the mass properties?

How to add “XCOG:FID_ 132” etc , to the family table ? Does it a parameter?

I am extremely sorry I am bothering you.it may be a simple question! i coudnt figure out

Thanks Again!

Best regards,

Hari

ScreenShot222.jpg

Video Link : 2735

Hi

This is for your reference(how to use feature parameters)

There are several different methods also available.

You can use the method best suited for you

Regards

K.Mahanta

Hi Mahanta,

Thank you for responding so promptly. I can tell you that I honestly was not expecting a response as quickly, as is the case with most of the forum, but you are obviously different. The response you gave me was so detailed and thoughtful.


Thanks again for spending time for me!


Kind Regards,

Hari


Top Tags