On Wed, 8 Apr 2020 at 03:04, Reinhard <reinha...@schwarzrot-design.de> wrote:

> So the solution to your problems is a tool-manager, that knows all tools and
> which generates a tooltable for each job, which then gets transmitted to the
> cnc-controller.

Many years ago, and working with Tormach, we came up with a powerful
database schema for a LinuxCNC tool catalogue.
Amongst other things it supported a shared tool table for all machines
in the factory (or, indeed, the World) with pre-configured carousel
layouts and all sorts of other things. (and, being a database, users
can add fields without breaking the built-in queries)
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ToolDatabase

To make use of a database, though, the tool data has to be removed
from motion / NML. All that needs (as far as I can tell, please tell
me if I am wrong) is the data for the current tool.

One of the larger tasks to make that database a reality is to hide it
from the user, so nothing seems to have changed :-)
At the time I created my tool database branch (which, incidentally, I
have now totally re-thought) I had no Python experience, so was not in
a position to teach tooledit how to handle the new backend complexity.

Note that the andypugh/tooltable branch has seen no activity since 2013....

-- 
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