Configurazione GRBL 0.9j - velocita' massima

Sezione dedicata all'elettronica di controllo cnc.
Rispondi
max1979
Junior
Junior
Messaggi: 88
Iscritto il: lunedì 24 agosto 2015, 12:59
Località: Rome

Configurazione GRBL 0.9j - velocita' massima

Messaggio da max1979 » mercoledì 2 dicembre 2015, 10:52

Ciao,

sto testando sul banco elettronica e motore del pantografo che sto realizzando. Premettendo che appunto il test e' a vuoto e voglio solo assicurarmi che tutte le componenti funzionino, volevo anche capire a quale velocita' massima (ipotetica) potro' far muovere la mia fresa, ma sembra che non riesca a far andare il motore oltre i 500mm/min. E' la mia prima realizzazione cnc e la prima prova con GRBL quindi forse mi manca qualche info di base.

In questo momento la catena HW e' la seguente:
1) Laptop->USB->ArduinoUNO
2) Driver HY-DIV268N-5A (TB6600) - impostato a 4 come multistep e 1.8A come corrente
3) Motore 23-57L76DS della R&DLab (1.4Nm - 2A)
4) Alimentatore 24V - 15A

Catena SW:
1) Win7 con Java 7 jre
2) Universal Gcode Sender v2.0 [nightly]
3) GRBL 0.9j

Premetto che il tutto funziona egregiamente, nessuno stallo ne apparente perdita di passi. Ma qualunque cambiamento abbia provato a fare ai principali parametri di GRBL non riesco a farlo andare oltre i 500mm/min (ovvero il comango G01X1000 impiega 2 minuti per terminare - dopo ovviamente aver eseguito G01X0).

Come posso modificare GRBL in modo da portare al limite il motore e vedere dove stalla?

Riporto la configurazione dell'asse X per completezza (sto provando solo quello per ora):
>>> $$
$0=7 (step pulse, usec)
$1=1 (step idle delay, msec)
[...]
$13=0 (report inches, bool)
[...]
$100=160.000 (x, step/mm)
[...]
$110=10000.000 (x max rate, mm/min)
[...]
$120=70.000 (x accel, mm/sec^2)
[...]
$130=200.000 (x max travel, mm)

max1979
Junior
Junior
Messaggi: 88
Iscritto il: lunedì 24 agosto 2015, 12:59
Località: Rome

Re: Configurazione GRBL 0.9j - velocita' massima

Messaggio da max1979 » mercoledì 2 dicembre 2015, 11:28

A parte l'errore nel post sopra (intendevo 'G0' non 'G01' ovviamente) ora le cose sono magicamente tornate a funzionare.
Sono andato avanti nel test dei driver e quindi li ho collegati e scollegati piu' volte. ho poi scollegato Universal Gcode Sender per fare una prova con Chilipeppr e ovviamente appena ho provato a lanciare 'G0X100' il motore ha stallato subito dato il parametro precedentemente impostato come feed ($110=10000.000 (x max rate, mm/min)).

Ora non mi spiego come ma il feed funziona bene: ho messo 1000mm/min e spacca il cronometro, metto 2000 e stalla come ci si aspetterebbe.

Le magiche autorisoluzioni che non capiro' mai :shock:

Rispondi

Torna a “Elettronica CNC”