82/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
Syntaxe :
Exemple :
Arrêt du mouvement jusqu'à ce qu'une position de base de la pièce à usiner soit atteinte :
BSTOPA / BSTOPO
and Controls
Conditions ET :
ASTOPA[<Numéro du canal> ,<Cond.1> {,<Cond.2> }{..{,<Cond.8> }.}]
Conditions OU :
ASTOPO[<Numéro du canal> ,<Cond.1> {,<Cond.2> }{..{,<Cond.8> }.}]
avec :
<Numéro du canal>
<Cond.1, Cond.2...Cond.8>
Fig.3-26:
Syntaxe
A partir d'un canal, il est possible d'arrêter jusqu'à 4 autres canaux
au maximum au moyen des conditions ET/OU.
Utilisation des noms et numéros d'axe
10 ACHSNR% = 2
20 ACHSNAME$ = "X"
30 STOPCHAN% = 2
:
N40 ASTOPO[STOPCHAN%, ACHSNR%<10]
:
N90 ASTOPO[STOPCHAN%, "Z">20.3]
:
N150 ASTOPO[STOPCHAN%, ACHSNAME$<1.5]
Avec la fonction BSTOPA / BSTOPO, il est possible de synchroniser des mou‐
vements entre les canaux. En fonction de la position d'une ou de plusieurs
coordonnées du système de coordonnées de base de la pièce à usiner
Rexroth IndraMotion MTX | Description de l'application
Numéro du canal à piloter (1..n). Valeur INTEGER ou
variable INTEGER.
Définition de 1 à 8 condition(s) sous la forme :
<Axe><Opérateur de comparaison><Valeur de compa‐
raison>
avec :
<Axe>
<Opérateur de comparai‐
son>
<Valeur de comparaison> Valeur réelle ou expres‐
Définition :
●
Numéro de l'axe
●
Nom de l'axe
●
Numéro du canal
Nom d'axe du système ou
du canal, programmé en
tant que constante de chaî‐
ne CPL ou variable de
chaîne CPL.
Opérateurs admissibles :
< , ≤, > , .
sion réelle CPL.
La valeur est calculée au
moment de la préparation
et elle reste active en tant
que valeur modale.