πολές φορές έχουμε δει σε εκπομπές - βίντεο μεγάλες βιομηχανίες,
να δουλέυουν με υπερσύχρονα μέσα για να παράξουν το οτιδήποτε.
απο όλη τη διαδικασία λοιπόν αυτό το οποίο κλέβει πάντα την παράσταση,
είναι η λειτουργεία των ρομποτικών μηχανών που δουλεύουν με ακρίβειες
που φτάνουν την τιμή του δέκατου του δεκάτου με επανάληψη χιλιάδων φορών.
τι θα λέγατε για μια μικρή περίληψη του πώς δουλέυουν και πια είναι η
γενικότερη φιλοσοφία αυτών των μηχανών???
μήπως τα πράγματα δεν είναι τόσο πολύπλοκα όσο φανταζόμαστε???
μήπως με κάποιες βασικές γνώσεις και πολύ εξάσκηση μπορεί να γίνει
κορυφαίος προγραμματιστής???
ας ξεκινήσουμε.
όλες αυτές οι μηχανές λοιπόν δουλέυουν με πάσα και ηλεκτρομοτέρ, για
κινήσουν τα κινητά μέρη των μηχανών, τα οποία ονομάζονται άξονες.
απο εδώ λοιπόν δημιουργούνται και οι κατηγορίες των μηχανών.
δλδ μια μηχανή τριών αξόνων ονομάζεται τριαξονική. μία με τέσσερεις, τετραξονική και πάει λέγοντας.
το μάξιμουν των αξόνων είναι οι πέντε οι οποίοι είναι και οι βασικοί για την
πραγματοποίηση τρισδιάστατων κινήσεων.
τι είναι όμως στην ουσία αυτοί οι άξονες???
οι άξονες λοιπόν είναι οι διαδρομές που διανύουν τα κινητά μέρη της μηχανής επάνω στο σκάφος της, και συμβολίζονται με την παγκόσμια ορολογία.
τα ονόματα αυτών είναι... X,Y,Z,C,A.
φανταστήτε τώρα πως βρίσκεστε μπροστά απο μια τέτοια μηχανή και την
κοιτάτε φάτσα για να εξηγήσω τις παραπάνω ονομασίες.
X= Η ΚΙΝΗΣΗ ΠΟΥ ΓΙΝΕΤΑΙ ΔΕΞΙΑ - ΑΡΙΣΤΕΡΑ.
Υ= Η ΚΙΝΗΣΗ ΠΟΥ ΓΙΝΕΤΕ ΜΠΡΟΣ - ΠΙΣΩ.
Ζ= Η ΚΙΝΗΣΗ ΠΟΥ ΓΙΝΕΤΑΙ ΠΑΝΩ ΚΑΤΩ.
C-A= Η ΚΙΝΗΣΗ ΠΟΥ ΓΙΝΕΤΑΙ ΣΤΟΥΣ ΠΕΡΙΣΤΡΕΦΟΜΕΝΟΥΣ
ΑΞΟΝΕΣ ΟΙ ΟΠΟΙΟΙ ΕΙΝΑΙ ΠΑΝΤΑ ΤΟ ΜΟΤΕΡ. ΑΥΤΟΙ ΕΙΝΑΙ ΚΑΙ ΟΙ 2
ΠΑΡΑΠΑΝΩ ΑΞΟΝΕΣ ΠΟΥ ΚΑΝΟΥΝ ΜΙΑ ΜΗΧΑΝΗ ΠΕΝΤΑΞΟΝΙΚΗ.
αυτό που αξίζει να σημειωθεί είναι πως οι τρείς πρώτοι άξονες μετριούντε
με χιλιοστά - εκατοστά - μέτρα ή οποιαδήποτε άλλη μονάδα μέτρησης που
έχει να κάνει με ευθεία μέτρηση.
αυτοί λοιπόν είναι οι γραμικοί άξονες.
οι δύο τελευταίοι είναι οι περιστρεφόμενοι άξονες και μετριούντε με μοίρες
γωνίας, για το λόγο ότι πρέπει να περιστραφούν υπο μορφή γωνίας σε σχέση
με τους γραμικούς άξονες.
αυτή είναι η βασική δομή και ιδέα μιας μηχανής.
το θέμα είναι όμως πως παίρνει ζωή ένα τέτοι μηχάνημα για να αρχίσει να κινείτε???
οι μηχανές αυτές μέσω του υπολογιστή διαβάζουν κατεβατά ολόκληρα απο
διάφορους λογάριθμούς οι οποίοι συμβολίζουν κάποιες τοποθεσίες.
δλδ αν κάποιος γράψει Χ-1237, η μηχανή θα κινηθεί πρως τα δεξιά ένα μέτρο
εικοσιτρία εκατοστά και εφτά χιλιοστά. Υ-500 θα κινηθεί πενήντα πόντους προς τα πίσω. Ζ-100 θα κινηθεί 10 πόντους προς τα κάτω. κτλ.
μακάρι όμως να ήταν τόσο απλά τα πράγματα.
μιλάμε για χιλιάδες γραμμές εντολών με ειδική κωδικοποίηση που παρεμβαίνουν στα πάντα(ταχύτητες αξόνων, στροφές των μοτέρ και πολά άλλα).
αυτά τα προγράμματα δεν είναι τπτ άλλο απο ένα απλό έγγραφο του wordpad.
το οποίο περιέχει κωδικούς και λογάριθμους που βασίζονται στο δυαδικό σύστημα. ένα απλό πρόγραμμα πενταξονικής μηχανής μπορεί να ξεκινάει απο
6000 γραμμές και ένα πολύπλοκο μπορεί να ξεπερνάει τις 40.000 με 50.000
γραμμές.
δύσκολά πράγματα εε???
τη δύσκολη αυτή δουλιά πλέον αναλαμβάνουν να κάνουν καρυφαία και ταυτόχρονα πανάκριβα προγράμματα.
πως λειτουργούν αυτά όμως.
όλοι έχετε ακουστά το autocad φαντάζομαι.
μείνετε στη λέξη cad.η λέξη αυτή συμβολίζει το σχεδιαστικό τμήμα με γραφικά. δλδ η ουσιαστική απεικόνιση του αντικειμένου που θέλουμε να
κατασκευάσουμε ή να επεξεργαστούμε.
αυτό είναι το ένα μέρος απο τα δύο.
το άλλο μέρος ονομάζεται cam και έχει να κάνει με τις λειτουργείες της μηχανής. δλδ πως να φτιάξεις διαδρομές για να ακολουθήσουν τα κοπτικά,
τρύπες για να τρυπήσουν τα τρυπάνια, αλλαγές εργαλείων και πολά άλλα.
αν συνδιάσεις λοιπόν αυτές τις δύο λέξεις έχεις ένα δυνατό σύνολο που ακούει
στο όνομα cad-cam.
έτσι λοιπόν με το cad σχεδιάζεις το αντικείμενο το οποίο θέλεις.
αφού τελέιώσεις και είσαι ικανοποιημένος με αυτό που βλέπεις, κάνεις
χρήση των δυνατοτήτων του cam και προσθέτεις τις ανάλογες εργασίες -
διεργασίες που θές να κάνεις.
το πρόβλημα όμως είναι οτι η μηχανές δε διαβάζουν ζωγραφιές και σχεδιάκια
και εξωμοιώσεις των πανάκριβων προγραμμάτων.
μην φοβάστε όμως γιατί αυτά τα προγράμματα κάνουν κάτι πάρα πολύ σημαντικό για τον προγραμματιστή...
έχουν επιλογή στο σώσιμο να σου σώσουν όλο το πρόγραμμα με τις κινήσεις
σε λογάριθμο και να πάρεις το wordpad έτοιμο χωρίς να ιδρώσεις καθόλου(θα έχεις είδη ιδρώσει όμως για να φτάσεις στο σημείο για να βγάλεις τον λογάριθμο).
η βασική ιδέα είναι αυτή αλλά η κατάσταση με τις δυνατότητες αυτών των μηχανημάτων δεν έχει τέλος.
ένας καλός προγραμματιστής θεωρείτε όταν φτάνει στο σημείο να χειρίζεται τον ίδιο τον λογάριθμο και να κάνει κωδικοποιημένες αλλαγές μέσα σε αυτόν
επιτόπου.
ελπίζω όσοι το διαβάσετε να καταλάβατε πάνω κάτω τα γραφόμενα μου, για κάτι το οποίο εγώ τουλάχιστο θεωρώ άκρως ενδιαφέρον.
θα χαρώ πάρα πολύ να απαντήσω σε απoρίες που θα δημιουργηθούν σε όσους το διαβάσουν.
με εκτίμηση
θωμάς ελευθεριάδης.