Profile velocity mode

In profile velocity mode the drive accelerates until the demand velocity value has been reached and keeps this velocity.

Objects configuration

The following objects need to be configured for the velocity profile:

* This object is automatically detected and configured by Commutation Offset Detection.

Note: Target velocity is limited by Object:
Max motor speed 0x6080

 

The motion in Profile velocity mode is toggled by the halt bit (8) in the controlword (object 0x6040):

  • Value 0: Motion is executed, the drives accelerates (with the specified Profile acceleration) until either

    1. the velocity is reached or

    2. halt bit is set to 1

  • Value 1: Motion is stopped, the drive decelerates (with the specified Profile deceleration) until either

    1. velocity = 0 or

    2. halt bit is reset to 0

Attention: When the drive mode is set to Profile velocity mode and the halt bit is unset, the motor will start turning immediately.

Enable Profile velocity mode

To enable the mode, the value 3 (0003h) must be entered in object 0x6060. The Op mode display 0x6061 can be used to check if the op mode has been set correctly.

Operation Mode dependent Bits of Status- and Controlword

Controlword

The profile velocity mode uses some bits of the controlword for mode specific purposes which are indicated in yellow. The figure shows the structure of the controlword. For the general structure and usage, please refer to our Application note on Status- and Controlword.

15-9 8 7-4 3-0
N/A Halt N/A basic

Statusword

The mode specific bits of the statusword can be used to monitor the performance of the operation. For further information please refer to the section on Control Supervision.

Objects related to bits 10 and 12 of the statusword:

5-13 12 11 10 9-8 7-0
N/A Speed bit Internal limit active Target reached N/A basic
  • Internal limit active:

  • Target reached: The bit is set if the actual velocity stays in the window of target velocity ± velocity window for a duration of Velocity window time.

  • Speedbit:The speed bit is set to 1 when the actual velocity goes below the velocity threshold (meaning the motor is in standstill).

The bit will be 0 when the actual velocity exceeds the velocity threshold of the speedbit for a duration of Velocity threshold time (meaning the motor is rotating).

Note: If the velocity window is 0xFFFF, velocity window monitoring will be switched off and the target reached bit will always be 0.

Parameters

Object ID Name Description
0x60FF Target velocity  
0x6083 Profile acceleration  
0x6084 Profile deceleration  
0x6085 Quick stop deceleration  
0x607E Polarity  
0x6080 Max motor speed  
0x606D Velocity window  
0x606E Velocity window time  
0x606F Velocity threshold  
0x6070 Velocity threshold time  
0x6080 Max. motor speed  
0x606B Velocity demand value  
0x6081 Profile velocity  
0x6072 Max torque  
0x6074 Torque demand