Controlling assembly symmetry?

Hello to you! 

I finished the configuration that made me ask you for help about ten days ago. I'm coming back to you now because, now that it's finished, I should be able to do the same with an opening on the other side! The one I made was a left opening, now I have to add the option to choose right or left opening via DriveWorks.

So either I start a new project with the same system and the opening to the right, but given the possibilities of solidworks and the possibilities that driveworks seems to offer, I tell myself that there must be a way to capture a symmetry of my entire assembly? :) I've been working on it since noon, but I can't find a way that works.... Either DriveWorks doesn't pick up my symmetry and therefore I can't enter rules on it,  or my constraints get lost....

I'm actually looking to be able to apply a rule on its filename, which would allow me to delete the symmetry when I have a left opening, and then add a rule on the template from which the symmetry started for the delete when I select right opening.

Do you know a way? And if not, do you have any ideas for avenues to explore? 

Because I have the great impression that I would miss the potential of the software if I started another project for right opening (in addition to wasting a lot of time redoing everything...)  

 

Thank you in advance to those who will help me!  :)

Hello

Not sure if you fully grasp the problem, but parts families can be a solution!

https://www.youtube.com/watch?v=aGZTv99R4hE

 

1 Like

Well 

My problem is that I made an assembly. So it's in one direction (with the door on the left, and all the sheets oriented according to that). This one works via driveworks I get the expected result, I can manage it according to the desired criteria. 

Now I would have to be able to add the door option on the right in my configurator, and therefore the oriented sheets in function as well. Which happens to be the symmetry of the model I have now. 

Only my attempts at various symmetry have not been fruitful for the moment. 

What I can do is start a whole configurator over again, but to control a symmetry of what I already have, I feel like I'm missing something!  :p

 

Thank you for this attempt to help, I'll look into the video to see! 

See here:

https://grabcad.com/questions/how-to-mirror-assemblies-in-solidworks

 

1 Like

Hello

Can you send us a screenshot of your assembly to understand more easily?

2 Likes

Hello!

My name is Thomas Guillard and I've been working for a little over a year at DriveWorks in England so maybe I can give you some information.

I think I'm not the only one who wants to see what exactly you're talking about, so a screenshot showing your assembly as well as what you want to mirror and drive using DriveWorks would be interesting.

If it's possible, I might be able to give you a solution.

However, your model may be confidential, if this is the case I would advise you to contact your SOLIDWORKS reseller who is supposed to be able to help you with your DriveWorks project. Please be aware that if your reseller cannot answer your question, a technical support ticket will be opened in our services and we will make sure to answer you.

PS:

You don't need to create a new project, you may need to capture your master model once it's mirrored and add it as an additional component.

You will have very little extra work to do because you can use the Copy and Paste function on the entire structure of your assembly to copy the rules from the unbalanced assembly to the symmetrical assembly in one operation.

I hope I've given some leads.

Sincerely,

Thomas

2 Likes

I've already tried this method .PL , I get an assembly as I want it, but I can't then capture it via the DriveWorks tab to put rules on it. :/ 

 

So I made a little screen for you, with the method of .PL 

You can see on the left my base model (in green) and on the right the symmetry of it (gray). I have marked the location of the doors, so that you can better situate them. So I want to be able to capture the part in grey in some way so that I can then control it via driveworks! 

 

Ah thank you for the answer thomas guillard, if I don't find any answers here, I will then go to the technical support, then if an answer is communicated to me I will pass it here, it could be useful to other ;) 

In fact, the problem is that I can't capture the master once it's symmetrical! 

you made an assembly on the right ok this assembly has a ref give right

From this assembly you make a staggered parallel vertical construction line that has no contact  with any parts

you make a symmetry,  you save this symmetry with the left ref and you delete the right assembly in this new assembly

you will have 2 assemblies

1 straight

1 left

see this tutorial https://youtu.be/PkORV7xn2mY

@+ ;-)

1 Like

Did you click on the arrow at the top left (circled in blue on my screenshot) and then click on the "Create symmetrical version" button?

1 Like

OK

DriveWorks also allows you to drive SolidWorks constraints.

So why not use DriveWorks to drive the position of the three subsets that I can see:

  • mesh
  • Upper horizontal beam
  • door
1 Like

Yes I did that Aurélien Fives, which gives me the result on the screen I posted to you

______________________

Thank you I'll check your video gt22 and see if it works;)

I think it's your method that I'm using, which corresponds a bit to what PL talked about above, except that when I delete my assembly, well the symmetry goes away too! ^^* 
 

______________________

Thomas: As I can't capture my symmetrical I can't fly it :/ 

And I need the symmetrical, because for example the beam has folds etc, which means that I need the symmetrical ones

See these images

This image is from the previous link

@+ 

 

1 Like

However, this is what I used, do you do this in a new assembly in which you have inserted the assembly whose symmetry you want to obtain? 

When I remove the basic assembly, the symmetrical one by too :/ 

I had constrained my assembly to the plan, I'm going to try without constraining it to see ;)

_____________________________________________

 

AH I didn't understand that we had to remove the assembly that was used for manipulations! I was removing the basic assembly in the assembly in which I was doing the symmetry, so it was also removing my symmetric sound as well... :p now I have several copies of the symmetrical! ^^* 

Super! 

On the other hand, there are many of my constraints that disappear in the symmetrical? ...  :/ Could it be due to my assembly not being designed cleanly enough? However, it is not over-constrained! 

1 Like

yes once your assembly is done the right for example and save as such

you open a new

you import your assembly on the right create a plane without contact with any part 

you create your symmetry you save this left symmetry  (so the right and left together)

Once you save you delete the assembly on the right

you have 2 files left, one right and 1 left ;-)

1 Like

Great thank you! 

Otherwise is it normal with this method that my constraints do not all remain? Maybe I have badly designed the "basic"  assembly?  (yet it's clearly specified total-constrained and not over/underconstrained in my window!)  

normally you have to keep all the constraint refs look at your symmetry options  

1 Like

Looking at the list of constraints that did not pass, almost all of them were with respect to the planes of the origin (which may seem logical with this symmetry method, because if the basis is coincident to the origin, its symmetry will not be! 

 

 

Great, thank you so much to all of you! 

1 Like

yes the problem of constraints is to be managed at the design stage

Of course, if you force it via a plan that disappears, it doesn't stick anymore 

so make sure to constrain the parts themselves

and to constrain  them among themselves  in the assembly

for a  door and frame frame for example

you have to create your door with these sides and you create the jamb on this door in an assembly 

when you change the side (or them) of your door your door frame changes to a car

This is a simple and useful way of designing

@+ ;-)

1 Like

Thanks for the gt22 info;) 

1 Like