Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogrammtechnik; Allgemeines; Programmende - Siemens Sinumeric 802D Handbuch

Inhaltsverzeichnis

Werbung

8.11

Unterprogrammtechnik

8.11.1

Allgemeines

Einsatz
Prinzipiell besteht zwischen einem Haupt− und einem Unterprogramm kein Unterschied.
In Unterprogrammen werden oft wiederkehrende Bearbeitungsfolgen, z.B. bestimmte Kon-
turformen, abgelegt. Im Hauptprogramm wird dieses Unterprogramm an den benötigten
Stellen aufgerufen und damit abgearbeitet.
Eine Form des Unterprogrammes ist der Bearbeitungszyklus. Bearbeitungszyklen enthal-
ten allgemein gültige Bearbeitungsfälle (z.B.: Gewindeschneiden, Abspanen, etc.). Durch
Versorgung mit Werten über vorgesehene Übergabeparameter können Sie eine Anpassung
an Ihren konkreten Anwendungsfall erzielen.
Aufbau
Der Aufbau eines Unterprogrammes ist identisch mit dem eines Hauptprogrammes (siehe
Kapitel 8.1.2 "Programmaufbau"). Unterprogramme werden wie Hauptprogramme im letzten
Satz des Programmablaufes mit M2-Programmende versehen. Dies bedeutet hier die
Rückkehr in die aufrufende Programmebene.

Programmende

Als Ersatz für das M2−Programmende kann im Unterprogramm auch die Endeanweisung
RET verwendet werden. RET erfordert einen eigenen Satz.
Die RET−Anweisung ist dann zu benutzen, wenn ein G64−Bahnsteuerbetrieb durch die
Rückkehr nicht unterbrochen werden soll. Bei M2 wird G64 unterbrochen und Genauhalt
erzeugt.
Bild 8-53
SINUMERIK 802D, 802D bl Bedienen und Programmieren Drehen (BP−D), Ausgabe 08/2005
6FC5 698−2AA00−1AP4
Ablauf
Hauptprogramm
MAIN123
...
...
N20
L10 ;Aufruf
N21 ...
Rückkehr
...
...
...
...
N80 L10 ;Aufruf
...
Rückkehr
...
...
M2
Beispiel für Ablauf bei zweimaligen Aufruf eines Unterprogrammes
8.11
Unterprogramm
L10
N10 R1=34 ...
N20 X...Z...
...
...
M2
Programmieren
Unterprogrammtechnik
8-215

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis