Dokumentacja Beam Bench

Opis ustawień $

Każde ustawienie GRBL $ wraz z jednozdaniowym opisem i wskazówkami dotyczącymi zastosowań laserowych.

Pełna lista ustawień GRBL $. Przy każdym znajduje się jednozdaniowe podsumowanie oraz (w stosownych przypadkach) wskazówki dotyczące zastosowań laserowych.

Aby otworzyć interaktywny widok wczytujący bieżące wartości z urządzenia, użyj karty Device Settings → GRBL Settings.

Impuls kroku i kierunek

UstawienieZnaczenieTypowa wartość
$0Impuls kroku, mikrosekundy10
$1Opóźnienie bezczynności kroku, ms (255 = zawsze włączone)25 lub 255
$2Maska odwrócenia portu kroków0 (większość konfiguracji)
$3Maska odwrócenia portu kierunkuzależy od okablowania silnika
$4Odwrócenie sygnału zezwolenia na krok0
$5Odwrócenie pinów ogranicznikówzależy od typu przełącznika
$6Odwrócenie pinu sondy0

Raportowanie i działanie

UstawienieZnaczenieTypowa wartość
$10Maska raportu stanu1 lub 2. Beam Bench analizuje obie wartości
$11Odchylenie na połączeniu (mm)0.010
$12Tolerancja łuku (mm)0.002
$13Raportowanie w calach (1=tak, 0=mm)0

Bezpieczeństwo i ograniczenia

UstawienieZnaczenieTypowa wartość
$20Włączenie ograniczeń programowych0 lub 1
$21Włączenie ograniczeń sprzętowych0 lub 1
$22Włączenie cyklu bazowania0 lub 1
$23Maska kierunku bazowaniazależy od narożnika bazowania
$24Posuw bazowania (mm/min)25
$25Prędkość wyszukiwania punktu bazowania (mm/min)500
$26Usuwanie drgań styków bazowania, ms250
$27Odjazd od punktu bazowania (mm)1

Specyfika lasera

UstawienieZnaczenieTypowa wartość
$30Maksymalna wartość S wrzeciona / lasera1000 lub 255
$31Minimalna wartość S wrzeciona / lasera0
$32Tryb lasera (1=włączony, 0=wyłączony)1 w przypadku grawerowania laserowego

$32=1 włącza tryb lasera GRBL i jest wymagane do grawerowania M4 z dynamiczną mocą synchronizowaną z ruchem. M3 nadal zapewnia stałą moc wyjściową.

Kroki osi/mm

UstawienieZnaczenie
$100Kroki osi X/mm
$101Kroki osi Y/mm
$102Kroki osi Z/mm

Wartości zależne od konkretnego urządzenia. Zobacz Kroki na milimetr.

Maksymalne prędkości (mm/min)

UstawienieZnaczenie
$110Maksymalna prędkość osi X
$111Maksymalna prędkość osi Y
$112Maksymalna prędkość osi Z

Ustaw bezpieczną maksymalną wartość dla urządzenia. Przekroczenie jej spowoduje zatrzymanie silników.

Przyspieszenie (mm/sec²)

UstawienieZnaczenie
$120Przyspieszenie osi X
$121Przyspieszenie osi Y
$122Przyspieszenie osi Z

Wyższe wartości umożliwiają ciaśniejsze pokonywanie narożników, ale zwiększają obciążenie mechaniki. Zachowaj bieżące wartości lub zacznij od specyfikacji producenta urządzenia, zmieniaj je stopniowo i sprawdzaj ruch za pomocą kontrolowanych testów, zanim zaczniesz polegać na uzyskanym rezultacie.

Maksymalny zakres ruchu (mm)

UstawienieZnaczenie
$130Maksymalny zakres ruchu osi X
$131Maksymalny zakres ruchu osi Y
$132Maksymalny zakres ruchu osi Z

Używane do ograniczeń programowych ($20=1). Ustaw fizyczne wymiary stołu roboczego.

Odczyt i zapis

W panelu konsoli:

$$
$30
$30=…
  • $$ wyświetla wszystkie ustawienia.
  • $30 odczytuje pojedyncze ustawienie.
  • $30=… to szablon zapisu. Zastąp wielokropek wartością właściwą dla kontrolera i nie wklejaj tego wiersza bez zmian. Zapisana wartość zostaje zachowana w pamięci EEPROM.

W Device Settings → GRBL Settings:

  • Kliknij dowolną wartość, aby edytować ją bezpośrednio.
  • Kliknij Apply to Active Profile, aby skopiować prawidłową wartość $30 do S-value Max oraz niższą prawidłową prędkość z $110 / $111 do Max Speed. Nie kopiuje to wszystkich bieżących ustawień.

Resetowanie

Wyślij $RST=$, aby przywrócić wszystkie ustawienia $ do wartości domyślnych firmware. Wyślij $RST=#, aby zresetować przesunięcia układu współrzędnych. Wyślij $RST=*, aby zresetować wszystko. Używaj ostrożnie , dostrojenie zostanie utracone.

Różnice między firmware

  • GRBL_ESP32 dodaje niektóre ustawienia dotyczące Wi-Fi, Bluetooth i interfejsu webowego.
  • FluidNC używa pliku konfiguracyjnego YAML zamiast ustawień $ w większości przypadków (niektóre ustawienia $ nadal mają zastosowanie).
  • Starsze wersje GRBL mogą nie zawierać niektórych z powyższych ustawień.

W razie wątpliwości: wyślij $$, aby sprawdzić, co faktycznie raportuje kontroler.

Powiązane materiały

On this page