Weitere Informationen
Aktivierungsstatus nach Hochlaufen der Steuerung
Ein Schutzbereich kann bereits nach dem Hochlaufen der Steuerung und dem Referenzieren
der Achsen aktiv sein. Dies ist der Fall, wenn für den Schutzbereich die folgende
Systemvariable auf TRUE gesetzt ist:
● $SN_PA_ACTIV_IMMED[<n>] (für maschinenspezifischen Schutzbereich) bzw.
● $SC_PA_ACTIV_IMMED[<n>] (für kanalspezifischen Schutzbereich)
Der Index "<n>" entspricht der Nummer des Schutzbereichs: 0 = 1. Schutzbereich
Der Schutzbereich wird mit dem Status = 2 und ohne Verschiebung aktiviert.
Mehrfaches Aktivieren eines Schutzbereichs
Ein maschinenspezifischer Schutzbereich kann gleichzeitig in mehreren Kanälen wirksam sein
(z. B. Schutzbereich der Pinole bei zwei gegenüberliegenden Schlitten). Die Überwachung
der Schutzbereiche erfolgt nur, wenn alle Geometrieachsen referenziert sind.
Ein Schutzbereich ist in einem Kanal nicht gleichzeitig mit verschiedenen Verschiebungen
aktivierbar.
Schutzbereichsüberwachung bei aktiver Werkzeugradiuskorrektur
Bei aktiver Werkzeugradiuskorrektur ist eine funktionsfähige Schutzbereichsüberwachung nur
möglich, wenn die Ebene der Werkzeugradiuskorrektur identisch ist mit der Ebene der
Schutzbereichsdefinitionen.
4.3.3
Überprüfung auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung und
Software-Endschalter (CALCPOSI)
Funktion
Die Funktion CALCPOSI überprüft im Werkstückkoordinatensystem (WKS), ob ausgehend
von der Startposition die Geometrieachsen einen vorgegebenen Weg verfahren können, ohne
aktive Begrenzungen zu verletzen. Für den Fall, dass der Verfahrweg aufgrund von
Begrenzungen nicht vollständig abgefahren werden kann, werden ein positiver, dezimal
codierter Statuswert und der maximal mögliche Verfahrweg zurückgegeben.
Definition
INT CALCPOSI(VAR REAL[3] <Start>, VAR REAL[3] <Dist>, VAR REAL[5]
<Limit>, VAR REAL[3] <MaxDist>, BOOL <MeasSys>, INT <TestLim>)
Syntax
<Status> = CALCPOSI(VAR <Start>, VAR <Dist>, VAR <Limit>, VAR
<MaxDist>, <MeasSys>, <TestLim>)
Grundfunktionen
Funktionshandbuch, 12/2018, A5E40870716A AB
A5: Schutzbereiche
4.3 Programmierung
167