kcjengr / probe_basic

User interface for the LinuxCNC machine control.
https://kcjengr.github.io/probe_basic/
GNU General Public License v3.0
90 stars 58 forks source link

Support both Carousel and Manual tool changes in `toolchange.ngc` #95

Open dpslwk opened 11 months ago

dpslwk commented 11 months ago

Would be nice if we could support changing to tools not in the carousel But fear this would not be possible with out first completing the work in the ATC_Remap branch to use pocket numbers in the tool table rather than tracked using numbered parameters

Since the most common way I've seen to support this is that any tool in a pocket number higher than the ATC size is called for and returned using a manual change

I know of a rack example here that might one day help https://github.com/GuiHue/myfenjalinuxcnc/blob/master/macros/rack_change.ngc

GuiHue commented 8 months ago

Hi, since an older of my repos was linked here, allow me to chime in. I have since build a tool changer with a carousel in a slightly older version of PB (need to update this). Everything to be found here: https://github.com/GuiHue/kondor

Specifically:

I will perform a major redesign of my cnc control (moving to EtherCAT) and in the process will update the control PC. I am not sure yet on how to approach applying my changes to PB again (I changed quite a few GUI things).