Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Posted by
Jon Elson
on 2000-12-11 16:14:22 UTC
Wally K wrote:
code that gets these numbers from the .ini file and passes
them through to the real-time section. For now, it would have to
be coded into the driver for the rate generator.
off. Then, I realized that with 24 bits on the counter, I don't really
have to turn it off. Just set it to the lowest possible rate, and the
pulse counter feedback will cause EMC to flip the direction bit, and
then it will go back the other way. Maybe I will put in the control bit to
stop each axis individually, by freezing the counter. Simple to do.
But, without that, the steppers would get a pulse every .596 second
(10 MHz / 2^24). So, each stepper axis would bump one step
back and forth, completing a cycle in about 1.2 seconds. This might
drive people crazy, the machine sitting there going bump-bump-bump
all the time. So, I guess I will put in the stop logic.
card. The DAC chip IS pretty expensive, close to $40 in small quantity.
But, at least, it does 4 axes with one chip.
Now, for open-loop spindle speed control only, a much lower resolution
DAC would do just fine. Unfortunately, we don't really have plans for
one like that right now. There are probably other alternatives to this,
cheap ISA plug-in ADC and DAC boards. But, maybe you don't want
to get into reprogramming the system, and I don't blame you there!
EMC is well constructed, but it IS complicated as can be!
Jon
> > For steppers, I think having an encoder with more resolution thanI don't think EMC has a dead zone, but it could be put into the
> the
> > stepper could cause problems. But, we could put a dead zone in the
> > control loop to prevent fast hunting. (The planned design will
> cause steppers
> > to hunt at a rate of one step every .6 seconds, as that is as slow
> as the
> > rate generator can go.)
> >
>
> Wally K.
>
> For this dead zone in the control loop for steppers. Is this a
> number in an EMC file. Or something on your control.
code that gets these numbers from the .ini file and passes
them through to the real-time section. For now, it would have to
be coded into the driver for the rate generator.
> Also i do not understand your hunt rate. "to hunt at a rate of oneYes. I originally had the idea to be able to turn the rate generator
> step every .6 seconds, as that is as slow as the rate generator can
> go." maybe i am thinking of the wrong term. Is hunt rate different
> than correcting for missing steps or encoder counts.
off. Then, I realized that with 24 bits on the counter, I don't really
have to turn it off. Just set it to the lowest possible rate, and the
pulse counter feedback will cause EMC to flip the direction bit, and
then it will go back the other way. Maybe I will put in the control bit to
stop each axis individually, by freezing the counter. Simple to do.
But, without that, the steppers would get a pulse every .596 second
(10 MHz / 2^24). So, each stepper axis would bump one step
back and forth, completing a cycle in about 1.2 seconds. This might
drive people crazy, the machine sitting there going bump-bump-bump
all the time. So, I guess I will put in the stop logic.
> And, If i have a stepper system and want to add 1 spindle controlThere is no servo card. There is an encoder counter card and a DAC
> axis for my bridgeport to use for a VFD. Can your 4 axis servo card
> be populated for 1 axis and maybe even a cheap DAC put on board. (i
> think you said before the Burr Brown DACS are a little pricey, 4 of
> these would probably add right up).
card. The DAC chip IS pretty expensive, close to $40 in small quantity.
But, at least, it does 4 axes with one chip.
Now, for open-loop spindle speed control only, a much lower resolution
DAC would do just fine. Unfortunately, we don't really have plans for
one like that right now. There are probably other alternatives to this,
cheap ISA plug-in ADC and DAC boards. But, maybe you don't want
to get into reprogramming the system, and I don't blame you there!
EMC is well constructed, but it IS complicated as can be!
Jon
Discussion Thread
Jeff Barlow
2000-12-08 16:14:56 UTC
PC based CNC system architecture
Mike Gann
2000-12-08 16:39:49 UTC
Re: [CAD_CAM_EDM_DRO] PC based CNC system architecture
Jeff Barlow
2000-12-08 17:32:27 UTC
Re: [CAD_CAM_EDM_DRO] PC based CNC system architecture
Wally K
2000-12-08 17:41:26 UTC
Re: PC based CNC system architecture
Mariss Freimanis
2000-12-08 18:30:56 UTC
Re: PC based CNC system architecture
Mike Gann
2000-12-08 20:14:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Tim Goldstein
2000-12-08 20:18:49 UTC
RE: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Jon Elson
2000-12-08 23:08:26 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Matt Shaver
2000-12-08 23:38:57 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Wally K
2000-12-09 03:01:46 UTC
Re: PC based CNC system architecture
Steve Stallings
2000-12-09 05:39:23 UTC
RE: PC based CNC system architecture
John Beidl
2000-12-09 07:11:05 UTC
Re: [CAD_CAM_EDM_DRO] RE: PC based CNC system architecture
Smoke
2000-12-09 08:30:19 UTC
Re: [CAD_CAM_EDM_DRO] RE: PC based CNC system architecture
cnc002@a...
2000-12-09 17:47:06 UTC
Re: [CAD_CAM_EDM_DRO] PC based CNC system architecture
Jon Elson
2000-12-09 22:41:54 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Jon Elson
2000-12-09 22:59:44 UTC
Re: [CAD_CAM_EDM_DRO] RE: PC based CNC system architecture
Matt Shaver
2000-12-10 03:25:04 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
John Beidl
2000-12-10 04:42:15 UTC
Re: [CAD_CAM_EDM_DRO] RE: PC based CNC system architecture
Wally K
2000-12-10 10:30:11 UTC
Re: PC based CNC system architecture
Wally K
2000-12-10 10:50:22 UTC
Re: PC based CNC system architecture
Tim Goldstein
2000-12-10 11:15:37 UTC
RE: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Matt Shaver
2000-12-10 17:27:23 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Wally K
2000-12-10 19:37:11 UTC
Re: PC based CNC system architecture
ballendo@y...
2000-12-10 21:27:09 UTC
Re: PC based CNC system architecture
Matt Shaver
2000-12-10 21:45:21 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Jon Elson
2000-12-10 22:28:16 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Jon Elson
2000-12-10 23:01:15 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Jon Elson
2000-12-11 00:20:47 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Jon Elson
2000-12-11 00:23:26 UTC
Re: [CAD_CAM_EDM_DRO] RE: PC based CNC system architecture
Wally K
2000-12-11 02:15:37 UTC
Re: PC based CNC system architecture
Wally K
2000-12-11 02:38:34 UTC
Re: PC based CNC system architecture
ballendo@y...
2000-12-11 03:16:28 UTC
re: Re: PC based CNC system architecture
Wally K
2000-12-11 03:28:44 UTC
Re: PC based CNC system architecture
Wally K
2000-12-11 04:27:45 UTC
Re: PC based CNC system architecture
Jon Elson
2000-12-11 13:06:44 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Wally K
2000-12-11 14:02:30 UTC
Re: PC based CNC system architecture
Jon Elson
2000-12-11 16:14:22 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Wally K
2000-12-11 20:27:00 UTC
Re: PC based CNC system architecture
Jon Elson
2000-12-11 22:03:19 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Jon Elson
2000-12-11 22:38:10 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Matt Shaver
2000-12-11 22:40:35 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
dave engvall
2000-12-12 08:44:11 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Alan Marconett KM6VV
2000-12-12 10:39:05 UTC
Re: PC based CNC system architecture
Greg Nuspel
2000-12-12 10:40:59 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
cnc002@a...
2000-12-12 13:13:10 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture
Jon Elson
2000-12-12 16:30:59 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC based CNC system architecture