Olay tabanlı hareket etütleri, tetikleyici olaylardan kaynaklanan bir dizi hareket eylemiyle tanımlanır. Eleman değişiklikleri için doğru zaman sırasını bilmiyorsanız olay tabanlı bir hareket etüdü oluşturun. Olay tabanlı hareket etüdü hesaplayarak eleman değişiklikleri için zaman sırası elde edebilirsiniz.
Örneğin, konveyör kayış boyunca hareket eden bileşenleri içeren bir üretim sürecinde, motorlar, kayış üzerindeki bileşen konumuna göre açılır veya değişir. Ancak, hareketi hesaplamadan önce bileşenin konuma ulaştığı doğru zamanı bilmediğinizden motor değerini değiştirmek için zamanı belirleyemezsiniz. Motoru açmak veya değiştirmek için doğru zamanı bilmiyorsanız, zaman tabanlı hareket etüdü oluşturamazsınız. Ancak, konveyör montaj hareketini modellemek için olay tabanlı bir hareket etüdünü kullanabilirsiniz.
Konveyör kayışı modeli için:
- Bileşen konumunu izlemek için yakınlık sensörleri tanımlayabilirsiniz.
- Sensör değerlerine dayalı tetik tanımlayabilirsiniz.
- Model için sabit hızlı veya servo motorlar tanımlayabilirsiniz.
- Sensörler tarafından veya plana göre tetiklendiğinde motor değerlerini açan veya değiştiren eylemler tanımlayabilirsiniz.
Olay tabanlı hareket etüdündeki bir tetiğe yanıt olarak bir motor hareketi belirtmeden önce:
-
Olay tabanlı Hareket Etüdünde, görev adı ve tanımını girin ve görev tetiğini ayarlayın. Örneğin, bileşen konumuna dayalı bir eylem tetikleyen yakınlık sensörü tetiğini tanımlayın.
- Görev eylemine atamak istediğiniz motoru tanımlayın. Örneğin, bir yer değiştirme servo motor tanımlayın.
Görev tetiğine yanıt olarak motor değerini değiştiren bir görev eylemi tanımlamak için: