|
|
|
|
 |
|
|
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.
|
|

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
|
|
|
|
© Baumüller Nürnberg GmbH. Alle Rechte vorbehalten
|
|
|
|