Übersicht der SPS-Bibliothek

Unten befindet sich ein Überblick über die TF5050 TwinCAT 3 MC Camming (Kurvenscheiben) SPS-Bibliothek.

Übersicht der SPS-Bibliothek 1:

Tc2_MC2_Camming ab Version 3.4.0

Die Tc2_MC2_Camming-Bibliothek setzt ab der Version 3.4.0 mindestens TwinCAT 3.1.4024.55 auf dem Laufzeitsystem voraus.

Kurvenscheiben

Funktionsbaustein

Beschreibung

MC_CamTableSelect

Spezifiziert eine Tabelle und lädt sie in die NC.

MC_CamOut

Deaktiviert eine Master-Slave-Kopplung.

MC_CamIn

Aktiviert eine Master-Slave-Kopplung mit einer bestimmten Kurvenscheibe.

MC_CamScaling

Skaliert eine Kurvenscheibenkopplung.

Multi-Kurvenscheiben

Funktionsbaustein

Beschreibung

MC_CamIn_V2

Mehrere Kurvenscheiben können überlagert werden.

MC_CamAdd

Fügt eine Kurvenscheibe additiv zu einem Multi-Cam hinzu.

MC_CamExchange

Tauscht eine Kurvenscheibe in einem Multi-Cam aus.

MC_CamRemove

Entfernt eine Kurvenscheibe aus einer Multi-Cam-Umgebung.

MC_CamScaling_V2

Skaliert eine Kurvenscheibenkopplung.

Motion Functions

Funktionsbaustein

Beschreibung

MC_ReadMotionFunction

Liest die Daten einer Motion Function.

MC_ReadMotionFunctionPoint

Liest die Daten einer Stützstelle einer Motion Function.

MC_WriteMotionFunction

Schreibt Daten einer Motion Function in die NC.

MC_WriteMotionFunctionPoint

Schreibt Daten einer Stützstelle einer Motion Function.

MC_SetCamOnlineChangeMode

Legt den Modus für Schreibzugriff auf Kurvenscheibendaten fest.

MC_ReadMotionFunctionValues

Liest die interpolierten Daten einer Motion Function in Form einer Tabelle.

Status

Funktionsbaustein

Beschreibung

MC_ReadCamTableSlaveDynamics

Bestimmt die Slave-Dynamik an einem bestimmten Punkt einer Kurvenscheibentabelle.

MC_CamInfo

Ermittelt Daten zum aktuellen Zustand und zur aktuellen Parametrierung einer Kurvenscheibenkopplung.

MC_CamInfo_V2

Ermittelt Daten zum aktuellen Zustand und zur aktuellen Parametrierung einer Kurvenscheibenkopplung.

MC_ReadCamTableCharacteristics

Berechnet und liest die charakteristischen Kenngrößen einer Motion Function.

MC_ReadCamTableMasterPosition

Berechnet eine Master-Position für eine gegebene Slave-Position.

Datentypen

Datentyp

Beschreibung

MC_CAM_ID

Typdefinition für die Tabellen ID.

MC_CAM_REF

Beschreibt den Datenspeicher einer Kurvenscheibe in einer weiteren SPS-Variablen.

MC_CamActivationMode

Legt Zeitpunkt und Art der Änderung einer Kurvenscheibe fest.

MC_CamScalingMode

Enthält Typ und Umfang der Skalierung einer Kurvenscheibenkopplung, wird mit dem Funktionsbaustein MC_CamScaling verwendet.

MC_CamInfoData

Enthält Daten zum aktuellen Zustand einer Kurvenscheibenkopplung.

MC_InterpolationType

Interpolationsmodus für Positionstabellen.

MC_MotionFunctionPoint

Beschreibt eine Stützstelle einer Motion Function.

MC_MotionFunctionPoint_ID

Typdefinition für die Punkt-ID der Punkte einer Motion Function.

MC_MotionFunctionType

Typdefinition für Motion Functions.

MC_MotionPointType

Typdefinition für einen Tabellen-Punkt.

MC_TableCharacValues

Typdefinition für die charakteristischen Kenngrößen einer Motion Function.

MC_TableErrorCodes

Tydefinition von Tabellen Fehler Codes.

MC_TableType

Typdefinition von Tabellentypen.

MC_ValueSelectType

Tydefinition für den Zugriff auf Wertetabellen mit dem Funktionsbaustein MC_ReadMotionFunctionValues.

MC_StartMode

Legt fest, ob eine Kurvenscheibe absolut zum Ursprung des Achskoordinatensystems oder relativ zur Koppelposition interpretiert wird.

ST_CamInOptions

Daten vom Typ ST_CamInOptions können dem Funktionsbaustein MC_CamIn optional übergeben werden.

CamMasterData

Daten vom Typ CamMasterData werden vom Funktionsbaustein MC_ReadCamTableMasterPosition optional übergeben.

MC_CamOperationMode

Wird zur Verwaltung von Kopplungen mit überlagerten Kurvenscheiben mit dem Funktionsbaustein MC_CamIn_V2 verwendet.

ST_CamScalingData

Enthält Informationen zum Skalieren einer Kurvenscheibe, wird mit dem Funktionsbaustein MC_CamIn_V2 verwendet.