Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 229

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

Werbung

4.3 Überprüfung auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung und Softwareendschalter (CALCPOSI)
<Status>:
<Status>:
<Status>:
<Status>:
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
(Teil 2)
Hinweis
Sind gleichzeitig mehrere Begrenzungen verletzt, wird diejenige gemeldet, die zur
stärksten Einschränkung des vorgegebenen Verfahrweges führt.
1
2
3
4
1x
2x
(Teil 3)
1xx
2xx
(Teil 4)
1xxx
(Teil 5)
0xxxxx
1xxxxx
1) Sind mehrere Schutzbereiche verletzt, wird der Schutzbereich gemeldet, der zur
stärksten Einschränkung des vorgegebenen Verfahrweges führt.
Einerstelle
Softwareendschalter begrenzen den Verfahrweg
Arbeitsfeldbegrenzung begrenzt den Verfahrweg
Schutzbereiche begrenzen den Verfahrweg
Funktion Kollisionsvermeidung: Schutzbereiche begrenzen
den Verfahrweg
Zehnerstelle
Der Anfangswert verletzt die Begrenzung.
Die vorgegebene Gerade verletzt die Begrenzung.
Dieser Wert wird auch dann zurückgegeben, wenn der End‐
punkt selbst keine Begrenzung verletzt, auf dem Weg vom
Start-zum Endpunkt aber eine Verletzung eines Grenzwertes
auftreten würde (z. B. Durchfahren eines Schutzbereiches, ge‐
krümmte Softwareendschalter im WKS bei nichtlinearen Trans‐
formationen, z. B. Transmit).
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 Be‐
grenzung 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 wei‐
tere 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
Schutzbereiche
229

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis