pablo79 Inserito: 11 giugno 2012 Segnala Share Inserito: 11 giugno 2012 ciao a tutti, avrei bisogno di suggerimenti per fare un controllo di posizione di un asse movimentato da 2 cilindri idraulici, il comando viene dato da un uscita +10 - 10Vdc dal plc che comanda una valvola proporzionale di portata. la lettura della posizione è fatta con encoder incrementale lineare con risoluzione 0,01mm, collegato ad ingressi veloci di una cpu 314c 2 dp. la precisione richiesta è di 0,1mm.ad oggi faccio solo una rampa in decellerazione, con un circuito ad anello aperto. vorrei riuscire a lavorare con un sistema ad anello chiuso. il problema principale non è tanto la precisione ma soprattutto la ripetibilità. ci sono degli fb siemens da poter utilizzare? avete dei consigli??? grazie x l'interesse Paolo Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 12 giugno 2012 Segnala Share Inserita: 12 giugno 2012 Solitamente la metodologia prevede un trasduttore di posizione ed una regolazione tramite reazione con controllo PID. Per darti consigli più mirati sarebbe opportuno che tu descrivessi più compiutamente il tuo apaprato: tipo di trasduttore, velocità, accelerazione e lunghezza delle missioni di posizionamento. Link al commento Condividi su altri siti More sharing options...
sutta Inserita: 13 giugno 2012 Segnala Share Inserita: 13 giugno 2012 Sulla 314C se ben ricordo c'è la funzionalità integrata di posizionamento, che sfrutta come canale di comando l'analogica onboard e come feedback un trasduttore collegato al canale di conteggio veloce. Sul sito del supporto tecnico siemens puoi scaricarti un manuale di guida a tale funzione. Un'altra strada è il pacchetto easy motion control, in pratica è una libreria che gestisce comando e feedback selezionabili da una varietà di hardware e mette a disposizione un bel pacchetto di comando (pos assoluto, relativo, azzeramento ecc...). Il difetto è che si tratta di sw a pagamento... ciao e buon lavoro Link al commento Condividi su altri siti More sharing options...
pablo79 Inserita: 13 giugno 2012 Autore Segnala Share Inserita: 13 giugno 2012 Grazie x l'interessamento, cerco di spiegare un po il sistema. devo controllare il posizionamento di un piano di una pressa idraulica movimentata da 2 cilindri idraulici. lo spostamento massimo quando è richiesta una buona precisione è di circa 10mm con precisione al decimo. come scritto sopra il controllo è fatto da un encoder lineare con risoluzione 0,01mm collegato all'ingresso veloce della cpu. L'attuatore viene gestito da uscita analogica +-10vdc su una elettrovalvola proporzionale di portata con una pompa idraulica attivata dal classico stella triangolo. il movimento viene quindi gestito da questa valvola.La velocita massima sarà da 5mm/sec a 60mm/sec circa.Accelerazione è data dalla risposta del sitema.ad oggi eseguo solo una rampa di decelerazione assegnando una velocità minima di arrivo. ciao a tutti Paolo Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 14 giugno 2012 Segnala Share Inserita: 14 giugno 2012 Non è necessario fare molto di più; una rampa veloce in partenza migliora la risposta del circuito idraulico evitando eventuali colpi di ariete. Per il resto se la distanza e la velocità sono pressochè costanti per tutte le missioni va bene quello che fai. Le soluzioni semplici son sempre quelle più affidabili. Se ti può interessare nell'allegato al mio tutorial sulle regolazioni (sezione didattica, sottosezione elettrotecnica) c'è un programma per un posizionamento di una pressa idraulica. Il PLC è un S7214, però l'algoritmo di posizionamento può essere preso quasi pari pari. L'unica differenza è che il trasduttore di posizione è un LVDT analogico. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora