Achsspezifische Schnittstelle
PLC vorhanden | |
Beschreibung | Durch Setzen des Wertes auf TRUE meldet die PLC, dass sie vorhanden ist.
|
Signalfluss | PLC → CNC |
ST-Pfad | gpAx[axis_idx]^.head.plc_present_w |
Datentyp | BOOL |
Wertebereich | [TRUE = PLC vorhanden, FALSE] |
Zugriff | Schreiben |
Hinweis
Nur wenn dieser Wert auf TRUE gesetzt ist, kann die PLC über die achsspezifischen Control Units auf den NC-Kern Einfluss nehmen und wird vom NC-Kern mit Techno-Befehlen versorgt.
Logische Achsnummer | |
Beschreibung | Logische Nummer einer Achse, die im gesamten System einmalig vorkommt und die Achse identifiziert. Das Datum steht an dieser Stelle nach dem Hochlauf der Steuerung zur Verfügung, unabhängig von der konfigurierten Betriebsart der Achse oder der Zuordnung der Achse zu einem Kanal. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.head.log_ax_n_r |
Datentyp | UINT |
Zugriff | Lesen |
Achstyp | |
Beschreibung | Zeigt den Achstyp an, der für diese Achse in der zugehörigen Achsliste konfiguriert wurde (s. P-AXIS-00018). Der Wert wird beim Steuerungshochlauf durch Interpretation der Achsliste festgelegt. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.head.axis_type_r |
Datentyp | UINT |
Zugriff | Lesen |
Achsfehler | |
Beschreibung | Die CNC setzt diesen Wert auf TRUE, falls sich die Achse im Fehler befindet. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.head.error_r |
Datentyp | BOOL |
Wertebereich | [TRUE = Achse im Fehler, FALSE = Kein Fehler] |
Zugriff | Lesen |
Achsfehler, nicht resetbar | |
Beschreibung | Die CNC setzt diesen Wert auf TRUE, wenn für die Achse ein Fehler ausgegeben wurde, der nicht resetbar ist. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.head.reset_error_locked_r |
Datentyp | BOOL |
Wertebereich | [TRUE = Nicht resetbarer Achsfehler ist aufgetreten, FALSE = kein Fehler oder resetbarer Fehler ist aufgetreten] |
Zugriff | PLC liest |
Daten des Achslistenparameters P-AXIS-00510 | |
Beschreibung | Die vom Anwender in der Achsliste beim Parameter P-AXIS-00510 konfigurierten Daten, stehen hier auf dem HLI zur Verfügung. |
Signalfluss | CNC → PLC |
ST-Pfad | gpAx[axis_idx]^.head.customer_val_r[ ] |
Datentyp | ARRAY [0..HLI_AXIS_CUSTOM_MAXIDX] OF UDINT |
Zugriff | PLC liest |
Aktualisierung des HLI | |
Beschreibung | Durch Setzen dieses Wertes auf TRUE, kann die PLC die Aktualisierung des gesamten achsspezifischen Schnittstellenbereichs veranlassen. Dieser Wert wird nach erfolgter Aktualisierung vom NC-Kern auf FALSE zurückgesetzt. |
Signalfluss | CNC ←→ PLC |
ST-Pfad | gpAx[axis_idx]^.head.f_update_request_rw |
Datentyp | BOOL |
Wertebereich | [TRUE = Aktualisierung des HLI aktiviert, FALSE] |
Zugriff | Schreiben/Lesen |
Besonderheiten | Wird unterstützt, d.h. das HLI wird in jedem NC-Zyklus aktualisiert. |
Updatezyklus des HLI | |
Beschreibung | Über dieses Element teilt die PLC dem NC-Kern mit, auf wie viele Interruptzyklen der NC-Kern die Aktualisierung des achsspezifischen Schnittstellenbereichs verteilen darf. Besonders bei vielkanaligen und –achsigen Konfigurationen führt dies zu einer geringeren Belastung der Interrupttask. |
Signalfluss | PLC → CNC |
ST-Pfad | gpAx[axis_idx]^.head.n_update_tick_count_rw |
Datentyp | UINT |
Einheit | Anzahl von Interpolatorzyklen |
Zugriff | Schreiben |
Besonderheiten | Wird unterstützt, d.h. das HLI wird in jedem NC-Zyklus aktualisiert. |