Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogrammtechnik; Allgemeines - Siemens SINUMERIK 808D ADVANCED Bedienhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 808D ADVANCED:
Inhaltsverzeichnis

Werbung

Label werden in dem Satz, der als Sprungziel dient, durch einen Doppelpunkt abgeschlossen. Sie stehen stets am Anfang
des Satzes. Ist zusätzlich eine Satznummer vorhanden, steht das Label nach der Satznummer.
Label müssen innerhalb eines Programms eindeutig sein.
Programmierbeispiel
N10 LABEL1: G1 X20 F100
N20 G0 X10 Y10
TR789: G0 X10 Z20
N30 G0 X30 Z30
N100 G0 X40 Z40
M30
8.15

Unterprogrammtechnik

8.15.1

Allgemeines

Anwendung
Prinzipiell besteht zwischen einem Haupt- und einem Unterprogramm kein Unterschied.
In Unterprogrammen werden oft wiederkehrende Bearbeitungsfolgen abgelegt, z. B. bestimmte Konturformen. Im
Hauptprogramm wird dieses Unterprogramm an den benötigten Stellen aufgerufen und damit abgearbeitet.
Eine Form des Unterprogramms ist der Bearbeitungszyklus. Bearbeitungszyklen enthalten allgemein gültige
Bearbeitungsfälle (z. B. Bohren, Gewindebohren, Nutfräsen, etc.). Durch Zuweisung von Werten über vorgesehene
Übergabeparameter können Sie das Unterprogramm für Ihre konkrete Anwendung anpassen.
Siehe das folgende Bild mit einem Beispiel für viermalige Verwendung eines Unterprogramms an einem Werkstück:
Aufbau
Der Aufbau eines Unterprogramms ist identisch mit dem eines Hauptprogramms (siehe Kapitel "Programmaufbau
(Seite 50)"). 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 verwenden, wenn ein G64-Bahnsteuerbetrieb durch die Rückkehr nicht unterbrochen
werden soll. Bei M2 wird G64 unterbrochen und Genauhalt erzeugt.
Programmier- und Bedienhandbuch (Fräsen)
6FC5398-4DP10-0AA1, 01/2014
; LABEL1 ist Label, Sprungziel
; TR789 ist Label, Sprungziel
- keine Satznummer vorhanden
; Satznummer kann Sprungziel sein
107

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis