FB_AxisNcBase

FB_AxisNcBase 1:

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

Syntax:

fbNcAxis:   FB_AxisNcBase
            (
                AxisName        := 'NcClampAxis1', 
                nPtpPoints      := 10,
                iProcessHandler := 0,
                iPosCamLookup   := 0,
                iVeloCamLookup  := 0
            );

FB_AxisNcBase 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.

FB_AxisNcBase 3:

Erforderliche Bibliotheken

NC-basierte Achsen benötigen die Tc2_MC2-Bibliothek und eine TwinCAT-NC-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