I am converting a mid-sized mill from an old Dynapath System 10 to Mach with a Galil 2200 board. I have a pretty good idea of how to do everything except the tool changer. It has a 12 tool carousel with an arm. Currently, it uses an old Omron PLC to handle the M functions and tool change. Communication between the Dynapath and PLC is basically a parallel interface using the CNC outs to PLC inputs. It uses six lines for data (tool or M number), one line to signal an M code, and an final line to signal a tool number. I have a Siemens S7/200 PLC that I have pretty much duplicated the Omron programming on, so I'm not worried about having to buy a PLC or software. The PLC is fairly complex with 22 ins and 16 outs. As I see it, my options are:
1) Emulate the current setup by writing some VB code to duplicate the current interface (should be fairly easy, but kind of a crude method)
2) Keep the PLC functions the same, but communicate with the PLC over Modbus (I am not fluent in Modbus, is it worth the trouble?)
3) Drop the PLC and do all of the tool changer functions in Mach using the extra IO on the Galil (one less programming langauge to mess with)
Any thoughts?
Mike