Τεκμηρίωση Beam Bench

Έξοδος G-code

Τι εκπέμπει το Beam Bench όταν εκτελείται μια εργασία. Πώς να διαβάσετε, να αποθηκεύσετε και να στείλετε την έξοδο σε ένα μηχάνημα εκτός Beam Bench.

Όταν εκτελείτε μια εργασία ή κάνετε κλικ στην επιλογή Αποθήκευση G-code στον Έλεγχο λέιζερ, το Beam Bench εκπέμπει τυπικό G-code που κατανοούν οι ελεγκτές με βάση το GRBL. Αυτή η σελίδα περιγράφει τη δομή υψηλού επιπέδου και τον τρόπο χρήσης της εξόδου.

Τι περιέχει

Ένα αρχείο G-code του Beam Bench έχει την εξής δομή:

  1. G-code έναρξης (αν έχει ρυθμιστεί στο προφίλ του μηχανήματος), οι προσαρμοσμένες εντολές προθέματός σας.
  2. Ρύθμιση συντεταγμένων: συνήθως G21 (mm), G90 (απόλυτες) και G94 (μονάδες ανά λεπτό).
  3. Εντολές ανά επίπεδο / ανά τμήμα:
    • Γρήγορες μετακινήσεις (G0) με απενεργοποιημένο λέιζερ.
    • Μετακινήσεις κοπής / χάραξης (G1) με S<power> για την ισχύ και την ταχύτητα πρόωσης του επιπέδου.
    • Ενεργοποίηση / απενεργοποίηση του λέιζερ όπως απαιτείται (M3 ή M4 για σταθερή ή δυναμική ισχύ, M5 για απενεργοποίηση).
    • Εντολές υποβοήθησης αέρα, αν έχουν ρυθμιστεί.
  4. G-code λήξης (αν έχει ρυθμιστεί), οι προσαρμοσμένες εντολές επιθέματός σας.

Η ακριβής διάλεκτος εξαρτάται από:

  • Τις ρυθμίσεις της Πολιτική εξόδου του προφίλ του μηχανήματος, όπως περιγράφεται στις Ρυθμίσεις συσκευής → Προφίλ:
    • Σταθερή ισχύς (M3) έναντι δυναμικής ισχύος (M4).
    • Εκπομπή S σε κάθε G1: επανάληψη της ισχύος σε κάθε γραμμή ή μία φορά στην αρχή.
    • Μέγιστη τιμή S: η μέγιστη τιμή S του ελεγκτή, συνήθως 1000 ή 255.
    • Χρήση G0 για υπερσάρωση: υπερσάρωση μέσω γρήγορων μετακινήσεων ή πρόωσης.

Πώς να αποκτήσετε το αρχείο

  • Γραφικό περιβάλλον: Έλεγχος λέιζερ → η επιλογή Αποθήκευση G-code ανοίγει ένα παράθυρο διαλόγου αποθήκευσης όταν είναι συνδεδεμένο ένα μηχάνημα. Εναλλακτικά, χρησιμοποιήστε τις Εργαλεία λέιζερ → Αποθήκευση αρχείων μηχανήματος αφού ενημερωθεί η προεπισκόπηση.
  • CLI: beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode (ορίσματα εισόδου και εξόδου κατά θέση).

Η αποθήκευση G-code μέσω του μενού ή του CLI δεν απαιτεί συνδεδεμένο μηχάνημα. Είναι χρήσιμη για:

  • Αποστολή του αρχείου σε μηχάνημα άλλου υπολογιστή.
  • Αποστολή G-code στο GRBL μέσω διαφορετικού αποστολέα ή γέφυρας.
  • Έλεγχο της εξόδου για εντοπισμό σφαλμάτων.

Ανάγνωση της εξόδου

Ειδικά για το GRBL, οι σχετικοί κωδικοί είναι:

ΚωδικόςΣημασία
G0 X Y FΓρήγορη μετακίνηση στα X, Y με ρυθμό πρόωσης F. Το λέιζερ είναι απενεργοποιημένο.
G1 X Y S FΓραμμική μετακίνηση με ενεργοποιημένο λέιζερ, ισχύ S και ρυθμό πρόωσης F.
M3 SΕνεργοποίηση ατράκτου / λέιζερ, λειτουργία σταθερής ισχύος.
M4 SΕνεργοποίηση ατράκτου / λέιζερ, λειτουργία δυναμικής ισχύος, η οποία μεταβάλλεται ανάλογα με την πρόωση.
M5Απενεργοποίηση ατράκτου / λέιζερ.
M7 / M8 / M9Ενεργοποίηση / απενεργοποίηση ψυκτικού / υποβοήθησης αέρα, ανάλογα με τη διαμόρφωση.
S<n>Ισχύς, κλιμακωμένη σύμφωνα με τη μέγιστη τιμή S.
F<n>Ρυθμός πρόωσης, mm/min στην προεπιλεγμένη διαμόρφωση GRBL.
G21Ορισμός των μονάδων σε χιλιοστά.
G90Απόλυτη τοποθέτηση.
G91Σχετική τοποθέτηση.
G92 X YΟρισμός της τρέχουσας θέσης συντεταγμένων σε (X, Y).

Η κανονική τοποθέτηση Εκκίνηση από / Προέλευση εργασίας του Beam Bench μετατοπίζει την προγραμματισμένη γεωμετρία πριν από την έξοδο και δεν εκπέμπει G92. Μια εντολή G92 εμφανίζεται μόνο αν την προσθέσετε εσείς στο προσαρμοσμένο G-code έναρξης ή σε μια μακροεντολή.

Ειδικές περιπτώσεις

  • Το ίδιο έργο του Beam Bench μπορεί να παράγει διαφορετικό G-code με διαφορετικά προφίλ μηχανήματος, λόγω διαφορετικής Πολιτική εξόδου, διαφορετικής μέγιστης τιμής S και διαφορετικών εντολών αέρα. Η έξοδος είναι ειδική για κάθε προφίλ.
  • Το G-code έναρξης και το G-code λήξης του προφίλ εκπέμπονται αυτούσια. Μπορούν να περιέχουν ρυθμίσεις ειδικές για το μηχάνημα, όπως αναζήτηση αρχικής θέσης, επιλογή συστήματος συντεταγμένων και άλλα.
  • Ο σχεδιαστής διαδρομής του Beam Bench εξάγει τις γραμμές και τα σημεία που παρήγαγε ο βελτιστοποιητής. Η χειροκίνητη επεξεργασία της εξόδου είναι δυνατή, αλλά επισφαλής, καθώς μικρές αλλαγές μπορεί να προκαλέσουν σύγχυση στις επόμενες μετακινήσεις.

Σχετικά

On this page