Continue to Site

Welcome to 3DCADForums

Join our CAD community forums where over 25,000 users interact to solve day to day problems and share ideas. We encourage you to visit, invite you to participate and look forward to your input and opinions. Acrobat 3D, AutoCAD, Catia, Inventor, IronCAD, Creo, Pro/ENGINEER, Solid Edge, SolidWorks, and others.

Volume data from assembly



I hope some one can help me out here.

I need to get volume, center of volume, mass, center of mass and density data from all the parts in an assembly perferably in an excel spreadsheet.

I know I can generate a report with the mass and density of each part but I cant seem to get the center of volume for each part.

Any help appreciated
Try to simulate same error results & failed


Good of you to join us at this SE forum - welcome :)

I should confess the physical properties is not something I use regularly.
I have not had the same problems as you have, :confused:
neither in the part nor the assembly enviroment.
This was tested under SE V18 service pack 5.
(Help -> About -> version=

I know there is some 3rd party programs that can extract this type of info from your assemblies and parts without even opening the file yourself.
Assume that the process is done manually - by opening the file and asking for the calculations to take place.

I did the following:
1] created a part in SE part enviroment
2] selected Inspect -> Physical Properties
3] a pop-up window comes up showing the physical properties
4] the density should be set (LEFT) to the correct material / value
5] the UPDATE button (LEFT, BOTTOM) should be pressed to update the part
6] RIGHT TOP values for
...........[a] mass,
........... volume,
...........[c] surface area
7] RIGHT MIDDLE co-ordinate values for
...........[a] centre of mass (red circle)
........... centre of volume (green circle)
>> if ticked to show, a green / red circle is shown on the part
8] Mass moment of inertia is also shown, RIGHT BOTTOM

The same process were repeated on an existing assembly.
It was not tested for the "plate" enviroment.

Note that if the same material type is used for all parts within an assembly,
the centre of mass & centre of volume will be in the same place.
Only if there is a difference in materials, there would be a change.

Also make sure that all parts within the assembly is actually the right material.
I know my friends many times do not bother to set the correct material types.
That would influence the accuracy / correctness of the calculations.

Please come back to the forum and tell us if it was helpful.:cool:
Maybe try to explain again what the problem is, if it was not of help.

Your :D CAD friend,

Last edited:
Thanks for hte help WB.

I didn't realise I could get the pyhsical properties of individual parts within an assembly by selecting the part before the inspect-> physical properties command. This can provide the data I need but it is a slow manual process that would not be feesible on a large assembly.

You mentioned some software that can automate this task. Can you rememeber names or websites?

Background info:
I work for a company that designs and operates remote operated submersibles for the oil and gas industry. As such we need to the know the weight and center of gravity of the vehicles both in the water and in air. In air is no problem (straight from the physical properties in SE) in water however I need to adjust for the bouyancy of each part....not so easy (basically subtract 1000kg/m^3 from the density). I was thinking of writing a VB routine to get the properties of each part, do the math on each part and then recalculate the C of G and weight.

Does anyone know any good website for SE programming info. The documentation from SolidEdge is wowful.


Articles From 3DCAD World