Status information of a channel

Covered Distance

Description

Current path in relation to block path.

Information flow

CNC -> PLC

Unit

0.1 %

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.D_CoveredDistance

Data type

DINT

Access

PLC reads

Characteristics

If a main axis is moved, the covered distance is the current path in relation to block path of the first three axes (main axes, 3D). If no main axis is moved, the covered distance is the path in relation to block path of the axis with the longest movement time.

Programmed feed rate

Description

Feed rate programmed in the NC program via F<value>

Information flow

CNC -> PLC

Unit

1 µm/s

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.D_CommandFeed

Data type

DINT

Access

PLC reads

Characteristics

 

Current feed rate

Description

Current feed rate during interpolation.

Information flow

CNC -> PLC

Unit

1 µm/s

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.D_ActiveFeed

Data type

DINT

Access

PLC reads

Characteristics

 

Owing to the architecture of the NC kernel in which different components operate asynchronously with respect to each other, specific status information items may be provided several times by the various control components.

For example, signal X_ProgramEnd in the status display of the decoder means that the decoder has completed decoding of the program while actual interpolation by the path interpolator may not yet be complete. The end of interpolation of the path axes is indicated by signal X_ProgramEnd in the status data of the path interpolator.

End of program reached

Description

Interpolator has reached end of program

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_ProgramEnd

Data type

BOOL

Value range

[TRUE = End of program reached, FALSE]

Access

PLC reads

Characteristics

 

End of program reached

Description

Decoder has reached end of program.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateDecoder_Data.X_ProgramEnd

Data type

BOOL

Value range

[TRUE = End of program reached, FALSE]

Access

PLC reads

Characteristics

Caution: The machine cannot move further since the interpolation signal is relevant to a machine movement.

End of program reached

Description

The Look-Ahead function has reached the end of program

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBavo_Data.X_ProgramEnd

Data type

BOOL

Value range

[TRUE = End of program reached, FALSE]

Access

PLC reads

Characteristics

Required only for diagnosis.

Error occurred, awaiting clearance

Description

An error has occurred with which the movement of the axes has been stopped. The interpolator is waiting for clearance of this error.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_WaitErrorRemoval

Data type

BOOL

Value range

[TRUE = Error occurred - interpolator waiting, FALSE]

Access

PLC reads

Characteristics

 

Error occurred, waiting for external preset

Description

The decoder waits in Syntax Check mode after an error for a further external preset (continue, abort).

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateDecoder_Data.X_WaitAfterError

Data type

BOOL

Value range

[TRUE = Error occurred - decoder waiting, FALSE]

Access

PLC reads

Characteristics

 

Interpolator active

Description

Machine is to be/is moved.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_InterpolationActive

Data type

BOOL

Value range

[TRUE = Machine is to be/is moved, FALSE]

Access

PLC reads

Characteristics

 

Technology function Acknowledgement

Description

The interpolator waits for the acknowledgement of a technology function from the PLC.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_WaitTechnoAcknowledge

Data type

BOOL

Value range

[TRUE = Waiting for acknowledgement of technology function, FALSE]

Access

PLC reads

Characteristics

 

Enable continuation of movement

Description

The interpolator is waiting for an Enable to continue the movement after a stop in Single-Step mode.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_WaitContinue

Data type

BOOL

Value range

[TRUE = Interpolator waiting for continuation of movement, FALSE]

Access

PLC reads

Characteristics

 

Dwell time active

Description

The interpolator is waiting based on a programmed dwell time (G04).

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_DwellTimeActive

Data type

BOOL

Value range

[TRUE = Interpolator waiting, FALSE]

Access

PLC reads

Characteristics

 

Axis group in position

Description

All axes of the axis group have reached their programmed end positions.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_AxesInPosition

Data type

BOOL

Value range

[TRUE, FALSE]

Access

PLC reads

Characteristics

 

Waiting for axis group in position

Description

The interpolator waits in Single-Block mode, in the case of a programmed halt (M00) or an optional halt (M01), for all axes to be in position.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_WaitAxesInPosition

Data type

BOOL

Value range

[TRUE, FALSE]

Access

PLC reads

Characteristics

 

Waiting for requested axis

Description

The Look-Ahead function is waiting for receipt of a programmed axis request (#CALL AX, see Programming Manual).

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBavo_Data.X_WaitForAxis

Data type

BOOL

Value range

[TRUE = Waiting for requested axis, FALSE]

Access

PLC reads

Characteristics

 

Block search active

Description

The interpolator works in block search mode.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_BlockSearchActive

Data type

BOOL

Value range

[TRUE = active - Interpolator works in block search mode., FALSE]

Access

PLC is reading

Characteristics

 

Block search active

Description

The Look ahead works in block search mode

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBavo_Data.X_BlockSearchActive

Data type

BOOL

Value range

[TRUE = active - Look ahead works in block search mode, FALSE]

Access

PLC is reading

Characteristics

 

Block search active

Description

Decoder works in block search mode

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateDecoder_Data.X_BlockSearchActive

Data type

BOOL

Value range

[TRUE = active - Decoder works in block search mode, FALSE]

Access

PLC is reading

Characteristics

 

Path velocity falls below a limit

Description

The path velocity falls below the parametrized limit.

Information flow

CNC -> PLC

ST path

pMC[channel_idx]^.addr^.StateBahn_Data.X_SpeedLimitDetect

Data type

BOOL

Value range

[TRUE = active - Path velocity falls below the parametrized limit, FALSE]

Access

PLC is reading

Characteristics