On Wed, 17 Apr 2024, Chris Albertson wrote:
Date: Wed, 17 Apr 2024 17:50:46 -0700
From: Chris Albertson <albertson.ch...@gmail.com>
To: "Enhanced Machine Controller (EMC)" <emc-users@lists.sourceforge.net>
Cc: Peter Wallace <p...@mesanet.com>
Subject: Re: [Emc-users] Big Tree Tech Re: Mesa Card Stepgens?
No it does not fail, we can always send new commands in real time to be
executed ??right away?? (at the current time) and make the queued execution
system look and act as if there were no queue. A command taged with the
current time will jump to the front of the queue.
The system also allows for very delayed execution of commands, like ??in
five minutes??. This works well because you can queue a macro to do
something like poll the voltage of a battery and then place itself back in
the queue for five minutes later. But as said with a current time or a
special tag that says ??now?? it reverts back to the way LCNC works.
Remember that a time-tagged queue is not executed in order. It is not FIFO,
so a command that is placed in the queue, even with 100 commands waiting
does not need to wait for the others.
If it can revert back to the way LinuxCNC works ( which requires realtime),
there is no real advantage to queueing at all. Queueing is used to make
up for the lack of realtime. For example Mach3 can do decent spindle
synchronized motion, but only if this feature is implemented in the interface
hardware. This would be a big step backwards for LinuxCNC.
On Apr 17, 2024, at 5:05??PM, Ray Henry <rehe...@fast-air.net> wrote:
On Wed, 2024-04-17 at 09:13 -0700, Peter Wallace wrote:
LCNC really should be doing this. If the Measa cards would
maintain a queue
and a synchronized clock we would not care at all about latency.
Klipper
proves the idea works.
This is basically what Mach 3/4 do
This fails as soon as you need the control to repond to
feedback in real time (Spindle synchronized motion, plasma THC
etc etc) Its possible of course to build this feedback into the
interface hardware, but there is a big advantage to having
this feedback in LinuxCNC where is works with any interface
hardware, is extensible and open, and where the feedback
control math/logic has unlimited resources.
Peter Wallace
The message on my 25+ year old coffee cup from the NIST Intelligent
Systems Division reminds me at least three times a week to "SENSE ->
MODEL -> ACT." in that order. Thanks.
Peter.
Ray
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
Peter Wallace
Mesa Electronics
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users