Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D series Programmieranleitung Seite 152

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

Werbung

Erweiterte Funktionen
4.10 Makroprogramme
Einfacher Aufruf (G65)
Format
G65 P_ L_ ;
Durch Verwendung von "G65 P · · · L · · · <Argumentangabe>; " wird das Makro-
programm, dem die mit P angegebene Programmnummer zugeordnet ist, aufgeru-
fen und L-mal ausgeführt.
Wenn es notwendig sein sollte, Argumente an das aufgerufene Makroprogramm
weiterzuleiten, dann können diese Argumente in diesem Satz angegeben werden.
Tabelle 4-8
Adresse
P
L
Systemvariablen für die Adressen I, J, K
Da die Adressen I, J und K bis zu zehn Mal in einem Satz mit Makroaufruf
programmiert werden können, muss auf die Systemvariablen für diese Adressen
mit einem Feldindex (Array Index) zugegriffen werden. Die Syntax für diese drei
Systemvariablen lautet dann $C_I[..], $C_J[..], $C_K[..]. Die Werte stehen in der
Reihenfolge, in der sie programmiert wurden, im Array. Die Anzahl der im Satz
programmierten Adressen I, J, K steht in den Variablen $C_I_NUM, $C_J_NUM,
$C_K_NUM.
Die Übergabeparameter I, J, K für Makroaufrufe werden jeweils als ein einzelner
zusammengehörender Block behandelt, und zwar auch dann, wenn keine
individuellen Adressen programmiert werden. Wenn ein Parameter erneut
programmiert wird oder ein nachfolgender Parameter bezogen auf die Reihenfolge
I, J, K programmiert wurde, so gehört er zum nächsten Satz.
Um in ISO-Dialekt die Programmierreihenfolge zu erkennen, werden die
Systemvariablen $C_I_ORDER, $C_J_ORDER, $C_K_ORDER gesetzt. Diese
sind identische Arrays zu $C_I, $C_K und enthalten die zugehörige Nummer zum
Parameter.
Beispiel:
N5 I10 J10 K30 J22 K55 I44 K33
set1
$C_I[0]=10
$C_I[1]=44
$C_I_ORDER[0]=1
$C_I_ORDER[1]=3
$C_J[0]=10
$C_J[1]=22
$C_J_ORDER[0]=1
$C_J_ORDER[1]=2
4-152
P- und L-Befehle
Beschreibung
Programmnummer
Anzahl Wiederholungen
set2
set3
SINUMERIK 840D/840Di/810D Programmierhandbuch ISO Fräsen - Ausgabe 11.02
Anzahl Ziffern
5 Ziffern
9 Ziffern
 Siemens AG 2002 All rights reserved
11.02

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dSinumerik 810deSinumerik 810dSinumerik 810d powerlineSinumerik 810de powerlineSinumerik 840de ... Alle anzeigen

Inhaltsverzeichnis