Makra
Przypisz sekwencję poleceń G-code do skrótu klawiszowego lub przycisku paska narzędzi. Najszybszy sposób automatyzacji wewnątrz aplikacji.
Makro to zapisana sekwencja G-code z opcjonalnym skrótem klawiszowym. Używaj makr do operacji wykonywanych często: bazowanie i ustawianie zera roboczego, dojazd do stałej pozycji odniesienia, włączanie nadmuchu, niestandardowe sekwencje rozgrzewania.
Czego potrzebujesz
- Jasnego pomysłu na polecenia, które mają zostać uruchomione.
- ~5 minut na każde makro.
Kroki
1. Otwórz panel Makra
Panel Makra domyślnie korzysta z dokowania po prawej stronie w obszarze Uruchom. Jeśli jest ukryty, otwórz go z menu Okno.
2. Utwórz nowe makro
Kliknij + Dodaj makro. Nowe makro przechodzi w tryb edycji.
3. Wypełnij pola
- Nazwa: opisowa, na przykład "Baza i ustaw zero", "Dojedź do narożnika materiału".
- Opis (opcjonalnie), krótka wskazówka.
- G-code: jedno polecenie w każdym wierszu. Przykłady:
Dla "bazowania i ustawienia zera":
$H
G92 X0 Y0Dla "dojazdu do określonej pozycji":
G0 X150 Y100 F3000- Skrót klawiszowy (opcjonalnie), na przykład
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 |
|---|---|---|
| Baza i zero | $H, a następnie G92 X0 Y0 | Szybki początek sesji. |
| Wyśrodkuj głowicę | G0 X<half-bed> Y<half-bed> | Szybko przesuń ją poza drogę. |
| Zapytanie o stan | ? | Odczytaj bieżący stan i pozycję maszyny. |
| Zrzut ustawień | $$ | Odczytaj bieżące ustawienia GRBL sterownika. |
| Parkowanie | G0 X0 Y<max-y> | Przesuń głowicę do tyłu, aby załadować materiał. |
Makra wysyłają polecenia dosłownie i mogą omijać zabezpieczenia wyższego poziomu. Nie umieszczaj w makrze surowych poleceń włączenia lasera ani poleceń mocy w skali sterownika; użyj zatwierdzonej przez producenta maszyny procedury testowej oraz sterowania Beam Bench z kontrolą profilu i aktywacją przez przytrzymanie.
Udostępnianie makr
- Eksportuj zapisuje wszystkie makra do pliku JSON.
- Importuj odczytuje je ponownie.
Udostępniaj pliki makr innemu użytkownikowi o podobnej konfiguracji albo wykonaj kopię zapasową makr przed czystą instalacją.
Konflikty skrótów klawiszowych
Jeśli przypiszesz skrót klawiszowy kolidujący z wbudowanym poleceniem lub innym makrem, walidacja nie powiedzie się podczas zapisywania, a konflikt zostanie pokazany 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ź, czy zadziałało
- Makro pojawia się w panelu.
- Kliknięcie R wysyła polecenia do maszyny.
- Skrót klawiszowy, jeśli ustawiono, 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
- Podstawy GRBL