Pagina 29 di 95
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: dom apr 01, 2018 11:43
da angi79
Grande Max, lo carico e vi faccio sapere.
Ma la versione "Pull-Up" per chi è? per rendere stabile un pulsante?
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: dom apr 01, 2018 12:39
da luk2k
Nono è per me
In pratica il mio encoder (cinese da 10€) in pull down caccia fuori un elettrocardiogramma, in pull up invece una onda quadra abbastanza precisa
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: dom apr 01, 2018 19:21
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.
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: dom apr 01, 2018 20:27
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.
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: dom apr 01, 2018 20:52
da yrag
Ottimo beta tester...
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: dom apr 01, 2018 22:51
da McMax
grazie angi, ho ancora qui il controller sulla scrivania, gli do un'occhiata!
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: lun apr 02, 2018 12:00
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.
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: lun apr 02, 2018 13:14
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
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: lun apr 02, 2018 17:33
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);
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: lun apr 02, 2018 20:44
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!
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: lun apr 02, 2018 21:02
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!
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: mar apr 03, 2018 08:45
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.
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: gio apr 05, 2018 21:40
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.
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: gio apr 05, 2018 21:46
da luk2k
A me questo succede se imposto una velocità massima di steps troppo alta
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Inviato: gio apr 05, 2018 21:51
da vavia
Anche se non si vede ha mazza, allegò link video
https://youtu.be/Daa2CtdFZqA