On Tue, 31 Mar 2020 at 16:07, Reinhard <reinha...@schwarzrot-design.de>
wrote:

It's like a C-compiler which does (part) of the linkers job, but so bad,
> that
> lot of compilations units fail, as the compiler did not have compiled a
> necessary module yet.


Sort-of.

The scheme is to run ahead as far as possible to keep the motion queue
full. This is to allow blending of moves to keep the machine moving
smoothly (and within velocity and accel constraints, which are applied in
the realtime layer)

The problem (which is normally quite a small one) is that the intepreter
state runs a long way ahead of machine state.

This should only matter when things go wrong.... Aborting G-code and
re-starting ought to be unusual behaviour.

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is designed
for the especial use of mechanical geniuses, daredevils and lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912

_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to