Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 168

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

Werbung

SINUMERIK Maschinen- und Settingdaten
2.3 NC-Maschinendaten
Das Schreiben eines neuen Variablenwertes führt dazu, dass vor dem Absichern des alten
Variablenwertes in der REORG-Logdatei die vergangenen n Schreiboperationen, die
eingetragen wurden (höchstens aber bis zum vorigen ausführbaren Satz) darauf
hingeprüft werden, ob der neu zu schreibende Parameter schon einmal geschrieben wurde.
Wenn ja, dann findet kein erneuter Eintrag in die REORG-Logdatei statt.
Wenn nein, dann findet der Eintrag statt. Das Schreiben eines Variablenwertes kann
damit auf Kosten des Zeitbedarfs sehr speichereffizient gestaltet werden.
Beispiel:
Es sei MD17600 $MN_DEPTH_OF_LOGFILE_OPT = 5 und eine typische Programmsequenz sei:
x10
r1=1
r2=1
r3=1
r4=1
r5=1
r6=1
r2=1
r3=1
r1=2
x20
r1=3
r1=4
Die Einstellung des MDs ist besonders dann von Vorteil, wenn wenige verschiedene
Parameter häufig
(z.Bsp. in einer Schleife) beschrieben werden und dabei der Alarm 15110 auftritt.
17610
DEPTH_OF_LOGFILE_OPT_PF
-
Tiefe der PowerFail Logspeicheroptimierung
-
-
3
Beschreibung:
Tiefe der Speicheroptimierung in der PowerFail-Logdatei (=Suchtiefe, um zu erkennen,
ob ein zu schreibender Parameter schon in der PowerFail-Logdatei enthalten ist).
Man kann den Wert des Maschinendatums vergrößern, wenn beim Programmablauf
der Alarm 15120 auftritt und man diesen vermeiden will.
(Alternativ kann man die Größe der PowerFail-Logdatei selbst vergrößern
mit MD18232 $MN_MM_ACTFILESYS_LOG_FILE_MEM, falls man dazu das benötigte Zugriffsrecht
besitzt
168
; ausführbarer NC-Satz
; seit x10 der erste Schreibbefehl
; -> speichere alten Wert in Logdatei ab. 1. Eintrag
; stelle fest, dass r2 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 2. Eintrag
; stelle fest, dass r3 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 3. Eintrag
; stelle fest, dass r4 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 4. Eintrag
; stelle fest, dass r5 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 5. Eintrag
; stelle fest, dass r6 noch nicht enthalten ist
; -> speichere alten Wert in Logdatei ab. 6. Eintrag
; stelle fest, dass r2 schon enthalten ist
; (ist 5.ältester Eintrag) -> kein erneutes Abspeichern
; stelle fest, dass r3 schon enthalten ist
; (ist 4.ältester Eintrag) -> kein erneutes Abspeichern
; wegen MD17600 $MN_DEPTH_OF_LOGFILE_OPT = 5 wird nicht erkannt,
; dass r1 schon enthalten ist
; (ist 6.ältester Eintrag) -> speichere alten Wert in Logdatei
; ab. 7. Eintrag
; ausführbarer NC-Satz
; seit x20 der erste Schreibbefehl
; -> speichere alten Wert in Logdatei ab. 1. Eintrag
; stelle fest, dass r1 schon enthalten ist
; (nur ein Eintrag) -> kein erneutes Abspeichern
100, 10, 30
EXP, N01
DWORD
0
1000
Listenhandbuch, 10/2015, 6FC5397-7AP40-5AA3
-
RESET
1/1
M
Maschinendaten und Parameter

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinamics s120

Inhaltsverzeichnis