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

Βασικά στοιχεία του GRBL

Όσα χρειάζεστε από το GRBL για να χειριστείτε ένα λέιζερ. Οι εντολές, οι καταστάσεις και οι ρυθμίσεις που έχουν τη μεγαλύτερη σημασία.

Το GRBL είναι υλικολογισμικό ανοιχτού κώδικα που εκτελείται στους περισσότερους ελεγκτές λέιζερ διόδου και μικρών λέιζερ CO2. Το Beam Bench επικοινωνεί μαζί του μέσω σειριακής σύνδεσης. Δεν χρειάζεται να κατανοείτε σε βάθος το GRBL για να χρησιμοποιήσετε το Beam Bench, όμως οι περιπτώσεις στις οποίες θα το χρειαστείτε, όπως η αντιμετώπιση προβλημάτων, η βαθμονόμηση και η επαναφορά από κατάσταση συναγερμού, γίνονται ευκολότερες όταν γνωρίζετε τα βασικά.

Το μοντέλο

Το GRBL είναι διερμηνέας ροής εντολών. Ο κεντρικός υπολογιστής, το Beam Bench ή η Κονσόλα, στέλνει μία γραμμή G-code κάθε φορά. Το GRBL αναλύει, σχεδιάζει, εκτελεί και επιβεβαιώνει κάθε γραμμή με ok ή error:N.

Το GRBL διαθέτει κατάσταση μηχανήματος:

ΚατάστασηΣημασία
IdleΈτοιμο για εντολές.
RunΕκτελεί μια μετακίνηση.
HoldΣε παύση κατά τη μετακίνηση. Συνεχίστε με ~.
JogΕκτελεί μια μετατόπιση, ειδική μετακίνηση που δεν μεταδίδεται ως ροή.
AlarmΚάτι πήγε στραβά, ενεργοποιήθηκε όριο, soft limit κ.λπ. Δεν είναι δυνατή η μετακίνηση μέχρι να γίνει απαλοιφή.
DoorΗ πόρτα ασφαλείας είναι ανοιχτή.
CheckΛειτουργία δοκιμαστικής εκτέλεσης, αναλύει τις εντολές αλλά δεν μετακινείται.
HomeΕκτελεί κύκλο αναζήτησης αρχικής θέσης.
SleepΣε αναστολή λειτουργίας.

Αυτές οι καταστάσεις εμφανίζονται στη γραμμή σύνδεσης του Έλεγχος λέιζερ.

Εντολές πραγματικού χρόνου

Ορισμένες εντολές ενός χαρακτήρα παρακάμπτουν τον αναλυτή. Εκτελούνται αμέσως και δεν μπαίνουν σε ουρά:

ΧαρακτήραςΕνέργεια
?Ερώτημα κατάστασης, επιστρέφει τη θέση και την κατάσταση.
~Συνέχιση / έναρξη κύκλου.
!Παύση πρόωσης.
^X (byte Ctrl+X)Ήπια επαναφορά.

Το Beam Bench τις χρησιμοποιεί στο παρασκήνιο, τα κουμπιά Παύση και Διακοπή στέλνουν ! και εκτελούν επαναφορά.

Ρυθμίσεις $

Το GRBL αποθηκεύει τις ρυθμίσεις διαμόρφωσης στη μνήμη EEPROM, στην οποία αποκτάτε πρόσβαση μέσω των ρυθμίσεων $. Συνήθεις ρυθμίσεις:

ΡύθμισηΣημασία
$0Παλμός βήματος, μικροδευτερόλεπτα.
$10Μάσκα αναφοράς κατάστασης.
$20-$23Soft / hard limits, αναζήτηση αρχικής θέσης.
$30Μέγιστη τιμή S ατράκτου / λέιζερ.
$31Ελάχιστη τιμή S ατράκτου / λέιζερ.
$32Λειτουργία λέιζερ.
$100-$102Βήματα/mm για X / Y / Z.
$110-$112Μέγιστη ταχύτητα (mm/min) για X / Y / Z.
$120-$122Επιτάχυνση (mm/s²).
$130-$132Μέγιστη διαδρομή για X / Y / Z, χρησιμοποιείται για soft limits.

