Download 19. - FAGOR Automation Schweiz

Transcript
‡ ‡ ‡ Programmierungshandbuch
Ebenen der Verschachtelung der lokalen Parameter.
Wenn in der Programmzeile #MCALL die lokalen Parameter initialisiert werden,
erzeugt diese Programmzeile eine neue Ebene der Verschachtelung für die lokalen
Parameter. Nur 7 Verschachtelungsebenen der Parameter innerhalb der 20
Verschachtelungsebenen der Unterprogramme sind erlaubt.
Überlegungen zum modalen Charakter der Subroutine
UNTERPROGRAMME.
Ausführung der Subroutine
12.
CNC 8070
(R EF : 1107)
198
Die modale Subroutine wird nicht in den Programmsätze mit Bewegung ausgeführt,
die innerhalb der eigenen Subroutine und auch nicht in den Subroutinen, die mit T
oder der Funktion M6 in Verbindung stehen, einprogrammiert wurden. Die
Subroutine wird auch nicht ausgeführt, wenn man eine Anzahl von Wiederholungen
des Satzes mit NR gleich ·0· einprogrammiert.
Wenn in einem Satz mit Bewegung eine Anzahl Wiederholungen mit NR nicht gleich
·0· einprogrammiert sind, wobei die modale Subroutine aktiviert ist, werden sowohl
die Bewegung als auch die Subroutine so oft wiederholt, wie man es in NR
angegeben hat.
Wenn ein Unterprogramm modal ist, wird zunächst der Satz mit dem mnemonischen
Code #MCALL durchgeführt; das aktuelle Unterprogramm verliert seine modale
Eigenschaft und das neu aufgerufene Unterprogramm wird modal.