On Tue, 31 Mar 2020 at 17:13, Chris Morley <[email protected]>
wrote:

>
> I don't follow your reasoning of G10 being a queue buster.
> it shifts the origin - completely predictable.
> it will happen at the right time when it gets to the motion side of
> linuxcnc.


G10 can also be used to change the tool table.

But even for a coordinate system change, I think it is worth the trouble to
bust the queue and ensure that the realtime and user-space states match.

I doubt that there is much or any G-code out there that needs to blend
through either type of G10 command.

This doesn't matter so much now, but one penalty of the current setup is
that there needs to be a complete copy of the tool table carried around
between all the sections.
(which are then re-synched on abort, I assume).
If we want to remove tool-table size limits then that can't carry on. All
that the TP and TC really need are the parameters of the currently active
tool.

-- 
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to