Bonsoir,
Je ne sais pas si c'est la meilleure façon de procéder, mais je viens de le tester et ça semble fonctionner.
Si j'ai bien compris, ce qui vous gène, est que la CN passera systematiquement dans le label destiné à stopper l'usinage et informer l'opérateur que l'outil est brisé.
L'ajout d'une instruction de saut au tout début de ce label, avec condition sur Q199 (cf: Ligne 7 du programme d'exemple), permet d'en "sauter" le contenu si l'outil n'est pas déclaré brisé.
Le programme suivant permet de tester rapidement le fonctionnement en faisant varier la valeur de Q199.
Pour aller plus loin dans la gestion de rupture d'outils, plutôt que d'arrêter l'usinage et attendre que l'opérateur ait remplacé l'outil, sachez qu'il est possible d'effectuer un remplacement automatique de l'outil brisé par un outil "jumeau" (si l'outil jumeau est déclaré dans la colonne RT du tableau d'outils).
Une autre possibilité est d'utiliser la fonction M101 pour changer automatiquement l'outil en cours par son outils jumeau SI sont temps d'utilisation (défini dans la colonnes TIME1 et TIME2 du tableau d'outils) est atteint.
Accès direct à la documentation de la fonction M101 :
M101 / M102 - Changement d'outil automatique par un outil jumeau si la durée d'utilisation est atteinte
Cordialement,
Bruno