Télécharger Imprimer la page

SELIAtec RM 01 Mode D'emploi page 7

Module de commande d'axes pour servomoteurs

Publicité

D'UTILISATION
Interruptions
Dans
beaucoup
d'axes
asservis,
utilisateur
certaines conditions sont réunies.
De
ce
fait
d'interruption vers le programme utilisateur en fonction
de certaines conditions décrites ci-dessous.
MOTION COMPLETE
WRAP AROUND CONDITION
BREAK POINT REACHED
MOTION ERROR
NEGATIVE LIMIT SWITCH
POSITIVE LIMIT SWITCH
COMMAND ERROR
POSITION CAPTURE RECEIVED
Tous
les
modules
utilisent la même ligne d'interruption. Afin que le PC
puisse détecter la provenance du signal, chaque module
mémorise sa demande d'interruption. Le bit 6 du registre
de status (Status read) indique que le module à générer
un signal d'interruption vers le programme utilisateur.
Cette information peut être également lue à l'adresse de
base + 8000H du module (le bit est le même que celui du
registre de status (Status read).
Lorsque le PC lit et traite l'état d'interruption du
module le bit 6 du registre de status (Status read) est
remis à 0 automatiquement et le signal d'interruption
est désactivé. Le dispositif est prêt à gérer un nouvel
événement.
de
situations,
il
est
soit
interrompu
le
module
présents
MANUEL
pendant
important
que
par
le
module
peut
généré
Apparaît
lorque
est généré
Apparaît lorsque la position
des axes passe de la valeur
+1.073.741.823 à la position
-1.073.741.824
Apparaît
condition
de
est réalisée
Apparaît lorqu'une erreur de
poursuite
est
(uniquement
valable
retour codeur est utilisé)
Apparaît
lorqu'il
atteinte
du
négatif
Apparaît
lorqu'il
atteinte
du
positif
Apparaît lorsque une erreur
de commande a été détectée
Apparaît
lorsque
d'index
du
l'entrée
référence
détectée
sur
une
carte
le
déplacement
le
programme
lorsque
un
signal
le
profil
lorsqu'une
point
d'arrêt
détectée
si
un
y
fin
de
course
y
fin
de
course
le
signal
codeur
ou
est
de
base
- 7 -
a
a

Publicité

loading