Setting the program override (POV)

Description

The function block KRC_SetOverride sets the program override.

Program override is the velocity of the robot during program execution. It is specified as a percentage of the programmed velocity. The override setting is transferred to the robot during every PLC cycle. If the override setting is changed, this change is detected by the robot and applied.

The override is only applied in Automatic External mode so that the override can be set via the smartPAD in the test modes T1 and T2, e.g. for teaching.

The program override refers to all motions of the robot system.

Setting the program override (POV) 1:

The function block may only be instanced once per axis group. In the case of multiple instancing, the signals of the most recently called function block are output.

Setting the program override (POV) 2:
Function block KRC_SetOverride

Inputs

Parameter

Type

Description

AxisGroupIdx

INT

Index of axis group

  • 1 … 5

Override

INT

Program override

  • 0 … 100%

Outputs

Parameter

Type

Description

Valid

BOOL

TRUE = data are valid

ActualOverride

INT

Current override setting

  • 0 … 100%

Error

BOOL

TRUE = error in function block

ErrorID

DINT

Error number