MECCANICA e DINTORNI

COSTRUIAMO LE NOSTRE CNC DIVERTENDOCI CON L'AIUTO DI TANTI PROFESSIONISTI ESPERTI
Oggi è ven apr 19, 2024 14:06

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 ... 37, 38, 39, 40, 41, 42, 43 ... 95  Prossimo
Autore Messaggio
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: mar mar 19, 2019 19:18 
Connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8847
Località: Bussero (MI)
ah, hai fatto un ottimo lavoro! Bella soprattutto l'integrazione dell'ELS sulla testa del tornio.
Attenzione ai fori per display, pulsanti e joystick.... cerca di proteggere lo spazio che resta libero altrimenti li ti si riempie di trucioli, morchia e polvere.

_________________
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: mar mar 19, 2019 21:41 
Non connesso
utente sotto controllo

Iscritto il: mar mar 01, 2016 19:23
Messaggi: 1032
Località: Vicenza
Grazie Max.


Quello che non mi è chiaro è che se faccio fare 10 giri al mandrino il carro ora non si muove di un centesimo (ovviamente) perche gli ingranaggi sulla testa di cavallo non ci sono piu.
Per muovere il carro devo impostare un avanzamento sull’els. Che avanzamento dovevo impostare per prendere nota dei valori?? ....Ma forse, intendevi dire 10 giri della barra scanalata?

Ad ogni modo ho fatto tutto.
Il mio tornio ha 3 posizioni A B C (dove B è il doppio di A, mentre C è la meta di A)
I valori coretti per il mio tornio sono quindi i seguenti:
(A) Longitudinale = 200 trasversale= 50
(B) Longitudinale = 400 trasversale= 100
(C) Longitudinale = 100 trasversale= 25

Quindi tutto ok!


Per curiosita Max all’incirca quali sono i valori che ha il tuo tornio nelle posizioni longitudinali?




Per la puleggie pensavo che con una coppia puleggie grandi si perdesse coppia rispetto ad una coppia puleggie piccole. Invece se il rapporto è 1:1 delle puleggie da 100mm trasmettono la stessa coppia di puleggie da 10 mm?


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: mer mar 20, 2019 21:31 
Connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8847
Località: Bussero (MI)
Si in effetti hai ragione... i 10 giri devi farli fare alla barra e non al mandrino.
La mia norton ha 4 rapporti, che corrispondono a questi avanzamenti sul longitudinale: 54, 30, 20, 10 cent/giro... con buona approssimazione ma dovrei rifare le misure perché potrei avere qualche imprecisione.

Certo che le pulegge se sono uguali trasmettono la stessa coppia, non importa il diametro. Funziona come per le ruote dentate (e di fatto lo sono)

_________________
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: mer mar 20, 2019 22:48 
Non connesso
utente sotto controllo

Iscritto il: mar mar 01, 2016 19:23
Messaggi: 1032
Località: Vicenza
Ok allora mi è tutto chiaro!
..... mi è chiaro anche il perche il mio alla max velocita si blocca.... semplicemente perche a parita di giri della barra scanalata il mio ha un avanzamento moooolto piu alto del tuo... quindi a pari avanzamento i tuoi 500 giri dello stepper corrispondino mediamente ai 250 giri del mio.

Bene ho provato tutto e funziona tutto bene.

Quando puoi metterci mano al firmware per aggiungere la gestione dell’index dell’ecnoder potresti mettermi su “modo avanzamento” come scelta di default cent/giro anziche mm/minuto?


Grazie Max e ancora grazie :grin:


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: gio mar 21, 2019 07:16 
Connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8847
Località: Bussero (MI)
In realtà il mio motore non stalla nemmeno se innesto la vite al posto della barra :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: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: dom mar 24, 2019 17:06 
Non connesso
utente sotto controllo

Iscritto il: mar mar 01, 2016 19:23
Messaggi: 1032
Località: Vicenza
McMax, ho provato le filettature e sono perfette.

