Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

Assembly Planes - Where are they?

ryan_griceryan_grice Member Posts: 2
It appears that planes in assemblies are not an option. I've searched this forum for answers and found discussions from several years ago, but surely there's an update to this fundamental feature, no? 

Answers

  • S1monS1mon Member Posts: 2,988 PRO
    No update. It's one of the strangest product decisions that I had to get used to in Onshape. I usually create an assembly mate connector at the origin to make it easier to mate parts or sub-assemblies. If it's helpful, it's not hard for this "origin" mate connector to have its Z axis pointing in the direction that makes the most sense for your subsequent mates. 

    The most challenging issue of not having assembly planes is taking cross sections when there isn't a good reference to start from. It's even worse on mobile.

  • martin_kopplowmartin_kopplow Member Posts: 513 PRO
    When designing furniture style objects, or other things that are to be set up on some kind of floor, I usually work around the missing 'ground plane' by adding a floor plan model which may be nothing but a sketch.
  • shawnrwshawnrw Member Posts: 50 PRO
    S1mon said:
    No update. It's one of the strangest product decisions that I had to get used to in Onshape. I usually create an assembly mate connector at the origin to make it easier to mate parts or sub-assemblies. If it's helpful, it's not hard for this "origin" mate connector to have its Z axis pointing in the direction that makes the most sense for your subsequent mates. 

    The most challenging issue of not having assembly planes is taking cross sections when there isn't a good reference to start from. It's even worse on mobile.

    I couldn't agree more on the mobile experience regarding assembly planes & cross sections.
  • eric_pestyeric_pesty Member Posts: 1,887 PRO
    Not sure if helps with mobile (if it's been implemented or not) but the new "mate connector at origin" of part should help provide at leas some point to start a section.

    On top of adding a mate connector(s) at the origin, otherwise adding a couple explicit mate connectors to your part can usually solve the problem, or inserting a layout sketch in the assembly is also a good option for more complex cases.
  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,688
    The reason there are no assembly planes is because Onshape does not use planes to mate parts together. It would promote the old "3 planar mate technique" rather than a single mate/connector. 
    Senior Director, Technical Services, EMEAI
  • glen_dewsburyglen_dewsbury Member Posts: 783 ✭✭✭✭
    I find it interesting to see this discussion still going around. When starting with OS I initially found myself wanting assembly planes because of the previous tools I'd worked with. However, I haven't missed it at all once I spent some getting used to OS methods and that didn't take long. The biggest problem was to align non uniform shapes but once I got used to the multipart studio and inserting in place the problem really didn't exist. Maybe some more instruction in the basics to handle conversion for those that have used other tools?
  • romeograhamromeograham Member, csevp Posts: 678 PRO
    In any new assembly I immediately place 3 Mate Connectors at the origin, with their Z-axes pointing along the X, Y, Z axis of the view cube. I even name them "X", "Y", "Z"! You can "lock" the Z-axis to different directions using the Shift key as you hover over the origin during Mate Connector creation.
    This way I have the usual planes for section views (select the MC you want before you invoke the section). Mate Connectors behave like Coordinate systems, axes, and (1 xy) planes, all in one element.
    For most default component positional mates, I make sure to select the Z mate connector from the instance list - since it's tough to pick from the display area. These mate connectors are also fantastic for any patterns that you need to create in the assembly - the Z-axis defines the "direction".
  • S1monS1mon Member Posts: 2,988 PRO
    In any new assembly I immediately place 3 Mate Connectors at the origin, with their Z-axes pointing along the X, Y, Z axis of the view cube. I even name them "X", "Y", "Z"! You can "lock" the Z-axis to different directions using the Shift key as you hover over the origin during Mate Connector creation.
    This way I have the usual planes for section views (select the MC you want before you invoke the section). Mate Connectors behave like Coordinate systems, axes, and (1 xy) planes, all in one element.
    For most default component positional mates, I make sure to select the Z mate connector from the instance list - since it's tough to pick from the display area. These mate connectors are also fantastic for any patterns that you need to create in the assembly - the Z-axis defines the "direction".
    This is a good work around, but it seems like something should be built in. 

    There are no part studio or assembly templates, and no assembly feature scripts, so there's no quicker way to add those 3 MCs. You could duplicate a tab, and move it to another document, but that seems more awkward.
  • romeograhamromeograham Member, csevp Posts: 678 PRO
    Yep - it's a total workaround. At least it can be quick if you remember to:
    • hide the first MC you create (so you can select the origin for the next one!)...and 
    • remember to use Shift to lock to the axis you want, 
    • Shift+N to name each one as you create them, and if you 
    • remember to use Shift+Enter to save each one and keep the dialog open to make the next MC (see - this has already taken longer to type than to add them).
    For me, the main hassle is the lost time when I forget to add these MCs at the beginning and use other less robust references instead...until I remember that I like the 3 MC workflow.
  • S1monS1mon Member Posts: 2,988 PRO
    If you are as obsessive as I am, you'll also want save some time by creating the MCs in XYZ order, so that they are in order in the mate features list (or you'll just have to reorder them afterwards).
  • JABRJABR Member Posts: 3 PRO
    S1mon said:
    In any new assembly I immediately place 3 Mate Connectors at the origin, with their Z-axes pointing along the X, Y, Z axis of the view cube. I even name them "X", "Y", "Z"! You can "lock" the Z-axis to different directions using the Shift key as you hover over the origin during Mate Connector creation.
    This way I have the usual planes for section views (select the MC you want before you invoke the section). Mate Connectors behave like Coordinate systems, axes, and (1 xy) planes, all in one element.
    For most default component positional mates, I make sure to select the Z mate connector from the instance list - since it's tough to pick from the display area. These mate connectors are also fantastic for any patterns that you need to create in the assembly - the Z-axis defines the "direction".
    This is a good work around, but it seems like something should be built in. 

    There are no part studio or assembly templates, and no assembly feature scripts, so there's no quicker way to add those 3 MCs. You could duplicate a tab, and move it to another document, but that seems more awkward.
    I fully agree that these are workarounds and there should be a built in solution.
    I'd really like to see a mate connector which behaves as a full coordinate system (3 selectable axis and planes), so we don't have to add 3 of them every time. If it then would be placed at the origin as default, that would be even better.
  • rick_randallrick_randall Member Posts: 330 ✭✭✭
    I have a folder named " templates " that I have stored starter part studios just like you've described above - where you create blank parts set up how you like them, then later you copy workspace & move to your project (using them as templates) It is a workaround but is worth it (and is faster than creating from scratch).

     I also have one set up with 3 sketches with one construction line in each one, that defines x,y,z, axis ( this is a throwback to working in inventor ).

    The upshot is, if you think you'll use it a lot - make a your own template.
Sign In or Register to comment.