A mon avis, mach3 est très capable de piloter cette machine.
En fait tu a un axe X, un axe Y et un axe qui te permets d'avoir les roulettes de découpe toujours dans la bonne orientation (axe B, j'imagine).
Les profondeurs doivent être réglées mécaniquement, et un distributeur d'air doit faire descendre l'outil appelé. Ensuite, comme tu connais l'écartement entre les outils, à chaque fois que tu appelles un outil, tu fais un décalage de l'origine.
Attention, je ne dis pas que c'est LA solution utilisée, mais perso, je ferais comme ça
JLuc69