Basicerror - Omron trajexia TJ1-MC04 Manuel De Programmation

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

Publicité

Commandes BASIC
Description
La commande BASE sert à définir l'axe de base par défaut ou un groupe de
séquence d'axes spécifique. Toutes les commandes de contrôle d'axes et les
paramètres d'axe ultérieurs s'appliquent à l'axe de base ou au groupe d'axes
spécifié, sauf si la commande AXIS est utilisée pour spécifier un axe de base
temporaire. L'axe de base est valable jusqu'à ce qu'il soit modifié par BASE.
Chaque processus BASIC peut comporter un groupe d'axes spécifique et cha-
que programme peut définir un groupe d'axes de manière indépendante. Utilisez
le modificateur PROC pour accéder au paramètre d'une tâche donnée.
Le groupement d'ordre BASE peut être défini en attribuant l'ordre des axes de
manière explicite. Cet ordre est utilisé à des fins d'interpolation dans des mouve-
ments circulaires et linéaires multiaxes. La valeur par défaut du groupe d'axes
de base est (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) au démarrage ou au début
de l'exécution d'un programme sur une tâche. Si aucun argument n'est spécifié,
la commande BASE renvoie le groupement d'ordre de base actuel.
Remarque : si la commande BASE ne spécifie pas tous les axes, elle rensei-
gne automatiquement les valeurs restantes. Elle complète d'abord les axes
restants à partir de la dernière valeur déclarée, puis complète les axes res-
tants de la séquence.
Ainsi, BASE(2,6,10) définit le tableau interne de 16 axes sur :
2,6,10,11,12,13,14,15,0,1,3,4,5,7,8,9.
Arguments
La commande peut comporter jusqu'à 16 arguments.
axe_n
Numéro de l'axe défini en tant qu'axe de base et axes suivants du groupe
pour les mouvements multiaxes.
Exemple
BASE(1)
UNITS = 2000 ' Définit le facteur de conversion d'unités pour l'axe 1
SPEED = 100 ' Règle la vitesse de l'axe 1
ACCEL = 5000 ' Règle le taux d'accélération de l'axe 1
BASE(2)
UNITS = 2000 ' Définit le facteur de conversion d'unités pour l'axe 2
SPEED = 125 ' Règle la vitesse de l'axe 2
ACCEL = 10000 ' Règle le taux d'accélération de l'axe 2
Il est possible de programmer chaque axe en fonction d'une vitesse,
d'une accélération et d'autres paramètres spécifiques.
MANUEL DE PROGRAMMATION
Exemple
BASE(0)
MOVE(100,-23.1,1250)
Dans cet exemple, les axes 0, 1 et 2 se déplacent vers les positions spéci-
fiées à la vitesse et au taux d'accélération définis pour l'axe 0. BASE(0) défi-
nit l'axe 0 en tant qu'axe de base, qui détermine les trois axes utilisés par
MOVE, ainsi que la vitesse et le taux d'accélération.
Exemple
>> BASE(0,2,1)
Dans la ligne de commande, l'ordre du groupe de base peut être affiché en
tapant BASE.
Exemple
>> RUN "PROGRAM",3
>> BASE PROC(3)(0,2,1)
Utilisez le modificateur PROC pour afficher l'ordre du groupe de base d'une
tâche donnée.
Exemple
>> BASE(2)
>> PRINT BASE
2.0000
L'impression de BASE renvoie l'axe de base sélectionné.
Voir aussi
AXIS

3.2.38 BASICERROR

/i
Type
Commande système
Syntaxe
BASICERROR
Description
La commande BASICERROR sert à exécuter une routine lorsqu'une erreur
d'exécution se produit dans un programme. BASICERROR ne peut être uti-
lisé que dans le cadre d'une commande ON ... GOSUB ou ON ... GOTO.
Cette commande doit obligatoirement être exécutée une fois dans le pro-
gramme BASIC. Si plusieurs commandes sont utilisées, seule la dernière
commande exécutée est valable.
Arguments
N/A
52

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Trajexia tj1-mc16

Table des Matières