GMF, canal, mode programme, comportement après remise à zéro
3.17 Remplacement de fonctions par des sous-programmes
Programmation
N1200 ENDIF
...
N9999 RET
Sous-programme de remplacement "LANG_SUB", variante 2
Flexibilité par adressage indirect via des variables système (broche pilote : $P_SUB_LA, broche
asservie : $P_SUB_CA).
Programmation
N1000 PROC LANG_SUB DISPLOF SBLOF
N1010 DEF AXIS _LA
N1020 DEF AXIS _CA
N1030 DEF INT _GEAR
N1100 IF($P_SUB_AXFCT==1)
N1110
N1120
N1130
N1140
N1150
N1160
asservie
N1170
N1180
N1190
N1200 ENDIF
...
N9999 RET
3.17.3.6
Exemple : Positionnement de la broche
Dans le sous-programme, seul le remplacement des instructions SPOS et SPOSA est exécuté
explicitement. D'autres remplacements doivent être ajoutés par analogie.
Paramétrage
Paramètre machine
PM30465 $MA_AXIS_LANG_SUB_MASK[AX5] = 'H0002' Remplacer les instructions de posi‐
PM22080 $MC_AUXFU_PREDEF_SPEC[9] = 'H0021'
248
_GEAR=$P_SUB_GEAR
_LA=$P_SUB_LA
_CA=$P_SUB_CA
DELAYFSTON
COUPOF(_CA,_LA)
; Changement de rapport de transmission pour la broche pilote et la broche
M[AXTOSPI(_LA)]=_GEAR M[AXTOSPI(_CA)]=_GEAR
DELAYFSTOF
COUPON(_CA,_LA)
Commentaire
Commentaire
; Mémento pour l'axe/la broche pilote
; Mémento pour l'axe/la broche asservi(e)
; Mémento pour le rapport de transmission
; Remplacement en raison d'un changement de rap-
port de transmission
; Rapport de transmission à activer
; Nom d'axe de la broche pilote
; Nom d'axe de la broche asservie
; Début de la plage d'arrêt temporisé
; Désactivation du couplage de broches synchro-
nes
; Fin de la plage d'arrêt temporisé
; Activation du couplage de broches synchrones
Signification
tionnement
Envoi de M19 à l'AP avant le déplace‐
ment
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base