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

Community Tip - If community subscription notifications are filling up your inbox you can set up a daily digest and get all your notifications in a single email. X

Flexible components and outdated mass properties

Ralph_W
6-Contributor

Flexible components and outdated mass properties

We use the PRO_MP_MASS parameter for our weight calculation and as a value on our drawing.

To ensure everybody is executing the mass calculation the setting mass_property_calculate is set to report_outdateness_only (or check_upon_save). A warning 

For normal assemblies these settings are ok.

But in assemblies where we use flexible component (e.g. a spring or a folded flexfoil) the mass properties of the assemblies keep outdated every time the assembly is opened. 

Even a bottom up mass calculation of all parts and finally the assembly will not help. Because after closing and re-open the assembly,  the assembly shows "outdated mass properties".

How to solve, or block this?

6 REPLIES 6
BenLoosli
23-Emerald II
(To:Ralph_W)

I'm  not sure you can prevent this due to the flexible part being 'modified' when brought into the assembly.

A hose assembly modeled as 12 inches as a standalone part, when in the assembly it is now 15 inches as it follows the flexible path, it has a new mass due to the longer length. Not sure how a sping 'stretches' as a flexible part (add coils or changes spacing) but the add coils would also change the mass.

 

Ralph_W
6-Contributor
(To:BenLoosli)

The strange thing is that I already brought the flexible component into the assembly and adjust the length or folding angle. I updated the mass calculation of the assembly (and this one is correct). 

But after closing and opening the assembly again (no changes made) the mass property of the assembly is outdated. 

Somehow the mass is not stored in the assembly if flexible component is in.

 

kdirth
20-Turquoise
(To:Ralph_W)

Using flexibility does not change the part file.  It still has the unflexed mass properties.  A flexed part in an assembly loads the original part file into memory then modifies it based on the flexibility settings, changing the mass properties calculation.


There is always more to learn in Creo.
Ralph_W
6-Contributor
(To:kdirth)

Clear, and there is not even a hidden setting to avoid this?

Chris3
20-Turquoise
(To:Ralph_W)

We have the same setting and have experienced the same issue without a solution. If you make an idea for maybe people will vote it up.

kdirth
20-Turquoise
(To:Ralph_W)

You may need to use User Defined Mass Properties for any part that you intend to flex.  Even stretching a spring by changing the spacing will change the mass calculation as the diameter of the spring is not collapsing as it would in real life.


There is always more to learn in Creo.
Top Tags