bonjour
voila la réponse officielle de Heidenhain et qui fonctionne je l' atteste.
Vous avez raison de penser qu’il existe une solution plus élégante pour répondre à votre besoin.
Chez heidenhain, on gère cette difficulté en mettant un index sur l’outil. Ainsi, si la CN voit : TOOL CALL 1.1 Z S1000 alors qu’elle a déjà l’outil 1 en broche, elle ne fera pas, ni ne demandera pas de changement d’outil ; elle ajustera simplement les jauges par rapport aux valeurs de longueur et de rayon du tableau d’outils pour T1 et pour T1.1.
Pour que la CN puisse gérer des index sur les outils, le paramètre machine MP7262 doit avoir une valeur différente de 0.
Au besoin, si vous devez le modifier :
- Mettez la CN en mode Edition de programme
- Appuyez sur la touche MOD
- Tapez le code 123
- Puis les touches : GOTO 7 2 6 2
La CN peut gérer jusqu’à 9 index par outil.
Quand le MP7262 est différent de 0 et qu’on ajoute une ligne au tableau d’outils, la CN donne comme numéro à ce nouvel outil, le numéro de la ligne précédente plus un index. Par exemple, si je suis sur l’outil 5 et que j’appuie sur la soft key INSERER LIGNE, la CN ajoute une nouvelle ligne qui aura pour numéro 5.1.
Pour programmer un outil indexé sur la machine, il faut :
- appuyer sur la touche TOOL CALL
- on donne un numéro d’outil qu’on valide avec la touche ENT
- on donne l’axe de broche, par exemple Z
- on revient en arrière avec la flèche vers la gauche et là, la CN nous demande le numéro d’index. Ceci évite qu’elle le réclame à chaque fois qu’on fait un TOOL CALL.
Si on appelle un outil par son nom, l’outil indexé ne devra pas avoir le même nom que l’outil de base.
Ici, les outils 9 et 9.1 sont le même outil mais avec des correcteurs différents :
amicalement