Übersicht

TF5000 TwinCAT NC PTP ist die Basis zur Ansteuerung von einfachen Achsen bis hin zu komplexen Multiachssystemen.

Achsobjekte

Die realen Achsen werden durch Achsobjekte repräsentiert. Hierdurch erfolgt eine Trennung zwischen physikalischer und logischer Achse. Rotatorische und lineare, elektrische und hydraulische Antriebe können so auf die gleiche Art programmiert werden. Zudem kann das Achsobjekt eine Achse simulieren. Erste Programmtests ohne physikalische Hardware sind so möglich. Die Regelung der Achsen kann in verschiedenen Konstellationen (Positions- oder Geschwindigkeitsschnittstelle) und verschiedenen Reglern konfiguriert werden. Die Konfiguration der Achsen erfolgt in TwinCAT Engineering.

Programmierung

Zur Programmierung steht mit der Tc2_MC2 eine Bibliothek mit PLCopen-konformen administrativen und bewegungsinitiierenden Funktionsbausteinen zur Verfügung. Neben den reinen Bewegungen einer Achse von einer Anfangs- zu einer Zielposition können auch Bewegungen von zwei Achsen in einer Getriebekopplung betrieben werden. Hierbei spricht man von Gearing.

Eine koordinierte Master-Slave-Bewegung mit nichtlinearen Zusammenhängen nennt man Kurvenscheibenkopplung. Um diese kann die TwinCAT NC PTP durch TF5050 | TwinCAT NC Camming ergänzt werden.

TF5060 | TwinCAT NC FIFO AXES erweitert die TwinCAT NC PTP um ein Tabellenkopplungskonzept für beliebige, üblicherweise nicht zyklisch wiederkehrende Abläufe. Hier wird keine vor Ablauf erstellte Master-Slave-Tabelle vorgegeben, sondern die aktuellen Achspositionen werden durch ein SPS-Programm permanent "nachgefüttert".

Eine weitere Ergänzung zur Achskopplung ist TF5055 | TwinCAT Flying Saw. Hier wird eine Slaveachse ‚fliegend‘ auf eine sich bewegende Masterachse an einer bestimmten Position gekoppelt. Wie der Name schon sagt, werden solche Kopplungen oft eingesetzt, wenn z. B. ein Brett auf einem laufenden Förderband mit einer Säge geschnitten werden muss.

Weiterführende Informationen