Selecting and switching the Modes¶
Selection of these modes is done by setting the object 0x6060 to the corresponding value as defined in the CiA 402 standard. Using OBLAC Drives, each mode can be activated both in the Playground area and in the Tuning area.
The modes are called by setting the object 0x6060 as follows:
Value for 0x6060 |
Control Mode |
+8 |
Cyclic Syncronous Position Mode |
+9 |
Cyclic Syncronous Velocity Mode |
+10 |
Cyclic Syncronous Torque Mode |
Use this object to select the desired Mode
The cyclic sync mode indicates that the reference values are sent and updated with each EtherCAT communication frame, so a reference signal has to be sent with usually 1 kHz. As an example, to rotate the motor shaft from position A to position B in cyclic sync torque mode within one second, the following information has to be sent to the drive:
position A in the beginning
998 intermediate positions
position B in the end
OBLAC Drives uses the cyclic sync position, velocity and torque mode to control the drive. Even though the app accepts inputs like velocity and acceleration, this just means that this information is used within the app to compute a reference trajectory. This trajectory is then sent to the drive in the form of individual setpoint values.
However, for some robotic applications it can be helpful to generate such trajectories directly on the drive which means that the high-level robot control will not have to deal with this task. You can do so using EtherCAT communication and the following objects:
Object |
Meaning |
Unit |
0x607A |
Target position |
inc |
0x60FF |
Target velocity |
inc/s |
0x6071 |
Target torque |
Per thousands of rated Torque |
Use this object to directly select a Target position
Use this object to directly select a Target velocity
Use this object to directly select a Target torque