Control unit

Ensuring compliance with a keystroke in Manual mode

Description

Control unit for management of the data for ensuring compliance with a keystroke in Manual mode, including flow control of the user data.

Control unit 1:Data type

HBKeyControlUnit_Key, see description Control Unit

Characteristics

The report of a key stroke is possible at any time, but it is without any effect if there is no assigned axis in the jog operation mode.

ST path

pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key
pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key2
pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key3
pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key4
pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key5
pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key6
pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key7
pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key8
pMC[channel_idx]^.addr^.MCControlHB_Data.HBKeyControlUnit_Key9

Access

PLC reads HBKey_Request and writes HBKey_Command + X_Enable

Commanded, requested data

ST element

.HBKey_Command

. HBKey_Request

Data type

HBKey, description see chapter User data

Usage check, commanded, requested data

ST element

.X_CommandSemaphor

.X_RequestSemaphor

Data type

BOOL

Access

CNC accepts the commanded data if this element has the value TRUE and sets this element to the value FALSE after complete acceptance of the data.

PLC can write data for commanding if this element has the value FALSE. The PLC sets this element to the value TRUE if all data to be commanded has been written.

CNC writes the data requested by the GUI if this element is FALSE and then sets this element to TRUE.

PLC reads the data requested by the GUI if this value is TRUE. The PLC sets this element to FALSE after the data has all been accepted in the PLC.

Redirection

ST element

. X_Enable