Herunterladen Inhalt Inhalt Diese Seite drucken

Überprüfung Auf Schutzbereichsverletzung, Arbeitsfeldbegrenzung Und Software-Endschalter (Calcposi); Funktion - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

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

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis