<Status>
<Status>
<Status>
<Start>
<Dist>
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
:
(Teil 3)
1xx
2xx
:
(Teil 4)
1xxx
:
(Teil 5)
0xxxxx
1xxxxx
:
Referenz auf einen Vektor mit den Startpositionen:
<Start> [0]: Abszisse
•
<Start> [1]: Ordinate
•
<Start> [2]: Applikate
•
Parametertyp:
Datentyp:
Wertebereich:
:
Referenz auf einen Vektor.
Eingang: inkrementeller Verfahrweg
<Dist> [0]: Abszisse
•
<Dist> [1]: Ordinate
•
<Dist> [2]: Applikate
•
Ausgang (nur bei gesetzter Einhunderttausenderstelle im <Status>):
<Dist> enhält als Ausgangswert einen Einheitsvektor v, der die weitere
Verfahrrichtung im WKS definiert.
A3: Achsüberwachungen, Schutzbereiche
Hunderterstelle
UND Einerstelle == 1 oder 2:
Der positive Grenzwert ist verletzt.
UND Einerstelle == 3
:
1)
Es ist ein NC-spez. Schutzbereich verletzt.
UND Einerstelle == 1 oder 2:
Der negative Grenzwert ist verletzt.
UND Einerstelle == 3
:
1)
Es ist ein kanalspez. Schutzbereich verletzt.
Tausenderstelle
UND Einerstelle == 1 oder 2:
Faktor, mit dem die Achsnmmer multipliziert wird, die die
Grenze verletzt. Die Zählung der Achsen beginnt bei 1.
Bezug:
•
Softwareendschalter: Maschinenachsen
Arbeitsfeldbegrenzung: Geometrieachsen
•
UND Einerstelle == 3
:
1)
Faktor, mit dem die Nummer des verletzten Schutzbereichs
multipliziert wird.
Einhunderttausenderstelle
Einhunderttausenderstelle == 0: <Dist> bleibt unverändert
In <Dist> wird ein Richtungsvektor zurückgegeben, der die
weitere Bewegungsrichtung auf der Begrenzungsfäche
definiert.
Kann nur bei folgenden Randbedingungen auftreten:
Softwareendschalter oder Arbeitsfeldbegrenzung verletzt
•
(nicht im Startpunkt)
Eine Transformation ist nicht aktiv
•
<TestID>, Bit 4 oder Bit 5 == 1
•
Eingang
VAR REAL[3]
-max. REAL-Wert ≤ x[n] ≤ +max. REAL-Wert
2.3 Schutzbereiche
135