MECCANICA e DINTORNI

COSTRUIAMO LE NOSTRE CNC DIVERTENDOCI CON L'AIUTO DI TANTI PROFESSIONISTI ESPERTI
Oggi è lun lug 01, 2024 03:38

Tutti gli orari sono UTC +1 ora




Apri un nuovo argomento Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.  [ 1423 messaggi ]  Vai alla pagina Precedente  1 ... 85, 86, 87, 88, 89, 90, 91 ... 95  Prossimo
Autore Messaggio
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: gio nov 18, 2021 23:02 
Non connesso
TORNITORE E FRESATORE

Iscritto il: lun set 29, 2008 23:19
Messaggi: 1802
Località: Cologno Monzese
Ciao sbif, ho dato un occhio alla ruota dentata che mi dicevi, ma purtroppo non ho spazio per montare una ruota lì, anche smontando il resto. La ruota che indicavo io ogni giro di mandrino perde 1/4 ovvero ogni 4 giri torba in fase, ma che rapporto di demoltiplica hanno, non ci arrivo da solo...

_________________
Ù.


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 07:59 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: mer set 15, 2021 10:31
Messaggi: 37
Località: Brescia
Sbinf ho fatto ripristina valori niente è la stessa cosa, 800 passi vite, passo vite 3000, passi driver 800 . A passo filettatura 3 ci vogliono piu di 10 giri di encoder per fare un giro completo del motore


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 09:21 
Non connesso
TORNITORE E FRESATORE

Iscritto il: ven nov 21, 2008 14:34
Messaggi: 1343
Località: Roma
Sicuro che parliamo di filettatura e non di avanzamento? Il motore è in presa diretta? Puoi condividere la configurazione degli switch del driver.

_________________
-->I MIEI VIDEO<--


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 09:52 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: lun feb 29, 2016 11:29
Messaggi: 13629
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
@UMBEZ
Conta il numero di denti delle due ruote e fai la divisione.
Sai fare la divisioni no ? :risatina:

_________________
Gli errori sono per i principianti, noi esperti puntiamo al disastro !!!
Le conoscenze acquisite, sono proporzionali al DANNO PRODOTTO !!! ( esperienza personale...)
youtube



Immagine 2°socio TIRATOSAURO CLUB ITALIAN


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 10:32 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: mer set 15, 2021 10:31
Messaggi: 37
Località: Brescia
Sisi ho impostato filettatura metrica 3 mm poi filetto vincolato e ruotando l encoder il motore gira pochissimo
Davide al momento non ho ancora montato ingranaggi. Io vorrei fare rapporto o 1 a 1 o 2 a 1 ma cosi facendo ho rapporto 10 a 1


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 11:25 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: lun feb 29, 2016 11:29
Messaggi: 13629
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
"ma che rapporto di demoltiplica hanno, non ci arrivo da solo..."
Heum Mario312, il mio msg era per Umbez ... :risatina:

_________________
Gli errori sono per i principianti, noi esperti puntiamo al disastro !!!
Le conoscenze acquisite, sono proporzionali al DANNO PRODOTTO !!! ( esperienza personale...)
youtube



Immagine 2°socio TIRATOSAURO CLUB ITALIAN


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 11:32 
Non connesso
TORNITORE E FRESATORE

Iscritto il: lun set 29, 2008 23:19
Messaggi: 1802
Località: Cologno Monzese
Davide ho pensato di montare l'encoder con un rapporto 1:4 così torno in fase con il mandrino.
Penso sia corretto desumerlo?
(non sono ingranaggi sono ruote XL ma il conto dei denti devo farlo comunque!!)
Ciao!!

_________________
Ù.


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 14:02 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: mer set 15, 2021 10:31
Messaggi: 37
Località: Brescia
Sbinf ho fatto un altra prova ma niente ho provato anche a modificare gli impulsi del driver . Ho visto che con movimento libero un giro di motore corrisponde a 18mm circa


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 14:15 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8868
Località: Bussero (MI)
Umbez da quanti passi é l'encoder?

_________________
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: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 17:33 
Non connesso
SON PASSATO AI TRAPANINI

Iscritto il: mer ago 13, 2014 09:21
Messaggi: 87
Località: Pordenone
Mario, occhio che devi inserire un valore corretto negli avanzam.long. ( i Norton)
Cioè se hai la vite madre da 3mm in diretta con lo stepper il valore Norton di default che inserisci dev'essere 300 ( cent\giro) altrimenti sballa tutto.
Anzi, se vuoi star tranquillo metti tutti i 4 campi a 300 così non puoi confonderti ;)


