Sorties de fonctions auxiliaires vers l'AP
13.13 Comportement lors d'une recherche de bloc
DB3300.DBX0.6 (Dernier bloc d'actions actif)
Remarque
Le contenu des variables système $P_S, $P_DIR et $P_SGEAR peut être perdu après une
recherche de bloc en raison de processus de synchronisation.
Pour plus d'informations sur l'ASUP, la recherche de bloc et les blocs d'action, voir chapitre
"GMF, canal, mode programme, comportement après remise à zéro (Page 27)" .
Exemple
Recherche de bloc pour contour avec inhibition de la sortie des fonctions auxiliaires spécifiques
à la broche et démarrage d'un ASUP après la sortie des blocs d'action.
Paramétrage : MD11450 $MN_SEARCH_RUN_MODE, Bit 2 = 1
L'ASUP est démarré après la recherche de bloc N55.
Programme pièce :
Code de programme
N05 M3 S200
N10 G4 F3
N15 SPOS=111
N20 M2=4 S2=300
N25 G4 F3
N30 SPOS[2]=IC(77)
N55 X10 G0
N60 G4 F10
N99 M30
ASUP :
Code de programme
PROC ASUP_SAVE
MSG ("Sortie des fonctions de broche")
DEF INT SNR=1
AUSG_SPI:
M[SNR]=$P_SEARCH_SGEAR[SNR]
S[SNR]=$P_SEARCH_S[SNR]
M[SNR]=$P_SEARCH_SDIR[SNR]
SNR=SNR+1
REPEAT AUSG_SPI P=$P_NUM_SPINDLES-1
MSG("")
REPOSA
RET
772
Commentaire
; Broche 1
; La broche 1 est positionnée à 111 degrés dans l'ASUP
; Broche 2
; La broche 2 se déplace par incréments de 77 degrés
; Bloc cible
Description fonctionnelle, 01/2023, A5E48764112D AE
Commentaire
; Sortie du rapport de transmission
; Sortie de la vitesse (avec M40, le
rapport de transmission adapté est
déterminé).
; Sortie du sens de rotation, posi-
tionnement ou mode axe
; Broche suivante
; Pour toutes les broches
Fonctions de base