FC_BrakeCheckSet

 

FC_BrakeCheckSet – Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.58.3.0

Versionen:

Aktuelle Version

Aufgabe

Überprüfen, ob die angezogene Bremse ein bestimmtes Drehmoment halten kann oder nicht

Beschreibung

Die Funktion FC_BrakeCheckSet wird genutzt, um die Funktion der gekoppelten Bremse zu testen. Dies geschieht durch Anwenden eines definierten Drehmoments auf die Bremse, während sie geschlossen ist. Das Drehmoment wird durch die drei Parameter i_rBreakCheckTorque, i_rExternalTorque und StaticFriction definiert.

Die Bremse wird in positiver und negativer Richtung getestet. Das Drehmoment für den Bremsentest wird wie folgt berechnet:

oDrehmoment in positiver Richtung: i_rBreakCheckTorque + i_rExternalTorque + StaticFriction 

oDrehmoment in negativer Richtung: i_rBreakCheckTorque + i_rExternalTorque + StaticFriction 

Der Rückgabewert zeigt das Ergebnis des letzten Bremsentests. Der Status der Bremsentest­funktion kann über die Funktion FC_BrakeCheckGetState abgerufen werden.

Der Bewegungstest des Gebers wird während der Anwendung des Drehmoments zyklisch alle 1 ms durchgeführt. Der Test ist nicht erfolgreich, wenn die Bewegung am Motor währenddessen weniger oder mehr als 1 Grad beträgt. Wenn der Test nicht erfolgreich ist:

oDer Strom ist abgeschaltet.

oDer Test wird sofort abgebrochen.

HINWEIS:

oDer Bremstest kann nur mit AxisState = 1 gestartet werden.

oDie Funktion steht nur für rotierende synchrone Servomotoren mit Geber zur Verfügung.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_stLogAddr

ST_LogicalAddress

Logische Adresse der Achse

i_rBreakCheckTorque

REAL

Drehmoment in [Nm], das für den Bremstest angewendet wird.

i_rExternalTorque

REAL

Drehmoment in [Nm], das für die Kompensierung eines externen Drehmoments angewendet wird

Rückgabewert

Datentyp

Beschreibung

DINT

0: OK.

-1: Nicht unterstütztes Gerät

-2: Sercos nicht bereit

-3: Die Achse ist nicht bereit

-4: Parameter außerhalb des gültigen Bereichs

-5: Antrieb ist virtuell

-6: Unbekannter Fehler