Table of block search states

Number

Constant from HLI library

Description

0

HLI_BS_INACTIVE

Block search is not active

1

HLI_BS_WAIT_FOR_PLC_ON

NC kernel is waiting for the PLC to signal that it has detected that block search is active.

2

HLI_BS_ACTIVE

Block search is active. This is a dynamic state, which explains why no check should take place here.

3

HLI_BS_WAIT_FOR_PLC_OFF

NC kernel is waiting for the PLC to signal that it has detected that block search has ended.

4

HLI_BS_WAIT_RETURN_TO_CONTOUR

NC kernel is waiting for the signal to start the approach to the contour. This takes place either via the “Continue motion” control unit or via a program state (Automatic/Active from PLC or start in the SystemManager).

5

HLI_BS_RETURNING_TO_CONTOUR

NC kernel moves the axes to approach the contour immediately.

6

HLI_BS_WAIT_FOR_CONTINUE_CONTOUR

The axes are moved so that the tool is located at the re-engagement position. Machining continues as from the re-engagement point after a command is received from the “Continue motion” control unit or after a program start in the SystemManager.