Description de l'application | Rexroth IndraMotion MTX
BlkNmb (BNB)
Syntaxe :
Particularités et restrictions :
3.18.3
Fonctions de synchronisation au moment de l'exécution du bloc
Généralités
10 WAIT(NOT BITIF(3,2,1),,C%)
20 IF C%=0 THEN
30 DSP(10,10,"BED. SCHON OK")
40 ENDIF
10 WAIT(BITIF(4,4,1)=E7?,250,ERG%)
20 IF ERG%=0 THEN
30 DSP(10,10,"NON ATTENDU")
40 ENDIF
50 IF ERG%=2 THEN
60 DSP(10,10,">ATTENDU pour 250 ms")
70 ENDIF
A l'aide de la fonction CN standard BlkNmb, il est possible de limiter le nombre
maximal des blocs traités dans la préparation de blocs.
La fonction BlkNmb permet par exemple de gérer la poursuite du traitement
des résultats de mesure déterminés au moment de l'exécution dans le pro‐
gramme pièce suivant.
BlkNmb(<Nbr>)
BlkNmb() ou
BlkNmb(0)
Format abrégé : BNB(...)
avec
<Nbr>
Fig.3-22:
Syntaxe BlkNmb (BNB)
●
Si, au moment de l'appel de la fonction déjà, plus de <Nbr> blocs sont
préparés, la préparation de blocs s'arrête jusqu'à ce que le nombre des
blocs préparés est inférieur à <Nbr>.
●
Si, par rapport au <Nbr>, plus de blocs sont indiqués que prévu dans le
cadre de la configuration de la commande, le nombre de blocs effectif est
automatiquement réduit au paramétrage MP 7060 00110.
Un programme par canal peut être traité dans l'IndraMotion MTX. Si les sé‐
quences d'usinage sont subdivisées en différents programmes séparés et si
ces programmes sont procédés dans différents canaux, il est possible de piloter
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
Attente, jusqu'à ce que le 4ème si‐
gnal d'entrée relatif à la broche de
la 1ère broche possède la valeur
FALSE. La variable C% fournit soit
la valeur "0", si la condition était dé‐
jà remplie lors de l'appel WAIT, ou
la valeur "2", si la condition n'a été
remplie que pendant l'attente.
Attente, jusqu'à ce que le 5ème si‐
gnal de sortie relatif à l'axe du 1er
axe prenne la valeur de la variable
E7?, ou que 250 ms se soient écou‐
lées. La variable ERG% fournit soit
la valeur "0", si la condition était dé‐
jà remplie lors de l'appel WAIT, ou
la valeur "1", si le temps est déjà
expiré, ou la valeur "2", si la condi‐
tion a été remplie pendant l'attente.
Limitation ACTIVÉE.
Limitation DÉSACTIVÉE.
Le nombre de blocs maximal permis dépend de
MP 7060 00110.
Nombre de blocs maximal souhaité.
INTEGER.
Champs de saisie : supérieur/égal à 0.
0: Le nombre de blocs maximal permis dépend de
MP 7060 00110.
75/550