Top 10 Tips & Tricks for Working With Large Assemblies
1) Use the Large Assembly and Lightweight Modes for Assemblies/Drawings
Large assembly mode will automatically triggersome set of performance improving options based on a user defined component threshold. Lightweight components have improved opening, rebuild, and closing times. Primarily the graphical information and reference geometry are loaded into memory, but the features that define the part are not loaded into memory. These cannot be edited or shown in the feature manager design tree.
- Resolved – Parts, Assemblies and Drawings: In resolved mode, all components are fully loaded in memory.
- Quick view – Parts: It opens the part only for viewing. You can able to select the configuration, but not the display state. You can move, scale, or rotate the model, but you cannot make changes. If any changes needed means switch to edit mode by the right-click in the graphics area and select the Edit command.
- Quick view – Drawings: It opens only a simplified representation of the drawing. For multi-sheet drawings, you can open one or more sheets in Quick view.
- Lightweight – Assemblies, Drawings : Loads only a subset of model data into memory. The remaining model data loads on need basis. Opening in light weight mode improves the performance of assemblies and drawings.
- Large Assembly Mode – Assemblies: It contains a collection of settings that improves the performance of large assemblies.
- Large Design Review – Assemblies: It opens very large assemblies quickly, So whenever we need to open the entire assembly with all the components and measurements you do not need to open up the entire assembly through fully resolved mode.
- Use SpeedPak (Available with assemblies in Resolved, Lightweight, or Large Assembly Mode): While working with large, complex assemblies open a model using SpeedPak configurations to improve performance.
- References: It shows a list of files which is referenced by the selected assembly or drawing. You can also edit the locations of the listed files.
2) Creating Sub-Assemblies
Splitting our top level assemblies into multiple sub-assemblies and encourages design teams to divide and conquer. Sub-assemblies are smaller and less compare to work with the top level assemblies. This will also minimize top level mates and features which leads to faster solving. Wherever possible, minimize the use of flexible assemblies unless absolutely necessary.
3) In Context Features
This is one of the great way for creating a part within our assembly. An assembly with many in context features is going to experience slower performance.
4) Use SpeedPak Configurations
Only the mating faces or bodies that are required are loaded into memory. In this example, there is only three surfaces. The other features will just show graphical information and that is not selectable. This kind of practice helps us to improve our large assembly performance.
5) Make Simple Configurations of Parts and Assemblies
Performance evaluation helps and suggests some possibilities to work faster with assemblies
Small details of parts such as fillets and chamfers should be suppressed for a simplified model. Just be sure that we maintain our important features that are used for mating and boundary surfaces. When only the appearance will be affected we can use display states instead of configurations. This can work great when we want to hide all of our hardware components.
6) Use Patterns
The pattern allows repeating the selected features in a particular direction or shape based on your component placement with pattern driven commands. You can save your time five times fast. Instead of mates, we can use patterns for rebuilding number of instances.
7) Limit the use of Helical Sweeps and Threads
In our simple bolt example, Thread feature will consume 87% of our rebuild time. Revolve thread feature will also consume 75% of our rebuild time.
8) Save Files to the Latest Version
When working with files from an earlier version of SOLIDWORKS, they often take longer time to open and rebuild. So while working with these files, it’s recommended to save to the latest version. Use Task Scheduler for converting to latest versions.
Which will help you to do that conversion process quickly?
9) System Options and Document Properties
SOLIDWORKS contains various performance options to handle large assemblies even faster. There is an option called verification on rebuild, with this option SOLIDWORKS checks every new or modified feature against all existing faces. When this is turned off, new and modified features will be checked against adjacent surfaces.
While handling Large Assemblies, ensure you have enabled the below options.
In Assembly settings, Points to Remember
1. Checkmark your system option > Assemblies > Do not rebuild when switching to assembly window.
2. Checkmark your system option > Performances > Level of detail (Less)
3. Checkmark your system option > Performances > automatically load components light weight.
4. Checkmark your system option > Performances > No preview during open (faster)
5. Set your system option > Performances >Rebuild assembly on load to “Prompt”.
6. Checkmark your system option > External References > Allow multiple context for part when editing in assembly.
7. Set your system option > External References documents to “Prompt”.
8. Set your Document Properties > Image quality > Shaded and draft quality (Low) & Wireframe High quality HLR/HLV Resolution (Low) for faster performances.
Similar to the performance options, under Document Properties image quality can have a large effect on our models. Higher quality images are going to take more time to process. When working with assemblies, the image quality can be set to a common resolution for each part by selecting “apply to all referenced part documents”.
10) Hardware and Software
Ensure our system specifications meet SOLIDWORKS minimum requirements.
Always keep system updated with suitable graphics card and system drivers.
For Checking system & Graphics card requirements, click here