Errore "stepgen" all'avvio di EMC

Sezione dedicata a Linuxcnc
Rispondi
xitus
Junior
Junior
Messaggi: 71
Iscritto il: venerdì 19 gennaio 2007, 15:18
Località: Lucca

Errore "stepgen" all'avvio di EMC

Messaggio da xitus » martedì 4 settembre 2007, 12:12

Salve,
ho poca esperienza con linux e meno che mai con emc2 ma grazie alle guide di xemet e dino (che ringrazio) sono riuscito a far funzionare la mia cnc molto meglio di quando usavo mach3.

Il problema è questo: quando premo il pulsante di enable compare il messaggio di errore: "STEPGEN: channel 2: The request maximum velocity of 13710 step per second is"
poi premo OK e compare un'altro messaggio:
"STEPGEN: The maximum number of possible is 10111 per second"
premo OK e tutto funziona perfettamente, quindi nessun problema solo questi due messaggi all'inizio.

Probabilmente ho settato qualche parametro troppo alto e il software lo ripristina automaticamente al valore massimo per il mio hardware... sapete dirmi qual'è il parametro da modificare?

P.S. Il mio pc è un PIII 933 con 512mb di ram

Grazie
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

xemet
Senior
Senior
Messaggi: 2435
Iscritto il: martedì 14 novembre 2006, 9:13
Località: Palermo
Contatta:

Messaggio da xemet » martedì 4 settembre 2007, 12:20

posta il tuo file .ini (lo zippi e lo alleghi)

Il problema è che hai impostato una velocità  massima che va oltre quella che, con i parametri impostati, è il limite del componente stepgen che genera i passi del motore.

C'è solo da aggiustare qualche parametro.

Il fatto che ti funziona è perchè il valore limite (undicimila) è comunque vicino a quello impostato (tredicimila) dunque a velocità  più basse sicuramente non ha problemi.

I parametri su cui giocare sono fondamentalmente due:

MAX_VELOCITY e STEPGEN_MAXVEL che sono strettamente legati uno all'altro, quindi contano come uno. E il BASE_PERIOD che è il periodo con cui viene eseguito il ciclo Real Time più veloce ed è quello da cui dipende la massima velocità  possibile di generazione dei passi.

ciaoo

"la risata è qualcosa di molto potente e solo le persone civili, le persone libere ed emancipate, sanno ridere di se stesse" Doris Lessing

my websites:
http://www.xemet.altervista.org
http://www.emc2cnc.altervista.org

xitus
Junior
Junior
Messaggi: 71
Iscritto il: venerdì 19 gennaio 2007, 15:18
Località: Lucca

Messaggio da xitus » martedì 4 settembre 2007, 13:15

Ecco il file .ini.
Grazie Xemet sempre disponibilissimo!
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

xemet
Senior
Senior
Messaggi: 2435
Iscritto il: martedì 14 novembre 2006, 9:13
Località: Palermo
Contatta:

Messaggio da xemet » martedì 4 settembre 2007, 13:34

nel file .ini, nell'asse Z, ovvero nella sezione [AXIS_2] cambia il valore di STEPGEN_MAXVEL e lo porti 12-13.

Il valore di STEPGEN_MAXVEL deve essere sempre qualche punto percentuale più grande di MAX_VELOCITY. Tu invece hai quest'ultimo impostato a 10 e l'altro a 60...

Il resto è ok.

ciaoo

"la risata è qualcosa di molto potente e solo le persone civili, le persone libere ed emancipate, sanno ridere di se stesse" Doris Lessing

my websites:
http://www.xemet.altervista.org
http://www.emc2cnc.altervista.org

xitus
Junior
Junior
Messaggi: 71
Iscritto il: venerdì 19 gennaio 2007, 15:18
Località: Lucca

Messaggio da xitus » martedì 4 settembre 2007, 15:05

Ora va tutto bene...
Grazie xemet!

Rispondi

Torna a “Linuxcnc”