David,

If you are referring to FPGA type PCI bus boards like the Mesa products, you
are not comparing apples to apples when discussing speed. In the case of the
parallel port, the base thread which handles the I/O is run on  the CPU. In
the case of an FPGA board, the base thread is effectively run on the FPGA
board. It handles counting of individual pulses from the encoder or
generating the pwm or step outputs. The servo thread then just comes around
periodically to read the current count, or set a velocity value for the pwms
or step generation.

For example, the Mesa 7i43 communicates over the parallel port, but as an
FPGA device, it can handle much higher speed counters (encoders), pwms and
step generators than the parallel port can by itself.

HTH,
Eric


Hello all,

I wanted to say thanks again for all your input and help bringing me up to
speed!

I'm cranking away researching my Anilam 1100 retrofit, and I'm having
troubles feeling secure about the parallel port as a robust enough device to
control three or four axis of motion at modest 100ipm table speeds. I can
see a PCI based I/O card doing it, but I'm feeling iffy about the parallel
port. I know that EMC is super competent using either style device for it's
main motion control I/O.

The two axis Anilam 1100 machine I have now has a program/DRO resolution of
0.0001", and can machine up to 100ipm. I would like to retain these
performance parameters after the retrofit at a minimum if possible.

I think I read somewhere that EMC can control up to 8 axis (or more) of
motion through the parallel port. What I'm concerned with is, how fast can
it control motion compared to a PCI based I/O device. I read (I tried to
anyway) a white paper on the specifications of the ISA parallel port
standard. It really is not that fast of a device compared to the PCI bus
standard. Well, it seemed that way to me. I'm looking to make this retrofit
as reliable as possible, and get some decent performance out of it to.

Is there a point in which the parallel port is not fast enough, or not a
wide enough data pipe to do the job? Or is it fast enough for anything an
automated machine tool would ever need?

Parallel port? PCI I/O card as a port? Red pill? Blue pill? ;-)

Sorry if this has been asked before:

Are there any main stream commercial machine tool companies out there that
use the PC's parallel port device for motion control? Companies like Haas,
Mazak, Harding, Bridgeport, Hurco, Monarc, etc?



------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to