SOLIDWORKS Configurations Part 2: Using Configurations in Assemblies
This blog is the second part of a configurations series. Starting where SOLIDWORKS Configurations Part 1: Basics and Creating Configurations ended, we will be discussing configurations in the context of an assembly.
This blog article includes; what can be configured in a part and what can be configured in an assembly, how to create assembly level configurations, and how do I apply a part level configuration in the context of an assembly.
What can be configured in a part and what can be configured in an assembly?
How to create assembly level configurations:
Assembly level configurations are made exactly as you would make them on the part level. You have a Manual Method and a Configurator Table method. Let’s briefly recap how that is done in the Manual Method.
TALKING ABOUT THIS ASSEMBLY EXAMPLE:
For this assembly we have 8 parts. Three of the eight parts have configurations. To make this example simplified I created two configurations; Small and Large. On each of the three parts, I created two configurations; Size 1 and Size 2. These two sizes correspond with the Small and Large configurations of the assembly.
Assembly configurations take part level configurations to the next level.
Not only can an assembly configuration do everything a part configuration can do, we also have the capability to; alter the configuration of a part used in an assembly, alter configurations by suppressing mates (or components all together) that define that assembly, change configuration specific custom properties, and modify any dimensions wherever they were made (mates, features, sketches).
In the two images below, you will notice a couple things present. The first, you will notice the assembly’s active configuration listed next to the assembly name in the FeatureManager Tree. The second, you will notice the components configuration listed next to the components name in the FeatureManager tree.
Quick example of using mate suppression in assembly configurations…….
Above is the Small configuration with a coincident mate unsuppressed and a limit mate suppressed. This leaves the upper portion of our assembly unable to extend.
Above is the Large configuration with a coincident mate suppressed and a limit mate unsuppressed. This leaves the upper portion of our assembly able to extend up to the limit that has been set.
How do I apply a part level configuration in the context of an assembly?
You can change a parts configuration per assembly configuration in a couple diverse ways. The configurations can be managed following the manual method or the configurator table method.
Following the Manual Method: You can either left or right click on the name of the component/part in the FeatureManager Tree, or on the component/part in the viewport (aka on the model). Above the toolbar that appears (with a left and or right click), you will see a pull-down menu with a list of configuration options. Choose the configuration you want to change to, and then click the green check to accept that change.
Below is an example of a left click on the component/part in the viewport (aka on the model).
You can see above the left click toolbar (where I have highlighted), there is a pull down menu where you can choose that components configuration being used. You can also see the option to apply this change either; to all configurations, to this configuration, or to specific configurations.
Once you have chosen your configuration and decided how to apply that change, you will have to click the green check mark button (as shown below), in order to officially process that change.
Following the Configurator Table Method: Create your table by right clicking a component you want to configure, just like you would in a part. Then, double left click either on the name of the part in the FeatureManager Tree, or on the part model in the assemblies viewport to add parts you would like to configure into your table.
You will notice in the table (image below) you have a new column you are not use to seeing, that column is the Configuration column. In this column you can change a components configuration being used for that assembly configuration.
DON’T FORGET TO SAVE YOUR TABLE!
Remember if you want to reuse this table, you have to name it and then hit that save button located to the left of the name dialog box. Also, remember that when you save that table it is then stored in a Tables folder located in the ConfigurationManager Tab (as seen below).
More about configurations to come in the next blog post of this series!
Application Engineer | CSWE
Computer Aided Technology