Télécharger Imprimer la page

Siemens SINUMERIK 828D Consignes De Fonctionnement page 257

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

Temps d'exécution du programme
Les temporisateurs sont disponibles pour mesurer les temps d'exécution du programme
uniquement en mode AUTOMATIQUE.
Variable système (spécifique au canal)
$AC_ACT_PROG_NET_TIME
$AC_OLD_PROG_NET_TIME
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
GMF, canal, mode programme, comportement après remise à zéro
3.19 Temps d'exécution du programme / Compteur de pièces
Description
Temps d'exécution actuel net en secondes du programme en cours
Le temps d'exécution net signifie que le temps d'arrêt du programme a été sous‐
trait.
Si un programme pièce est redémarré en mode AUTOMATIQUE à partir de l'état
de canal REMISE À ZÉRO, $AC_ACT_PROG_NET_TIME est automatiquement remis
à "0".
Autres propriétés :
Le bouton de réinitialisation ne remet pas $AC_ACT_PROG_NET_TIME à "0"
mais arrête seulement le temporisateur.
Lorsqu'un ASUP est démarré, $AC_ACT_PROG_NET_TIME est mis à "0" et
compte le temps d'exécution de l'ASUP. À la fin d'un ASUP, le comportement
est le même qu'avec le bouton REMISE À ZÉRO : le temporisateur est seule‐
ment arrêté, mais n'est pas remis à "0".
Lors du démarrage d'un programme déclenché par événement
(PROG_EVENT), $AC_ACT_PROG_NET_TIME n'est pas remis à 0.
Le temps d'exécution du programme n'est compté que s'il s'agit d'un démar‐
rage, d'un M30 ou d'une recherche PROG_EVENT.
Le comportement de $AC_ACT_PROG_NET_TIME avec GOTOS et correction =
0% est paramétrable à l'aide de PM27850 (voir section "Paramétrage")
Remarque :
$AC_ACT_PROG_NET_TIME peut continuer d'être manipulé avec
$AC_PROG_NET_TIME_TRIGGER.
Temps d'exécution net du programme correctement terminé à l'instant, en se‐
condes.
"Correctement terminé" signifie que le programme n'a pas été interrompu avec la
REMISE À ZÉRO, mais qu'il a été terminé normalement avec M30.
Si un nouveau programme est démarré, $AC_OLD_PROG_NET_TIME reste in‐
changé jusqu'à ce que M30 soit de nouveau atteint.
Autres propriétés :
$AC_OLD_PROG_NET_TIME est mis à "0" lorsque le programme actuellement
sélectionné est édité.
À la fin d'un ASUP ou d'un programme déclenché par événement
(PROG_EVENT), $AC_OLD_PROG_NET_TIME n'est pas modifié.
Remarque :
L'opération de copie implicite de $AC_ACT_PROG_NET_TIME vers
$AC_OLD_PROG_NET_TIME n'a lieu que si $AC_PROG_NET_TIME_TRIGGER n'est
pas décrit.
257

Publicité

loading