SPS-Schnittstelle

Um die Funktionalität zu nutzen, stehen auf dem HLI folgende Daten zur Verfügung:

  1. Die aktuelle Distanz vom Programmstart, auf dem um die Werkzeugradiuskorrektur korrigierten Pfad, wird auf dem kanalspezifischen HLI Bereich angezeigt (siehe bahn_state.dist_prog_start_high). Mit dieser Distanz können im Modus 2 zukünftige Konturen angefragt werden.
  2. Zur Anforderung und Auslesen von Konturelementen steht die Control Unit Kontur-Look-Ahead zur Verfügung. Die SPS fordert mit steigender Semaphor Informationen an. Die CNC stellt die Informationen bereit und löscht den Semaphor wieder.

Handshake - Control Unit Kontur-Look-Ahead
Abb.: Handshake - Control Unit Kontur-Look-Ahead

Kontur-Look-Ahead

Beschreibung

Die SPS kann mit dieser Control Unit Informationen zu Konturelementen von der CNC anfordern und auslesen. Mit diesen Informationen kann die SPS den Prozess vorausschauend planen.

Datentyp

HLI_CONTOUR_LOOKAHEAD

ST-Pfad

gpCh[channel_idx]^.contour_lookahead

Kommandierte Daten

ST-Element

.request

Datentyp

HLI_CONTOUR_LOOKAHEAD_REQUEST

Zugriff

SPS schreibt request

Rückgabe-Daten

ST-Element

.response

Datentyp

HLI_CONTOUR_LOOKAHEAD_RESPONSE

Zugriff

SPS liest

Flusskontrolle kommandierter Wert

ST-Element

.semaphor_rw

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Besonderheiten

Verbrauchsdatum

Zugriff

TRUE : SPS triggert bei neuer Anforderung

FALSE : CNC hat neue Anforderung gelesen

Statuswert

ST-Element

.state

Datentyp

HLI_CONTOUR_LOOKAHEAD_STATE