4
Schutzbereiche
4.3 Überprüfung auf Schutzbereichsverletzung,
4.3
Überprüfung auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung u. SW-Limits
Programmierung
Status=CALCPOSI(_STARTPOS, _MOVDIST, _DLIMIT, _MAXDIST, _BASE_SYS, _TESTLIM)
Erklärung
Status
4-182
0: Funktion o.k, der vorgegebene Weg kann vollständig abgefahren werden.
–1: In _DLIMIT ist mindestens eine Komponente negativ
–2: In einer Transformationsberechnung ist ein Fehler aufgetreten
Kann der vorgegebene Weg nicht vollständig abgefahren werden, wird ein
positiver, dezimal codierter Wert zurückgegeben:
Einerstelle (Art der verletzten Grenze):
1: Softwarelimits begrenzen den Verfahrweg.
2: Arbeitsfeldbegrenzung begrenzt den Verfahrweg.
3: Schutzbereiche begrenzen den Verfahrweg.
Sind gleichzeitig mehrere Grenzen verletzt (z.B. Softwarelimits und
Schutzbereiche), wird in der Einerstelle die Grenze gemeldet, die zur
stärksten Einschränkung des vorgegebenen Verfahrweges führt.
Zehnerstelle
10:
Der Anfangswert verletzt die Grenze
20:
Die vorgegeben Gerade verletzt die Grenze. Dieser Wert wird auch dann
zurückgegeben, wenn der Endpunkt selbst keine Grenze verletzt, auf dem
Weg vom Start– zum Endpunkt aber eine Verletzung eines Grenzwertes
auftreten würde (z.B. Durchfahren eines Schutzbereiches, gekrümmte
Softwarelimits im WKS bei nichtlinearen Transformationen, z.B. Transmit).
Hunderterstelle
100:
Der positive Grenzwert ist verletzt (nur, wenn die Einerstelle 1 oder 2 ist, d.h.
bei Softwarelimits und Arbeitsfeldbegrenzung)
100:
Es ist ein NCK–spezifischer Schutzbereich verletzt (nur, wenn die Einerstelle
3 ist).
200:
Der negative Grenzwert ist verletzt (nur, wenn die Einerstelle 1 oder 2 ist, d.h.
bei Softwarelimits und Arbeitsfeldbegrenzung)
200: Es ist ein kanal–spezifischer Schutzbereich verletzt (nur, wenn
die Einerstelle 3 ist).
Tausenderstelle
1000:
Faktor, mit dem die Nummer der Achse multipliziert wird, die die Grenze
verletzt (nur, wenn die Einerstelle 1 oder 2 ist, d.h. bei Softwarelimits und
Arbeitsfeldbegrenzung).
Die Zählung der Achsen beginnt bei 1 und bezieht sich bei verletzten
Softwarelimits (Einerstelle = 1) auf die Maschinenachsen und bei verletzter
Arbeitsfeldbegrenzung (Einerstelle =2) auf die Geometrieachsen.
1000: Faktor, mit dem die Nummer des verletzten Schutzbereiches
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
4
03.04
Siemens AG 2004 All rights reserved.