Download 9 - Fagor Automation
Transcript
Programmierungshandbuch PROGRAMMZEILEN FÜR DIE KONTROLLE VON PROGRAMMEN Anzeigeanweisungen. ( Abschnitt 12.2 ) (ERROR Ganzzahl, „Textmeldung“) Hält die Programmausführung an und anzeigt den angegebenen Fehler an. (DGWZ Ausdruck 1, ...... Ausdruck 4) Die graphische Darstellung wird definiert. Aktivierungs- und Deaktivierungsanweisungen. ( Abschnitt 12.3 ) (ESBLK und DSBLK) Die CNC führt alle Sätze aus, die sich zwischen ESBLK und DSBLK befinden, als ob es sich dabei um einen einzigen Satz handelt. (ESTOP und DSTOP) Aktivierung (ESTOP) und Deaktivierung (DSTOP) mit der Stopptaste und externes Stoppsignal (SPS). (EFHOLD und DFHOLD) Aktivierung von EFHOLD und Deaktivierung von DFHOLD am Eingang von Feed-Hold (SPS). Programmzeilen für die Kontrolle von Programmen B. (MSG “Meldung”) Zeigt die angegebene Mitteilung an. Ablaufsteuerungsanweisungen. ( Abschnitt 12.4 ) (GOTO N(Ausdruck)) Löst einen Sprung innerhalb des gleichen Programms aus, und zwar zu dem Satz, der mit Hilfe der Kennung N (Ausdruck) festgelegt wurde. (RPT N(Ausdruck), N(Ausdruck), P(Ausdruck)) Wiederholt die Ausführung des Teils des Programms, das zwischen zwei Sätzen vorhanden ist, die mit Hilfe der Kennung N (Ausdruck) festgelegt wurden. ( IF (Bedingung) <Aktion1> ELSE <Aktion2> ) Analysiert die gegebene Bedingung, welche ein relationaler Ausdruck sein muss. Wenn die Bedingung sicher ist (Ergebnis ist gleich 1),wird die <Aktion1> ausgeführt, und sonst (Ergebnis ist gleich 0) wird die <Aktion2> ausgeführt. Unterprogrammanweisungen. ( Abschnitt 12.5 ) (SUB Ganzzahl) Unterprogrammdefinition. (RET) Unterprogramm-Ende. (CALL(Ausdruck)) Aufruf einer Subroutine. CNC 8037 (PCALL(Ausdruck), (Zuordnungsanweisung), (Zuordnungsanweisung),... ) Aufruf einer Subroutine. Außerdem gestattet dies mit Hilfe der Programmzeilen zur Zuordnung die Initialisierung bis zu einem Maximum von 26 lokalen Parametern der besagten Subroutine. (MCALL(Ausdruck), (Zuordnungsanweisung), (Zuordnungsanweisung),... ) Genau wie die Programmzeile PCALL, aber die angegebene Subroutine wird in eine modale Subroutine umgewandelt. MODELL ·T· SOFT: V01.6X ( MDOFF ) Löschung der modalen Subroutine. ·261·