Devo solo trovare una forumla o una tabella che mi indichi il diametro del tondino esatto da avere prima di iniziare la filettatura.
Questo perche ho visto che usando inserti (che lavorano a pressione e non a taglio come l'hss) la cresta aumenta di diametro portando fuori misura la filettatura!

Per il resto anche il firmware è davvero ben fatto, soprattutto la parte filettatura. Rinnovo i complimenti :grin:
A proposito siccome filetto con inserti avrei bisogno di piu velocita possibile. Ho provato a 400 rpm ed è tutto ok, fino a quanti rpm posso spingermi secondo te senza perdere il passo?


ps. ecco proprio ad essere rompipalle il menu della funzione "avanzamento vincolato", probabilmente non l'ho capito, ma mi sembra un po articolato.
L'avrei fatto piu semplice come l'hai fatto su "filettatura a misura"; quindi mettendo un solo "entry" per la lunghezza dell'avanzamento. (adesso ce ne sono due e li io faccio casino oltre ad essere un passaggio in piu di "selezione").


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: dom mar 24, 2019 17:58 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: gio ott 17, 2013 21:04
Messaggi: 13
Località: Verbano - confine Italo Svizzero
Un saluto a tutto il Forum,
allego le foto della mia realizzazione dell' ELS pensato, progettato e perfezionato da McMax a cui va il mio ringraziamento e ammirazione per l'ottimo lavoro svolto. Un ringraziamento anche a tutti coloro che nel tempo hanno collaborato con suggerimenti e consigli vari al completamento del progetto.
Al posto del joystick dello shield per Arduino ho preferito installare 4 pulsanti, del tipo a pressione a 2 livelli (recuperati da una scheda guasta di un radiocomando industriale per carroponte, trovata su un banchetto ad una fiera), pigiando i pulsanti con il primo contatto si ha un incremento lento, pigiando a fondo si chiude anche il secondo contatto e si ottiene un incremento più veloce. Sullo stampato dello shield ho installato 2+2 trimmer multigiro da 5K che fanno le veci dei 2 trimmer del joystick, più 2 resistenze fisse (2,2K) che con la pressione a fondo dei pulsanti simulano le posizioni quasi estreme del joystick. Anche per il pulsante “SEL" ho utilizzato il tipo a contatti a 2 livelli sfruttando il secondo contatto come “Sel+Reset" per il ritorno rapido del carro a fine passata durante la filettatura a misura. Ho lasciato anche il pulsante dedicato al solo “Reset" per gli azzeramenti.
Per le prove al banco della parte elettronica ho usato un motoriduttore per fare ruotare l’ancoder simulando l'asse del mandrino e testare le varie funzioni con i pulsanti al posto del joystick.
L'encoder è da 360 passi/giro con anche l'uscita “index” in attesa dell’aggiornamento alla versione che ne implementi l'uso.
Il motore è un NEMA 23 a 2 fasi da 280 N.cm con assorbimento max di 4,2 A/fase, il driver è il DM 856 alimentato a 60 V cc.
Per la parte meccanica dalle foto si vede che ho completamente eliminato la testa di cavallo originale con i relativi ingranaggi sostituendola con una piastra che fa da supporto all'encoder accoppiato 1:1 con pulegge e cinghia dentata al mandrino ed alla lanterna che sostiene e distanzia il motore per albero comando della madrevite consentendo di interporre un giunto elastico per compensare eventuali lievi disallineamenti. Così il tornio è anche diventato molto meno rumoroso durante la rotazione, soprattutto ad elevata velocità.
Assemblato, cablato e configurato il tutto ha funzionato subito al 100%, merito dell’ottima descrizione del progetto e del manuale d'uso redatti da McMax in modo chiaro, preciso ed esaustivo.
Ancora grazie e complimenti a McMax.


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


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: dom mar 24, 2019 18:01 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: gio ott 17, 2013 21:04
Messaggi: 13
Località: Verbano - confine Italo Svizzero
Aggiungo il resto delle foto


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


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: lun mar 25, 2019 20:00 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: mar gen 08, 2019 13:08
Messaggi: 42
Località: pavia
Cavoli che bel lavoretto!
Appena finisco un lavoretto che ho in ballo mi cimento nel ELS


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: lun mar 25, 2019 21:30 
Connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8847
Località: Bussero (MI)
Complimenti per la realizzazione Roby, davvero ben fatto!
Una curiosità, che ingressi hai usato per collegare i pulsanti ? I pins liberi non sono molti e col joystick te la cavi praticamente con solo due ingressi analogici mentre con quei pulsanti, se ho capito bene come funzionano, ti partono 8 pins solo per loro.....

_________________
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: mar mar 26, 2019 00:12 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: gio ott 17, 2013 21:04
Messaggi: 13
Località: Verbano - confine Italo Svizzero
Ho usato i medesimi ingressi che impiega lo shield, in pratica sulla parte centrale dello shield, diciamo la zona tipo millefori, ho saldato i 2+2 trimmer multigiro, una coppia per l'asse verticale e una per quello orizzontale, il dettaglio dello schema lo puoi vedere sul foglietto ripreso dalla foto E2. Ogni coppia di trimmer va regolata per avere nei due rami la metà della resistenza totale del trimmer che fa parte del joystick originale, se non ricordo male 5K, quindi 2,5K + 2,5K (queste regolazioni vanno fatte con il gruppo trimmer pulsanti non ancora collegato alle rispettive piazzole sullo stampato dello shield) In parallelo a ogni trimmer c'è un pulsante. I tre terminali di ciascun gruppo trimmer + pulsanti (uno per l'asse verticale e uno per quello orizzontale) sono poi collegati sullo stampato dello shield al posto del rispettivo trimmer che fa parte del joystick.
Successivamente, avendo a disposizione i pulsanti con i contatti a 2 livelli, ho pensato di sfruttare il secondo contatto per inserire una resistenza fissa per simulare la posizione quasi estrema della leva del joystick per avere due velocità (lento e veloce) di incremento dei valori nei vari settaggi.
Per gli altri tre pulsanti (Esc, Sel e Reset) li ho semplicemente collegati al posto dei rispettivi pulsanti previsti sullo stampato dello shield, utilizzando un pulsante del tipo a contatti progressivi per la combinata Sel +Reset per il ritorno del carro a fine passata nella filettatura a misura.
Il gruppo dei 4 + 3 pulsanti sono cablati su una basetta millefori opportunamente collegata alle rispettive posizioni sullo stampato dello shield.
Non so se sono stato chiaro, spero di si. Purtroppo la modifica con i pulsanti al posto del joystick l'ho pensata e realizzata “di getto” con solo qualche appunto scarabocchiato su foglietti, non ho disegnato uno schema elettrico completo della modifica. Tempo e voglia permettendo ……
Nei prossimi giorni magari faccio un breve video dove si vede il comportamento del controller con i pulsanti.


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: mar mar 26, 2019 07:26 
Connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8847
Località: Bussero (MI)
Tutto chiaro! Ottima soluzione e anche più comoda del joystick!

_________________
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: lun apr 01, 2019 22:35 
Non connesso
APPRENDISTA E ADDETTO ALLE PULIZIE

Iscritto il: gio ott 17, 2013 21:04
Messaggi: 13
Località: Verbano - confine Italo Svizzero
Buongiorno Mc Max, utilizzando l'ELS ho provato a sfruttare la funzione “movimento libero” del carro per brocciare una sede per chiavetta (larga 4 mm) in un piccolo semigiunto. In pratica, tenendo fisso il mandrino in una posizione, ho comandato avanti / indietro il carro con montato l'apposito utensile incrementando manualmente ad ogni passata il trasversale fino ad ottenere la profondità voluta per la sede della chiavetta. Risultato più che soddisfacente. Ripensandoci mi sono chiesto se è rimasta memoria sufficiente con Arduino per aggiungere una voce in più nel menù sulla falsa riga della voce “filettatura a misura" che svolga autonomamente i movimenti avanti / indietro del carro lasciando all'operatore il compito di incrementare la passata e di dare lo start ad ogni passata.
Provo a descrivere a modo mio a grandi linee il flusso delle operazioni:
Scelta della velocità di avanzamento del carro nella fase di lavoro (direi in mm/min dato che il mandrino è fermo)
Movimento del carro per portare l'utensile in prossimità del pezzo (sx e dx con joystick o pulsanti)
Impostazione della lunghezza della corsa in mm che deve fare il carro per portare l'utensile poco oltre la fine del pezzo
La pressione del pulsante Sel comanda un piccolo arretramento del carro (4÷8 mm per recupero giochi) e poi inizio corsa di lavoro fino alla lunghezza impostata
Pausa di 0,25 sec poi ritorno veloce in automatico del carro alla posizione iniziale
Pausa fino ad una nuova pressione del pulsante Sel che fa ripartire il ciclo, per n volte fino al raggiungimento della profondità voluta della cava
Tasto Esc per terminare / uscire
Premetto che la programmazione di Arduino per me è completamente sconosciuta, per questo rivolgo a te la richiesta se è fattibile e se ritieni che ne valga la pena.
Grazie per l'attenzione.


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: lun apr 01, 2019 23:25 
Non connesso
utente sotto controllo

Iscritto il: mar mar 01, 2016 19:23
Messaggi: 1032
Località: Vicenza
Io come gia scritto modificherei il menu “avanzamento vincolato” rendendolo piu semplice, facendo uguale al menu “avanzamento libero”. Mi sembra sarebbe molto piu semplice ed intuitivo.
Io farei “avanzamento vincolato” identico ad “avanzamento libero” con l’unica differenza che impostando preventivamente la corsa, il carro si ferma alla posizione impostata....

Poi sono punti di vista e quindi deve vedere Max cosa puo ritinere utile di aggiungere o modificare...


Max una cosa. Siccome ho previsto un interruttore che stacchi l’alimentatore del motore stepper. Ho osservato che se accendo il sistema e successivamente avvio l’alimentatore, il display si “spegne” (spariscono le scritte). Devo premere reset e poi riappare il display.
Stessa cosa mi capita random talvolta anche durante le lavorazioni...
E questa è una rottura di p@lle.... perche devo riavviare perdendo le impostazioni della lavorazione. C’è da dire che quando capita funziona tutto lo stesso è solo il display che non si vede piu, ma di conseguenza bisogna riavviare per fare qualsiasi cosa.

Da cosa puo dipendere? Dal display saldato male oppure è l’alimentatore cinese economico che crea disturbi?
Possibili soluzioni?


Grazie


Top
 Profilo  
 
 Oggetto del messaggio: Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
MessaggioInviato: gio apr 04, 2019 18:52 
Connesso
CAPO OFFICINA
Avatar utente

Iscritto il: dom gen 31, 2010 21:46
Messaggi: 8847
Località: Bussero (MI)
Purtroppo spazio non ce n'è molto, ma la modifica non è difficile quindi è possibile che si riesca a fare.
Devo trovare il tempo di ottimizzare il codice e vedere come implementarla. Sto ancora lavorando per sistemare il laboratorio per cui ci vorrà ancora un poi di tempo ma prometto che appena sarò operativo verificherò sia per l'integrazione dell'index che per questa funzione.

Boss, ti faccio solo una domanda: perché hai previsto un interruttore per staccare il motore stepper?

_________________
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 Questo argomento è bloccato, non puoi modificare o inviare ulteriori messaggi.  [ 1423 messaggi ]  Vai alla pagina Precedente  1 ... 37, 38, 39, 40, 41, 42, 43 ... 95  Prossimo

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

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