SPS und CNC vereint. Es ist nicht ungewöhnlich, dass in einer Produktionslinie mit verschiedenen Fertigungsstationen, einem Materialfluss



Ähnliche Dokumente
JetSym. Programmierung in Hochsprache ST nach IEC We automate your success.

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Was meinen die Leute eigentlich mit: Grexit?

infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock

Leichte-Sprache-Bilder

Was ist Sozial-Raum-Orientierung?

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Informationsblatt Induktionsbeweis

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Festplatte defragmentieren Internetspuren und temporäre Dateien löschen

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Urlaubsregel in David

Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten

PTV VISWALK TIPPS UND TRICKS PTV VISWALK TIPPS UND TRICKS: VERWENDUNG DICHTEBASIERTER TEILROUTEN

Outsourcing und Offshoring. Comelio und Offshoring/Outsourcing

Mind Mapping am PC. für Präsentationen, Vorträge, Selbstmanagement. von Isolde Kommer, Helmut Reinke. 1. Auflage. Hanser München 1999

AZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"

Professionelle Seminare im Bereich MS-Office

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Primzahlen und RSA-Verschlüsselung

Wie Sie mit Mastern arbeiten

1 topologisches Sortieren

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Das Leitbild vom Verein WIR

Modellbildungssysteme: Pädagogische und didaktische Ziele

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Anleitung über den Umgang mit Schildern

Bildquelle:

Wir machen neue Politik für Baden-Württemberg

Speicher in der Cloud

Welchen Nutzen haben Risikoanalysen für Privatanleger?

bagfa ist die Abkürzung für unseren langen Namen: Bundes-Arbeits-Gemeinschaft der Freiwilligen-Agenturen.

Installationsanleitung Maschinenkonfiguration und PP s. Release: VISI 21 Autor: Anja Gerlach Datum: 18. Dezember 2012 Update: 18.

Animationen erstellen

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

Der Kalender im ipad

Alle gehören dazu. Vorwort

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

ARCHIV- & DOKUMENTEN- MANAGEMENT-SERVER PAPIER ARCHIVIEREN

Die Post hat eine Umfrage gemacht

präzision und kreativität feinmechanik & systemtechnik gmbh

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

So versprüht man digitalen Lockstoff

Projektmanagement in der Spieleentwicklung

Grundlagen der Theoretischen Informatik, SoSe 2008

Evangelisieren warum eigentlich?

Viele Bilder auf der FA-Homepage

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015

Pflegende Angehörige Online Ihre Plattform im Internet

Die Invaliden-Versicherung ändert sich

proles-login. Inhalt [Dokument: L / v1.0 vom ]

1. LINEARE FUNKTIONEN IN DER WIRTSCHAFT (KOSTEN, ERLÖS, GEWINN)

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl

TESTEN SIE IHR KÖNNEN UND GEWINNEN SIE!

Skript Pilotphase für Arbeitsgelegenheiten

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Installationsanleitung Maschinenkonfiguration und PPs

Alle Schlüssel-Karten (blaue Rückseite) werden den Schlüssel-Farben nach sortiert und in vier getrennte Stapel mit der Bildseite nach oben gelegt.

Die Bundes-Zentrale für politische Bildung stellt sich vor

1 Mathematische Grundlagen

Gutes Leben was ist das?

EINE PLATTFORM

Online Newsletter III

Wie heißt das Zauberwort? Sofort! Mobile Zeiterfassung in Echtzeit.

Erfahrungen mit Hartz IV- Empfängern

Idimager ein Bildverwaltungsprogramm-DAM Software

Zeichen bei Zahlen entschlüsseln

DER SELBST-CHECK FÜR IHR PROJEKT

white sheep GmbH Unternehmensberatung Schnittstellen Framework

7 Rechnen mit Polynomen

FAQ Spielvorbereitung Startspieler: Wer ist Startspieler?

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

der Eingabe! Haben Sie das Ergebnis? Auf diesen schwarzen Punkt kommen wir noch zu sprechen.

