Herunterladen Inhalt Inhalt Diese Seite drucken

Makroprogramme; Unterschiede Zu Unterprogrammen; Makroprogrammaufruf (G65, G66, G67); Einfacher Aufruf (G65):Format - Siemens SINUMERIK 840D sl Programmierhandbuch

Iso fräsen
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Weitere Funktionen

5.7 Makroprogramme

5.7
Makroprogramme
Makros können aus mehreren Teileprogrammsätzen bestehen und werden mit M99
abgeschlossen. Im Prinzip sind Makros Unterprogramme, die mit G65 Pxx oder G66 Pxx im
Teileprogramm aufgerufen werden.
Makros, die mit G65 aufgerufen werden, sind satzweise wirksam. Makros, die mit G68
aufgerufen werden, sind modal wirksam und werden mit G67 wieder abgewählt.
5.7.1

Unterschiede zu Unterprogrammen

Mit den Makroprogrammen (G65, G66) können Parameter angegeben werden, die im
Makroprogramm ausgewertet werden können. In Unterprogrammaufrufen (M98) hingegen
können keine Parameter angegeben werden.
5.7.2

Makroprogrammaufruf (G65, G66, G67)

Makroprogramme werden i. d. R. gleich nach ihrem Aufruf ausgeführt.
Die Vorgehensweise zum Aufruf eines Makroprogramms finden Sie in der folgenden Tabelle.
Tabelle 5-4
Aufrufmethode
Einfacher Aufruf
Modaler Aufruf (a)

Einfacher Aufruf (G65):Format

G65 P_ L_ ;
Durch Angabe von "G65 P ... L... <Argument>; " wird ein Makroprogramm, dem mit "P" eine
Programmnummer zugeordnet wurde, aufgerufen und "L"-mal ausgeführt.
Die benötigten Parameter müssen im selben Satz (mit G65) programmiert werden.
Erklärung
In einem Teileprogrammsatz mit G65 oder G66 wird die Adresse Pxx als Programmnummer
des Unterprogramms interpretiert, in dem die Makrofunktionalität programmiert ist. Mit der
Adresse Lxx kann die Durchlaufzahl der Makros definiert werden. Alle weiteren Adressen in
diesem Teileprogrammsatz werden als Übergabeparameter interpretiert und deren
programmierten Werte in den Systemvariablen $C_A bis $C_Z gespeichert. In den
Unterprogrammen können diese Systemvariablen gelesen und für die Makrofunktionalität
ausgewertet werden. Werden in einem Makro (Unterprogramm) weitere Makros mit
Parameterübergabe aufgerufen, müssen die Übergabeparameter im Unterprogramm vor dem
neuen Makroaufruf in internen Variablen gespeichert werden.
134
Format zum Aufrufen eines Makroprogramms
Befehlscode
G65
G66
Bemerkungen
Abwahl durch G67
Programmierhandbuch, 06/2019, A5E47432473A AA
ISO Fräsen

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis