I_AxisInvBase

Stellt die allgemeine Schnittstelle für eine Umrichter-Achse dar.

Syntax:

INTERFACE I_AxisInvBase EXTENDS I_AxisBase

I_AxisInvBase 1: Eigenschaften

Name

Typ

Zugriff

Beschreibung

Actuals

I_MotionActuals

Get

Bereitstellung von aktuellen Istwerten (Positionen, Geschwindigkeiten usw.)

I_AxisBase

AutoLimitSelect

BOOL

Get, Set

Ein TRUE erlaubt der Achse, einen internen Baustein für die Limitierung zu wählen, wenn der Typ eines Antriebsverstärkers (CoE, SoE) erkannt wurde.

Camming

I_CammingMain

Get

Funktionen für die Abarbeitung von Kurvenscheiben.

DisableSoftEnd

I_DisableSoftEnd

Get

Möglichkeit die Software-Endschalter der Achse temporär zu deaktivieren und ihren ursprünglichen Zustand wieder herzustellen.

Estop

I_Estop

Get

Funktion zum Abbrechen eines aktiven Fahrkommandos, um die Achse zum Stehen zu bringen. Wenn verfügbar, werden dabei erhöhte Dynamik-Parameter angewendet.

ExtGenerated

BOOL

Get

TRUE, wenn die Sollwert-Generierung über die ExternalGenerating Corefunction läuft.

Homing

I_HomingMain

Get

Bereitstellung einer Auswahl von Homing-Prozeduren.

Limiting

I_Limiting

Get

Begrenzung (Drehmoment, Druck o.ä.) der Achse.

MotionSetpoints

I_MotionSetpoints

Get

Bereitstellung von aktuellen Sollwerten (Position, Geschwindigkeit, usw.).

Ptp

I_Ptp

Get

Funktion für aktive Fahrbewegungen. Dabei wird eine Tabelle mit einer abschnittsweisen Definition verwendet.

SetPosition

I_SetPosition

Get

Setzen einer neuen Ist-Position der Achse.

Stop

I_Stop

Get

Abbrechen eines aktiven Fahrkommandos, um die Achse zum Stehen zu bringen. Dabei werden die Dynamik-Parameter des Fahrkommandos verwendet.

TeachPosition

I_TeachPosition

Get

Inbetriebnahme von Achsen mit analogen Wegmesssystemen.

TeachUpdate

I_TeachUpdate

Get

ToolAdaption

I_ToolAdaption

Get

Umrechnung von Positionen und Geschwindigkeiten zwischen einer Achse und einem Werkzeug.

VelocityFeed

I_VelocityFeed

Get

Ein Interface auf einen lokalen Baustein, der eine Fahrbewegung ohne Zielangabe auslöst.

I_MotionBase

Jog

I_Jog

Get

Fahrbewegungen ohne festgelegtes Ziel (Fahren auf Widerruf) kommandieren.

MotionParams

I_MotionParams

Get

Zusammenstellung von Bewegungsparametern

Name

STRING

Get

Der textuelle Name der Bewegungseinheit.

Power

I_Power

Get

Funktion zur Freigabe der Achse und ihre richtungsbezogenen Vorschub-Freigaben.

State

E_AxiState

Get

Der aktuelle Zustand der Achse.

I_AxisInvBase 2: Methoden

Name

Beschreibung

Cyclic()

Diese Methode implementiert alle Bewegungsmechanismen, die zyklisch aufgerufen werden müssen.

I_AxisBase

Nur Obsolete Elemente

I_MotionBase

DoReset(bExecute)

Löst das Ablöschen von Fehlerzuständen in der Achse und in allen lokalen CoreFunctions aus.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.55

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)