HLI-Status
Haltebedingung | |
Beschreibung | Gibt die Bedingung an, aufgrund derer die aktuelle Bewegung angehalten wurde. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.stop_conditions_r |
Datentyp | DINT |
Wertebereich | Siehe Wertebereich der Haltebedingung mit Erläuterungen. |
Zugriff | PLC liest |
Wertebereich der Haltebedingungen
Konstante in PLC | Wert | Erläuterung |
HLI_SC_FEEDHOLD | 0x0001 | Bahnvorschubstopp |
HLI_SC_VFG | 0x0002 | Achsspezifische Vorschubfreigabe nicht vorhanden. |
HLI_SC_SINGLE_BLOCK | 0x0004 | Einzelschrittbetrieb aktiv. |
HLI_SC_M00_OR_M01 | 0x0010 | M00 (programmierter Halt), M01 (wahlweiser Halt) ist aktiv. |
HLI_SC_PLC_ACKNOWLEDGE | 0x0020 | Stopp erfolgt, weil auf eine Quittierung aus der SPS gewartet wird. Dies kann im Zusammenhang mit der Ausgabe von M- oder H-Technologiefunktionen auftreten, ist aber nicht ausschließlich darauf beschränkt. |
HLI_SC_OVERRIDE_ZERO | 0x0040 | Override = 0. |
HLI_SC_OVERRIDE_RAPID_ZERO | 0x0080 | Override = 0 bei Eilgangsätzen |
HLI_SC_DELAY_TIME | 0x0200 | Verweilzeit. |
HLI_SC_CHANNEL_SYNC | 0x0800 | Kanalsynchronisation ist aktiv. |
HLI_SC_IPO_INPUT_EMPTY | 0x1000 | Eingangs-FIFO des Interpolators ist leer. |
HLI_SC_IPO_INPUT_DISABLED | 0x2000 | Einlesen von Funktionssätzen (z. B. Bewegungssätze, etc.) gesperrt. |
HLI_SC_WAIT_FOR_AXES | 0x8000 | Stopp erfolgt, weil darauf gewartet wird, dass ein beauftragter Achstausch abgeschlossen wird. |
HLI_SC_CHANNEL_ERROR | 0x00010000 | Im Kanal ist ein Fehler aufgetreten. |
HLI_SC_WAIT_TECHNO_ACK | 0x00020000 | Warten auf die Quittierung von M/H/S/T-Technologiefunktionen. |
HLI_SC_W_C_AFTER_COLLISION | 0x00040000 | Nach einer detektierten Kollision wird auf das Fortsetzen der Bewegung gewartet. |
HLI_SC_SLOPE_SUPPLY_PROBLEM | 0x00080000 | Satzversorgungsproblem (tritt nur im Zusammenhang mit HSC-Slope auf). |
HLI_SC_BACK_INTERPOLATION | 0x00100000 | Rückinterpolation nach Nachführbetrieb ist aktiv. |
HLI_SC_STOP_REVERSIBLE | 0x00200000 | Stopp, weil M00 (programmierter Halt) aktiv ist. Allerdings ist es möglich das NC-Programm trotz M00 rückwärts abzuarbeiten (ab V3.1.3039.01 verfügbar). |
HLI_SC_BREAKPOINT_STOP | 0x00400000 | Stopp nach Erreichen der Unterbrechungsstelle (Haltepunkt); ab V3.1.3039.01 verfügbar. |
HLI_SC_M0_STOP | 0x02000000 | Stopp nach Erreichen einer M00-Funktion |
HLI_SC_M1_STOP | 0x04000000 | Stopp nach Erreichen einer M01-Funktion |
HLI_SC_INSERT_STOP_AT_DIST | 0x08000000 | Stopp nach Erreichen einer durch die Control Unit „Einfügen von Stoppmarken“ eingefügten M-Funktion. |
HLI_SC_DEC_SYN_CHAN_EMPTY | 0x10000000 | Dekoder wartet auf Synchronisation. NC-Kanal hat keine Aufträge. |
Stopp, Wert | |
Beschreibung | Bei der Programmierung des reversierbaren Stopps kann ein zusätzlicher Anwender-Parameterwert angegeben werden: #STOP REVERSIBLE[USR_VAL = ....] Dieser Wert wird in diesem Element angezeigt, sobald an dieser Stoppstelle angehalten ist. Nach dem Weiterfahren wird der Wert wieder abgelöscht. Siehe in diesem Zusammenhang auch die Control Unit "Reversierbarer Stopp" (stop_reversible_level) und die Funktionsbeschreibung [FCT-C7// Automatisches Reversieren nach Stopp]. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.stop_reversible_usr_val_r |
Datentyp | UDINT |
Wertebereich | [0, MAX_UNS32] |
Zugriff | PLC liest |