PCs are cheap, easily available and easy to code on. They provide huge amounts of processing power for little money and are very well suited to GUI applications. However they are not designed for hard real time work. LinuxCNC does a good job but even then it tends to be a bit touchy if not paired with some form of control hardware to take over the really tight timing. Mesa's FPGA cards are a good example. I do a fair amount of repair an maintenance on a variety of CNC machines. The majority of them go the same route and use a PC for the front end and some sort of custom hardware or PLC for motion control.

How complicated does your controller have to be? Mesa's FPGA boards for example are pretty dumb and need feeding every 1ms, which LinuxCNC handles quite easily on most PC hardware. How much do you gain by moving more of the motion control to external hardware?

Les




_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to