Solid Edge Synchronizing the Solid Edge Assembly Mass (Weight) to Teamcenter

2021-10-06T23:57:55Z
DOC_MANAGEMENT

Summary


Details

In Solid Edge the Mass is a special attribute that requires some extra attention.
 
·         Mass is a CAD driven property (/master=cad)
·         For Solid Edge Part and Sheet Metal files Mass is driven by the Material table (Material.mtl)
·         Since an assembly only contains a collection of parts you do not define a material at the assembly                        level.  This results in that an assembly has no physical properties.
·         The calculated "Assembly Mass" is the summary of the mass of all parts.  
 

 
To synchronize the Mass to Teamcenter you can map the Solid Edge property "Mass" to a Teamcenter property as shown in the attribute mapping example, below:
 
{ Dataset type="SE Part"
                {Item type="Item"
                                Mass : ItemRevision.gt4test  /master=cad /description="SE Mass"
                }
}

Solution

This mapping will not work for Dataset type = "SE Assembly".
 
The workaround is to expose the Mass property in the variable table in Solid Edge and map this exposed variable to a Teamcenter property.  Best practice is to expose the Mass property on the managed template. You can then map the Mass for the SE Assembly:
 
{ Dataset type="SE Assembly"
                {Item type="Item"
                                Mass : ItemRevision.gt4test  /master=cad /description="SE Mass"
                }
}
 
Example of the workaround


In Teamcenter BMIDE I have created a custom Attribute on the Item Revision and deployed to Teamcenter.

Then setup the attribute mapping:


{ Dataset type="SE Part"
                {Item type="Item"
                                Mass : ItemRevision.gt4test  /master=cad /description="SE Mass"
                }
}
 


{ Dataset type="SE Assembly"
                {Item type="Item"
                                Mass : ItemRevision.gt4test  /master=cad /description="SE Mass"
                }
}

Then in SEEC:


·         Create two parts with a material assigned, save to Teamcenter.
·         Create an assembly of these two parts, save to Teamcenter.
·         Using the Physical Property manager calculate the assembly Mass.

·         Open the variable table and use the filter to show the Physical Properties

·           In the Variable table expose the Mass attribute
·          Upload the assembly -> now it will sync the Mass with Teamcenter.

KB Article ID# PL8523778

Contents

SummaryDetails

Associated Components

DOC_MANAGEMENT: SEEC