Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
Posted by
Jon Elson
on 2005-12-08 09:49:30 UTC
Chris Brick wrote:
position 18 times a second. (That sounds like the timer interrupt on
the PC.)
Well, I have an arrangement that does the same thing, using EMC. See
http://jelinux.pico-systems.com/univpwm.html for info on how it reads
encoder position. The PC has the servo loop running through it.
I've run one setup at around 380,000 encoder counts/second.
Actually, you can't even do that with a Gecko drive, it only goes
up to 250,000/sec. I use this board with my PWM servo amp
http://jelinux.pico-systems.com/pwmservo.html which is actually cheaper
than a Gecko drive. With this system, the following error is checked every
servo update cycle, normally 1000/sec, but that rate can be increased
if you need to. It also allows a sliding scale of following error, so that
more error is allowed at higher speeds, less when moving slower.
This allows you to permit greater errors on rapid traverse than you
would want on a cutting move. I was able to get following error down
to .00005" even above 30 IPM on the particular machine I mention above.
I have made up some complete drive systems, see
http://jelinux.pico-systems.com/smallpwm.html
Jon
>Ron,As I understand it, Mach3 compares encoder position against commanded
>
>
>
>>Don't have an explanation of how it can do this in regard
>>to speed but, it does it. When first started using encoder counts to
>>monitor position, the concern was timing constraints. Now they aren't
>>given much attention after three machines have exceeded the 22.5k
>>mark without any issues.
>>
>>
>
>Any chance you can give an explanation of how the encoder board injects
>position into mach3? Is the encoder position updated in mach three
>during every cycle or is your board calculating some position
>information and doing a comparison to mach's position information?
>
>I've got a project coming up that could really use some position
>feedback. I'll be using mach3, geckos, and servos.
>
>
position 18 times a second. (That sounds like the timer interrupt on
the PC.)
Well, I have an arrangement that does the same thing, using EMC. See
http://jelinux.pico-systems.com/univpwm.html for info on how it reads
encoder position. The PC has the servo loop running through it.
I've run one setup at around 380,000 encoder counts/second.
Actually, you can't even do that with a Gecko drive, it only goes
up to 250,000/sec. I use this board with my PWM servo amp
http://jelinux.pico-systems.com/pwmservo.html which is actually cheaper
than a Gecko drive. With this system, the following error is checked every
servo update cycle, normally 1000/sec, but that rate can be increased
if you need to. It also allows a sliding scale of following error, so that
more error is allowed at higher speeds, less when moving slower.
This allows you to permit greater errors on rapid traverse than you
would want on a cutting move. I was able to get following error down
to .00005" even above 30 IPM on the particular machine I mention above.
I have made up some complete drive systems, see
http://jelinux.pico-systems.com/smallpwm.html
Jon
Discussion Thread
Jon Elson
2005-12-06 18:17:57 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
Mariss Freimanis
2005-12-06 20:23:02 UTC
Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
Paul Kelly
2005-12-06 20:28:01 UTC
RE: [CAD_CAM_EDM_DRO] Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
R Rogers
2005-12-06 21:37:11 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
turbulatordude
2005-12-07 09:11:10 UTC
Re: ELS | Poor Man''s CNC ? | G-REX
Henrik Olsson
2005-12-07 09:18:13 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
Jon Elson
2005-12-07 09:18:44 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
R Rogers
2005-12-08 06:05:55 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
Chris Brick
2005-12-08 08:11:30 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
R Rogers
2005-12-08 09:28:13 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
Jon Elson
2005-12-08 09:49:30 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
Henrik Olsson
2005-12-08 10:04:01 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
R Rogers
2005-12-08 16:50:10 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
David A. Frantz
2005-12-08 19:33:43 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?
Henrik Olsson
2005-12-09 09:21:17 UTC
Re: [CAD_CAM_EDM_DRO] Re: Re: Re: Electronic Lead Screw & Power Cross Feed | Poor Man''s CNC ?