Πρώτον, τα οφέλη της ράμπας φρεζαρίσματος
Οφέλη 1: Βελτίωση της αποτελεσματικότητας επεξεργασίας
Κατά την άλεση κλειδιών σε στερεά υλικά, τα περισσότερα από αυτά τρυπούνται πρώτα με ένα τρυπάνι και στη συνέχεια αλέθονται σε στρώσεις. Στο φρεζάρισμα ράμπας, το εργαλείο εισέρχεται απευθείας στο στερεό υλικό για να αφαιρέσει υλικό, γεγονός που μειώνει τον χρόνο αλλαγής του εργαλείου και βελτιώνει την απόδοση.
Όφελος 2: Βελτιώστε τη διάρκεια ζωής του εργαλείου.
Κατά την επεξεργασία δύσκολων υλικών, είναι επιρρεπής η σκλήρυνση εργασίας, με αποτέλεσμα την παλιά φθορά ενός συγκεκριμένου τμήματος της λεπίδας.
Πώς να λύσετε λοιπόν αυτό το πρόβλημα; Για το Qingfeng, έδωσα μια απλή λύση: ρυθμίστε το βάθος κοπής (Ap) στις παραμέτρους επεξεργασίας, δηλαδή μην αφήνετε πάντα τη λεπίδα να έρχεται σε επαφή με το σκληρυμένο δέρμα σε ένα σημείο. Και η διαδρομή του εργαλείου της ράμπας και του φρεζαρίσματος είναι ακριβώς σύμφωνη με αυτό.
Δεύτερον, γιατί να χρησιμοποιήσω προγράμματα μακροεντολών;
Το πρόγραμμα ράμπας και φρεζαρίσματος είναι πολύ απλό και μπορούμε να το χειριστούμε εύκολα με συνηθισμένο προγραμματισμό με το χέρι. Γιατί πρέπει να χρησιμοποιούμε προγράμματα μακροεντολών;
Όφελος 1: Βελτιωμένες διαδικασίες
Εάν η υποδοχή είναι βαθιά, ανεξάρτητα από το πρόγραμμα που επεξεργάζεται το λογισμικό ή τον μη αυτόματο συνηθισμένο προγραμματισμό, το πρόγραμμα είναι πολύ μεγάλο, ενώ το πρόγραμμα μακροεντολής είναι σύντομο και συνοπτικό.
Πλεονέκτημα 2: Είναι βολικό για τους εργαζόμενους να πραγματοποιούν εντοπισμό σφαλμάτων επί τόπου
Γνωρίζω ότι το σωστό πρόγραμμα που γράφτηκε από τον προγραμματιστή θα έχει περισσότερα ή λιγότερα προβλήματα κατά την επιτόπια αποσφαλμάτωση, όπως το αδικαιολόγητο βάθος κοπής και την ανάγκη να μειωθεί το βάθος κοπής στην κλίση, τότε το πρόγραμμα μακροεντολών μπορεί να ολοκληρωθεί μόνο με την ανάθεση τιμών σε μεταβλητές. Ωστόσο, πολλές τιμές των συνηθισμένων προγραμμάτων πρέπει να τροποποιηθούν.
Όφελος 3: Καλή ευελιξία προγράμματος
Το μεγαλύτερο χαρακτηριστικό του προγράμματος μακροεντολών είναι η καλή του ευελιξία. Για παράδειγμα, μπορεί να υπάρχουν N πολλά μέρη στο εργαστήριο, με παρόμοια σχήματα και διαφορετικά μεγέθη, οπότε η σύνταξη ενός προγράμματος μπορεί να ικανοποιήσει N πολλά προϊόντα.
Τρίτον, πώς να γράψετε το πρόγραμμα του [Ramping and Milling];
1. Υπολογίστε το βάθος κοπής κάθε μαχαιριού #30
Όπως φαίνεται στο παραπάνω διάγραμμα, σύμφωνα με το Πυθαγόρειο Θεώρημα TAN[#2]=#30/#7
Το βάθος κάθε μαχαιριού μπορεί να υπολογιστεί #30=#7*TAN[#2]
2. Υπολογίστε τον αριθμό των περασμάτων εργαλείου #31
Το συνολικό βάθος είναι #11, τότε μπορεί να υπολογιστεί ο αριθμός των περασμάτων εργαλείου, δηλαδή, #31=#11/#30, δηλαδή, το συνολικό βάθος διαιρούμενο με το βάθος κάθε εργαλείου.
Εδώ μπαίνει το πρόβλημα, αν το αποτέλεσμα της διαίρεσης έχει δεκαδικά ψηφία, όπως 5,6 φορές, όπως 5,1 φορές κ.λπ., τότε ο αριθμός των περασμάτων μαχαιριού πρέπει να υπολογιστεί ως 6 φορές.
Άρα #31=FUP[#11/#30]
Παρατήρηση:
FUP σημαίνει μετατροπή του κλασματικού μέρους σε ακέραιο 1 και προσθήκη του στο ακέραιο μέρος.
Για παράδειγμα, #31=5.06 Η τιμή μετά τη λειτουργία FUP[#31] είναι 6.
#31=0.01 Τότε η τιμή μετά τη λειτουργία FUP[#31] είναι 1.
3. Υπολογίστε το πραγματικό βάθος κοπής #32
Κατά τον υπολογισμό του αριθμού των περασμάτων, το δεκαδικό μέρος λαμβάνεται ως ακέραιος. Αν υπολογιστεί σύμφωνα με το #30, τότε θα υπάρξει υπερκόψιμο. Πώς να υπολογίσετε το πραγματικό βάθος κοπής #32 ανά μαχαίρι;
Η απάντηση είναι: το συνολικό βάθος διαιρούμενο με τον αριθμό των περασμάτων είναι το πραγματικό βάθος κοπής. π.χ. #32=#11/ #31
4. Ρυθμίστε το σημείο μαχαιριού #24, #25
#24 Η τιμή συντεταγμένων Χ του κέντρου κοπής στο σύστημα συντεταγμένων του τεμαχίου εργασίας
#25 Η τιμή συντεταγμένων Y του κέντρου κοπής στο σύστημα συντεταγμένων του τεμαχίου εργασίας
Πέμπτον, γιατί χρειάζεται να υπολογίσετε αυτές τις μεταβλητές στα πρώτα τέσσερα βήματα;
Για παράδειγμα, υπολογίστε το βάθος κοπής ανά μαχαίρι #30, με το βάθος κοπής ανά μαχαίρι, μπορώ να διαιρέσω το συνολικό βάθος #11 με το βάθος κάθε μαχαιριού για να υπολογίσω τον αριθμό επεξεργασίας.
Με τον αριθμό των χρόνων επεξεργασίας, μπορούμε να χρησιμοποιήσουμε τη δήλωση προγράμματος μακροεντολής για να ορίσουμε τις συνθήκες, έτσι ώστε το πρόγραμμα να συνεχίσει να κάνει κύκλους επεξεργασίας έως ότου η επεξεργασία φτάσει στο μέγεθος.
Ωστόσο, στρογγυλοποιήσαμε το δεκαδικό μέρος του υπολογιζόμενου αριθμού χρόνων επεξεργασίας. Εάν το An υπολογίζεται σύμφωνα με το βάθος κοπής ανά μαχαίρι #30, τότε θα υπάρξει υπερκόψιμο, επομένως η πραγματική κοπή ανά μαχαίρι υπολογίζεται διαιρώντας το συνολικό βάθος με τον αριθμό των φορών επεξεργασίας. βάθος.
Η διαδικασία είναι η εξής:
τοις εκατό
#24=0
#25=0
#11=30
#2=5
#7=60
G0X#24Y#25 (το σημείο κοπής της ταχείας διέλευσης του εργαλείου)
Z2.0
G01Z0.F200
#30=TAN[#2]*#7 (βάθος κοπής κάθε φορά)
#31=FUP[#11/#30] (διαιρέστε το συνολικό βάθος με κάθε βάθος κοπής για να υπολογίσετε τον αριθμό των κύκλων, [στρογγυλοποίηση προς τα πάνω])
#32=#11/#31 (πραγματικό βάθος κοπής κάθε φορά)
#{{0}} (μεταβλητή μέτρησης, αυτή η τιμή αρχίζει να μετράει από το 0)
N10#33=#33 συν 1 (η μεταβλητή αυξάνεται αυτόματα και η τιμή μέτρησης αυξάνεται κατά 1 κάθε φορά που εκτελείται η λειτουργία)
G91G01X#7Z-#32F#9
X-#7
IF[#33LT#31]GOTO10 (όταν η τιμή της μεταβλητής μέτρησης είναι μικρότερη από τους χρόνους επεξεργασίας, μεταβείτε στο μπλοκ N10)
G0Z150.
M30
τοις εκατό
Η προσομοίωση του προγράμματος έχει ως εξής:
εικόνα
Λοιπόν, ας μοιραστούμε τόσα πολλά, ελπίζω να σας δώσω λίγη έμπνευση, ώστε να μελετήσετε σε βάθος και να βελτιώσετε την ικανότητα επίλυσης προβλημάτων σας.
Τα μαθήματα προγραμματισμού του Brother Jun δεν είναι υψηλού επιπέδου, αλλά δύσκολα. Όλα ξεκινούν από την πρακτική εργασία, επιτρέποντάς σας να μαθαίνετε συστηματικά τις πιο πρακτικές μου δεξιότητες προγραμματισμού, να βελτιώσετε το επαγγελματικό σας τεχνικό επίπεδο και να σας βοηθήσουν να πάρετε αύξηση μισθού και προαγωγή!





