Overview

The modes Velocity direct, Position controller, Ext. Velocity mode, Ext. Position mode and Velocity sensorless are supported. The operating mode is set in the CoE list in index 0x8012:01 (Operating Mode). In the respective process data the user can additionally select the respective Predefined PDO Assignment. All required variables are then in the process data.
The Predefined PDO Assignments Positioning interface and the compact Positioning interface can be used to realise an additional path control based on the positioning controller.

Automatic

Automatic mode is the default setting for the EL70x7. This operating mode is selected, the EL70x7 recognizes the set predefined PDO assignment and automatically selects between Velocity direct and Position controller so that the interplay between predefined PDO assignment and the matching mode is automatically guaranteed. If the user switches, for example, from Predefined PDO Assignment Velocity control auf Position control, the EL70x7 recognizes this and automatically switches from operating mode Velocity direct to Position controller.
The extended modes are not implemented in Automatic mode.
If the extended modes are not required, is the recommended to use Automatic mode.

Velocity direct

In Velocity direct mode, the EL70x7 operates in the cyclic velocity interface. A defined velocity can be set via the STM Velocity variable.

Position controller

In Position controller mode, the EL70x7 operates in the cyclical position interface. A defined position can be set via the STM Position variable.

Extended Velocity mode

In the Extended Velocity mode, the EL70x7 operates in the cyclic velocity interface with a field-oriented control. A defined velocity can be set via the STM Velocity variable.

Extended Position mode

In Extended Position controller mode, the EL70x7 operates in the cyclic velocity interface with a field-oriented control. A defined position can be set via the STM Position variable.

Velocity sensorless

In Velocity sensorless mode, the EL70x7 operates in the cyclic velocity interface. In this mode, above a minimum speed the motor current without encoder is controlled load-dependent. A defined velocity can be set via the STM Velocity variable.

Positioning interface

The position control loop is usually closed with the aid of TwinCAT NC. The Positioning interface can be used to transfer travel commands via the PLC directly to the terminal. The position control loop is closed by the terminal. This can be advantageous in simple, price-sensitive applications, since no TwinCAT NC license is required. Only a very short TC cycle time is required, so that the controller load is reduced. However, the accuracy and the possibility of synchronization to other drive terminals and modules in the system is severely restricted.

Notes regarding the individual operating modes

The following matrix shows an overview of the limitations of individual operating modes.
It shows whether the operating mode supports third-party motors or only Beckhoff motors and whether or not an encoder is required. It also shows which operating mode performs a commutation determination operation after the axis is enabled.
The shaft moves minimally in both directions. This must be taken into account in the application.

Overview of the limitations of individual operating modes

 

Automatic

Velocity
direct

Position controller

Extended Velocity mode

Extended Position mode

Velocity sensorless

Beckhoff Motor (AS10xx)

x

x

x

x

x

x

Third-party motor

x

x

x

-

-

-

With encoder

x

x

x

x

x

-

Without encoder

x

x

x

-

-

x

Commutation determination required

-

-

-

x

x

-

Advantages of the individual operating modes

The following matrix shows the advantages of the individual operating modes.
With Velocity sensorless the velocity controller cannot be set "too hard". This has a slight effect on travel dynamics. The modes Velocity direct and Position controller offer very good travel dynamics for a stepper motor. However, significantly better travel dynamics, approaching that of a servomotor, can be achieved with the Extended modes, thanks to the field-oriented control.

Overview of the advantages of individual operating modes

 

Automatic

Velocity
direct

Position controller

Extended Velocity mode

Extended Position mode

Velocity
sensorless

Control dynamics

+

+

+

++

++

o

Step loss recognition

x

x

x

Step losses are avoided

Step losses are avoided

-

Load angle recognition

x

x

x

always 90°

always 90°

-

Positioning interface

depending on mode selection

-

x

-

x

-

Load-dependent current

-

-

-

x

x

yes, if
velo > velomin

Energy efficiency

o

o

o

++

++

o, +

Required parameter settings for the individual operating modes

The following matrix provides an overview of the parameters required for the individual operating modes.
Motor XML files are provided online for all supported Beckhoff motors. The corresponding file can be inserted in the startup list. This file presets the parameters in an optimum manner. A little fine tuning may be beneficial, depending on the application.

Overview of parameter settings for individual operating modes

Index

Velocity direct

Position controller

Extended velocity mode

Extended position mode

Velocity sensor-
less

Load
angle recog-
nition

Step loss
recognition

With
encoder

Without
encoder

0x8010:03
Nominal voltage

X

x

x

x

x

x

x

x

0x8010:04
Motor coil resistance

 

x

 

x

 

 

 

 

0x8010:05
Motor EMF

 

 

 

 

x

x

 

x

0x8010:0A
Motor coil inductance

 

 

 

 

x

x

 

x

0x8011:01
Kp factor (curr.)

x

x

x

x

x

x

x

x

0x8011:02
KI factor (curr.)

x

x

x

x

x

x

x

x

0x8014:01
Feed forward (pos.)

 

x

 

x

 

 

 

 

0x8014:02
Kp factor (pos.)

 

x

 

x

 

 

 

 

0x8014:03
Kp factor (velo.)

 

 

x

x

x

 

 

 

0x8014:04
Tn (velo.)

 

 

x

x

x