AX2xxx Drive Tab - Inputs

"Inputs" Tab

AX2xxx Drive Tab - Inputs 1:

If the option Variable I/O Data is checked on the "AX2000" tab, additionally the tabs "Inputs" and "Outputs" appear at the AX2xxx drive device.

On "Inputs", the optional input variables which may be required in the cyclical drive telegram at some applications (and which appear inside the "Inputs" area below the drive symbol in the tree view), can be added or removed manually.

Append: Calls the dialog described below for selecting the variable incl. their data type and appends the variable in the tree view of the device.

Insert: Calls the dialog described below for selecting the variable incl. their data type and inserts the variable at a specified position in the tree view of the device.

Delete: Removes the selected variable from the tree view of the drive inputs (and from the Lightbus telegram).

Edit: Calls the dialog below for editing a variable.

AX2xxx Drive Tab - Inputs 2:

Offs (Byte): Automatically assigned offset for the variable in the AX2xxx drive telegram.

(Bit): Bit-offset of variable.

Swap Word: Word swap in 32bit telegrams for passing values to process image (active by default).

Bit Addr: Points to the bit address of a variable for the automatic masking.

Name: Shows the name of the selected variable. If a different variable name should show up in the drive tree view, it can be edited here.

OK: Accepts the changes of the AX2xxx drive telegram.

Cancel: Closes the dialog without changing the telegram.

Important:

If the added variables should be linked with a not NC-SAF_Task , this task has to be used with a lower priority ( priority number higher)

List of input variables

Name

Data type/
value range

Description

DriveError

UDINT

see DriveError

ActualTorque

ARRAY 0..1 of UINT16

0..3280 -> 0..IPEAK

current current / torque of AX2000-B200 or B900. The given value refers to the set surge current of the current controller. ASCII command IPEAK. Calculation of the torque by multiplication with the torque constant of the used motor.

ActualVelo

UDINT / u/min * 139,8

current velocity

ActualPos

UINT16 / 0..FFFF

current position. Via hardware counter 16 Bit at OPMODE = 0.

DriveState

UDINT

see DriveState

DriveStateErrBit

BIT DriveState.7

drive error

DriveStateAmplEnableBit

BIT DriveState.6

output stage enabled

DriveStateInitReadyBit

BIT DriveState.2

ready for operation

ActualPosEx

UDINT

contains position value of absolute encoder (built in the motor) (e.g. EnDAT, Hiperface). Depends on the parameter PRBASE

PulseConnect

UINT16

untreated actual position in increments without SI- units

LatchPos

UINT16

latched position

LatchValid

Byte

Latch occurs

LatchPosValidBit

LatchValid.0

positive latch

LatchNegValidBit

LatchValid.1

negative latch

DigInputBit n

BIT

Digital input 1,2,3,4

AnaInput n

UINT16 / 10V -> 404 Dig

Monitor output

Button n

BYTE

dispaly of button under 7 segment display

List of output variables

Name

Data type/
value range

Description

DriveCtrl 0..3

UDINT

controller control bytes

DriveCtrlEnable

DriveCtrl1.0

1-> output stage enabled 0-> output stage disabled. A negative flank of this bit 0 creates a reset on the controller.

DriveCtrlDigCurrent

DriveCtrl0.1

 

DriveCtrlEnableLatchPos

DriveCtrl3.0

Enable positive latch

DriveCtrlEnableLatchNeg

DriveCtrl3.1

Enable negative latch

NominalTorque

UDINT

Default set value of current at the digital torque interface (OPMODE 2)

NominalVelo24

UINT24 / u/min * 139,8

Set velocity, optimised to 24 bit

NominalPos

UDINT

Set position. Depends on the settings of parameter PRBASE

CurrentLimiting

UINT16

Default set value current at the digital speed frequency interface (OPMODE 1) as auxiliary operation mode

DigOutputBit 1& 2

BIT

digital monitor output

AnaOutput 1 & 2

UINT16 / 1,25mV/dig

analog monitor output

NullImpulse

BIT

zero point of resolver

LED-Control

BYTE

If a value unequal zero is entered, the interface to the 7 segement display is active.

LEDs 1,2,3

BIT

Value for the three 7 segment displays