Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 703

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

Werbung

Systemvariable
$AC_ACT_PROG_NET_TIME
$AC_OLD_PROG_NET_TIME
$AC_OLD_PROG_NET_TIME_COUNT
$AC_PROG_NET_TIME_TRIGGER
Grundfunktionen
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
Bedeutung
Aktuelle Netto-Laufzeit des aktuellen Programms in Sekunden
(Netto-Laufzeit bedeutet, dass die Zeit, in der das Programm gestoppt war,
abgezogen ist.)
$AC_ACT_PROG_NET_TIME wird mit dem Teileprogrammstart in der
Betriebsart AUTOMATIK aus dem Kanalzustand RESET heraus automatisch
auf "0" zurückgesetzt.
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 M30 beendet wurde.)
Wird ein neues Programm gestartet, bleibt $AC_OLD_PROG_NET_TIME
unangetastet, bis M30 erneut erreicht wird.
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.
Trigger zur Laufzeitmessung
Dient zur selektiven Messung von Programmabschnitten, d. h. durch
Beschreiben von $AC_PROG_NET_TIME_TRIGGER im NC-Programm kann
die Zeitmessung ein- und wieder ausgeschaltet werden:
1. $AC_PROG_NET_TIME_TRIGGER = 2 startet die Messung und setzt
dabei $AC_ACT_PROG_NET_TIME auf "0".
2. $AC_PROG_NET_TIME_TRIGGER = 1 beendet die Messung und kopiert
den Wert aus $AC_ACT_PROG_NET_TIME in
$AC_OLD_PROG_NET_TIME.
Um alle Trigger-Möglichkeiten auszuschöpfen, sind bestimmte Werte für
$AC_PROG_NET_TIME_TRIGGER mit besonderen Funktionen belegt:
0
Neutraler Zustand
Der Trigger ist nicht aktiv.
1
Beenden
Beendet die Messung und kopiert den Wert aus
$AC_ACT_PROG_NET_TIME in $AC_OLD_PROG_NET_TIME.
$AC_ACT_PROG_NET_TIME wird auf "0" gesetzt und läuft danach
weiter.
9.15 Programmlaufzeit / Werkstückzähler
703

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis