Design, Implementation and Construction of a Controller for a 6-DOF Serial Robot

Publikationen: Thesis / Studienabschlussarbeiten und HabilitationsschriftenDiplomarbeit

Abstract

Diese Diplomarbeit beschreibt die Entwicklung einer Steuerung für einen Industrieroboter mit sechs Freiheitsgraden. Für ein besseres Verständnis der Kinematik werden die notwendigen Grundlagen im Text zusammengefasst und geläufige Methoden erläutert. Die Zielsetzung dieser Diplomarbeit ist es, ein offenes Steuerungssystem für die Ausbildung zu schaffen. Durch das neue Konzept wird eine Einbindung von zusätzlichen Algorithmen und Hardware, wie zum Beispiel Sensoren, erleichtert. Die Steuerung basiert auf einem Industrie PC, die über ein Echtzeitbetriebssystem und ein parallel laufendes Windows System verfügt. Die sechs Servomotoren des Roboters werden von sechs Frequenzumrichtern versorgt, welche vom Industrie PC gesteuert werden. Zur Ansteuerung des Roboters wurde eine Netzwerkschnittstelle geschaffen, welche Positionierungsbefehle entgegen nimmt und ausführt. Die Vorwärts- und Rückwärtskinematik für die Netzwerkschnittstelle wird in MATLAB berechnet. Die Kinematik wurde auf einen externen Computer implementiert und über das UDP-Protokoll über eine Netzwerkschnittstelle kommuniziert. Um die Echtzeitfähigkeit zu gewährleisten wurde in Simulink eine Echtzeitumgebung für die MATLAB-Funktionen der Kinematik geschaffen. Alle sicherheitsrelevanten Funktionen der Steuerung werden von einer Sicherheits- SPS überwacht. Das Ergebnis dieser Diplomarbeit ist eine voll funktionsfähige Robotersteuerung, die für die Ausbildung und Forschung genutzt wird.

Details

Titel in ÜbersetzungEntwicklung, Konstruktion und Programmierung einer Steuerung für einen Industrieroboter mit sechs Freiheitsgraden
OriginalspracheEnglisch
QualifikationDipl.-Ing.
Betreuer/-in / Berater/-in
Datum der Bewilligung27 Juni 2014
StatusVeröffentlicht - 2014