If you have a three-level assembly and you are noticing that mass assertion at the lowest level do not get honored at the highest-level assembly, what steps can you do to ensure it is working properly?
Solution
Let's say you have a simple assembly with three levels : Assy. --> Sub-Assy. --> Child Comp.
At the component level of Child Comp --> Highlight the component in ANT --> In the Mass Properties panel --> You can assign the new asserted value to the Asserted column --> In the Source column switch From Design to Asserted.
Now you should see the little green hand at the top right as below:
You can save the component.
Open Top Assy. --> Highlight the component "Child Comp" in ANT --> In the Mass Properties Panel you should see Source column displayed as "From Design" and "From Design" Column shows the asserted value from the component.
This means the asserted value at the component level would become the design value at the assembly level.
Notes
Notes