# Steuerkommandos für die Abstandsregelung

Beauftragung der Abstandsregelung
Beschreibung | Über diese Control Unit kann die Abstandsregelung der Achse beeinflusst werden. Voraussetzung ist, dass die Funktionalität der Abstandskontrolle in den Achsparametern angewählt ist (s. P-AXIS-00328).
Datentyp | MC_CONTROL_DISTANCE_CONTROL, s. Beschreibung Control Unit mit Verbrauchskontrolle
Zugriff | PLC liest state_r und schreibt command_w + enable_w
ST-Pfad | gpAx[axis_idx]^.lr_mc_control.distance_control
Flusskontrolle der kommandierten Werte
ST-Element | .command_semaphor_rw
Signalfluss | PLC → CNC
Datentyp | BOOL
Besonderheiten | Verbrauchsdatum
Zugriff | CNC übernimmt die kommandierten Werte, wenn dieses Element den Wert TRUE besitzt. Nach erfolgreicher Übernahme setzt die CNC diesen Wert auf FALSE. PLC setzt dieses Element auf TRUE, wenn die kommandierten Werte zur Übernahme durch die CNC freigegeben werden. Eine Aktualisierung der kommandierten Werte durch die PLC kann nur dann erfolgen, wenn dieses Element den Wert FALSE besitzt.
Kommandierte Werte
ST-Element | .command_w
Signalfluss | PLC → CNC
Datentyp | HLI_DISTANCE_CONTROL_COMMAND
Zugriff | PLC schreibt
Zustand der Abstandsregelung
ST-Element | .state_r
Signalfluss | CNC → PLC
Datentyp | HLI_DISTANCE_CONTROL_STATE
Zugriff | PLC liest
Umleitung
ST-Element | .enable_w

Status der Abstandsregelung
Beschreibung | In diesem Eintrag kann der Zustand der Abstandsregelung gelesen werden.
Signalfluss | PLC → CNC
Datentyp | HLI_DISTANCE_CONTROL_STATE
ST-Pfad | gpAx[axis_idx]^.lr_mc_control.distance_control.state_r
Zugriff | PLC liest
Elemente des Datentyps
Element | .actual_state
Datentyp | UDINT
Zugriff | PLC liest
Wertebereich/ Beschreibung | Siehe Tabelle: Zustände und Transitionen der Abstandsregelung
Element | .actual_position
Datentyp | DINT
Einheit | 0,1 µm bzw. 0,0001°
Zugriff | PLC liest
Beschreibung | Dieses Datum zeigt die aktuelle Istposition der Werkstückoberfläche an, die die Abtastregelung ermittelt hat.
Besonderheiten | Dieses Datum wird nur versorgt, falls in den Achsparametern die Abstandsregelung aktiviert ist (s. P-AXIS-00328).
Element | .actual_offset
Datentyp | DINT
Einheit | 0,1 µm bzw. 0,0001°
Zugriff | PLC liest
Beschreibung | Dieses Datum zeigt den aktuellen Positionsoffset der Abstandsregelung, um den die Achse auf Grund von Abweichungen zwischen der tatsächlichen Werkstückoberfläche und der vorgegebenen Position (SET_POS) verschoben wurde. Im stationären Zustand (konstante Werkstückoberfläche und Positionsoffset komplett ausgefahren) gilt: Positionsoffset = SET_POS – actual_position
Besonderheiten | Dieses Datum wird nur versorgt, falls in den Achsparametern die Abstandsregelung aktiviert ist (s. P-AXIS-00328).

Kommando für die Abstandsregelung
Beschreibung | In diesem Eintrag kann die Abstandsregelung beauftragt werden. |
Signalfluss | PLC → CNC
Datentyp | HLI_DISTANCE_CONTROL_COMMAND
ST-Pfad | gpAx[axis_idx]^.lr_mc_control.distance_control.command_w
Zugriff | PLC schreibt
Elemente des Datentyps
ST-Element | .transition
Datentyp | UDINT
Wertebereich/ Beschreibung | Siehe Tabelle- Zulässige Transitionen zur Kommandierung der Abstandsregelung
ST-Element | .position
Datentyp | DINT
Wertebereich | [DINT_MIN, DINT_MAX]
Beschreibung | Die Bedeutung ist abhängig von der kommandierten Transition: HLI_DIST_CTRL_ON: Sollposition der Werkstückoberfläche (SET_POS) HLI_DIST_CTRL_REF: Referenzposition der Werkstückoberfläche (REF_POS)

Zyklisches Kommando für die Abstandsregelung
Beschreibung | In diesem Eintrag werden zyklische Sollwerte (Position Werkstückoberfläche oder Sollabstand) vorgegeben.
Signalfluss | PLC → CNC
Datentyp | HLIDistanceControlCyclicCommand
ST-Pfad | pAC[axis_idx]^.addr^.McControlLr_Data.MCControl_DistanceControl.CyclicCommand
Zugriff | PLC schreibt
Elemente des Datentyps
ST-Element | .D_Position
Datentyp | DINT
Wertebereich | [DINT_MIN, DINT_MAX]
Beschreibung | Die Bedeutung ist abhängig von der kommandierten Transition: HLI_DIST_CTRL_ON: Sollposition der Werkstückoberfläche (SET_POS) HLI_DIST_CTRL_REF: Referenzposition der Werkstückoberfläche (REF_POS)
ST-Element | .D_Distance
Datentyp | DINT
Wertebereich | [DINT_MIN, DINT_MAX]
Beschreibung | Vorgabe des Abstands zur Werkstückoberfläche nach Anwahl durch die Transition HLI_DIST_CTRL_ON_CONST_DIST.