Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 173

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

Werbung

09/2011
isoActHDNo
Für die Zeilen 1- 4 gilt:
Diese Wert sind nur sinnvoll, wenn der ISO2-Modus erlaubt ist.
Dieser Wert enthält die H-Nummer der Werkzeuglängen-Korrektur in den 3 Geometrie-Dimensionen in den Zeilen 1 - 3
und die D-Nummer der Werkzeugradius-Korrektur.
Wenn H99 programmiert ist, dann
haben allen 3 Geometrie-Dimensionen (=Zeilen 1-3) den Wert "-1"
hat der Radius (= Zeile 4) den Wert "-1"
Wenn H=D ($MN_EXTERN_TOOLPROG_MODE,Bit6=0) ist, dann enthalten diese Variablen die zuletzt
programmierte D oder H.
Wenn im Siemens-Modus eine Korrektur D > 1 angewählt wird, haben alle Zeilen den Wert "-2".
Wenn der ISO2-Modus nicht aktivierbar ist ($MN_MM_EXTERN_CNC_SYSTEM != 4), hat die Variable den Wert=-3.
Für die Zeile 5 gilt:
Dieser Wert ist nur sinnvoll, wenn der ISO3-Modus erlaubt ist.
Dieser Wert enthält die aktuelle Nummer der Werkzeug-Korrekturen im ISO3-Modus.
Wenn im Siemens-Modus eine Korrektur D > 1 angewählt wird, wird wird der Wert "-2" geliefert.
Wenn der ISO3-Modus nicht aktivierbar ist ($MN_MM_EXTERN_CNC_SYSTEM != 5), hat die Variable den Wert =-3.
-3: ISO2 Modus bzw. ISO3 Modus nicht aktiv
-2: Siemens-Korrektur mit D > 1 angewählt.
-1: H99 im ISO-Mode programmiert, Siemens-Korrektur D1 wirkt
-
Mehrzeilig: ja
ludAccCounter
Zähler für neuer LUD-ACC vorhanden. Werden während des automatischen Programmablaufes Unterprogramme
angesprungen wird ein neuer Satz von LUDs gültig. Um dem MMC mitzuteilen, dass sich nun die Anzeige der LUDs
ändern muss, bzw. dass sich die Gültigkeit der LUDs geändert hat, wird die Variable 'ludAccCounter' inkrementiert.
Der Wert der Variablen spielt dabei keine Rolle, es ist nur wichtig, dass der MMC eine Änderung des Wertes abfragt.
-
Mehrzeilig: nein
machFunc
Aktive Kanal-Maschinenfunktion
0 = keine
1 = REPOS
2 = TEACH IN
3 = REF
4 = TEACH-REPOS
5 = TEACH-REF
-
Mehrzeilig: nein
markActiveList
Status-Array für den aktiven Marker im Kanal m.
Das erste Element ( markActiveList[1] ) des Arrays gibt die momentan aktive Markernummer dieses Kanals (Kanal m)
an.
Das zweite Element ( markActiveList[2] ) gibt bitcodiert an, ob der Kanal m noch auf das Erreichen der Marke in
den anderen Kanälen (Kanal n) wartet, kurz "Wartestatus"
markActiveList[2] Bit-n == 1 Kanal m wartete auf die Marke markActiveList[1] im Kanal n
markActiveList[2] Bit-n == 0 Kanal n hat die Marke markActiveList[1] bereits erreicht, oder der Kanal m wartet
auf die Marke markActiveList[1] überhaupt nicht
markActiveList[1] == 0 Der aktuelle Kanal m bearbeitet keinen WAIT-Marker
markActiveList[1] == 1..99 Der aktuelle Kanal m steht auf dem WAIT-Marker mit der Nummer markActiveList[1]
markActiveList[2] Bit-n == 1 Kanal m wartete auf die Marke markActiveList[1] im Kanal n
markActiveList[2] Bit-n == 0 Kanal n hat die Marke markActiveList[1] bereits erreicht, oder der Kanal m wartet
auf die Marke markActiveList[1] überhaupt nicht
-
© Siemens AG 2011 All Rights Reserved
SINUMERIK 840D sl, SINAMICS S120 Listenhandbuch (LIS2sl) - 09/2011
5: Feldgröße von $incoapS16
6: Feldgröße von $incoapS32
7: Feldgröße von $incoapS160
$P_ISO2_HNO[n],$P_ISO2_DNO,$P_ISO3_NO
0
1: H-Nummer für L1 im ISO2 Modus
2: H-Nummer für L2 im ISO2 Modus
3: H-Nummer für L3 im ISO2 Modus
4: H-Nummer für R im ISO2 Modus
5: H-Nummer im ISO3 Modus
DB11, DBX7.0-DBX7.2
0
0
1.4 Zustandsdaten des Kanals
short Integer
5
UWord
UWord
99
UWord
1 Variablen
r
r
r
r
1-173

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinamics s120

Inhaltsverzeichnis