Hi I have created a custom BOM with a Weight column. It lists the mass of all the parts in the BOM. The issue I have is that the units are in grams. Is there anyway I can set the display in the BOM to return the values in kg's?
No, in the same column instead of Mass property create an equation as 'Mass'/1000. Here is video showing conversion from kgs to gms.
I would change the units in the parts.
Thanks. That would be a very laborious task though. Going back to every part in the assembly to change the mass units is not ideal. There should be a method to override the default units at the BOM level
You don't need to change it at the part level, just change the units at the drawing level. When you're in the drawing go to Tools/Options/Document Properties/Units and change it like Deepak mentions
I tried changing the mass units at the drawing level but it did not update the mass in the BOM. The unit change only worked when I made the change at the part level.
You'll have to either set the component mass units as KG's
Set an equation in the BOM table for converting gms to kgs.
To convert the mass from gms to kgs using an equation, I presume I would have to add an additional weight column? I really was hoping there was a simple method to customize the existing column in the BOM to return the values in a different unit.
I don't see the video though
Attachment don't show up in case you're viewing the post in the inbox. Open the full post or check here Re: Mass units in BOM
It should be even easier, but it kinda makes sense that it works this way. The custom property on the part is just text - so the drawing doesn't see it as something affected by unit selections.
See image for how to put equation in the column.
The next issue could be controlling number of decimal places, I'm have trouble getting that to work. In normal equations something like = round ( "Weight" / 1000 , 2 ) would work. There is a little equations symbol on the right of the column header - right of the blue E cell in image, or click the big greek letter (Epsilon?) when setting up the equation. You can pick Precision there, but that is not working for me either.
We should be able to do this with intrinsic properties (SW-Mass@something) even if there is no weight custom property set up. But I don't think we can at the drawing.
Open your final assembly and do what @Deepak Gupta did say.
Its the best way. You will need alt just 1 file, save and open your drawing again.
Retrieving data ...