Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Is there an easier way to use mates for rigid parts in an assembly?
burhop
Member Posts: 22 ✭✭
I've got several parts in an assembly that will be welded together. So, in the assembly, I want them to move as one piece.
The parts were created in the same studio so are already in the right location. The fasten mate works in some cases but I have a lot of problems when Onshape doesn't find any common mate points. I can go back and define them but that is work too.
I tried bring them into their own assembly, them marking them all as "fixed" then bringing in the sub-assembly. However, the parts in the sub-assembly move around independent of each other.
Is there some other way to say "I want this part to stay fixed to this other part" without so much effort?
The parts were created in the same studio so are already in the right location. The fasten mate works in some cases but I have a lot of problems when Onshape doesn't find any common mate points. I can go back and define them but that is work too.
I tried bring them into their own assembly, them marking them all as "fixed" then bringing in the sub-assembly. However, the parts in the sub-assembly move around independent of each other.
Is there some other way to say "I want this part to stay fixed to this other part" without so much effort?
Tagged:
0
Best Answers
-
andrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭In the meantime:
the easy way to do what you are trying to do, without needing to resort to an intermediate subassembly, is to insert the parts (if you want them all, you can speed things up by clicking on the Part Studio rather than individual parts when you get the Insert dialog up), then "OK" that, select those parts from the Parts list at left, and choose "Group" from the icon immediately to the right of the Mates portion of the toolbar.
Your parts will now all move as if they belonged to a common subassembly with "fixed" parts.
Obviously this is not useful for a subassembly which requires internal motion.5 -
andrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭Contrary to early-beta phase behaviour (judging by old posts in this forum), it seems that "Group" (see #) has been enhanced so that relative positions (see ##) update automatically in assemblies using "Group" in the way I describe above, if subsequent changes are made to the relativity of parts in the Studio.
The resulting workflow virtually eliminates the need to mate -- or position individually in an assembly -- parts whose relative positions are static.
At the same time it manages to eliminate major problems with in-context design.
This package of benefits is one of the first fruits of some truly GREAT conceptual underpinnings, and I reckon it has the potential to lift Onshape well above the current state of the art.
The latter relied not just on workflows which were sometimes laborious, but (importantly) on maintaining relationships between large numbers of heterogeneous files. These relationships were notoriously prone to disruption, and keeping them intact could require discipline which was not always forthcoming, especially in teams whose membership was fluid or collaborative.
# which it seems is not technically a 'Mate'
## Naturally enough, the shape and size of individual parts *always did* update in all assemblies, when changed in the Part Studio
5 -
3dcad Member, OS Professional, Mentor Posts: 2,472 PROThe only problem is if you create later more parts into that part studio, they don't automatically exist in assembly. The main problem is not the extra work in assembly (you only need to add the parts and group them) but the fact that you will have two different 'versions' to manage.
I would like to see such feature that if complete part studio is added to assembly, it would always be up-to-date with that certain part studio (maybe add checkbox for this). There is another thread for this and I'm still on testing phase on this, there was also some conversation if part studio and assembly could be just one.. tempting idea indeed..
//rami2
Answers
the easy way to do what you are trying to do, without needing to resort to an intermediate subassembly, is to insert the parts (if you want them all, you can speed things up by clicking on the Part Studio rather than individual parts when you get the Insert dialog up), then "OK" that, select those parts from the Parts list at left, and choose "Group" from the icon immediately to the right of the Mates portion of the toolbar.
Your parts will now all move as if they belonged to a common subassembly with "fixed" parts.
Obviously this is not useful for a subassembly which requires internal motion.
The resulting workflow virtually eliminates the need to mate -- or position individually in an assembly -- parts whose relative positions are static.
At the same time it manages to eliminate major problems with in-context design.
This package of benefits is one of the first fruits of some truly GREAT conceptual underpinnings, and I reckon it has the potential to lift Onshape well above the current state of the art.
The latter relied not just on workflows which were sometimes laborious, but (importantly) on maintaining relationships between large numbers of heterogeneous files. These relationships were notoriously prone to disruption, and keeping them intact could require discipline which was not always forthcoming, especially in teams whose membership was fluid or collaborative.
# which it seems is not technically a 'Mate'
## Naturally enough, the shape and size of individual parts *always did* update in all assemblies, when changed in the Part Studio
I would like to see such feature that if complete part studio is added to assembly, it would always be up-to-date with that certain part studio (maybe add checkbox for this). There is another thread for this and I'm still on testing phase on this, there was also some conversation if part studio and assembly could be just one.. tempting idea indeed..