Beispiel 1

Es soll die Reduzierung des maximalen Drehmomentes eines Antriebes im NC-Programm antriebstypunabhängig durchgeführt werden. Der im Parameter VAL programmierte Wert soll in Nm bezogen auf die Motorwelle angegeben werden können.

Der maximal zulässige Wert für das Drehmoment ist 6,5 Nm, der minimal zulässige Wert 1,0 Nm.

Beispielsweise soll mit dem Befehl

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

die Drehmomentgrenze des Motors auf 4,5 Nm gesetzt werden.

Drehmoment-skalierung

Zur Parametrierung der Drehmomentskalierung sind die folgenden Motordaten nötig.

Nennmoment des Motors: 7 Nm

Maximalmoment des Motors: 15 Nm

Drehmomentskalierung des Motors in 0,1 % bezogen auf das Maximalmoment des Motors. (Dies ist eine im Antrieb durchgefürhte Parametrierung).

In P-AXIS-00392 ist das Nennmoment des Motors einzutragen.

antr.acc_reference_value         7.0

In die Parameter P-AXIS-00325 und P-AXIS-00326 ist der Wert einzutragen, der an den Antrieb ausgegeben werden muss, damit der Motor sein Nennmoment abgibt.

Mit den vorgegebenen Werten also:

Beispiel 1 1:

Damit ergeben sich die Werte für die folgenden Achsparameter:

antr.torque_scale_num           4667
antr.torque_scale_denom           10

Schließlich ist noch in P-AXIS-00401 einzutragen, dass die Drehmomentskalierung verwendet werden soll:

antr.function[0].scaling_type   
TORQUE_DRIVE_SIDE

Begrenzungen

Die Grenzwerte sind in den Parametern P-AXIS-00408 und P-AXIS-00409 einzustellen.

Da die Skalierung auf Drehmomentskalierung eingestellt ist sind die Grenzwerte ebenfalls in Nm anzugeben.

antr.function[0].min_limit    1.0
antr.function[0].max_limit    6.5

Parametrierung der Übertragung

1. Variante:

SERCOS-Antrieb; die Drehmomentgrenze wird durch Schreiben des SERCOS-Parameters S-0-92 über den Servicekanal gesetzt.

In der Achsparameterliste sind die folgenden Achsparameter einzustellen:

antr.function[0].id              TORQLIMIT
antr.function[0].commu           ACYCLIC
antr.function[0].wr_ident[0]     S-0-92
antr.function[0].data_type       SGN16

2. Variante:

SERCOS-Antrieb; die Drehmomentgrenze wird im zyklisch übertragenen Sollwertdiagramm übertragen.

In der Achsparameterliste sind die folgenden Achsparameter einzustellen:

antr.function[0].id              TORQLIMIT
antr.function[0].commu           CYCLIC
antr.function[0].wr_ident[0]     S-0-92
antr.function[0].data_type       SGN16
antr.function[0].startup_value   1000

Im zyklischen Telegramm muss ein Telegrammelement mit dem Namen "S-0-92" und dem Datentyp SGN16 konfiguriert sein.

3. Variante:

Profidrive-Antrieb; die Drehmomentgrenze wird im zyklischen Sollwerttelegramm im Telegrammelement "MOMRED" als vorzeichenbehafteter 16-bit Wert übertragen.

In der Achsparameterliste sind die folgenden Achsparameter einzustellen:

antr.function[0].id              TORQLIMIT
antr.function[0].commu           CYCLIC
antr.function[0].wr_ident[0]     MOMRED
antr.function[0].data_type       SGN16
antr.function[0].startup_value   100

Im zyklischen Telegramm muss ein Telegrammelement mit dem Namen "MOMRED" und dem Datentyp SGN16 konfiguriert sein.