I have modified both an Emco 200 turn and an Emco compact 5. The turn 200 is full house, having the following: 8 station tool changer, parts catcher, pneumatic collet chuck, pneumatic tail stock and hydraulic bar feeder. The machine runs from Mach 3 but uses 2 break out boards. The sensors in the tool turret have been replaced with four 5mm proximity switches and I put together a macro (M6Start) that only requires the normal Mach tool number and offset code e.g. T101 for tool 1 offset 1. The sensors in the turret give the tool position in binary and the 24vdc motor is switched into reverse with 2.8vdc from a regulated PSU. This voltage will put the maximum wattage into the motor that will allow it not to burn out. The main drive motor was changed to a VFD controlled 2.2 kilo watt motor and the speed controlled by Mach 3.
OEM Macros were also written to control the pneumatics and hydraulics.
The Compact 5 followed the same system, but the turret was modified and 3 proximity switches, to give the correct binary, were fitted to it. The same M6Start macro was adapted to provide for 6 positions, The original moter on the turret was missing and it was replaced with a generic part (Currents might differ from the original so I will refrain from publishing the ones I use0)