Pagina 23 di 30
Re: progetto open source per avanzamenti automatici su ardui
Inviato: ven nov 06, 2015 21:17
da McMax
Certo. Il passo 1,75 è in realtà 1,746. 4 micron di errore. Questo è uno dei casi peggiori visto che arrotondiamo ben 0,47 passi.
Di che stiamo parlando ?
Re: progetto open source per avanzamenti automatici su ardui
Inviato: ven nov 06, 2015 21:33
da mimoletti
Su ogni singolo filetto può sembrare insignificante, ma sommato diventa rilevante, nell'esempio che ti ho fatto arrivi ad un decimo di errore.
Su una filettatura lunga appena 35mm, su una lunghezza doppia sei già a due decimi di errore e cosi via.
Per me è inaccettabile.
Re: progetto open source per avanzamenti automatici su ardui
Inviato: ven nov 06, 2015 23:51
da McMax
di cose inaccettabili ne faccio di continuo. Tipo, per alcuni potrà sembrare inaccettabile ma io difficilmente vedo il centesimo (e a volte nemmeno il decimo

) quando faccio un lavoro. Ma ho imparato a conviverci e la notte dormo come un sasso lo stesso.
Ora, in tutto questo forse ti sfugge che la vite del mio tornio è in POLLICI. E per quanto tu possa impegnarti con i microstep ci sarà sempre un decimale dispari in fondo alla divisone che non ti quadrerà mai.
Sono certo che facendo i conti di continuo sia meglio perché l'errore inevitabile della conversione pollici/millimetri viene distribuito approssimandosi tra una cresta del filetto e l'altra, ma ho preferito non appesantire la routine di filettatura ed aggiungere funzioni accessorie piuttosto che andare a recuperare un errore che, in tutta sincerità, non pregiudica il corretto funzionamento del filetto.
Il giorno che troverò una madrevite che non calza te lo farò senz'altro sapere.... e nel frattempo la curiosità di vedere il tuo codice aumenta.
Re: progetto open source per avanzamenti automatici su ardui
Inviato: sab nov 07, 2015 10:51
da onorino
comunque di solito un dado è alto pochi mm , non ha senso calcolare l'errore su un metro di vite , se poi si tratta di avvitarci una chiocciola cambia poco , non ne ho mai viste di più lunghe di una quarantina di mm.
Re: progetto open source per avanzamenti automatici su ardui
Inviato: sab nov 07, 2015 11:19
da mecha
Attenzione che con i filetti non si scherza
Bastano pochi centesimi a cresta per impedire la rotazione del dado, specie se stiamo eseguendo una filettatura decente e non una di quelle dei dadi del brico.
Io allargavo cinque centesimi , rispetto al tampone, filettature da 45 passo 1,5mm...già un decimo il tampone ballava.
Se si perde un centesio a cresta, su 15mm di filettatura avremo un bel grippaggio prima di aver avvitato tutto il dado.
Non ho guardato ancora il programma...ma avete messo rampe di accelerazione e frenata? fino ad ora ho tentato di far funzionare quelle in maniera decente.
Mandi Mecha
Re: progetto open source per avanzamenti automatici su ardui
Inviato: sab nov 07, 2015 12:20
da McMax
Mecha nella fase di filettatura l'accelerazione dello stepper non è prevista altrimenti non potresti sincronizzare con il mandrino. Ma non è un grosso problema perchè la velocità di rotazione è bassa.
Per quando riguarda l'avanzamento e il movimento libero del motore comandato dal joystick nel mio caso c'è una routine di accelerazione e decelerazione con rateo impostabile nei parametri.
Re: progetto open source per avanzamenti automatici su ardui
Inviato: sab nov 07, 2015 19:54
da mimoletti
Al momento nella fase di filettatura ho previsto che si possa arretrare il carro anche a mandrino fermo e alla massima velocità possibile con una rampa di accelerazione. E possibile implementare la rampa di accelerazione, anche nell'altra direzione, ma si deve cambiare strategia.
Re: progetto open source per avanzamenti automatici su ardui
Inviato: dom nov 08, 2015 02:30
da mimoletti
Volevo aggiungere che non mi è sfuggito che la tua vite madre è in Pollici, il punto che se anche il mio avesse avuto la tua stessa vite non sarebbe cambiato assolutamente nulla. La precisione del sistema sarebbe stata la stessa.
Re: progetto open source per avanzamenti automatici su ardui
Inviato: dom nov 08, 2015 10:26
da McMax
non direi proprio.
Per ridurre i pollici in millimetri dovresti divedere per 127 o 254 ma poiché lo stepper fa numero pari di passi a multipli di 200 non puoi ridurre il passo in millimetri.
A me invece sta continuando a sfuggire il tuo codice.... che pare un portento ma l'hai visto solo tu.
Re: progetto open source per avanzamenti automatici su ardui
Inviato: dom nov 08, 2015 14:32
da mimoletti
La risoluzione dello stepper non centra nulla, anche se tu avessi un stepper da 254 passi non avresti mai dei valori di divisione interi per tutti i passi di filettatura.
Il mio progetto e stato realizzato in diversi esemplari e funziona correttamente (attualmente una decina).
Appena posso ti faccio qualche filmato.
Re: progetto open source per avanzamenti automatici su ardui
Inviato: dom nov 08, 2015 14:56
da McMax
ah si?
Allora scomodiamo un po' di matematica.
Facciamo che hai una vite da 6 filetti per pollice (4,23333333 mm)
Poniamo che lo stepper fa 800 passi.
Abbiamo 4,2333333/800 = 0,00529167mm per ogni singolo step. Ovvero, essendo un sistema DIGITALE, quella sarà la tua risoluzione.
Ora poniamo che vuoi costruire un passo da 2mm. Per farlo dovrai fare 2/0,00529167 = 377,952518 passi.
Chiaramente non puoi farli e ne farai 378. Quindi il tuo passo sarà 378*0,00529167 = 2,00025126 mm.
Questa è matematica e non dipende dal codice.
Codice che, tra l'altro, continua a rimanere un segreto di stato.....
Re: progetto open source per avanzamenti automatici su ardui
Inviato: dom nov 08, 2015 15:30
da yrag
Beh, probabilmente Massimo ha scritto un codice che non vuole sia open source...
A proposito di codice, non riesco ad aprire il tuo file. Si, lo so, sono l'unico che non riesce, ma con cosa lo hai creato visto che ho usato tre lettori pdf e tutti mi danno errore ?
Re: progetto open source per avanzamenti automatici su ardui
Inviato: dom nov 08, 2015 16:07
da McMax
Si zio, che non lo voglia pubblicare mi pare chiaro. Ma mi pare un po' troppo comodo dire che il proprio lavoro è perfetto senza farlo vedere...
Il PDF l'ho creato con iMac da word. Di PDF nell'ultimo file che ho caricato ce ne sono 2, hai lo stesso problema con entrambi ?
Re: progetto open source per avanzamenti automatici su ardui
Inviato: dom nov 08, 2015 16:45
da yrag
Mi sa che si era sputtanato qualcosa in winzip: lo ho reinstallato ed ora funge.
Appena mi lasciano un attimo di tempo ci do una occhiatina, qualcosa da criticare devo pur trovarla sennò me la invento...

Re: progetto open source per avanzamenti automatici su ardui
Inviato: dom nov 08, 2015 18:28
da mimoletti
Infatti non dico che non ci possa essere un'errore. Anche con un cambio Norton meccanico hai un'errore.
Ma e un'errore totale che non si somma sul numero di filetti.
Facciamo un'esempio se il rapporto di divisione e di 3,5678.
Dopo 20000 impulsi dall'encoder il mio sistema avrà generato 5605, e non 5605,6953.
Dopo 200000 impulsi dall'encoder il mio sistema avrà generato 56056, e non 56056,953.
Dopo 2000000 impulsi dall'encoder il mio sistema avrà generato 560569, e non 560569,53.
Pertanto anche su una vite lunga un metro il mio errore sara sempre inferiore ad un step.
Il mio sistema ha una risoluzione di 6400 step a giro. Pertanto l'errore massimo potrà essere di 4 / 6400 = 0,000625 mm
Se avessi avuto la vite in pollice l'errore massimo sarebbe stato: 4,23 / 6400 = 0,000660