w shopturnie pkt wymiany narzędzia jest świetnie rozwiązany - w trybie ręcznym jedziesz głowicą do miejsca, w którym chcesz mieć punkt wymiany narzędzia, w konfiguracji detalu wciskasz klawisz "Przejmij punkt zmiany narzędzia" - nie wiem na ile kompletnie masz przetlumaczonego shopturna (w wersji na której pracowałem był klawisz coś w stylu "Teach ..." - system automatycznie przeczyta współrzędne osi i przepisze je do kontrolek formularza.
I przy obróbce przy każdej n-tej operacji, jeżeli narzędzie będzie się różniło od narzędzia wykorzystanego w poprzedniej operacji sterowanie automatycznie wycofa narzędzie wg zdefiniowanych płaszczyzn i odjedzie na PWM gdzie zostanie wybrane docelowe narzędzie.
Mam nadzieję, że nic nie zaciemniłem

pozdrawiam