Tu a deux solutions, soit tu utilise un automate pour gérer la partit mécanique sur la fraiseuse et tu crée une macro dans mach3 pour donner l'ordre de changement d'outils lors d'un M6 dans ton G-code.
L'autre solutions (sous réserve de possibilité technique) tu détourne les trois autres axes et entré/sortie libre dispos de mach3 pour commander la mécanique du changeur d'outils et tu crée aussi une macro qui remplacera l'automate.
Je ne peut pas t'en dire bien plus, quand j'en serai a me préoccuper de mon changeur d'outils je serai content...