I have an older 3 axis VMC that uses Servopack CPCR-MR drives and a Yasnac MX1 controller. The controller is pretty limited, I mean it does the job, but for instance it does not support helical moves and it has to be drip fed because I can remember more lines of code than it can. I wrote my own drip feeder which works well, but what I'd really like to do is use Mach 3.
So after digging in some poorly scanned docs and probing with a scope, I think I understand how these drives work. I was hoping that it would be easy to interface mach3 with the drives, but the drives take in a speed reference, and that's about it. It looks like the tach goes to the MX1 so without the MX1 there is no chance of using pulses to drive the servo without additional hardware.
So I'm thinking through what I would need to build (I'm an EE) to interface the two. mach3 takes care of a lot of the stuff that the MX1 would normally handle (such as ramp rates, etc) so the interface between the two would only need to take the pulse train and "match" it with the tach signal, and adjust the voltage to the drive accordingly to maintain the commanded position.
The more I thought about it, the more I thought that there has to be something like this already but I'd have no idea what it's called. Has anyone ever heard of anything like this? If not, has anyone ever wanted something like this or am I the only one dumb enough to think this is possible?