progetto open source per avanzamenti automatici su arduino
Moderatore: Junior Admin
- AF116
- FINALMENTE USO IL TORNIO
- Messaggi: 379
- Iscritto il: gio lug 12, 2012 13:37
- Località: Sestri L. (GE)
Re: progetto open source per avanzamenti automatici su ardui
Per quanto mi riguarda, sono in attesa che mi arrivi una fresatrice per la realizzazione dei vari supporti ecc., poi dovrò attrezzarla, poi dovrò imparare ad usarla poi....
Insomma, per il momento, a tirare il carro è rimasto McMax!
Insomma, per il momento, a tirare il carro è rimasto McMax!
- fede.97
- FINALMENTE USO IL TORNIO
- Messaggi: 560
- Iscritto il: ven set 12, 2014 19:59
- Località: Lago d'Iseo
Re: progetto open source per avanzamenti automatici su ardui
Capisco.
Fai conto che io ancora non ho il tornio utilizzabile dunque non intendevo fare fretta a nessuno 
Volevo solo sapere se ci fossero stati sviluppi o il progetto fosse (temporaneamente) morto
Volevo solo sapere se ci fossero stati sviluppi o il progetto fosse (temporaneamente) morto
Beat to fit, file to suit, paint to hide
Re: progetto open source per avanzamenti automatici su ardui
quello morto sarò io tra poco se non risolverò un problema che ho con la routine di avanzamento 
Ho finito quasi tutto, incluse le flange per il fissaggio sia del motore stepper sia dell'encoder al tornio.
Il firmware è parecchio complesso e mi sta portando via tempo. Ho voluto aggiungere più funzioni possibili in modo da sfruttare appieno le potenzialità di arduino uno anche se alcune cose sono veramente al limite della capacità di calcolo.
Al momento come funzioni ho sviluppato:
FILETTATURA - Completa e funzionante
Qui ho previsto due opzioni:
1 - "vincolo meccanico" che permette di vincolare il mandrino alla vite esattamente come se in mezzo ci fosse un treno di ingranaggi. La vite segue il movimento del mandrino in entrambi i sensi di rotazione esattamente come avviene con un vincolo meccanico e sempre rispettando il passo impostato.
2 - "filettatura a misura" che permette di impostare la lunghezza del filetto da realizzare in millimetri e ferma automaticamente l'avanzamento del carro alla misura impostata. Il carro viene poi fatto tornare indietro per riprendere il filetto dall'inizio, ovviamente senza perdere il sincronismo angolare e SENZA fermare il mandrino
In entrambi i casi si può scegliere tra filetto destro e sinistro. Il passo massimo realizzabile è il doppio di quello della vite madre utilizzando stepper configurato a 400 passi/giro ed in presa diretta sulla vite.
MOVIMENTO LIBERO - completa e funzionante
permette di muovere il carro usando il joypad del controller. Il sistema tiene la misura di spostamento (in millimetri, con 2 decimali) del carro calcolandola in base all'impostazione della scatola norton se presente. Nel mio caso il tornio è dotato di barra scanalata e la semi-norton prevede un cambio a 4 rapporti. Impostando il rapporto nel software il sistema visualizza lo spostamento del carro come fosse un DRO... certo è presunto visto che in mezzo ci sono una marea di rotismi e lo stepper può anche perdere qualche passo.
POSIZIONE ANGOLARE - completa e funzionante
permette di visualizzare la posizione angolare in gradi del mandrino. Da usare muovendo il mandrino a mano. La risoluzione massima è quella dell'encoder che nel mio caso è 1000 passi (quindi 360/1000 = 0,36°).
VELOCITA' MANDRINO - completa e funzionante
visualizza semplicemente la reale velocità di rotazione del mandrino in giri al minuto.
AVANZAMENTO - ancora incompleto
questa funzione permette di regolare la velocità di avanzamento a piacimento utilizzando la barra scanalata. Oltre a ciò voglio prevedere la possibilità di impostare una "corsa" di avanzamento in modo da fermare l'utensile nella posizione voluta. La difficoltà di questa funzione sta nella grande quantità di variabili in gioco...
Tutto il firmware è sviluppato in modo che possa essere utilizzato su qualsiasi tornio, indipendentemente dal passo della vite madre, da quanti passi si deciderà di far fare al motore stepper e dalla risoluzione dell'encoder. I parametri di impostazione, insieme a tanti altri, vengono salvati nella EEPROM interna di Arduino in modo da non doverli cambiare ad ogni accensione.
Alcune foto del sistema come si presenta oggi: è completo, manca solo di montarlo sul tornio!
Ho finito quasi tutto, incluse le flange per il fissaggio sia del motore stepper sia dell'encoder al tornio.
Il firmware è parecchio complesso e mi sta portando via tempo. Ho voluto aggiungere più funzioni possibili in modo da sfruttare appieno le potenzialità di arduino uno anche se alcune cose sono veramente al limite della capacità di calcolo.
Al momento come funzioni ho sviluppato:
FILETTATURA - Completa e funzionante
Qui ho previsto due opzioni:
1 - "vincolo meccanico" che permette di vincolare il mandrino alla vite esattamente come se in mezzo ci fosse un treno di ingranaggi. La vite segue il movimento del mandrino in entrambi i sensi di rotazione esattamente come avviene con un vincolo meccanico e sempre rispettando il passo impostato.
2 - "filettatura a misura" che permette di impostare la lunghezza del filetto da realizzare in millimetri e ferma automaticamente l'avanzamento del carro alla misura impostata. Il carro viene poi fatto tornare indietro per riprendere il filetto dall'inizio, ovviamente senza perdere il sincronismo angolare e SENZA fermare il mandrino
In entrambi i casi si può scegliere tra filetto destro e sinistro. Il passo massimo realizzabile è il doppio di quello della vite madre utilizzando stepper configurato a 400 passi/giro ed in presa diretta sulla vite.
MOVIMENTO LIBERO - completa e funzionante
permette di muovere il carro usando il joypad del controller. Il sistema tiene la misura di spostamento (in millimetri, con 2 decimali) del carro calcolandola in base all'impostazione della scatola norton se presente. Nel mio caso il tornio è dotato di barra scanalata e la semi-norton prevede un cambio a 4 rapporti. Impostando il rapporto nel software il sistema visualizza lo spostamento del carro come fosse un DRO... certo è presunto visto che in mezzo ci sono una marea di rotismi e lo stepper può anche perdere qualche passo.
POSIZIONE ANGOLARE - completa e funzionante
permette di visualizzare la posizione angolare in gradi del mandrino. Da usare muovendo il mandrino a mano. La risoluzione massima è quella dell'encoder che nel mio caso è 1000 passi (quindi 360/1000 = 0,36°).
VELOCITA' MANDRINO - completa e funzionante
visualizza semplicemente la reale velocità di rotazione del mandrino in giri al minuto.
AVANZAMENTO - ancora incompleto
questa funzione permette di regolare la velocità di avanzamento a piacimento utilizzando la barra scanalata. Oltre a ciò voglio prevedere la possibilità di impostare una "corsa" di avanzamento in modo da fermare l'utensile nella posizione voluta. La difficoltà di questa funzione sta nella grande quantità di variabili in gioco...
Tutto il firmware è sviluppato in modo che possa essere utilizzato su qualsiasi tornio, indipendentemente dal passo della vite madre, da quanti passi si deciderà di far fare al motore stepper e dalla risoluzione dell'encoder. I parametri di impostazione, insieme a tanti altri, vengono salvati nella EEPROM interna di Arduino in modo da non doverli cambiare ad ogni accensione.
Alcune foto del sistema come si presenta oggi: è completo, manca solo di montarlo sul tornio!
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
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à
“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à
- fede.97
- FINALMENTE USO IL TORNIO
- Messaggi: 560
- Iscritto il: ven set 12, 2014 19:59
- Località: Lago d'Iseo
Re: progetto open source per avanzamenti automatici su ardui
92 minuti di applausi! Complimenti 
Poi dovrai anche fare una lista esatta con i componenti che alla fine hai scelto dato che mi pare ci siano state discussioni su quale encoder usare.
Bravissimo

