Page 26 - Τεχνολογία Παραγωγής ΙΙ
P. 26
Κεφάλαιο 2: Προγραµµατισµός Εργαλειοµηχανών
Κεφάλαιο 2.
Προγραµµατισµός εργαλειοµηχανών
Με την εµφάνιση των πρώτων εργαλειοµηχανών ελεγχόµενων από
υπολογιστή (CNC), υπήρχε η τάση ο κάθε κατασκευαστής να
χρησιµοποιεί τη δική του γλώσσα προγραµµατισµού και ελέγχου της
µηχανής. Όµως, η συνεχής ανάπτυξη και διάδοση των εργαλειοµηχανών
CNC οδήγησε στη δηµιουργία προτύπων, τα οποία είναι ανεξάρτητα από
συγκεκριµένες σχεδιαστικές και κατασκευαστικές δοµές. Αρχικά
εµφανίστηκε ένας µεγάλος αριθµός από τυποποιήσεις, έχοντας ως βάση
την διανυσµατική απεικόνιση σχεδίων (Vector Graphics Markup
Languages), δηλαδή γλώσσες που χρησιµοποιούσαν οι σχεδιογράφοι
(plotter). Ένα από αυτά ήταν της εταιρείας Gerber Scientific, και
ονοµάστηκε “G-code”.
Αυτή η γλώσσα προγραµµατισµού χρησιµοποιήθηκε ευρέως και τελικά
τυποποιήθηκε από την Electronic Industries Alliance, τον φορέα
τυποποίησης ηλεκτρονικών συσκευών των ΗΠΑ. Σήµερα
χρησιµοποιείται κατά κόρο από τη βιοµηχανία κατασκευής
εργαλειοµηχανών CNC. Παρ’ όλα αυτά, ακόµη υπάρχουν αρκετές
εταιρείες οι οποίες αναπτύσσουν δικές τους, ανεξάρτητες γλώσσες
προγραµµατισµού.
Επιπλέον, γίνονται προσπάθειες για την ανάπτυξη νέων, πιο εξελιγµένων,
γλωσσών προγραµµατισµού όπως η STEP-NC, η οποία δεν αποτελεί
µετεξέλιξη µιας γλώσσας προγραµµατισµού για σχεδιογράφους, αλλά
σχεδιάζεται εξ’ αρχής για χρήση από εργαλειοµηχανές. Αυτές
συµπεριλαµβάνουν µαθηµατικές και τριγωνοµετρικές συναρτήσεις,
λογικές εντολές, παραµετρικό προγραµµατισµό και µακροεντολές
Ο προγραµµατισµός των εργαλειοµηχανών που παρουσιάζεται παρακάτω
βασίζεται στο πρότυπο RS274/NGC.
25