HLI commands

Reversible stop

Description

Select/deselect reversible stop.

If the #STOP REVERSIBLE [LEVEL=<bitmask>] is programmed in the current block in the NC program,<bitmask>the program stops at block end (ramped deceleration based on the permitted deceleration values) if the same value assigned to the LEVEL option in the NC program is already sent by this control unit to the MOTION Controller thus activating the STOP instruction.

The next block is enabled by a control unit command "Continue motion" (continue_motion) if the NC kernel displays that all axes are located in the control window by resetting the status display "Wait for axis group in position" (wait_axes_in_position_r).

Data type

MC_CONTROL_UNS32_UNIT, see description Control Unit

Access

PLC reads request_r + state_r and writes command_w + enable_w

ST path

gpCh[channel_idx]^.bahn_mc_control.stop_reversible_level

Commanded, requested and return value

ST element

.command_w

.request_r

.state_r

Data type

UDINT

Value range

[0, MAX_UNS32]

Redirection

ST element

.enable_w

Resumption of motion

Description

If program execution is interrupted by selecting "Single block mode" or"Optional stop" or by M00, this control unit can resume NC program execution.

A falling edge for the command value (command_w) of the control unit "Continue motion", i.e. a transition from TRUE to FALSE, leads to a resumption of NC program execution. The condition for this is that all axes are located in the control window.

Data type

MC_CONTROL_BOOL_UNIT, see description Control Unit

Special features

Falling edge of the command resumes NC program execution.

Access

PLC reads request_r + state_r and writes command_w + enable_w

ST path

gpCh[channel_idx]^.bahn_mc_control.continue_motion

Commanded, requested and return value

ST element

.command_w

.request_r

.state_r

Data type

BOOL

Value range

[TRUE, FALSE]

Redirection

ST element

.enable_w