Pagina 2 di 2

Re: indexaggio mandrino

Inviato: ven mag 31, 2013 22:50
da mimoletti
Anch'io sarei interessato a motorizzare la vite madre del mio tornio, non per filettare ma per poter cambiare la velocitĂ  di avanzamento senza lo scomodo di dover cambiare gli ingranaggi.
Avevo pensato di piazzare sul l'albero del mandrino un disco con 32 fori con un sensore ottico a forcella e di comandare la vita madre con un motore passo passo demoltiplicato 1 : 4 (800 passi a giro) ed interporre tra il sensore a forcella ed il motore passo passo (ovviamente munito di un driver di potenza) un divisore digitale con tre rapporti di divisione: 2-4-8, per aver i seguenti avanzamenti: 0,16;0,08;0,04;0,02 mm/giro.

Come vi sembra?

Scusate se sono stato poco chiaro.

Re: indexaggio mandrino

Inviato: lun giu 03, 2013 14:59
da mimoletti
Up!

Re: indexaggio mandrino

Inviato: lun giu 03, 2013 20:26
da McMax
mi pare che sia ok come idea. Con 32 divisioni si può anche pensare di filettare, secondo me.

Re: indexaggio mandrino

Inviato: lun giu 03, 2013 21:00
da mimoletti
Ok, se credi che si possa fare procedo, come divisore vorrei usare il timer0 di un Pic (16F876).

Re: indexaggio mandrino

Inviato: mar giu 04, 2013 16:02
da McMax
intendi usare l'uscita del sensore ottico come ingresso timer 0 ?

Re: indexaggio mandrino

Inviato: mar giu 04, 2013 17:19
da mimoletti
Esatto. Abilito il prescaler con il rapporto di divisione voluto, carico il registro del timer con 1 bit e quando si verifica l'interruzione richiamo un routine che genera un impulso della durata di d milloisecondi.

Re: indexaggio mandrino

Inviato: mar giu 04, 2013 18:53
da McMax
Mi pare ok. Nel registro del timer puoi caricare direttamente il valore al denominatore della divisione voluta e sei a posto.