Εργαλειομηχανή CNC με έλεγχο από Arduino (Bachelor thesis)

Τριπολιτάκης, Ευάγγελος/ Χατζηστεργίου, Αθανάσιος


The purpose of this thesis was to fabricate and operate a CNC machine with the use of an Arduino microcontroller. A small scale milling machine, namely a CNC router, that has the ability to mill various materials up to wood. We start with a theoretical introduction and a brief mention of the history of mill machines. In this thesis we mention the procedure we followed and the challenges we met. The first challenge was the construction of the CNC machine, because we had to make a correct plan and survey to find suitable materials and tools so that we achieve high quality without having to spend a lot. Next we create the program, that is in the language C, which accepts code in the g-code language and converts it to commands that control our step motors, which move the table and the cutting tool. At the last part of our thesis we mention the software, the list of the materials that we used and an array of difficulties that we encountered during the development of our construction.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Αυτοματισμού
Subject classification: Machine-tools--Design and construction
Εργαλειομηχανές - Σχεδιασμός και κατασκευή
Milling machines--Design and construction
Μηχανήματα άλεσης--Σχεδιασμός και κατασκευή
Arduino (Programmable controller)
Arduino (Προγραμματιζόμενος ελεγκτής)
Keywords: εργαλειομηχανή CNC, μικροεπεξεργαστής Arduino, εντολές G, εντολές M, τρόποι λειτουργίας;CNC machine tool, Arduino microprocessor, G commands, M commands, operating modes
Description: Πτυχιακή Εργασία - Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Αυτοματισμού , 2017 (α/α 8661)
URI: http://195.251.240.227/jspui/handle/123456789/13135
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή εργασία
Subject classification: Machine-tools--Design and construction
Εργαλειομηχανές - Σχεδιασμός και κατασκευή
Milling machines--Design and construction
Μηχανήματα άλεσης--Σχεδιασμός και κατασκευή
Arduino (Programmable controller)
Arduino (Προγραμματιζόμενος ελεγκτής)
Item language: el
Item access scheme: account
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Αυτοματισμού
Publication date: 2017-05-30
Bibliographic citation: Τριπολιτάκης, Ε. και Χατζηστεργίου, Α. (2017). Εργαλειομηχανή CNC με έλεγχο Arduino (Πτυχιακή εργασία). Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης.
Abstract: Ο σκοπός αυτής της πτυχιακής εργασίας ήταν η κατασκευή μίας εργαλειομηχανής CNC με τη χρήση του μικροεπεξεργαστή Arduino. Μία μικρής κλίμακας φρέζα, πιο συγκεκριμένα ένας CNC router, ο οποίος έχει τη δυνατότητα να κατεργαστεί διάφορα υλικά έως και ξύλο. Ξεκινάμε με μια θεωρητική εισαγωγή και μία αναφορά στην ιστορία των κατεργασιών με τη χρήση φρέζας. Στην εργασία παραθέτουμε τη διαδικασία που ακολουθήσαμε και τις προκλήσεις που συναντήσαμε. Η πρώτη πρόκληση ήταν η δημιουργία της κατασκευής, γιατί έπρεπε να κάνουμε ένα σωστό σχέδιο και πολλή έρευνα, έτσι ώστε να βρούμε τα κατάλληλα υλικά και εργαλεία για να έχουμε υψηλή ποιότητα χωρίς μεγάλο κεφάλαιο. Στη συνέχεια δημιουργούμε το πρόγραμμα, το οποίο είναι στη γλώσσα C, που δέχεται κώδικα σε γλώσσα G-code και τον μετατρέπει σε εντολές που πάνε στους βηματικούς μας κινητήρες, οι οποίοι κινούν το τραπέζι και το κοπτικό εργαλείο. Στο τέλος της εργασίας παραθέτουμε το λογισμικό, τη λίστα με τα υλικά που χρησιμοποιήσαμε και μία σειρά από προβλήματα που αντιμετωπίσαμε κατά την εκπόνηση της κατασκευής.
The purpose of this thesis was to fabricate and operate a CNC machine with the use of an Arduino microcontroller. A small scale milling machine, namely a CNC router, that has the ability to mill various materials up to wood. We start with a theoretical introduction and a brief mention of the history of mill machines. In this thesis we mention the procedure we followed and the challenges we met. The first challenge was the construction of the CNC machine, because we had to make a correct plan and survey to find suitable materials and tools so that we achieve high quality without having to spend a lot. Next we create the program, that is in the language C, which accepts code in the g-code language and converts it to commands that control our step motors, which move the table and the cutting tool. At the last part of our thesis we mention the software, the list of the materials that we used and an array of difficulties that we encountered during the development of our construction.
Advisor name: Τσαγκάρης, Απόστολος
Examining committee: Τσαγκάρης, Απόστολος
Publishing department/division: Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Μηχανικών Αυτοματισμού
Publishing institution: teithe
Number of pages: 59 σελ.
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
There are no files associated with this item.



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/13135
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.