1. sayfa (Toplam 2 sayfa)
15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 11 Eki 2019, 15:47
gönderen Ahmet
Merhabalar.
15MC içerisinde oluşturduğum 2 eksenli bir grubum var.
Bu grubu bulunduğu noktadan X yönünde veya Y yönünde belirli bir mesafe absolute olarak ileri veya geri git demek istiyorum.
MC_MoveAbsolute Pozisyonlama videosundan yola çıkarak bir mantık oluşturmaya çalıştım ama başarılı olamadım.
Bunu eksenler gruptayken DMC_MoveDirectAbsolute komutuyla yaptırdığım zaman istediğim mesafeye gitmiyor.
MC_MoveAbsolute Pozisyonlama videonuzdaki aynı işi ben 2 ekseni gruba sokup grup halindeyken yapmak istiyorum.
Teşekkür ederim.
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 11 Eki 2019, 16:47
gönderen Uğur
Aşağıdaki gibi önce eksenleri gruba eklemeli daha sonra grup hız ve rampaları enable edilmeli ve sonra absolute komut çalıştırılmalıdır.
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 11 Eki 2019, 22:55
gönderen Ahmet
Merhabalar.
Grup kurma ve grubu absolute pozisyona göndermede sorunum yok.
Sorunum şudur ki;
grubu absolute olarak herhangi bir noktaya yolluyorum birinci pozisyon buraya kadar tamam.
Örnekle açıklamaya çalışayım;
1. pozisyon X=10mm Y=10mm noktası olsun buraya sorunsuz gidiyorum.. Daha sonra ben X=20 Y=10 olarak git dediğimde x ekseni 10mm ileri değilde yaklaşık 12,6mm ileri ve y eksenide yaklaşık 0,5mm ileri gidiyor.
Sistemde servo motorlar direk olarak kaplinle birlikte bir vidalı mile bağlı , mil 1 turda 5mm yol alıyor.
Konfigürasyonum aşağıda resimlerdeki gibi.
Yanlışım nerede acaba?
11.jpg
22.jpg
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 11 Eki 2019, 23:08
gönderen Ahmet
Uğur Bey;
Birde DMC_GroupEnable bloğundaki velocity,acc,dec,jerk değerlerinin gruba olan etkisi nedir?
Neden buralara bir değer vermek zorundayız?
Neticede sadece grubu aktif ediyoruz herhangi bir hareket vermiyoruz.
Help dosyasında hızlı konumlamadan bahsediyor. Bu hızlı konumlama nedir,nerede kullanılır?
Teşekkür ederim.
33.jpg
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 14 Eki 2019, 09:22
gönderen Uğur
Bu durumu servo üzerinde mi görüyorsunuz yoksa 15MC aktüel pozisyonun gösterdiği değer nedir?
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 14 Eki 2019, 09:51
gönderen Uğur
Ekteki videoda göreceğiniz üzere ardışık test yaptım ama dediğinize benzer bir durum görünmüyor.
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 17 Eki 2019, 10:24
gönderen Ahmet
Uğur Bey;
Problemin kaynağını buldum.
Nasıl oldu bilmiyorum ama LREAL array dizisinden birtanesi REAL olarak değişmiş.
Sanırım farkında olmadan yanlışlıkla bunu ben yaptım.
yeniden LREAL olarak düzeltince konumlama normale döndü.
Yardımınız için teşekkür ederim.
Mümkünse DMC_GroupEnable bloğu ileilgili sorumada cevap alabilirmiyim?
Ahmet yazdı: 11 Eki 2019, 23:08
Uğur Bey;
Birde DMC_GroupEnable bloğundaki velocity,acc,dec,jerk değerlerinin gruba olan etkisi nedir?
Neden buralara bir değer vermek zorundayız?
Neticede sadece grubu aktif ediyoruz herhangi bir hareket vermiyoruz.
Help dosyasında hızlı konumlamadan bahsediyor. Bu hızlı konumlama nedir,nerede kullanılır?
Teşekkür ederim.
33.jpg
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 17 Eki 2019, 10:35
gönderen Uğur
Move DirectAbsolute komutu içerisinde sadece eksen pozisyonlarını barındırır. Bu eksenlerin hızları, rampaları grupenable esnasında verdiğiniz parametreler ile belirlenir.
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 17 Eki 2019, 10:36
gönderen Ahmet
Anladım.
Terşekkür ederim.
Re: 15MC ile Grubu Absolute mesafeye gönderme
Gönderilme zamanı: 26 Nis 2021, 17:33
gönderen ahmetsh
merhabalar
15mc plc ile 3 eksen servo motor kontrollü robot yapacağım. 5 noktadan oluşan robot sisteminde dmc_movelinearabsolute program bloğunu kullanacağım.bu blok içinde position değişkeni array[1.......8] of Lreal olarak değer giriliyor. ben hmi ekrandan değerleri girmek istiyorum . bunu çözemedim. bu konuda yardım istiyorum. kolay gelsin.