Τι είναι ένα αρχείο GCODE;
Ένα αρχείο GCODE είναι ένα αρχείο απλού κειμένου που περιέχει οδηγίες για τον έλεγχο ηλεκτρονικών εργαλειομηχανών και τρισδιάστατων εκτυπωτών. Ο κώδικας G ή Γεωμετρικός Κώδικας είναι μια γλώσσα που χρησιμοποιείται για τον έλεγχο των κινήσεων και των ενεργειών των μηχανών CNC (Computer Numerical Control). Οι μηχανές CNC περιλαμβάνουν φρέζες, τόρνους, δρομολογητές και τρισδιάστατους εκτυπωτές.
Οι εντολές G-code γράφονται με συγκεκριμένη σύνταξη που συνήθως αποτελείται από γράμματα και αριθμούς. Κάθε εντολή δίνει εντολή στο μηχάνημα να εκτελέσει συγκεκριμένες ενέργειες, όπως μετακίνηση εργαλείου σε συγκεκριμένη θέση, αλλαγή εργαλείου ή ρύθμιση ταχύτητας.
Ο κώδικας G δημιουργείται συχνά από λογισμικό CAM (Computer-Aided Manufacturing). Το λογισμικό CAM παίρνει τρισδιάστατο μοντέλο ή 2D σχέδιο και δημιουργεί αντίστοιχες διαδρομές εργαλείων και οδηγίες G-code. το αρχείο G-code στη συνέχεια φορτώνεται σε μηχανή CNC ή εκτυπωτή 3D για εκτέλεση.
Τα αρχεία G-code έχουν συνήθως επέκταση αρχείου .nc ή .gcode, για παράδειγμα, program.nc ή print.gcode.
Δομή αρχείου GCODE:
Τα αρχεία GCODE είναι αρχεία απλού κειμένου με κάθε γραμμή να περιέχει συγκεκριμένη εντολή. Αυτές οι εντολές κυμαίνονται από τον έλεγχο της κίνησης του μηχανήματος έως τη ρύθμιση της θερμοκρασίας, της ταχύτητας και άλλων παραμέτρων καθοριστικής σημασίας για την κατασκευή ενός αντικειμένου.
Η σύνταξη του GCODE περιλαμβάνει συνδυασμό γραμμάτων και αριθμών. το καθένα αντιπροσωπεύει ξεχωριστή ενέργεια ή παράμετρο. Οι κοινές εντολές περιλαμβάνουν G0 και G1 για κίνηση, M3 και M5 για έλεγχο ατράκτου και S και F για ρυθμίσεις ταχύτητας και ταχύτητας τροφοδοσίας αντίστοιχα.
Γενιά GCODE:
Λογισμικό τεμαχισμού όπως το Simplify3D και το Slic3r, μεταφράζει σχέδια με τη βοήθεια υπολογιστή (CAD) σε GCODE. Το λογισμικό CAD χρησιμοποιείται για τη δημιουργία τρισδιάστατων μοντέλων, τα οποία στη συνέχεια εξάγονται σε μορφές όπως το STL. το λογισμικό κοπής παίρνει αυτά τα μοντέλα και δημιουργεί ένα αρχείο GCODE που καθορίζει λεπτομέρειες όπως το ύψος του στρώματος, την ταχύτητα εκτύπωσης και τις ρυθμίσεις θερμοκρασίας.
Παράδειγμα GCODE
Ακολουθεί απλό παράδειγμα G-code για μετακίνηση μηχανής CNC:
G0 X10 Y5 ; Rapid move to position X=10, Y=5
G1 Z2 F500 ; Linear move to Z=2 at feed rate of 500 units/minute
M3 S1000 ; Start spindle at 1000 RPM
G2 X20 Y10 I2 J0 ; Clockwise circular interpolation
G0 Z5 ; Rapid move to Z=5
M5 ; Stop spindle
Πώς να ανοίξετε ένα αρχείο GCODE;
Για να ανοίξετε ένα αρχείο G-code μπορείτε να χρησιμοποιήσετε διαφορετικούς τύπους λογισμικού ανάλογα με τις ανάγκες σας.
Εάν δημιουργήσατε G-code για 3D εκτυπωτή. Μπορείτε να το ανοίξετε χρησιμοποιώντας λογισμικό που συνοδεύει τον 3D εκτυπωτή σας ή ειδικό λογισμικό κοπής. Παραδείγματα περιλαμβάνουν τα PrusaSlicer, Cura, Simplify3D, MatterControl ή Repetier-Host; Αυτά τα προγράμματα έχουν συχνά φιλική προς το χρήστη διεπαφή που σας επιτρέπει να φορτώσετε και να οπτικοποιήσετε τον κώδικα G.
Τα αρχεία GCODE είναι απλό κείμενο, ώστε να μπορείτε να τα ανοίξετε με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου. Οι συνήθεις επεξεργαστές κειμένου περιλαμβάνουν Notepad (στα Windows), TextEdit (σε macOS) ή Gedit (σε Linux). απλά κάντε δεξί κλικ στο αρχείο G-code, επιλέξτε Άνοιγμα με και επιλέξτε ένα πρόγραμμα επεξεργασίας κειμένου.