MECCANICA e DINTORNI

COSTRUIAMO LE NOSTRE CNC DIVERTENDOCI CON L'AIUTO DI TANTI PROFESSIONISTI ESPERTI
Oggi è sab set 28, 2024 20:32

Tutti gli orari sono UTC +1 ora




Apri un nuovo argomento Rispondi all’argomento  [ 436 messaggi ]  Vai alla pagina Precedente  1 ... 17, 18, 19, 20, 21, 22, 23 ... 30  Prossimo
Autore Messaggio
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: dom nov 01, 2015 23:27 
Non connesso
CAPO OFFICINA

Iscritto il: dom nov 06, 2011 17:34
Messaggi: 32784
Località: Napoli
Mmmm... ben poco :rotfl: :rotfl: :rotfl:


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: dom nov 01, 2015 23:29 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: mar mar 23, 2010 22:18
Messaggi: 41385
Località: Artena(Roma)
grazie :risatina:

_________________
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


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: dom nov 01, 2015 23:29 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8902
Località: Bussero (MI)
si Rino ho messo un finecorsa per stoppare. In pratica, senza fase scarico ne niente, imposti la lunghezza del filetto e lui si ferma li. Poi premi una combinazione di tasti per farlo tornare indietro e quando premi start riparte aspettando il sincronismo del mandrino.... chiaramente il tutto senza mai fermare il tornio. 15mm è la lunghezza..... :risatina:

_________________
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à


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: dom nov 01, 2015 23:30 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: mar mar 23, 2010 22:18
Messaggi: 41385
Località: Artena(Roma)
ma dove sei imposti il passo ?

_________________
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


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: dom nov 01, 2015 23:32 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: mar mar 23, 2010 22:18
Messaggi: 41385
Località: Artena(Roma)
ho rivisto il video con calma , ci sono altre schermate.

_________________
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


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 01:01 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8902
Località: Bussero (MI)
Si c'è una schermata per impostare il passo e poi, se scegli "filettatura a misura", prima di iniziare gli imposti la lunghezza.

_________________
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à


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 12:57 
Non connesso
FINALMENTE USO IL TORNIO
Avatar utente

Iscritto il: gio lug 12, 2012 13:37
Messaggi: 379
Località: Sestri L. (GE)
Lo so che i complimenti fatti da un principiante della meccanica ormai diversamente giovane come me contano poco, però te li faccio lo stesso!


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 14:03 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Ottimo lavoro, che strategia hai usato per la conta degli impulsi provenienti dall'encoder?

Quando esegui la filettatura a "misura" prima di far tornare l'utensile indietro se provi a fermare il mandrino e lo ruoti in senso contrario di mezzo giro, si sincronizza comunque correttamente? Hai provato?

_________________
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


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 15:58 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8902
Località: Bussero (MI)
Per la conta degli impulsi ho usato un sistema che apparentemente sembra macchinoso ma in realtà risulta molto rapido durante l'operazione di filettatura.
Per prima cosa calcolo quanti step deve fare la vite ad ogni giro del mandrino, che variano ovviamente in base al passo impostato. Determinati quelli, utilizzo un array che verrà riempito con tanti valori quanti sono gli step e, all'interno di ogni cella dell'array, inserisco un numero che indica quanti passi dell'encoder bisogna attendere prima di cambiare cella ed eseguire quindi il passo della vite. L'array viene scandito per messo di un indice ed ogni volta che questo incrementa o decrementa verrà eseguito uno step della vite nella direzione di incremento/decremento. In questo modo si crea un vincolo pseudo-meccanico: la vite segue l'andamento del mandrino a prescindere dal verso di rotazione. Se fermo il mandrino e lo faccio girare al contrario la vite farà lo stesso, esattamente come avviene su n normale tornio ad ingranaggi.
Tutti i calcoli sui floating point con i resti e la sepazione dei decimali vengono eseguiti una sola volta immediatamente dopo aver impostato il passo ed al di fuori del ciclo di filettatura; in questo modo la routine di filettatura risulta esente da complessi calcoli e non si rischia di perdere passi. Tra l'altro fare l'inversione di marcia ricalcolando il divisore ed eseguendo l'approssimazione successiva a ritroso è molto complicato e dispendioso in termini di risorse di calcolo..... con questo metodo, che vado avanti o indietro non camba assolutamente nulla.

Il sincornismo sul mandrino per iniziare il filetto viene preso calcolando l'index in modo matematico. In pratica, sapendo che il mandrino esegue 1000 passi/giro, faccio in modo di partire quando il conteggio degli step raggiunge i mutipli di 1000 passi. Così facendo il sincornismo non tiene conto del verso di rotazione per cui, facendo ruotare il mandrino al contrario, la vite prenderà il sincronismo e girerà al contrario seguendo sempre il profilo del filetto!

_________________
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à


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 18:23 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Ma generi un'interrupt per ogni impulso?

_________________
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


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 18:29 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8902
Località: Bussero (MI)
Si certo! Entrambi i segnali dell'encoder sono sotto interrupt!
Ho ottimizzato parecchio la velocitá di lettura con uno stratagemma.... Se ti interessa approfondisco.

_________________
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à


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 18:36 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Questo non mi piace.

_________________
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


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 18:46 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8902
Località: Bussero (MI)
:shock:
Perché scusa tu l'encoder mentre filetti cosa fai, lo leggi in polling?

_________________
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à


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 19:49 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Nella prima versione usavo il timer, nella seconda versione ho utilizzo una delle periferiche del Pic concepita per la gestione degli encoder, in entrambi i casi l' interruzione avviene solo quando deve essere generato l'impulso di step.

_________________
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


Top
 Profilo  
 
 Oggetto del messaggio: Re: progetto open source per avanzamenti automatici su ardui
MessaggioInviato: lun nov 02, 2015 20:44 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8902
Località: Bussero (MI)
avendo la QEI certo viene più semplice. Arduino non dispone della QEI e ha un solo ingresso "input capture" quindi usandolo non puoi moltiplicare per 4 la risoluzione.
La mia routine di gestione degli interrupt è ottimizzata per essere eseguita in una manciata di cicli entro i quali viene incrementato o decremento il contatore e impostato un flag per dire al codice che il passo è stato letto. La velocità massima di rotazione in filettatura è inversamente proporzionale al passo, che è poi ciò che avviene quando si filetta. Il filetto con passo 1,5mm l'ho fatto a ca 300 giri al min...

_________________
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à


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 436 messaggi ]  Vai alla pagina Precedente  1 ... 17, 18, 19, 20, 21, 22, 23 ... 30  Prossimo

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: dani55 e 9 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it