Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogramme; Übersicht - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

46/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
3.9

Unterprogramme

3.9.1
Übersicht
Beispiel:
Verwenden Sie Wiederholanweisungen, wenn Programmabschnitte oder
komplette Unterprogramme wiederholt ablaufen sollen. Hierbei lässt sich
normalerweise auch angeben, wie oft wiederholt werden soll.
Unterprogramme (UP) nennt man Programme, die durch einen Unterpro‐
grammaufruf aufgerufen werden. Nach dem Ausführen eines Unterprogramms
läuft das aufrufende Programm weiter, beginnend nach dem UP‑Aufruf. Ruft
ein Programm sich selbst auf, nennt man das einen "rekursiven" Unterpro‐
grammaufruf.
Hauptprogramm (HP) nennt man das Programm, von dem aus in die erste Un‐
terprogrammebene (UP‑Ebene) gesprungen wird.
Formal wird nicht zwischen Haupt- und Unterprogrammen unterschieden, al‐
lerdings können nur Unterprogramme über Übergabeparameter verfügen.
Es gilt:
Unterprogramme können Standard-NC‑Sätze und CPL-Sätze enthalten.
Jedes Teileprogramm lässt sich von anderen Programmen als Unterpro‐
gramm aufrufen. Ein Programm kann sich allerdings nicht selbst als
Unterprogramm aufrufen (kein rekursiver Aufruf möglich).
Das aufrufende Programm kann Parameter an ein Unterprogramm über‐
geben.
Die maximale Schachtelungstiefe beträgt 24, d.h. die Steuerung kann
maximal 24 Unterprogrammebenen gleichzeitig geöffnet halten.
Die Steuerung unterscheidet auch bei Unterprogrammnamen zwischen
Groß- und Kleinschreibung .
Informationen zum Ende eines Unterprogramms siehe
"Programmende" auf Seite
Die maximal erlaubte Schachtelungstiefe kann nicht direkt konfi‐
guriert oder erweitert werden. Jedoch können verschiedene Ma‐
schinenparameter das Erreichen der maximalen Schachtelungs‐
tiefe verhindern. Mehr Informationen dazu finden Sie im Abschnitt
Kap. 3.9.8 "Konfiguration und Fehlerbehebung" auf Seite 56
Bis einschließlich der MTX V08 ist die erlaubte Schachtelungstiefe
auf 8 limitiert. Die Schachtelungstiefe ist erst mit MTX V09 erhöht
worden.
Schematische Darstellung der maximal erlaubten Unterprogrammschachte‐
lung. N1 ist jeweils der erste Satz des Programms; in Satz N9 wird das nächste
Unterprogramm aufgerufen. M30 beendet das jeweilige (Unter-)Programm.
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
40.
Kap. 3.6

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis