Documentazione Beam Bench

Riferimento impostazioni $

Ogni impostazione $ di GRBL con una descrizione in una riga e le indicazioni specifiche per il laser per ciascuna.

L'elenco completo delle impostazioni $ di GRBL. Per ciascuna, un riepilogo in una riga e, ove pertinente, le indicazioni specifiche per il laser.

Per una vista interattiva che carica i valori correnti dalla macchina, usa la scheda Impostazioni GRBL in Impostazioni dispositivo.

Impulso di passo e direzione

ImpostazioneSignificatoTipico
$0Impulso di passo, microsecondi10
$1Ritardo di inattività del passo, ms (255 = sempre attivo)25 o 255
$2Maschera di inversione della porta passo0 (la maggior parte delle configurazioni)
$3Maschera di inversione della porta direzionedipende dal cablaggio del motore
$4Inversione abilitazione passo0
$5Inversione pin dei finecorsadipende dal tipo di interruttore
$6Inversione pin della sonda0

Report e comportamento

ImpostazioneSignificatoTipico
$10Maschera del report di stato1 o 2. Beam Bench analizza entrambi
$11Deviazione di giunzione (mm)0.010
$12Tolleranza arco (mm)0.002
$13Riporta in pollici (1=sì, 0=mm)0

Sicurezza e limiti

ImpostazioneSignificatoTipico
$20Abilitazione limiti software0 o 1
$21Abilitazione limiti hardware0 o 1
$22Abilitazione ciclo di homing0 o 1
$23Maschera di direzione homingdipende dall'angolo home
$24Avanzamento homing (mm/min)25
$25Ricerca homing (mm/min)500
$26Antirimbalzo homing, ms250
$27Allontanamento homing (mm)1

Specifiche laser

ImpostazioneSignificatoTipico
$30Valore S massimo del mandrino / laser1000 o 255
$31Valore S minimo del mandrino / laser0
$32Modalità laser (1=attiva, 0=disattiva)1 per l'incisione laser

$32=1 abilita la modalità laser di GRBL ed è necessario per l'incisione M4 a potenza dinamica sincronizzata al movimento. M3 rimane un'uscita a potenza costante.

Passi asse/mm

ImpostazioneSignificato
$100Passi X/mm
$101Passi Y/mm
$102Passi Z/mm

Specifici della macchina. Vedi Passi per millimetro.

Velocità massime (mm/min)

ImpostazioneSignificato
$110Velocità massima X
$111Velocità massima Y
$112Velocità massima Z

Imposta al massimo sicuro della macchina. Superarlo causerà lo stallo dei motori.

Accelerazione (mm/sec²)

ImpostazioneSignificato
$120Accelerazione X
$121Accelerazione Y
$122Accelerazione Z

Valori più alti producono curve più strette, ma sollecitano maggiormente la meccanica. Mantieni i valori attuali oppure parti dalle specifiche del produttore della macchina, modificali gradualmente e verifica il movimento con test controllati prima di fare affidamento sul risultato.

Corsa massima (mm)

ImpostazioneSignificato
$130Corsa massima X
$131Corsa massima Y
$132Corsa massima Z

Usata per i limiti software ($20=1). Imposta in base alle dimensioni fisiche del piano di lavoro.

Lettura e scrittura

Nel pannello Console:

$$
$30
$30=…
  • $$ elenca tutte le impostazioni.
  • $30 interroga una singola impostazione.
  • $30=… è un modello di scrittura. Sostituisci i puntini di sospensione con il valore specifico del controller e non incollare la riga senza modificarla. Un valore scritto persiste in EEPROM.

Nella scheda Impostazioni GRBL in Impostazioni dispositivo:

  • Fai clic su qualsiasi valore per modificarlo direttamente.
  • Fai clic su Applica al profilo attivo per copiare un $30 valido in Valore S max e la velocità valida più bassa fra $110 / $111 in Velocità massima. Non copia tutte le impostazioni correnti.

Reimpostazione

Invia $RST=$ per reimpostare tutte le impostazioni $ ai valori predefiniti del firmware. Invia $RST=# per reimpostare gli offset delle coordinate. Invia $RST=* per reimpostare tutto. Usa con cautela: la configurazione personalizzata andrà persa.

Variazioni per firmware

  • GRBL_ESP32 aggiunge alcune impostazioni relative a WiFi, Bluetooth e interfaccia web.
  • FluidNC usa un file di configurazione YAML invece delle impostazioni $ per la maggior parte delle funzioni (ma alcune impostazioni $ sono ancora applicabili).
  • Versioni GRBL meno recenti potrebbero non includere alcune delle impostazioni precedenti.

In caso di dubbio: invia $$ e verifica cosa riporta effettivamente il controller.

Correlati

On this page