Ultima modifica di tarzan il ven nov 19, 2021 17:54, modificato 1 volta in totale.

Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 17:50 
Non connesso
TORNITORE E FRESATORE

Iscritto il: lun set 29, 2008 23:19
Messaggi: 1802
Località: Cologno Monzese
McMax ancora non l'ho comprato, mi dai un'indicazione di quanti passi?
Poi volevo chiederti una info, sto facendo il porting del tuo codice verso lcd2004 (display grafico) della ramps con encoder e tasto centrale ma arduino uno ha solo 2 interrupt e li hai usati per l'encoder giustamente, se volessi continuare dici che posso pensare di sviluppare la funzione dell'encoder con digitalRead (quindi senza interrupt) o meglio migrare verso il 2550? (so che è inutile, ho già preso il joy da te consigliato ma giusto per prendere confidenza col tuo sorgente) .
Poi ho caricato tutto sul mio github privato (quindi non visibile, ma solo personale), se hai un'utenza perchè non iniziare a versionarlo e fare i rami con le varie versioni (quelle di sbif ad esempio), ma questo è solo un suggerimento per la fruibilità, e piazzarci una bella licenza MIT ad esempio.
Io non sono il proprietario, quindi non mi attribuisco ne meriti ne mi permetto di pubblicare cose non mie.

Prendilo come spunto il mio eh...

Ciao!!

_________________
Ù.


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 19:13 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8868
Località: Bussero (MI)
Si Umbez avevo già pensato a metterlo su git ma non ho mai tempo. L'account ce l'ho, adesso vedo di farlo.

L'encoder ha bisogno degli interrupt: non puoi gestirlo con digitalRead perché dovresti andare in polling continuo e quindi senza possibilità di eseguire altro codice. Senza contare che la digitalRead è un'istruzione complessa che porta via troppi cicli di Clock.
Un encoder da 250 passi genera 1000 fronti al giro che, alla modesta velocità di rotazione di 200g/min vuol dire un interrupt ogni 300usec. che diventano 150usec se la velocità sale a 400g/min, e addirittura peggio se si usa un encoder di risoluzione maggiore. Con un encoder da 400passi i fronti diventano 1600 e a 200g/min vuol dire un interrupt ogni 187usec che diventano 93,5usec a 400 g/min. La gestione del display e tutte le routine di controllo sia del motore stepper che della posizione richiedono parecchie istruzioni complesse che hanno bisogno di tempo per essere eseguite tra un passo e l'altro.
Con Arduino UNO siamo davvero al limite, mantenendo comunque un ragionevole margine di sicurezza. Certo con un mega la situazione migliora ma stiamo pur sempre parlando di un micro a 8 bit che per quanto possa avere un Clock più veloce ha pur sempre dei limiti, soprattutto per il calcoli con variabili a 16 bit o più.

Per l'encoder direi al max 400 passi/giro, che diventano poi 1600.

_________________
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: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 19:18 
Non connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8868
Località: Bussero (MI)
Mario132: "passo vite 3000"

spero tu intenda 3.000. Il passo vite nelle impostazioni è un numero non intero.
Se la posizione angolare è corretta allora forse il problema è sul pilotaggio del motore stepper.
L'avanzamento in filettatura l'hai provato facendo girare il mandrino a mano oppure hai acceso il tornio ?

_________________
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: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 20:12 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: mer set 15, 2021 10:31
Messaggi: 37
Località: Brescia
Ragazzi ho trovato il problema... non mi sono accorto che gli swich del driver partono al contrario rispetto all ordine della tabella scritta sopra. Adesso se voglio fare rapporto 2a1 metto 400p sul controllore e 800p sul driver


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: ven nov 19, 2021 21:09 
Non connesso
SON PASSATO AI TRAPANINI

Iscritto il: mer ago 13, 2014 09:21
Messaggi: 87
Località: Pordenone
Eh, ti capisco, mi era capitata la stessa cosa per colpa della serigrafia messa al contrario rispetto alla posizione degli switch...mannaggia a loro!


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.  [ 1423 messaggi ]  Vai alla pagina Precedente  1 ... 85, 86, 87, 88, 89, 90, 91 ... 95  Prossimo

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 4 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it