Siemens SINUMERIK 840D sl Manuel De Programmation page 116

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:
Table des Matières

Publicité

Autres fonctions
4.4 Fonctions de mesure
Format
M96 Pxxxx
M97
Le déclenchement de l'interruption est suivi, tout d'abord, de l'appel du cycle enveloppe
CYCLE396 qui appelle à son tour, dans le mode ISO, le programme d'interruption
programmé avec Pxxxx. Le paramètre machine 10808
$MN_EXTERN_INTERRUPT_BITS_M96, bit 1, est traité à la fin du cycle enveloppe, puis la
machine effectue un positionnement avec REPOS sur le point où l'interruption a eu lieu, ou
poursuit avec le bloc suivant.
M97
M97 empêche le démarrage de la routine d'interruption. Il faudra attendre la prochaine
activation avec M96 pour que la routine d'interruption puisse être démarrée par le signal
externe.
Si vous désirez que le programme d'interruption programmé avec M96 Pxx soit appelé
directement avec le signal d'interruption (sans l'étape intermédiaire que constitue le
CYCLE396), vous devez mettre à 1 le bit 10 du paramètre machine 20734
$MC_EXTERN_FUNCTION_MASK. Le sous-programme programmé avec Pxx sera alors
appelé dans le mode Siemens dès que le signal bascule de 0 sur 1.
Les numéros de fonction M de la fonction d'interruption sont réglés par des paramètres
machine. Avec le paramètre machine 10804 $MN_EXTERN_M_NO_SET_INT, vous
déterminez le numéro M pour l'activation d'une routine d'interruption, avec le paramètre
machine 10806 $MN_EXTERN_M_NO_DISABLE_INT le numéro M pour l'inhibition d'une
routine d'interruption.
N'utilisez que des fonctions M qui ne sont pas réservées pour les fonctions M standard. Les
fonctions M par défaut sont M96 et M97. Pour activer la fonction, le bit 0 du paramètre
machine 10808 $MN_EXTERN_INTERRUPT_BITS_M96 doit être mis à 1. Les fonctions M
ne sont alors pas envoyées à l'AP. Si le bit 0 n'est pas mis à 1, les fonctions M seront
interprétées comme des fonctions auxiliaires ordinaires.
A la fin du programme d'interruption, la machine revient normalement à la position finale du
bloc de programme qui fait suite au bloc d'interruption. Si vous désirez que le programme
pièce soit poursuivi à partir du point d'interruption, vous devez placer une instruction REPOS
à la fin du programme d'interruption, par exemple REPOSA. Pour cela, le programme
d'interruption doit avoir été écrit dans le mode Siemens.
Les fonctions M pour l'activation et la désactivation d'un programme d'interruption doivent
figurer seules dans le bloc. L'alarme 12080 (erreur de syntaxe) sera délivrée si vous
programmez des adresses autres que "M" et "P" dans le bloc.
116
;Activation de l'interruption du programme
;Désactivation de l'interruption du programme
Manuel de programmation, 02/2012, 6FC5398-5BP40-3DA0
Tournage ISO

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sinumerik 828d

Table des Matières