I/O programmabile

i/o programmabile per servoazionamentiL'I/O (input/output) è molto utile per espandere la funzionalità dei servoazionamenti digitali. Gli ingressi e le uscite possono essere utilizzati per inviare segnali tra i servoazionamenti o tra un servoazionamento e un'altra apparecchiatura senza l'uso di una rete.

Le uscite digitali programmabili possono essere configurate per attivarsi per eventi specifici come in-posizione, a-velocità, over-speed, inibizione, abilitazione e molti altri.

Gli ingressi digitali programmabili possono essere configurati per controllare l'azionamento per eventi specifici come l'inibizione del finecorsa positivo, del finecorsa negativo, ecc. Gli I/O analogici possono essere programmati con una scala specifica relativa a determinati eventi.

Indicizzazione e sequenziamento.

Le uscite possono essere programmate nel servoazionamento digitale sequenze, inviando un segnale tra i passi indicizzati.

Gli ingressi, d'altra parte, possono essere utilizzati per avviare sequenze o indici in un servoazionamento.

Questi due aspetti possono essere usati insieme per attivare il controllo del movimento di un servoazionamento da quello di un altro. Ne parleremo meglio nel nostro esempio di lancio della palla.

Riempimento di fiale con servoazionamento i/o programmabileI/O Esempio 1: Riempimento di fiale

Un cliente per ADVANCED Motion Controls stava producendo un dispositivo di laboratorio in cui le fiale venivano spostate lungo un binario simile a un trasportatore e un distributore le riempiva di liquido.

Quando le fiale raggiungevano la posizione corretta sotto il distributore, il servoazionamento emetteva un segnale per il distributore che rilasciava il liquido.

Usando il nostro finecorsa programmabile per controllare l'I/O, eliminiamo la necessità di qualsiasi algoritmo di temporizzazione e ci assicuriamo che non ci siano fuoriuscite se un inceppamento o qualche altra forza ha impedito il movimento della pista.

I/O Esempio 2: la dimostrazione del lancio della palla

lanci di palline utilizzando servoazionamenti con i/o programmabileEcco un esempio più elaborato (ma probabilmente più divertente). Se hai visitato il nostro stand in una fiera dal 2018, è più che probabile che tu abbia visto la nostra demo 5 Ball Toss. Cinque palle vengono lanciate in aria attraverso anelli rotanti in varie routine. Con i cinque motori lineari per i lanciatori di palline e i cinque motori rotativi per gli anelli, si tratta di un sistema a 10 assi. Tuttavia, solo i servoazionamenti del lanciatore sono legati insieme su una rete. Gli azionamenti degli anelli comunicano ciascuno con il loro corrispondente azionamento del lanciatore usando l'I/O.

Se guardi il video, potresti notare che gli anelli non girano sempre allo stesso modo. A volte fanno delle rapide doppie rotazioni, a volte girano avanti e indietro, e a volte fanno delle lente rotazioni singole (vedi tutte e tre da 0:42 a 0:56). Ognuna di queste rotazioni richiede un tempismo diverso con il lancio della palla, altrimenti si verificheranno degli impatti.

Per evitare gli impatti, ci sono tre diverse sequenze incorporate nei drive del lanciatore, ognuna delle quali contiene segnali di uscita che vengono inviati in momenti designati nel lancio. Gli azionamenti dell'anello ricevono poi questi segnali come input che innescano diversi movimenti di rotazione indicizzati, assicurando che la tempistica sia sempre corretta.

Questo ci semplifica enormemente il processo di configurazione. Non dobbiamo preoccuparci della tempistica individuale delle unità ad anello quando scriviamo le routine per la visualizzazione complessiva, poiché saranno sempre sincronizzate con i loro lanciatori. Permette a noi e al nostro Clicca e sposta® per trattarlo come un sistema a 5 assi invece di un sistema a 10 assi.

  • L'I/O programmabile espande notevolmente la flessibilità di un servoazionamento e può essere uno strumento utile per i progettisti di sistemi
  • Gli I/O possono essere configurati per attivo alto o attivo basso per corrispondere alla logica dei dispositivi collegati
  • DigiFlex® Prestazioni ™ e FlexPro® I drive hanno molteplici I/O digitali e analogici programmabili che possono essere configurati per oltre 60 eventi e segnali

Industrie, tecnologie e prodotti relativi a I/O programmabili...

FlexPro Info Box
FlexPro
Box informativo DigiFlex Performance
DigiFlex® Performance™
Indicizzazione
Indicizzazione
Prodotti_Controls_motion-engine
Motore di movimento
motore lineare info box
Motore lineare
Casella informativa CANopen 3
CANopen