svenhb / GRBL-Plotter

A GCode sender (not only for lasers or plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
https://grbl-plotter.de/
GNU General Public License v3.0
663 stars 175 forks source link

Wire bending mode #282

Closed Ams-Laser closed 2 years ago

Ams-Laser commented 2 years ago

Describe the solution you'd like A clear and concise description of what you want to happen. is there a way to have feed and bend support for a wire bending machine there is already a tangential knife support, so angles to "bend" are already calculated, it is just a matter of adding springback compensation and handle the bending peg

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

this should be easy by conbinig the "tangential knife settings" along the "covert 2d shape to development"

Additional context Add any other context or screenshots about the feature request here. image

svenhb commented 2 years ago

I was also thinking about such a wire-bender - my problem: how to create content in 2D view (SVG, DXF) which I can export to wire-bender data. Free dimensions to calculate turn-angle are line-color and line-width. Your machine only bend in 2D dimension, without turning the wire?

there is already a tangential knife support, so angles to "bend" are already calculated, it is just a matter of adding springback compensation and handle the bending peg

No problem. Is it a fix add-on in angle or depending on the bent-angle = a percentage value?

Ams-Laser commented 2 years ago

springback varies with material, best guess would be to be able to use both mabe a checkmark use springback compensation and value then another two check marks one indicating value is percent other indicating is angle in degrees

the peg that does the bending also needs to account for the offsetradius of the peg, and a gcode block to duck (lower) the peg to go under the wire when bends ara the other way

Ams-Laser commented 2 years ago

look at this https://youtu.be/SQIYZ-iKuG4

this is what i would love to build https://youtu.be/RIHqL8u5EzA

svenhb commented 2 years ago

Yes, nice. To make letters out of a stripe of material, by making grooves at the bending positions, I made an add-on. Check this "issue": https://github.com/svenhb/GRBL-Plotter/issues/220

Ams-Laser commented 2 years ago

would it be possible to conbine that with the actual bending of the profile ? and instead of a v cutter use another axis to set the angle of the cutting saw ?

svenhb commented 2 years ago

I think it is easier to make a new "special conversion". What is needed?

The procedure for one curve would be:

BTW, how will the pegs be controlled in you picture? image

Ams-Laser commented 2 years ago

the pegs could be either solenoid or axis control it is better for the diferent setups if we leave a "pull pegs code" "push pegs out code" input section (for custom gcode to retract or extend the pegs, also a single or double peg tik march is needed same for the cut wire command "cut wire code" as i mighy need to feed in more material to get to the cut location then either axis or solenoid used to do the cut

svenhb commented 2 years ago

Try this first version with fix axis X for feed and Y for bend angle... https://github.com/svenhb/GRBL-Plotter/blob/master/GRBL-Plotter_Setup_1664a.exe image

Ams-Laser commented 2 years ago

Hello, Thanks!!!!!!! on machine parameters, the bend radius is the peg radius ? there is a grayed wire diameter setting ?

svenhb commented 2 years ago

on machine parameters, the bend radius is the peg radius ?

The radius of the bent wire: probably peg position from center of turning wheel, minus peg-radius

there is a grayed wire diameter setting ?

Perhaps it is needed later on, for fine tuning the algorithm

svenhb commented 2 years ago

Any results up to now. you could show?

Ams-Laser commented 2 years ago

Hello, im finishing the hardware and will get back with feedback

Thanks Ed

svenhb commented 2 years ago

Still no feedback, seems to work...

ivofuture commented 1 year ago

I'm going to make the Bending channel letters machine and could you tell me if I charge marlin or any version of grbl? 2 weeks and you're good to go.

svenhb commented 1 year ago

If you want to use GRBL-Plotter, better go with grbl. Communication with marlin is not well tested and a bit strange in my eyes. Any feedback is welcome.

ivofuture commented 1 year ago

Excellent start to work.