View Full Version : Servomotor control

06-09-2008, 03:04 PM
I've posted this elsewhere hoping for some kind soul to take pity!
My milling machine has a SEM 4000RPM 130V 6.8A Ferrite brushed DC servomotor. I can source a driver, (230V AC; I'm in the UK), to suit the motor but need to output +10v to -10v from Mach3. What do I need to interface my parallel port with to get 10v output?

06-10-2008, 01:29 AM
There used to be the Pixie-cards from www.skyko.com but they are now discontinued since the inventor moved on to better things to do. One way would be to get the DSPMC (http://www.vitalsystem.com/web/motion/dspmc.php) from Vital systems. It connects to Mach3 over TCP/IP and will output +/-10V to control your analog servodrive. I have no personal experience with it though.

There's also the Galil line of products which Mach3 is supposed to support - to some extent. You'd need to look into which cards is supported and what they can and can't do.

Then we have the option of using a S/D servo drive like the Gecko320 among others. The Gecko is limited to 80V MAX so your top-speed will be limitied. If you don't mind putting together a kit you might also want to look into the new version of the UHU-drive, called HP UHU, it should drive that motor witout any problems as long as it has a suitable incremental encoder mounted.

06-10-2008, 02:01 AM
Take a look at emc2 also..


Look at the supported hardware here..
both mesa, vital and ppmc from pico systems cards have options of +/-10v

Emc2 is opensource (free as beer and speech) and is very configureable.

plus in the future (when you add a spindle encoder) you could do stuff like this :)

YouTube - M6 rigid tapping