Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 230

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Schutzbereiche
4.3 Überprüfung auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung und Softwareendschalter (CALCPOSI)
<Start>:
<Dist>:
230
Referenz auf einen Vektor mit den Startpositionen:
● <Start> [0]: Abszisse
● <Start> [1]: Ordinate
● <Start> [2]: Applikate
Parametertyp:
Eingang
Datentyp:
VAR REAL[3]
Wertebereich:
-max. REAL-Wert ≤ x[n] ≤ +max. REAL-Wert
Referenz auf einen Vektor mit dem inkrementellen Verfahrweg:
● <Dist> [0]: Abszisse
● <Dist> [1]: Ordinate
● <Dist> [2]: Applikate
Bei gesetzter Einhunderttausenderstelle im <Status>:
<Dist> enhält als Ausgangswert einen Einheitsvektor v, der die weitere Verfahr‐
richtung im WCS definiert.
Fall 1: Bildung des Vektors v bei <TestID>, Bit 4 == 1
Die Eingangsvektoren <Dist> und <MaxDist> spannen die Bewegungsebene
auf. Diese Ebene wird mit der verletzten Begrenzungsfläche geschnitten. Die
Schnittgerade der beiden Ebenen definiert die Richtung des Vektors v. Dabei
wird die Orientierung (Vorzeichen) so gewählt, daß der Winkel zwischen dem
Eingangsvektor <MaxDist> und v nicht größer als 90 Grad ist.
Fall 2: Bildung des Vektors v bei <TestID>, Bit 5 == 1
Der Vektor v ist der Einheitsvektor in Richtung der Projektion des in <Dist>
enthaltenen Verfahrvektors auf die Begrenzungsfläche. Ist die Projektion des
Verfahrvektors auf die Begrenzungsfläche der Nullvektor, wird ein Fehler zu‐
rückgeben.
Parametertyp:
Ein/Ausgang
Datentyp:
VAR REAL[3]
Wertebereich:
-max. REAL-Wert ≤ x[n] ≤ +max. REAL-Wert
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis