Pagina 1 di 9
ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 15:48
da Alberto Beggio
Buon giorno a tutti,
è la prima volta che scrivo su questo forum: scrivo perché spero che qualche buona anima possa aiutarmi, io sto installando Arduino sul mio tornio Fervi BD20-L1 per eliminare gli ingranaggi, ho comprato tutto un kit di parti trovate su video su Youtube; sono di estrazione meccanica, quindi posso costrure una ruota dentata col tornio ma non so programmare e di elettronica so poco per dire niente!
Quello che vi chiedo è questo, ho trovato il software che ho installato sul mio Arduino (ELS di McMax v1.6) ma ho visto che non è compresa la possibilità di dire al software che il mio motore Nema non è in asse con la vite madre, ma è in rapporto di riduzione con essa di 1:2 ( per raddoppiare la coppia), ora come faccio a implementare il software con questo dato ? C’è già dentro e non lo trovo magari ?
Grazie a tutti quelli che mi aiuteranno !!!
Alberto.
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 17:55
da Dasama46
Devi leggere il Regolamento, inserire la Residenza nel tuo Profilo-Utente e passare in Presentazioni
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 19:45
da giacomo328
Ciao, la residenza l’hai inserita, ma mancano le tue presentazioni, apri un nuovo post nella sez. presentazioni, così ci fai contenti
Per il tuo problema poi arriva Max.
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 19:55
da McMax
Cito dal manuale:
-----
1 - IMPOSTAZIONI
b)
Passi stepper vite: imposta il numero di passi del motore stepper per eseguire un giro della vite madre. Questo valore dipenderà sia da come viene configurato il motore stepper che da eventuali demoltipliche meccaniche sulla trasmissione stepper/vite. Ad esempio, per un motore configurato a 400 passi con rapporto di riduzione 1:2 andrà configurato con 800 passi.
-----
Quindi, nel tuo caso, se hai correttamente configurato il driver del motore a 400 passi/giro (1/2 step), qui devi inserire 800.
..e adesso corri a presentarti perché se ci becca il mastino son dolori

Re: ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 21:42
da onorino
salve sono il mastino

Re: ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 21:48
da McMax
'azz ti sei salvato in corner.... presentazione quasi al foto finish con la comparsa del mastino

Re: ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 21:58
da onorino
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 22:25
da Alberto Beggio
Grazie mille McMax e complimenti per il software, se riesco a fare il tutto posterò delle foto!! È un sogno che si realizza.... qualche mese fa prima del virus mi balenava x la testa di comprare un tornio parallelo usato professionale, con cambio Norton anche datato!! Mi ero già guardato intorno...poi però la moglie mi ha minacciato di spostare il mio letto in garage.... davanti al nuovo tornio!! È in quel momento che ho visto il tuo post... è apparso come una folgorazione...ora nn compro+ il tornio professionale, faccio l'upgrade e rimango a dormire in camera mia con mia moglie!!! Haha!! :DD
Non sapevo ci fossero altri costruttori qui nel vicentino, ormai pensavo che il mio hobby fosse raro e nn considerato e invece!!
Devo ancora impostare passi driver, mi dà una mano un mio amico elettrico!! Ho un encoder da 600 impulsi/giro montato su un albero di rinvio in moltiplica 50/20 xchè quell' albero è in riduzione dal mandrino in 1:4.5 e la risoluzione verrebbe circa 0.68 gradi e non 0.36 !! All encoder io ho :1/4.5 x 50/20 = 0,55 --> 600 x 0.55 =333,33 in quadratura -->> 333,33 x 4 = 1333,33 -->> 360/1333.33 = 0.27 gradi dovrebbe andare bene!! Poi aggiusto il discorso della puleggia del Nema come mi hai insegnato tu e speriamo!! E grazie mille intanto!!!
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: ven giu 26, 2020 23:37
da McMax
Riguardo all'accoppiamento dell'encoder il mio consiglio è di calettarlo con pulegge 1:1 e cinghia sincrona direttamente sul mandrino.
Con la catena che hai descritto avrai problemi per 2 motivi:
- i passi ti vengono frazionati ad ogni giro (600*0,55...). Il valore deve essere intero
- le ruote dentate per quanto bene possano ingranare hanno del gioco e tra mandrino ed encoder il gioco deve essere zero.
Se vuoi puoi tenere l'encoder che hai da 600 passi ma a questo punto fai un accoppiamento 1:2, in modo da avere 300 passi per ogni giro del mandrino. 600 in presa diretta sono troppi perché con moltiplica x4 diventano 2400 ed arduino non ce la fa a stargli dietro.
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: sab giu 27, 2020 06:29
da Alberto Beggio
Grazie: una domanda, io ci avevo pensato subito a questo ma in effetti nn è banale calettarlo al mandrino xchè devo lasciare la possibilità del passaggio barra dentro all'albero del mandrino e quindi la puleggia nn sarebbe proprio piccola! Domanda : se io lascio così com'è e scrivo nelle impostazioni un valore finito anche se finito non è, ad es scrivo 333 anziché 333.33, il valore finale della risoluzione varierebbe un po' ma potrebbe funzionare lo stesso? Sarebbe cmq sufficiente la risoluzione per fare delle filettature oppure non funziona cmq ?
Provo questa come ultima spiaggia, xchè come ti dicevo collegarsi al mandrino direttamente è un po'complicato!!!
Ho provato ad allegare una foto vediamo se arriva!
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: sab giu 27, 2020 07:17
da Alberto Beggio
Vorrei inoltre chiderti: x caricare il programma su Arduino, io ho installato IDE, devo aprire ogni file ( Avanzamento, EEPROM etc) e spostarli uno alla volta dentro Arduino?
Grazie e scusa delle domande ma..si questo mondo è per me tutto nuovo ( Arduino, encoder...etc)
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: sab giu 27, 2020 12:12
da McMax
Non ho capito bene come sono messi i rotismi.... Stai per caso dicendo che l'albero di uscita per l'alimentazione della cascata ingranaggi è in riduzione 1:4,5 dal mandrino???
Mi pare strano come rapporto...
Posta qualche foto della testa di cavallo e cerchiamo di capire meglio.
Se effettivamente è così direi che è una bella sfiga perché devi prendere un encoder il cui numero di passi sia divisibile per 4,5 altrimenti il sistema non sta in piedi. Ma encoder con passi dispari non ce ne sono....unica soluzione sarebbe moltiplicare 4,5:1 per avere l'encoder 1:1 rispetto al mandrino.
Per programmare arduino devi salvare l'intera cartella contenuta nel file ZIP sul tuo disco. Quindi entri ed apri il file che ha lo stesso nome della cartella (ELS_v6.ino), gli altri file sono dipendenti da quello e si apriranno automaticamente. Una volta fatto colleghi arduino con la USB e premi sull'icona con la freccia a destra posta sopra al listato (carica). Se va a buon fine te lo dice nella banda nera posto sotto al listato.
Ti consiglio di collegare display e tasti prima di programmare così appena avrai programmato ti renderai conto subito se va perché si accenderà il display e comparirà la schermata di avvio.
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: sab giu 27, 2020 15:48
da Alberto Beggio
Ecco perfetto, considerando che ho tutto il materiale in casa!!!haha!! Allego una foto del treno ingranaggi, albero di rinvio è quello che ha rapporto 4.5 :1 col mandrino, 4.5 giri del mandrino fanno 1 giro dell'albero di rinvio! Quindi se ho capito bene non posso inserire numero con la virgola finiti ? Ad es 0,55 per encoder non posso farlo? Se faccio una riduzione 1/2 tra mandrino e encoder come consigliavi tu, dovrei cmq inserire 0,5 ? O sbaglio?
Vediamo se riesco a postare le foto!!
Non riesco a caricare le foto, come si fa ad impostare 1024 x 768 dal cellulare?? Il mio Xiaomi in risoluzione bassa da 2250 x 4000 pixels
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: sab giu 27, 2020 16:26
da McMax
Non puoi devi ridimensionare da un PC.... a meno che il cell non ti permetta di farlo.
Si, i passi encoder devono essere interi per un giro del mandrino. Va bene qualsiasi numero ma deve essere intero altrimenti accumuli un errore ad ogni giro e non va bene.
Re: ARDUINO su tornio FERVI BV20-L1
Inviato: sab giu 27, 2020 16:32
da Alberto Beggio
Foto del cambio tornio