- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I am developing a model of an expanding table of the so-called butterfly type,
in which there are two wooden panels joined by a hinge (i.e., a revolute joint) and one of the panels (the upper of the two of the expansion part) has another revolute joint to the structure, i.e., to the framework of the table.
I have successful implemented the components and their revolute joints.
However, I should appreciate advice on how to drag the joints/ animate the overall expanding table such that it behaves/ performs in a reasonably realistic way.
My main objective is to test the motion and check how parts inter-relate to each other.
The overall concept for the table can be seen by looking at the very start of the following YouTube video which shows the expanding leaf being opened and closed in a similar type of table.
https://www.youtube.com/watch?v=rI6Uz4gt_-M
As can be seen from the demonstration of such a table, it is not only the revolute joints but also the weight of a panel that comes into play.
As one part is lifted, the other part tends to either stay where it is (when sitting on the bottom support in the low position) or to move down by itself, as a result of its weight.
Unfortunately, this effect of gravity is something that is not represented in the Fusion model!
ElipticalButterflyExpandingV30_3Dview.png provides a 3D view of the Fusion model.
ElipticalButterflyExpandingV30_EndView.png
This shows the view from one end, including the drawing that was used to extrude the two wooden panels joined by their hinge and the position of the revolute joint between the upper of the two panels and the structure of the table.
I tried to do a generalised drawing.
For this reason, there is a gap at the left between the moving panels to take into account that there may, in general, be a small gap between the panels where they close at the hinge.
[This gap is currently exaggerated for testing purposes, i.e., in the final implementation the gap will hopefully be close to zero.]
Equally, I have the moving panels thicker than the main top of the table (which is seen in cyan).
In practice, the thicknesses of the moving panels will be reduced to be similar to that of the table top itself.
It was an interesting challenge to define where the pivot point between the top of the expansion panels and the table itself should be positioned.
This is seen as the position of the revolute joint in the centre of the image, above the two panels (i.e., the blue and brick red panels).
It is the blue panel that is joined by this revolute joint to the table structure.
[It is seen apparently floating in mid-air but in practice there would be a block of wood attached to the top of that blue panel with an axle going through it, as in the YouTube video.]
To define the position of that upper pivot point, I drew the two construction circles and constrained their centres to be concentric (thereby defining the position of the pivot point).
By constraining the two corners of the upper (blue) panel to be on these circles, it ensures that the top of the blue panel will be flush with the top of the table (cyan) when the blue part is lifted/ rotated into its raised position.
Incidentally, I should mention that there is more than one solution to the geometrical requirements based solely on the two construction circles.
The lower resting position (left to right position/ height/ angle) can vary.
I used "Fix" for two lines in the sketch (note the two green lines at the bottom and left edges of the lower rectangle of the sketch) to fix the location of the sketch corresponding to a particular solution.
In practice, there are other constraints that need to be considered including ensuring that panels in their lowered position fit within the available space.
[They rest at the bottom on a horizontal piece of wood, which is currently drawn in an artificially low position (this is seen at the bottom right of the end view).
At the top, in the stored position, they need to be lower than the bottom of the T-shaped runners which move into this area as the ends of the table are pushed together.]
Also, as the moving parts are lifted up to the raised position, we need to ensure that they clear the apron at the side of the table.
For these and other reasons, it is important to be able to play with/ test the motions ...
Being hinged at its left (to the upper blue panel), the left edge of lower (brick red) panel has to follow the edge of the upper panel.
In practice, its weight would keep it more or less horizontal but, unfortunately, the Fusion model doesn't appreciate this fact!
Consequently, when dragging on either panel, they move in unrealistic ways.
Furthermore, it is difficult to even move things into particular settings (such as "expanding leaves fully up").
I suppose that could be done by playing with joint limits and joint rest positions - but this doesn't solve the issue of how to view the motions/ animate things in a reasonable way.
I can provide the model if anybody is interested and wants to play with it/ hopefully assisting this endeavour.
Solved! Go to Solution.