Laser GRBL, gcode da modificare per seguire le dimensioni reali di un rettangolo

Quale scegliere e perchè. Domande che non trovano spazio nelle altre sezioni.
Subforum:
PROGRAMMI ... tutti ... segnalazioni, link e utilizzo...
Rispondi
micio87
Newbie
Newbie
Messaggi: 6
Iscritto il: venerdì 24 settembre 2021, 12:21

Laser GRBL, gcode da modificare per seguire le dimensioni reali di un rettangolo

Messaggio da micio87 » mercoledì 29 settembre 2021, 14:41

Buon pomeriggio a tutti.
Sto imparando ad usare il programma laser GRBL . Premetto che questo non è interfacciato con un laser ma in realtà con un dispenser di colla. Per cui sfruttando il principio su cui si basa la macchina (Stampante) il mio scopo è quello di creare un pattern di colla seguendo un determinato perimetro a mio piacere.....un pò come se incidessi con il laser.

Premesso che il perimetro che voglio tracciare è un rettangolo di dimensioni varie, il problema che riscontro è la non-corrispondenza tra le misure del rettangolo che impongo e quelle che esegue realmente la macchina. Sempre più grandi o sempre più piccole, ma mai quelle che inserisco.
Inoltre una volta importato il file che contiene la figura che devo riprodurre (rettangolo), posso facilmente settare i valori di X e Y iniziali o da dove voglio che il sistema possa partire, ma non posso modificare invece indipendente la lunghezza o l'altezza dell'immagine che ho caricato. Ad esempio, se voglio che la lunghezza dell'immagine sia 100 mm automaticamente il software impone un valore di altezza fisso, senza darmi possibilità di modificare e quindi di seguire effettivamente le misure che mi interessano.

Carico il file grcode, chissà possiate darmi una mano per capire. Grazie.


$0=10 (Step pulse time)
$1=25 (Step idle delay)
$2=0 (Step pulse invert)
$3=0 (Step direction invert)
$4=0 (Invert step enable pin)
$5=0 (Invert limit pins)
$6=1 (Invert probe pin)
$10=0 (Status report options)
$11=0.010 (Junction deviation)
$12=0.002 (Arc tolerance)
$13=0 (Report in inches)
$20=0 (Soft limits enable)
$21=0 (Hard limits enable)
$22=0 (Homing cycle enable)
$23=0 (Homing direction invert)
$24=25.000 (Homing locate feed rate)
$25=500.000 (Homing search seek rate)
$26=250 (Homing switch debounce delay)
$27=1.000 (Homing switch pull-off distance)
$100=150.000 (X-axis travel resolution)
$101=150.000 (Y-axis travel resolution)
$102=150.000 (Z-axis travel resolution)
$110=5000.000 (X-axis maximum rate)
$111=5000.000 (Y-axis maximum rate)
$112=5000.000 (Z-axis maximum rate)
$120=200.000 (X-axis acceleration)
$121=200.000 (Y-axis acceleration)
$122=200.000 (Z-axis acceleration)
$130=1.000 (X-axis maximum travel)
$131=1.000 (Y-axis maximum travel)
$132=1.000 (Z-axis maximum travel).



Ad esempio se volessi riprodurre un rettangolo di dimensioni 10 cm * 22 cm come dovrei fare?! Grazie.

Avatar utente
hellfire39
God
God
Messaggi: 3401
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Laser GRBL, gcode da modificare per seguire le dimensioni reali di un rettangolo

Messaggio da hellfire39 » mercoledì 29 settembre 2021, 14:55

Innanzitutto dovresti capire quello che stai facendo.

Quando importi un file g-code, questo contiene un percorso le cui dimensioni sono fisse, generate dal programma che ha creato il g-code.
Quindi è sul programma che genera il g-code che devi agire per modificare le dimensioni del percorso.

Se poi il percorso eseguito dalla macchina ha dimensioni differenti da quelle attese, devi controllare se le impostazioni sono corrette.
Quali impostazioni? Quelle relative ai passi per millimetro degli assi ($100, $101, $102)

micio87
Newbie
Newbie
Messaggi: 6
Iscritto il: venerdì 24 settembre 2021, 12:21

Re: Laser GRBL, gcode da modificare per seguire le dimensioni reali di un rettangolo

Messaggio da micio87 » mercoledì 29 settembre 2021, 14:58

Il programma che genera il gcode è direttamente LaserGrbl 2.8.41. Ho provato a caricare un'immagine vettoriale e a modificare direttamente nel programma le dimensioni che mi interessavano, ma non ottengo il risultato voluto. Infatti nella finestra di comando non riesco a modificarli.


Si ho provato a modificare questi tre parametri ($100, 101 e 102) che mi hai indicato per vedere un pò come cambiava la situazione....ma non capisco come regolarmi per modificarli.
Puoi chiarirmi?

Avatar utente
hellfire39
God
God
Messaggi: 3401
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Laser GRBL, gcode da modificare per seguire le dimensioni reali di un rettangolo

Messaggio da hellfire39 » mercoledì 29 settembre 2021, 17:06

Quei parametri definiscono quanti impulsi deve generare il controller per far muovere l'asse di un millimetro.
La cosa ideale è sapere come è configurata la macchina e calcolarlo.
Altrimenti puoi provare a stimare il valore nuovendo un asse con comando manuale e verificando se l'asse si è mosso di questa quantità.
Se l'asse si è mosso di meno, questo valore andrà aumentato, se l'asse si è mosso troppo, il valore dovrà essere ridotto.

Avatar utente
arm
Senior
Senior
Messaggi: 2619
Iscritto il: venerdì 18 maggio 2007, 13:21
Località: arborea (OR) e firenze
Contatta:

Re: Laser GRBL, gcode da modificare per seguire le dimensioni reali di un rettangolo

Messaggio da arm » mercoledì 29 settembre 2021, 18:10

micio87 ha scritto:
mercoledì 29 settembre 2021, 14:58
..ma non capisco come regolarmi per modificarli.
Devi impostarli in base alla tua meccanica, ovvero al passo della vite, all'impostazione dei micropassi sul driver e ai motori se sono in diretta oppure moltiplicati/ridotti tramite pulegge.
In sostanza il driver, se per es. è impostato a 800 micropassi, darà 800 impulsi al motore per fargli compiere un giro completo; se il motore è collegato alla vite in rapporto 1:1 e la vite è passo 5, ogni 800 passi si verificherà uno spostamento dell'asse di 5 mm, pertanto il valore da inserire nella tabella Step/mm sarà 160 (800/5).
Come detto , fai delle prove a vuoto, prima di caricare un gcode, e vedi se scrivendo, per es., il comando g0 x10, si sposta effettivamente di 10 mm.
L'arte è l'espressione di piacere che l'uomo prova nel lavoro. (William Morris artigiano - architetto 1834-1896)
Cnc 3 assi per alluminio, 600x350, ponte fisso
Cnc 3 assi+1, 1200x800, doppia vite
Fresatrice verticale per acciaio

Avatar utente
hellfire39
God
God
Messaggi: 3401
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: Laser GRBL, gcode da modificare per seguire le dimensioni reali di un rettangolo

Messaggio da hellfire39 » mercoledì 29 settembre 2021, 18:27

Per sicurezza, G91 G0 X10
Non so come si comporta LaserGRBL, ma meglio essere sicuri che sia in modalità incrementale.

Rispondi

Torna a “Software in generale”