progetto open source per avanzamenti automatici su arduino
Moderatore: Junior Admin
Re: progetto open source per avanzamenti automatici su ardui
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 ?
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à
“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
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.
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
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
Re: progetto open source per avanzamenti automatici su ardui
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.
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à
“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à
- 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
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
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
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
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
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.
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à
“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
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
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
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
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
Re: progetto open source per avanzamenti automatici su ardui
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.
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à
“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
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.
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
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
Re: progetto open source per avanzamenti automatici su ardui
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.....
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à
“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à
Re: progetto open source per avanzamenti automatici su ardui
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 ?
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
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 ?
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à
“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à
Re: progetto open source per avanzamenti automatici su ardui
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...

Appena mi lasciano un attimo di tempo ci do una occhiatina, qualcosa da criticare devo pur trovarla sennò me la invento...
-
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
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
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
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