MECCANICA e DINTORNI
http://meccanicaedintorni.morpel.it/phpbb/

Visualizzatore velocità di taglio (la solita Arduinata)
http://meccanicaedintorni.morpel.it/phpbb/viewtopic.php?f=16&t=22047
Pagina 1 di 1

Autore:  meipei [ sab dic 16, 2017 13:00 ]
Oggetto del messaggio:  Visualizzatore velocità di taglio (la solita Arduinata)

Una realizzazione banale, senza pretese, giusto per giocare un po con Arduino e smanettare sul tornio, ancora sulla scrivania, a breve dovrei trasferirlo sul BV25.
Il range del diametro va da 10 a 125, settabile a piacere in fase di programmazione.
il disco encoder è quello di un hard disc 3,5" e che andrà collegato 1:1 al mandrino, io userò una cinghia liscia in PU.
Il motore sotto inverter è d'obbligo.

Autore:  luk2k [ sab dic 16, 2017 13:19 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

bel progettino, non avevo visto in origine la parte dove chiede il diametro e non capivo come funzionava questa cosa :risatina:

sarebbe interessante se potesse determinare da sola il diametro (cosa inutilmente complicata)
è un bel esercizio e si presenta bene, ma visto che ad ogni passata il diametro cambia, all'atto pratico... :risatina:

Autore:  yrag [ sab dic 16, 2017 13:47 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Buon compito a casa. Se non ci sono problemi di copyright (e se vuoi) potresti postare qualcosa per consentire di riprodurlo così Luk implementa le sue proposte e forse lo assumono all'UCCS sezione CI.
Allegato:
UCCSSCI.JPG
:risatina: :risatina: :risatina:

Autore:  onorino [ sab dic 16, 2017 15:03 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

si sentiva la mancanza di un nuovo ufficio :risatina:

Autore:  yrag [ sab dic 16, 2017 15:06 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Sempre sensibili alle esigenza del popolo. :mrgreen:

Autore:  Scarry [ sab dic 16, 2017 18:55 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Io probabilmente avrei scelto qualche altro sistema come input
Gli encoder non mi piacciono per principio ma capisco che qui aveva il suo ruolo
Sul mandrino al posto che quel sistema con il disco con le fessure che devi collegare con una cinghia e che deve girare alla stessa velocità io avrei semplicemente messo un piccolo magnete sull'asse mandrino, e un sensore in prossimità, in modo che ad ogni giro del mandrino l'arduino riceve un impulso, indipendentemente dal diametro, dalla luce, da cinghie e ammennicoli simili

Autore:  AlBi [ sab dic 16, 2017 20:26 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

:idea: Si potrebbe facilmente integrare in un ELS

Autore:  gigathegiant [ sab dic 16, 2017 20:51 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

E dopo che si scopre che 99,9999999999% delle volte si stanno usando parametri di taglio sbagliati cosa succede?
Si vince qualcosa offerto dalla sandvik?

Autore:  McMax [ sab dic 16, 2017 22:21 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

idea molto carina. La lettura dei giri mi pare molto precisa e reattiva... come l'hai fatta ?

Scarry: "Gli encoder non mi piacciono per principio"

Scarry senza gli encoder tante cose non si possono fare.... mi piacerebbe capire il perché di questa tua avversione e quale alternativa proponi.

Autore:  Scarry [ dom dic 17, 2017 11:40 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Non sono un grande esperto, ma quelle volte che ho voluto/dovuto lavorare con gli encoder (parlo di quelli con la manopola) non mi sono piaciuti: i contatti all'interno mi sembrano spesso abbastanza delicati, si ossidano spesso e soprattutto mi sembravano inutilmente complicati da gestire a livello di software
Rispetto ad un potenziometro che gestisci con un analog read, e che se spegni e riaccendi mantiene lo stesso valore, oltre a darti l'idea, a occhio del valore a cui l'hai impostato, un encoder richiede molto più lavoro: bisogna contare le pulsazioni, capire da che parte gira, salvare i valori in EEprom e, molto spesso, se il tutto non è fatto bene si finisce per perdere step oppure misurarne quando non ci sono, oppure cambiare direzione

Ciò non toglie che sono comodissimi dal lato utente, ma per farlo devono Funzionare bene, altrimenti diventano un incubo

Autore:  meipei [ dom dic 17, 2017 14:14 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Grazie a tutti per l'interesse.

@ Scarry:
Condivido la tua opinione sugli encoder, infatti qui uso un normalissimo potenziometro analogico, viene letto il valore di tensione, convertito e rimappato per muoversi nel range impostato.
Il disco montato su un supporto separato e collegato dalla cinghia è perché l'albero del mandrino e quello di uscita per gli ingranaggi sono molto vicini e su quello d'uscita vanno montate ruote di diverso diametro che possono interferire con il disco encoder, poi ci sono sempre molti approcci al medesimo problema che permettono giungere ad altrettanto valide soluzioni.
Di questo misuratore ce ne sono un paio di versioni in vendita in america, ma a parte il non voler spendere i 50 o 100$ richiesti, quello che non mi piaceva era proprio l'uso dell'encoder da premere e girare, volevo una soluzione più semplice, girare una sola manopola per settare il diametro ed anche con il mandrino in moto, e che visualizzasse i tre parametri( diam. RPM, VT) contemporaneamente senza entrare in sottomenu, quello realizzato è sicuramente poco versatile perché per variare in numero di tacche o il range della macchina, bisogna entrare nel programa e modificarlo, e poi visualizza solo i metri/minuto, ma la realizzazione su arduino consente agevolmente modifiche al programma.

@ McMax:
La routine da cui sono partito è disponibile qui http://elimelecsarduinoprojects.blogspot.it/2013/06/measure-rpms-arduino.html Versione V2 con calcolo della media.

Le quattro tacche sul disco sono un buon compromesso per avere una lettura attendibile a basse velocità e consentire la lettura anche a velocità abbastanza elevate, infatti con il disco alimentato dalla propria scheda e spinto a 5400 giri, il circuito era in grado tranquillamente di stargli dietro con una lettura reale(ho misurato l'onda quadra sull'oscilloscopio)
Vi allego altre foto giusto per documentare la semplicità della realizzazione.
Fatemelo collaudare sul tornio e vi allego schema e programma.

Autore:  McMax [ dom dic 17, 2017 15:25 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Scarry, gli encoder di cui parli sono meccanici, nel senso che le commutazioni sono effettuate da switch che vengono mossi girando l'asse dell'encoder..... quello che ha implementato miepei è un encoder ottico, ovvero lo stesso che si usa per "indexare" i mandrini. l'uscita è uguale ma quello ottico, non avendo contatti striscianti, è di gran lunga più affidabile e privo di disturbi.
Per applicazioni tipo gli ELS o i torni CNC, è pressoché indispensabile e non può certo essere sostituito da un potenziometro.
Come alternativa al potenziometro offre numerosi vantaggi tra cui l'assenza del finecorsa e gli errori di lettura dovuti all'usura... che poi sia più complicato da gestire sono d'accordo, ma come potenzialità non c'è paragone.

Meipei grazie, gli do un'occhiata.

Autore:  Scarry [ dom dic 17, 2017 17:34 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Scusate, io avevo capito che anche la manopola per impostare il diametro del pezzo fosse collegata ad un encoder (tipo manopola del microonde) ed è questo il tipo di componenti con cui non ho un buon rapporto
Gli encoder ottici invece sono molto utili e in certi casi insostituibili, non li amo ma neanche li odio, in questo caso, però, per non dovere litigare con un disco che gira, cuscinetti, cinghie e ammennicoli vari, come ho scritto sopra, probabilmente avrei usato un sensore magnetico con relativa calamita appiccicata al mandrino

Autore:  McMax [ dom dic 17, 2017 18:02 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Su questo concordo con Scarry, per leggere solo la velocità un magnete che fa da index è senz'altro meglio e molto più facile da gestire.

Autore:  meipei [ gio gen 04, 2018 14:33 ]
Oggetto del messaggio:  Re: Visualizzatore velocità di taglio (la solita Arduinata)

Come promesso l'ho implementato sul BV25, il disco encoder è stato calettato direttamente sulle ghiere di registro cuscinetti, ho fatto un anello da d.i. 57.5 x d.e. 65.5 x 10 in Nylon e gli ho fissato il disco tramite 8 viti M2x8, gli spazi sono ridotti ma ci sta senza interferire con puleggia e ingranaggi.
Per la realizzazione del disco ho utilizzato questo semplice e utilissimo programma

Sullo strumentino analogico si leggono gli Hertz dell'inverter da 0 a 100.
Arduino pro mini clone e display 1602 da 2 $ ciascuno, sensore sharp GP1A05AJ000F che avevo in casa


il video del funzionamento "on board"




Buon divertimento

Dino

Pagina 1 di 1 Tutti gli orari sono UTC +1 ora
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/