Statusinformation des Antriebes einer Achse
Antriebstyp | |
Beschreibung | Typ des Antriebs einer Achse. Für jede Achse wird der Antriebstyp in den Achsmaschinenparametern unter dem Eintrag kenngr.antr_typ angegeben. |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.W_DriveType |
Datentyp | UINT |
Wertebereich | 1 konventioneller Antrieb (+-10V), nicht verwendet 2 SERCOS-Antrieb 3 Profidrive 4 Antriebssimulation 5 Lightbus 6 Terminalachse (+-10V) über Bus 7 Echtzeit-Ethernet 8 CANopen Antrieb 16 Virtueller Antrieb 32 CAN-Antrieb (Option) |
Zugriff | PLC liest |
Besonderheiten |
|
Antrieb bereit zur Leistungszuschaltung | |
Beschreibung | Der Antrieb der Achse ist bereit zur Leistungszuschaltung |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_ReadyPowerOn |
Datentyp | BOOL |
Wertebereich | [TRUE = bereit zur Leistungszuschaltung, FALSE] |
Zugriff | PLC liest |
Besonderheiten | SERCOS-Antriebe Bei SERCOS-Antrieben wird diese Information aus Bit 14 des Statuswortes abgeleitet. |
Antrieb betriebsbereit | |
Beschreibung | Antriebssteuerteil und Leistungsversorgung sind betriebsbereit. |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_ReadyControlLoopOn |
Datentyp | BOOL |
Wertebereich | [TRUE = Antrieb betriebsbereit, FALSE] |
Zugriff | PLC liest |
Besonderheiten | SERCOS-Antriebe Bei SERCOS-Antrieben wird diese Information aus Bit 15 des Statuswortes abgeleitet. Des weiteren steht bei SERCOS-Antrieben dieses Datum mit X_ReadyPowerOn in folgendem Zusammenhang:
|
Antriebsfehler | |
Beschreibung | Im Antrieb ist ein Fehler aufgetreten. Der Antrieb ist deshalb verriegelt. |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_Error |
Datentyp | BOOL |
Wertebereich | [TRUE = Fehler ist aufgetreten, FALSE] |
Zugriff | PLC liest |
Besonderheiten | SERCOS-Antriebe Bei SERCOS-Antrieben wird diese Information aus Bit 13 des Statuswortes abgeleitet. |
Antriebspezifischer Zustand | |
Beschreibung | Antriebsspezifischer Zustand entsprechend der Spezifikation des Antriebs (SERCOS, CAN, ...) |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.W_NativeDriveState |
Datentyp | UINT |
Zugriff | PLC liest |
Besonderheiten | Entspricht bei SERCOS dem Antriebsstatuswort (S-0-00135). |
Antriebsdaten lesen | |
Beschreibung | Daten, die vom Antrieb an den NC-Kern übermittelt werden. Der Inhalt ist applikationsspezifisch Diese Daten stehen parallel auch im Zustand der Control Unit bereit, s. Antriebsdaten zyklisch lesen / schreiben |
Besonderheiten | Die Datenübertragung kann derzeit nur bei SERCOS-Antrieben genutzt werden. Hierzu muss in der Achsparameterliste die Übertragung des Wertes an den Antrieb freigeschaltet werden, z.B.:
|
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.D_Word1 pAC[axis_idx]^.addr^.StateLR_Data.D_Word2 pAC[axis_idx]^.addr^.StateLR_Data.D_Word3 pAC[axis_idx]^.addr^.StateLR_Data.D_Word4 |
Datentyp | UDINT |
Zugriff | PLC liest |
Besonderheiten |
|
DRIVE_STATE_MODE_0 | |
Beschreibung | present mode OF drive i.e. position loop control DRIVE_STATE_MODE_0 0x00000001 |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_Mode0 |
Datentyp | BOOL |
Wertebereich |
|
Zugriff | PLC liest |
Besonderheiten |
|
DRIVE_STATE_MODE_1 | |
Beschreibung | DRIVE_STATE_MODE_1 0x00000002 |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_Mode1 |
Datentyp | BOOL |
Wertebereich |
|
Zugriff | PLC liest |
Besonderheiten |
|
DRIVE_STATE_MODE_2 | |
Beschreibung | DRIVE_STATE_MODE_2 0x00000003 |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_Mode2 |
Datentyp | BOOL |
Wertebereich |
|
Zugriff | PLC liest |
Besonderheiten |
|
DRIVE_STATE_MODE_3 | |
Beschreibung | DRIVE_STATE_MODE_3 0x00000004 |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_Mode3 |
Datentyp | BOOL |
Wertebereich |
|
Zugriff | PLC liest |
Besonderheiten | Wird derzeit nicht versorgt |
DRIVE_STATE_MODE_4 | |
Beschreibung | DRIVE_STATE_MODE_4 0x00000005 |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_Mode4 |
Datentyp | BOOL |
Wertebereich |
|
Zugriff | PLC liest |
Besonderheiten | Wird derzeit nicht versorgt |
DRIVE_STATE_MODE_5 | |
Beschreibung | DRIVE_STATE_MODE_5 0x00000016 |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_Mode5 |
Datentyp | BOOL |
Wertebereich |
|
Zugriff | PLC liest |
Besonderheiten | Wird derzeit nicht versorgt |
DRIVE_STATE_MODE_6 | |
Beschreibung | DRIVE_STATE_MODE_6 0x00000007 |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.X_Mode6 |
Datentyp | BOOL |
Wertebereich |
|
Zugriff | PLC liest |
Besonderheiten | Wird derzeit nicht versorgt |