Baumüller

Engineering Framework ProMaster

Die Motion Control Bibliothek

Die Projektierung der Single- und Multi Axis Motion-Funktionalitäten nach PLCopen Motion Control-Standard wird unter Einsatz der entsprechenden Funktionsbaustein-Bibliotheken nur noch aus technologischer Sicht durchgeführt. Es werden die Standart-Programmiersprachen der IEC 61131 eingesetzt.

 

Die benötigten Systemfunktionalitäten für Motion-Management, Feldbus-Kommunikation und Antriebe sind mittels eines Communication- und eines Motion-Managers ins Betriebssystem des Baumüller Automatisierungssystems b maXX integriert. Dies führt zu einer erheblichen Reduktion der Komplexität und vermindertem Entwicklungsaufwand, da keine gesonderte Antriebs-, Feldbus-, und Kommunikations-Programmierung für Motion Control-Applikationen mehr erforderlich ist.

 

Framework ProMaster
ProSafety
Unser Bibliothekskonzept
Motion Control Bibliothek
Safety Bibliothek

 

Motion Control Bibliothek

 

 

 

Motion Control Single Axis

Baustein Aufgabe
MC_ErrorInfo Ausgabe der Fehlermeldung im Klartext
MC_Home Referenzfahrt starten
MC_HomeInit_HomeSwitch Initialisierung Referenzfahrt auf Referenzschalter
MC_HomeInit_LimitSwitch Initialisierung Referenzfahrt auf Endschalter
MC_HomeInit_SetPosition Initialisierung Referenzfahrt Position setzen
MC_HomeInit_ZeroPulse Initialisierung Referenzfahrt auf Nullimpulse
MC_MoveAbsolute Absolute Positionierung
MC_MoveAdditive Additive Positionierung
MC_MoveRelative Relative Positionierung
MC_MoveVelocity Geschwindigkeitsvorgabe
MC_PositionProfile Folge von Positionierungen starten
MC_Power Antrieb einschalten
MC_ReadActualPosition Aktuelle Position lesen
MC_ReadAxisError Antriebsfehler auslesen
MC_ReadBoolParameter Motion Control Bool-Parameter lesen
MC_ReadParameter Motion Control Parameter lesen
MC_ReadStatus Motion Control Status lesen
MC_Reset Achse zurücksetzen
MC_SoftEndSwitches Endschalter setzen
MC_Stop Achse stoppen
MC_VelocityProfile Folge von Geschwindigkeiten starten
MC_WriteBoolParameter Motion Control Bool-Parameter schreiben
MC_WriteParameter Motion Control Parameter schreiben
Baumüller Baustein Aufgabe
BM_HomeInit_Block Initialisierung Referenzfahrt auf Anschlag
BM_Jog Tippbetrieb
BM_ReadAxisStatus Antriebsstatus der Achse auslesen
BM_ReadParameter Parameter lesen
BM_WriteParameter Parameter schreiben

 

 

 

Motion Control Multi Axis

Baustein Aufgabe
MC_CamIn Kurvenscheibe einkoppeln
MC_CamOut Kurvenscheibe auskoppeln
MC_CamTableSelect Kurvenscheiben Datensatz initialisieren
MC_CreateMasterAxis Reale Leitachse erstellen
MC_GearIn Getriebe einkoppeln
MC_GearOut Getriebe auskoppeln
MC_MasterEngine Virtuelle Leitachse erstellen
MC_MoveSuperImposed Überlagerte Positionierung
MC_Phasing Phasenausgleich verfahren
MC_ReadMasterPosition Ist-Position der Achse lesen
Baumüller Baustein Aufgabe
BM_CamIn Kurvenscheibe einkoppeln
BM_CamInChangeCurve Kurvenscheibe mit verschiedenen Umschaltbedingungen
BM_CamInChangeCurveDir Kurvenscheibe mit richtungsabhängigen Umschaltbedingungen
BM_CouplingIn Positionskopplung zweier Achsen
BM_GearInAngle Getriebe mit Aufsynchronisierung
BM_GetCamAngle Ermitteln der Sollposition aus Kurvenscheiben Daten
BM_Jog_EV Tippbetrieb mit synchroner Sollwertvorgabe
BM_MoveSuperImposed Überlagerte Positionierung
BM_Phasing Phasenausgleich verfahren
BM_SyncIn Positionskopplung zu Gleichlaufsollwert

 

 

Ihr Nutzen

 

  • Reduktion des Entwicklungsaufwandes
  • Projektierung der Funktionalitäten aus rein technologischer Sicht
  • Reduktion der Komplexität
  • Erhöhung der Innivationsgeschwindigkeit bei gleichzeitiger Steigerung der Softwarequalität
  • Reduktion der Initialkosten
Motion Control Bibliothek

 

 

 

 

 



© Baumüller Nürnberg GmbH. Alle Rechte vorbehalten