Part Family in an Assembly

Hello

I'm having a problem creating my part family on SolidWorks 2019. I can indeed make my configurations, and create my family of parts automatically, but I can't manually enter the sketches using D1@Esquisse1 (for example).

Quite normal until then, since I have to specify the name of the component after the sketch; so I tried D1@Esquisse1@OUTIL^POSALUX-CONCAVE<1> but nothing helped.

The only solution so far is to create a constrained sketch in the assembly, and use it to get the dimensions. Isn't there a cleaner way to do it? Because the command $CONFIGURATION only gives me the name of the configurations.

A picture that speaks better for itself, where you can see the "TOOL" part with the extrusion, and the "PART FAMILY" sketch, completely constrained by the extrusion sketch, bringing the dimensions of the drawing into my part family.

Thank you in advance for your help.


famille.jpg

Hello

Normally, you open your Excel table, displaying the dimensions of the part, and you double click on it so that the table takes it into account.

Possible to do this with the functions and others...


1.png
2 Likes

Hello Julien, thank you for your answer.

Unfortunately, I can't seem to click on the corresponding odds. I transfer my file to you if you have the possibility to open it.

Thank you in advance.


posalux-concave.sldasm

The "Tool" part already has dimensions driven by a part family with external references. So I don't think that's possible.

Another person will certainly have a solution.

I'm looking, but I can't find it :/

 

 

Hello

being in SW 2018 I can't open the file but:

as @Julien MARTIN says, it is normal that you cannot edit the dimensions driven by the part family in the sketch, this is a default setting of SW to avoid modifying the part family by accident, to allow the modification, you have to "right click" on your part family, "Edit Function" and change the "Edit Control" setting.
The external reference we can be an influence too!

 

Hello Pierre,

I can edit my sketch dimensions by right-clicking, then "Edit function", or I enter all my values at once. On the other hand, these values are not displayed in my part family (even in automatic creation), hence the creation of a sketch in the assembly in order to use values already existing in my part.

I can't enter my values on "Sketch1" of my "Boss.-Extru.1" function of my part [Tool^Posalux...] in the part family. I am forced to use the annex sketch "PART FAMILY" (on the photo of the first post).

If you already have different lengths of this dimension in a family of parts, you should not control its length from the assembly but control the configuration of the part with the right length.

1 Like

Hello sbadenis,

I'm not sure I understood your answer, can you comment on my family of parts in the attached photo? The D1-D4@FAMILLEDEPIECE correspond to my sketch in the assembly and the values I would like to display without this sketch.

Thanks in advance!


familleexcel.jpg

Good evening

Some design tips:

First, try to put the machining functions (fillet, chamfer, drilling, etc.) in the parts and not in the assembly as you did. If the geometry of the parts changes, it will prevent you from having the assembly functions in error.

Second, make your life easier. Since you have created the configurations in the "TOOL" part, there is no need to create an additional sketch in your assembly. All you have to do is call up the configuration in your part family and delete the columns that drive your "PART FAMILY" sketch (see my example).

Keep in mind that your design will evolve over time, and the more you complicate your assembly, the harder it will be for SOLIDWORKS to calculate. Here you only have 3 simple components but imagine if you have thousands! In addition, it will be easier for you to find your way around.

Anyway, that's my vision of things, it's up to you.

Kind regards


posalux-concave_-_copie.sldasm
2 Likes

Hello

Thanks for these tips, but I don't understand how to visualize the different dimensions of the room in the room family configuration.

In your example, I have access to the different configurations, but I couldn't use the dimensions in a drawing for example, unless I'm mistaken?

Thanks in advance!

Is it possible to save a custom table? Similar to this link

However, nothing is displayed in my configuration manager, can you solve this problem?