Understand how to create and analyze sub-assemblies in SolidWorks to improve assembly management and performance tracking.
Sub-assembly creation in Solidworks - Dashboard Guide
Start learning this pattern below
Jump into concepts and practice - no test required
| Component ID | Component Name | Quantity | Cost per Unit ($) | Weight (kg) |
|---|---|---|---|---|
| 101 | Gear | 4 | 15 | 0.5 |
| 102 | Shaft | 2 | 25 | 1.2 |
| 103 | Bolt | 10 | 0.5 | 0.05 |
| 104 | Bracket | 1 | 10 | 0.8 |
| 105 | Spring | 3 | 3 | 0.1 |
- KPI Card: Total Cost
Formula: SUM(Quantity * Cost per Unit)
Calculation: (4*15)+(2*25)+(10*0.5)+(1*10)+(3*3) = 60 + 50 + 5 + 10 + 9 = 134 - KPI Card: Total Weight
Formula: SUM(Quantity * Weight)
Calculation: (4*0.5)+(2*1.2)+(10*0.05)+(1*0.8)+(3*0.1) = 2 + 2.4 + 0.5 + 0.8 + 0.3 = 6.0 kg - Bar Chart: Cost per Component
Shows cost contribution of each component (Quantity * Cost per Unit)
Values: Gear=60, Shaft=50, Bolt=5, Bracket=10, Spring=9 - Table: Component Details
Shows all columns from sample data for reference
+----------------------+----------------------+ | Total Cost | Total Weight | | $134 | 6.0 kg | +----------------------+----------------------+ | | | Bar Chart: Cost per Component | | | +----------------------------------------------+ | | | Table: Component Details | | | +----------------------------------------------+
A filter allows selecting specific components by name. When a component is selected, the KPI cards, bar chart, and table update to show data only for that component. For example, selecting 'Gear' updates Total Cost to $60 and Total Weight to 2.0 kg, and the bar chart and table show only Gear data.
Add a filter to select only the 'Bolt' component. Which components update?
- Total Cost updates to $5
- Total Weight updates to 0.5 kg
- Bar Chart shows only Bolt with value $5
- Table shows only the Bolt row
Practice
What is the main purpose of creating a sub-assembly in SolidWorks?
Solution
Step 1: Understand sub-assembly concept
Sub-assemblies group related parts to manage them easily within a larger assembly.Step 2: Compare options
Options A, B, and D describe unrelated tasks, not the main purpose of sub-assemblies.Final Answer:
To group related parts for easier management -> Option AQuick Check:
Sub-assembly = Group parts [OK]
- Confusing sub-assembly with part creation
- Thinking sub-assembly changes part colors
- Assuming sub-assembly exports drawings
Which of the following is the correct way to create a sub-assembly in SolidWorks?
1. Insert parts into a new assembly document
2. Save the assembly with a clear name
3. Use the sub-assembly inside a larger assemblySolution
Step 1: Identify correct sub-assembly creation steps
Insert parts into a new assembly document, save it clearly, then use it inside a bigger assembly.Step 2: Eliminate incorrect options
Create a new part, then save as sub-assembly creates a part, not a sub-assembly. Open a drawing and add parts as sub-assembly uses drawings incorrectly. Export parts as separate files and link them exports parts separately, not sub-assembly.Final Answer:
Insert parts into a new assembly, save it, then use it inside a larger assembly -> Option DQuick Check:
Sub-assembly steps = Insert + Save + Use [OK]
- Saving a part as sub-assembly
- Trying to create sub-assembly inside a drawing
- Not saving the assembly before using it
Given a main assembly with two sub-assemblies, each containing 3 parts, how many total parts will the main assembly show?
Solution
Step 1: Calculate parts in each sub-assembly
Each sub-assembly has 3 parts, so 2 sub-assemblies have 3 x 2 = 6 parts.Step 2: Add parts from sub-assemblies to main assembly
Main assembly includes all parts from sub-assemblies, so total parts = 6.Step 3: Check if main assembly has extra parts
Since main assembly contains 2 sub-assemblies only, total parts = 6 parts inside sub-assemblies plus 0 extra parts = 6.Final Answer:
6 -> Option CQuick Check:
2 sub-assemblies x 3 parts = 6 parts [OK]
- Counting sub-assemblies as parts
- Adding sub-assemblies and parts incorrectly
- Ignoring parts inside sub-assemblies
What is wrong with this sub-assembly creation process?
1. Insert parts into assembly
2. Save assembly as a part file (.sldprt)
3. Use it inside main assemblySolution
Step 1: Identify file type error
Assemblies must be saved as assembly files (.sldasm), not part files (.sldprt).Step 2: Confirm correct workflow
Insert parts, save as assembly file, then use inside main assembly.Final Answer:
Saving assembly as a part file is incorrect -> Option BQuick Check:
Assembly file extension = .sldasm [OK]
- Saving assemblies as part files
- Confusing file extensions
- Thinking parts insert order matters
You have a complex assembly with 50 parts. To improve performance, you want to create sub-assemblies. Which approach is best?
Solution
Step 1: Understand performance benefits
Grouping related parts into sub-assemblies reduces complexity and improves performance.Step 2: Importance of saving sub-assemblies
Saving sub-assemblies separately allows reuse and better management.Step 3: Evaluate other options
Keeping all parts together slows performance; not saving sub-assemblies loses benefits; converting parts to drawings is unrelated.Final Answer:
Group related parts into sub-assemblies and save them separately -> Option AQuick Check:
Sub-assemblies + save separately = better performance [OK]
- Not saving sub-assemblies separately
- Keeping all parts in one big assembly
- Confusing drawings with assemblies
