Example 1: Reducing the maximum torque

The maximum torque of a drive should be reduced in the NC program regardless of the drive profile. The value programmed in the VAL parameter should be specified in [Nm] related to the motor shaft.

The maximum permitted torque value is 6.5 Nm and the minimum permitted value is 1.0 Nm.

The torque limit of the motor is set to 4.5 Nm:

#DRIVE WR SYN [AX=X KEY=TORQLIMIT VAL=4.5]

Name of drive function

To permit the drive function to be addressed in the "TORQLIMIT" key in the NC program, assign the value “TORQLIMIT” to the P-AXIS-00396 parameter:

antr.function[0].id          TORQLIMIT      (P-AXIS-00396)

Torque scaling

The following motor data are required to parameterise torque scaling:

Enter the nominal motor torque in P-AXIS-00392:

antr.acc_reference_value              7.0   (P-AXIS-00392)

In parameters P-AXIS-00325 and P-AXIS-00326 enter the value that must be output to the drive for the motor to achieve its nominal torque.

With the specified values:

The values for the following axis parameters are then:

antr.torque_scale_num                 4667 (P-AXIS-00325)

antr.torque_scale_denom               10   (P-AXIS-00326)

To terminate the process, enter torque scaling in P-AXIS-00401:

antr.function[0].scaling_type TORQUE_DRIVE_SIDE 
(P-AXIS-00401)

Limitations

Set the limits in the parameters P-AXIS-00408 and P-AXIS-00409.

Since the scaling type is set to torque scaling, the limits must also be specified in [Nm].

antr.function[0].min_limit       1.0         (P-AXIS-00408)

antr.function[0].max_limit       6.5         (P-AXIS-00409)

Parameterising the transfer

1. Variant:

SERCOS drive: The torque limit is set by writing the SERCOS parameter S-0-92 over the service channel.

The following axis parameters must be set in the axis parameter list:

antr.function[0].commu          ACYCLIC      (P-AXIS-00397)

antr.function[0].wr_ident[0]    S-0-92       (P-AXIS-00398)

antr.function[0].data_type      SGN16        (P-AXIS-00399)

2. Variant:

SERCOS drive: The torque limit is transferred in the cyclically transferred setpoint diagram.

The following axis parameters must be set in the axis parameter list:

antr.function[0].commu          CYCLIC       (P-AXIS-00397)

antr.function[0].wr_ident[0]    S-0-92       (P-AXIS-00398)

antr.function[0].data_type      SGN16        (P-AXIS-00399)

A telegram element with the name "S-0-92" and data type SGN16 must be configured in the cyclic telegram.

If cyclic communication is used, it is possible to transfer a start value at controller start-up; it must be set in axis parameter P-AXIS-00400. If the transferred value is scaled, enter the unscaled value here.

antr.function[0].startup_value      6.5      (P-AXIS-00400)

3. Variant:

PROFIdrive drive: The torque limit is transferred in the cyclic setpoint telegram in the "MOMRED" telegram element as a signed 16-bit value.

The following axis parameters must be set in the axis parameter list:

antr.function[0].commu          CYCLIC       (P-AXIS-00397)

antr.function[0].wr_ident[0]    MOMRED       (P-AXIS-00398)

antr.function[0].data_type      SGN16        (P-AXIS-00399)

antr.function[0].startup_value  100          (P-AXIS-00400)

A telegram element with the name "MOMRED" and data type SGN16 must be configured in the cyclic telegram.

4th Variant:

CANopen drive: The torque limit is transferred in the cyclic setpoint telegram in the telegram element "6072_00” as a signed 16-bit value.

The following axis parameters must be set in the axis parameter list:

antr.function[0].commu          CYCLIC       (P-AXIS-00397)

antr.function[0].wr_ident[0]    6072_00      (P-AXIS-00398)

antr.function[0].data_type      UNS16        (P-AXIS-00399)

antr.function[0].startup_value  100          (P-AXIS-00400)

A telegram element with the name "6072_00" and data type UNS16 must be configured in the cyclic telegram.