Position controller

The position controller implemented in the motion axis serves to close the position control loop in the control system, e.g. when using a second external encoder.

  • The lower-level drive is operated in a speed-controlled way.
  • The position controller is calculated in the control system.
  • The use of the position controller can be activated via subindex 90 .
  • The source for the actual position value ( of the position encoders to be used) can be selected in subindex 92 .
  • The gain factor and output limitation of the position controller can be set via subindex 93 and subindex 94 .
Note!

Please make sure that the units of the encoder (adjustable in the mechanical parameters of the encoder axis) and the units of the used motion axis have the same reference/scaling, i.e. a unit of the encoder corresponds to a unit of the motion axis.

When a separate position encoder is used and a homing is executed with touch probe, the TP inputs of the drive are not available. Only one external TP source (e.g. Fast I/O or a simple digital input) can be used. For this purpose, the TP event (subindex 80 ) "External source" has to be selected and the "MC_TriggerRef" structure has to be configured manually Connection of the sensors/limit switches .

Standard control mode (subindex 90)

Virtual axis 9400 HighLine i500 inverter i700 servo inverter i950 servo inverter Encoder

Setting of the default control mode. If "0 - Position control motor encoder" is selected, the actual values of the motor encoder are always used. For all other selections, the selection of the position encoder (subindex 92) determines the source of the actual values.

Selection list (Lenze setting printed in bold)

Info

0

Position control motor encoder

Use position control of the drive

1

Position control ext. position encoder

Use position control of the PLC

10

Speed control (closed loop)

Use speed control of the drive

Read access Write access Can only be changed in "Disabled" state No download

UNSIGNED_16

Current control mode (subindex 91)

Virtual axis 9400 HighLine i500 inverter i700 servo inverter i950 servo inverter Encoder

Current control mode

Selection list (read only; initialisation printed in bold)

Info

0

Position control motor encoder

Position control of the drive

1

Position control ext. position encoder

Position control of the PLC

10

Speed control (closed loop)

Speed control of the drive

20

Torque control

Torque control of the drive

Read access Write access Can only be changed in "Disabled" state No download

UNSIGNED_16

Position controller: Ext. position encoder (subindex 92)

Virtual axis 9400 HighLine i500 inverter i700 servo inverter i950 servo inverter Encoder

Selection of the position encoder the actual value of which is to be used for control in the "Position control in the control system". In the "Drive speed control" setting of the standard control type (subindex 90), the actual values are also used by the position encoder selected here.

All encoders (encoders on the backplane bus or free encoders) available in the application are displayed for selection.

The selection '-' means that the actual position value of the connected drive is used.

Setting range (min. value | unit | max. value)

Lenze setting

-

Read access Write access Can only be changed in "Disabled" state No download

VISIBLE_STRING

Position controller: Gain (subindex 93)

Virtual axis 9400 HighLine i500 inverter i700 servo inverter i950 servo inverter Encoder

Gain factor of position controller

Setting range (min. value | unit | max. value)

Lenze setting

0

1/s

2147483647

20 1/s

Read access Write access Can only be changed in "Disabled" state No download

FLOAT_64

Position controller: Limitation (subindex 94)

Virtual axis 9400 HighLine i500 inverter i700 servo inverter i950 servo inverter Encoder

Output limitation of position controller

Setting range (min. value | unit | max. value)

Lenze setting

0

Unit/s

2147483647

100000.0 Unit/s

Read access Write access Can only be changed in "Disabled" state No download

FLOAT_64

Position controller: Output (subindex 95)

Virtual axis 9400 HighLine i500 inverter i700 servo inverter i950 servo inverter Encoder

Display area (min. value | unit | max. value)

Initialization

Unit/s

0 Unit/s

Read access Write access Can only be changed in "Disabled" state No download

FLOAT_64