With standard config linuxcnc only allows handling 55 tools. Even if you have more in the tool table, you will not be able to use more tools. this is related to the limited shared memory as far as I found.
to increase the tool amount you need to edit two files, i.e. 256 tools:
/configs/common/linuxcnc.nml
change:
emcStatus from 16384 to 33792
toolSts from 8192 to 33792
and /src/emc/nml_intf/emctool.h
CANON_POCKETS_MAX to 257
IMHO we should follow rene-dev and change the tool handling to use a sqlite database. This way we have also the possibility to add more information, like tool wear, tool use time, cutting speed, feed, etc..
With standard config linuxcnc only allows handling 55 tools. Even if you have more in the tool table, you will not be able to use more tools. this is related to the limited shared memory as far as I found.
To test use this tooltable and try T70 M6
to increase the tool amount you need to edit two files, i.e. 256 tools:
/configs/common/linuxcnc.nml change: emcStatus from 16384 to 33792 toolSts from 8192 to 33792
and /src/emc/nml_intf/emctool.h CANON_POCKETS_MAX to 257
IMHO we should follow rene-dev and change the tool handling to use a sqlite database. This way we have also the possibility to add more information, like tool wear, tool use time, cutting speed, feed, etc..
Norbert