Understand the total parts and quantities needed to build a product by generating a Bill of Materials (BOM) from assembly data.
Bill of Materials (BOM) generation in Solidworks - Dashboard Guide
Start learning this pattern below
Jump into concepts and practice - no test required
| Part Number | Description | Quantity per Assembly | Unit Cost ($) |
|---|---|---|---|
| 1001 | Base Plate | 1 | 15.00 |
| 1002 | Screw M4x10 | 8 | 0.10 |
| 1003 | Motor | 1 | 45.00 |
| 1004 | Gear | 2 | 5.00 |
| 1005 | Cover Plate | 1 | 7.50 |
| 1006 | Washer | 8 | 0.05 |
| 1007 | Nut M4 | 8 | 0.08 |
- KPI Card: Total Unique Parts
Formula: Count of distinct Part Numbers
Result: 7 - KPI Card: Total Quantity of Parts
Formula: Sum of Quantity per Assembly
Result: 29 - KPI Card: Total Cost of Assembly
Formula: Sum of (Quantity per Assembly * Unit Cost)
Calculation: (1*15)+(8*0.10)+(1*45)+(2*5)+(1*7.5)+(8*0.05)+(8*0.08)=15+0.8+45+10+7.5+0.4+0.64=79.34
Result: $79.34 - Table: Detailed BOM
Columns: Part Number, Description, Quantity per Assembly, Unit Cost, Total Cost
Formula for Total Cost: Quantity per Assembly * Unit Cost
Sample row: 1001, Base Plate, 1, $15.00, $15.00 - Bar Chart: Quantity per Part
X-axis: Part Description
Y-axis: Quantity per Assembly
Shows how many of each part is needed
+--------------------------------------------------+ | Total Unique Parts | Total Quantity | Total Cost | | (KPI) | (KPI) | (KPI) | +--------------------------------------------------+ | | | Bar Chart: Quantity per Part | | | +--------------------------------------------------+ | | | Table: Detailed BOM | | | +--------------------------------------------------+
A filter to select specific parts by description or part number updates the Bar Chart and Detailed BOM table to show only selected parts. The KPI cards recalculate totals based on the filtered parts.
If you add a filter to show only parts with Quantity per Assembly greater than 1, which components update and how?
- The Bar Chart updates to show only parts with quantity > 1 (Screw, Gear, Washer, Nut).
- The Detailed BOM table filters to those parts only.
- The KPI cards recalculate totals based on filtered parts: Total Unique Parts = 4, Total Quantity = 26, Total Cost recalculated accordingly.
Practice
What is the primary purpose of a Bill of Materials (BOM) in SolidWorks?
Solution
Step 1: Understand BOM definition
A BOM is a list that details all parts and quantities required to build a product.Step 2: Compare options with BOM purpose
Only To list all parts and quantities needed for a product correctly describes the BOM's role in listing parts and quantities.Final Answer:
To list all parts and quantities needed for a product -> Option AQuick Check:
BOM = List of parts and quantities [OK]
- Confusing BOM with 3D modeling or simulation
- Thinking BOM creates drawings automatically
- Assuming BOM is only for assembly instructions
Which menu path in SolidWorks is used to insert a Bill of Materials table?
Choose the correct sequence.
Solution
Step 1: Recall SolidWorks menu for BOM
The correct menu path to insert a BOM is under Insert > Tables > Bill of Materials.Step 2: Verify other options
Options A, B, and D do not match the correct menu sequence for BOM insertion.Final Answer:
Insert > Tables > Bill of Materials -> Option BQuick Check:
Insert > Tables > BOM = Correct menu path [OK]
- Looking under File or Tools menus
- Confusing BOM insertion with drawing creation
- Selecting View menu instead of Insert
Given an assembly with 3 parts: Part A (2 units), Part B (4 units), and Part C (1 unit), what will the quantity column show in the BOM?
Choose the correct quantities for each part.
Solution
Step 1: Identify quantities from assembly
The assembly specifies Part A has 2 units, Part B has 4 units, and Part C has 1 unit.Step 2: Match quantities to BOM output
The BOM quantity column reflects the exact counts of each part in the assembly.Final Answer:
Part A: 2, Part B: 4, Part C: 1 -> Option AQuick Check:
Quantities match assembly counts [OK]
- Assuming all quantities default to 1
- Adding quantities incorrectly
- Mixing up part counts
When generating a BOM, a user notices the quantity column shows all 1s, even though some parts have multiple units. What is the most likely cause?
Solution
Step 1: Understand BOM quantity settings
'Top-level only' BOM counts each part once regardless of quantity, showing 1 for all.Step 2: Identify correct setting for quantities
Setting BOM to 'Parts Only' aggregates quantities correctly, showing actual counts.Final Answer:
The BOM is set to 'Top-level only' instead of 'Parts Only' -> Option CQuick Check:
BOM setting affects quantity display [OK]
- Confusing 'Top-level only' with 'Parts Only'
- Assuming missing references cause quantity errors
- Not checking BOM property settings
You want to create a BOM that updates automatically when parts are added or removed from your assembly. Which approach should you take?
Choose the best practice for dynamic BOM updates.
Solution
Step 1: Understand dynamic BOM update methods
Linked BOM tables in SolidWorks drawings update automatically when assembly changes.Step 2: Evaluate options for best practice
Manual Excel or static exports do not update automatically; waiting until final assembly delays updates.Final Answer:
Insert a linked BOM table in the assembly drawing that updates with changes -> Option DQuick Check:
Linked BOM = automatic updates [OK]
- Relying on manual Excel BOMs
- Using static exports that don't update
- Delaying BOM creation until assembly is final
