yyyang
級別: 略有小成
|
有些項目會用到矩陣的功能,這個在機械手或者一些多軸控制器中有專用的指令,加上一些循環指令,可能十幾行代碼就搞定了。 但在PLC中怎么實現矩陣呢?剛開始看到表格定位指令時我以為是做矩陣用的,但仔細看了下又不是,那它又是用在什么地方呢? |
---|---|
|
我看到你了
級別: 家園常客
|
自己寫循環吧,也不是很復雜,就料盤1個定位就行了,2個變量,i為X方向捉取產品個數,j為Y方向料盤行數,初始值i=0,j=1。X方向定位偏移移動捉取一次,i+1,循環N次X方向的捉取完后,i置零j+1,Y方向定位偏移,然后繼續X方向循環。i=N,j又是料盤行數最大值時,碼垛結束。 我一般都是這樣寫的。一般碼垛指令也就4軸機械手那些有,3點定位定義行列數控制器自己解碼出每個產品的坐標。6軸的我用過幾個牌子的碼垛指令都很差,得料盤和機械手坐標軸定義好才行,機械手前端又不像CMM那樣帶傳感器的,料盤坐標軸意義不大..我基本都是手打 |
---|---|
|
yyyang
級別: 略有小成
|
感覺3點標定效果不怎么好,它要求機械手的坐標系和機械坐標系重合度很高,否則越遠偏差越大,我都是用4點標定。 6軸的機械手還沒機會用。 |
---|---|
|