I_AxisHydraulicBase
Stellt die allgemeine Schnittstelle für eine hydraulische Achse dar.
Syntax:
INTERFACE I_AxisHydraulicBase EXTENDS I_AxisBase
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
I_MotionActuals | Get | Bereitstellung von aktuellen Istwerten (Positionen, Geschwindigkeiten usw.) | |
I_AxisHydraulicBase | |||
I_ActualsHydraulic | Get | Bereitstellung von aktuellen Istwerten (Positionen, Geschwindigkeiten, Drücken usw.). Es handelt sich um eine erweiterte Version von Actuals. | |
I_AutoIdent | Get | Automatische Kennlinienvermessung der Hydraulik-Achse. | |
I_DirectOutput | Get | Direkte Ausgabe über die Antriebsschnittstelle der Achse. | |
UseDatFile | BOOL | Get, Set | Ein TRUE hier signalisiert, dass die Achse beim Aufstarten ihre Parameter mit Bausteinen der Hydraulik-Library aus einer Datei lädt. |
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. |
BadSwitchOver | BOOL | Get | Reserviert, für zukünftige Erweiterung. |
I_CammingMain | Get | Funktionen für die Abarbeitung von Kurvenscheiben. | |
CycleTime | LREAL | Get | Die Aufruf-Zykluszeit der wichtigsten Achs-Funktionalitäten. |
CycleTimeValid | BOOL | Get | TRUE, wenn die Aufruf-Zykluszeit gültig ermittelt wurde. |
I_DisableSoftEnd | Get | Möglichkeit die Software-Endschalter der Achse temporär zu deaktivieren und ihren ursprünglichen Zustand wieder herzustellen. | |
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. |
I_HomingMain | Get | Bereitstellung einer Auswahl von Homing-Prozeduren. | |
I_MotionSetpoints | Get | Bereitstellung von aktuellen Sollwerten (Position, Geschwindigkeit, usw.). | |
I_Ptp | Get | Funktion für aktive Fahrbewegungen. Dabei wird eine Tabelle mit einer abschnittsweisen Definition verwendet. | |
I_SetPosition | Get | Setzen einer neuen Ist-Position der Achse. | |
I_Stop | Get | Abbrechen eines aktiven Fahrkommandos, um die Achse zum Stehen zu bringen. Dabei werden die Dynamik-Parameter des Fahrkommandos verwendet. | |
SwitchOver | BOOL | Get | Reserviert, für zukünftige Erweiterung. |
I_TeachPosition | Get | Inbetriebnahme von Achsen mit analogen Wegmesssystemen. | |
I_TeachUpdate | Get | ||
I_ToolAdaption | Get | Umrechnung von Positionen und Geschwindigkeiten zwischen einer Achse und einem Werkzeug. | |
I_TorqueLimiting | Get | Drehmomentenbegrenzung der Achse. | |
I_VelocityFeed | Get | Ein Interface auf einen lokalen Baustein, der eine Fahrbewegung ohne Zielangabe auslöst. | |
AutoTorqueLimitSelect1 | BOOL | Get, Set | Ein TRUE erlaubt der Achse, einen internen Baustein für die Drehmomentenbegrenzung zu wählen, wenn der Typ eines Antriebsverstärkers (CoE, SoE) erkannt wurde. |
AxisName1 | STRING | Get, Set | Siehe Eigenschaft .Name Der Achsname muss eindeutig sein. Dies ist vor allem bei hydraulischen Achsen von Bedeutung. Die hier verwendete Bibliothek verwendet den Achsnamen als Dateinamen für das Laden und Speichern der Achsparameter. |
I_MotionBase | |||
I_Jog | Get | Fahrbewegungen ohne festgelegtes Ziel (Fahren auf Widerruf) kommandieren. | |
I_MotionParams | Get | Zusammenstellung von Bewegungsparametern | |
Name | STRING | Get | Der textuelle Name der Bewegungseinheit. |
I_Power | Get | Funktion zur Freigabe der Achse und ihre richtungsbezogenen Vorschub-Freigaben. | |
E_AxiState | Get | Der aktuelle Zustand der Achse. |
Methoden
Name | Beschreibung |
---|---|
Cyclic() | Diese Methode implementiert alle Bewegungsmechanismen, die zyklisch aufgerufen werden müssen. |
I_AxisBase | |
GetProcessHandler() | Reserviert, für zukünftige Erweiterung. |
Reserviert, für zukünftige Erweiterung. | |
I_MotionBase | |
DoReset( | 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.35 | PC oder CX (x64, x86) | Tc3_PlasticFunctions v3.12.4.26 oder höher Tc3_PlasticHydraulic v3.12.4.26 oder höher |