Hi folks,
I'll throw my 2 cents in, since I have basically the same mill (King
KC-20VS) and am in the middle of CNC conversion. I'm only at the point
of fabricating mounting brackets and bench-testing steppers and
software, so most of the information below is theoretical only at this
point.
CX601 is basically a clone of BF20, which is known by many names and
brands, most notably Grizzly G0704 and Precision Mathews PM30V. If you
search the net for "G0704 CNC" you'll find an ocean of information and
full or partial conversion kits. There's also a huge thread on
cnczone.com about an early conversion by Daniel Kemp (AKA
hossmachine). He also has a site about it:
http://www.migration.g0704.com/ He sells a DVD with all the info,
which I bought, but it is really just a collection of all the pics and
prints that are already available on his site or cnczone, so not much
point in it besides convenience. There are a million other threads
about these conversions, you can easily spend a year reading through
all of that :)
I got the ballscrews and motors from here:
https://www.automationtechnologiesinc.com/products-page/g0704-bf20-pm25mv-x2-x3-kit
I opted not to get the mounting brackets. They seemed a bit too
expensive, but would definitely save you time.
As Ian mentioned, there are better options for motors nowadays. Don't
know much about closed loop steppers. They seem to be regular steppers
with encoders on the back, theoretically giving you protection from
lost steps, but it seems to be a half-assed solution. Then there are
Clearpath servos, which are great and easy to use, by all accounts,
but fairly expensive. All depends on how much cash you're willing to
throw at it.
As for electronics, I do not trust Windows, especially coupled with
parallel port signaling. MACH3 seems to be an old tried-and-true
program, but it feels archaic to me. MACH4 was supposed to be a modern
replacement, but by all accounts it seems to be buggy and unreliable.
So I've opted to go with Linux CNC. It's a lot less user friendly than
MACH3/4, but it is free and widely used. It is also the basis for
Tormach PathPilot, which is a really solid endorsement. In fact, I
bought a copy of PathPilot (which is technically free, since it's
based on LinuxCNC) and intend to switch to it eventually, coupled with
a Mesa card for signal generation, but I want to get the machine
running with a parallel port first.
Ian raised an interesting point that once you do the conversion you
lose the ability to use it in manual mode. Having done a BF30 mill
conversion at Victoria Makerspace, I can attest to that. We were
hoping to retain manual functionality, keeping the handwheels attached
in parallel with the motors. Alas, the steppers turned out to be the
problem in that equation. When powered down, the magnets in the motors
only allow you to move the handles in 1.8 degrees increments, which
makes it impossible to achieve any sort of precision. It can be
overcome by mechanically decoupling the motors, perhaps a clutch of
some sort, but that's a difficult proposition. Don't know if servos
would have the same problem. Another half-solution is "conversational
CNC", PathPilot being a good example of that. It's a way to tell the
CNC software to perform simple operations without having to create a
full-blown CAD model and associated CAM toolpaths. You can tell it,
for instance, to mill a rectangle with given dimensions and feeds and
speeds by punching in appropriate values in a dialog box. I've never
tried that in practice, but I'm hopeful that capability will make it
easier to live without manual operation.
Anyways, happy surfing. Let me know if I can help with anything.
Cheers,
Alex.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/victoria-hobby-machinists/28ec5bbd-1440-4dc7-9190-54fd678c28cen%40googlegroups.com.