Ας πάρουμε τώρα ένα απλό παράδειγμα για την είσοδο στο πρόγραμμα μακροεντολών για να δείξουμε τις ομοιότητες και τις διαφορές μεταξύ του προγράμματος μακροεντολών και του προγράμματος NC.
Μια συγκεκριμένη επιχείρηση εκτελεί κυρίως επεξεργασία μεσαίας παρτίδας 10 εξαρτημάτων παρόμοια με αυτά που φαίνονται στο Σχήμα 1-1.
εικόνα 1-1
Τα μέρη είναι κατασκευασμένα από χύτευση ακριβείας. Αυτά τα μέρη έχουν 6 στοιχεία επεξεργασίας, συμπεριλαμβανομένης της εσωτερικής οπής, της εσωτερικής λοξότμησης, της ακραίας όψης, της εξωτερικής στρογγυλής γωνίας, του μικρού εξωτερικού κύκλου και της κωνικότητας μεταξύ του μικρού εξωτερικού κύκλου και του μεγάλου εξωτερικού κύκλου. Αυτά τα 10 μέρη επεξεργάζονται με τη σειρά τους ακανόνιστα.
Το σχήμα 1-1 δείχνει ένα σχηματικό διάγραμμα ενός από τα μέρη. Κατά την επεξεργασία αυτού του εξαρτήματος, το πρώτο βήμα χρησιμοποιεί το εξωτερικό κυλινδρικό εργαλείο ακραίας όψης για να στρίψει την ακραία όψη και το εξωτερικό περίγραμμα και το δεύτερο βήμα χρησιμοποιεί το εσωτερικό κυλινδρικό εργαλείο περιστροφής για να στρίψει την εσωτερική οπή και να λοξοτομήσει την εσωτερική γωνία. Μόνο το πρώτο βήμα συζητείται εδώ.
Το πρόγραμμα NC για το πρώτο βήμα έχει ως εξής:
Εικόνα
Κάθε τμήμα πρέπει να προγραμματιστεί με ένα παρόμοιο πρόγραμμα NC, αλλά στην πραγματικότητα, μόνο τα δεδομένα στα τμήματα N12~N17 σε αυτά τα 10 προγράμματα είναι διαφορετικά.
Επομένως, τα δεδομένα 8 διαστάσεων που φαίνονται στο σχήμα 1-1 αντικαθίστανται από 8 μεταβλητές (#1~#7, #18) αντίστοιχα, και τους εκχωρούνται τιμές πριν από την εκτέλεση του τμήματος προγράμματος (τμήμα μακροεντολών) που περιέχει αυτές τις μεταβλητές
(Μεταξύ αυτών, το #1 αντιπροσωπεύει το μέγεθος της λοξοτομής της διαμέτρου της εσωτερικής οπής, η οποία θα χρησιμοποιηθεί στο επόμενο βήμα).
Αυτή τη στιγμή, η εκτέλεση αυτού του τμήματος μακροεντολής που αντικαθιστά τη σταθερά με τη μεταβλητή τιμή είναι ίδια με την εκτέλεση του τμήματος NC.
Το παρακάτω είναι ένα πρόγραμμα μακροεντολής για την περιστροφή του εξαρτήματος που φαίνεται στο σχήμα 1-1:
Εικόνα
Η εκτέλεση αυτού του προγράμματος μακροεντολής είναι ίδια με την εκτέλεση του προγράμματος 0001NC.
Η επεξεργασία πολλών άλλων τμημάτων μπορεί επίσης να δανειστεί αυτό το μακροπρόγραμμα, εφόσον οι πρώτες επτά μεταβλητές αντιστοιχιστούν εκ νέου σύμφωνα με το πραγματικό μέγεθος του προς επεξεργασία τμήματος (δηλαδή, αλλαγή της τιμής). Αυτό το μακροπρόγραμμα έχει άλλες μορφές, οι οποίες θα παρουσιαστούν λεπτομερώς αργότερα.





