User data

Button number

Description

Logical button number from which the command comes.

ST path

Commanded value

gpCh[channel_idx]^.hb_mc_control.key[key_idx].command_w.log_key_nr

Requested value

gpCh[channel_idx]^.hb_mc_control.key[key_idx].request_r.log_key_nr

Data type

UINT

Value range

One of the values which are defined as logical jog button pair numbers in the configuration list hand_mds.lis for the characteristics tasten_data[X].log_tasten_nr.

Start/end of button press

Description

Start/end of button press event and motion direction of buttons in manual mode

ST path

Commanded value

gpCh[channel_idx]^.hb_mc_control.key[key_idx].command_w.direction

Requested value

gpCh[channel_idx]^.hb_mc_control.key[key_idx].request_r.direction

Data type

INT

Value range

Value

Meaning

-1

Start of button press, negative motion direction

0

End of button press

1

Start of button press, positive motion direction

 

Special features

Consumption data item

Since the enforcement of a button press is a message-orientated transfer, both the “start of button press” event and the “end of button press” event must be generated by the PLC.

Lifetime of the button signal

Description

This is a time period defined by number of interpolator cycles.

If this element has a value unequal to 0, the CNC independently generates the “End of button press” event after receiving a “Start of button press” event after the time period expires and which was defined by the number of specified interpolator cycles.

ST path

Commanded value

gpCh[channel_idx]^.hb_mc_control.key[key_idx].command_w.life_time

Requested value

gpCh[channel_idx]^.hb_mc_control.key[key_idx].request_r.life_time

Data type

UDINT

Unit

Number of interpolator cycles

Special features

See Note

Retriggering “start of button press” event

Description

Retriggering the “start of button press” event.

If the element “Life time of a button signal” has a value unequal to 0, the “start of button press” event is retriggered if the “Lifetime of the button signal” has not yet expired.

ST path

Commanded value

gpCh[channel_idx]^.hb_mc_control.key[key_idx].command_w.f_refresh

Requested value

gpCh[channel_idx]^.hb_mc_control.key[key_idx].request_r.f_refresh

Data type

BOOL

Value range

[TRUE = Retriggering the “start of button press” event, FALSE]

Special features

See Note

Note: The “Lifetime of the button signal“ and “Retriggering the ‘start of button press’ event“ elements represent a sort of watchdog function. Their use is indicated in particular if the time response of the PLC is not ensured (deterministic, e.g. soft PLC as Windows task).