3.16 Réglages système pour le démarrage, la remise à zéro/la fin du programme pièce et le démarrage du
Programme utilisateur déclenché par événement (.../_N_CMA_DIR/_N_PROG_EVENT_SPF)
; Exemple avec activation du frame qui aligne le SCP dans le sens de l'outil,
; lors de la mise en route et de la remise à zéro avec démarrage du programme pièce.
IF $P_PROG_EVENT == 4 ; Démarrage.
IF $P_TRAFO <> 0 ; La transformation a été activée
WAITENC ; Attente des positions valables des axes d'orientation.
TOROTZ ; Rotation de l'axe Z du SCP en direction de l'axe d'outil.
ENDIF
M17
ENDIF
IF $P_PROG_EVENT == 1 ; Démarrage du programme pièce.
TOROTOF ; Réinitialiser le frame d'outil
RET
ENDIF
En principe, l'instruction WAITENC correspond à la séquence de programme suivante
(exemple pour une machine 5 axes avec cinématique AB) :
WHILE TRUE ; Attente du système de mesure.
IF (($AA_ENC_ACTIVE[X]==TRUE) AND ($AA_ENC_ACTIVE[Y]
==TRUE) AND ($AA_ENC_ACTIVE[Z]==TRUE) AND ($AA_ENC_ACTIVE[A]
==TRUE) AND ($AA_ENC_ACTIVE[B]==TRUE)) GOTOF GET_LABEL
ENDIF
G4 F0.5 ; Temps d'attente 0,5 s
ENDWHILE
: Synchroniser la position
GET_LABEL : GET(X,Y,Z,A,B,)
Poursuivre l'exécution du programme
Mode de fonctionnement AUTOMATIQUE
Pour l'exécution automatique des programmes en mode de fonctionnement AUTOMATIQUE,
tous les axes machine dont la position réelle du système de mesure actif a été restaurée
doivent être référencés.
Mode de fonctionnement MDA et écrasement en mémoire
En mode de fonctionnement MDA et en cas d'écrasement en mémoire, le traitement peut
également s'effectuer sans référencement des axes, avec des positions restituées. Pour ce
faire, le départ CN spécifique au canal doit être explicitement débloqué avec les positions
restaurées :
PM20700 $MC_REFP_NC_START_LOCK = 2
Condition supplémentaire
Axes avec codeurs incrémentaux et sans mémoire tampon de valeur réelle
On part du principe que les axes avec codeurs incrémentaux et sans mémoire tampon de
valeur réelle sont bloqués suffisamment rapidement en cas de coupure de courant pour
éviter tout écart par rapport à la dernière position de consigne.
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
GMF, canal, mode programme, comportement après remise à zéro
programme pièce
229