Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion Zum Aufrufen Von Unterprogrammen (M98, M99); Code Für Das Beenden Von Unterprogrammen (M99); Achtstellige Programmnummer - Siemens SINUMERIK 840D series Programmieranleitung

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

Werbung

11.02
4.3
Funktion zum Aufrufen von Unterprogrammen (M98,
M99)
Diese Funktion kann verwendet werden, wenn im Speicher des Teileprogramms
Unterprogramme abgelegt sind. Unterprogramme, die mit zugewiesenen Pro-
grammnummern im Speicher registriert sind, können beliebig oft aufgerufen und
ausgeführt werden.
Die erzeugten Unterprogramme sollten immer erst im Speicher des Teilepro-
gramms abgelegt worden sein, bevor sie aufgerufen werden.
Befehle
Es werden die in Tabelle 4-5 aufgeführten M-Codes verwendet.
Tabelle 4-5
M98
M99
Aufrufen von Unterprogrammen (M98)
S M98 P nnn mmmm
m: Programmnummer (max. 4 Ziffern)
n: Anzahl Wiederholungen (max. 3 Ziffern)
S Wird z.B. M98 P21 programmiert, dann wird der Speicher des Teileprogramms
nach dem Programmnamen 21.mpf durchsucht und das Unterprogramm einmal
ausgeführt. Soll das Unterprogramm dreimal ausgeführt werden, muss M98
P30021 programmiert werden. Kann die angegebene Programmnummer nicht
gefunden werden, wird ein Alarm ausgegeben.
S Die Schachtelung von Unterprogrammen ist möglich, wobei bis zu vier Klammer-
ebenen zulässig sind. Wenn die zulässige Zahl von Klammerebenen über-
schritten, wird ein Alarm ausgegeben.
Code für das Beenden von Unterprogrammen (M99)
Wird M99 Pxxxx programmiert, dann wird beim Rücksprung zum Hauptprogramm
die Ausführung an Satznummer xxx wieder aufgenommen. Das System sucht zu-
nächst vorwärts nach der Satznummer (vom Unterprogrammaufruf bis zum Pro-
grammende). Wird keine passende Satznummer gefunden, dann wird das Teilepro-
gramm rückwärts durchsucht (zum Kopf des Programms).
Wenn M99 in einem Hauptprogramm angegeben wurde, dann kehrt das Programm
zum Anfang dieses Hauptprogramms zurück, und das Programm wird wiederholt
ausgeführt.
4.4

Achtstellige Programmnummer

Mit dem Maschinendatum $MC_EXTERN_FUNCTION_MASK, Bit6=1 wird eine
achtstellige Programmnummernanwahl aktiviert. Diese Funktion wirkt sich auf M98,
G65/66 und M96 aus.
y: Programmdurchlaufzahl
x: Programmnummer
 Siemens AG 2002 All rights reserved
SINUMERIK 840D/840Di/810D Programmierhandbuch ISO Fräsen - Ausgabe 11.02

4.3 Funktion zum Aufrufen von Unterprogrammen (M98, M99)

M-Code für Unterprogrammaufrufe
M-Code
Erweiterte Funktionen
Funktion
Unterprogrammaufruf
Unterprogrammende
4-129

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis