2.2.2.1
Control Unit
Dynamic CS
Beschreibung
Control Unit zur Umschaltung des Trackings des dynamischen CS.
Datentyp
MC_CONTROL_DYN_CS_UNIT [} 15]
ST-Pfad
gpCh[channel_idx]^.channel_mc_control.dyn_cs
Kommandierte, angeforderte Daten
ST-Element
.command_w
.request_r
Datentyp
HLI_COORDINATE_SYSTEM_INT
translation : ARRAY [0..HLI_CS_AXES_MAXIDX] OF DINT;
rotation : ARRAY [0..HLI_CS_AXES_MAXIDX] OF DINT;
Zugriff
PLC schreibt Command und liest Request
Rückgabe-Daten
ST-Element
.state_r
Datentyp
HLI_DYN_CS_STATE
act_state : UDINT;
Zugriff
PLC liest
Flusskontrolle kommandierter Wert
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 angeforderter Wert
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
gpCh[channel_idx]^.channel_mc_control.dyn_cs.enable_w
Transition
ST-Pfad
gpCh[channel_idx]^.channel_mc_control.dyn_cs.transition_w
TF5200 | TwinCAT 3 CNC
Dynamisches Koordinatensystem
X/Y/Z-translation in [0.1 µm]
A/B/C-rotation in [0.0001 degree]
HLI_DYN_CS_INACTIVE = 0
HLI_DYN_CS_ACTIVATING = 1,
HLI_DYN_CS_ACTIVE = 2,
HLI_DYN_CS_DEACTIVATING = 3,
HLI_DYN_CS_ERROR = -1
Version: 1.03
Beschreibung
15