Si j'ai bien compris quand tu fais une nouvelle piece le foret peut être plus long...
Si c'est bien ça , tu te casse bien la tete a vouloir faire un programme paramètré
Pour déterminer le point de changement d'outil
Ce que je faisais
J'appelais l'outil le plus long en Z ,
Je le positionnais en Z par rapport à la pièce à une distance qui me paraissait acceptable pour assurer une rotation sans rique des outils
Je relevais sur le point courant origine machine la valeur afficher en Z
Idem pour le X ... J'appelais l'outil le plus long en X
Etc
Ensuite pour terminer
Dans le bloc de sécurité je rentrait ces valeurs G54 X-... Z- ...
Bon ben ce n'était que ma facon de procéder si tu penses que la programmation paramètrée va t'apporter un plus , pourquoi pas, mais méfie toi que l'outil le plus long aura toujours le meme correcteur , par exemple D8 , Par ce que par exemple si ton foret a un autre correcteur ou bien si l'outil le plus long n'est pas le foret tu risque d'avoir des cata