Buchhaltung mit WISO EÜR & Kasse 2011

Professionelle Seminare im Bereich MS-Office

Simulation LIF5000. Abbildung 1

Erstellen von x-y-diagrammen in OpenOffice.calc

Dokumentation von Ük Modul 302

Informatik Kurs Simulation. Hilfe für den Consideo Modeler

Individuelle Formulare

Ebenenmasken Grundlagen

Gambio GX2 FAQ. Inhaltsverzeichnis

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

PowerPoint 2010 Mit Folienmastern arbeiten

4. BEZIEHUNGEN ZWISCHEN TABELLEN

teischl.com Software Design & Services e.u. office@teischl.com

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Sowohl die Malstreifen als auch die Neperschen Streifen können auch in anderen Stellenwertsystemen verwendet werden.

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

News & RSS. Einleitung: Nachrichten er-(veröffentlichen) und bereitstellen Nachrichten erstellen und bereitstellen

Qualitätsbedingungen schulischer Inklusion für Kinder und Jugendliche mit dem Förderschwerpunkt Körperliche und motorische Entwicklung

BIA-Wissensreihe Teil 4. Mind Mapping Methode. Bildungsakademie Sigmaringen

Das Persönliche Budget in verständlicher Sprache

Erstellen eigener HTML Seiten auf ewon

Transkript:

TRENDS & TECHNOLOGIE STEUERUNGSTECHNIK Funktionale Bandbreite: Bei der Motion Control-Steuerung lassen sich innerhalb eines Programmablaufs Einzelachsen, Technologieverbunde und Bahnverbunde mit ein und denselben Achsen positionieren. Das ermöglicht Einsätze in vielen fertigungsnahen Bahnsteuerungs-Anwendungen. Bereichsübergreifende Programmiersprache SPS und CNC vereint Viele Maschinen enthalten sowohl SPS- als auch Einzelachsen-, Technologie- und Bahnsteuerungsfunktionen. In solchen Fällen waren Anwender bisher dazu gezwungen, mehrere verschiedene Systeme einzusetzen. Mit JetWeb Motion Control deckt Jetter jetzt die gesamte Bandbreite dieser Funktionen mit einem System und einer Programmiersprache ab. 28 Es ist nicht ungewöhnlich, dass in einer Produktionslinie mit verschiedenen Fertigungsstationen, einem Materialfluss und einer zugehörigen Handhabung drei verschiedene Steuerungen verbaut sind. Eine speicherprogrammierbare Steuerung übernimmt dabei die klassischen SPS-Funktionen sowie die Positionierung von Einzelantrieben. Für komplexere Technologiefunktionen kommen Antriebssteuerungen zum Einsatz und zu guter Letzt gibt es auch noch die Robotersteuerung für den Handlingroboter. Alle diese Funktionen lassen sich aber auch mit einem System realisieren JetWeb Motion Control (MC). Eine zentrale Eigenschaft der Lösung ist es, dass alle angelegten Technologie- und Bahnverbunde als Objekte betrachtet werden. Dadurch lassen sie sich innerhalb des Programms beliebig wiederver AUTOR Dipl.-Ing. (FH) Martin Buchwitz ist Leiter MarketingKommunikation bei der Jetter AG in Ludwigsburg. IEE 52. Jahrgang 5-2007

