Sorties de fonctions auxiliaires vers l'AP
13.7 Programmation d'une fonction auxiliaire
13.7
Programmation d'une fonction auxiliaire
Syntaxe
La programmation d'une fonction auxiliaire s'effectue dans un bloc de programme pièce selon
la syntaxe suivante :
<Type>[<Extension d'adresse>=]<Valeur>
Remarque
Si aucune extension d'adresse n'est programmée, l'extension d'adresse est implicitement mise
à 0.
Les fonctions auxiliaires prédéfinies avec une extension d'adresse = 0 se rapportent toujours à la
broche maître du canal.
Adressage symbolique
Les valeurs des paramètres "Extension d'adresse" et "Valeur" peuvent également être indiquées
sous forme symbolique. Le nom symbolique de l'extension d'adresse doit alors être indiqué
entre crochets.
Exemple :
Programmation symbolique de la fonction auxiliaire M3 (Broche à droite) pour la 1re broche :
Code de programme
DEF SPINDEL_NR=1
DEF DREHRICHTUNG=3
N100 M[SPINDEL_NR]=DREHRICHTUNG
Remarque
En cas d'utilisation de noms symboliques pour la programmation d'une fonction auxiliaire, ce
n'est pas le nom symbolique qui est transmis lors de la sortie de la fonction auxiliaire vers l'AP,
mais la valeur numérique correspondante.
Exemples
Exemple 1 : Programmation de fonctions auxiliaires prédéfinies
Code de programme
N10 M3
N20 M0=3
N30 M1=3
N40 M2=3
760
Commentaire
; 1re broche dans le canal
; sens de rotation à droite
; correspond à : M1=3
Commentaire
; "Broche à droite" pour la broche maître du canal.
; "Broche à droite" pour la broche maître du canal.
; "Broche à droite" pour la 1re broche du canal.
; "Broche à droite" pour la 2e broche du canal.
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base