Re: Windows timing subroutines, how do they work?
Posted by
ibewgypsie
on 2005-07-25 21:19:36 UTC
What is probably needed? One Timing generator running at a obscene
speed, smaller processors that get a bluetooth into buffer dump for
distance or usb, or? Each processor handles one axis, reading the
encoder to adjust it's own loop-feedback, running pulse ratio per main
engine. All interpolated, All with a error out line back to main
source to err-out. Each axis dedicated to itself. Then here-we-go..
Look ahead software that processes speed changes per gcode line and
pid's it all to that frequency to make desired end of line directional
changes without losing it's interpolation between axis. Ramp up, Ramp
down each line is not a good way to machine, but the only thing I have
saw on my machine.
Will it happen, probably not.
speed, smaller processors that get a bluetooth into buffer dump for
distance or usb, or? Each processor handles one axis, reading the
encoder to adjust it's own loop-feedback, running pulse ratio per main
engine. All interpolated, All with a error out line back to main
source to err-out. Each axis dedicated to itself. Then here-we-go..
Look ahead software that processes speed changes per gcode line and
pid's it all to that frequency to make desired end of line directional
changes without losing it's interpolation between axis. Ramp up, Ramp
down each line is not a good way to machine, but the only thing I have
saw on my machine.
Will it happen, probably not.
--- In CAD_CAM_EDM_DRO@yahoogroups.com, "caudlet" <thom@t...> wrote:
> --- In CAD_CAM_EDM_DRO@yahoogroups.com, "Mariss Freimanis"
> <mariss92705@y...> wrote:
> > In my opinion it should not be the task of a PC to do the 'donkey
> > work' of generating step pulses be it Linux, DOS or Windows. That is
> > a task that belongs to dumb dedicated hardware.
> >
> > A PC is an 'intelligence engine'. It's task is to do a lot of math
> > and make decisions. Its output product should go to a 'pulse engine',
> > hardware finely tuned to the task of generating of producing pure and
> > clean frequencies on demand from the PC.
> >
> > These are tasks are so diametrically opposed it's like using a claw
> > hammer for a screwdriver. In a pinch you can do it but it's not
> > pretty.
> >
> > That also pretty much surmises what I have seen from most PC based
> > CNC programs. The step pulse phase jitter is horrible even from the
> > most popular out there. The motors sound like a barrel of agitated
> > monkeys and I have the scope pixs to prove it.
> >
> > If things are going to be done right, the PC has to interface to some
> > kind of step pulse engine.
> >
> > The 'agitated monkey' part. Motors that sound like that are being
> > robbed of their potential torque especially at high speeds. Phase
> > modulation imposes unnecessary torque demands (infinite impulse
> > functions) on the motors. Said more simply, you pay for all that
> > noise in performance.
> >
> > Mariss
> >
> >
> The problem in the past and currently in the present, is that there is
> no "standard" for an external pulse generator so you end up having to
> buy a "system" that is composed of software and matching hardware.
> Your options start to dwindle and if you want/need/desire to change
> the software you have to throw away the entire system. It would be
> like every car manufacturer deciding to use non-standard tires that
> only they provided or each TV network broadcating in a different
> format so you had to buy a set specifically for their signal format.
> From a pure engineering standpoint it might make sense to hand off
> signal processing to another circuit like a DSP card, but it needs to
> have an open set of standards that ANY software company could write
> to. If it's going to end up as a PC perhipheral then it needs to have
> drivers or open standards that make it useful with different
> programs. Show me a pulser card that is not single source, has open
> standards and is supported by multiple vendors (especially MACH) and
> I'll get in line to buy one.
Discussion Thread
ibewgypsie
2005-07-24 06:41:06 UTC
Windows timing subroutines, how do they work?
Jack Hudler
2005-07-24 12:59:51 UTC
RE: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
Jon Elson
2005-07-24 13:00:59 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
KM6VV
2005-07-24 13:14:20 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
ibewgypsie
2005-07-24 13:30:22 UTC
Re: Windows timing subroutines, how do they work?
Jim Peck
2005-07-24 14:45:43 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
Les Newell
2005-07-24 15:04:21 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
KM6VV
2005-07-24 16:46:14 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
notoneleft
2005-07-24 17:20:45 UTC
Re: Windows timing subroutines, how do they work?
Jon Elson
2005-07-24 20:00:49 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
Jack Hudler
2005-07-24 21:17:33 UTC
RE: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
ibewgypsie
2005-07-24 22:04:15 UTC
Re: Windows timing subroutines, how do they work?
Mariss Freimanis
2005-07-24 23:41:25 UTC
Re: Windows timing subroutines, how do they work?
Jack Hudler
2005-07-25 00:45:30 UTC
RE: [CAD_CAM_EDM_DRO] Re: Windows timing subroutines, how do they work?
caedave
2005-07-25 02:23:24 UTC
Re: [CAD_CAM_EDM_DRO] Re: Windows timing subroutines, how do they work?
Les Newell
2005-07-25 02:23:26 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
Les Newell
2005-07-25 02:34:10 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
Fred Smith
2005-07-25 07:47:13 UTC
Re: Windows timing subroutines, how do they work?
Alan Marconett
2005-07-25 08:44:15 UTC
RE: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
Jon Elson
2005-07-25 09:30:49 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
ibewgypsie
2005-07-25 10:01:52 UTC
Re: Windows timing subroutines, how do they work?
Les Newell
2005-07-25 11:02:16 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
Alan Marconett
2005-07-25 13:22:42 UTC
RE: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
Les Newell
2005-07-25 14:58:54 UTC
Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
caudlet
2005-07-25 19:46:24 UTC
Re: Windows timing subroutines, how do they work?
ibewgypsie
2005-07-25 21:19:36 UTC
Re: Windows timing subroutines, how do they work?
Jymmm
2005-07-25 22:29:38 UTC
Re: Windows timing subroutines, how do they work?
yahoo@h...
2005-07-26 02:10:13 UTC
RE: [CAD_CAM_EDM_DRO] Re: Windows timing subroutines, how do they work?
Mariss Freimanis
2005-07-26 08:15:13 UTC
Re: Windows timing subroutines, how do they work?
Mariss Freimanis
2005-07-26 08:19:33 UTC
Re: Windows timing subroutines, how do they work?
ibewgypsie
2005-07-26 10:36:48 UTC
Re: Windows timing subroutines, how do they work? JitteryMonkey pic
ibewgypsie
2005-07-26 10:48:27 UTC
Re: Windows timing subroutines, how do they work? JitteryMonkey pic
ibewgypsie
2005-07-26 11:08:39 UTC
Re: Windows timing subroutines, how do they work?
Andrey Lipavsky
2005-07-27 06:05:52 UTC
Converting a rotary table
victorlorenzo
2005-07-27 07:02:24 UTC
Re: Converting a rotary table
David Micklethwaite
2005-07-27 16:36:34 UTC
Re: [CAD_CAM_EDM_DRO] Converting a rotary table
cutsgems
2005-07-27 18:38:06 UTC
Re: Converting a rotary table
Andrey Lipavsky
2005-07-27 20:24:07 UTC
RE: [CAD_CAM_EDM_DRO] Re: Converting a rotary table
cutsgems
2005-07-28 08:54:39 UTC
Re: Converting a rotary table
Les Newell
2005-07-28 09:23:43 UTC
Re: [CAD_CAM_EDM_DRO] Re: Converting a rotary table
Andrey Lipavsky
2005-07-31 16:43:28 UTC
RE: [CAD_CAM_EDM_DRO] Re: Converting a rotary table