Herunterladen Inhalt Inhalt Diese Seite drucken

M-Funktion Zum Aufruf Von Unterprogrammen (M98, M99) - Siemens SINUMERIK 808D ADVANCED T Bedienungsanleitung

Programmier- und bedienhandbuch (drehen/fräsen nach iso)
Vorschau ausblenden Andere Handbücher für SINUMERIK 808D ADVANCED T:
Inhaltsverzeichnis

Werbung

Nullpunktverschiebungen schreiben
Mit den Befehlen "G10 P00 X (U) ... Z (W) ... C (H) ... ;" lassen sich die Nullpunktverschiebungen in einem Teileprogramm
schreiben und aktualisieren. Für nicht programmierte Achsen bleiben die Korrekturwerte unverändert.
X, Z, C: Absoluter bzw. inkrementeller (bei G91) Korrekturbetrag im Werkstückkoordinatensystem
U, W, H: Inkrementeller Korrekturbetrag im Werkstückkoordinatensystem
1.5.2.2

M-Funktion zum Aufruf von Unterprogrammen (M98, M99)

Diese Funktion kann verwendet werden, wenn Unterprogramme im Teileprogrammspeicher hinterlegt sind.
Unterprogramme, die im Speicher registriert sind und denen Programmnummern zugeordnet sind, können beliebig oft
aufgerufen und ausgeführt werden.
Befehle
Zum Aufruf der Unterprogramme werden die folgenden M-Funktionen verwendet.
Tabelle 1-23
M-Funktionen zum Aufruf von Unterprogrammen
M-Funktion
M98
M99
Unterprogrammaufruf (M98)
● M98 Pnnnnmmmm
m: Programmnummer (max. 4 Stellen)
n: Anzahl Wiederholungen (max. 4 Stellen)
Bevor Sie Programm M98 Pnnnnmmmm zum Aufrufen eines Programms verwenden, benennen Sie das Programm
ordnungsgemäß, d. h., ergänzen Sie die Programmnummer immer auf 4 Stellen mit 0.
● Wenn zum Beispiel M98 P21 programmiert ist, wird der Teileprogrammspeicher nach dem Programmnamen 21.mpf
durchsucht, und das Unterprogramm wird einmal ausgeführt. Um das Unterprogramm dreimal auszuführen, muss M98
P30021 programmiert werden. Wird die angegebene Programmnummer nicht gefunden, wird ein Alarm ausgegeben.
● Eine Verschachtelung von Unterprogrammen ist möglich; es sind bis zu 16 Unterprogrammebenen zulässig. Werden
mehr Unterprogrammebenen belegt als zulässig, wird ein Alarm ausgegeben.
Unterprogrammende (M99)
Mit dem Befehl M99 Pxxxx wird ein Unterprogramm beendet und im aufrufenden Programm bei der Satznummer Nxxxx mit
der Programmbearbeitung fortgefahren. Die Steuerung sucht zunächst vorwärts nach der Satznummer (ab dem
Unterprogrammaufruf bis zum Programmende). Wird keine übereinstimmende Satznummer gefunden, wird das
Teileprogramm anschließend rückwärts (in Richtung Teileprogrammanfang) durchsucht.
Steht M99 ohne Satznummer (Pxxxx) in einem Hauptprogramm, wird auf den Programmanfang des Hauptprogramms
gesprungen und das Hauptprogramm erneut abgearbeitet. Bei M99 mit Sprung auf Satznummer im Hauptprogramm (M99
Pxxxx) wird die Satznummer immer vom Programmanfang aus gesucht.
74
Funktion
Unterprogrammaufruf
Programmende Unterprogramm
Programmier- und Bedienhandbuch (Drehen/Fräsen nach ISO)
6FC5398-0DP40-0AA0, 08/2013

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis