dc.contributor.advisor |
Καλόμοιρος, Ιωάννης |
|
dc.contributor.author |
Ιακώβου, Πέτρος Κ. |
|
dc.date.accessioned |
2022-09-09T06:59:51Z |
|
dc.date.available |
2022-09-09T06:59:51Z |
|
dc.date.issued |
2021-09 |
|
dc.identifier.uri |
http://apothesis.teicm.gr/xmlui/handle/123456789/4099 |
|
dc.description.abstract |
Η πτυχιακή εργασία έγινε στα πλαίσια του προγράμματος σπουδών του τμήματος Πληροφορικής και Επικοινωνιών του ΑΤΕΙ Σερρών. Πρόκειται για την υλοποίηση ενός CNC δύο αξόνων, και επικεντρώνεται:
1) Στην ανάπτυξη λογισμικού CAM, το οποίο διαβάζει αρχεία CAD, ανακτά συντεταγμένες γεωμετρικών στοιχείων και δημιουργεί αρχείο κειμένου .nc που περιλαμβάνει τον κώδικα G του CAD αρχείου.
2) Στην ανάπτυξη (σχεδιασμός και υλοποίηση) hardware και software, CNC δύο αξό-νων (x, y).
3) Στην εφαρμογή αλγορίθμου γραμμικής και κυκλικής παρεμβολής.
Κατά την λειτουργία: γίνεται εκτέλεση ενός προγράμματος εφαρμογής, το οποίο επε-ξεργάζεται δεδομένα, από δοθέντα αρχείο CAD. Μέσω σειριακής επικοινωνίας USART, το πρόγραμμα στέλνει τα δεδομένα στον μικροελεγκτή m328p (Atmega). Ο μικροελεγκτής, ανάλογα με τα δεδομένα, που θα δεχτεί εκτελεί αντίστοιχες ρουτίνες, και μέσω του DRV8825 driver στέλνει κατάλληλους παλμούς στα βηματικά μοτέρ. Ανάλογα με το αν χρειάζεται να γίνει ή όχι κατεργασία, ο ελεγκτής ενεργοποιεί ή απενεργοποιεί την κεφαλή (τρυπάνι, λέιζερ, ακροφύσιο, πένα κ.α.) αντίστοιχα.
Για τον πρακτικό έλεγχο της σωστής λειτουργίας, και την αξιολόγηση του αλγόριθμου που χρησιμοποιήθηκε, μετρήθηκε (σε πολλούς διαφορετικούς συνδυασμούς κινήσεων) ή ακρίβεια σε θέση (με παχύμετρο) καθώς και η ακρίβεια σε ταχύτητα (με χρονόμετρο). Ως συμπεράσματα επισημαίνονται κάποιες αστοχίες στην κατασκευή και περιορισμοί που θέτει το υλικό που χρησιμοποιήθηκε (π.χ. καταχωρητές 8bit). Τέλος γίνεται ανα-φορά σε τρόπους περαιτέρω εξέλιξης και βελτίωσης σε επίπεδο λογισμικού.
Τα μηχανολογικά σχέδια, καθώς και η μηχανολογική μελέτη του CNC, περιλαμβάνονται σε ξεχωριστό φάκελο. |
el |
dc.description.abstract |
The following paper is the final project for the Department of Computer, Informatics and Telecommunications Engineering, of International Hellenic University. The project focus on:
1) The development of a CAM software, which reads CAD files, extract coordinates from geometrical shapes and generates a text file (.nc) with the corresponding G code.
2) The development (planning and implementation), hardware and software, of a two axis CNC.
3) The analysis of linear and circular interpolation algorithms.
YouTube link: https://www.youtube.com/watch?v=j8LD028rm2o |
en |
dc.format.extent |
100 |
el |
dc.language.iso |
el |
el |
dc.publisher |
Τ.Ε.Ι. Κεντρικής Μακεδονίας |
el |
dc.rights |
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές |
|
dc.rights.uri |
http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el |
|
dc.subject |
TEICM::ΕΡΓΑΛΕΙΟΜΗΧΑΝΕΣ::ΕΡΓΑΛΕΙΟΜΗΧΑΝΕΣ -- ΑΡΙΘΜΗΤΙΚΟΣ ΕΛΕΓΧΟΣ |
el |
dc.subject |
CAD/CAM ΣΥΣΤΗΜΑΤΑ |
el |
dc.subject.ddc |
621.9023 |
el |
dc.title |
Υλοποίηση διάταξης CNC δύο αξόνων με μικροελεγκτή ATMEGA 328P |
el |
dc.type |
Πτυχιακή εργασία |
|
dc.contributor.department |
Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. |
el |
dc.heal.publisherID |
teiser |
|
dc.subject.keyword |
CAD |
el |
dc.subject.keyword |
CAM |
el |
dc.subject.keyword |
CNC |
el |
dc.subject.keyword |
Numerical Control Interpolation |
el |
dc.subject.keyword |
Αλγόριθμος γραμμικής και κυκλικής παρεμβολής |
el |