ActualsNc

ActualsNc 1:

Exclusive function for NC axes

This core function is only available for NC axis types.

ActualsNc 2:

This core function is used to display a compilation of actual values of the axis. It is an extension of Actuals and extends the range of its parent element by adding specific values for NC axes.

Like all derivatives of Actuals, this core function belongs to the group of permanently active core functions.

Syntax:

FUNCTION_BLOCK FB_NcActuals EXTENDS FB_MotionActuals

ActualsNc 3: Properties

Name

Type

Access

Description

Acceleration

LREAL

Get

The current actual acceleration.

Torque

LREAL

Get

The current torque actual value.

TorqueLimitExceeded

BOOL

Get

TRUE if the torque limit has been reached.

DynamicsExceeded

BOOL

Get, Set

TRUE if the dynamic limits of the axis were exceeded during a currently active camming.

This signal is only deleted when camming is stopped.

Jerk

LREAL

Get

The current actual jerk.

Position

LREAL

Get

The current actual position.

ProcessValue

LREAL

Get, Set

The current actual process value.

RawAxisPosition

LREAL

Get

The unconverted current actual position.

SetEvent

BOOL

Get, Set

Reserved.

Velocity

LREAL

Get

The current actual velocity.

ActualsNc 4:

Clear this property

TorqueLimitExceeded is set by the library, but not cleared. The application must be sure to clear this property at the start of a function that has to be monitored.

ActualsNc 5: Interfaces

Type

Description

I_MotionActuals

Standard interface on FB_MotionActuals.

I_NcActuals

Standard interface on FB_NcActuals.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.35

PC or CX (x64, x86)

Tc3_PlasticFunctions v3.12.4.26 or higher

Tc3_PlasticNc v3.12.4.26 or higher