CAD CAM EDM DRO - Yahoo Group Archive

Re: [CAD_CAM_EDM_DRO] Re: Black box ??

on 2002-03-24 11:16:45 UTC
----- Original Message -----
From: "Jon Elson" <elson@...>

> I seriously doubt it. It will happen, but it will be much longer than you
think
> before they disappear form ALL computers. And, the PCI cards may not be
> that hard to use, especially in my particular setup.

Ok, allow me to rephrase this. Parallel and serial ports will dissapear very
soon on the majority of computers as purchased today. That is the Wintel
platform aka the "PC" from the top 10 PC manufacturers.

> USB may not work at all for the servo-like interface that I have been
> using in all of my designs. There is a limit to the handshaking rate of
> 1 KHz on USB, and that is by the bus's timing, not anyone else's.
> It might work fine if you throw out all the overhead and just use the
> bare hardware. USB requires a CPU on the outboard device, mine
> doesn't. Hot swap causes a temporary lockup of the bus, so you can't
> allow any hot swapping while the machine is running.

Hot plugging or unplugging of anything is not something you should do when
a machine is running.

One way to do this with USB for steppers is let the CNC software do the
toolpath calculations, pump the resulting step / direction sequences to a
bank of FIFO ram that the USB micro will then sequence out to the motor
interfaces. The micro can also service GPIO for limit switches and control
functions. As long as your service rate to the USB device is high enough
that the FIFO doesn't run dry, you have no pauses in the machine motion.
Tool changes and other such interruptions of course would be a pause time
where you would not fill the FIFO until after the tool change was serviced.
1Khz is plenty fast for that cycle type.

For servos, hang a DSP chip off the USB micro and let it do the PID
algorithms and interpolation calculations. Just send it a list of 'goto
locations'. Plenty of appnotes on
TI's DSP site for examples. The micro in the USB interface just acts as a
link
between the PC host and the DSP engine.

> Ethernet is not time deterministic, but it should have enough bandwidth
> for most home users. But, it still can't come anywhere near one machine
> instruction for each byte transferred, in small handshake transfers of a
> dozen bytes or so.

If it's connecting to a 'black box', it only has to service the box fast
enough that the 'box' doesn't run out of work to do and stop the motors
waiting for data.

Like any other problem, put 3 engineers in a room, ask them to solve a
problem and you'll likely get 3 different solutions.

later,
Larry E.

Discussion Thread

docholliday01201 2002-03-22 16:02:21 UTC Black box ?? mariss92705 2002-03-22 22:45:35 UTC Re: Black box ?? batwings@i... 2002-03-23 07:11:30 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? mariss92705 2002-03-23 08:28:40 UTC Re: Black box ?? Jon Elson 2002-03-23 16:28:21 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? k8zre 2002-03-23 17:00:55 UTC Re: Black box ?? mariss92705 2002-03-23 17:45:32 UTC Re: Black box ?? Larry Edington 2002-03-23 22:25:46 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? Jon Elson 2002-03-23 22:45:32 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? Paul 2002-03-24 02:39:34 UTC Re:BDI and CNC at NAMES batwings@i... 2002-03-24 04:08:01 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? k8zre 2002-03-24 06:13:47 UTC Re:BDI and CNC at NAMES Larry Edington 2002-03-24 11:16:45 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? Mr. sausage 2002-03-24 19:01:30 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? Raymond Heckert 2002-03-24 19:23:15 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? art 2002-03-25 14:55:27 UTC Re: [CAD_CAM_EDM_DRO] Re: Black box ?? methadras 2002-03-25 23:17:54 UTC Re: Black box ?? Elliot Burke 2002-03-26 08:57:41 UTC re: Re: Re: Black box ?? Larry Edington 2002-03-26 12:23:53 UTC Re: [CAD_CAM_EDM_DRO] re: Re: Re: Black box ?? mariss92705 2002-03-28 21:25:52 UTC Re: Black box ??