> On 8. Apr 2020, at 12:20, andy pugh <bodge...@gmail.com> wrote: > > 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....
I picked this up, and will eventually have it working, but one step at a time. I already had a version that uses sqlite as tooltable, but it requires a lot more work. Tormach rolled their own thing with redis. > > -- > 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 _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers