G-code: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μΧωρίς σύνοψη επεξεργασίας
μΧωρίς σύνοψη επεξεργασίας
Γραμμή 189:
| M
| T
|ΠάυειΠαύει η κίνηση όλων των αξόνων, όχι όμως η κίνηση της ατράκτου, εάν είναι ενεργοποιημένη, ή άλλες βοηθητικές λειτουργίες, όπως π.χ. η παροχή ψυκτικού υγρού. Παίρνει μία διεύθυνση για την περίοδο παύσης (μπορεί να είναι X, U ή P). Η περίοδος παύσης καθορίζεται από μία παράμετρο ελέγχου, η οποία τυπικά είναι milliseconds, καθορίζεται από μία παράμετρο ελέγχου. Μερικές μηχανές μπορούν να δεχτούν είτε X 1.0 (s) ή P1000 (ms), οι οποίες είναι ισοδύναμες. Λόγοι για τους οποίους θα κάνατε μία παύση είναι για παράδειγμα να δώσετε χρόνο για την επιτάχυνση της ατράκτου, προτού προχωρήσετε στο επόμενο βήμα, ή για να σπάσετε και να καθαρίσετε τα γρέζια.
'''Επιλογή περιόδου παύσης:''' Συχνά η παύση χρειάζεται να διαρκεί μόνο μία ή δύο πλήρεις περιστροφές της ατράκτου. Αυτό είναι τυπικά πολύ λιγότερο από 1 δευτερόλεπτο. Να είστε προσεκτικοί, όταν επιλέγετε τη διάρκεια, επειδή μεγάλη διάρκεια παύσης είναι απώλεια χρόνου κύκλων. Σε μερικές περιπτώσεις αυτό δεν έχει καμμία σημασία, αλλά σε επαναλαμβανόμενες παραγωγές μεγάλου όγκου (πάνω από χιλιάδες κύκλων), αξίζει να υπολογίσετε ότι αν π.χ. χρειάζονται μόνο 100 ms παύσης σε μία κατεργασία, τότε μπορείτε για ασφάλεια να βάλετε 200ms , αλλά το να βάλετε 1000ms είναι απλώς σπατάλη χρόνου (πάρα πολύ μεγάλη διάρκεια). Λόγοι για τους οποίους θα κάνατε μία παύση είναι για παράδειγμα να δώσετε χρόνο για την επιτάχυνσης της ατράκτου προτού προχωρήσετε στο επόμενο βήμα ή για να σπάσετε και να καθαρίσετε τα γρέζια.
|-
| valign="top" | G05 P10000
Γραμμή 252 ⟶ 253 :
| M
|
|Καθορίζει ότι το επίπεδο κατεργασίακατεργασίας θα είναι το XY
|-
| valign="top" | G18
Γραμμή 271 ⟶ 272 :
| M
| T
|Κάπως ασυνήθιστο έξω από τις Ηνωμένες Πολιτείες και σε (μικρότερη έκταση) τον Καναδά και το Ηνωμένο Βασίλειο. Όμως στην παγκόσμια αγορά, ο ανταγωνισμός ανάμεσα στις G20 και G21 φαίνεται να είναι απαραίτητος μερικές φορές. Η συνηθισμένη ελάχιστη μετατόπιση στην G20 είναι ένα δεκάκις χιλιοστό της Ίντσας (0.0001"), η οποία είναι μεγαλύτερη από την συνηθισμένη ελάχιστη μετατόπιση στην G21 (ένα χιλιοστό του χιλιοστού, 0.001 mm, δηλ. ένα μικρόμετρο). Αυτή η φυσική διαφορά μερικές φορές ευνοεί τον προγραμματισμό σε G21.
|-
| valign="top" | G21
Γραμμή 283 ⟶ 284 :
| M
| T
| Σαν παραμέτρους παίρνει τις διευθύνσεις  X Y Z μιας ενδιάμεσης θέσης από την οποία θα περάσει η μύτη του εργαλείου, κατά την κίνησή της προς το μηδενικό σημείο της μηχανής. Αυτές οι συντεταγμένες δίνονται σε σχέση με το μηδενικό σημείο του τεμαχίου (ή με άλλα λόγια το μηδενικό σημείο του προγράμματος), ΟΧΙ το μηδενικό σημείο της μηχανής. Η εντολή είναι μη παραμένουσα (Non modal)
|-
| valign="top" | G30
Γραμμή 321 ⟶ 322 :
|-
| valign="top" | G40
| ΑναίρεσηΑκύρωση της αντιστάθμισης της ακτίνας εργαλείου
| M
| T
| Απενεργοποιεί την αντιστάθμισηςαντιστάθμιση της ακτίνας του εργαλείου κοπής (CRC). ΑκυρώνεΑκυρώνει την G41 ή την G42.
|-
| valign="top" | G41
Γραμμή 333 ⟶ 334 :
|Αριστερή αντιστάθμιση ακτίνας εργαλείου.
 
Ενεργοποιεί την αντιστάθμιση της ακτίνας του εργαλείου κοπής (cutter radius compensation - CRC), αριστερά, για climb φρεζάρισμα.
Ενεργοποιεί την αντιστάθμιση της ακτίνας του εργαλείου κοπής (cutter radius compensation CRC), αριστερά, για climb φρεζάρισμα. '''Φρεζάρισμα:''' Με δοσμένο έναν δεξιόστροφο ελικοειδές εργαλείο κοπής και M03 κατεύθυνση περιστροφής της ατράκτου, η G41 αντιστοιχεί σε climb milling (down milling). Παίρνει μία διεύθυνση (D ή H ή P) η οποία καλεί την τιμή ενός καταχωρητή απόκλισης για την ακτίνα. '''Τόρνευση:''' Συχνά δεν χρειάζεται καμμία διεύθυνση D ή H στους τόρνους επειδή για όποιο εργαλείο είναι ενεργό, αυτόματα μαζί του καλείται και η γεωμετρική του απόκλιση. (Each turret station is bound to its geometry offset register). Για το φρεζάρισμα οι G41 και G42 έχουν εν μέρει αυτοματοποιηθεί και έχουν καταστεί περιττές (αν και όχι εξ' ολοκλήρου) αφότου έχει γίνει πιο συνηθισμένος ο προγραμματισμός CAM. Τα συστήματα CAM επιτρέπουν στο χρήστη να προγραμματίζει, σαν να χρησιμοποιούσε κοπτικά εργαλεία μηδενικής διαμέτρου. Η θεμελιώδης έννοια της αντιστάθμισης της ακτίνας του εργαλείου κοπής είναι ακόμη εν λειτουργία (δηλ. ότι η επιφάνεια που παράγεται θα απέχει απόσταση R από το κέντρο του εργαλείου κοπής), αλλά η νοοτροπία προγραμματισμού είναι διαφορετική. Ο άνθρωπος δεν χωροθετεί την διαδρομή του εργαλείου με λεπτομέρεια με χρήση των εντολών G41, G42 και G40, επειδή το πρόγραμμα CAM φροντίζει γι' αυτό. Το πρόγραμμα έχει διάφορες μεθόδους επιλογής CRC , όπως computer, control, wear, reverse wear, off, μερικές από τις οποίες δεν χρησιμοποιούν καθόλου τις G41/G42 (που είναι καλές για ξεχόνδρισμα ή μεγάλες ανοχές φινιρίσματος) και άλλες που κάνουν μικροδιορθώσεις της φθοράς των εργαλείων (που είναι καλύτερες για πιο σφιχτές ανοχές φινιρίσματος).
 
'''Φρεζάρισμα:''' Με δοσμένο ένα δεξιόστροφο ελικοειδές εργαλείο κοπής και M03 κατεύθυνση περιστροφής της ατράκτου, η G41 αντιστοιχεί σε climb milling (down milling). Παίρνει μία διεύθυνση (D ή H ή P) η οποία καλεί την τιμή ενός καταχωρητή απόκλισης για την ακτίνα του χρησιμοποιούμενου εργαλείου.
 
Ενεργοποιεί την αντιστάθμιση της ακτίνας του εργαλείου κοπής (cutter radius compensation CRC), αριστερά, για climb φρεζάρισμα. '''Φρεζάρισμα:''' Με δοσμένο έναν δεξιόστροφο ελικοειδές εργαλείο κοπής και M03 κατεύθυνση περιστροφής της ατράκτου, η G41 αντιστοιχεί σε climb milling (down milling). Παίρνει μία διεύθυνση (D ή H ή P) η οποία καλεί την τιμή ενός καταχωρητή απόκλισης για την ακτίνα. '''Τόρνευση:''' Συχνά δεν χρειάζεται καμμία διεύθυνση D ή H στους τόρνους επειδή για όποιο εργαλείο είναι ενεργό, αυτόματα μαζί του καλείται και η γεωμετρική του απόκλιση. (Each turret station is bound to its geometry offset register). Για το φρεζάρισμα οι G41 και G42 έχουν εν μέρει αυτοματοποιηθεί και έχουν καταστεί περιττές (αν και όχι εξ' ολοκλήρου) αφότου έχει γίνει πιο συνηθισμένος ο προγραμματισμός CAM. Τα συστήματα CAM επιτρέπουν στο χρήστη να προγραμματίζει, σαν να χρησιμοποιούσε κοπτικά εργαλεία μηδενικής διαμέτρου. Η θεμελιώδης έννοια της αντιστάθμισης της ακτίνας του εργαλείου κοπής είναι ακόμη εν λειτουργία (δηλ. ότι η επιφάνεια που παράγεται θα απέχει απόσταση R από το κέντρο του εργαλείου κοπής), αλλά η νοοτροπία προγραμματισμού είναι διαφορετική. Ο άνθρωπος δεν χωροθετεί την διαδρομή του εργαλείου με λεπτομέρεια με χρήση των εντολών G41, G42 και G40, επειδή το πρόγραμμα CAM φροντίζει γι' αυτό. Το πρόγραμμα έχει διάφορες μεθόδους επιλογής CRC , όπως computer, control, wear, reverse wear, off, μερικές από τις οποίες δεν χρησιμοποιούν καθόλου τις G41/G42 (που είναι καλές για ξεχόνδρισμα ή μεγάλες ανοχές φινιρίσματος) και άλλες που κάνουν μικροδιορθώσεις της φθοράς των εργαλείων (που είναι καλύτερες για πιο σφιχτές ανοχές φινιρίσματος).
|-
| valign="top" | G42
Γραμμή 411 ⟶ 416 :
| M
|
|Μετακινεί προσωρινά το μηδενικό σημείο του προγράμματος σε μία νέα θέση. Είναι απλά μία "απόκλιση από μία απόκλιση" ("an offset from an offset"), δηλ. μία νέα απόκλιση προστίθεται στην απόκλιση WCS. Αυτό σε μερικές περιπτώσεις απλοποιεί τον προγραμματισμό. Το τυπικό παράδειγμα είναι η μετακίνηση από εξάρτημα σε εξάρτημα , σε μία διάταξη πολλών εξαρτημάτων.Με ενεργή την G54, η G52 X140.0 Y170.0 μετακινεί το μηδενικό σημείο του προγράμματος 140 mm κατά μήκος του άξονα X και 170 mm κατά μήκος του άξονα Y. Όταν κατασκευαστεί το εξάρτημα που "βρίσκεται εκεί", η G52 X0 Y0 επιστρέφει το μηδενικό σημείο του προγράμματος στο κανονικό G54 (μειώνοντας τις αποκλίσεις της G52 στο μηδέν).
Το ίδιο αποτέλεσμα μπορεί επίσης να επιτευχθεί:
 
Γραμμή 424 ⟶ 429 :
| M
|T
| Παίρνει τις απόλυτες συντεταγμένες (X, Y, Z, A, B, C) με αναφορά στο μηδενικό σημείο της μηχανής και όχι ως προς το μηδενικό σημείο του προγράμματος. Μπορεί να είναι χρήσιμη για αλλαγές εργαλείων. Μη παραμένουσα (Non modal). Τα επόμενα μπλοκ ερμηνεύονται σαν "επαναφορά στο [[G-code#G54 to G59|G54]]", ακόμα και αν δεν προγραμματίζεται ρητά.
|-
| valign="top" | G54 to G59
Γραμμή 444 ⟶ 449 :
| M<br>
| T
|Όταν είναι να κοπούν γωνίες σταματά την μηχανή στα σημεία αλλαγής διεύθυνσης, προτού γίνει η αλλαγή της διεύθυνσης. Αυτό βοηθά στο να μην γίνει στρογγυλοποίηση των γωνίων. Μπορεί να ακυρωθεί με την G64. Η μη παραμένουσα (non-modal) παραλλαγή είναι η G09.
|-
| valign="top" | G62
Γραμμή 453 ⟶ 458 :
|-
| valign="top" | G64
| Προεπιλεγμένη μέθοδος κοπής (ακυρώνει την κατάσταση ελέγχου ακριβούς σταματήματος,cancel exact stop check modeG61)
| M
| T
Γραμμή 462 ⟶ 467 :
| M
|<br>
| Περιστρέφει το σύστημα συνταταγμένων στο τρέχον επίπεδο που δόθηκε με τις εντολές G17, G18 και G19. Το κέντρο περιστροφής δίνεται με δύο παραμέτρους, οι οποίες διαφέρουν ανάμεσα στις υλοποιήσεις των διαφόρων κατασκευαστών. ΗΔηλ. στην πραγματικότητα μπορούμε να κάνουμε ταυτόχρονα και μετατόπιση και περιστροφή του συστήματος συντεταγένων γύρω από ένα σημείο της επιλογής μας. Η γωνία περιστροφής γίνεται με ένα όρισμα που δίνεται με την R. Αυτό μπορεί για παράδειγμα να χρησιμοποιηθεί για την ευθυγράμισηευθυγράμμιση του συστήματος συντεταγμένων με ένα μη ευθυγραμμισμένο εξάρτημα. Μπορεί επίσης να χρησιμοποιηθεί για την επανάληψη μιας σειράς κινήσεων γύρω από ένα κέντρο. Η περιστροφή του συστήματος συντεταγμένων δεν υποστηρίζεται από όλους τους κατασκευαστές.
|-
| valign="top" | G69
Γραμμή 539 ⟶ 544 :
|-
| valign="top" | G80
| Ακύρωση παραμένοντοςτυποποιημένου κύκλου<br>(Cancel canned cycle)
| M
| T
| '''Φρεζάρισμα:''' Ακυρώνει όλους τους κύκλους όπως [[G-code#G73 peck drill|G73]], [[G-code#G81|G81]], [[G-code#G83|G83]] κ.λ.π. Ο άξονας Z επιστρέφει έιτεείτε στην αρχική στάθμη Z ή τη στάθμη R&nbsp;όπως έχει προγραμματιστεί (αντίστοιχα με τις [[G-code#G98 return to initial|G98]] ή [[G-code#G99 return to R level|G99]]). <br>'''Τόρνευση:''' Συνήθως δεν χρειάζεται στους τόρνους επειδή μία νέα εντολή G, της ομάδας G ([[G-code#G00|G00]] έως [[G-code#G03|G03]]) ακυρώνει οποιονδήποτε κύκλο ήταν ενεργός.
|-
| valign="top" | G81
Γραμμή 660 ⟶ 665 :
| M
| T (B)
| Καθορίζει την ταχύτητα με την οποία θα μετατοπίζεται η άτρακτος σε μονάδες μήκους/ανά λεπτό. Η μονάδα ποικίλει ανάλογα με τις χρησιμοποιούμενες μονάδες και μπορεί να είναι mm/ανά λεπτό, inches/ανά λεπτό ή σε περιστροφικούς άξονες μοίρες/ανά λεπτό. Η εντολή είναι παραμένουσα (modal).
| Σε τόρνους της ομάδας A, η πρόωση ανά λεπτό είναι η [[G-code#G98 feed per minute|G98]].
|-
| valign="top" | {{Anchor|G94_roughing}} G94
Γραμμή 673 ⟶ 679 :
| M
| T (B)
| Στις φρέζες η πρόωση/ανά περιστροφή χρησιμοποιείται σε κύκλους εσωτερικής σπειροτόμησης (tapping). Σ' αυτήν την περίπτωση ο ρυθμός πρόωσης ισούται με το βήμα της έλικας.
| Σε τόρνους της ομάδας A, η πρόωση ανά περιστροφή είναι η [[G-code#G99 feed per rev|G99]].
|-
| valign="top" | G96
Γραμμή 683 ⟶ 690 :
|-
| valign="top" | G97
| Σταθερή ταχύτητα περιστροφής της ατράκτου
| M
| T
| Παίρνει μία ακέραια διεύθυνση S, η οποία ερμηνεύεται σαν στροφές ανά λεπτό (rev/min, (rpm). Αυτή είναι η προεπιλεγμένη κατάσταση της μηχανής, αν δεν προγραμματιστεί διαφορετικά.
|-
| valign="top" | {{Anchor|G98_return_to_initial}} G98
| Επιστροφή στο αρχικό επίπεδο (ύψοσ) Z σε τυποποιημένους κύκλους
| M
|
|Καθορίζει ότι οι τυποποιημένοι κύκλοι τερματίζονται στο επίπεδο (ύψος) Ζ από το οποίο ξεκίνησαν. Η μηχανή ανασηκώνεται στο ύψος Ζ και ανάμεσα στις γρήγορες κινήσεις. Η εντολή τερματίζεται είτε άμεσα με την G80, που ακυρώνει όλους τους τυποποιημένους κύκλους, είτε έμμεσα επιλέγοντας μία εντολή που δεν είναι τυποποιημένος κύκλος. Η εναλλαγή ανάμεσα σε τυποποιημένους κύκλους (π.χ. G82 και G83) δεν την ακυρώνει. Είναι χρήσιμη για την αποφυγή εμποδίων (π.χ. μέγγενεις) κατά την κίνηση της ατράκτου.
|
|-
| valign="top" | {{Anchor|G98_feed_per_minute}} G98
Γραμμή 704 ⟶ 711 :
| M
|
|Καθορίζει ότι ένας τυποποιημένος κύκλος τερματίζεται στο επίπεδο (ύψος) που καθορίζει η λέξη R, που δίνεται στον τυποποιημένο κύκλο. Μπορεί να χρησιμοποιηθεί για να ελαττώσσει τις υπερβολικές κινήσεις της μηχανής, όταν π.χ. κάνουμε οπές σε μία επίπεδη επιφάνεια.
|
|-
| valign="top" | {{Anchor|G99_feed_per_rev}} G99
Ανακτήθηκε από "https://el.wikipedia.org/wiki/G-code"