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 |