Télécharger Imprimer la page

Siemens SINUMERIK 828D Mode D'emploi page 139

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

Si l'axe X1 continue de s'approcher de l'axe X2 et franchit la barrière photoélectrique de
sécurité rapprochée, il se place dans une position sûre.
Langage CN
ID=1 WHENEVER $AA_IM[X2] -
$AA_IM[X1] < 30 DO $AA_OVR[X2]=0
ID=2 EVERY $AA_IM[X2] - $AA_IM[X1]
< 15 DO POS[X1]=0
5.5
Enregistrer les temps d'exécution dans le paramètre R
Tâche
Enregistrer le temps d'exécution à partir du paramètre R 10 pour les blocs de programme pièce.
Programme
IDS=1 EVERY $AC_TIMEC==0 DO $AC_MAR-
KER[0] = $AC_MARKER[0] + 1
IDS=2 DO $R[10+$AC_MARKER[0]] =
$AC_TIME
DEFINE INDEX AS $AC_MARKER[0]
IDS=1 EVERY $AC_TIMEC==0 DO INDEX =
INDEX + 1
IDS=2 DO $R[10+INDEX] = $AC_TIME
Actions synchrones
Description fonctionnelle, 07/2023, A5E48765042D AF
5.5 Enregistrer les temps d'exécution dans le paramètre R
Commentaire
;
Barrière photoélectrique de sécurité
;
Position sûre
Commentaire
;
Sans programmation symbolique, l'exemple se
;
présente comme suit :
;
Lors d'un changement de bloc, incrémenter
;
l'indicateur de paramètre R
;
Écrire le temps actuel du début
;
de bloc dans le paramètre R
;
Avec une programmation symbolique, l'exemple
;
se présente comme suit :
;
Conventions de programmation
;
symbolique
;
Lors d'un changement de bloc, incrémenter
;
l'indicateur de paramètre R
;
Écrire le temps actuel du début
;
de bloc dans le paramètre R
Exemples
139

Publicité

loading