Aktivierung von Bedienelementen für Handbetrieb
Nachdem eine Achse durch G200/G201 für den Handbetrieb vorbereitet wurde, kann dieser Achse ein logisches Bedienelement (Taste / Handrad) mit einem Parametersatz zugeordnet werden. Dies findet bei der sogenannten Aktivierung der Achse statt.
Die Defaultwerteinstellungen hierzu sind über die achsspezifischen Parameterlisten vorbelegt:
# 1 handwheel, 2 continuous, 3 incremental
handbetrieb.default.operation_mode 2 # 2 continuous,
handbetrieb.default.control_element 1 # logical handwheel/key
Als Standardparameter wird der 0.-te Parametersatz (Index = 0) der Handbetriebsparameter verwendet.
Bei jeder Neuanwahl der Handbetriebsart (s. Betriebsarten) oder G200/G201 wird die zuletzt bekannte Einstellung (Betriebsart, Verbindung mit Bedienelement sowie Parametersatz) der Achsen wieder hergestellt.
Aktivierung von Bedienelementen bei Handbetrieb | |
Beschreibung | Control Unit zur Verwaltung der Daten für die Aktivierung eines Bedienelements und dessen Zuordnung zu einer Achse bei Handbetrieb, einschließlich der Flusskontrolle der Nutzdaten. |
Datentyp | MC_CONTROL_HB_ACTIVATION_UNIT, siehe Beschreibung Control Unit mit Verbrauchskontrolle |
Besonderheiten | Diese Control Unit kann nur eingesetzt werden, wenn sich die CNC in der Betriebsart Handbetrieb befindet bzw. die Achsen über explizites G200/G201 für den Handbetrieb freigegeben wurden. Ansonsten wird die Aktivierung mit einer Fehlermeldung (z.B. 150048 -> „Betriebsartenanwahl unzulässig bei Tippbetrieb“) abgelehnt. |
ST-Pfad | gpCh[channel_idx]^.hb_mc_control.activation |
Zugriff | PLC liest request_r und schreibt command_w + enable_w |
Kommandierte, angeforderte Daten | |
ST-Element | .command_w .request_r |
Datentyp | HLI_HB_ACTIVATION, Beschreibung siehe Kapitel Nutzdaten bei Aktivierung |
Flusskontrolle kommandierte Daten | |
ST-Element | .command_semaphor_rw |
Datentyp | BOOL |
Wertebereich | [TRUE, FALSE] |
Besonderheiten | Verbrauchsdatum |
Zugriff | CNC übernimmt die kommandierten Daten, wenn dieses Element den Wert TRUE besitzt und setzt nach vollständiger Übernahme der Daten dieses Element auf den Wert FALSE. PLC kann Daten zur Kommandierung schreiben, wenn dieses Element den Wert FALSE besitzt. Sind alle zu kommandierenden Daten geschrieben, setzt die PLC dieses Element auf den Wert TRUE. |
Flusskontrolle angeforderte Daten | |
ST-Element | .request_semaphor_rw |
Datentyp | BOOL |
Wertebereich | [TRUE, FALSE] |
Besonderheiten | Verbrauchsdatum |
Zugriff | CNC schreibt die von der GUI angeforderten Daten, wenn dieses Element FALSE ist und setzt anschließend dieses Element auf TRUE. PLC liest die vom GUI angeforderten Daten, wenn dieser Wert TRUE ist. Nachdem die Daten vollständig in die PLC übernommen worden sind, setzt die PLC dieses Element auf FALSE. |
Umleitung | |
ST-Pfad | .enable_w |