Understand how many parts in a SolidWorks assembly are under-defined, fully-defined, or over-defined to improve design stability.
Under-defined vs fully-defined vs over-defined in Solidworks - Dashboard Approaches Compared
| Part ID | Part Name | Definition Status | Number of Constraints |
|---|---|---|---|
| 1 | Bracket | Under-defined | 2 |
| 2 | Base Plate | Fully-defined | 5 |
| 3 | Arm | Over-defined | 7 |
| 4 | Pin | Fully-defined | 5 |
| 5 | Cover | Under-defined | 3 |
| 6 | Screw | Fully-defined | 5 |
| 7 | Spring | Over-defined | 8 |
- KPI Cards: Show count of parts by definition status.
Formulas:
Under-defined count = COUNTROWS(FILTER(Parts, Parts[Definition Status] = "Under-defined")) = 2
Fully-defined count = COUNTROWS(FILTER(Parts, Parts[Definition Status] = "Fully-defined")) = 3
Over-defined count = COUNTROWS(FILTER(Parts, Parts[Definition Status] = "Over-defined")) = 2 - Bar Chart: X-axis: Definition Status, Y-axis: Number of Parts.
Shows counts of parts per status. - Table: Lists all parts with their definition status and number of constraints.
+----------------------+----------------------+----------------------+
| KPI: Under-defined | KPI: Fully-defined | KPI: Over-defined |
| Count: 2 | Count: 3 | Count: 2 |
+----------------------+----------------------+----------------------+
| Bar Chart: Parts Count by Definition Status |
| (Under-defined, Fully-defined, Over-defined) |
+------------------------------------------------------------------------------------+
| Table: Parts Details |
| (Part ID, Part Name, Definition Status, Number of Constraints) |
+------------------------------------------------------------------------------------+
Adding a filter by Definition Status updates the bar chart and table to show only parts matching the selected status. The KPI cards remain visible to show overall counts.
If you add a filter to show only Fully-defined parts, which components update?
- The bar chart updates to show only the count for Fully-defined parts.
- The table updates to list only Fully-defined parts.
- The KPI cards remain unchanged, showing total counts for all statuses.
Practice
Which of the following best describes a fully-defined sketch in SolidWorks?
Solution
Step 1: Understand sketch constraint types
Under-defined means not enough constraints, fully-defined means just enough, and over-defined means too many constraints causing conflicts.Step 2: Identify fully-defined sketch meaning
A fully-defined sketch is fixed in place with no degrees of freedom left, meaning it has just enough constraints.Final Answer:
The sketch has just enough constraints to fix its position and shape. -> Option DQuick Check:
Fully-defined = just right constraints [OK]
- Confusing fully-defined with over-defined
- Thinking fully-defined means no constraints
- Assuming under-defined is fixed
Which of these constraint sets will cause a sketch to be over-defined?
1. Horizontal line fixed length
2. Horizontal line fixed length + another length constraint on same line
3. Vertical line with one length constraint
4. Circle with radius constraint onlySolution
Step 1: Analyze constraints for over-definition
Over-defined means conflicting or redundant constraints. Option 2 has two length constraints on the same line, causing conflict.Step 2: Check other options
Options 1, 3, and 4 have only one constraint per element, so they are not over-defined.Final Answer:
Option 2 only -> Option BQuick Check:
Multiple conflicting constraints = over-defined [OK]
- Thinking one constraint is over-defined
- Confusing under-defined with over-defined
- Ignoring conflicting constraints
Given a sketch with a rectangle where only two adjacent sides have length constraints and no other constraints, what is the sketch state?
Solution
Step 1: Identify constraints on rectangle
Two adjacent sides have length constraints, but no position or angle constraints are given.Step 2: Determine sketch freedom
Without fixing position or angles, the rectangle can still move or rotate, so it is under-defined.Final Answer:
Under-defined -> Option AQuick Check:
Not enough constraints = under-defined [OK]
- Assuming length constraints alone fully define sketch
- Confusing fixed with fully-defined
- Ignoring degrees of freedom like rotation
Look at this sketch constraint setup:
1. A line fixed length 50mm
2. Another length constraint 60mm on the same line
3. Horizontal constraint on the lineWhat is the problem and how to fix it?
Solution
Step 1: Identify conflicting constraints
The line has two different length constraints (50mm and 60mm), which conflict and cause over-definition.Step 2: Fix by removing conflict
Removing one length constraint resolves the conflict and fixes the over-defined state.Final Answer:
Over-defined due to conflicting length constraints; remove one length constraint. -> Option AQuick Check:
Conflicting constraints cause over-defined [OK]
- Adding more constraints instead of removing
- Ignoring conflicting lengths
- Assuming horizontal constraint fixes over-definition
You have a sketch of a triangle with all three sides length constrained and one angle constrained between two sides. The sketch still shows as under-defined. What could be the reason?
Solution
Step 1: Analyze given constraints
All sides have length constraints and one angle is fixed, but no constraints fix the triangle's position in the plane.Step 2: Understand under-defined cause
Without fixing position (like fixing a point or adding horizontal/vertical constraints), the sketch can still move or rotate, so it remains under-defined.Final Answer:
The triangle can still move or rotate because position constraints are missing. -> Option CQuick Check:
Missing position constraints cause under-defined [OK]
- Assuming side lengths alone fully define sketch
- Confusing over-defined with under-defined
- Ignoring need for position constraints
Ready to prove it?
Pass the test and this pattern moves unknown
