I/O (giriş/çıkış), dijital servo sürücülerin işlevselliğini genişletmek için çok kullanışlıdır. Girişler ve çıkışlar, servo sürücüler arasında veya bir servo sürücü ile başka bir ekipman arasında ağ kullanmadan sinyal göndermek için kullanılabilir.
Dijital programlanabilir çıkışlar, konum içi, hızda, aşırı hız, engelleme, etkinleştirme ve çok daha fazlası gibi belirli olaylar için etkinleştirilecek şekilde yapılandırılabilir.
Dijital programlanabilir girişler, pozitif limit anahtarını, negatif limit anahtarını vb. engelleme gibi belirli olaylar için sürücüyü kontrol etmek üzere yapılandırılabilir. Analog I/O, belirli olaylarla ilgili özel ölçeklendirme ile programlanabilir.
Dizinleme ve Sıralama.
Çıkışlar dijital servo sürücüye programlanabilir sekanslarindeksli adımlar arasında bir sinyal gönderir.
Öte yandan, girişler dizileri başlatmak için kullanılabilir veya indeksler bir servo sürücüde.
Bu iki özellik, bir servo sürücünün hareket kontrolünü diğerininkinden tetiklemek için birlikte kullanılabilir. Bunu top fırlatma örneğimizde daha fazla tartışacağız.
G/Ç Örnek 1: Şişeleri Doldurma
Bir müşteri için ADVANCED Motion Controls, şişelerin konveyör benzeri bir ray boyunca hareket ettirildiği ve bir dağıtıcının bunları sıvıyla doldurduğu bir laboratuvar cihazı üretiyordu.
Şişeler dağıtıcının altında doğru konuma ulaştığında, servo sürücü dağıtıcının sıvıyı bırakması için bir sinyal verir.
Bizi kullanarak programlanabilir limit anahtarı I/O'yu kontrol etmek için herhangi bir zamanlama algoritmasına olan ihtiyacı ortadan kaldırıyoruz ve bir sıkışma ya da başka bir gücün pistin hareket etmesini engellemesi durumunda dökülme olmayacağından emin oluyoruz.
G/Ç Örnek 2: Top Atma Demosu
İşte daha ayrıntılı (ama muhtemelen daha eğlenceli) bir örnek. 2018'den bu yana bir ticaret fuarında standımızı ziyaret ettiyseniz, büyük olasılıkla 5 Top Atma demomuzu görmüşsünüzdür. Beş top, çeşitli rutinlerde dönen halkalar aracılığıyla havaya atılır. Top fırlatıcılar için beş lineer motor ve halkalar için beş döner motor ile bu 10 eksenli bir sistemdir. Ancak, yalnızca fırlatıcı servo sürücüleri bir ağ üzerinden birbirine bağlıdır. Halka sürücülerinin her biri I/O kullanarak ilgili fırlatıcı sürücüsü ile iletişim kurar.
Videoyu izlerseniz, halkaların her zaman aynı şekilde dönmediğini fark edebilirsiniz. Bazen hızlı çift dönüşler yaparlar, bazen ileri geri dönerler ve bazen de yavaş tek dönüşler yaparlar (0:42'den 0:56'ya kadar her üçüne de bakın). Bu dönüşlerin her biri topun fırlatılmasıyla farklı zamanlama gerektirir, aksi takdirde çarpmalar meydana gelir.
Çarpmalardan kaçınmak için, fırlatıcı sürücülerine yerleştirilmiş, her biri fırlatma sırasında belirlenen zamanlarda gönderilen çıkış sinyallerini içeren üç farklı sekans vardır. Halka sürücüler daha sonra bu sinyalleri farklı indeksli dönüş hareketlerini tetikleyen girişler olarak alır ve zamanlamanın her zaman doğru olmasını sağlar.
Bu bizim için kurulum sürecini büyük ölçüde basitleştiriyor. Her zaman başlatıcılarıyla senkronize olacaklarından, genel ekran için rutinleri yazarken halka sürücülerin bireysel zamanlaması hakkında endişelenmemize gerek yok. Bu bize ve bizim Click&Move® kontrolörünü 10 eksenli bir sistem yerine 5 eksenli bir sistem olarak ele alır.
- Programlanabilir I/O, bir servo sürücünün esnekliğini büyük ölçüde artırır ve sistem tasarımcıları için kullanışlı bir araç olabilir
- G/Ç, bağlı cihazların mantığına uyması için Aktif Yüksek veya Aktif Düşük olarak yapılandırılabilir
- DigiFlex® Performans™ ve FlexPro® sürücüler 60'tan fazla olay ve sinyal için yapılandırılabilen çoklu programlanabilir dijital ve analog I/O'ya sahiptir