Limiting

Limiting 1:

This function is responsible for limiting all axis functions. The type of limitation depends on the drive technology. For example, the torque of electric axes and the pressure of hydraulic axes can be limited. The following function blocks are automatically available internally for axes of type FB_AxisNcBase:

Limiting 2:

No core function

This function does not belong to any classification of core functions. It is only mentioned in the context of core functions, as it can be achieved via the properties of an axis.

Syntax:

FUNCTION_BLOCK FB_Limiting EXTENDS FB_MessageBase

Limiting 3: Properties

Name

Type

Access

Description

Activate

BOOL

Get, Set

Activates the use of the ActiveValue as an active limit.

ActiveValue

LREAL

Get

Limitation value currently available

Actual

LREAL

Get

Current actual value of the limited variable (torque/pressure)

ConnectedToDrive

BOOL

Get

An internal connection to a drive unit has been established.

DefaultFb

I_LimitingFb

(Get, Set)

Access to the standard function block for torque limitation if specific handling is used.

Direction

E_AdaptableDirection

Get, Set

Direction in which the torque limit should act.

IdleValue

LREAL

Get, Set

The idle value for the limitation to which the axis returns after a command.

MaxValue

LREAL

Get, Set

The effective limitation of the limit for each command.

NominalValue

LREAL

Get, Set

The normalized value in relation to the ReferenceValue.

ReferenceValue

LREAL

Get, Set

Reference value for the maximum command value of the limit.

ActualTorque 1

LREAL

Get, Set

Current actual torque value of the axis.

1Obsolete

Limiting 4: Methods

Name

Description

[INTERN] ReturnToIdle()

Implements the return to the idle value when a command is terminated.

Limiting 5: Interfaces

Type

Description

I_Limiting

Standard interface on FB_Limiting.

I_LimitingFb

Extended interface for use as a core function.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.55

PC or CX (x64, x86)

Tc3_PlasticFunctions (>= v12.6.1.0)