SPS-Schnittstelle

HLI

Für das Umschalten des Kanalzugriffs auf die Achsen und die Anzeige der Achsen stehen auf der SPS-Schnittstelle entsprechende Werte zur Verfügung.

Kanalausgabe unterbrechen

Beschreibung

Die Ausgabe von Sollwerten des NC-Kanals auf die physikalischen Achsen (Antriebe) wird unterbrochen.

SPS-Schnittstelle 1:Datentyp

MCControlBoolUnit, s. Beschreibung Control Unit

Besonderheiten

In der Zwischenzeit können die freigegebenen Achsen durch die logischen Achsen eines anderen Kanals bewegt werden.

Zugriff

PLC liest Request + State und schreibt Command + Enable

ST-Pfad

pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_SuspendAxisOutput

Kommandierter, angeforderter und Rückgabewert

ST-Element

MCControlBoolUnit_SuspendAxisOutput.X_Command

MCControlBoolUnit_SuspendAxisOutput.X_Request

MCControlBoolUnit_SuspendAxisOutput.X_State

Datentyp

BOOL

Wertebereich

[TRUE = Ausgabe an die Kanalachsen ist unterbrochen, FALSE]

Umleitung

ST-Element

MCControlBoolUnit_SuspendAxisOutput.X_Enable

Positionsoffset

Beschreibung

Anzeige des aktuellen Offsets der Absolutposition zwischen der Lagereglerachse (reale physikalische Achse) und der Interpolatorachse (logische Achse).

Signalfluss

CNC -> PLC

ST-Pfad

pAC[axis_idx]^.addr^.StateLR_Data.D_PositionOffsetPhysicalLogicalACS

Datentyp

SGN32

Wertebereich

0.1 µm

Zugriff

PLC liest

Besonderheiten

 

Achsversorgung

Beschreibung

Die Versorgung der physikalischen Achse mit Sollwerten erfolgt durch die logische Achse. Die physikalischen Achse ist mit der logischen Achse verbunden.

Signalfluss

CNC -> PLC

ST-Pfad

pAC[axis_idx]^.addr^.StateLR_Data.X_LinkToLogicalAxis

Datentyp

UNS16

Wertebereich

[= 0 - not linked, > 0 – logische Nummer der Achse]

Zugriff

PLC liest

Besonderheiten

 

Achszuordnung

Beschreibung

Die kommandierten Sollwerte der logischen Achse des Kanals werden auf der physikalische Achse ausgegeben.

Signalfluss

CNC -> PLC

ST-Pfad

pAC[axis_idx]^.addr^.StateIPO_Data.X_LinkToPhysicalAxis

Datentyp

UNS16

Wertebereich

[= 0 - not linked, > 0 – logische Nummer der Achse]

Zugriff

PLC liest

Besonderheiten