Herunterladen Inhalt Inhalt Diese Seite drucken

Überprüfung Auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung Und Softwarelimits - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Schutzbereiche
4.3 Überprüfung auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung und Softwarelimits
4.3
Überprüfung auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung
4.3
und Softwarelimits
Funktion
Die Funktion CALCPOSI dient dazu zu überprüfen, ob ausgehend von einem gegebenen
Startpunkt die Geometrieachsen einen vorgegebenen Weg verfahren können, ohne die
Achsgrenzen (Softwarelimits), Arbeitsfeldbegrenzungen oder Schutzbereiche zu verletzen.
Für den Fall, dass der vorgegebene Weg nicht gefahren werden kann, wird der maximal
zulässige Wert zurückgeben.
Die Funktion CALCPOSI ist ein vordefiniertes Unterprogramm. Sie muss alleine in einem
Satz stehen.
Programmierung
Status=CALCPOSI(_STARTPOS, _MOVDIST, _DLIMIT, _MAXDIST, _BASE_SYS,
_TESTLIM)
Parameter
Status
4-8
0: Funktion o. k.,
der vorgegebene Weg kann vollständig abgefahren werden.
–: In _DLIMIT ist mindestens eine Komponente negativ
–: 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 vorgegebene 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).
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis