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.
Lock position in assembly

Hello,
I’m working on an assembly and I’m having trouble keeping one part fixed in place.
When I use the "Lock at current position" option, I can still move the part on its own, and it even shifts when I add mate features with other components.
Can anyone explain what the lock actually does, and how I can properly keep a part fixed ?
Thanks in advance !
Best Answer
-
benoit_maurel Member Posts: 18 ✭
Okay, thank you for your help.
It was, in fact, not possible to do exactly what I wanted, but I had also forgotten to fix at least one element in the main assembly (I’ve now created a fastened mate with the origin).0
Answers
Hello Benoit.
In an assembly, right click on a part to bring up a menu. Within that menu select Fix. - Scotty
Hello Robert,
Thank you for your answer !
That doesn’t really work in my case because I want to fix an assembly itself.
To give you some context, my assembly is made up of multiple sub-assemblies, and I want to fix some of them.
Using fix more than once will give a warning message if that matters to you.
The sub assemblies can be built with mate features applied or if no moving parts it can be grouped. One part should be fixed in each sub assembly as well to keep position steady.
Then mate them to the main assembly.
If your going to build other parts around or in between the sub assemblies then use a mate connector with offsets and rotations as needed to set initial position.
Okay, thank you for your help.
It was, in fact, not possible to do exactly what I wanted, but I had also forgotten to fix at least one element in the main assembly (I’ve now created a fastened mate with the origin).