Rapidstop; Read_Bit - Omron trajexia TJ1-MC04 Manuel De Programmation

Masquer les pouces Voir aussi pour trajexia TJ1-MC04:
Table des Matières

Publicité

Commandes BASIC
Exemple
Un arbre rotatif comporte un commutateur actionné par came qui doit être
changé en fonction de pièces de différentes dimensions. En outre, l'arbre com-
porte un détecteur de proximité qui indique l'état TDC de la machine. Avec une
came mécanique, le changement entre deux tâches est long. Pour simplifier
cette opération, la commande PSWITCH peut être utilisée en tant que commuta-
teur à came logiciel. Le détecteur de proximité est relié à l'entrée 7 et la sortie
à la sortie 11. L'arbre est contrôlé par l'axe 0. Le moteur comporte un codeur
900 ppr. La sortie doit être activée à partir de 80 unités.
PSWITCH utilise le facteur de conversion d'unités pour permettre de définir
les positions en fonction d'unités pratiques. Le facteur de conversion d'unités
doit tout d'abord être calculé et défini. Chaque impulsion d'un codeur fournit
quatre fronts dénombrés par le TJ1-MC__. Par conséquent, il y a 3 600 fronts/
tour ou 10 fronts/degré. Si vous réglez le facteur de conversion d'unités sur
10, vous pouvez travailler en degrés.
Vous devez ensuite déterminer la valeur de tous les arguments PSWITCH.
commutateur : le numéro de commutateur peut correspondre à un commuta-
teur non utilisé. Dans cet exemple, vous utilisez le numéro 0.
activation : le commutateur doit être activé pour pouvoir fonctionner.
Définissez cet argument sur 1.
axe : l'arbre est contrôlé par l'axe 0.
numéro_sortie : la sortie contrôlée correspond à la sortie 11.
état_sortie : la sortie doit être activée. Cet argument doit donc avoir
la valeur 1 (ON).
position_définition : la sortie doit être produite à 80 unités.
position_ràz : la sortie doit être activée pour une période de 120 unités.
Tous ces paramètres peuvent être définis dans les lignes de code BASIC
suivantes :
switch:
UNITS AXIS(0) = 10 ' Définit le facteur de conversion d'unités
REPDIST = 360
REP_OPTION = ON
PSWITCH(0,ON,0,11,ON,80,200)
Ce programme utilise la distance de répétition définie sur 360 degrés
et l'option de répétition. Ainsi, la position de l'axe est conservée entre 0
et 360 degrés.
Voir aussi
HW_PSWITCH, OP, UNITS.
MANUEL DE PROGRAMMATION

3.2.215 RAPIDSTOP

/i
Type
Commande d'axe
Syntaxe
RAPIDSTOP
RS
Description
La commande RAPIDSTOP annule le mouvement en cours sur tous les axes
à partir du tampon de mouvement actuel (MTYPE). Les mouvements pour
les commandes de mouvement à profil de vitesse (MOVE, MOVEABS,
MOVEMODIFY, FORWARD, REVERSE, MOVECIRC et MHELICAL) ralen-
tissent jusqu'à l'arrêt au taux de décélération défini par le paramètre DECEL.
Les mouvements des autres commandes sont immédiatement arrêtés.
Remarques :
La commande RAPIDSTOP annule uniquement les mouvements en cours
d'exécution. Les autres mouvements placés dans les tampons de mouve-
ment suivant (NTYPE) ou dans les tampons de tâches sont chargés.
Lors de la décélération des mouvements actuels, les commandes
RAPIDSTOP supplémentaires sont ignorées.
Arguments
N/A
Exemple
Pas d'exemple.
Voir aussi
CANCEL, MTYPE, NTYPE.

3.2.216 READ_BIT

/i
Type
Commande système
Syntaxe
READ_BIT(numéro_bit, numéro_vr)
Description
La commande READ_BIT renvoie la valeur du bit spécifié dans la variable VR
spécifiée (0 ou 1).
Arguments
numéro_bit
Numéro du bit à lire. Plage : [0,23].
numéro_vr
Numéro de la variable VR dont le bit est lu. Plage : [0,1023].
Exemple
Pas d'exemple.
Voir aussi
CLEAR_BIT, SET_BIT.
127

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Trajexia tj1-mc16

Table des Matières