Télécharger Imprimer la page

Bosch Rexroth IndraMotion MTX Manuel De Programmation page 42

Masquer les pouces Voir aussi pour Rexroth IndraMotion MTX:

Publicité

18/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
3.2.3
Les moments d'interprétation entre les parties des langages CPL et
standard sont à prendre en compte !
Exemple :
Exemple :
3.3
Liaison de programmes CN
3.3.1
Tableau de liaison
and Controls
Par la caractérisation particulière des parties de langage CPL, le programmeur
peut immédiatement reconnaître les parties du programme qui sont suppri‐
mées dès la préparation de bloc.
Les éléments de la programmation standard ne montrent un effet visible de
l'extérieur qu'au moment de l'exécution du bloc sur la machine.
N523 KvProg(X[@KVX])
Jusqu'au moment de l'exécution du bloc N523, la variable @KVX peut toutefois
recevoir une valeur tout à fait différente (qui a été écrite par ex. par un autre
canal) !
Afin d'éviter ici des incertitudes, il convient d'utiliser la fonction "WAIT". L'ordre
WAIT bloque la préparation du bloc jusqu'à ce que le bloc CN programmé pré‐
alablement ait été complètement traité. Ainsi la préparation de bloc est syn‐
chronisée avec l'état actif (moment de l'interpolation) de la commande. Puis. la
préparation de bloc est continué pour le bloc programmé ensuite. A ce moment-
là, il n'existe plus de blocs préparés étant donné qu'ils ont tous été traités
auparavant.
WAIT
N523 KvProg(X[@KVX])
Après la sélection du programme, celui-ci est d'abord vérifié en ce qui concerne
sa syntaxe et les destinations de saut possibles ainsi que les appels de sous-
programmes. En outre, les structures d'administration correspondantes sont
créées pour les variables CPL auxquelles la commande accède au moment de
l'exécution. Ce processus est désigné liaison (ou préparation).
Le résultat d'une exécution de liaison réalisée avec succès est la création d'un
tableau de liaison pour le programme CN correspondant. Tous les tableaux de
liaison de l'IndraMotion MTX sont archivés dans un répertoire spécial qui est
déterminé dans le paramètre machine 3080 00004. Le nom du tableau de liai‐
son pour un programme s'ensuit du nom du programme pièce auquel est ajouté
la désignation terminale (extension) ".l" (l : liaison).
Pendant le montée en régime de la commande, celle-ci recherche pour tous
les tableaux de liaison existants le programme CN correspondant. La recherche
est effectuée selon le chemin de recherche réglé dans le paramètre machine
3080 00001. Les tableaux de liaison pour lesquelles aucun programme pièce
ne peut être trouvé sont effacés.
Lors d'une nouvelle sélection d'un programme CN déjà lié, l'IndraMotion MTX
utilise un tableau de liaison déjà existante dans la mesure où le programme
Rexroth IndraMotion MTX | Description de l'application
Au moment de l'exécution du bloc N523, la valeur à uti‐
liser comme KV pour l'axe X est celle qui était affectée
à la variable permanente @KVX au moment de la pré‐
paration du bloc.
Synchronisation de la préparation de bloc.
Au moment de l'exécution de bloc du bloc N523, la va‐
leur à utiliser comme KV pour l'axe X est celle qui a été
affectée à la variable permanente @KVX au moment de
la préparation de bloc. Du fait que la préparation de bloc
a été synchronisée maintenant, il s'agit maintenant de
la valeur active de la variable.

Publicité

loading