Re: [CAD_CAM_EDM_DRO] Re: Black box ??
Posted by
Larry Edington
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 ??