You can insert a Bill of Materials (BOM) onto your design. BOM values are automatically populated for both internal and external components that are part of an assembly. DesignSpark Mechanical only itemizes components; if the design only has solids in the structure tree, they will not be included in the BOM. The QTY column in a design's BOM table shows the number of sub-components, not items, that are included in an assembly.
You can include X, Y, and Z dimensions of components in a BOM table. The extents shown are the exact extents of all solid and surface geometry in the component, for both visible and hidden solids and surfaces. Sketch curves, bitmaps, and other entities are not included in the extents. Use these dimensions to create a cut list of parts in an assembly of panels in the BOM, along with their number and dimensions. See the instructions for adding a column to a BOM table below.
To add a Bill of Materials to a document
-
Click the arrow next to the
Bill of Materials tool in the Investigate group on the RS Allied tab and select a type:
-
Top level: Creates a table that includes only parent components (or parts):
-
Parts only: Creates a table that includes all child components:
-
Indented: Creates a table that includes all components, with child components indented:
The last type of BOM you created is remembered and will be automatically chosen if you click the BOM icon instead of the drop-down arrow.
-
-
(Optional) If you created a view of a component on the drawing sheet, select the component on the Options panel to create a BOM for just that component.
-
(Optional) Modify the Bill of Material's properties in the Properties panel.
-
The Hidden components option allows you to control whether or not hidden components will be included in the BOM.
-
There are many other options for controlling the cosmetics of the BOM.
-
-
Click to place the Bill of Materials on the design. The table appears in gray until you place it, and it changes to black after it is placed.
To cancel, press the Esc key before you click to place the table.
The BOM appears in the Structure tree.
You can copy and paste a BOM, and you can copy the contents from a BOM table and paste them into Microsoft Excel.
To edit a Bill of Materials
-
When you change a value in a BOM table, the property is changed. You can also select the BOM and edit its properties in the Properties panel.
-
Drag and drop rows and columns to reorder them.
-
Select a row or column, right-click, and select from the menu to insert, delete, or merge rows or columns.
- Select a row, right-click, and select Split Table from the menu to divide the BOM into two tables, for example, if necessary to fit on the drawing sheet.
-
Resize a table by dragging the circles at its corners or edges.
-
Rotate a table by dragging the green circle at the top of the table.
To add columns to a BOM table
-
Right-click an existing column and select Insert > Insert Columns to the Left or Insert Columns to the Right.
-
Select the new column by clicking above the first row of the column, like this:
-
Select a Column Type in the Properties panel.
-
Select a Column Value if you selected Document Property, Material Property, or Custom Property for the column type. The values in the column will be automatically filled-in.
If you select Material Property for the column type and Mass or Volume for the column value, then the column data will only be filled-in when a material has been assigned to the object.
To export a Bill of Materials
-
Click on a BOM table, then click its edge to select the entire table. The edge will change from a dashed line to a solid line when you have the entire table selected.
-
Right-click the table and select Save Table As.
-
Select HTML, XML, BOM Template (.scbomtemplate) for the Save as type.
If you choose 'BOM Template' as the type, all the formatting, header, table properties, and contents are saved to a .xml file which you can edit.
To use a BOM Template
- Click the arrow on the BOM tool.
- Select Template from the drop down list.
- Select the .scbomtemplate document and click the Open button.
- Place the BOM table.
Sorting a Bill of Materials
You can sort the columns in a BOM table.
- Select a column.
- Choose Sort by column in the RMB menu.
- The values are sorted numerically and then alphabetically in ascending order.
- Sort the column a second time to sort in descending order.
You can manually edit any values in the BOM but any sorts have to be re-done to update the table.
Sorting works with indented and regular BOM's.
Sequential sorting is remembered across columns. Below is an example of two sequential sorts:
- First sort items alphabetically by name.
- Then sort numerically by Quantity.
- Result:
- Rows are put in ascending order according to Quantity
- Items with duplicate quantities are then put in alphabetical order according to their names. In the image below, items are sorted by Quantity (1, 2, 3). Then all items with a Quantity of 1 are sorted alphabetically.
Examples
Selecting a row in the BOM to insert or delete rows, merge cells, or split table