Commandes BASIC
Arguments
•
axe
Axe à définir comme axe superposé. Définissez l'argument sur la valeur -
1 pour annuler la liaison et rétablir le fonctionnement normal.
Exemple
FORWARD ' Définit le mouvement continu
ADDAX(2) ' Ajoute l'axe 2 pour correction
REPEAT
GOSUB getoffset ' Obtient le décalage à appliquer
MOVE(offset) AXIS(2)
UNTIL IN(2) = ON ' Jusqu'à ce que la correction soit effectuée
Des pièces sont placées sur une courroie à déplacement continu et sont récoltées
en aval de la ligne. Un système de détection indique si une pièce est devant ou der-
rière sa position nominale et détermine le décalage correspondant.
Dans cet exemple, l'axe 0 correspond à l'axe de base. Il exécute un mouvement
avant continu et un mouvement superposé sur l'axe 2 est utilisé pour appliquer
des décalages en fonction du décalage calculé dans une sous-routine.
Voir aussi
AXIS, OUTLIMIT
AVERTISSEMENT
N'oubliez pas que la génération de plusieurs commandes
dans un système peut créer une boucle dangereuse lorsqu'un
axe est relié à un autre, et inversement, par exemple. Cette situa-
tion peut rendre le système instable.
3.2.23 ADDAX_AXIS
/i
Type
Paramètre d'axe (en lecture seule)
Syntaxe
ADDAX_AXIS
Description
Le paramètre d'axe ADDAX_AXIS renvoie le numéro de l'axe auquel l'axe
de base est actuellement relié par la commande ADDAX.
Arguments
N/A
Exemple
>> BASE(0)
>> ADDAX(2)
>> PRINT ADDAX_AXIS
2.0000
Voir aussi
ADDAX, AXIS
MANUEL DE PROGRAMMATION
3.2.24 AIN
/i
Type
Paramètre système
Syntaxe
AIN(canal_analogique)
Description
Des canaux d'entrée analogiques +/-10 V sont fournis en connectant des
modules JEPMC-AN2900 au bus MECHATROLINK-II.
Remarque : la valeur d'entrée analogique est contrôlée pour garantir qu'elle
est supérieure à zéro, même si elle doit toujours être positive. Ce contrôle
permet de détecter la présence de parasites sur le signal entrant, qui risque
de rendre la valeur négative et d'entraîner une erreur. En effet, une vitesse
négative n'est valide pour aucun type de mouvement, à l'exception
de FORWARD et REVERSE.
Arguments
canal_analogique
Numéro du canal d'entrée analogique (0 à 31).
Exemple
MOVE(-5000)
REPEAT
a=AIN(1)
ADDAX
IF a<0 THEN a=0
SPEED=a*0.25
UNTIL MTYPE=0
La vitesse d'une ligne de production est déterminée par le taux d'alimentation
des matériaux. Cette alimentation est effectuée via une disposition en boucle
passive intégrée à un dispositif de détection de hauteur par ultrasons. La sor-
tie du capteur à ultrasons est comprise dans la plage 0 V à 4 V, la sortie étant
égale à 4 V lorsque la boucle est la plus longue.
Voir aussi
N/A
3.2.25 AND
/i
Type
Opération mathématique
Syntaxe
expression1 AND expression2
47