Poi dovrai anche fare una lista esatta con i componenti che alla fine hai scelto dato che mi pare ci siano state discussioni su quale encoder usare.
Bravissimo
Beat to fit, file to suit, paint to hide
-
eugeniopazzo
- TORNITORE E FRESATORE
- Messaggi: 4240
- Iscritto il: dom apr 04, 2010 16:54
- Località: Paesi Bassi / Delft
Re: progetto open source per avanzamenti automatici su ardui
complimenti McMax sei un figo!
c é il serio rischio che i cinesi te lo copino e lo mettano sui loro tornietti
c é il serio rischio che i cinesi te lo copino e lo mettano sui loro tornietti
"La roulette russa non uccide" affermano 5 esperti su 6
"La prima cosa che guardo in qulo è la ragazza"
"Se non sei parte della soluzione sei parte del problema"
"Simplicity is the ultimate sophistication"
"La prima cosa che guardo in qulo è la ragazza"
"Se non sei parte della soluzione sei parte del problema"
"Simplicity is the ultimate sophistication"
- onorino
- CAPO OFFICINA
- Messaggi: 41550
- Iscritto il: mar mar 23, 2010 22:18
- Località: Artena(Roma)
- Contatta:
Re: progetto open source per avanzamenti automatici su ardui
bravo , questo è il mio? 
la democrazia funziona fino a quando fate quello che dico io!
Mc Mazzafrusten meccanico mannaro
il riparatore di riparazioni
er robin hood de no'antri
tagliatore scelto di puntarelle
http://www.lievitoedintorni.it/phpbb/index.php
Mc Mazzafrusten meccanico mannaro
il riparatore di riparazioni
er robin hood de no'antri
tagliatore scelto di puntarelle
http://www.lievitoedintorni.it/phpbb/index.php
Re: progetto open source per avanzamenti automatici su ardui
Complimenti, Nipote !
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
mimoletti
- TORNITORE E FRESATORE
- Messaggi: 1140
- Iscritto il: dom dic 27, 2009 11:31
- Località: Torre del Greco (NA)
Re: progetto open source per avanzamenti automatici su ardui
Complimenti ottimo lavoro!
Solo gli stupidi non cambiano mai idea!
Tornio Wabeco D6000 con ELS; Fresa Wabeco F1210; Segatrice Nebes TM125 Inverter; Tavola a dividere Vertex HV-6,Morsa meccnica Allen MAP/78-N
https://www.youtube.com/watch?v=cobEZI8KvOk
Tornio Wabeco D6000 con ELS; Fresa Wabeco F1210; Segatrice Nebes TM125 Inverter; Tavola a dividere Vertex HV-6,Morsa meccnica Allen MAP/78-N
https://www.youtube.com/watch?v=cobEZI8KvOk
- AF116
- FINALMENTE USO IL TORNIO
- Messaggi: 379
- Iscritto il: gio lug 12, 2012 13:37
- Località: Sestri L. (GE)
Re: progetto open source per avanzamenti automatici su ardui
Per tirare il "carro" adesso McMax utilizza uno step motor!
Bellissimo lavoro!
Capisco il problema delle variabili numerose...
Bellissimo lavoro!
Capisco il problema delle variabili numerose...
-
mimoletti
- TORNITORE E FRESATORE
- Messaggi: 1140
- Iscritto il: dom dic 27, 2009 11:31
- Località: Torre del Greco (NA)
Re: progetto open source per avanzamenti automatici su ardui
Ciao McMax, mi è sembrato di capire che praticamente non lo hai ancora testato o sbaglio?
Quando esegui la filettatura a misura perché non è possibile tornare indietro senza fermare il mandrino?
Quando esegui la filettatura a misura perché non è possibile tornare indietro senza fermare il mandrino?
Solo gli stupidi non cambiano mai idea!
Tornio Wabeco D6000 con ELS; Fresa Wabeco F1210; Segatrice Nebes TM125 Inverter; Tavola a dividere Vertex HV-6,Morsa meccnica Allen MAP/78-N
https://www.youtube.com/watch?v=cobEZI8KvOk
Tornio Wabeco D6000 con ELS; Fresa Wabeco F1210; Segatrice Nebes TM125 Inverter; Tavola a dividere Vertex HV-6,Morsa meccnica Allen MAP/78-N
https://www.youtube.com/watch?v=cobEZI8KvOk
- AF116
- FINALMENTE USO IL TORNIO
- Messaggi: 379
- Iscritto il: gio lug 12, 2012 13:37
- Località: Sestri L. (GE)
Re: progetto open source per avanzamenti automatici su ardui
Credo che McMax con la frase "SENZA fermare il mandrino" volesse far notare che non dover fermare il mandrino sia un vantaggio e non un vincolo.
-
luk2k
- CAPO OFFICINA
- Messaggi: 8597
- Iscritto il: lun set 08, 2008 00:10
- Località: portici (na)
- Contatta:
Re: progetto open source per avanzamenti automatici su ardui
certo che è un vantaggio, in pratica arrivati a fine della filettatura ti allontani e torni indietro senza mai fermare il mandrino, risparmi un sacco di tempo (fermo mandrino, inversione, riavvio mandrino)
Non esistono domande stupide ma solo risposte inutili
Re: progetto open source per avanzamenti automatici su ardui
É esattamente ciò che intendevo. Puoi lasciare il mandrino in moto senza invertite la rotazione e riprenderá lo stesso il sincronismo!
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à
“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à
-
mimoletti
- TORNITORE E FRESATORE
- Messaggi: 1140
- Iscritto il: dom dic 27, 2009 11:31
- Località: Torre del Greco (NA)
Re: progetto open source per avanzamenti automatici su ardui
Ti chiedevo perché nel mio progetto ho previsto la possibilità, di filettare senza dover invertire il senso di rotazione del mandrino, come nel tuo, ma volendo lo posso anche fermare all'occorrenza.
Il carro torna sempre indietro alla massima velocità raggiungibile dal sistema, indipendentemente dal passo scelto e dal mandrino che può essere fermo o lasciato ruotare o anche fatto ruotare al contrario.
Mi torna utile quando eseguo torniture o filettature interne, per evitare che i trucioli rovinino la superficie interna del pezzo.
Nel tuo progetto quando esegui la "filettatura a misura" che succede se ti fermi ed inverti il senso di rotazione del mandrino?
Il carro torna sempre indietro alla massima velocità raggiungibile dal sistema, indipendentemente dal passo scelto e dal mandrino che può essere fermo o lasciato ruotare o anche fatto ruotare al contrario.
Mi torna utile quando eseguo torniture o filettature interne, per evitare che i trucioli rovinino la superficie interna del pezzo.
Nel tuo progetto quando esegui la "filettatura a misura" che succede se ti fermi ed inverti il senso di rotazione del mandrino?
Solo gli stupidi non cambiano mai idea!
Tornio Wabeco D6000 con ELS; Fresa Wabeco F1210; Segatrice Nebes TM125 Inverter; Tavola a dividere Vertex HV-6,Morsa meccnica Allen MAP/78-N
https://www.youtube.com/watch?v=cobEZI8KvOk
Tornio Wabeco D6000 con ELS; Fresa Wabeco F1210; Segatrice Nebes TM125 Inverter; Tavola a dividere Vertex HV-6,Morsa meccnica Allen MAP/78-N
https://www.youtube.com/watch?v=cobEZI8KvOk
Re: progetto open source per avanzamenti automatici su ardui
Nella fase di filettatura il vincolo è psudo-meccanico, quindi la vite segue sempre il mandrino ovvero, se mi fermo e faccio girare al contrario, il carro torna indietro seguendo il passo. Una volta arrivato alla fine del filetto posso fare quello che voglio: fermare il mandrino, lasciarlo girare, invertire il senso..... alla pressione del tasto il carro tornerà ad inizio filettatura ed alla seconda pressione ripartirà aspettando il sinconismo angolare del mandrino.
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à
“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à