Herunterladen Inhalt Inhalt Diese Seite drucken

Variablen In Der Standard-Nc-Programmierung; Variable Errno Zur Fehlerauswertung Von Cpl-Funktionen "Errno - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

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

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
3.14.4
Variablen in der Standard-NC‑Programmierung
Beispiel:
3.14.5
Variable ERRNO zur Fehlerauswertung von CPL-Funktionen
"ERRNO"
Häufig möchten man in einem Teileprogramm innerhalb der Standard-NC‑Pro‐
grammierung (DIN) NC‑Funktionen oder Parameter von NC‑Funktionen mittels
Variablen parametrieren.
Bei dieser Wertzuweisung ist zu beachten, dass CPL-Ausdrücke innerhalb der
Standard-NC‑Programmierung mit eckigen Klammern "[" und "]" eingeschlos‐
sen sein müssen.
Parametrierung von Standard-NC‑Sätzen:
10 ANGLE = 45
20 VAL1 = 1.5
30 VAL2 = 1.5
40 XPOS = 10.2
50 YPOS = 5.73
60 FEEDRATE = 1000
N70 Rotate([ANGLE])
N80 Scale (X[VAL1],Y[VAL2])
N90 G1 X[POS] Y[POS] F[FEEDRATE]
Die Satznummer lässt sich nicht über CPL-Variablen parametrie‐
ren!
Alle Adressen, die ein Unterprogramm aufrufen, sind nicht für va‐
riable Schreibweise vorgesehen!
Einer CPL-Funktion, die im Fehlerfall einen Laufzeitfehler erzeugen, kann als
Übergabeparameter die CPL-Variable ERRNO übergeben werden, in der die
gerufene Funktion Fehler zurückmeldet.
Die CPL-Variable ERRNO ist ein optionaler Parameter, der in den CPL-Funk‐
tionen programmiert werden kann, bei denen er als Parameter angegeben ist.
Dort ist er an beliebiger Position programmierbar.
Wird ERRNO nicht programmiert, erzeugt die CPL-Funktion im Fehlerfall einen
Laufzeitfehler oder eine Warnung.
Mit Programmieren von ERRNO erzeugt die CPL-Funktion keine Laufzeitfehler
oder Warnungen. In diesem Fall muss die CPL-Variable ERRNO im CPL-Pro‐
gramm ausgewertet werden und explizit mit SETERR ein Laufzeitfehler oder
mit SETWARN eine Warnmeldung erzeugt werden.
Bei korrekter Ausführung der CPL-Funktion hat ERRNO den Wert 0. Fehler
werden durch negative Werte zurückgemeldet. Die Bedeutung der negativen
Werte ist allgemein gültig, jedoch sind nicht alle Werte für jede CPL-Funktion
relevant. Die für eine CPL-Funktion möglichen Fehlerwerte sind bei der jewei‐
ligen Funktion aufgeführt.
Liste der allgemein gültigen Fehlerwerte:
0:
Zugriff o.k.
-1:
Parameterfehler
-2:
Koordinate/Achse existiert nicht.
-3:
unzulässige Koordinate/Achse im Kanal.
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
77/665

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis