What is a ʼFixedʼ component vs. a ʼFloatingʼ component in SolidWorks?
Short Answer
In SolidWorks, a fixed component is locked in place in an assembly, while a floating component can move and be positioned with mates. The most common professional method is using Float or Fix from the component right-click menu. Limitation: fixing parts can hide poor mate strategy in larger assemblies.
What You Need to Know Before
Warning: Fixing too many components in an assembly can create unstable design intent and make motion or mate troubleshooting harder later. A common failure is accidentally leaving imported hardware fixed, which prevents proper repositioning and causes mate conflicts.
How to Fix or Float a Component in SolidWorks
Command: Fix/Float
Shortcut: No default keyboard shortcut
Quick Steps:
- In the FeatureManager design tree or graphics area, right-click the component in the assembly.
- Click Fix or Float from the right-click menu.
- If the component is floated, apply mates as needed; if fixed, verify it shows the
(f)indicator in the tree.
Variables & Settings
Key Setting: Component state in the right-click menu: Fix / Float
Expert Setting: A fixed component is anchored to its current position and orientation in the assembly, while a floating component remains free until constrained by mates. In most professional workflows, only one base component is fixed, and the rest are controlled with mates.
Why it Fails
Cause 1 (Geometry): The component appears immobile because existing mates already fully constrain it, even though it is technically floating.
Cause 2 (layers/Locks): The assembly may contain a subassembly set to rigid, preventing expected movement of components inside it.
Cause 3 (Command/Logic): Multiple components are fixed instead of mated, which breaks design intent and makes updates unpredictable when geometry changes.
Quick Fix & Best Practice
- Quick Fix: Right-click the component and choose Float, then use Mate to constrain it properly instead of leaving it fixed.
- Manager’s Verdict: Fix only one grounded reference component in most assemblies. Use mates for everything else so the model remains predictable, editable, and easier to troubleshoot.
FAQ
Can a fixed component still be mated?
Yes, but its fixed position can override expected movement until it is floated.
How do I know if a component is fixed in SolidWorks?
It shows an (f) next to the component name in the FeatureManager tree.
Should I fix all imported parts in an assembly?
No, usually only one base reference component should be fixed.
.
