progetto open source per avanzamenti automatici su arduino

Moderatore: Junior Admin

Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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 ?
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à
mimoletti
TORNITORE E FRESATORE
Messaggi: 1140
Iscritto il: dom dic 27, 2009 11:31
Località: Torre del Greco (NA)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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.
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
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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 :risatina: ) 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.
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à
Avatar utente
onorino
CAPO OFFICINA
Messaggi: 41550
Iscritto il: mar mar 23, 2010 22:18
Località: Artena(Roma)
Contatta:

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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.
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
mecha
TRA NON MOLTO PASSO AL TORNIO
Messaggi: 177
Iscritto il: lun nov 12, 2012 00:17
Località: udine

Re: progetto open source per avanzamenti automatici su ardui

Messaggio da mecha »

Attenzione che con i filetti non si scherza :grin:
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
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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.
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à
mimoletti
TORNITORE E FRESATORE
Messaggi: 1140
Iscritto il: dom dic 27, 2009 11:31
Località: Torre del Greco (NA)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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.
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
mimoletti
TORNITORE E FRESATORE
Messaggi: 1140
Iscritto il: dom dic 27, 2009 11:31
Località: Torre del Greco (NA)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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.
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
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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.
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à
mimoletti
TORNITORE E FRESATORE
Messaggi: 1140
Iscritto il: dom dic 27, 2009 11:31
Località: Torre del Greco (NA)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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.
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
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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.....
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à
yrag
CAPO OFFICINA
Messaggi: 32785
Iscritto il: dom nov 06, 2011 17:34
Località: Napoli

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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 ?
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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 ?
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à
yrag
CAPO OFFICINA
Messaggi: 32785
Iscritto il: dom nov 06, 2011 17:34
Località: Napoli

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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... :risatina: :risatina:
mimoletti
TORNITORE E FRESATORE
Messaggi: 1140
Iscritto il: dom dic 27, 2009 11:31
Località: Torre del Greco (NA)

Re: progetto open source per avanzamenti automatici su ardui

Messaggio 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
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
Rispondi

Torna a “Ufficio progetti”