Welt der Fertigung
Sie sind hier: Startseite » Archiv » Jahrgang 2015 » Ausgabe Oktober 2015

Ohne SPS individuelle Funktionen realisieren

Rexroth-Steuerungen aufbohren

Neue Freiheitsgrade für den Maschinenbau eröffnet Rexroth mit der Schnittstellentechnologie Open Core Interface. Sie erweitert die Engineering-Umgebung Open Core Engineering für die SPSAutomatisierung um eine Hochsprachenprogrammierung mit erweitertem Zugriff auf den Steuerungskern. Damit erstellen Maschinenhersteller individuelle Funktionen ohne zusätzliche Hardware und können sich eindeutig vom Wettbewerb unterscheiden.


Zu Standardsteuerungen gibt es oft keine wirtschaftlichen Alternativen. Dadurch mussten Maschinenhersteller bisher akzeptieren, dass sie nur solche Funktionen umsetzen konnten, die auch allen anderen Wettbewerbern zur Verfügung stehen. Diese Einschränkung schafft Rexroth jetzt ab. Mit der Schnittstellentechnologie Open Core Interface, können Maschinenhersteller erstmals eigenständig individuelle und echtzeitfähige Maschinenfunktionen außerhalb des SPS-Programmes realisieren.

Die Rexroth-Steuerungsplattformen IndraLogic XLC (SPS), IndraMotion MLC (Motion-Logic) und IndraMotion MTX (CNC) unterstützen die direkte Implementierung von individuellen Hochsprachenprogrammen in die Standardsteuerung. Die Programme greifen direkt auf die Firmware zu, was in dieser Form nur Rexroth ermöglicht. Damit können Maschinenhersteller auch Regelalgorithmen für komplexe Funktionen und Kinematiken zeitsparend selbst erstellen.

Die Programmierer benötigen dazu keine SPSKenntnisse, sondern verwenden die als Quasi-Standard geltenden Hochsprachen C/C++. Rexroth stellt Maschinenherstellern eine umfangreiche Bibliothek zur Verfügung, mit der Programmierer von individuellen Funktionen direkt auf die Steuerungsfunktion zugreifen. So steuern sie beispielsweise Achsen direkt an, ohne eine Zeile SPS-Programm zu schreiben. Damit schützt Open Core Interface das Know-how von Maschinenherstellern optimal.

Kürzere Zykluszeiten und höhere Produktivität

Die neuen Freiheitgrade ersetzen die bislang notwendige zusätzliche Steuerungs-Hardware für komplexe Prozessfunktionen. Das gilt beispielsweise für die Qualitätssicherung mit Kamerasystemen, für Registerregler zur optimierten Materialbearbeitung oder die dezentrale Auftragsdisposition an der Maschine. Diese in Hochsprachen programmierten Prozessabläufe mussten Maschinenhersteller bislang außerhalb der Maschinensteuerung auf einer separaten Steuerung realisieren.

Die Kommunikation zwischen beiden Steuerungen erhöhte dabei die Komplexität der Automatisierungsarchitektur und den Engineering-Aufwand. Die direkte Verarbeitung in der Maschinensteuerung reduziert diese Komplexität und verkürzt die Zykluszeiten deutlich. So verringern Druckmaschinen-Hersteller mit Open Core Interface bereits die Systemkosten, indem sie die Registerregelung komplett in das Motion-Logic- System von Rexroth verlagern. Das verhindert Registerfehler und steigert die Produktivität.

Effiziente SPS-Automatisierung

Zusätzlich zur neuen Schnittstellentechnologie Open Core Interface umfasst Open Core Engineering alle Software-Tools, Function Toolkits und offenen Standards für eine effiziente SPS-Automatisierung. Die vordefinierten Technologiefunktionen decken nahezu alle Standardaufgaben ab und verringern den Engineering-Aufwand. Dabei setzt Rexroth durchgängig auf offene Standards. Das erhöht für Maschinenhersteller die Zukunftssicherheit ihrer erstellten Software.

 

Mehr Informationen zur Bosch Rexroth AG:

Kontakt  Herstellerinfo 
Bosch Rexroth AG
Maria-Theresien-Str. 23
97816 Lohr am Main
Telefon: +49 (0)9352-18 0
Fax: +49 (0)9352-18 3972
E-Mail: info@boschrexroth.de
www.boschrexroth.com
 

War dieser Artikel für Sie hilfreich?

Bitte bewerten Sie diese Seite durch Klick auf die Symbole.

".$mytext."

"); } else { $digits=substr("00000000".$counttotal,-8); echo("

"); if ($myplaintext==0) { for ($i=0;$i<8;$i++) { $digit=substr($digits,$i,1); echo ("\"".$digit."\"/"); } } else { echo($digits); } echo("

\n"); } } if ($myunique) { echo(''); } $fp=fopen($myfile,"w"); if ($fp) { flock($fp,2); fputs($fp, substr("0000000000".$counttotal,-10)." ",11); fputs($fp, substr("0000000000".$counttoday,-10)." ",11); fputs($fp, $today,10); flock($fp,3); fclose ($fp); } ?>