ELS (Electronic Lead Screw) - progetto con ARDUINO

Moderatore: Junior Admin

angi79
SON PASSATO AI TRAPANINI
Messaggi: 55
Iscritto il: ven set 28, 2012 08:29
Località: Cecina
Contatta:

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da angi79 »

Grande Max, lo carico e vi faccio sapere.
Ma la versione "Pull-Up" per chi è? per rendere stabile un pulsante?
luk2k
CAPO OFFICINA
Messaggi: 8597
Iscritto il: lun set 08, 2008 00:10
Località: portici (na)
Contatta:

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da luk2k »

Nono è per me :risatina:

In pratica il mio encoder (cinese da 10€) in pull down caccia fuori un elettrocardiogramma, in pull up invece una onda quadra abbastanza precisa
Non esistono domande stupide ma solo risposte inutili
Avatar utente
AF116
FINALMENTE USO IL TORNIO
Messaggi: 379
Iscritto il: gio lug 12, 2012 13:37
Località: Sestri L. (GE)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da AF116 »

Grazie Massimo, aggiornato alla nuova versione, molto utile il posizionamento tramite joystick.

La versione "Pull-Up" serve anche a me ed a tutti quelli che montano encoder con uscite di tipo open collector.
angi79
SON PASSATO AI TRAPANINI
Messaggi: 55
Iscritto il: ven set 28, 2012 08:29
Località: Cecina
Contatta:

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da angi79 »

Aggiornato alla V.1.5
Problema sulla filettatura risolto e nuova funzione di posizionamento utilissima.
Ma, ho trovato altri bug nell'avanzamento libero o vincolato. In pratica mi si pianta arduino, lo schermo rimane fisso (per esempio anche gli RPM non cambiano, pur variando la velocità) e il motore stepper continua a girare..ho dovuto togliere la corrente.
Sull'avanzamento libero è apparso prima un problema con le stringhe sulla seconda riga al centro (ho fatto una foto, ma non si vede una mazza)e poi si è bloccato.
Sull'avanzamento vincolato si è bloccato e non mi è sembrato vedere caratteri strani.
Infine mi si è piantato anche sulla funzione posizione angolare, ma avviando il mandrino prima è andato giustamente in "ERR" e poi si è piantato.
yrag
CAPO OFFICINA
Messaggi: 32785
Iscritto il: dom nov 06, 2011 17:34
Località: Napoli

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da yrag »

Ottimo beta tester...
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9016
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da McMax »

grazie angi, ho ancora qui il controller sulla scrivania, gli do un'occhiata!
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età
Avatar utente
AF116
FINALMENTE USO IL TORNIO
Messaggi: 379
Iscritto il: gio lug 12, 2012 13:37
Località: Sestri L. (GE)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da AF116 »

Oggi ho fatto qualche prova e l'unica cosa che potrebbe avere qualche problema è la posizione angolare (anche nella versione precedente) e cioè:

Ruotando a mano il mandrino, (encoder in uso da 300 PPR) ogni tanto compare "ERR" ed occorre premere "RESET" ma in nessun caso si è mai piantato ne tantomeno sono comparse scritte o caratteri strani.

Ma io non faccio testo, il mio tornio non ha la Norton e pertanto utilizzo l'ELS nel modo più semplice, lo dimostra il fatto che funzionava anche con il baco.
luk2k
CAPO OFFICINA
Messaggi: 8597
Iscritto il: lun set 08, 2008 00:10
Località: portici (na)
Contatta:

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da luk2k »

Se non erro questa cosa è “normale” nella funzione “posizione angolare” non è supportata la piena velocità e quindi la scritta err appare quando si gira troppo repentinamente il mandrino

Non è un vero errore ma semplicemente una limitazione tecnica, questo sempre da quel che ricordo
Non esistono domande stupide ma solo risposte inutili
Avatar utente
AF116
FINALMENTE USO IL TORNIO
Messaggi: 379
Iscritto il: gio lug 12, 2012 13:37
Località: Sestri L. (GE)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da AF116 »

E' vero Luk, ma lo fa girando piano ed a mano il mandrino, tieni conto che nel mio tornio devo trascinarmi a mano mandrino, attrito cuscinetti, pulegge, cinghie e motore.

Massimo, questo IF:

---> if ((gradi > 359.9) | (gradi < 0)) lcd.print("ERR "); else lcd.print(gradi);

è volutamente così oppure dovrebbe essere:

---> if ((gradi > 359.9) || (gradi < 0)) lcd.print("ERR "); else lcd.print(gradi);
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9016
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da McMax »

Si è un errore nella condizione!
Ma tranquillo , ho appena cambiato completamente la lettura della posizione angolare... ora non da più errori e riesci a mantenerla anche ruotando a 200/300 rpm.
Ora aggiorno con versione firmware 1.51!
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9016
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da McMax »

Versione aggiornata a v.1.51 con funzione di lettura posizione angolare sistemata.
Per quanto riguarda il bug di angi sugli avanzamenti libero e vincolato non sono ancora riuscito a riprodurlo in nessun modo!
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età
Avatar utente
AF116
FINALMENTE USO IL TORNIO
Messaggi: 379
Iscritto il: gio lug 12, 2012 13:37
Località: Sestri L. (GE)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da AF116 »

Grazie McMax!
Nemmeno io sono riuscito a riprodurre i problemi di angi.
Non vorrei che le librerie da lui utilizzate interferissero con timers e/o interrupts, dovrebbe controllare nel codice delle stesse.
vavia
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: gio gen 04, 2018 11:12
Località: Venezia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da vavia »

Rieccomi nuovamente, stavolta con problemi al motore stepper.
Spiego rapidamente... Quando avviene il movimento della vite madre, che sia in manuale oppure in automatico, il motore vibra e non muove il meccanismo.
Se lo muovo tramite il joy in progressione lenta, funziona benissimo.
Di seguito il materiale usato:
Vexta pk299f4.5a usato
Alimentatore 48v 10a
Driver DM860T

Premeto che se seguo il PDF oriental motor per il collegamento elettrico, neanche gira.(rimasto il plug di concessione fasi come mi è attivato.)

A voi suggerimenti per la risoluzione del problema.
luk2k
CAPO OFFICINA
Messaggi: 8597
Iscritto il: lun set 08, 2008 00:10
Località: portici (na)
Contatta:

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da luk2k »

A me questo succede se imposto una velocità massima di steps troppo alta
Non esistono domande stupide ma solo risposte inutili
vavia
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: gio gen 04, 2018 11:12
Località: Venezia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da vavia »

Anche se non si vede ha mazza, allegò link video

https://youtu.be/Daa2CtdFZqA
Bloccato

Torna a “Elettronica ed elettrotecnica”