franco1 Inserito: 17 marzo 2014 Segnala Inserito: 17 marzo 2014 In un encoder incrementale se si vuole rilevare la posizione angolare di un albero rotante si deve far ruotare l'albero in modo che l'impulso di 0 sia rilevato almeno la prima volta? Se non si effettua tael procedura, che posizione segnala l'encoder, appena alimentato?
ken Inserita: 17 marzo 2014 Segnala Inserita: 17 marzo 2014 un encoder incrementale non trasduce una posizione. la posizione la si rileva tramite schede che interpretano gli impulsi memorizzando la posizione. la cosa che però va accertata è che l'albero non possa muoversi con macchina spenta. perchè non usare un assoluto?
Livio Orsini Inserita: 17 marzo 2014 Segnala Inserita: 17 marzo 2014 e non si effettua tael procedura, che posizione segnala l'encoder, appena alimentato? La posizione segnalata è quella di zero. Questo è l'inconveniente principale degli encoders incrementali. Se si vuole la posizione senza effettuare il ciclo di azzeramento bisogna usare un encoder assoluto od un resolver.
franco1 Inserita: 17 marzo 2014 Autore Segnala Inserita: 17 marzo 2014 Grazie per le risposte. Chiedo: in cosa consiste il ciclo di azzeramento?
Livio Orsini Inserita: 18 marzo 2014 Segnala Inserita: 18 marzo 2014 Nella ricerca dell'impulso di zero. la modalità del ciclo di azzeramento dipende dalle caratteristiche della macchina. Per un asse lineare di norma si va in lento sino al sensore di fine corsa sx, si inverte il moto sino alla rilevazione dello zero index dell'encoder.
franco1 Inserita: 18 marzo 2014 Autore Segnala Inserita: 18 marzo 2014 (modificato) Quindi: *) -alimento inizialmente l'ecoder e questo mi da la posizione di 0, ma non è attendibile e devo effettuare l'inizializzazione **) -per un asse lineare si procede con un movimento lento verso un finecorsa (per es. il sx) Chiedo 1) - l'encoder durante questo primo movimento inizia a rivelare una posizione angolare che è da considerarsi inattendibile? 2) - una volta rilevato l'impulso di 0 questo potrebbe anche non coincidere con un punto notevole della corsa lineare, cioè l'encoder potrebbe anche dare lo 0 ad 1/3 della corsa o a 2/3 e così via? Modificato: 18 marzo 2014 da franco1
Livio Orsini Inserita: 18 marzo 2014 Segnala Inserita: 18 marzo 2014 l'encoder durante questo primo movimento inizia a rivelare una posizione angolare che è da considerarsi inattendibile? E' inattendibile come posizione assoluta, mentre è assolutamente attendibile come posizione relativa. una volta rilevato l'impulso di 0.... Assolutamente no se il ciclo di zero è stato eseguito in modo corretto. Come si esegue il ciclo di 0 asse l'ho descitto già parecchie volte, lo ripeterò per l'ennesima volta. Si sposta l'asse sino ad incontrare il snesore (proximity o microswitch) di fine corsa dal lato che si considera zero (p.e. a sx). In contrato il fine corsa s'inverte il moto sino a riconoscere il primo zero index. Con questo impulso di zero si azzera il contatore dell'asse. Da quel momento in poi tutti i successivi impulsi di zero saranno ignorati.
franco1 Inserita: 18 marzo 2014 Autore Segnala Inserita: 18 marzo 2014 Scusa ma non mi è chiaro. Lo scopo dell'inizializzazione è quella di individuare l'impulso di 0, ok? Individuto questo impulso, azzero il contaimpulsi, ok? Da quel momento in poi il contaimpulsi andrà in incremento o in decremento a seconda della rotazione. Che intendi quando dici "...corsa dal lato che si considera zero (p.e. a sx)"?
ken Inserita: 18 marzo 2014 Segnala Inserita: 18 marzo 2014 intende che durante la procedura di inizializzazione, muovi il tuo asse in una direzione ben stabilita, perciò destra-sinistra, oppure rotazione oraria-antioraria etc etc. appena arrivi a toccare il fine corsa di inizializzazione, inverti e rilevi la tacca di zero. a quel punto il tuo asse si trova in punto ben stabilito. se devi leggere la posizione angolare di un rullo, o comunque di un corpo dove non ci sono fine corsa, puoi andare subito a cercare la tacca di zero che sarà sempre e solo in una posizione angolare ben precisa, a patto che l'encoder si trovi montato dove devi leggere la posizione angolare (senza riduttori di mezzo). comunque l'encoder incrementale, di per se non da nessuna posizione, da un treno di impulsi quando l'albero gira. è la scheda attaccata a questo encoder che conta gli impulsi e quindi ti da una posizione relativa. ci sono schede che tengono memorizzata l'ultima posizione e quindi non devi azzerare nulla (sempre che il tuo asse stia sicuramente fermo mentre la macchina è spenta). ripeto anche, la posizione angolare si rileva comunque con altri tipi di trasduttori ovvero encoder assoluti oppure resolver (come suggeriva Livio).
franco1 Inserita: 19 marzo 2014 Autore Segnala Inserita: 19 marzo 2014 Quindi l'encoder darà il suo zero, con grande probabilità, in un punto a caso della corsa. Intendo dire che sarà praricamante impossibile che l'encoder dia l'impulso di 0 quando la corsa lineare si trova all'estrema sx o all'estrema destra o al centro.
Livio Orsini Inserita: 19 marzo 2014 Segnala Inserita: 19 marzo 2014 Scusa ma hai letto e compreso quello che ho scritto? perchè: Intendo dire che sarà praricamante impossibile che l'encoder dia l'impulso di 0 quando la corsa lineare si trova all'estrema sx o all'estrema destra o al centro. E' esattamente il contrario di quanto ho scritto. Certo che se meccanicamente l'encoder è montato con il metodo "pene di molosso" può succedere questo ed anche altro. Però io considero solo casi di montaggio secondo la "regola dell'arte."
franco1 Inserita: 19 marzo 2014 Autore Segnala Inserita: 19 marzo 2014 (modificato) Edidentemente l'hai scritto male. Non ti viene in mente che potresti non essere stato chiaro? Secondo te c'è gente che si diverte a fare ulteriori domande su cose che sono state lette e comprese? Modificato: 19 marzo 2014 da franco1
Livio Orsini Inserita: 19 marzo 2014 Segnala Inserita: 19 marzo 2014 (modificato) Edidentemente l'hai scritto male. Assolutamente no! Si tratta di un concetto elemtare e basta leggere con un minimo di attenzione. hai ripetuto la medesima domanda almeno 3 volte ed hai ricevuto rispsote da 2 persone differenti; impossibile che entrambi si sian spegati male. Comunque, visto il tono, la chiudiamo subito qui. Modificato: 19 marzo 2014 da Livio Orsini
Messaggi consigliati