×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

NX9 - MEASURE BODIES / SOLID DENSITY

NX9 - MEASURE BODIES / SOLID DENSITY

NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Quite often I have solid bodies that are not correct on the insides because it doesnt matter. I cannot add a material and get a correct weight, but I do know what the weight is supposed to be. The only way I know to get the weight correct is to keep playing with the Solid Density until I get the mass correct.

Is there a way to select a solid body and give it a specific mass and the solid density will adjust accordingly? I do need this body to be correct when doing a Measure Bodies. It cant just have a mass attribute given to it.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

If you have an Advanced Assemblies license you 'Assert' the weight and other mass property values to a Component.

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Doing a search, I can use something called Weight Management that allows me to control the weight of components. I was hoping to give it right to the solid body but this may be workable.

I dont know if that is what you are talking about or not. I have never heard of Advanced Assemblies and nothing comes up with that name in a search.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Yes, that's it. Give it shot as they may have changed the license behavior since I last had to verify it.

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Starting to think this may not work for me, as it allows you to control the weight of components. Where I would need it most often is not necessarily a component but when making family parts. Sometimes it is easier to make the family parts using different bodies rather than one body that has features that change. Family parts are automatically read only and therefore I cannot control their weights and keep them that way.

I do see where Weight Management has a check box for "Use Spreadsheet", but I am not seeing how to make that work for a single file with multiple bodies and no components.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

If I recall correctly, there's an option when creating a Family Table Part to assign weights (I know you can do densities) from the same spreadsheet data as you would parametric dimensions.

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Yes, you can assert mass both using the weight management or in the part family .
If you search for weight management, the sub dialog has a button Assert Values : work part where you can assign weight, area, COG etc

The part family option is only mass ( not COG)
It's assigned to the part , not the body.
IF you include asserted mass in your assembly, you need to calculate the assembly using the weight management dialog. The "measure bodies" does not include asserted values. ( for some un-known reason...)

Regards,
Tomas

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Unfortunately our weights seem to all be driven from doing Measure Bodies. I need the mass to come out correct when doing Measure Bodies and it looks like the only way to set that for solid bodies is

A) Assign Materials - Which will automatically go by the solid body and will come out wrong if the inner working parts of the body are not designed right. Make a Shotpin and leave the cylinder as solid and the mass ends up extremely high.

B) Edit the Solid Density - Which is to just take a basic guess and work from there until you get the Mass to come out right. Edit the Solid Density, check the Measure Bodies mass, change the density check the mass, edit the density... etc

If there is a suggestion box we can use, put me in for a UG Function that you actually enter the MASS and it changes the solid density to what it needs to be for that mass. clown I run into this problem a lot and it eats up a lot of time to get each part right.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Sounds like a great time to put the expression system or a journal to work...

Measure the body to find the volume then divide the desired mass by the body's volume to find the density value that would result in the desired mass. Assign that value as the solid's density. No guess work required.

www.nxjournaling.com

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Well it sounds like someone has an engineering degree and its obviously not me. lol Thanks, I will give that a try as soon as I can get back to it. I seem to get yanked around with new jobs so much lately, one would think I worked with my wife.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

I don't really understand this.
You know the weight but still want to calculate it ?
There is something enforcing you to use the measure bodies instead of the weight management ?
( provided you have that license.)
Yes , there is another calculation option in the weight management dialog, which includes asserted values. Including COG.

Regards,
Tomas

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Its a weird multi-part scenario I guess.
1) Of around 100 people in the company, I would be surprised if more than 5 are even aware of the Weight Management way. Everyone has always been taught by the others to simply do a Measure Bodies. No matter how much I push for it, there are going to be those who continue to do it the old way. When it comes to teaching new tricks, old dogs have nothing on old engineers.
2) Weight Management seems to be great for checking the weights to assemblies and components and work files. When modeling with solid bodies and designing a large end effector that has many bodies and needs to stay within a specific weight limit, the designers are not going to have details to check the weights to. They will have multiple solid bodies and are not going to turn them into details until after the end effector is right and under the weight limit. They wont want to make the bodies into details and then find out they need to redesign it all. So they will continue to do measure bodies.
3) When making family parts with a lot of solid bodies in them, I often will get someone complaining to me that this component or that component is coming out with the wrong weight. Usually because I forgot to adjust that to the bodies. The Weight management way would be great and easy for me to make these family parts, but then when they add the components to their tools and do their measure bodies, they get a different number all together.

At least this is how it works the way I am understanding it.

It looks like I will either have to do it the hard way of changing the density or get a group of old designers to change how they do things. I am betting I lose this fight. But Cowski's math trick will save me a lot of trouble I think. Cant wait to get back to that.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Ok. I see the point. I ( we) kind of have the same issue here. We have a lots of components which are bought from other companies where we know the weight and the COG , and the exterior shape. - the weight management - assert weight etc fits like a glove, but the damn measure bodies don't bother about asserted weights....

What is an Effector ?