STEUERUNGSTECHNIK TRENDS & TECHNOLOGIE KOMPAKT Im Bewusstsein vieler Anwender ist tief verankert, dass es für die Realisierung komplexer Antriebsfunktionen einen Roboter braucht und dieser auch nur von Roboterexperten programmiert werden kann. JetWeb MC bietet sich hier als eine Alternative an. Jeder, der JetWeb-Steuerungen mit dem Strukturierten Text programmieren kann, ist dazu in der Lage, auch Technologie- und Bahnsteuerungsfunktionen zu realisieren. Dafür sorgen u. a. die Objekt- und die Zustandsorientierung. wenden. Eine weitere Besonderheit ist die Zustandorientierung. Dabei befindet sich jedes Objekt zu jedem Zeitpunkt in einem definierten Zustand, der dem System und damit auch dem Anwender bekannt ist. Zu jedem Zustand stellt JetWeb MC somit die entsprechenden Funktionalitäten zur Verfügung. Im Falle eines Anlagenstopps ist damit eine klare Definition für das Weiterfahren möglich. Programmieren komplexer Antriebe muss nicht kompliziert sein Viele Anwender von Steuerungssystemen haben Hochachtung vor komplexen Antriebsfunktionalitäten, was sie davon abhält, sich selbst an die Realisierung solcher Funktionen zu machen. Dies ist insofern berechtigt, als dass die Roboterprogrammierung sowie die Realisierung von Bahnfunktionen sehr speziell sind und die Aufgabe an sich komplex ist. Anders sieht es bei der Motion Control-Lösung JetWeb MC aus. Dort lassen sich Bahnsteuerungen genau so einfach programmieren wie SPS-, Einzelachsen- und Technologiefunktionen. Mit einer einzigen Sprache können Programmierer einen Programmfluss schreiben, der alle diese Funktionen enthält. Dabei kommt der Strukturierte Text zum Einsatz, der durch leistungsfähige Befehle ergänzt wird. Parallele Prozesse lassen sich in 100 parallelen Programmen (Multitasking) darstellen. Fließender Übergang In JetWeb MC besteht die Möglichkeit, ein und dieselbe Achse sowohl als Einzelachse als auch in einem Technologieverbund oder einem Bahnverbund zu positionieren. Damit lassen sich fließende Übergänge innerhalb eines Ablaufs realisieren. Dabei kann zum Beispiel eine Vorschubachse ein Teil, welches auf einem Band liegt, in eine Spannvorrichtung befördern. Danach wird diese Spannvorrichtung mittels einer Technologiefunktion spezifisch bewegt. Auch daran ist die erste Vorschubachse mit zwei weiteren Antrieben wieder beteiligt. Der dritte Schritt erfordert eine Bahnsteuerungsfunktion für eine Roboterkinematik, auch hier gehört die erste Vorschubachse zum Bahn- IEE 52. Jahrgang 5-2007 29

