FB_AxisHydraulicBase

FB_AxisHydraulicBase 1:

Dieser FB legt eine mit der Tc2_Hydraulics Bibliothek betriebene Achse an.

Syntax:

fbHydAxis1: FB_AxisHydraulicBase
            (
                AxisName        := 'HydClampAxis1',
                nPtpPoints      := 10,
                iProcessHandler := 0,
                iPosCamLookup   := 0,
                iVeloCamLookup  := 0,
                iEncoder        := fbHydClampAxisEncIn01, 
                iDrive          := fbHydClampAxisDriveOut01,
                iPressureP      := fbHydClampAxis1PrsInP,
                iPressureM      := fbHydClampAxis1PrsInM,
                iPosFilter      := 0,
                iVeloFilter     := 0
            );

FB_AxisHydraulicBase 2: Initialisierungsparameter des FB_init-Konstruktors

Bezeichnung

Typ

Obligatorisch

Beschreibung

AxisName

STRING

Ja

Der textuelle Name der Achse.

Wird u.a. für Meldungen und Dateinamen benutzt.

nPtpPoints

INT

Ja

Anzahl der nutzbaren Segmente in PTP-Tabellen.

Die Anzahl an Punkten kann auch über Ptp.SetPoints() gesetzt werden

iProcessHandler

I_ProcessHandler

Nein

Ein Baustein für die Handhabung von Drücken und anderen Prozessgrößen.

Reserviert, derzeit mit Null zu belegen

iPosCamLookup

I_CammingLookup

Nein

Ein Interface auf einen FB mit einer Positions-Kurvenscheibe.

Dieser Eingang wird in der Regel mit Null belegt, da die Kurvenscheibe zu einem späteren Zeitpunkt definiert wird.

iVeloCamLookup

I_CammingLookup

Nein

Ein Interface auf einen FB mit einer Geschwindigkeits-Kurvenscheibe.

Dieser Eingang wird in der Regel mit Null belegt, da die Kurvenscheibe zu einem späteren Zeitpunkt definiert wird.

iEncoder

I_InputBase

Ja

I/O Schnittstelle für den Geber. Mit Hilfe dieser Schnittstelle wird die Ist-Position der Achse ermittelt.

Kann auch über eine Eigenschaft zugewiesen werden

iDrive

I_OutputBase

Ja

I/O Schnittstelle für den Antrieb. Mit Hilfe dieser Schnittstelle wird die Soll-Geschwindigkeit der Achse ausgegeben.

Kann auch über eine Eigenschaft zugewiesen werden

iPressureP

I_InputBase

Nein

I/O Schnittstelle für einen Drucksensor. Mit Hilfe dieser Schnittstelle wird der Druck auf der positiv wirkenden Zylinderfläche ermittelt.

Kann auch über eine Eigenschaft zugewiesen werden

iPressureM

I_InputBase

Nein

I/O Schnittstelle für einen Drucksensor. Mit Hilfe dieser Schnittstelle wird der Druck auf der negativ wirkenden Zylinderfläche ermittelt.

Kann auch über eine Eigenschaft zugewiesen werden

iPosFilter

I_Filter

Nein

Schnittstelle für einen Filter der Ist-Position.

Kann auch über eine Eigenschaft zugewiesen werden

iVeloFilter

I_Filter

Nein

Schnittstelle für einen Filter der Ist-Geschwindigkeit.

Kann auch über eine Eigenschaft zugewiesen werden

FB_AxisHydraulicBase 3:

Starke Filterung

Eine starke Filterung kann sich negativ auf die Leistung der Achse auswirken.

FB_AxisHydraulicBase 4:

Erforderliche Bibliotheken

Hydraulische Achsen benötigen die Bibliothek Tc2_Hydraulics.

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