Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 676

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
9.15 Programmlaufzeit / Werkstückzähler
Systemvariable
$AC_ACT_PROG_NET_TIME
$AC_OLD_PROG_NET_TIME
$AC_OLD_PROG_NET_TIME_COUNT
676
Bedeutung
Aktuelle Netto-Laufzeit des aktuellen Programms in Sekunden
Netto-Laufzeit bedeutet, dass die Zeit, in der das Programm gestoppt war,
abgezogen ist.
Wird in der Betriebsart AUTOMATIK aus dem Kanalzustand RESET heraus
ein Teileprogramm neu gestartet, wird $AC_ACT_PROG_NET_TIME
automatisch auf "0" zurückgesetzt.
Weitere Eigenschaften:
Die Reset-Taste setzt $AC_ACT_PROG_NET_TIME nicht auf "0" zurück,
sondern hält den Timer nur an.
Beim Start eines ASUPs wird $AC_ACT_PROG_NET_TIME auf "0" gesetzt
und zählt die Laufzeit des ASUPs mit. Am Ende eines ASUPs verhält es
sich wie bei der RESET-Taste: der Timer wird nur angehalten, aber nicht
auf "0" gesetzt.
Beim Start eines ereignisgesteuerten Programms (PROG_EVENT) wird
$AC_ACT_PROG_NET_TIME nicht zurückgesetzt.
Die Programmlaufzeit wird nur weitergezählt, wenn es sich um ein Start-,
M30- oder Suchlauf-PROG_EVENT handelt.
Das Verhalten von $AC_ACT_PROG_NET_TIME bei GOTOS und
Override = 0% ist über MD27850 parametrierbar (siehe Abschnitt
"Parametrierung")
Hinweis:
Mit $AC_PROG_NET_TIME_TRIGGER kann $AC_ACT_PROG_NET_TIME
weiter manipuliert werden.
Netto-Laufzeit des gerade korrekt beendeten Programms in Sekunden
"Korrekt beendet" bedeutet, dass das Programm nicht mit RESET
abgebrochen, sondern regulär mit
Wird ein neues Programm gestartet, bleibt $AC_OLD_PROG_NET_TIME
unangetastet, bis
erneut erreicht wird.
M30
Weitere Eigenschaften:
$AC_OLD_PROG_NET_TIME wird auf "0" gesetzt, wenn das aktuell
angewählte Programm editiert wird.
Am Ende eines ASUPs oder eines ereignisgesteuerten Programms
(PROG_EVENT) wird $AC_OLD_PROG_NET_TIME nicht verändert.
Hinweis:
Der implizite Kopiervorgang von $AC_ACT_PROG_NET_TIME nach
$AC_OLD_PROG_NET_TIME findet nur statt, wenn
$AC_PROG_NET_TIME_TRIGGER nicht beschrieben wird.
Änderungen auf $AC_OLD_PROG_NET_TIME
Nach POWER ON steht $AC_OLD_PROG_NET_TIME_COUNT auf "0".
$AC_OLD_PROG_NET_TIME_COUNT wird immer dann erhöht, wenn die
Steuerung $AC_OLD_PROG_NET_TIME neu geschrieben hat.
Wenn der Anwender das laufende Programm mit RESET abbricht, bleiben
$AC_OLD_PROG_NET_TIME und $AC_OLD_PROG_NET_TIME_COUNT
unverändert.
Mit $AC_OLD_PROG_NET_TIME_COUNT lässt sich daher feststellen, ob
$AC_OLD_PROG_NET_TIME geschrieben wurde.
Beispiel:
Wenn zwei hintereinander laufende Programme die identische Laufzeit haben
und korrekt beendet wurden, dann kann der Anwender dies über den
veränderten Wert in $AC_OLD_PROG_NET_TIME_COUNT erkennen.
beendet wurde.
M30
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis