same pocket at different tools
14 Nov 2022 18:50 #256707
by MichalHK
same pocket at different tools was created by MichalHK
Hello,
first Im using random tool changer.
My idea is have in tool table defined and measured all tools in workshop.
But problem is if I define same pocket at multiple tools. Linuxcnc tell me that cant find tool in tool table.
If pocket is defined only for one tool all works great,
Is is normal behaviour?
I think that linux look into tool table find number of tool, read pocket and execute change.
Why check that pocket is same at many different tools?
Thanks Michal
first Im using random tool changer.
My idea is have in tool table defined and measured all tools in workshop.
But problem is if I define same pocket at multiple tools. Linuxcnc tell me that cant find tool in tool table.
If pocket is defined only for one tool all works great,
Is is normal behaviour?
I think that linux look into tool table find number of tool, read pocket and execute change.
Why check that pocket is same at many different tools?
Thanks Michal
Please Log in or Create an account to join the conversation.
14 Nov 2022 19:13 #256709
by andypugh
Replied by andypugh on topic same pocket at different tools
When does LinuxCNC tell you that it can't find the tool?
Which version of io are you using (Note, I am not sure that this makes any difference)
linuxcnc.org/docs/stable/html/man/man1/iocontrol.1.html
Which version of io are you using (Note, I am not sure that this makes any difference)
linuxcnc.org/docs/stable/html/man/man1/iocontrol.1.html
Please Log in or Create an account to join the conversation.
15 Nov 2022 12:27 #256770
by MichalHK
Replied by MichalHK on topic same pocket at different tools
Using : IO control V2
Example:
Tool 1 pocket 8
Tool 2 pocket 8
Tool 3 pocket 10
Tool 4 pocket 14
MDI: T2M6 - Linux tell me "Requested tool 2 not found in the tool table" and erase all my tools from 2 at the end of table.
After that I must define all my tools and measere it, its lot of work.
Example:
Tool 1 pocket 8
Tool 2 pocket 8
Tool 3 pocket 10
Tool 4 pocket 14
MDI: T2M6 - Linux tell me "Requested tool 2 not found in the tool table" and erase all my tools from 2 at the end of table.
After that I must define all my tools and measere it, its lot of work.
Please Log in or Create an account to join the conversation.
16 Nov 2022 00:55 #256821
by andypugh
Replied by andypugh on topic same pocket at different tools
I just tried an experiment and with a nonrandom LinuxCNC itself (v2.8.4) is perfectly happy with shared pockets, but the tool editor isn't keen.
If you edit the table with a text editor it seems to work as expected (looking at iocontrol.0.tool-prep-pocket)
With a random toolchanger the behaviour is as you describe.
It _might_ be possible to change this behaviour using a custom tool database handler:
linuxcnc.org/docs/devel/html/tooldatabase/tooldatabase.html
I haven't looked deeply enough into it to see whether this is possible.
If you edit the table with a text editor it seems to work as expected (looking at iocontrol.0.tool-prep-pocket)
With a random toolchanger the behaviour is as you describe.
It _might_ be possible to change this behaviour using a custom tool database handler:
linuxcnc.org/docs/devel/html/tooldatabase/tooldatabase.html
I haven't looked deeply enough into it to see whether this is possible.
Please Log in or Create an account to join the conversation.
16 Nov 2022 18:50 #256877
by MichalHK
Replied by MichalHK on topic same pocket at different tools
Thanks its secret room of linuxcnc. I never heard about this feature. I will thinking about it. I will check source code of linuxcnc becouse Im thinking its bad behaviour that linux erase me tool table. Tell any warning/error and stop machine is good but erase table not.
Please Log in or Create an account to join the conversation.
18 Nov 2022 23:27 #257077
by andypugh
Replied by andypugh on topic same pocket at different tools
I think you might be out of luck, Dewey just updated the docs for the tool database and also explained what is going on.
github.com/LinuxCNC/linuxcnc/commit/cd90...c327f2bcd5c59d8f5524
I know why the system works like it does, and fully understand why it has the effect that it has, but I don't necessarily approve of it.
github.com/LinuxCNC/linuxcnc/commit/cd90...c327f2bcd5c59d8f5524
I know why the system works like it does, and fully understand why it has the effect that it has, but I don't necessarily approve of it.
Please Log in or Create an account to join the conversation.
20 Nov 2022 14:25 #257162
by MichalHK
Replied by MichalHK on topic same pocket at different tools
OK, I understand. No problem. I change my handling tools. But fine it was if linuxcnc doesnt delete tool table.
Please Log in or Create an account to join the conversation.
21 Nov 2022 15:38 #257229
by andypugh
Replied by andypugh on topic same pocket at different tools
Unfortunately the way that the random toolchanger works is to write the current data to the tool table on every toolchange, and with duplicated pockets the internal data has "forgotten" about the earlier uses of the pockets by that stage.
Please Log in or Create an account to join the conversation.
Time to create page: 0.084 seconds