SHOPPING CART
SHOPPING CART
SOLIDWORKS: Improving Assembly Performance with SpeedPak

SOLIDWORKS: Improving Assembly Performance with SpeedPak

Table of Contents


Do you have trouble with the performance of your assemblies? Is it sometimes difficult to rotate or zoom in and out? Are you often stuck waiting for that loading bar to figure out what it’s doing? One main concern for many SOLIDWORKS users is the performance of large or complex assemblies. A great way to increase performance while working in assemblies (or drawings of assemblies) is to createΒ SpeedPakΒ configurations.Β SpeedPakΒ configurations are graphical representations of assemblies and subassemblies that only retain information needed for making selections (i.e. mates) and measurements.

Improving Assembly Performance with SpeedPak

First off, what exactly is aΒ SpeedPakΒ configuration and what does it do?

  • It is a simplified, graphical representation of an assembly or subassemblyΒ that does not require the userΒ to suppress components/features or substitute in β€œsimplified” placeholders
  • It retains faces, bodies, sketches, curves, and reference geometryΒ thatΒ mayΒ be needed for selection or dimensioningΒ (the ability to select specific sketches, curves and reference geometry was added in SOLIDWORKS 2017, previously all unsuppressed, top-level sketches were included)

When to useΒ SpeedPak:

  • When you have a complex subassembly, especiallyΒ when it is only referenced by a handful of mates/dimensions
  • To facilitate file sharing or protectΒ intellectual property;Β SpeedPakΒ information is saved in the assembly, so component files are not necessary when sending it to another user for reference (here is a great videoΒ coveringΒ Β this use case: https://www.youtube.com/watch?v=t14xWy3x8qg)
  • ForΒ assemblies that represent β€œoff-the-shelf” items thatΒ will not be edited
  • For library/commonly used assemblies

Making aΒ SpeedPakΒ configuration

To make aΒ SpeedPakΒ configuration for an assembly, just go to the ConfigurationManager andΒ Right-Click on a configurationΒ andΒ select AddΒ SpeedPak. TheΒ SpeedPakΒ is always a derived configuration, meaning any changes to the parent configurationΒ willΒ trickle down. It is good practice to standardizeΒ theΒ configurationΒ used to create theΒ SpeedPakΒ across the company if possible, such as always using theΒ DefaultΒ configuration, though oneΒ SpeedPakΒ can be created for every configurationΒ if required. Also note that until SOLIDWORKS 2018,Β SpeedPakΒ configurations could notΒ beΒ automatically updatedΒ when the assembly changed.

Making a SpeedPak configuration

Once in theΒ SpeedPakΒ PropertyManager,Β any faces, bodies, sketches, curves, or reference geometry you want to remain selectable can be added to theΒ IncludeΒ boxes. You can also use theΒ Geometry Quick IncludeΒ to make selections for you based on components that areΒ on the exterior of the design,Β or visible in specificΒ views. The slider allows you to control how many of bodies will be saved into theΒ SpeedPak.

SpeedPak PropertyManager

All non-included aspects of the assembly will appear as graphics-only and will not be selectable.Β You may also notice that when moving the cursor over the assembly, a β€œghost circle” appears – this is theΒ SpeedPak Graphics Circle, andΒ can beΒ toggled with ALT-SΒ to help highlight selectable entities.

SpeedPak Graphics Circle

SpeedPakΒ configurations can also be created from the top-level assembly there are used in, greatly simplifying theΒ IncludeΒ process. SimplyΒ right-click on the subassembly,Β go down to theΒ SpeedPakΒ Options,Β andΒ select either Create Mated SpeedPakΒ orΒ Create Graphics SpeedPak.Β This will be created for the currentlyΒ activeΒ configuration. TheΒ MatedΒ option will automatically include any faces (and therefore edges attached to them) currently used for mates,Β while theΒ GraphicsΒ option will create aΒ SpeedPakΒ without any included references.

SpeedPak configurations

When changes to the assembly have been made, such as moving components or editing features and dimensions, theΒ SpeedPakΒ must be updated for those changes to be represented.

To update aΒ SpeedPak, do one of the following:

  • Right-Click theΒ SpeedPakΒ configurationΒ in the Configuration Manager andΒ selectΒ UpdateΒ SpeedPak
  • Right-click the subassemblyΒ in the top-level assembly, go toΒ SpeedPakΒ Options andΒ selectΒ Update SpeedPak
  • Go toΒ Options > System Options > Assemblies > Update out-of-dateΒ SpeedPakΒ configurations when saving filesΒ and select eitherΒ AllΒ orΒ Rebuild on Save markΒ (availableΒ in SOLIDWORKS 2018 and beyond)

System Options-Assemblies-Update out-of-date SpeedPak configurations when saving files

One last tip: when opening assemblies, allΒ SpeedPakΒ configurations can be activated in the Open dialog box.

When opening assemblies, all SpeedPak configurations can be activated in the Open dialog box

SpeedPakΒ configurations are a solid option to help reduce the workload on both your CPU and graphics card while retaining functionality. Remember, if you run into limitations of what yourΒ SpeedPakΒ allows you to do, you can always switch particular subassemblies back to the main, fully loaded configurations at any time.

For more information, request a SOLIDWORKS 3D CAD quoteΒ or contact us atΒ Hawk Ridge SystemsΒ today. Thanks for reading!

Picture of Sean Marrs

Sean Marrs

Sean Marrs is an Applications Engineer at our office in Beaverton, Oregon. Sean has a BS in Mechanical Engineering from the California Polytechnic University San Luis Obispo. When he isn’t in the classroom, Sean spends his free time running around in the forest and drinking great micro brews!

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Get Your Download Today!

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success