TorqueLimiting

TorqueLimiting 1:

Klasse ist ‚obsolete‘

Diese Klasse ist als obsolete markiert und sollte nicht weiterhin verwendet werden!

Alternative: Limiting

Originalfassung:

TorqueLimiting 2:

Diese Funktion ist für die Drehmomentbegrenzung aller Achsfunktionen zuständig. Für NC-Achsen sind folgende Bausteine intern automatisch verfügbar:

TorqueLimiting 3:

Keine Corefunction

Diese Funktion gehört keiner Klassifizierung an Corefunctions an. Sie wird nur im Zusammenhang der Corefunctions genannt, da sie über die Eigenschaften einer Achse erreicht werden kann.

Syntax:

FUNCTION_BLOCK FB_TorqueLimitingBase EXTENDS FB_MessageBase

TorqueLimiting 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

Activate

BOOL

Get, Set

Aktiviert die Verwendung des ActualValue als aktives Limit.

ActiveValue

LREAL

Get

Aktuell ausgegebener Drehmomentwert.

ActualTorque

LREAL

Get, Set

Aktueller Drehmoment-Istwert der Achse.

ConnectedToDrive

BOOL

Get

Ein interner Verbindungsaufbau zu einer Antriebseinheit wurde hergestellt.

DefaultFb

I_TorqueLimitingFb

(Get, Set)

Zugriff auf den Standard-Baustein für die Drehmomentlimitierung, wenn ein spezifisches Handling verwendet wird.

Direction

E_AdaptableDirection

Get, Set

Richtung in der das Drehmomentlimit wirken soll.

IdleValue

LREAL

Get, Set

Der Leerlaufwert für die Drehmomentlimitierung, auf den die Achse nach einem Kommando zurück fällt.

MaxValue

LREAL

Get, Set

Die wirkende Begrenzung der Drehmomentlimitierung für jegliches Kommando.

NominalValue

LREAL

Get, Set

Der normalisierte Wert in Bezug auf den ReferenceValue.

ReferenceValue

LREAL

Get, Set

Referenzwert für den maximalen Kommando-Wert des Drehmomentlimits.

TorqueLimiting 5: Methoden

Name

Beschreibung

ReturnToIdle()

[INTERNAL] Implementiert das Verhalten um ein Kommando zu beenden.

TorqueLimiting 6: Schnittstellen

Typ

Beschreibung

I_TorqueLimiting

Standardschnittstelle auf FB_TorqueLimitingBase.

I_TorqueLimitingFb

Erweiterte Schnittstelle zur Verwendung als Corefunction.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.35

PC oder CX (x64, x86)

Tc3_PlasticFunctions v3.12.4.26 oder höher