Re: PC to controller comunication protocols
Posted by
Yahoo
on 2008-02-27 07:51:43 UTC
I figured a way to modify the Bresenham eliptical algorithm to implement
circular arcs using only add and subtract operations (provided the axes both
have the same step sizes) but found in early testing that even for
straight-line pulse generation the maximum pulse rate is severely limited by
the power of the 8-bit PIC micros. I can generate trapezoidal acceleration
profiles up to 50 KHz on a 20 MHz 8-bit PIC if little other processing is
required, but any complexity in the program quickly cuts that in half. I'm
considering solutions using multiple PIC micros because they're so cheap. As
always, the internal debate is whether it would be worth the effort.
--
Phil Mattison
http://www.ohmikron.com/
Motors::Drivers::Controllers::Software
circular arcs using only add and subtract operations (provided the axes both
have the same step sizes) but found in early testing that even for
straight-line pulse generation the maximum pulse rate is severely limited by
the power of the 8-bit PIC micros. I can generate trapezoidal acceleration
profiles up to 50 KHz on a 20 MHz 8-bit PIC if little other processing is
required, but any complexity in the program quickly cuts that in half. I'm
considering solutions using multiple PIC micros because they're so cheap. As
always, the internal debate is whether it would be worth the effort.
--
Phil Mattison
http://www.ohmikron.com/
Motors::Drivers::Controllers::Software
----- Original Message -----
From: dgoadby <david@...>
To: <CAD_CAM_EDM_DRO@yahoogroups.com>
Sent: Wednesday, February 27, 2008 6:54 AM
Subject: [CAD_CAM_EDM_DRO] Re: PC to controller comunication protocols
>
...
>
> My project started with a PC then I tried one of the larger PICs but,
> like you have discovered, the floating point becomes a problem once
> you leave simple G Codes, so it's back to a PC again.
>
...
>
> Regards
>
> David
>
>
Discussion Thread
dandumit
2008-02-26 04:43:43 UTC
Cutting helical gear - req for info
Michael Fagan
2008-02-26 06:44:58 UTC
Re: [CAD_CAM_EDM_DRO] Cutting helical gear - req for info
stan
2008-02-26 06:52:14 UTC
PC to controller comunication protocols
Philip Burman
2008-02-26 11:08:41 UTC
Re: Cutting helical gear - req for info
dgoadby
2008-02-27 05:54:43 UTC
Re: PC to controller comunication protocols
Yahoo
2008-02-27 07:51:43 UTC
Re: PC to controller comunication protocols
stan
2008-02-27 08:52:00 UTC
ref: PC to controller comunication protocols
Doug Chartier
2008-02-27 09:02:36 UTC
Re: Cutting helical gear - req for info
Alan KM6VV
2008-02-27 09:59:07 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC to controller comunication protocols
jcc3inc
2008-02-28 09:34:31 UTC
Re: PC to controller comunication protocols
stan
2008-02-28 10:00:06 UTC
Ref: PC to controller comunication protocols
Yahoo
2008-02-28 12:43:04 UTC
Re: PC to controller comunication protocols
Yahoo
2008-02-28 12:45:10 UTC
Re: PC to controller comunication protocols
Alan KM6VV
2008-02-28 15:22:28 UTC
Re: [CAD_CAM_EDM_DRO] Re: PC to controller comunication protocols
stan
2008-02-28 17:38:05 UTC
Ref: PC to controller comunication protocols
mrclicit
2008-03-01 08:51:43 UTC
Re: Ref: PC to controller comunication protocols
Alan KM6VV
2008-03-01 09:19:50 UTC
Re: [CAD_CAM_EDM_DRO] Re: Ref: PC to controller comunication protocols
stan
2008-03-01 09:31:51 UTC
Ref: PC to controller comunication protocols
Mike Pogue
2008-03-01 13:25:46 UTC
Re: [CAD_CAM_EDM_DRO] Re: Ref: PC to controller comunication protocols
stan
2008-03-01 14:10:47 UTC
Ref: PC to controller comunication protocols
stan
2008-03-01 15:46:36 UTC
Ref: PC to controller comunication protocols
Brian Foley
2008-03-01 18:47:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: Ref: PC to controller comunication protocols