Die sinking status signals

Escape channel is activated

Description

Escape channel was activated by #TRACK CHAN ON [ESCAPE] and can be started by a trigger signal. The trigger signal for escape start can be provided by backward motion at negative external velocity or by commanding a flushing process.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.escape_enabled_r

Data type

BOOL

Value range

[TRUE : ESCAPE active,
FALSE]

Access

PLC is reading

Trigger consideration suspended for escape motions

Description

Consideration of the trigger for escape motions can be temporarily deactivated by the down channel. This status signal indicates whether an escape motion can be started.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.escape_trigger_is_suspended_r

REALDatentyp

BOOL

Value range

[TRUE = Trigger consideration suspended

FALSE]

Access

PLC is reading

Length of the escape path

Description

This data item indicates the actual length of the escape path. The length of the geometry for “Erosion on the path” is not included.

The dynamically generated path has an individual length dependent on the starting point of the escape, the escape strategy (FLAT, ALPHA, etc.) and the escape end. The length can be read by this data item.
The length is independent of the distance traversed in the escape channel. This value is updated cyclically from the point when the orbit channel is activated (i.e. when the “Erosion on the path” phase is implicitly terminated).

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.escape_path_length_r

Data type

LREAL

Value range

[0 <= length]

Access

PLC is reading

Current escape strategy

Description

This data item shows the currently selected escape strategy.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.escape_strategy_r

Data type

UINT

Value range

Possible values are:

  • 0- EDM_ESC_GEOM_NONE
  • 1- EDM_ESC_GEOM_FLAT
  • 2- EDM_ESC_GEOM_ALPHA
  • 3- EDM_ESC_GEOM_POINT
  • 4- EDM_ESC_GEOM_BISECTOR

Access

PLC is reading

Change request for escape strategy active

Description

This data item shows that a change request was identified for the escape strategy,

If it is impossible to change the strategy, the data item remains TRUE until the escape strategy is changed.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.escape_strategy_wait_change_r

Data type

BOOL

Value range

[TRUE / FALSE]

Access

PLC is reading

Flushing motion is active

Description

The escape channel executes a flushing motion of the PLC. When the floating point is reached, the signal reverts to FALSE.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.jump_acitve_r

Data type

BOOL

Value range

[TRUE : Flushing motion active,
FALSE]

Access

PLC is reading

Erosion on the path is active

Description

This data item only indicates in the escape channel whether the escape channel is in the "Erosion on the path" phase or has entered this phase as a result of the escape.
In the latter case, the signal is set to TRUE.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.approach_active_r

Data type

BOOL

Value range

[TRUE : “Erosion on the path” phase active,
FALSE]

Access

PLC is reading

Orbit channel active

Description

The element indicates whether the geometry in the orbit channel is fully decoded. If the value is set to TRUE, the down channel can increase the radius from 0.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.orbit_active_r

Data type

BOOL

Value range

[TRUE : Orbit channel active,
FALSE]

Access

PLC is reading

Radius in the orbit channel is 0

Description

This element indicates whether the commanded radius in the orbit channel is 0. If the value is 0, the interface to the down channel can be deactivated, for example.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.orbit_radius_zero_r

Data type

BOOL

Value range

[TRUE : Radius in the orbit channel is 0,
FALSE]

Access

PLC is reading

Wait for equidistant calculation in the block

Description

The element indicates that the equidistant calculation has not yet finished in the current motion block.

Signal flow

CNC → PLC

ST path

gpCh[channel_idx]^.bahn_state.orbit_wait_extend_ncbl_r

Data type

BOOL

Value range

[TRUE : Wait state, equidistant for this motion block not yet calculated.
FALSE]

Access

PLC is reading