Rotate multiple components in assembly

Rotate multiple components in assembly

gert-leonvanlier
Collaborator Collaborator
1,827 Views
7 Replies
Message 1 of 8

Rotate multiple components in assembly

gert-leonvanlier
Collaborator
Collaborator

Ok, I think I already know the answer but still: is it possbile to rotate multiple components in an assembly around just ONE axis? When selecting multiple parts an doing 'free rotate' every component rotates around it's own axis.

And here I go again, but this is a feature in SolidWorks for all the time that I have worked with it (10 years). I find it essential. I don't want to recreate all constraints all over again or have to place them in a subassembly.

 

0 Likes
1,828 Views
7 Replies
Replies (7)
Message 2 of 8

andrewiv
Mentor
Mentor

For what reason are you wanting this?  Even if the free rotate could go about one axis, the moment you update it would re-calculate all the constraints and move the components back to their original spot.  I you're just looking to have another set of these components then I would use a circular component pattern.

Andrew In’t Veld
Designer / CAD Administrator

0 Likes
Message 3 of 8

JDMather
Consultant
Consultant

Can you zip and Attach your assembly here (or at least a picture)?

I use both Inventor and SolidWorks daily.

I do not understand why you would have multiple free components in an assembly in either program.

 

Is this a logical sub-assembly?

Images or files will help in understanding the issue and providing optimal solution.


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


0 Likes
Message 4 of 8

gert-leonvanlier
Collaborator
Collaborator
 

I made an assembly, all done. Now do I need almost the same assembly mirrored, but with some components differently. My plan would be to copy the assembly, rotate the parts that belong together (so they are mirrored) and then edit the parts/add new parts. This worked for me in SolidWorks brilliantly. This means I can't use patterns, mirrors etc, because it's not a 1 on 1 copy.

I don't understand why all parts should go back to their original position when updating. Of course the parts are constraint together, but as a set they are floating in the assembly. I hope  not that deleting all constraints and then reconstrain everything is the only option.

Original assembly (right version)Original assembly (right version)

Copy of the assembly, red parts should be rotated 180 degreesCopy of the assembly, red parts should be rotated 180 degrees

 

Attaching a zip-file is not possible, since the zip is too large to attach.

 

If there are other questions, please let me know.

0 Likes
Message 5 of 8

johnsonshiue
Community Manager
Community Manager

Hi! Is it possible the subassembly is either adaptive or flexible? Right-click on the subassembly -> uncheck Flexible or Adaptive.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 6 of 8

gert-leonvanlier
Collaborator
Collaborator

The subassembly is neither flexible nor adaptive. The issue doesn't lie within the mainassembly, but within the subassembly itself.

0 Likes
Message 7 of 8

johnsonshiue
Community Manager
Community Manager

Hi! Then I need to see the files. If possible, please share the files here or send them to me directly (johnson.shiue@autodesk.com).

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 8 of 8

gert-leonvanlier
Collaborator
Collaborator

I found some sort of workaround: I rotate one component, then I ground that component and all other constraint components will then follow. After that I unground the component and I can constrain to how it should.

I find it a bit of a hassle, but it works. If the SolidWorks solution could be implemented I would be totally happy 😊

0 Likes