FB_AxisNcTrafoBase

FB_AxisNcTrafoBase 1:

Dieser FB legt eine mit der Tc2_MC2- und der Tc2_MC2_Camming-Bibliothek betriebene Transformierende Achse an.

Syntax:

fbNcTrafoAxis: FB_AxisNcTrafoBase
               (
                   AxisName        := 'NcAxis', 
                   nPtpPoints      := 10,
                   nTrafoPoints    := 181,
                   iProcessHandler := 0,
                   iPosCamLookup   := 0,
                   iVeloCamLookup  := 0
               );

FB_AxisNcTrafoBase 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

nTrafoPoints

INT

Ja

Anzahl der nutzbaren Trafo-Punkte in der Transformations-Tabelle.

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.

FB_AxisNcTrafoBase 3:

Erforderliche Bibliotheken

NC-basierte Transformationsachsen benötigen die Tc2_MC2- und die Tc2_MC2_Camming Bibliothek und eine TwinCAT-NC-PTP & -Camming-Lizenz.

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_PlasticNc v3.12.4.26 oder höher