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.
How does one access a sub-assembly's Named Positions, or Display States?
StephenG
Member Posts: 370 ✭✭✭
I have a assembly of a mechanism with multiple "Named Positions" (plus Display States) that reflect relevant operational positions.
This assembly is inserted into another (higher level) assembly where I wish to see the mechanism's operational positions in the context of the higher lever assembly.
I do not see a mechanism by which I can reference (activate) the Named Positions or Display States that were created in the sub-assembly.
I am expecting to find this functionality in the Context Menu pop-up menu from a selected assembly instance.
This assembly is inserted into another (higher level) assembly where I wish to see the mechanism's operational positions in the context of the higher lever assembly.
I do not see a mechanism by which I can reference (activate) the Named Positions or Display States that were created in the sub-assembly.
I am expecting to find this functionality in the Context Menu pop-up menu from a selected assembly instance.
2
Answers
You may need to upgrade to configurations
Unfortunately, Display States and Named Positions cannot be included in an assembly configuration.
You will need to create the positions by manipulating mates.
Apparently around July of 2022 this function was added. This improvement request was marked complete. The what's new and the change log don't make it clear that this functionality was added. At the time it focused on adding views to drawings of named positions.
Anyway, in a higher level assembly, right click on the lower assembly, and select "Add to named position". This will allow you to use named positions of subassemblies in higher assembly named positions. The UI is similar to how configurations can trickle down.
I'm very happy to discover that this exists. It is in the help.