Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 808D ADVANCED T Bedienungsanleitung Seite 157

Programmier- und bedienhandbuch (drehen/fräsen nach iso)
Vorschau ausblenden Andere Handbücher für SINUMERIK 808D ADVANCED T:
Inhaltsverzeichnis

Werbung

Wechselbeziehung zwischen Adress- und Systemvariablen
Um I, J und K verwenden zu können, müssen diese in der Reihenfolge I, J, K angegeben werden.
Da die Adressen I, J und K in einem Satz mit einem Makroaufruf bis zu zehnmal programmiert werden können, muss der
Zugriff auf die Systemvariablen innerhalb des Makroprogramms für diese Adressen mit einem Index erfolgen. Die Syntax für
diese drei Systemvariablen ist dann $C_I[..], $C_J[..], $C_K[..]. Die entsprechenden Werte werden in der Matrix in der
Reihenfolge gespeichert, wie sie programmiert wurden. Die Anzahl der in dem Satz programmierten Adressen I, J, K wird in
den Variablen $C_I_NUM, $C_J_NUM und $C_K_NUM gespeichert.
Im Gegensatz zum Rest der Variablen muss beim Lesen der drei Variablen immer ein Index angegeben werden. Für
Zyklusaufrufe (z. B. G81) wird immer der Index "0" verwendet, z. B. N100 R10 = $C_I[0].
Tabelle 2-29
Wechselbeziehung zwischen Adressen und Variablen und Adressen, die zum Aufrufen von Befehlen
verwendet werden können
Wechselbeziehung zwischen Adressen und Variablen
Adresse
A
B
C
I1
J1
K1
I2
J2
K2
I3
J3
K3
I4
J4
K4
I5
J5
K5
I6
J6
K6
I7
J7
K7
I8
J8
K8
I9
J9
K9
I10
J10
K10
Hinweis
Wenn mehr als ein Satz Adressen I, J bzw. K angegeben wird, dann wird die Reihenfolge der Adressen für jeden Satz von
I/J/K so bestimmt, dass die Nummern der Variablen entsprechend ihrer Reihenfolge festgelegt werden.
Programmier- und Bedienhandbuch (Drehen/Fräsen nach ISO)
6FC5398-0DP40-0AA0, 08/2013
Systemvariable
$C_A
$C_B
$C_C
$C_I[0]
$C_J[0]
$C_K[0]
$C_I[1]
$C_J[1]
$C_K[1]
$C_I[2]
$C_J[2]
$C_K[2]
$C_I[3]
$C_J[3]
$C_K[3]
$C_I[4]
$C_J[4]
$C_K[4]
$C_I[5]
$C_J[5]
$C_K[5]
$C_I[6]
$C_J[6]
$C_K[6]
$C_I[7]
$C_J[7]
$C_K[7]
$C_I[8]
$C_J[8]
$C_K[8]
$C_I[9]
$C_J[9]
$C_K[9]
157

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis