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.
Simplifying an assembly
GHamsz
Member Posts: 32 ✭
As an exercise, I’m creating a functional V8 engine, but when I revolve the crankshaft with the attached rods and pistons in the engine block, positional updates are very slow. I realize that as the complexity increases, redraws will slow down, but I’m wondering if there are some things I can do in my design to improve the redraw rate.
The approach I used to build the crankshaft was to create separate features for parts of it, then transform those features to the correct location with mate connectors. As a result, there are a large number of mate connectors for a part that will never change once it’s assembled (see the pic below). What I’m going to try is to make the crankshaft a union of all the assembled features that make it up, hopefully eliminating all the mates, and possibly lessen the computational requirements when I rotate the crank rods and pistons.
Is there anything else I should be doing?
The approach I used to build the crankshaft was to create separate features for parts of it, then transform those features to the correct location with mate connectors. As a result, there are a large number of mate connectors for a part that will never change once it’s assembled (see the pic below). What I’m going to try is to make the crankshaft a union of all the assembled features that make it up, hopefully eliminating all the mates, and possibly lessen the computational requirements when I rotate the crank rods and pistons.
Is there anything else I should be doing?
0
Answers
Had to use lot in something I worked on a while ago (parts on a peg board essentially, but not nice round holes) and found with all the mates displayed the assembly got very slow.
But like any assembly, the fewer mates the better.
Also when rotating you may need to drag and wait for a few seconds until you can rotate. Once you give it time to process your request then you can continue to rotate freely. Every time you let go of the mouse button it finalizes the position and you have to start over.
What I usually do is click-hold and wiggle, once you get smooth control then you can quickly turn it.
Notice the delay before it lets me spin. This assembly has hundreds of mates, you should be able to have much more complexity than just that crankshaft
https://youtu.be/CvCjk3BpNvo
im using an iPad Pro, so it should have plenty of power.
Here’s where I’m at now, and I’ll include a link to the document below the pic.