FB_AxisNcBase

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
);
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 | 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 | 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. |
![]() | 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 |