I haven't done a CBA, but I am interested in trying it out once my
cutter is back to cutting again. (It's in pieces in my garage while I am
setting up exhaust and N injection.) On my CNC mill I use 24V servo
motors with rotary encoders, driven by Gecko controllers attached to a
Bob Campbell driver. (It's all commercial, you can get a good overview
here: <
http://campbelldesigns.net/>. ) To give you an idea of scale, my
power supply is something like 60A 24V, the two capacitors are the size
of soda cans: <
http://www.flickr.com/photos/allartburns/7096910161>
Until now, my preference is to go this way because you can know where
the cutter on the mill is any time you want. If G1 x100 y100 only makes
it to x80 y80 due to a hang, the code will know.
It's also a good first level of memory switch -- if the cutter is flying
at full speed and bangs into a limit switch, things can get damaged or
knocked out of alignment. With a closed-loop system the code can trip a
limit like "I'm 10% from the edge and going waaaaaay" too fast and
override the instructions or shut the box down.
It also makes it easier to do cool things like put a contact switch on
the corner of the media, touch the tip to that switch, then call that
0,0,0. Alternatively, you can declare a fixed point in the mill 0,0,0
with a contact switch and use that as a layout guide when putting
material on the mill.
For the commercial lasercutters, the 0,0 point tends to be a hard corner
on the bed and the cutter driver is physically capable of knowing how to
get there. That's what I'm thinking of doing with mine, but I'm not
there yet.
--jet
--
J. Eric Townsend, IDSA
design <
http://www.allartburns.org>
hacking <
http://www.flatline.net>
fabrication <watch this space>