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. |
| 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 |
|