Paramétrage
Paramètre machine
PM15700 $MN_LANG_SUB_NAME = "LANG_SUB"
PM15702 $MN_LANG_SUB_PATH = 0
PM22080 $MC_AUXFU_PREDEF_SPEC[12] = 'H21'
PM22080 $MC_AUXFU_PREDEF_SPEC[13] = 'H21'
PM22080 $MC_AUXFU_PREDEF_SPEC[13] = 'H21'
PM22080 $MC_AUXFU_PREDEF_SPEC[15] = 'H21'
PM22080 $MC_AUXFU_PREDEF_SPEC[16] = 'H21'
PM30465 $MA_AXIS_LANG_SUB_MASK[AX5] = 'H0001' Remplacer les instructions de chan‐
Programme principal
Programmation
PROC MAIN
N110 COUPON(S2,S1)
N120 G01 F100 X100 S5000 M3 M43
N130 M40
N140 M3 S1000
N9999 M30
Sous-programme de remplacement "LANG_SUB", variante 1
Optimisation de la simplicité et la rapidité grâce à l'adressage direct des broches (S1 : broche
pilote, S2 : broche asservie).
Programmation
N1000 PROC LANG_SUB DISPLOF SBLOF
N1100 IF($P_SUB_AXFCT ==1)
N1140
N1150
N1160 ; changement de rapport de transmission séparé pour la broche pilote et la bro-
che asservie
N1170
N1180
N1190
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
GMF, canal, mode programme, comportement après remise à zéro
DELAYFSTON
COUPOF(S2,S1)
M1=$P_SUB_GEAR M2=$P_SUB_GEAR
DELAYFSTON
COUPON(S2,S1)
3.17 Remplacement de fonctions par des sous-programmes
Signification
Sous-programme
Répertoire constructeur
M41 : Sortie avant le déplacement
M42 : Sortie avant le déplacement
M43 : Sortie avant le déplacement
M44 : Sortie avant le déplacement
M45 : Sortie avant le déplacement
gement de rapport
Commentaire
; Activation du couplage de broches syn-
chrones
; Appel de sous-programme sur la base de
M43
; Activation du changement de rapport de
transmission automatique
; Appel de sous-programme sur la base de
S1000
; et changement de rapport de transmission
; autom. ainsi déclenché
Commentaire
; Remplacement en raison d'un changement de rap-
port de transmission
; 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
247