Herunterladen Inhalt Inhalt Diese Seite drucken

Systemvariablen - Siemens 840D sl Funktionshandbuch

Sinumerik iso-dialekte
Vorschau ausblenden Andere Handbücher für 840D sl:
Inhaltsverzeichnis

Werbung

4.5

Systemvariablen

Die Namen der Systemvariablen beginnen alle mit $C_ xx. Die NC-Adresse, deren Wert in
der Systemvariablen abgelegt wird, steht in der Namensergänzung xx. In der Variablen
$C_G steht immer die G-Nummer mit der ein Zyklus aufgerufen wurde.
Bei allen programmierten Adressen wird in den Systemvariablen $C_x_PROG das Bit 0
gesetzt, wenn die Adresse programmiert ist.
Zusätzlich wird bei inkrementell programmierten Achsadressen in der Variablen
$C_x_PROG das Bit 1 gesetzt.
Bei Unterprogrammende mit RET wird $C_x_PROG auf FALSE gesetzt, bei
Unterprogrammende mit M17 bleiben die Werte in $C_x_PROG erhalten.
Beispiel 1:
N10 G01 G81 X100. Z-50. R20 F100
Der Hüllzyklus CYCLE381M für G81 wird automatisch aufgerufen. Im Hüllzyklus werden die
Berechnungen durchgeführt und anschließend der Siemens-Standardzyklus CYCLE82
aufgerufen. Der Befehl G01 ist nicht notwendig.
Die Werte der programmierten Adressen werden in die Systemvariablen geschrieben:
Adresse X wird in Systemvariable $C_X geschrieben;
Adresse Z wird in Systemvariable $C_Z geschrieben;
Adresse R wird in Systemvariable $C_R geschrieben;
Adresse F wird in Systemvariable $C_F geschrieben;
Beispiel 2:
Achse Z ist inkrementell programmiert (G91) → $C_Z_PROG =3
Achse Z ist absolut programmiert (G90) → $C_Z_PROG =1
Beispiel 3: Siemenshüllzyklus für Gxy
N10 PROC CYCLE377 DISPLOF
N20 DEF REAL DELTA_X, pos_X, pos_Z, VORSCHUB
N30 DEF BOOL R_prog, X_prog, Z_prog
N50 DELTA_X = 0
N60 IF $C_R_PROG
N70 DELTA_X = $C_R
N75 ENDIF
N110 CYCLE...(DELTA_X, $C_X, $C_Z,
$C_R_PROG, $C_X_PROG, $C_Z_PROG, $C_F)
N230 RET
ISO-Dialekte
Funktionshandbuch, 02/2012, 6FC5397-7BP40-3AA0
;Satzanzeige bleibt G77-Satz,
;G-Code-Anzeige einfrieren
;DELTA_X nur dann laden, wenn die
;Adresse R programmiert wurde
;Siemenszyklus aufrufen
;Hüllzyklusende
Zyklen und Konturzug
4.5 Systemvariablen
119

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

828d840de sl

Inhaltsverzeichnis