While LinuxCNC does seem like overkill for such a simple CNC project, it
would still be my first choice.
It's inexpensive and easy to toss together a LinuxCNC control system,
and this minimal system will be even simpler than most.
LinuxCNC offers a lot of potential for expansion if that should be
required later. It probably seems that there would never be a need to
expand the surface grinder controls, but most systems that are in use
tend toward greater complexity over time. What about controlling a
coolant pump? What about a magnetic chuck? It might be good to verify
that the chuck is securing the part the entire time the program is
operating. What about over travel limit switches?
LinuxCNC will be supported until the entropic heat death of the
universe, and LinuxCNC uses standard, modular, interchangeable
off-the-shelf hardware components, so a LinuxCNC based system will never
be stuck with a dead proprietary control system. Once converted to
LinuxCNC, machines are much easier and less expensive to maintain
because there are no discontinued proprietary parts.
Not many shops have a surface grinder and nothing else. I like the idea
of using LinuxCNC for all of the CNC machine tools. Supporting a full
shop of CNC machinery becomes a lot simpler when they all use the same
CNC software and common control electronics design practices. Whether
designing and building machines from scratch or converting manual
machines or old CNC machines with good iron and dead controls, I greatly
prefer to install my own LinuxCNC control systems.
On 11/19/18 10:38 PM, Tom Easterday wrote:
A friend is fixing up a 70s vintage surface grinder that has a ball screw on the
vertical axis and a non functioning drive. He wants to replace what is there with
a servo motor and driver and have a simple control that lets him select several
ranges, say 100, .010, .001, .0001 & .00005 increments to move the spindle.
He asked what motor, driver, and control to use. My experience with servos is
pretty limited, I’ve built one gantry machine with them. We used Kelling
servos, CUI encoders, Granite Devices drivers and Mesa cards with Linuxcnc. A
full Linuxcnc controller seems like overkill though to control a single axis in
fixed increments but I am not sure what other options there are. I am curious
what folks here would recommend for this application?
-Tom
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users