Assembly CreateBom/pt-br

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

Assembly CreateBom

Menu location
Assembly → Bill of Materials
Workbenches
Assembly
Default shortcut
O
Introduced in version
1.0
See also
None

Descrição

The Assembly CreateBom tool derives a bill of materials (BOM), from a selected assembly, or from the document if no assembly is selected.

Utilização

  1. There are several ways to invoke the tool:
    • Press the Bill of Materials button.
    • Select the Assembly → Bill of Materials option from the menu.
    • Use the keyboard shortcut: O.

The Assembly Workbench makes it possible to automatically populate Bill of Materials (BOM) columns with specific properties from parts in an assembly. This functionality streamlines the creation of detailed and accurate BOMs.

Auto-population of BOM columns

To have a BOM column automatically display a property from a part, the column must be named in a specific format. The column name must begin with a period (.) followed by the exact name of the property to be displayed.

Procedure:

  1. Create a Bill of Materials for the assembly.
  2. Add a new custom column in the BOM's properties.
  3. Name the new column by prefixing the desired part property with a period. For example, to display a part's material property, the column should be named .Material.
  4. The BOM will then automatically fill this column with the DadosMaterial property value for each part in the assembly.

Examples

  • .Weight: Displays the weight of each part.
  • .PartNumber: Displays a custom DadosPart Number property.
  • .type: Displays properties from Fasteners Workbench parts, such as the screw type.

Notes and limitations

  • Column header display: The column header in the generated BOM will include the leading period (e.g., .Material).
  • Unsupported properties: If a property's data type is not supported by the BOM, the corresponding cell will show "Not supported".
  • Missing properties: If a part in the assembly does not have the specified property, the cell for that part will display "N/A".
  • Expressions: Direct use of expressions in column names is not supported. However, a dynamic property can be created in a part using an expression, and that dynamic property can then be referenced in the BOM column name.