Introduzione alla famiglia
Gli azionamenti programmabili per motori passo-passo appartenenti alla serie DS30 sono la scelta ideale per tutte le applicazioni che necessitano di un controllo accurato del motore passo passo sia in velocità che posizione. L’indexer integrato all’interno dell’azionamento è completamente programmabile dall’utente in modo semplice ed intuitivo.
Programmazione
La programmazione avviene componendo in sequenza i vari blocchi funzionali mediante il
software gratuito UDP Commander. L’interfaccia grafica assiste costantemente il programmatore nella stesura dell'applicazione. Oltre ai classici blocchi di assegnazione e salto (condizionato ed incondizionato) sono presenti anche blocchi matematici a 32bit, che conferiscono al prodotto una grande flessibilità. L’utente ha inoltre la possibilità di crearsi le proprie variabili che possono essere usate, al pari dei registri interni, nei blocchi matematici, di assegnazione, di salto, ecc.
Gli strumenti di debug sono completi e permettono di inserire nel programma punti d’interruzione (break point), di avanzare un’istruzione alla volta, di monitorare in tempo reale il contenuto di variabili e registri, ecc.
Il programma utente prima di essere scaricato nell’azionamento è compilato per uno sfruttamento ottimale della memoria. L’ottimizzazione del codice è tale da permettere la realizzazione di applicazioni anche complesse utilizzando tipicamente non più del 20% della memoria programma disponibile.
Gestione del moto
Il posizionatore integrato nell’azionamento è particolarmente potente e permette di
cambiare dinamicamente ogni parametro del moto, come ad esempio la velocità o la posizione di destinazione, anche con il motore in rotazione senza perdita di passo e senza discontinuità. Questa potente caratteristica, unita all’architettura multitasking dell’azionamento, permette di realizzare applicazioni complesse difficilmente fattibili con altri prodotti della medesima categoria. Si consideri ad esempio che il programma non viene mai sospeso in attesa che il motore completi il posizionamento, rendendo possibile
passare in qualunque momento da una posizione alla successiva senza l’obbligo di attendere la condizione di motore fermo. I cambi al volo di posizione o di velocità avvengono sempre nel rispetto delle rampe di accelerazione e decelerazione impostate, che possono anch’esse variare dinamicamente ed essere diverse tra loro.
La tecnologia integrata in ogni azionamento programmabile DS30 permette di comandare il motore ad elevata velocità mantenendo sempre 1/128 di passo di risoluzione di posizionamento e superando così i limiti di molti prodotti che penalizzano la velocità del motore man mano che la risoluzione di posizionamento aumenta.
Ingressi ed uscite
La dotazione di I/O è completa e comprende anche ingressi ed uscite analogiche che possono essere adoperate, ad esempio, per controllare la posizione o la velocità del motore. Attraverso la programmazione gli ingressi analogici possono essere utilizzati per modificare una temporizzazione, selezionare differenti modi operativi, ecc. È anche possibile utilizzare un ingresso analogico per
realizzare un asse elettrico o una camma elettronica o come feedback di posizione, di peso, di pressione, di flusso, ecc. In questo modo il motore passo-passo può operare in loop chiuso e diviene in grado, ad esempio, di eseguire un dosaggio, regolare una pressione, ecc.
Anche gli ingressi digitali possono essere utilizzati come feedback, per verificare ad esempio l’effettiva rotazione del motore mediante un semplice proximity. L'ingresso veloce DI0 è inoltre in grado di conteggiare gl impulsi provenienti da un Encoder e può essere impiegato per una verifica della posizione raggiunta dal motore o per realizzare assi elettrici (di posizione o di velocità).
Conclusioni
Gli azionamenti programmabili per motori passo passo appartenenti alla serie DS30 trovano largo impiego in moltissime applicazioni quali magazzini automatici, macchine per il taglio, pallettizzatori, etichettatrici, cilindri elettrici, guide nastro, dispenser automatici, assi lineari, tavole rotanti, macchine tampografiche e serigrafiche, ecc.
La completa dotazione di I/O e i potenti strumenti di programmazione disponibili permettono di in molti casi di realizzare l’applicazione con il solo azionamento, eliminando la necessità di PLC o schede dedicate esterne.
Le numerose taglie di potenza disponibili raggiungono tensioni di lavoro di 240Vdc e correnti di fase di 10Arms, equivalenti a 14Apk (14A Imax).