EGS INDIA

+91 9445431704

info@egs.co.in

Authorized SOLIDWORKS RESELLER in Chennai, Coimbatore, Trichy

EGS INDIA

+91 9445424704

info@egs.co.in

Authorized SOLIDWORKS RESELLER in Chennai, Coimbatore, Trichy

EGS INDIA

+91 9445424704

info@egs.co.in

Authorized SOLIDWORKS RESELLER in Chennai, Coimbatore, Trichy

SOLIDWORKS Large Assembly Best Practices & Performance Optimization Guidelines

Introduction

When working with large assemblies, especially those containing imported STEP, IGES, Parasolid, vendor-supplied models, and thousands of components, system performance can be significantly impacted. Proper assembly management, SOLIDWORKS settings, model optimization, and hardware configuration are essential to ensure smooth operation and improved productivity.

This document outlines the recommended best practices for improving SOLIDWORKS performance when working with large assemblies.

1. Assembly Management Best Practices

1.a) Enable Large Assembly Mode

Large Assembly Mode automatically adjusts several SOLIDWORKS settings to improve performance when opening large assemblies.

Location:

Tools → Options → System Options → Assemblies → Large Assembly Mode

Recommendation:

  • Enable Large Assembly Mode.
  • Configure an appropriate component threshold based on assembly size.

Benefits:

  • Faster assembly loading.
  • Reduced memory consumption.
  • Improved graphics performance.

1.b) Enable Lightweight Components

Lightweight components load graphical information first and fully resolve only when required.

Location:

Tools → Options → System Options → Assemblies → Automatically Load Components Lightweight

Recommendation:

  • Enable automatic lightweight loading.

Benefits:

  • Faster assembly opening.
  • Reduced RAM usage.
  • Improved overall responsiveness.

1.c) Use Large Design Review Mode

Large Design Review allows users to open and review large assemblies without fully loading all components.

Location:

File → Open → Select Assembly → Mode → Large Design Review

Benefits:

  • Significantly faster opening time.
  • Reduced system resource consumption.
  • Ideal for design reviews and measurements.

1.d) Utilize SpeedPak Configurations

SpeedPak configurations load only selected faces and references required for assembly context.

Location:

Configuration Manager → Right Click Configuration → Add SpeedPak

Benefits:

  • Reduced assembly complexity.
  • Improved performance in top-level assemblies.
  • Faster loading and navigation.

2. Imported Model Optimization

Imported models often contain unnecessary geometry and excessive details that negatively impact performance.

2.a) Run Import Diagnostics

Location:

Evaluate Tab → Import Diagnostics

Recommendation:

  • Repair all faulty faces.
  • Resolve gaps and geometry errors.

Benefits:

  • Improved model stability.
  • Reduced rebuild errors.

2.b) Check Geometry

Location:

Evaluate Tab → Check

Recommendation:

  • Identify invalid faces, edges, and geometry issues.

Benefits:

  • Improved rebuild performance.
  • Reduced graphics issues.

2c) Simplify Imported Models

Location:

Tools → Defeature

Recommendation:

Remove:

  • Threads
  • Logos
  • Cosmetic details
  • Small holes
  • Internal components not required for design context

Benefits:

  • Reduced file size.
  • Faster assembly performance.
  • Reduced graphics processing.

2d) Remove Unnecessary Bodies

Location:

Insert → Features → Delete/Keep Body

Recommendation:

Remove bodies that are not required for assembly representation.

3. Assembly Structure Optimization

  1. a) Reduce Component Count

Recommendation:

  • Remove unnecessary hardware.
  • Suppress unused components.
  • Use simplified configurations.

Benefits:

  • Reduced memory consumption.
  • Faster rebuilds.

3b) Use Subassemblies Effectively

Recommendation:

  • Group components logically into subassemblies.
  • Minimize top-level component count.

Benefits:

  • Improved mate calculation performance.
  • Easier assembly management.

3c) Suppress/Freeze Unnecessary Components

Recommendation:

Suppress:

  • Unused configurations
  • Hidden reference components
  • Non-critical components
4. Mate Optimization

Excessive mates can significantly increase rebuild times.

Recommendations

  • Eliminate redundant mates.
  • Avoid over-defining assemblies.
  • Fix stationary components where possible.
  • Use subassembly mates efficiently.

Benefits:

  • Reduced rebuild times.
  • Improved assembly responsiveness.
  1. Performance Analysis Tools
    5.a) Performance Evaluation

Location:

Evaluate Tab → Performance Evaluation

Review:

  • Open Time
  • Rebuild Time
  • Number of Components
  • Number of Mates
  • Slowest Components

Purpose:

Identify assembly bottlenecks.

5.b) Assembly Visualization

Location:

Tools → Evaluate → Assembly Visualization

Review:

  • File Size
  • Graphics Triangles
  • Rebuild Time
  • Mass

Purpose:

Identify heavy components affecting performance.

  1. Graphics Performance Optimization
    6.a) Enhanced Graphics Performance

Location:

Tools → Options → System Options → Performance

Recommendation:

Enable Enhanced Graphics Performance.

6.b) Image Quality Settings

Location:

Tools → Options → Document Properties → Image Quality

Recommendation:

Reduce image quality when high visual precision is not required.

Benefits:

  • Reduced graphics load.
  • Faster model manipulation.

6.c) Use Certified Graphics Hardware

Recommendation:

Use SOLIDWORKS certified professional graphics cards and certified drivers.

Preferred:

  • NVIDIA RTX Professional Series
  • NVIDIA RTX A-Series
  • Drawing Performance Optimization

7.a) Use Detached Drawings

Recommendation:

Save large drawings as Detached Drawings where appropriate.

Benefits:

  • Faster drawing opening.
  • Reduced dependency on assembly loading.

7.b) Use Draft Quality Views

Recommendation:

Use Draft Quality for large assembly drawings whenever possible.

7.c) Limit Complex Views

Avoid excessive (Unless required):

  • Section Views
  • Detailed Views
  • Broken-Out Sections

 

  1. SOLIDWORKS PDM Considerations

For assemblies stored in SOLIDWORKS PDM:

Recommendations

  • Perform Get Latest before opening assemblies.
  • Ensure files are fully cached locally.
  • Verify replication is functioning correctly.
  • Exclude PDM Cache and Vault View folders from antivirus scanning.
  • Monitor PDM replication performance for remote sites.
Conclusion

By implementing the above recommendations, users can significantly improve assembly opening times, rebuild performance, graphics responsiveness, and overall SOLIDWORKS stability when working with large assemblies and imported models. Regular use of Performance Evaluation and Assembly Visualization is strongly recommended to identify and eliminate performance bottlenecks.

Authur:

Bhuvan Kumar A is an Elite Application Engineer with over 5 years of experience in SOLIDWORKS and product design solutions. He specializes in CAD, PLM, 3DEXPERIENCE, and PDM, helping engineering teams overcome complex challenges and deliver efficient, high-quality designs. With hands-on experience across multiple industries, he focuses on enabling collaboration, scalability, and best practices in engineering workflows.

Scroll to Top