7. sayfa (Toplam 14 sayfa)

Re: 15MC Programlama

Gönderilme zamanı: 07 Mar 2019, 15:50
gönderen Ahmet
Teşekkür ederim.

Re: 15MC Programlama

Gönderilme zamanı: 14 Mar 2019, 13:23
gönderen Ahmet
Merhabalar.
Resimde görüldü şekilde bir ön hazırlıkla programımı yazıyorum.
Resimde görülen program parçacığında 3 eksenden oluşan bir grup sürüyorum.
Bu eksenlerin grup halinde çalışırken örneğin resimdeki M1_30 bloğunda işlenecek olan pozisyondaki Y eksenine ait noktayı değiştirmek istersem bu değişimi komut icra edilmeden önce değiştirmek şartıyla ne yapmalıyım?
Teşekkür ederim.
44.jpg

Re: 15MC Programlama

Gönderilme zamanı: 15 Mar 2019, 09:31
gönderen Uğur
Array dizisi online olduğunuzda aşağıdaki gibi yada bir başka değişkenden buraya değer gelecek ise data[1] şeklinde kullanmanız gerekmektedir.

Re: 15MC Programlama

Gönderilme zamanı: 16 Mar 2019, 11:08
gönderen Ahmet
Merhabalar.
DMC_MoveVelocity komutu yükselen kenar duyarlımıdır yoksa ENABLE girişi aktif olduğu sürece hareket veren bir komutmudur?
11.jpg

Re: 15MC Programlama

Gönderilme zamanı: 16 Mar 2019, 17:45
gönderen yasinakar
enable demek sürekli on olacak demek execute yükselen kenar demek

Re: 15MC Programlama

Gönderilme zamanı: 27 Mar 2019, 10:34
gönderen Ahmet
Merhabalar.
MoveVelocity komutunu Buffermode ile kullanmak istiyorum ama kararsız kaldım.
MC_MoveVelocity komutumu yoksa DMC_MoveVelocity komutumu daha uygun olur?
Birisinde Stop yapmadan diğerine geçemiyorken diğerinin Enable girişini aktif etmem yetiyor ama burada kafam karışıyor.
MC komutunu Stop yapıp ikinci movevelocity komutunu aktif ettiğim anda motor hızı sıfıra düşmeyecekmi?
Yine DMC komutunu aktif ettiğimde diğerinide aktif edersem bu defa sistem hata vermeyecekmi?
Neticede bu komutlarda belirli bir hedef noktası yok ben aktif ettiğim sürece devamlı dönüş sağlıyorlar.

Re: 15MC Programlama

Gönderilme zamanı: 27 Mar 2019, 11:47
gönderen Uğur
MC_MoveVelocity komutu enable kesilip verilmeden hız değişikliğini almaz. Böylelikle buffer mod durumuna göre komuttan komuta geçerken davranış şekli değişecektir. Ama DMC_MoveVelocity komutu deltanın özel oluşturduğu bir komut olup enable işlemi aktif olduğu sürece hız değişimini anında değerlendirmektedir. Tanımlı rampa ile değişen hıza geçiş sağlanmaktadır. Execute mantığı birinde yükselen kenar diğerinde normalde açık mantığına bakmaktadır. Kendinize uygun olan birini tercih ederek kullanmanızı öneririm.

Re: 15MC Programlama

Gönderilme zamanı: 27 Mar 2019, 12:54
gönderen Ahmet
Uğur Bey ;
Ben İki adet DMC_MoveLineerAbsolute komutu arasına bir timer koyup bu timer kadar geciktirdikten sonra ikinci komutu Buffer mode aktif edilmiş bir şekilde işlemek istiyorum haliyle bir bekleme zamanı olursa birinciden ikinciye geçerken hız sıfıra düşecektir ama ya sıfır verirsem nasıl işler bunu bilemiyorum (ürün henüz gelmediğinden deneme şansımda yok maalesef)
Bu durumu program içerisinde nasıl işlemeliyim?

Re: 15MC Programlama

Gönderilme zamanı: 27 Mar 2019, 15:40
gönderen Uğur
DMC_MoveLineerAbsolute komutunda Buffer Mode test etme imkanım olmadı. Test ettikten sonra paylaşmaya çalışacağım.

Re: 15MC Programlama

Gönderilme zamanı: 01 Nis 2019, 12:06
gönderen Otomasyon_Delisi
Merhabalar.
Uğur Bey;
eğitim videolarını sonuna kadar izledim çok güzel olmuş öncelikle emeğinize sağlık.
Bu soracağım sorunun yeri bu konu başlığımıdır bilemedim ama yanlışsa kusura bakmayın.
15MC ile A2 servo kontorlü yaparken servo motoru bir redüktöre bağlarsak (Örneğin i:37 oranlı bir reedüktör diyelim) konfügürasyon ayarlarında bunu nasıl tanımlamamız gerekecek.
Resimdeki ayar sayfasında trigger aktarmalı veya lineer kızaklı veya resimde görüldüğü şekilde bir dişli aktarması mevcut ama redüktör kutusuna bağlandığında burada çap veya yarıçap olarak neyi kabul edip nasıl bir ayarlama yapmamız gerekir_

redüktör ayarı.jpg