Getting iocontrol.0.tool-prep-pocket to work

More
19 Mar 2025 22:50 #324328 by tsaG
Hi,

I am currently implementing a rack tool changer. My problem is that the Hal Pin "iocontrol.0.tool-prep-pocket" is always Zero. Do I need to activate it in my HAL File? Its currently initialized as following:
net tool-prep-pocket iocontrol.0.tool-prep-pocket

My Tool Table looks as follows:
T1   P1   D+36.000000  Z+7.170534   ; tornado
T2   P2   D+6.000000  Z+22.944468   ; 2F 6*15*50 END Mill Carbide
T4   P3   Z+7.119867   ; 2F 3*12*39 VHM wood (sorotec)
T7   P4   D+4.000000  Z+21.747800   ; 1F 4*15*45 End Mill CARBIDE
T9   P5   D+7.000000  Z+22.959800   ; 3F 4*60 fase
T10  P6   D+4.000000  Z+20.327467   ; 3F 4*90° Fase
T13  P7   D+6.000000  Z+37.369466   ; 2F 6*21*50 VHM wood (sorotec)
T17  P8   Z+24.565134  ; graierer 0.2
T15  P9   D+6.000000  Z+27.896133   ; 2F 6*6*18*50 BB

However, even when inserting Tool1 prep-pocket is always 0. Is there something I am missing?
 

Please Log in or Create an account to join the conversation.

More
20 Mar 2025 09:34 - 20 Mar 2025 09:35 #324349 by matasbuk
Replied by matasbuk on topic Getting iocontrol.0.tool-prep-pocket to work
You can use tool numbers instead, pocket numbers have to be the same as tool numbers for non random toolchangers
Last edit: 20 Mar 2025 09:35 by matasbuk.

Please Log in or Create an account to join the conversation.

More
20 Mar 2025 09:48 #324350 by tsaG
Hm, the issue is that I only have a 12 slot tool rack. I machine wood and metal and have my tool library imported into fusion as well. This means I will be switching tools in and out the tool rack as I need, so it would be great to use the assigned pocket numbers.

Nevertheless for someone not needing to change the tools frequently (or is more flexible in tool numbering) that is a good idea!

Please Log in or Create an account to join the conversation.

More
20 Mar 2025 21:49 #324382 by tsaG
Sorry for the double post. I already found several examples of carousel and tool changers that circumvent this HAL (Probe Basic also seems to use its own implementation in the var file). Is it save to assume that this function just doesnt work?

If so, I will just follow the PB implementation and add/modify the pockets in my var file and (try) to use these.

Please Log in or Create an account to join the conversation.

Time to create page: 0.057 seconds
Powered by Kunena Forum