MECCANICA e DINTORNI

COSTRUIAMO LE NOSTRE CNC DIVERTENDOCI CON L'AIUTO DI TANTI PROFESSIONISTI ESPERTI
Oggi è gio mar 28, 2024 22:16

Tutti gli orari sono UTC +1 ora




Apri un nuovo argomento Rispondi all’argomento  [ 76 messaggi ]  Vai alla pagina Precedente  1, 2, 3, 4, 5, 6  Prossimo
Autore Messaggio
 Oggetto del messaggio: Re: Electronic lead screw
MessaggioInviato: dom mar 02, 2014 18:21 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Anche io avevo iniziato a studiare questo progetto, insieme a mille altri che giacciono in sospeso finché non avremo finito la Mc Raban :risatina:
L'interrupt va usato sicuramente ma non direttamente su ogni singolo impulso dell'encoder. La cosa migliore come ipotizza Mecha a mio avviso è quella di utilizzare l'impulso dell'encoder come ingresso Timer: a quel punto è l'impulso stesso dell'encoder che incrementa il timer e caricando il valore corretto in base al passo da effettuare si può gestire la rotazione della vite con l'interrupt dello stesso timer.
Il polling non lo vedo idoneo perché la latenza non è sempre uguale e si rischia di generare i passi in modo non perfettamente sincrono rispetto al passo precedente.
Poi, come tutti i software, vanno provati sul campo....

_________________
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: Electronic lead screw
MessaggioInviato: dom mar 02, 2014 18:51 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Il ciclo di conteggio di polling nel mio caso ha sempre la stessa durata per tanto esiste un live ritardo ma costante nel tempo. Inoltre facendo lavorare il Pic ad una frequenza di 20 Mhz il tempo è trascurabile. Il problema si potrebbe porre in futuro nell'eventualità in cui dovrei implementare altre funzioni.

_________________
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: Electronic lead screw
MessaggioInviato: dom mar 02, 2014 22:06 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
20Mhz sono tanti in effetti ma non trascurare il fatto che anche 1800 passi di encoder sono tanti.... Certo per filettare vai piano e quello aiuta ma è anche vero che 20Mhz non vuol dire mai (o quasi) 20 MIPS.... Tante istruzioni, soprattutto se scritte in linguaggio complesso come il basic hanno bisogno di parecchi cicli di clock per essere completate. Già ad esempio dovendo gestire un display la cosa si complica e non poco: le funzioni di scrittura e gestione del display sono complicate e spesso includono delay necessari a formattare correttamente i timing di comunicazione con il controller del display; in questi casi i polling verrebbero rallentati notevolmente dai tempi morti del display e l'utilizzo degli interrupt è pressoché obbligatorio.....

_________________
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: Electronic lead screw
MessaggioInviato: lun mar 10, 2014 22:30 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Ciao Max,

alla fine avevi ragione, comunque inizialmente avevo fatto le tue stesse considerazioni, ma simulandolo con Proteus funzionava e mi sono fidato troppo del simulatore, ora ho modificato il programma, e genero l'impulso di stepper su l'interruzione generata dall'overflow del Timer0, lo provato fino a 2300 giri/min, il massimo possibile dal mio tornio e funziona tutto regolare. Domani scatto qualche foto all'oscilloscopio e vela mostro.

_________________
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: Electronic lead screw
MessaggioInviato: mar mar 11, 2014 07:57 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
il miglior simulatore é sempre il banco di prova! :risatina:
Complimenti per la realizzazione; posta il video che sono curioso.

_________________
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: Electronic lead screw
MessaggioInviato: mar mar 11, 2014 20:20 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Provato fino a 500Kz, nessun problema. Ora non mi resta che montare tutto sul tornio.


Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

_________________
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: Electronic lead screw
MessaggioInviato: mar mar 11, 2014 23:31 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Che ingressi del PIC hai usato per l'encoder 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à


Top
 Profilo  
 
 Oggetto del messaggio: Re: Electronic lead screw
MessaggioInviato: gio mar 13, 2014 00:03 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Il canali delle encoder sono collegati sugli ingressi di una porta exor, l'uscita sul Pin RA4 (T0CKl) ed attraverso un flip-flop ti D di cui gli ingressi collegati sempre ai canali dell'encoder stabilisco il senso di rotazione.

_________________
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: Electronic lead screw
MessaggioInviato: mar mar 18, 2014 23:54 
Non connesso
TRA NON MOLTO PASSO AL TORNIO

Iscritto il: lun nov 12, 2012 00:17
Messaggi: 177
Località: udine
Hai previsto rampe di accellerazione e di frenata ?

Mandi Mecha


Top
 Profilo  
 
 Oggetto del messaggio: Re: Electronic lead screw
MessaggioInviato: sab mar 22, 2014 14:14 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Per il momento no, ora lo voglio provare operativamente.

_________________
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: Electronic lead screw
MessaggioInviato: lun mar 24, 2014 18:51 
Non connesso
TRA NON MOLTO PASSO AL TORNIO

Iscritto il: lun nov 12, 2012 00:17
Messaggi: 177
Località: udine
Ti seguo con vibbbbrante interesse :grin: :grin: :grin:

Mecha


Top
 Profilo  
 
 Oggetto del messaggio: Re: Electronic lead screw
MessaggioInviato: dom mag 18, 2014 17:55 
Non connesso
TORNITORE E FRESATORE

Iscritto il: dom dic 27, 2009 11:31
Messaggi: 1140
Località: Torre del Greco (NA)
Finalmente ho trovato il tempo per poter collaudare il mio progetto, e funziona alla grande è una goduria poter cambiare gli avanzamenti e scegliere il passo di filettatura senza sostituire gli ingranaggi. Per il momento accontentatevi delle foto a breve faro un video.


Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

_________________
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: Electronic lead screw
MessaggioInviato: dom mag 18, 2014 18:20 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8842
Località: Bussero (MI)
Fantastico lavoro! Complimenti!
Prima o poi, quando avrò un tornio degno di essere chiamato tale, lo farò anch'io!

_________________
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: Electronic lead screw
MessaggioInviato: dom mag 18, 2014 20:31 
Non connesso
CAPO OFFICINA

Iscritto il: dom nov 06, 2011 17:34
Messaggi: 32784
Località: Napoli
Complimenti Massimo.


Top
 Profilo  
 
 Oggetto del messaggio: Re: Electronic lead screw
MessaggioInviato: dom mag 18, 2014 21:06 
Non connesso
TORNITORE E FRESATORE
Avatar utente

Iscritto il: mer ago 21, 2013 22:21
Messaggi: 1201
Località: Pavia
Bel lavoro Massimo: complimenti!

_________________
<< Chi osa vince... >>


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 76 messaggi ]  Vai alla pagina Precedente  1, 2, 3, 4, 5, 6  Prossimo

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 3 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