Pagina 1 di 30

progetto open source per avanzamenti automatici su arduino

Inviato: gio gen 08, 2015 16:29
da luk2k
detta così sembra na cosa seria... :risatina:

scherzi a parte vorrei produrre con il vostro aiuto un sistema basato su arduino che sia in grado di gestire uno o + driver per motori pp e permettere, in primis a me e poi a chiunque non ci capisce una mazza di elettronica (sempre io :risatina: ) di metter su un sistemino semplice semplice per gestire degli avanzamenti generici

non importa che sia tornio o fresa, per ora intendo fare una cosa tipo poter mandare un avanzamento predeterminato impostando il passo della vite madre ecc ecc

in modo che la board sia comune a tutte le applicazione salvo poi personalizzarne i parametri


l'uso di arduino e driver preconfezionati è solo per rendere il progetto finale una sorta di kit modulare di montaggio dove alla fin fine basta solo attaccare i fili giusti nei posti giusti per mandare il tutto, senza per forza di cose dover essere un genio dell'elettronica

ora il sistema come è fatto prevede

enable generale con sblocco del motore per usare un avanzamento manuale senza essere impediti dal motore stesso

blocco del motore senza movimento, magari per tenere una posizione nei torni dove non c'è il blocco del carro

avanzamento costante e l'inversione di marcia con regolazione della velocita' da potenziometro

movimento del carro comandato da jon con 0 centrale, mandando il joi a dx il carro si muove a destra, mandando il joi a sx il carro si muove a sx, con joi centrale il carro è bloccato, la velocita' è proporzionale a quanto forte spingete nei due sensi, gia' implementata in maniera latente la possibilita' di muovere un secondo asse in visto che il joi ha un campo di azione su due assi x/y (sarebbe il fungo che si trova sui controller delle play station..)

questo fino ad ora implementato e funzionante in maniera abbastanza stabile


ora chiedo, cosa altro implementare per il tornio?
cosa per la fresa?

le mie idee erano tipo la possibilita' di montare un finecorsa induttivo per fare una sorta di battuta regolabile
una routine per eseguire delle passate di sgrossatura ecc ecc

ovviamente con un solo asse la cosa risulta abbastanza limitata ma tempo al tempo

il tutto finito ovviamente si carica su una board arduino senza alchimie strane, un cavo usb e il programmino della scheda


tipo di board arduino e driver selezionabili in base alla bisogna, per un solo asse anche il + piccolo arduino basta e avanza
per un multi asse ci vuole qualcosa di + performante vista la necessita' di portarsi dietro molti + stati logici dal campo


sotto con le idee gente!

+ tardi pubblico qualcosina giusto per capirci ;)

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 16:30
da luk2k
ps non tirate subito in ballo le filettature senno' mettete in crisi le mie capacita' di programmatore del sabato sera... :risatina:

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 17:04
da nestorio
premesso che ho capito(?) metà di quanto scritto,e figuriamoci che hai detto di essere scarso,la parola arduino mi solletica sempre.ben vengano aiuti,tutor o quant'altro che possano aiutare pippe come me a digitalizzare qualcosa :grin:

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 17:21
da luk2k
Rileggendo io mi capisco anche meno di te :risatina:

Ero di corsa, ora che torno a casa chiarifico il mio astruso pensiero ...

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 18:15
da art
mi vuoi proprio costringere a mettere mano alla fresa... :ghgh: :ghgh:

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 18:19
da .:black:.
io avevo fatto un programma con arduino che permetteva di muovere 2 passo passo usando come driver 2 L298 e un motore servo. aveva anche i finecorsa, si sceglieva il passo della vite di manovra (solo per un motore, nel progetto non c'era vite bisogno di due viti di manovra). usavo arduino uno.
per farlo avevo fatto semplicemente uso della libreria standard, anche se i primi progetti erano stati scritti senza libreria.
se si vuole però filettare la cosa si complica, in quanto serve conoscere la posizione angolare effettiva del mandrino in ogni punto. basta un encoder, ma a dire il vero non li ho mai usati.

sono uno scarso programmatore, ma se ci mettiamo tutti insieme sicuramente esce qualcosa di buono.

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 18:21
da onorino
l'open source è una pantegana ? se si fino qui ti posso aiutare , è il resto che non capisco :risatina:

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 20:09
da nestorio
:risatina:

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 20:20
da silvanossm
Io non ci capisco una mazza :( [zinzin.gif] ma va visto che ho una fresatrice la cosa impostata in questo modo mi interessa molto :grin: :grin: seguirò gli sviluppi --- Grazie a tutti

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 21:10
da eugeniopazzo
mi interessa molto e sarebbe il mio prossimo progetto. vedo che lo vuoi sviluppare anche tu quindi mi unisco al coro volentieri. ovviamente il mio interesse sarebbe anche farlo filettare perchè cambiare le ruote al myford mi fa diventare scemo : )

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 21:12
da onorino
ora lo fai incavolare , te lo ha detto di non parlare di filettature :risatina:

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 21:14
da eugeniopazzo
hahaha scusa luk! facciamo che il siatema per leggere il segnale dell' encoder me lo studio io e poi dopo quando non ci ho capito nulla vengo a chiedervi : )

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 21:17
da luk2k
l'intento era proprio quello di fare una collaborazione in modo da metter su una cosa interessante un po' per tutti :grin:

primo esperimento

avanzamento costante con velocita' regolata dal potenziometro
mentre il motore va i tasti non hanno effetto, invertono il senso di rotazione solo a motore fermo

questo primo esperimento usava banalmente un treno di high low per dare i passi al driver, come si vede, ma sopratutto come si sente, la cosa non è per nulla pulita...


Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 21:17
da luk2k
eugenio, per questa volta faccio finta di non aver letto.. :risatina:

Re: progetto open source per avanzamenti automatici su ardui

Inviato: gio gen 08, 2015 21:21
da luk2k
questa invece la funzione con il joi

il motore segue il verso del joi e la velocita' è funzione dell'inclinazione dello stesso

inoltre ora il motore suona decisamente meglio grazie all'uso di una libreria apposita per comandare i driver dei motori pp

ho usato una libreria bella che fatta perchè la mia filosofia recita
"se qualcuno ha speso tempo per fare quello che vorresti fare tu e l'ha fatto anche meglio di come lo farai tu, non perdere tempo a rifare tutto da capo... :risatina: "