Matereferences

 Hello everyone,

Currently I am trying to "self-constrain" standard parts so that I only need to "slide" them into the assemblies in order to position them directly.

When it comes to a rotating part that does not require a rotating stop (e.g. screws, cylindrical washers, etc.), everything is fine. Simply select the circular that is in contact with the die part and the part automatically moves into the correct position.

However, when it comes to a prismatic part, I can fill in the 3 self-stressing zones of "Matereference" but when positioning in the assembly, solidworks will only choose ONE reference out of the 3 and therefore impossible to position the part completely without having to add the rest of the constraints manually. 

How can I ensure that all three references are used when positioning in the assembly?

Thanks in advance,

Happy New Year, good health,

Helm.

1 Like

Hello

Can you attach your piece to us so that we can do some tests?

It's normal, the Primary/Secondary/Tertiary constraints don't combine!

SW first checks the primary constraint. If it is not satisfied the second then if it is still not good the tertiary.

2 Likes

So, if you put the first coincidence constraint of 2 planes, the system only constrains that. It doesn't matter what you put after. 

2 Likes

In general, edges are rather constrained; for a circular edge, this will directly give 2 constraints: coincidence and coaxiality for example.

2 Likes

Hello

 

Excuse the response time.

ac cobra 427 :: I am unable to attach a file for confidentiality reasons.

Alan. ERP:: Okay, thank you. I did think that primary, secondary and tertiary constraints could be associated with each other.

Is there another way to assign several stresses automatically to a part in order to facilitate its positioning in an assembly?

Thanking you in advance as well as for your previous answers.

1 Like

Yes, there are solutions:

Create a smart component

Make a library file with associated functions

In fact, it all depends on your problem.

2 Likes