Herunterladen Inhalt Inhalt Diese Seite drucken

Makroaufruf Über M-Funktion - Siemens 840D sl Funktionshandbuch

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

Werbung

2.4.6
Makroaufruf über M-Funktion
Funktion
Über M-Nummern kann analog zu G65 (siehe Kap. "Modeumschaltung bei Makroaufrufen
mit G65/G66") ein Makro aufgerufen werden.
Die Projektierung von 10 M-Funktionsersetzungen erfolgt über die folgenden
Maschinendaten:
● MD10814 $MN_EXTERN_M_NO_MAC_CYCLE und
● MD10815 $MN_EXTERN_M_NO_MAC_CYCLE_NAME.
Die Parameterübergabe erfolgt identisch zu G65. Wiederholungen können mit der Adresse L
programmiert werden.
Einschränkungen
Pro Teileprogrammzeile kann nur eine M-Funktionsersetzung (bzw. nur ein
Unterprogrammaufruf) ausgeführt werden. Konflikte mit anderen Unterprogrammaufrufen
werden mit Alarm 12722 "Kanal %1 Satz %2 Mehrere ISO_2/3-Makro- oder Zyklenaufrufe im
Satz" gemeldet. In dem ersetzten Unterprogramm erfolgt keine weitere M-
Funktionsersetzung.
Es gelten sonst die gleichen Einschränkungen wie bei G65.
Konflikte mit vordefinierten und anderen definierten M-Nummern werden mit Alarm
abgelehnt.
Projektierbeispiele
Aufruf des Unterprogramms M101_MAKRO durch die M-Funktion M101
MD10814 $MN_EXTERN_M_NO_MAC_CYCLE[0] = 101
MD10815 $MN_EXTERN_M_NO_MAC_CYCLE_NAME[0] = "M101_MAKRO"
Aufruf des Unterprogramms M6_MAKRO durch die M-Funktion M6.
MD10814 $MN_EXTERN_M_NO_MAC_CYCLE[1] = 6
MD10815 $MN_EXTERN_M_NO_MAC_CYCLE_NAME[1] = "M6_MAKRO"
ISO-Dialekte
Funktionshandbuch, 02/2012, 6FC5397-7BP40-3AA0
Programmierung
2.4 Unterprogramm- und Makrotechnik
75

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

828d840de sl

Inhaltsverzeichnis