Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens 840D sl Funktionshandbuch Seite 77

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

Werbung

Einschränkungen
Pro Teileprogrammzeile kann nur eine G/M-Funktionsersetzung (bzw. nur ein
Unterprogrammaufruf) ausgeführt werden. Konflikte mit anderen Unterprogrammaufrufen,
z. B. wenn ein modaler Unterprogrammaufruf aktiv ist, werden mit Alarm 12722 "Kanal %1
Satz %2 Mehrere ISO_2/3-Makro- oder Zyklenaufrufe im Satz" gemeldet.
Ist ein G-Makro aktiv, wird kein weiteres G/M-Makro oder M-Unterprogramm aufgerufen. M-
Makros/-Unterprogramme werden dann als M-Funktionen ausgeführt, G-Makros als G-
Funktion, wenn eine entsprechende G-Funktion existiert. Anderenfalls wird der Alarm 12470
ausgegeben.
Es gelten sonst die gleichen Einschränkungen wie bei G65
Projektierbeispiele
Aufruf des Unterprogramms G21_MAKRO durch die G-Funktion G21
$MN_EXTERN_G_NO_MAC_CYCLE[0] = 21
$MN_EXTERN_G_NO_MAC_CYCLE_NAME[0] = "G21_MAKRO"
$MN_EXTERN_G_NO_MAC_CYCLE[1] = 123
$MN_EXTERN_G_NO_MAC_CYCLE_NAME[1] = "G123_MAKRO"
$MN_EXTERN_G_NO_MAC_CYCLE[2] = 421
$MN_EXTERN_G_NO_MAC_CYCLE_NAME[2] = "G123_MAKRO"
Programmierbeispiel
PROC MAIN
...
N0090 G291
N0100 G1 G21 X10 Y20 F1000 G90
...
N0500 G90 X20 Y30 G123 G1 G54
...
N0800 G90 X20 Y30 G421 G1 G54
...
N0900 M30
ISO-Dialekte
Funktionshandbuch, 02/2012, 6FC5397-7BP40-3AA0
2.4 Unterprogramm- und Makrotechnik
;ISO-Modus
;Aufruf von G21_MAKRO.spf,
;G1 und G90 werden vor dem
;Aufruf von G21_MAKRO.spf
;aktiviert
;Aufruf von G123_MAKRO.spf,
;G1, G54 und G90 werden vor dem
;Aufruf von G123_MAKRO.spf
;aktiviert
;Aufruf von G421_MAKRO.spf,
;G1, G54 und G90 werden vor dem
;Aufruf von G123_MAKRO.spf
;aktiviert
Programmierung
77

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

828d840de sl

Inhaltsverzeichnis