Beispiele

Die Beispielprogramme verwenden die Tc2_MC2-Bibliothek und laufen vollständig im Simulationsmodus.

Der Ablauf kann im TwinCAT Scope View mit beiliegender Konfiguration verfolgt werden.

PTP – Punkt-zu-Punkt-Bewegung

Das Beispielprogramm verwaltet und bewegt eine Achse im PTP-Modus. Die Achse wird mit zwei Instanzen eines MC_MoveAbsolute-Funktionsbausteins in der gepufferten Betriebsart über mehrere Zwischenpositionen und Geschwindigkeitsebenen bewegt.

Download: Sample PTP Move.zip

Master-Slave-Kopplung

Das Beispielprogramm koppelt zwei Achsen und verfährt sie gemeinsam. Die Slave-Achse wird während der Fahrt abgekoppelt und positioniert.

Download: Sample Master Slave.zip

Tänzerregelung (Dancer Control)

Das Beispielprogram zeigt, wie die Geschwindigkeit einer Slave-Achse anhand der Position eines Tänzers geregelt werden kann.

Download: Sample Dancer Control.zip

Überlagerte Bewegung (Superposition)

Das Beispiel zeigt die Überlagerung einer Bewegung während der Fahrt einer Achse.

Download: Sample Superposition.zip

Kompensation der Umkehrlose einer Achse

Das Beispielprogramm zeigt, wie die Umkehrlose einer Achse kompensiert werden kann.

Download: Sample Backlash Comp.zip

Externe Sollwertgenerierung

Das Beispiel zeigt, wie eine Achse über die externe Sollwertgenerierung verfahren werden kann. Dabei wird die Bewegung der Nc-Achse „Axis“ als Summe der Einzelbewegung der anderen beiden NC‑Achsen erzeugt.

Download: Sample ExtSetPoint.zip

Regelkreisumschaltung bei einem AX5000 mit zwei vorhandenen Encodern

Das Beispiel zeigt, wie zwischen zwei Regelkreisen einer Achse umgeschaltet werden kann. Für dieses Beispiel wird entsprechende Hardware benötigt.

Download: Sample Control loop switching.zip

Schreiben von Outputs im IO-Interface des Enkoder oder Drive einer-Achse

Das Beispiel zeigt, wie die nicht von der NC verwendeten IO-Outputs aus der PLC geschrieben werden können.

Download: Sample_WriteNcIoOutput.zip

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86 oder x64)

Tc2_MC2