Regards,
Tomas

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
An "End Effector" is a tool designed to attach to the end of a robot arm and pick up car body parts. A robot can only lift so much weight depending on its reach and so quite often the designers need to keep changing their original design to make it light enough for the robot to handle swinging it and a body part around.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Are you sure about Measure Bodies not working as expected? If you're working in an Assembly and select the Components themselves, you should get the correct overall weight even if some of the Components have Asserted mass properties.

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
I am as sure as I can be with my knowledge level. I created a family part yesterday and used the Asserted Mass (kg) added to the spread sheet. I gave one of the parts a 1.02 kg. When I brought the part into another file and did a Weight Management check, it gave me the correct weight. When I did the Measure bodies, it gave me something like 11kg because it was a solid body where in real life the part would be hollowed out for wires and such.

I guess there is a chance I am doing something wrong, but Toost seems to have faced the same problem.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Make sure that you're in the context of an Assembly and that you're selecting ONLY the Components.

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Quote (Kenja824)

2) Weight Management seems to be great for checking the weights to assemblies and components and work files. When modeling with solid bodies and designing a large end effector that has many bodies and needs to stay within a specific weight limit, the designers are not going to have details to check the weights to. They will have multiple solid bodies and are not going to turn them into details until after the end effector is right and under the weight limit. They wont want to make the bodies into details and then find out they need to redesign it all. So they will continue to do measure bodies.

Perhaps I am not interpreting this correctly (details = components?), but it sounds like they are using a top-down approach where they start with a bunch of bodies in a part file and break them out into components later. I'm not sure that asserting weights via weight management would work in this scenario.

www.nxjournaling.com

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Cowski - Yes in both cases. They do the Top Down approach usually and Details = Components. We have grown accustomed to calling any standard item we bring in that is already designed and purchased from other companies Components. Any child of an assembly we created to be made special for our tools by a build shop are Details. Sorry for the confusion.

John - After creating the family parts, I went into a completely different file and added one of the family members through ADD COMPONENT. When I did the Measure Bodies, I selected it off the screen. The problem I believe is that in Measure Bodies, it selects the solid body of the component and not the component itself. When asserting the weights through Weight Management, it adds the weight to the component and not the solid body. I would be great if I could use Weight Management and add the weight to the body as well, but it doesnt seem to work that way.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

I believe (if I recall correctly) there's a selection setting/option controlling whether bodies of a Component are included when selecting the Component itself.

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Sorry John. I just looked. I am not finding anything like that. It may be I am just blind again. That happens a lot these days. lol

If anyone finds that can you please take a snippit of the box and post it for me?

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
To add to Cowski's point about the equation for finding the Density needed. This works great but you have to be aware of what units you are using. I am not sure if out settings are common place or not, but we use the following....

Measure Bodies - Volume = mm3
Mass = KG
Density = Lbs/Inch

Why we use these I do not know. I found the formula to be... Density = ((mass*1000)/(volume/1000))*.0361273

Just in case someone uses the same settings as we do and needs to convert.

Thanks Cowski. Saves a lot of time knowing this.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Please note that the expression system can handle units for you. For your volume value, pick the "volume" dimensionality and units of mm^3. For your desired mass, pick "mass" and units of kg. Finally, for the density, pick "mass density" and units of lbm/in^3; for the formula enter the mass expression divided by the volume expression. The answer will be shown in the units that you chose.

www.nxjournaling.com

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
Ok I am confused a little. You say the system. You mean NX9? If so, I do not wish to change my settings for the units because they come up automatically like that and I know I would have to remember to reset them for other things. I figured it would be easier to just know the conversions and make myself an excel chart with that formula. So all I need to do is open the chart, add the two numbers and get my answer rather than change the units back and forth depending on what I am working on at the time.

Am I misunderstanding what you mean?

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Quote (Kenja824)

Am I misunderstanding what you mean?

Yes.
There is no need to change your current settings. When you create an expression, you can choose the dimensionality and units for that particular expression. When you assign units to an expression, NX can convert between unit systems for you or warn you if the units you are using are inconsistent with your entered formula (usually due to a user entry error in the formula).

www.nxjournaling.com

RE: NX9 - MEASURE BODIES / SOLID DENSITY

(OP)
I was really confused about the talk of expressions until I went back and read your original post stating it sounds like a good time to put the expression system to use. Now I am only a little confused. lol I am guessing you mean to just create an expression to give these their density? (Will Measure bodies read these expressions?) Or to just figure out the density for me?

Sorry for not catching on to this faster. I have been wracking my brains trying to learn VBA code lately and feeling lost over it, and simpler things seem to fly past my grasp because of it lately.

RE: NX9 - MEASURE BODIES / SOLID DENSITY

Quote (Kenja824)

(Will Measure bodies read these expressions?) Or to just figure out the density for me?

The expression system could calculate the density value that you need to assign; I don't know of a way to associatively tie an expression value to the density of a solid body in the file.

www.nxjournaling.com

RE: NX9 - MEASURE BODIES / SOLID DENSITY

You should be able to do that using KF (Knowledge Fusion).

John R. Baker, P.E. (ret)
EX-Product 'Evangelist'
Irvine, CA
Siemens PLM:
UG/NX Museum:

The secret of life is not finding someone to live with
It's finding someone you can't live without

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources