kiwso
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 306 個(gè)
工控威望: 411 點(diǎn)
下載積分: 2699 分
在線時(shí)間: 355(小時(shí))
注冊(cè)時(shí)間: 2011-05-19
最后登錄: 2025-01-08
查看kiwso的 主題 / 回貼
樓主  發(fā)表于: 2017-04-03 19:23
一個(gè)取料機(jī)械手,有沒(méi)有比較精簡(jiǎn)的取料算法?

我是用的比較笨的方法,設(shè)置每個(gè)取料的X、Y坐標(biāo)。
每取完一次料,自+1到下一個(gè)地址。這樣工作量好大。


大神們有精簡(jiǎn)的算法嗎?走“Z”字或者走“n”的都可以。


kiwso
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 306 個(gè)
工控威望: 411 點(diǎn)
下載積分: 2699 分
在線時(shí)間: 355(小時(shí))
注冊(cè)時(shí)間: 2011-05-19
最后登錄: 2025-01-08
查看kiwso的 主題 / 回貼
1樓  發(fā)表于: 2017-04-03 20:02
引用
引用第1樓我好像是于2017-04-03 20:02發(fā)表的  :
X,Y間距一樣的,已知第一個(gè)的坐標(biāo),X,Y的行,列數(shù)。
就只需要調(diào)好第一個(gè)的坐標(biāo),其他的坐標(biāo)自動(dòng)計(jì)算出來(lái)就好了啊,
做過(guò)一模一樣的



恩,具體的算法呢?
kiwso
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 306 個(gè)
工控威望: 411 點(diǎn)
下載積分: 2699 分
在線時(shí)間: 355(小時(shí))
注冊(cè)時(shí)間: 2011-05-19
最后登錄: 2025-01-08
查看kiwso的 主題 / 回貼
2樓  發(fā)表于: 2017-04-03 22:03
引用
引用第3樓我好像是于2017-04-03 20:11發(fā)表的  :
5個(gè)數(shù)據(jù)。
1:第一個(gè)點(diǎn)的位置
2:X間距
3:Y間距
4:當(dāng)前行數(shù)
.......


好吧,自己搗鼓了一個(gè)辦法。實(shí)際上這樣的取料受臺(tái)有2個(gè)!疽簿褪沁有奇偶數(shù)判斷】

不過(guò)還是謝謝了。

方法如下:見(jiàn)笑了
絕對(duì)位置控制,定義為坐標(biāo)[X0-X7 ;Y0-Y7。]
X軸=0時(shí),Y數(shù)據(jù)每走一位加一位,直到=7.當(dāng)Y大于等于7時(shí),X加一。
然后復(fù)位Y或者遞減Y,(走z或者n字)
當(dāng)Y=0時(shí),X再加一,這樣就完成了。當(dāng)X大于7時(shí),
全部取完了。