System occurrence properties in assemblies
System occurrence properties are higher-level properties intrinsic to the model file. The values for system occurrence properties are set automatically when you place parts and subassemblies in an assembly. You cannot add or delete system occurrence properties, but you can change the default values using the Occurrence Properties command and the Occurrence Properties dialog box.
You also can override the system occurrence property values for parts and lower-level subassemblies that are used in upper-level assemblies. Overrides are needed when a file is read-only. This lets you configure the assembly display for drawing views and for placement of a subassembly in other assemblies.
For information about assigning override values in the Occurrence Properties dialog box and what the cell colors indicate, see the Occurrence Properties command.
Characteristics of system occurrence properties
When you place a part or subassembly into an assembly, system occurrence properties that determine the following characteristics are set:
-
The placement name of a part or subassembly.
-
Whether the part is selectable or not selectable.
-
The quantity of the part.
-
The x, y, and z location for grounded parts or parts with no assembly relationships.
-
Whether the part is displayed in a higher-level assembly.
-
Whether the part is displayed in a drawing of the assembly.
-
Whether the part is considered a reference part in a drawing or parts list.
-
Whether the part is used in a report, such as a Bill of Material.
-
Whether the part is used in mass property calculations of the assembly.
-
Whether a part is used in an interference analysis calculation.
For detailed information about setting system occurrence property values, see the Occurrence Properties dialog box help topic.
System occurrence properties in Teamcenter
Two system occurrence properties, Higher Level and Physical Properties, determine whether that occurrence is written to the Teamcenter product structure.
-
When these two occurrence properties are both set to No, the occurrence is considered a construction. Constructions are not written to the Teamcenter product structure.
-
When Higher Level=No and Physical Properties=Yes, the occurrence is considered to be part of the product design and the occurrence is written to the Teamcenter product structure. As a designer, you can use this combination of settings to prevent components that you do not need to visualize from displaying when this assembly is used in higher-level assemblies. In this case, the occurrence is culled from the design to improve assembly performance and is part of a technique called clutter control. This technique is often used to cull fastener systems from higher-level assemblies.
You can still include parts marked as constructions (Higher Level=No and Physical Properties=No) in an assembly report and in a draft parts list. Set the system occurrence property Reports/Parts List=Yes to do this. It is important to be able to include the construction on a drawing and in a parts list for the purposes of documentation and annotation. If you run a QY CAD report on an assembly that has occurrences marked as constructions, it will not match Teamcenter. However, if this assembly is used in a higher-level assembly and then you run a QY CAD report, QY CAD has already culled the construction and the report will match the Teamcenter product structure.
Set the Reports/Parts List=No to maintain report-to-Teamcenter product structure accuracy. When you do this, the occurrence will not be included on the drawing parts list.
The Teamcenter preference SEEC_Enable_AssemblyConstructions determines if an assembly occurrence defined as a construction is added to the Teamcenter product structure (Teamcenter BOM View Revision). When all occurrences of that Item Revision are marked as constructions in the context of a specific parent assembly, the Item Revision denoted as a construction is attached to the parent assembly Item Revision using a relationship type of SE_Assembly_Construction.
You can use the Closure Rule, SE0BOMExpandSkipConstructions to cull constructions from a Teamcenter product structure. The occurrence property information is written to Teamcenter when the Teamcenter preference SEEC_Property_Synchronize_AsmOcc is True. QY CAD uses this closure rule programmatically, during an open and download of an assembly, to cull constructions during product structure expansion, reducing the processing overhead. Teamcenter rich client can use this closure rule as well. Select SE0BOMExpandSkipConstructions from the View/Set Closure Rule for Expansion dialog box.
© 2021 UDS