I am working on a model which will be fabricated using 1/8” lasercut aluminum. I need to develop a GH script which will produce tabs to connect the individual surfaces, to allow them to be riveted together with ¼” rivets.
See attached a small portion of the model. I have looked through various grasshopper plugins, but sadly haven’t found anything yet which will allow me to automate this easily. Keep in mind, this is a small portion of a much larger model with roughly ~200 of these units. 221204 - folded tabs.3dm (11.7 MB)
I did some complex shape generation in Grasshopper with some folding tabs.
I don’t think you will find a plugin that do what you want.
You must develop you own tool that iterate over the shapes and generate the tabs. It is good you use your planar shapes as reference but as you have some angles that will make interference you will have to deal with that.
Each object will contain the initial shape
some cutters in order to allow that there will be no interference with overs pieces
Some added pieces (the tabs)
The connectivity (if you want to engrave or mark it)
What I understand is that you want a tab at each link represented by a line. If it is that and if all faces have a good orientation. This is doable by code. I code in C# so if you need a service I could help you on this project.
It seems to me that you will need a z-bend for each tab: a bend backwards to offset it behind the adjacent piece, then a forward bend to bring it into line with the back of that piece. That’s not going to be easy to do tidily in 1/8" ally. Would you consider a separate bracket requiring a single fold to lie on the back of both pieces instead? Downside being the need for twice as many rivets of course, but much easier to produce.
Thank you for your help so far! Jeremy, are you sure that a Z-bend is necessary? Would it not be possible to machine bend the tabs according to a specified angle? The intent for the tabs and rivet holes is shown in the attached photo. Essentially the orange piece would be below the blue ones. The big issue I am having is being able to sort the faces nicely so that I can easily add tabs to the “orange” faces only.
Is there a way to cull faces based on adjacency? Thank you
Well, I was basing that on your example which appears to show the plates meeting at a common front (or back) edge. If you make them meet front to back then, yes, a tab on the rear one would just need a single bend. There might just possibly be an issue if you have plates at different angles connected to a common plate, but I imagine there would be enough flexibility in the material for it to accommodate the slight differences.
While we are talking about fabrication, a separate factor is ensuring that there is enough room to get the rivet tool into position (and bear in mind whatever difference between starting and set positions the tool parts have). You may need to model a clearance object to coincide with each rivet to identify any potential collisions with parts of the structure.
Depending on the layout of pieces, you might be forced to make the tab on the other part to the one you intended to.