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.
Why is the ability to use and mate to the planes used in part construction missing in Assemblies?
rick_gibson_dee
Member Posts: 3 ✭
Machines from the small to the gigantic use planes for assembly. "The Datum Reference Frame / Planes" Yet in Onshape there are no planes that are usable for mating in Assemblies. You would think that the Assembly would have planes similar to a Part Studio. You would think that the construction planes used in a Part Studio would be able to be used in an Assembly. Is this an oversight or is there some new paradigm that is hidden, or is this functionality going to shortly appear?
Thanks! I switched back to Freemium from Pro because of this deficiency.
Thanks! I switched back to Freemium from Pro because of this deficiency.
0
Answers
I hope that helps.
Twitter: @bradleysauln
Where are the planes in Assemblies? Why are they NOT there? Why can't we use them along with all of the Mate Connectors? Imagine the beauty of that scenario! This is a very serious need for this software! Let us not evade the question!
https://cad.onshape.com/documents/a75232e47655976955ac7b3d/w/ea82bd68fdfbadf588cd8123/e/7ba2f5c5952d15ab76f5e75c
That being said, if you keep that in mind, you can add a mate connector to the origin. A mate connector is a plane/axis/point all rolled into one.
If you want a traditional plane, create three surfaces or square sketches in a part studio, then derive that into any assembly and fix it. Mate everything of that.
But honestly you should focus on practicing the 'proper Onshape techniques' rather than sticking to and out of date concept like 'three mates per part' or 'assembly planes'
In the end, it's the parts you're mating, not the assembly. Since all Onshape parts are free floating in higher assemblies, where other cad locks them down. Unless you check the 'flexable' option which even 1 intstace of can tank your model's performance in SW...
I've been trying to unlearn my past experience and learn more of the Onshape way.
There are some places where the avoidance of assembly planes at locking stuff to the origin gets you trouble:
But i suppose I haven't seen it enough to be a problem, i can see that being an issue with organic designers on a daily basis.
I've had many times in SW when you open someone else's assy and there are random sketches and planes visible all over the place from various sub-components (because they had plane and sketches display off when they saved it and I didn't realize). I you are using PDM and these are read-only you are stuck having to individually show/hide stuff every time you open up that part/assy, I don't miss that!
Mate connectors (compared to multiple low level mates) are another example of what I think are smart tradeoffs made in Onshape: they are significantly better 94% of the time, require a few extra steps 5% of the time and a pain in 1% of cases but definitely better overall.
I would largely agree with all of your points.
I've spent a lot of time cleaning up other people's Solidworks models over the years so that planes and sketches are not all shown in assemblies. It's especially painful with master model driven work when someone adds a new sketch or plane to the master and forgets to hide it. Then all the driven parts would suddenly have extra clutter showing up. In drawings it doesn't matter if you have the top-level visibility of sketches turned off, if the individual sketches are shown, they screw up the bounding box which would often lead to views which were overlapping and impossible to manage. You've triggered my PTSD from this BS.
The one thing that kills me in Onshape is the idea that if I lock down the location of parts in a subassembly with group mates, and the top level assembly can override that. It's so counter-intuitive, and I had a very hard time figuring it out in the first place, let alone the pain of dealing with it on an ongoing basis.
In this case Onshape doesn't try to assume what you want until you explicitly define some sort of relation between your sub-assemblies. I guess it might be nice to have the option to "propagate" any fixed relations upward when inserting (like an optional checkbox or something), but I can also see how that could backfire...