Workflow for furniture assembling
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
at the moment, i really stuck with a solid workflow for building furnitures. In my case i want to design a sofa that consists of multiple parts like the middle seat and two identical (but mirrored) outer seats.
To keep it simple first, all the bodies are basically cuboids consisting of 6 panels each (like in real world) that are mounted together, but here i do really stuck, since i want to make these parametric in their dimensions to easily adapt it later.
For this i added user params like:
material_thickness_standard=15mm
seat_left_width=1200mm
seat_left_height=600mm
seat_left_length=700mm
..
In my sketches i use these params accordingly.
First question:
Is there a way to "automatically" compute the dimension that results from the spacing between two other components/panels position? Can we make it dependent from other components position? I know we can have linked projections, but is this advisable or will this end up in a mess?
At the moment i calculate the dimensions with formulas like seat_left_width - 2 * material_thickness_standard but i am afraid this will become much more complex in future designs with further components to consider like seat_left_width - 2 * material_thickness_standard - other_component_height / 2 + whatever * 4
Second question:
How would you assemble these single parts so that there is a solid but flexible result?
My first attempt was creating every component independent from each other (no sketches on top of other components, only use the coordinate planes) an then moving all 6 components(panels) to there desired places and making a rigid group from them. This results in chaos when i change for example the width, since it seems the position of the panels wont follow any size changes to other components in that rigid group. So in the end, there is a unwanted gap somewhere.
The same applies to as-built joins. I think as-built joints are the same as rigid groups in that case but only between two components instead of multiple.
But connecting every part with every adjacent part using usual "Joints" will do somehow what i need but feels really laborious and also comes with other problems like that i end up in creating a joint loop, where the last panel cant be connected to the first one (fusion complains about it since its already joint to another part).
I feel like some basic understanding of assembling stuff is missing, since i think that connecting 6 panels shouldn't be that hard at all
Do you have a workflow/tipps for me?
Thanks!