L_MC2P_MotionControlCam für Multiachsen

In diesem Kapitel sind in alle Funktionsbausteine beschrieben, die in der Funktionsbibliothek "L_MC2P_MotionControlCam" enthalten sind.

Funktionsbausteine für Mehrachsbewegungen

Zur synchronen Bewegungssteuerung mehrerer Achsen (Kurvenscheibenfunktionalität).

Funktionsbaustein

Info

MC_CamIn

Eine bereitgestellte Kurvenscheibe abfahren

MC_CamOut

Kopplung der Slave-Achse an die Master-Achse wieder aufheben

MC_CombineAxes

Bewegungen zweier Achsen in eine dritte Achse überführen

MC_GearIn

Geschwindigkeitsgleichlauf zwischen Master- und Slave-Achse herstellen

MC_GearInPos

Positionsgleichlauf zwischen Master- und Slave-Achse herstellen

MC_GearOut

Synchrone Bewegung zwischen Master- und Slave-Achse wieder aufheben

MC_PhasingAbsolute

Virtuellen absoluten Offset zwischen Master- und Slave-Achse einstellen

MC_PhasingRelative

Virtuellen relativen Offset zwischen Master- und Slave-Achse einstellen

Zusatzbausteine für Lenze-spezifische Funktionen

Funktionsbaustein

Info

L_MC2P_BoundsCam

Maximal- und Minimalwerte der Position, Geschwindigkeit und Beschleunigung der Slave-Achse für das vorgegebene Kurvenprofil berechnen

L_MC2P_CamDataPointXY

Definition der Stützstellen mit XY-Information (nicht äquidistant).

L_MC2P_CamDataPointXYA

Definition der Stützstellen mit XYA-Information (nicht äquidistant).

L_MC2P_CamDataPointY

Definition der Stützstellen mit Y-Information (äquidistant).

L_MC2P_CamDataPointYA

Definition der Stützstellen mit YA-Information (äquidistant).

L_MC2P_CamDataXYVA

Definition der Stützstellen mit XYVA-Information.

L_MC2P_CamGetSlavePosition

Aus den übergebenen Kurvenscheibendaten unter Vorgabe der Master-Position die zugehörige Slave-Position auslesen

L_MC2P_CamRefFromFile

Aus einer vorhandenen Kurvenscheiben-Datei (*.lcp) eine MC_CAM_REF-Struktur für den FB MC_CamIn generieren

L_MC2P_CamRefFromStruct

Online aus den übergebenen Kurvenscheibendaten (Randbedingungen, Kenndaten oder Stützstellen) eine MC_CAM_REF-Struktur für den FB MC_CamIn generieren

L_MC2P_CamRefToFile

Kurvenscheibendaten (MC_CAM_REF-Struktur) in eine *.lcp-Datei schreiben

L_MC2P_ClutchPos

Eine "Weg-gesteuerte Kupplung" der Leitposition für alle Fahrbereiche über ein Polynom 5. Ordnung realisieren.

L_MC2P_ClutchVelocity

Eine "Virtuelle Kupplung" mit Geschwindigkeitsbezug für die Anwendung "Elektronisches Getriebe" realisieren.

L_MC2P_ConvAxisV

Es wird eine Geschwindigkeit zwischen zwei Achsen übersetzt.

L_MC2P_Differentiate

Aus einer Positionsangabe wird ein Geschwindigkeitssignal erzeugt.

L_MC2P_LinearCoupling

Eine Leitwertanbindung für die Anwendung "Gleichlauf" realisieren.

L_MC2P_TappetDataObject

Definition eines Positions- oder Zeitnocken.

L_MC2P_TappetDataTime

Definition der Ein- und Ausschaltpunkte von Zeitnocken.

L_MC2P_TappetRefFromFile

Aus einer vorhandenen Nockendatei eine L_MC2P_Tappet_Ref-Struktur für den FB L_MC2P_TappetRegister (Nockenschaltwerk) generieren

L_MC2P_TappetRefFromStruct

Online aus den übergebenen Nockenspurdaten eine L_MC2P_Tappet_Ref-Struktur für den FB L_MC2P_TappetRegister (Nockenschaltwerk) generieren

L_MC2P_TappetRefToFile

Nockenspurdaten (L_MC2P_Tappet_Ref-Struktur) in eine Datei schreiben.

L_MC2P_TappetRegister

Nockenschaltwerk mit Ein- und Ausschaltdynamisierung