yyyang
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 140 個(gè)
工控威望: 326 點(diǎn)
下載積分: 2866 分
在線時(shí)間: 20(小時(shí))
注冊(cè)時(shí)間: 2008-07-27
最后登錄: 2024-11-07
查看yyyang的 主題 / 回貼
樓主  發(fā)表于: 2019-07-17 09:54
有些項(xiàng)目會(huì)用到矩陣的功能,這個(gè)在機(jī)械手或者一些多軸控制器中有專用的指令,加上一些循環(huán)指令,可能十幾行代碼就搞定了。
但在PLC中怎么實(shí)現(xiàn)矩陣呢?剛開(kāi)始看到表格定位指令時(shí)我以為是做矩陣用的,但仔細(xì)看了下又不是,那它又是用在什么地方呢?
我看到你了
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 619 點(diǎn)
下載積分: 491 分
在線時(shí)間: 156(小時(shí))
注冊(cè)時(shí)間: 2018-05-02
最后登錄: 2024-09-12
查看我看到你了的 主題 / 回貼
1樓  發(fā)表于: 2019-07-17 10:22
你指的矩陣,是MTR那個(gè)矩陣輸入?

還是碼垛定位
我看到你了
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 375 個(gè)
工控威望: 619 點(diǎn)
下載積分: 491 分
在線時(shí)間: 156(小時(shí))
注冊(cè)時(shí)間: 2018-05-02
最后登錄: 2024-09-12
查看我看到你了的 主題 / 回貼
2樓  發(fā)表于: 2019-07-17 15:04
引用
引用第2樓yyyang于2019-07-17 12:26發(fā)表的  :
不是MTR,是碼垛或者托盤(pán)應(yīng)用.

自己寫(xiě)循環(huán)吧,也不是很復(fù)雜,就料盤(pán)1個(gè)定位就行了,2個(gè)變量,i為X方向捉取產(chǎn)品個(gè)數(shù),j為Y方向料盤(pán)行數(shù),初始值i=0,j=1。X方向定位偏移移動(dòng)捉取一次,i+1,循環(huán)N次X方向的捉取完后,i置零j+1,Y方向定位偏移,然后繼續(xù)X方向循環(huán)。i=N,j又是料盤(pán)行數(shù)最大值時(shí),碼垛結(jié)束。

我一般都是這樣寫(xiě)的。一般碼垛指令也就4軸機(jī)械手那些有,3點(diǎn)定位定義行列數(shù)控制器自己解碼出每個(gè)產(chǎn)品的坐標(biāo)。6軸的我用過(guò)幾個(gè)牌子的碼垛指令都很差,得料盤(pán)和機(jī)械手坐標(biāo)軸定義好才行,機(jī)械手前端又不像CMM那樣帶傳感器的,料盤(pán)坐標(biāo)軸意義不大..我基本都是手打