Displaying Weight Properties of Part in Drafting?
Displaying Weight Properties of Part in Drafting?
(OP)
Hi,
I'm wondering if Weight Data that can be seen in Part Properties is tied to a parameter such as Object attributes are to Parameters so PARAM=string would show up as "string" in drawing if <W@PARAM> was entered as text in Annotation Editor.
Is their some way to type in something similar to <&PARAM> and have that display the weight properties saved with the part.
I know you can have Assembly Weight Management shown in a spreadsheet but I can' figure out how to import this data into a Part Spreadsheet.
Please let me know if there is a way to have Weight show up in drafting so that it will update when part is changed.
If you know of any good methods or workarounds, I look forward to a response.
Thank you,
Michael
I'm wondering if Weight Data that can be seen in Part Properties is tied to a parameter such as Object attributes are to Parameters so PARAM=string would show up as "string" in drawing if <W@PARAM> was entered as text in Annotation Editor.
Is their some way to type in something similar to <&PARAM> and have that display the weight properties saved with the part.
I know you can have Assembly Weight Management shown in a spreadsheet but I can' figure out how to import this data into a Part Spreadsheet.
Please let me know if there is a way to have Weight show up in drafting so that it will update when part is changed.
If you know of any good methods or workarounds, I look forward to a response.
Thank you,
Michael





RE: Displaying Weight Properties of Part in Drafting?
My company does not have the advanced assemblies licence so I don't think the weight data would even work for us.
RE: Displaying Weight Properties of Part in Drafting?
The grip you mentioned would be a useful workaround that could be used with interpart expressions in drafting to work for Assemblies.
If you could send me a copy I would appreciate it. You can email me at the address shown in my profile.
I haven't worked with Grips much because I haven't learned how to do them. They can be very useful and more powerful than the Macros I use for most of my repetitive work.
Michael
RE: Displaying Weight Properties of Part in Drafting?
"Wildfires are dangerous, hard to control, and economically catastrophic."
Ben Loosli
CAD/CAM System Analyst
Ingersoll-Rand
RE: Displaying Weight Properties of Part in Drafting?
there is away of getting this, if u don't have open grip
licence etc..
1. Name the component for which u want the mass
2. Open Spread sheet from ug modeling.
3. Create an expression called "mass"(or anything)
4. Extract the expressions
5. use the function in some other cell MASS3D
(MASS3D is a function which u can use in Excel sheet the syntax is:
=MASS3D("name of the component",x,y
where x is the parameter which u nee 3 for mass,
y is the units)
6. In the value field use "=TEXT(cell of the mass function,"no of decimals needed")
7. In excel give Update ug part.
8. In Drafting u can place the expression as an annotation.
If u need any more details, let me know.
Best regards,
bsvk
RE: Displaying Weight Properties of Part in Drafting?
I had a question on mass3d function and the spreadsheet.
For y value for units in the function how is this entered lb lb-in or is it a number such as 1=lb 2=kg etc. UGS sent me their descrip which says to enter y as 1 to demo the functionality.
In terms of the spread sheet when I extracted the Expressions and gave the value as function mass3d for my parameter prtmass_## = It does not update the Expressions in the model and the mass value changes to 1.
If you can clarify the above issues for me I'd appreciate that.
Michael
RE: Displaying Weight Properties of Part in Drafting?
If you are using a "master model" structure, there is another way to get the mass on you drawings. By setting up a Parts List (defined under Assemblies), you can add $MASS as an attribute driving a field. Anytime the Parts List note is recreated, the mass will be updated. This could be forced through GRIP every time a part is say released.
Unfortunately the Parts List UI is horrible right now, but I understand it is getting an entire overhaul in NX2. Another problem is that in addition to the MASS field, you must have at least a part number (key field) and quantity field (or you could use the MASS as the key field). If you use $PART_NAME for the part number attribute though, this can be an added advantage of always showing what the file is named.
The basic steps are:
1. Define the Parts List fields in the drawing non-master. Create at least a key and quantity field and one for $MASS.
2. Turn Skip One Level off under Specify Rules.
3. Create the Parts List note.
I find it frustrating that NX cannot simply expose these system attributes ($MASS, $PART_NAME, etc.) for everyday annotation use.
Cheers,
-MikeN
P.S. Please visit www.SolidNX.com for some free utilities and other tips.
RE: Displaying Weight Properties of Part in Drafting?
Combining everyone's input, I discovered that <Wcomponent_name@$MASS> will actually add the mass in an annotation. It even updates automatically after editing a component. Sometimes I've had re-opening the assembly, though. The problem I ran into was it only displays whole numbers. Anybody have any ideas how to get a few decimal places?
Example: For a component named "block", key in <Wblock@$MASS>.
Cheers,
-MikeN
RE: Displaying Weight Properties of Part in Drafting?
RE: Displaying Weight Properties of Part in Drafting?
The results from an Analysis.. Measure bodies.. then either of the four options - volume, surface area, mass, radius of gyration - these values can't be used as attributes either referenced by the drawing or in other expressions?
I can't GRIP - and to be honest I'd rather not have to. I do need to be able to define material attributes for a part, and then have the part calculate the mass based on the geometry and report it on the drawing. It would also be nice to be able to use the attributes to allow an expression for displacement to be an attribute of the part as well.
We do not have the advanced assembly modeling module - so no weight management. Should I be looking at getting it?
Regards.
RE: Displaying Weight Properties of Part in Drafting?
Could you clarify your question concerning the 'Measure Bodies' issues?
I can perform the 'Measure Bodies' function, saving the results. From there, I can access the expressions in Drafting - at least when creating a note.
Go into the 'Annotation Editor', then click the ' Annotation Editor' icon, then click the 'Relationships' tab at the bottom of the window. From there, click the 'Expression' icon. You will then get the expression list. Scroll down the expression list to the desired expression. When you click on the expression, you will get something that looks like this:
"<X0.2@p14>"
The number following the decimal point is the number of places that will be shown in the note.
Play around with it to see if you can get it to work for you.
Good Luck!
Chris Cooper
Cleveland Golf / Never Compromise
www.clevelandgolf.com
www.nevercompromise.com
RE: Displaying Weight Properties of Part in Drafting?
If UG change it to have no timestamp it will be the ideal tool.
Does slow down model updates too.
Mark Benson
CAD Support Engineer
RE: Displaying Weight Properties of Part in Drafting?
Then in your notes, do as Vikingbro said, <x0.2@volume>.
Now, does this automatically update when you go into your drawing format? Anyone have any input on this?
RE: Displaying Weight Properties of Part in Drafting?
RE: Displaying Weight Properties of Part in Drafting?
I'll have to experiment - it could be we have basic parts (e.g. cylinder shape, block shape, etc) that already have the expressions in - will these then update correctly as additional features are added?
Do you use the Assign Material.. to set the material properties (particularly density), or is this just available if you have Strength Wizard?
As for the assembly - how do you get the total mass of the assembly?