Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Für Eine Argumentangabe; Ausführung Von Makroprogrammen Im Siemens-/Iso-Mode - Siemens SINUMERIK 840D series Programmieranleitung

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

Werbung

Erweiterte Funktionen
4.10 Makroprogramme
Tabelle 4-11 Adressen und zugehörige Variablen und Adressen für Aufrufbefehle
Adressen des Typs II
J5
Hinweis:
Beispiel für eine Argumentangabe
Wenn ein Argument angegeben wird, dann muss der Code für den Aufruf des Ma-
kroprogramms immer vor der Angabe von Argumenten ausgegeben werden. Wird
stattdessen eine Argumentangabe vor dem Code für den Makroprogrammaufruf
ausgegeben, wird ein Alarm ausgegeben. Der Wert der Argumentangabe kann un-
abhängig von der Adresse ein Vorzeichen und einen Dezimalpunkt enthalten.
Wenn kein Dezimalpunkt verwendet wird, dann wird der Wert entsprechend der
normalen Ziffernzahl der Adresse wie ein Wert mit Dezimalpunkt in der Variablen
gespeichert.
Bild 4-30
Ausführung von Makroprogrammen im Siemens-/ISO-Mode
Das aufgerufene Makroprogramm kann im Siemens- oder im ISO-Mode ausgeführt
werden. In welchem der beiden Modi es ausgeführt werden soll, wird im ersten
Satz des Makroprogramms entschieden.
Wenn die Anweisung PROC <Programmname> im ersten Satz des Makropro-
gramms enthalten ist, wird automatisch in den Siemens-Mode gewechselt. Ist
keine derartige Anweisung enthalten, wird der ISO-Mode beibehalten.
Durch Ausführen eines Makroprogramms im Siemens-Mode können die Übergabe-
parameter mithilfe der Anweisung DEF in den lokalen Variablen gespeichert wer-
den. Im ISO-Mode ist es dagegen nicht möglich, Übergabeparameter in den loka-
len Variablen zu speichern.
Um die Übergabeparameter in einem im ISO-Mode ausgeführten Makroprogramm
lesen zu können, müssen Sie mit Befehl G290 in den Siemens-Mode wechseln.
4-156
(Typ II), Fortsetzung
Systemvariable
$C_J[4]
Wenn mehr als eine Gruppe von I, J oder K angegeben wird, dann wird für diese
I/J/K-Gruppen eine Reihenfolge festgelegt, sodass die Variablennummern
entsprechend dieser Reihenfolge bestimmt werden.
G65 P*** A10. C20. X30. Z40. I50. K60. J70. I80.;
$C_A: 10.
Beispiel für eine Argumentangabe
SINUMERIK 840D/840Di/810D Programmierhandbuch ISO Fräsen - Ausgabe 11.02
Adressen des Typs II
1 Satz
2 Sätze 3 Sätze
§C_J[1]: 70.
$C_K[0]: 60.
$C_I[0]: 50.
$C_Z: 40.
$C_X: 30.
$C_C: 20.
 Siemens AG 2002 All rights reserved
11.02
Systemvariable
$C_I[2]: 80.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis