Mayrhofer-Huber, B. J. (2021). Bauteilprogrammierung an einer 5-Achs-CNC Werkzeugmaschine im Konstruktionskoordinatensystem [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2021.83964
E311 - Institut für Fertigungstechnik und Photonische Technologien
-
Date (published):
2021
-
Number of Pages:
96
-
Keywords:
NC-Programmierung; 5-Achs Bearbeitungszentrum
de
NC Programming; Five-Axis Machining Center
en
Abstract:
In dieser Diplomarbeit beschreibe ich, wie eine Koordinatentransformation an einer Werkzeugmaschine stattfinden kann. Diese Transformation benötigt der\_die Maschinenbediener\_in, um Korrekturarbeiten aus einem anderen Koordinatensystem als dem Maschinenkoordinatensystem an der Werkzeugmaschine vorzunehmen. Dabei erfolgen die Korrekturen an den Nullpunktverschiebungen im NC-Programm. Nullpunktverschiebungen erleichtern die NC-Programmierung und das Lesen der NC-Programme. Als Steuerung nütze ich eine Sinumerk 840 sl von Siemens, welche dem Maschinenhersteller eine eigene Software--Erweiterung in Form von einer Anwendung bietet. Diese Anwendung wird in C++ mit Hilfe der Qt Bibliothek für das Gaphic User Interface (GUI) geschrieben. Für das Speichern von Information nütze ich das JavaScript Object Notation (JSON) Datenformat. Die Anwendung läuft auf dem Human Machine Interface (HMI). Durch diese Anwendung kann der\_die Maschinenbediener\_in einfacher Korrekturen an der Werkzeugmaschine vornehmen. Dies hat zur Folge, dass weniger Fehler beim Korrigieren geschehen.
de
The Diploma thesis describe the transformation of coordinates at a machine tool. It is used by a machine operator to correct values in another coordinatesystem at a machine tool. The correction happens at the drifts in the NC-program. Drifts simplity NC-programming and reading of NC-programs. I used a Sinumerk 840 sl control system from Siemens, which offers the machine manufacturer its own extension in the form of an application. This application is programmed in C++ and using the Qt library for the Graphic User Interface (GUI). I use the JavaScript Object Notation (JSON) data format to store information. The application runs on the Human Machine Interface (HMI). This application makes it easier for the machine operator to make corrections to the machine tool. This has the consequence that less mistakes happen by correction.
en
Additional information:
Zusammenfassung in englischer Sprache Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers