berni_74
Nouveau
Bonjour a tous,
J'ai un petite question de programmation.
Je voudrais mettre des contrôles de bris d'outils dans un programme qui est appelé par un programme de palettisation.
J'utilise le palpeur laser qui me renvoi une variable Q199 qui vaut 0 si l'outil est OK et 2 s'il est cassé. Mon but, lorsque qu'un outils casse, est d'arrêter le programme en cours avec un M0 et un message opérateur lui disant de vérifier l'outil...Je fais cela pour éviter les casses en chaîne.
Le problème est que lorsque je fais un test du type IF Q199 = 2 GOTO je suis obligé de renvoyer a un LABEL et non a un numéro de bloc. Mon problème est de savoir ou mettre ce label dans le programme pour qu'il ne soit pas lu si les outils sont tous bons. Si je mets quelque part dans le programme
LBL XXX
MO 'VERIFIER OUTILS Y'
LBL 0
Le label va être lu même si aucun outil n'est cassé et le programme va s'areter sur le M0.
Comment gérez-vous la détection des bris d'outils sur commandes Heidenhain dans des programmes appelé par des programmes de palettisation ?
Merci d'avance de vos conseils.
J'ai un petite question de programmation.
Je voudrais mettre des contrôles de bris d'outils dans un programme qui est appelé par un programme de palettisation.
J'utilise le palpeur laser qui me renvoi une variable Q199 qui vaut 0 si l'outil est OK et 2 s'il est cassé. Mon but, lorsque qu'un outils casse, est d'arrêter le programme en cours avec un M0 et un message opérateur lui disant de vérifier l'outil...Je fais cela pour éviter les casses en chaîne.
Le problème est que lorsque je fais un test du type IF Q199 = 2 GOTO je suis obligé de renvoyer a un LABEL et non a un numéro de bloc. Mon problème est de savoir ou mettre ce label dans le programme pour qu'il ne soit pas lu si les outils sont tous bons. Si je mets quelque part dans le programme
LBL XXX
MO 'VERIFIER OUTILS Y'
LBL 0
Le label va être lu même si aucun outil n'est cassé et le programme va s'areter sur le M0.
Comment gérez-vous la détection des bris d'outils sur commandes Heidenhain dans des programmes appelé par des programmes de palettisation ?
Merci d'avance de vos conseils.