Ova

How do you dissolve a feature in SOLIDWORKS?

Published in Solidworks Assembly Management 5 mins read

While the term "dissolve a feature" isn't a standard operation for individual geometric features (like extrudes or cuts) in SOLIDWORKS, it most commonly refers to dissolving a subassembly. Dissolving a subassembly unpacks its components directly into the parent assembly, essentially removing the subassembly grouping. This action promotes all components and their associated mates from the subassembly to the next level up in the assembly hierarchy.

Understanding What "Dissolving a Subassembly" Means

When you dissolve a subassembly, you are essentially flattening a portion of your assembly structure. Instead of having a single item (the subassembly) in your FeatureManager Design Tree that contains multiple parts and other subassemblies, all those contained items are moved up to the parent assembly. This can be useful for simplifying an assembly, making direct modifications to components that were previously grouped, or integrating standard components more deeply into a custom design.

Why Dissolve a Subassembly?

  • Simplification: For smaller subassemblies, dissolving them can reduce the number of levels in your assembly tree, making navigation simpler.
  • Direct Access: It allows you to directly manipulate and mate components within the main assembly context, rather than having to edit the subassembly first.
  • Troubleshooting: Sometimes, dissolving a subassembly can help in diagnosing mate conflicts or performance issues by isolating component interactions.
  • Integrating Standard Parts: When using standard subassemblies (e.g., a screw and washer assembly), dissolving them integrates the individual components into your main Bill of Materials (BOM) more directly, if preferred.

Step-by-Step Guide to Dissolving a Subassembly in SOLIDWORKS

Dissolving a subassembly is a straightforward process within the SOLIDWORKS environment.

1. Locate the Subassembly

Navigate to the FeatureManager Design Tree on the left side of your SOLIDWORKS window. This tree displays all parts, subassemblies, and features within your current assembly.

2. Choose Your Dissolve Method

There are two primary ways to dissolve a subassembly:

Method 1: Using the Right-Click Context Menu

This is the most common and quickest method.

  1. Select the Subassembly: In the FeatureManager design tree, locate and right-click on the subassembly you wish to dissolve. You can also hold down Ctrl and select multiple subassemblies to dissolve them simultaneously.
  2. Select Dissolve Subassembly: From the context menu that appears, choose the Dissolve Subassembly option.

Method 2: Using the Edit Menu (Less Common)

This method involves selecting the subassembly and then using a menu command.

  1. Select the Subassembly Icon: Click on the subassembly icon (not necessarily right-click) in the FeatureManager design tree to highlight it.
  2. Access the Edit Menu: Go to the top menu bar, click Edit, then locate and click Dissolve Assembly.

Once you perform either of these actions, the subassembly item will disappear from the FeatureManager Design Tree, and its individual components will appear directly under the parent assembly.

Implications of Dissolving a Subassembly

It's important to understand the consequences of dissolving a subassembly:

  • Mates: Components that had mates internal to the subassembly will generally retain those mates. However, any mates that connected the subassembly instance to other parts or subassemblies in the parent assembly will be lost. You will need to re-establish these mates for the individual components if they are crucial to your design.
  • Component Properties: All properties, custom or standard, associated with the individual components remain with those components.
  • Assembly Structure: The hierarchical structure of your assembly changes. The dissolved subassembly no longer exists as a distinct entity.
  • Bill of Materials (BOM): Depending on your BOM settings, dissolving a subassembly can affect how components are listed. Components previously grouped under the subassembly will now be listed individually in the top-level BOM.
  • External References: If the subassembly was part of another assembly as a component, dissolving it in the current assembly does not affect its definition in other assemblies. Each instance is independent.

When to Consider Dissolving vs. Not Dissolving

Feature Subassembly (Retained) Dissolved Subassembly
Structure Organized, hierarchical Flattened, less hierarchy
Modifications Edit subassembly in context or separate window Direct modification in parent assembly
Mates Mates to subassembly instance, internal mates Mates to individual components
BOM Can appear as a single item or detailed Components always appear individually
Performance Can improve performance for large, complex designs May slightly decrease for extremely complex, flattened designs
Reusability Excellent for reusable modules Less suitable for standardized modules

Best Practices for Assembly Management

  • Plan Your Structure: Before you start building, have a clear idea of your assembly's hierarchy. This reduces the need for reordering or dissolving later.
  • Use Subassemblies Wisely: Subassemblies are powerful for organizing, managing, and reusing common component groups. Don't dissolve them unnecessarily.
  • In-Context Editing: When you need to modify components within a subassembly while seeing the rest of the main assembly, use "Edit Subassembly" or "Edit Part in Context" rather than dissolving.
  • Version Control: Always save your work, and consider using SOLIDWORKS PDM or another version control system to track changes and revert if needed.

By understanding the "dissolve subassembly" operation, you can effectively manage your SOLIDWORKS assemblies, maintaining an organized and efficient design environment.