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 difficult would it be to......?
kees_bijker
Member Posts: 93 ✭✭
in Simulation
Imagine you have a certain part with a finger style profile. This part is sliding up and meets another part.
How difficult would it be to create a series of restrictions or mates, so that second part is resting in place, maybe in some holder, until the first part meets it in its upward motion and it then it moves with this first part in the upwards direction?
Secondly, imagine a third part which is also in the holder, which is also taken up by the first part but in an unstable position resting in the fingers and against the second part. Now as they move up, the position relative to each other changes and the third part drops into the second part while both still move upwards.
For me this is pure magic and it would represent difficulty level max. But for those here who actively use the simulation tools, and maybe feature script, is this even possible in onshape?
0
Comments
It depends on what you mean by ‘simulation’.
If you mean that Onshape will calculate all movements based on physical properties of the model, external forces like gravity, wind etc., detection of collisions, impacts, scattering and all of that, as far as I know, Onshape can not do that (yet).
However, if you know (or guess) what the final movements are and how they look like, you can make an animation of the parts that move.
Of course, when you change the properties of the model afterwards, the animations will not adapt accordingly. You will have to do that manually.
For another thread I made a short video on what can be achieved with animation.
I will add the link here as well and I am happy to answer any questions you may have on the subject.
https://youtu.be/Llsd4rxHDV8?si=8MzuwKggTRR8ylBE
so no mates between hatch and bag. When I leave out the bag completely, the hatches move exactly the same.
The making of the timeline however was a tedious job: for every step I measured the angle of the hatch when it touches the bag and adapted the timeline accordingly.
This creates a ‘rippled’ timeline.
I hope this helps. This method requires a bit of ‘inside out’ thinking. Or is this a too Dutch expression
I think you can find the timelines for the movement of the hatches.
And the shape of the timeline is followed by a pointer, indeed with a tangent mate.
The vertical movement of the pointer is then transferred to the revolute mate of the hatch door by a Rack & Pinion relation.
The limits of the mates are not used. However, limits are implied by the amplitude of the timeline.
so…
Interesting…
That timeline is an interesting thing, not used that before, will look into it even if just for fun and out of interest.
Hi Kees.
The Timeline method is invented by John McClary and he left us with two documents that show and explain his solution:
and
I did not find any other tutorials.
Recently however I made a sample document about the animation of the millstone as seen in my YouTube video.
The document contains a PDF with elaborate explanations on the process of designing the timelines.
May be this helps a bit.
https://cad.onshape.com/documents/e36a4b13e729607a599eb3ed/w/3ad27495781ed00c4b08f4f3/e/c55bddc4a99f3ec5f25bf683
Then, I studied your document.
I see two mates that are to be moved, i.e. the Finger Rotation and the Lifter. They each have a Timeline.
However, I miss one important timeline: the one that rules them all!
The animations must be driven by a third timeline: timeline Zero. This is a completely straight timeline at level zero.
The pointer on this timeline must be connected by a horizontal Slider Mate and it is this Mate that must be animated.
All other pointers must be connected (by vertical sliders) to this Zero pointer. This makes them move together in horizontal direction and the (varying) vertical distance between one pointer and pointerZero is the measure for the relations.
The pointers 3 and 4 are obsolete as far as I can see.
A bit hard to explain in a short post, but you can read about it in my document.
In the mean time I will try to make a working animation of your construction in a different document, but this will take some time.
Hi Jan, nice to hear from you. I will check your documents out for sure but just wanted to say that although mine is not having that zero timeline, it still works if you grab the time lines and move them from side to side.
Maybe I did it wrong and you are not supposed to do it manually 😁 But it does work in some sort of a fashion. It was enough for me to see that it would work in real as well.
Also the pointers 3 and 4 are the placeholders of the pointers that follow the tangent. They are attached with sliders and the tangent moves them up and down.
Looking forward to hearing more of what you said and reading, get on to that right now.
Thanks and kind regards.
P.S. I reckon I found the windmill you used in original shape. Was it moved some time ago and rebuild?
https://nl.wikipedia.org/wiki/De_Kersenboom
Hi Kees
I notice that the link is no link… I hope copy/paste will work.
OK, dragging the timelines does work indeed. But I never do that 😉.
And for the windmill you found: yes that’s the one!
Somewhere in the nineties it is moved from one side of the river to the other.