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.
add additional constraint/alignment tools to assemblies
david_lang457
Member Posts: 80 ✭✭
I have been drafting the Maslow CNC machine, which is largely constructed from 2x4s. I create the geometry of the machine in a parts studio, with boards going at all different angles.
I then want to create a 'cut list' assembly where I grab all the different parts and lay them out end-to-end. As the parts are inserted int an assembly, they show up at all sorts of angles (based on the parts studio), I then need to try and get them all into the same plane and direction so I can then position them.
Currently I have to resort to setting the planes of the shapes tangetial to each other for every part and they will eventually all end up in the same plane and direction. But doing so sometimes take parts that are flat and moves them to the plane of the angled part.
It would be very handy to be able to specify that a surface of a part is aligned with one of the 3 planes (front/top/right), even better if I can click on an edge and specify that it is aligned with one of the XYZ axis.
I can understand not wanting this to be a permanent constraint (wanting the parts to move based on the mates), but even if it's only a way to move the parts for now, not something that sticks around in the constraints list long term, it would significantly speed up organizing things.
I also note that it is a lot more work to set edges/surfaces tangent to each other in an assembly tab than in the parts studio. In the parts studio you set the constraint and then click part1, then part2 and the constraint takes effect (you can then continue and click two more parts and the constraint takes effect there as well). In an assembly, you need to click the constraint, then the first part, then change which part of the constraint you are working on and then click the second part (and then click the constraint type again to continue). Especially in cases where I'm having to zoom/rotate/pan around to select the particular surface/edge I find that about half the time I select one part, go to the effort of finding and selecting the second part, only to realize that I just undid my selection of the first part and I now need to go back and select the first part again (after I change which part of the mate I am selecting)
I then want to create a 'cut list' assembly where I grab all the different parts and lay them out end-to-end. As the parts are inserted int an assembly, they show up at all sorts of angles (based on the parts studio), I then need to try and get them all into the same plane and direction so I can then position them.
Currently I have to resort to setting the planes of the shapes tangetial to each other for every part and they will eventually all end up in the same plane and direction. But doing so sometimes take parts that are flat and moves them to the plane of the angled part.
It would be very handy to be able to specify that a surface of a part is aligned with one of the 3 planes (front/top/right), even better if I can click on an edge and specify that it is aligned with one of the XYZ axis.
I can understand not wanting this to be a permanent constraint (wanting the parts to move based on the mates), but even if it's only a way to move the parts for now, not something that sticks around in the constraints list long term, it would significantly speed up organizing things.
I also note that it is a lot more work to set edges/surfaces tangent to each other in an assembly tab than in the parts studio. In the parts studio you set the constraint and then click part1, then part2 and the constraint takes effect (you can then continue and click two more parts and the constraint takes effect there as well). In an assembly, you need to click the constraint, then the first part, then change which part of the constraint you are working on and then click the second part (and then click the constraint type again to continue). Especially in cases where I'm having to zoom/rotate/pan around to select the particular surface/edge I find that about half the time I select one part, go to the effort of finding and selecting the second part, only to realize that I just undid my selection of the first part and I now need to go back and select the first part again (after I change which part of the mate I am selecting)
Tagged:
0
Comments
Does that make sense, if not I'll draw something?
Owen S.
HWM-Water Ltd
Right click and set "fix" for your first part then its a couple of clicks to add each additional part (assuming they're all mad from 2x4).
example:- https://cad.onshape.com/documents/0bd9ab0e31284aedadfaf878/w/f4c1fd98d9478382a1ef61e5/e/a7ad2843900e3250ef903053
Not sure if that's what you're looking for.
Owen S.
HWM-Water Ltd
An example of what I've done manually is at
https://cad.onshape.com/documents/e635c24e358635f51da4b399/w/5a63b67113542f248fbe6d7b/e/252fede30f354f785900ac51
pulling in multiple copies of parts defined in another tab.