SPS-Schnittstelle für Anzeigedaten

Aktuell zurückgelegter Weg im NC-Programm(PCS)

Beschreibung

Dient in der SPS zum Lesen des aktuell zurückgelegten Wegs ab Programmstart bzw. ab dem letzten NC-Befehl #DISTANCE PROG START CLEAR. Berechnungsgrundlage ist dabei die aktuelle Position innerhalb des aktuellen NC-Satzes.

Signalfluss

CNC → PLC

ST-Pfad

gpCh[channel_idx]^.bahn_state.dist_prog_start

Datentyp

UDINT (* LREAL)

Einheit

0,1 µm

Zugriff

PLC liest

Besonderheiten

* Ab der CNC-Version V3.1.3104.01 wird das Datum im LREAL Format bereitgestellt.

Zeilenzähler, NC-Programm

Beschreibung

Das Datum zeigt an, aus welcher NC-Programmzeile der eben vom Interpolator abgearbeitete Auftrag stammt.

Der Wert leitet sich aus der Anzahl der NC-Programmzeilen ab, die der Decoder seit dem Start eines NC-Programms gelesen hat. Gezählt werden alle vom Decoder eingelesenen Zeilen, also auch wiederholt eingelesene Zeilen, leere und Kommentarzeilen. Aufträge an den Interpolator, die aus der Decodierung einer NC-Programmzeile resultieren, wird der jeweilige Zählerstand zugeordnet.

Signalfluss

CNC → PLC

ST-Pfad

gpCh[channel_idx]^.bahn_state.block_count_r

Datentyp

UDINT

Zugriff

PLC liest

Zähler der Echtzeit-Schleife

Beschreibung

Das Datum zeigt die Anzahl der Durchläufe der Echtzeit-Schleife an, in der sich die aktuelle Bearbeitung befindet.

Bei einem Schleifenübergang in Vorwärtsrichtung wird das Datum um 1 inkrementiert und in Rückwärtsrichtung dekrementiert.

Für den Fall, dass mehr Schleifendurchläufe in Rückwärtsrichtung bearbeitet wurden, wird eine negative Zahl angezeigt.

Signalfluss

CNC → PLC

ST-Pfad

gpCh[channel_idx]^.bahn_state.rt_loop_count_r

Datentyp

DINT

Zugriff

PLC liest

Besonderheit

Datum verfügbar ab CNC-Version V3.1.3105.01

Echtzeit-Schleife aktiv

Beschreibung

Das Datum zeigt an, ob sich die aktuelle Bearbeitung innerhalb einer #RT WHILE - #RT ENDWHILE Sequenz befindet.

Signalfluss

CNC → PLC

ST-Pfad

gpCh[channel_idx]^.bahn_state.inside_rt_loop_r

Datentyp

BOOL

Wertebereich

[TRUE = Bearbeitung innerhalb #RT WHILE #RT ENDWHILE,
FALSE]

Zugriff

PLC liest

Besonderheit

Datum verfügbar ab CNC-Version V3.1.3105.01