Bibliothek und zugehörige Funktionsbausteine

Bibliotheksübersicht

Bibliothek:

oName der Bibliothek: PLCopen MC part 1

Namespace: PLCO

oBibliotheksname: MotionInterface

Namespace: MOIN

Die Bibliothek PLCpen MC part 1 entspricht weitgehend den Spezifikationen von PLCopen Motion Control Part 1, Version 2.0. Abweichungen oder Ergänzungen zu den Spezifikationen sind im vorliegenden Dokument angegeben.

Die von MC_CamIn ausgeführten und von ST_MultiCam dargestellten Kurvenprofile sind Bewegungsprofile, die gemäß VDI 2143 definiert und parametrisiert sind.

Unterstützte Steuerungen

Die Bibliothek unterstützt folgende Geräte:

oM262M15

oM262M25

oM262M35

oVerbundene Sercos-Geräte (siehe die entsprechenden Benutzerhandbücher)

Funktionsbausteine

Kategorie

Funktionsbaustein

Kurzbeschreibung

Einzelachse

MC_AbortTrigger

Dieser Funktionsbaustein beendet die Positionserfassung.

MC_CustomJob

Dieser Funktionsbaustein ermöglicht die Steuerung einer Achse durch einen benutzerdefinierten Algorithmus, der die zyklische gesetzte Position, die Geschwindigkeit und die Beschleunigung der Achse im SPS-Code berechnet.

MC_Halt

Dieser Funktionsbaustein dient zum Stoppen der aktuellen Bewegung. Der Funktionsbaustein kann durch andere Funktionsbausteine abgebrochen werden. Siehe MC_Stop für einen Halt, der nicht abgebrochen werden kann.

MC_Home

Dieser Funktionsbaustein führt das Homing des Antriebs mit den Homing-spezifischen Einstellungen des Antriebs durch.

MC_MoveAbsolute

Dieser Funktionsbaustein führt eine Bewegung zu einer festgelegten absoluten Zielposition aus.

MC_MoveAdditive

Dieser Funktionsbaustein führt eine Bewegung mit einem angegebenen Abstand mit Bezug auf die vorherige Zielposition aus.

MC_MoveRelative

Dieser Funktionsbaustein führt eine Bewegung mit einem angegebenen Abstand mit Bezug auf die Istposition aus.

MC_MoveSuperImposed

Dieser Funktionsbaustein führt eine überlagerte Bewegung mit einem angegebenen Positions-Offset mit Bezug auf die Position einer laufenden Bewegung aus.

MC_MoveVelocity

Dieser Funktionsbaustein führt eine Bewegung mit einer festgelegten Zielgeschwindigkeit aus.

MC_Power

Dieser Funktionsbaustein aktiviert oder deaktiviert die Endstufe des Antriebs.

MC_Reset

Dieser Funktionsbaustein quittiert achsenbezogene und antriebsbezogene Fehler.

MC_SetPosition

Dieser Funktionsbaustein setzt einen Positionswert an der Istposition des Motors, um den Nullpunkt zu definieren.

MC_Stop

Dieser Funktionsbaustein dient zum Stoppen der aktuellen Bewegung. Es können keine anderen Bewegungen gestartet werden, solange dieser Funktionsbaustein aktiv ist. Siehe MC_Halt für einen Halt, der abgebrochen werden kann.

MC_TouchProbe

Dieser Funktionsbaustein konfiguriert und startet die Positionserfassung.

Mehrfachachse

MC_CamIn

Dieser Funktionsbaustein aktiviert die Master-Slave-Kopplung mit dem Profil für eine elektronische Kurve, die in einer Kurventabelle angegeben ist.

MC_GearIn

Dieser Funktionsbaustein aktiviert die Kopplung einer Masterachse und einer Slaveachse mit einem bestimmten Getriebefaktor zwischen der Geschwindigkeit der Masterachse und der Slaveachse.

MC_PhasingAbsolute

Dieser Funktionsbaustein erzeugt einen Positions-Offset zwischen der Position einer Masterachse und der Position dieser Masterachse, wie sie von der Slaveachse gesehen wird.