TRENDS & TECHNOLOGIE STEUERUNGSTECHNIK Steuerung in Bewegung Zu den Eigenschaften und den Zukunftsaussichten von JetWeb Motion Control befragte IEE-Chefredakteur Frank Nolte Matin Jetter, den CEO der Jetter AG. Herr Jetter, SPS und CNC sind zwei Systeme mit unterschiedlicher Software für verschiedene Anwendungsbereiche. Warum bringen Sie solche unterschiedlichen Programme zusammen? Wir definieren unsere Motion ControlLösung als eine Plattform für Roboterfunktionalität, CNC-Funktionalität, Technologiefunktionen und Einzelachsen mit Sonderfunktionen. Bereits an dieser Definition sieht man, dass es keine klare Abgrenzung, sondern fließende Übergänge gibt. Auch bei der SPS-Technologie verschwimmen die Grenzen aufgrund der Anforderungen der Maschinen immer mehr. Allerdings tut sich die klassische SPS konzeptbedingt etwas schwer damit, diese Verschmelzung nahtlos zu vollziehen. Das JetWeb-Konzept hingegen ist von Anfang an auf Motion Control-Funktionalität angelegt. Ablauforientierte Programmierung, Multitasking und Strukturierter Text als Programmiersprache eignen sich an der Stelle einfach viel besser als hardwarenahe Programmierung und zyklischer Speicherdurchlauf. Bei der Kombination von zwei Spezialisten muss man immer Kompromisse in der Funktionalität eingehen. Worauf muss ein Anwender bei JetWeb Motion Control verzichten? Vor allem darauf, sich um steuerungsspezifische Eigenheiten kümmern zu müssen und betriebssysteminterne Eigenheiten und Abläufe zu verstehen. Darauf verzichtet er aber gerne, da er sich so auf den eigentlichen Prozess konzentrieren kann. Selbstverständlich kann die JetWeb-Motion Control nicht zu 100 % alle Applikationen abdecken. Im Rahmen der bereits implementierten Funktionalität muss der Anwender keinerlei Abstriche machen. Ganz im Gegenteil profitiert er vom fließenden Übergang von SPS-Funktionalität, Regelungstechnik, Einfachachsen und Bahnsteuerung. Die Software bietet umfangreiche Funktionalitäten sowie viele Programmierungs- und Parametrierungsmög- Martin Jetter: Die Plattform JetWeb Motion Control deckt ein breites Spektrum an Antriebsaufgaben ab, so dass man in einem System nur noch eine Steuerung benötigt. lichkeiten. Lässt sie sich dabei überhaupt noch bedienen? Bedienbarkeit und Übersichtlichkeit ist eine Grundvoraussetzung. Diesem Anspruch wird Jetter mit drei Hauptmerkmalen gerecht. Ein Bahn- oder Technologieverbund lässt sich mit der selben Einfachheit programmieren wie eine Einzelachse. Das erreichen wir durch einen objektorientierten Ansatz und ein klar definiertes Zustandsmodell für jede Achse und jeden Verbund. Zum Beispiel werden drei Einzelachsen als ein Bahnverbund definiert. Dieser stellt als Objekt automatisch spezifische Funktionalitäten zur Verfügung, etwa das Verfahren des Tool-Center-Point entlang einer Geraden im Raum. Dabei parametriert der Anwender in SI-Einheiten nur noch Zielkoordinaten, Geschwindigkeit und Beschleunigungsrampen für Alles übersichtlich im Griff: Die definierten Einzelachsen können auch als Teil eines Technologie- oder Bahnverbundes verfahren werden. Die Definition der Zusammensetzung sowie der physikalischen Maßeinheiten erfolgt mithilfe einer übersichtlichen Oberfläche. 30 IEE 52. Jahrgang 5-2007