Εμφανίστε όλες τις ρυθμίσεις με $$ στην Κονσόλα. Για το $30, διατηρήστε την τρέχουσα τιμή, εκτός αν η τεκμηρίωση του ελεγκτή καθορίζει διαφορετική μέγιστη τιμή S. Η γραμμή $30=… είναι πρότυπο: αντικαταστήστε τα αποσιωπητικά με την τιμή που αναφέρεται στην τεκμηρίωση και μην επικολλήσετε τη γραμμή χωρίς αλλαγές. Ορίστε τη Ρυθμίσεις συσκευής Μέγιστη τιμή S στην ίδια τιμή.

Δείτε την Αναφορά ρυθμίσεων Dollar για την πλήρη λίστα.

Λειτουργία λέιζερ ($32)

Η ρύθμιση $32=1 ενεργοποιεί τη λειτουργία λέιζερ του GRBL. Για ισχύ που κλιμακώνεται με την κίνηση απαιτείται επίσης δυναμική έξοδος M4. Με $32=1 και M4, το GRBL κλιμακώνει την ισχύ του λέιζερ κατά την επιβράδυνση και την επιτάχυνση του κινητήρα, ενώ η έξοδος σταθερής ισχύος M3 παραμένει στην καθορισμένη ισχύ κατά την κίνηση.

Για χάραξη με δυναμική ισχύ, ενεργοποιήστε το $32=1 και χρησιμοποιήστε το M4. Αν το ενεργό προφίλ μηχανήματος έχει επιλέξει Σταθερή ισχύς (M3), η ισχύς δεν κλιμακώνεται με την κίνηση.

Κωδικοί σφαλμάτων και συναγερμών

Όταν το GRBL επιστρέφει error:N ή alarm:N, ο αριθμός σάς δείχνει τι συνέβη. Συνήθεις κωδικοί:

ΚωδικόςΤύποςΣημασία
error:1ΣφάλμαΑναμενόταν γράμμα εντολής.
error:2ΣφάλμαΕσφαλμένη μορφή αριθμού.
error:9ΣφάλμαΤο G-code είναι κλειδωμένο κατά την κατάσταση συναγερμού.
error:20ΣφάλμαΜη υποστηριζόμενη εντολή.
alarm:1ΣυναγερμόςΕνεργοποιήθηκε hard limit.
alarm:9ΣυναγερμόςΗ αναζήτηση αρχικής θέσης απέτυχε.

Δείτε την Αντιμετώπιση προβλημάτων με τους κωδικούς σφαλμάτων του GRBL.

Αναζήτηση αρχικής θέσης και ξεκλείδωμα

Το $H εκτελεί τον κύκλο αναζήτησης αρχικής θέσης, μετακινείται προς τους διακόπτες ορίων. Μετά την αναζήτηση αρχικής θέσης, το μηχάνημα γνωρίζει πού βρίσκεται το 0,0.

Όταν βρίσκεται σε κατάσταση συναγερμού, το μηχάνημα αρνείται να μετακινηθεί. Κάντε απαλοιφή με $X, ξεκλείδωμα. Ο πίνακας Μετακίνηση του Beam Bench διαθέτει κουμπί Ξεκλείδωμα που εκτελεί αυτή την ενέργεια.

Τοποθέτηση εργασίας με τις επιλογές Εκκίνηση από και Προέλευση εργασίας

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

Η κανονική έναρξη εργασίας δεν παράγει G92 για αυτές τις λειτουργίες τοποθέτησης. Χρησιμοποιήστε τα στοιχεία ελέγχου στον Έλεγχος λέιζερ και δείτε την ενότητα Προέλευση εργασίας και προέλευση χώρου εργασίας για το πλήρες μοντέλο τοποθέτησης.

Πώς το διαχειρίζεται το Beam Bench

Το Beam Bench αναλαμβάνει όλες αυτές τις λειτουργίες. Κατά την κανονική λειτουργία δεν βλέπετε απευθείας το GRBL. Η Κονσόλα σάς επιτρέπει να επικοινωνείτε με το GRBL όταν χρειάζεται. Ο πίνακας Διαγνωστικά σύνδεσης εμφανίζει την ακατέργαστη κίνηση TX/RX και την κατάσταση σύνδεσης για την αντιμετώπιση προβλημάτων.

Σχετικά

On this page