Herunterladen Inhalt Inhalt Diese Seite drucken

Seterr - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

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

Werbung

80/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung

SETERR

Beschreibung:
Syntax:
Beispiel:
Nach Auswerten von ERRNO kann mit dem CPL-Befehl SETERR ein Lauf‐
zeitfehler erzeugt werden. Dadurch wird das Teileprogramm an dieser Stelle
abgebrochen. Dabei wird immer der, im Parameter <Fehler-String> ange‐
gebene Text ausgegeben, unabhängig von der sonst eingestellten Sprache.
Durch den optionalen Parameter <Mode> kann im aktuellen Kanal gesteuert
werden, ob der Teileprogrammname und die aktuelle Teileprogrammzeile zu‐
sätzlich ausgegeben werden. Bei Ausgaben für einen anderen Kanal wird
immer nur der angegebene Text ausgegeben
Die Übergabe einer ungültigen Fehlernummer muss zu einer gesonderten Feh‐
lermeldung führen.
SETERR(<Fehler-String> [, <Platzhalter>] [, [<Kanal>]] [, <Mo-
de>])
mit
<Fehler-String>
<Platzhalter>
<Kanal>
<Mode>
ERRNO
Abb.3-22:
Syntax SETERR
Position der Kanal-Achse X im ersten Kanal lesen
10 POS = ACS("X",1,1,ERRNO)
20 IF ERRNO <> 0 THEN
30 SETERR("Position konnte nicht gelesen werden")
40 ENDIF
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Text, der als Fehler unter der Fehlernummer 3371 aus‐
gegeben wird.
String der in dem entsprechenden Fehlertext ersetzt
wird.
Kanalnummer des Kanals, in dem der Fehler ausgege‐
ben werden soll.
Ist <Kanal> nicht angegeben, wird der aktuelle Kanal
als Defaultwert benutzt.
Legt fest, ob im aktuellen Kanal der Teileprogrammna‐
me und die Teileprogrammzeile ausgegeben wird.
0:
keine Ausgabe von Teileprogramminformationen
1:
Ausgabe von Teileprogrammnamen und Teilepro‐
grammzeile.
Ist <Mode> nicht angegeben, wird 0 als Defaultwert be‐
nutzt.
CPL-Variable, an beliebiger Position in der Klammer
programmierbar.
Mit ERRNO wird bei einem Fehler kein Laufzeitfehler
erzeugt.
Rückgabewerte sind:
0: Zugriff o.k.
-1: Parameterfehler
-5: Kanal existiert nicht.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis