Makra
Przypisz sekwencję poleceń G-code do skrótu klawiszowego lub przycisku na pasku narzędzi. Najszybszy sposób na automatyzację pracy w aplikacji.
Makro to zapisana sekwencja poleceń G-code z opcjonalnym skrótem klawiszowym. Używaj makr do operacji wykonywanych często: bazowania i ustawiania zera roboczego, dojazdu do stałej pozycji odniesienia, włączania nadmuchu powietrza, niestandardowych sekwencji rozgrzewania.
Czego potrzebujesz
- Jasnego określenia poleceń, które chcesz wykonać.
- ~5 min na jedno makro.
Kroki
1. Otwórz panel Makra
Panel Makra znajduje się domyślnie w prawym górnym rogu. Jeśli jest ukryty, otwórz go z menu Okno.
2. Utwórz nowe makro
Kliknij + Dodaj makro. Nowe makro przejdzie w tryb edycji.
3. Wypełnij pola
- Nazwa: opisowa, np. "Bazuj i ustaw zero", "Dojedź do narożnika materiału".
- Opis (opcjonalnie), krótka podpowiedź.
- G-code: jedno polecenie w każdym wierszu. Przykłady:
Dla operacji "bazuj i ustaw zero":
$H
G92 X0 Y0Dla operacji "dojedź do określonej pozycji":
G0 X150 Y100 F3000- Skrót klawiszowy (opcjonalnie), np.
Ctrl+1. Konflikty z wbudowanymi skrótami klawiszowymi lub innymi makrami są oznaczane. - Pasek narzędzi: włącz, aby dodać przycisk na pasku narzędzi.
4. Zapisz
Kliknij Zapisz. Makro jest gotowe do uruchomienia.
5. Przetestuj
- Upewnij się, że maszyna jest podłączona.
- Kliknij R (Uruchom) w wierszu makra.
- Polecenia zostaną wysłane do maszyny w kolejności.
Możesz też nacisnąć przypisany skrót klawiszowy z dowolnego miejsca w aplikacji.
Przydatne makra na początek
| Nazwa | G-code | Dlaczego |
|---|---|---|
| Bazowanie i zero | $H, następnie G92 X0 Y0 | Szybki początek pracy. |
| Wyśrodkowanie głowicy | G0 X<half-bed> Y<half-bed> | Szybkie odsunięcie głowicy. |
| Zapytanie o stan | ? | Odczyt bieżącego stanu i pozycji maszyny. |
| Zrzut ustawień | $$ | Odczyt bieżących ustawień sterownika GRBL. |
| Parkowanie | G0 X0 Y<max-y> | Przesunięcie głowicy do tyłu w celu załadowania materiału. |
Makra wysyłają polecenia dosłownie i mogą omijać zabezpieczenia wyższego poziomu. Nie umieszczaj w makrze surowych poleceń włączających laser ani poleceń mocy w skali sterownika; używaj zatwierdzonej przez producenta maszyny procedury testowej oraz sterowania Beam Bench wymagającego przytrzymania przycisku, objętego profilem.
Udostępnianie makr
- Eksportuj zapisuje wszystkie makra do pliku JSON.
- Importuj wczytuje je z powrotem.
Udostępniaj pliki makr innym użytkownikom o podobnej konfiguracji lub twórz kopie zapasowe makr przed czystą instalacją.
Konflikty skrótów klawiszowych
Jeśli przypiszesz skrót klawiszowy powodujący konflikt z wbudowanym poleceniem lub innym makrem, sprawdzanie poprawności zakończy się niepowodzeniem podczas zapisywania, a konflikt zostanie wyświetlony na czerwono. Wybierz inną kombinację.
Zarezerwowane kombinacje, których nie można używać jako skrótów makr, obejmują standardowe skróty edycji, plików i zaznaczania (Ctrl+Z, Ctrl+C, Ctrl+S, Esc itd.) oraz jednoliterowe skróty narzędzi (V, M, N, P, L, R, T, E, H, B).
Sprawdź działanie
- Makro pojawia się w panelu.
- Kliknięcie R wysyła polecenia do maszyny.
- Skrót klawiszowy, jeśli został ustawiony, uruchamia makro z dowolnego miejsca.
Powiązane
- Panel Makra
- Panel Konsola: testowanie poleceń przed połączeniem ich w makro
- Okno dialogowe Edytor skrótów klawiszowych
- Podstawy GRBL