1.25.3.4
Modaler Unterprogrammaufruf (MCALL)
Funktion
Bei einem modalen Unterprogrammaufruf mit MCALL wird das Unterprogramm nach jedem
Satz mit Bahnbewegung automatisch aufgerufen und abgearbeitet. Hierdurch lässt sich der
Aufruf von Unterprogrammen automatisieren, die an unterschiedlichen Werkstückpositionen
abgearbeitet werden sollen (zum Beispiel für die Herstellung von Bohrbildern).
Das Ausschalten der Funktion erfolgt mit MCALL ohne Unterprogrammaufruf oder durch
Programmierung eines neuen modalen Unterprogrammaufrufs für ein neues Unterprogramm.
In einem Programmablauf kann gleichzeitig nur ein MCALL-Aufruf wirken. Parameter werden
nur einmal beim MCALL-Aufruf übergeben.
Das modale Unterprogramm wird in folgenden Situationen auch ohne Programmierung einer
Bewegung aufgerufen:
•
Bei Programmierung der Adressen S und F wenn G0 oder G1 aktiv ist.
•
Wenn G0/G1 allein im Satz oder mit weiteren G-Codes programmiert wurde.
Syntax
MCALL <Programmname>
Bedeutung
MCALL:
<Programmname>:
Beispiele
Beispiel 1:
Programmcode
N10 G0 X0 Y0
N20 MCALL L70
N30 X10 Y10
N40 X50 Y50
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
VORSICHT
Befehl für den modalen Unterprogrammaufruf
Name des Unterprogramms
Kommentar
; Modaler Unterprogrammaufruf.
; Die programmierte Position wird angefahren und
; Die programmierte Position wird angefahren und
anschließend das Unterprogramm L70 abgearbeitet.
anschließend das Unterprogramm L70 abgearbeitet.
Flexible NC-Programmierung
1.25 Unterprogrammtechnik
199