TRENDS & TECHNOLOGIE STEUERUNGSTECHNIK die Bewegung des TCP, analog zur Programmierung einer Einzelachse. JetWeb Motion Control wurde ja seit seiner Vorstellung wesentlich weiter entwickelt. Was haben Sie geändert? In der ersten Phase wurden vornehmlich die Grundfunktionalitäten in Anwendungen rund gemacht. In den vergangenen zwei Jahren nahmen wir wesentliche Erweiterungen im Bereich Bahn- und Technologieverbund vor. So wurden z. B. verschiedene Kinematiken implementiert und im Bereich der Technologiefunktionen die Kurvenscheibenfunktionalität erweitert und verfeinert. Beispielsweise können in Echtzeit ganze Polynomzüge berechnet werden, wo man früher über ein externes Tool Kurvenzüge fest vorgeben musste. Ist die Software mit ihren ganzen Bahnsteuerungs- und Technologiefunktionen für viele Antriebsaufgaben nicht überdimensioniert? Auch diesem Punkt tragen wir Rechnung. Im Moment ist die Software in zwei Stufen skaliert, zukünftig in drei. Die erste Stufe stellt die wichtigsten Funktionen für Einzelachs- und Technologiefunktionalität zur Verfügung. In der zweiten Stufe sind die erweiterten Technologie- und verbund. Dies ist möglich, da JetWeb MC Technologieverbunde und Bahnverbunde mit beliebigen Achsen definieren und auch wieder lösen kann das Ganze innerhalb eines Programmflusses. Daraus ergibt sich eine sehr große Flexibilität und funktionale Bandbreite. Durch die Auflösung der klassischen Grenzen zwischen E/A- Steuerung, Bedienung, Vernetzung und Antriebstechnik bietet unser System maximale Flexibilität. Bahnsteuerungsfunktionalitäten implementiert. Zukünftig ist es auch geplant, eine dritte Stufe für Bahnsteuerungsfunktionalität einzuführen, da wir hier noch ein weites Feld von höheren, meist auch rechenintensiveren Aufgaben vor uns sehen. Wie stellen Sie sich die Zukunft von JetWeb Motion Control vor? Die JetWeb Motion Control ist eine Plattform, die vor allem für zukünftige Anforderungen ausgelegt ist. Wie bereits angedeutet, werden die Anforderungen in diesem Bereich weiter wachsen. Demzufolge wird unser Fokus auf kundenspezifischen Wünschen liegen und wir beabsichtigen, die so gewonnene Funktionalität der Allgemeinheit zur Verfügung zu stellen. Wir sehen uns mit JetWeb MC bestens für die zukünftigen Aufgaben gerüstet und werden diese weiter mit viel Elan angehen. Dynamisches Umschalten von Kurvenscheiben Die Basis für die ständige Weiterentwicklung von JetWeb MC sind die verschiedenen Kundenprojekte. Dabei hat sich gezeigt, dass ein Steuerungssystem grundsätzliche Funktionalitäten bieten, aber auch flexibel auf die Kundenanforderungen anpassbar sein muss. Eine neue Möglichkeit der Motion Control-Lösung ist das dynamische Umschalten von Kurvenscheiben. Dadurch lassen sich beispielsweise komplexe Beschleunigungsund Geschwindigkeitsprofile realisieren. Die Kurvenscheibendefinition erfolgt durch einfache Funktionsaufrufe im Programm. Die Parameter dieser Kurvenscheibe sind wiederum physikalische Randbedingungen, beispielsweise der Master- und der Slaveweg, wo die Angaben als Geschwindigkeit, Beschleunigung und Ruck am Anfang und am Ende der Bewegung eingegeben werden. Jet- Web MC berechnet daraus automatisch die Kurvenscheibe zum Beispiel in Form eines Polynoms siebten Grades in Echtzeit. Somit können auch Kurvenzüge on the fly geändert werden, ohne auf den nächsten Maschinen-Takt warten zu müssen. Das System in der Praxis Die Eigenschaften von JetWeb MC lassen sich anhand einiger Anwendungsbeispiele veranschaulichen. Die beschriebene fließende Umschaltung von Technologieverbund zu Bahnverbund nutzt unter anderem ein Hersteller von Verpackungsmaschinen. Einem Fließband entnimmt ein Scara-Roboter Teile und legt diese in einen speziellen Träger ab. Dabei ist der Roboter auf das Band zu synchronisieren. Einige der Antriebe werden für beide Funktionen benötigt für die Technologiefunktion Kurvenscheibe bei der Entnahme der Teile und bei der Ablage durch die Roboterkinematik in den Träger. Die einzelnen Antriebe lassen sich in dem jeweiligen Verbund beliebig ein- und auskoppeln. Bei einem Hersteller von Maschinen für die Kunststofffensterfertigung kommt JetWeb MC für das Verputzen der Fensterrahmen zum Einsatz. Die Realisierung geschieht jetzt mit der Motion Control- Lösung wesentlich komfortabler als früher mit Koordinationsfunktionen mit Linear- und Kreisinterpolation. Sämtliche Parameter sind direkt in physikalischen Einheiten eingebbar. Zunächst werden die physikalischen Verhältnisse einmalig definiert, dann das Koordinatensystem. Diese Daten übersetzt JetWeb MC in die jeweiligen Maschinenkoordinaten. Das komfortable für den Anwender ist, dass sich alle Funktionen mit einer Steuerung realisieren lassen und das alles innerhalb eines Programms. Die Anwendung im Bereich der Verpackungstechnik umfasst fünfzehn Achsen sowie mehr als hundert digitale Ein- und Ausgänge. Alle Antriebe und die für den Prozess erforderlichen SPS-Funktionen werden mit der Steuerung JetControl 647 realisiert. Lästige Schnittstellen zwischen unterschiedlichen Systemen entfallen komplett. infodirect 768iee0507 www.iee-online.de Produktflyer Link zur Software Link zum Thema Antriebsintegration 32 IEE 52. Jahrgang 5-2007