Activation of operating devices for Manual mode

After an axis by G200/G201 is prepared for the manual mode, a logical operation device (key/ handwheel) with parameter record can be assigned to this axis. This take place during the so-called activation of the axis.

For this the default values are defined in the axis specific parameter lists.

handbetrieb.default.operation_mode   2 # 1
handwheel, 2 continuous,                     3
incrementalhandbetrieb.default.control_element  1 # logical
handwheel/key

For default the parameter record with index 0 of the manual mode parameters is used.

For every new selection of the manual operation mode or G200/G201 the latest known adjustment of the axis (Operation mode, Link to operation element and parameter record) is restored.

Activation of operating device for Manual mode

Description

Control unit for management of the data for activation of an operating device and its assignment to an axis in the case of Manual mode, including flow control of the user data.

Activation of operating devices for Manual mode 1:Data type

HBActivationControlUnit, see description Control Unit with usage check

Characteristics

This control unit can be used only if the CNC is in Manual mode or if the axes explicitly are released for the Manual mode by a G200/G201.

Otherwise the activation is refused with an error message (e.g. 150048 -> „Selection of operation mode during continous jog mode not allowed. “).

ST path

pMC[channel_idx]^.addr^.MCControlHB_Data.HBActivationControlUnit_Activation

Access

PLC reads HBActivation_Request and writes HBActivation_Command + X_Enable

Commanded, requested data

ST element

. HBActivation_Command

. HBActivation_Request

Data type

HBActivation, description see chapter User data

Usage check, commanded, requested data

ST element

.X_CommandSemaphor

.X_RequestSemaphor

Data type

BOOL

Value range

[TRUE, FALSE]

Access

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

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

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

PLC reads the data requested by the GUI if the request semaphore is TRUE. After the data has all been accepted in the PLC, the PLC sets this element to FALSE.

Redirection

ST element

. X_Enable