Torque Mode
Torque mode would be used where there is no target position but the motor is required to continuously hold or move at a required maximum torque. In this mode the toque set is a maximum torque and the torque will only be reached if required.
|
Register Name |
Profile Mode = 10 |
Profile Mode = 11 |
Description |
||
|---|---|---|---|---|---|
|
CML Registers |
Modbus Registers(1) |
TCP/UPD Bytes(2) |
Ethernet/IP O2T Bytes(3) |
||
|
TargetSpeed |
S1 |
41031 |
4-7 |
4-7 |
The maximum speed of the profile |
|
TargetTorque |
N1 |
41033 |
8-9 |
8-9 |
The maximum torque the motor will use while moving.
|
|
Controlword |
R1 |
41039 |
14-15 |
14-15 |
Bits in the Controlword dictate torque execution. A more detailed description can be found below. |
|
ModeOfOperation |
Set with "mop" |
41041 |
16 |
16 |
Sets the mode of operation see Setting Mode of Operation |
|
DigitalOUT |
N/A |
41043 |
17 |
17 |
Binary value to set the digital output (Register K34=44 to enable this function) |
(1) See Modbus-TCP for additional details
(2) See TCP/UDP Port 10002 for additional details
(3) See EtherNet/IP for additional details. EtherNet/IP includes AOIs that setup all required mappings.
Controlword Usage
Torque mode uses some specific bits in the Controlword
|
Bit |
Name |
Value |
Description |
|---|---|---|---|
|
B0 |
Start/New Set Point |
0 |
|
|
0 → 1 |
|
||
|
1 |
Following N1 target torque |
||
|
B1 |
Halt |
0 |
Do nothing |
|
1 |
|
||
|
B2-B3 |
N/A |
||
|
B4 |
Disable |
0 |
Enable the motor |
|
1 |
Disable the motor |
||
|
B5 |
Reset Error |
0 → 1 |
Reset any error |
|
B6 |
Set to Zero |
0 → 1 |
Set the current position to 0 |
|
B7 |
Home |
0 → 1 |
Start a home search |
The interaction of the halt bit and the new set point (nsp) bit is quite specific. See the table below for additional important interactions.
|
B0 (nsp) |
B1 (Halt) |
Description |
|---|---|---|
|
1 |
0 |
Motion profile follows torque and speed values |
|
1 |
0 → 1 |
All motion stops |
|
1 |
1 |
Motion is inhibited
|
|
0 |
1 |
Operation is the same as above. |
|
0 |
0 |
Motion may resume based on values
|
It is important to understand that the halt bit temporarily halts operation. It does not interrupt motion. This means that a rising edge (0 → 1) is not required on B0 to continue operation. To keep prohibiting motion the following could be use
-
Keep the halt bit at 1
-
Set target velocity = 0
-
Move out of torque mode