Use Windchill the WTPart Product Structure for BOM Tables and Position Flags on Annotation Drawings (Creo Elements/Direct Modeling)
You can transfer a WTPart (Windchill part) Bill of Material (BOM) Report directly to a Creo Elements/Direct Modeling session that is connected to Windchill Workgroup Manager. You can then use the WTPart BOM to draw BOM tables or to create position flags in Creo Elements/Direct Modeling Annotation drawings.
You can transfer the following BOM reports from Windchill to the Creo Elements/Direct Modeling Annotation session:
• Single-Level BOM
• Single-Level BOM with Notes
• Multi-Level BOM
• Multi-level BOM with Replacements
For more details, refer to the
Limitations section at the bottom of this page.
The Annotation module has sample BOM table layouts (WGM-DIN, WGM-ISO, WGM-Custom) that you can customize. You can also customize the list of Windchill BOM attributes that are available for text reference assignment. For more information about a customization, see
Customizing Windchill BOM Attributes for Text Reference Assignment.
Prerequisites
You need an assembly with WTParts. Use a custom check in with the
Auto Associate Parts to CAD Documents option to associate the WTParts to the corresponding CAD models in
Creo Elements/Direct Modeling. For more information, see
Custom Check In.
Transferring a WTPart BOM to a Modeling Annotation Session
You must first generate a BOM report for a WTPart structure and then export it to the Annotation session.
To generate and then transfer a WTPart BOM report to a Modeling Annotation session, perform the following steps:
1. In the
Windchill Workgroup Manager workspace or
Windchill cabinets (server or commonspace) embedded browser, in the
Actions column, click the information icon
for a WTPart (
assembly or part).
Alternatively, do the following:
a. Click the information icon
for a CAD assembly or part. The information page appears.
b. On the
Related Objects tab, click
for the corresponding WTPart.
The information page appears.
On the Uses tab, the table must have the following four columns:
▪ Name
▪ Number
▪ Line Number
▪ Reference Designator
| If the active view does not include the Line Number or Reference Designator column by default, add the column to the table using the Manage Table Views command. For information on how to view table columns, see Creating and Editing new Table Views. |
2. You can create either a single-level or multi-level report by performing one of the following actions:
On the information page, on the Structure tab, in the Reports action set, do the following:
◦ Click > .
◦ Click > .
◦ Click > .
◦ Click > .
The single-level or multi-level BOM report is generated. The following image shows Multi-Level Bill of Materials Report.
3. To transfer the BOM to Creo Elements/Direct Modeling Annotation session, on the Bill of Materials Report page, click > .
The Current BOM table appears in the active Creo Elements/Direct Modeling Annotation session and contains the BOM information sent from Windchill.
| • If the Annotation module is not active in the connected Creo Elements/Direct Modeling session, the BOM report will not be transferred to the Annotation and an error appears as shown below. • The related CAD Assembly should be open in session. If it is not open, the BOM report will not be transferred to the Creo Elements/Direct Modeling Annotation session and an error appears as shown below. |
After you generate and export the BOM report to Creo Elements/Direct Modeling Annotation, you can draw the BOM table sketch and create position flags.
Consider these best practices while transferring a WTPart BOM to a Creo Elements/Direct Modeling Annotation Session:
• By default, the Reference Designator column is included in the view in which BOM report is exported from Windchill. If it is not available, customize the field manually.
• The Reference Designator field must have a value. It should not be empty.
• The preference values for these reference designator preferences must be unique in Windchill: Reference Designator Separator Character, Reference Designator Range Character, Reference Designator Begin Escape Character, and Reference Designator End Escape Character.
• Avoid using values of the reference designator preferences in the fields where a manual entry is required, such as Component Names or Reference Designator fields.
• When a WTPart is added manually, a unique name for the reference designator must be added in the parent assembly structure. That name must not be renamed after the part structure is built.
• Avoid renaming the auto generated reference designator values after the part structure is built.
• Exporting of the BOM report generates an error if component names contain characters that are also the values of the Windchill preference Reference Designator Range Character or Reference Designator Separator Character.
If you continue working by ignoring the error, geometry highlighting will not work.
Drawing a BOM Table Sketch
To draw a BOM table sketch in the Annotation session, perform the following steps:
1. On the Insert tab, in the BOM group, click Draw. The Draw BOM window appears.
2. In the Act. Layout list select one of the following sample BOM table layouts:
◦ WGM-Custom
◦ WGM-DIN
◦ WGM-ISO
3. Click Draw. The BOM table follows the cursor.
4. Click somewhere in the viewport (graphics area) to place the BOM table sketch. The BOM table sketch displays some standard columns, but you can customize the layout.
The following image shows a BOM table sketch generated using Act. Layout as ‘WGM-Custom’.
| The Pos column in BOM table sketch corresponds to the Line Number column in Current BOM table. For more information on how to draw BOM tables, see Draw a BOM table in the Creo Elements/Direct Modeling help. |
Creating Position Flags in Annotation
You can create position flags to identify the geometrical elements corresponding to a selected WTPart.
To create a position flag, perform the following steps:
1. Click the arrow next to Pos Flags and then click BOM Flag create. The Create Flag window appears.
2. In the From list, select either Table option or Geometry option.
a. If you selected Table option:
i. The Current BOM Table appears as shown below.
ii. In the Current BOM Table, double-click a WTPart or select a WTPart and click Apply. The corresponding geometrical elements are highlighted in the Creo Elements/Direct Modeling Annotation viewport.
| • While assigning position flags numbers to parts that are at same position, only one is highlighted. • In a multi-level BOM, there is no differentiation in highlighting between intermediate nodes and parts, whether it is in the table or the geometry. |
iii. Select a highlighted geometrical element, move the cursor, and click to place the position flag. The Current BOM Table reappears.
| Highlighting geometrical elements is not supported for manually included non-CAD and CAD driven WTParts. |
Here are two examples showing the position flag number assignment to WTParts.
Position flag number assignment for manually added WTparts that have same WTPart Name | Position flag number assignment for WTParts with the same Name |
| |
b. If you selected Table option:
i. The corresponding geometrical elements are highlighted in green in the Creo Elements/Direct Modeling Annotation viewport.
ii. Select the highlighted geometrical element, move the cursor, and click to place the position flag.
4. The Create Flag window displays the flag number of the position flag in the Flag Numb. box. The position flag is also displayed in the viewport. Zoom-in to properly view the position flag value.
5. Click
to complete the operation.
After creating the position flags, if you update the Line Number value of a part in the Windchill Workgroup Manager and export the BOM report again, you must delete the existing position flags and re-assign the position flags with a new line number.
For more information on how to create and attach position flags, see Create position flags in the Creo Elements/Direct Modeling help.
| • Assigning position flag numbers for geometry under a container is not supported. • Assigning position flag numbers for geometry under finish parts (stock-finish) is not supported. |
Limitations
• If you changed the WTPart number in the Number column in the product structure BOM, in your Windchill Workgroup Manager workspace, click > and reload the assembly.
• The BOM flag creation is not supported for a single WTPart associated with multiple CAD Documents (with one link as owner). Similarly, the BOM flag creation is not supported for multiple CAD Documents (with one link as owner) associated with a single WTPart.
• The position flag assignment is not supported for exporting a multi-level BOM report using the Geometry option.
• If you are exporting a single-level BOM report using Geometry option, the position flag assignment and highlighting cannot be determined while assigning to individual component views of shared or non-shared data. As a best practice, use the parent view of the assembly for assigning position flags instead of individual component views.
• If you are exporting a multi-level BOM report using the Table option, the individual component views of shared instance data are not properly highlighted in the drawing.
• A manually added CAD driven WTPart does not highlight geometry because the related CAD part is not included in the CAD structure.
• A manually added non-CAD driven WTPart (such as Oil, Packaging, and so on) highlights geometry, and you can place a position flag on the geometry of a part or assembly.
• Exporting a BOM report of a WTPart that does not have a child WTPart is not supported.
• In Creo Elements/Direct Modeling, a selective instance is not handled during the BOM export.
• Assemblies with multi-owner links are not supported for a BOM transfer. Assemblies must have an owner association to their parts.
• A double extension in a top-level assembly name is not supported. The following error appears in such cases.
• In Creo Elements/Direct Modeling, when you are exporting a BOM report and the display name of the child component contains an extension, the geometry highlighting fails and the following error appears for both the Geometry and Table options.
• When a new view is created in an existing drawing, position flags cannot be determined for old or new views.
◦ In the Update dialog box, select Forced Update, and then perform the position flag assignment.
• When using the Geometry option to export a subassembly BOM report with shared instances to a drawing and the position flag assignment is done for the top assembly parent view, the shared instances do not highlight correctly.
• When using the Table option to export a subassembly BOM report with shared instances to a drawing and the Position Flag assignment is done for the top assembly parent view, the following error occurs.
Limitations for the BOM Functionality for Gathering Parts
• The Reference Designator field value should be unique throughout the product structure.
• When using the Table option to export a subassembly BOM report consisting of gathering parts, some of the instances under the same parent may not be highlighted.
• When using the Geometry option to export a shared subassembly BOM report consisting of gathering parts to a drawing, the children of the subassembly represent two-line numbers. This is due to the association of the subassembly with the gathering part.