Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 424

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

10
Actions synchrones au déplacement
10.1 Structure, généralités
• EVERY
La condition est interrogée dans chaque période
d'appel de l'interpolateur. L'action est toujours
exécutée une seule fois, quand la condition est
remplie.
Commande par fronts :
L'action sera exécutée une nouvelle fois dès que la
condition passe de l'état FALSE à l'état TRUE.
Condition
En comparant deux variables temps réel ou une
variable temps réel et une expression calculée dans le
prétraitement des blocs, la condition détermine si une
action doit être exécutée.
A partir de la version de logiciel 4 :
Dans la condition, on peut combiner des résultats de
comparaisons avec des opérateurs booléens ().
La condition est contrôlée dans la période d'appel de
l'interpolateur. Si elle est remplie, l'action
correspondante sera exécutée.
A partir de la version de logiciel 5 :
Vous pouvez programmer un code G dans la condition.
Ceci vous permet de définir des réglages particuliers
pour le traitement de la condition et l'action/le cycle
technologique à exécuter, indépendamment des
réglages en vigueur dans le programme pièce. Le
découplage des actions synchrones de l'environnement
du programme est nécessaire, car les actions
synchrones doivent exécuter leurs actions à des
instants quelconques dans un état initial défini lorsque
des conditions de déclenchement sont remplies.
Applications :
Détermination du système d'unités pour le traitement
de la condition et l'action à l'aide des codes G G70,
G71, G700, G710.
Seuls ces codes G sont autorisés dans la version de
logiciel 5.
Un code G indiqué dans la partie "condition" est valable
pour le traitement de la condition et pour l'action, si
aucun code G n'est indiqué dans la partie "action".
Un seul code G du groupe de codes G peut être
programmé dans une partie "condition".
Exemple de programmation
WHENEVER $AA_IM[X] > 10.5*SIN(45) DO ...
10-424
Exemple :
ID=1 EVERY $AA_IM[B]>75 DO
POS[U]=IC(10) FA[U]=900;
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
quand la valeur réelle de l'axe B dans le
SCM dépasse la valeur 75, l'axe U doit
poursuivre le positionnement de 10 avec
avance axiale.
Comparaison avec une expression
calculée dans le prétraitement des
blocs
© Siemens AG 2004 All rights reserved.
10
03.04

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d