lyanggui
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看lyanggui的 主題 / 回貼
樓主  發(fā)表于: 2016-09-09 21:29
描述:示意圖
圖片:
在1-8#工位上,隨意放入4個工件,按下運行按鈕,機械手依次抓取4個工件運輸至其他指定位置。這樣的控制要求,該用什么樣的思路編寫程序,有功能指令可以快捷實現(xiàn)嗎?
注明:3U PLC,絲杠滑臺用步進(jìn)電機控制,每個工位有對應(yīng)的感應(yīng)器。謝各位指點了
彭萬生
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1893 個
工控威望: 2102 點
下載積分: 131755 分
在線時間: 1278(小時)
注冊時間: 2013-08-04
最后登錄: 2024-04-17
查看彭萬生的 主題 / 回貼
1樓  發(fā)表于: 2016-09-09 21:55
哇。這個,好像難度比較大喔。這種看別人一般是用視覺輔助控制
樓主留言:
現(xiàn)在也是一籌莫展,沒有什么頭緒,是不是用位移指令可以實現(xiàn)呢?
chxxp
蘇州QQ:6395435
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 119 個
工控威望: 259 點
下載積分: 420 分
在線時間: 198(小時)
注冊時間: 2009-08-17
最后登錄: 2024-10-23
查看chxxp的 主題 / 回貼
2樓  發(fā)表于: 2016-09-10 00:00
依次判斷,哪個工位有料,就去哪個工位取
QQ:6395435
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個
工控威望: 1474 點
下載積分: 1772 分
在線時間: 994(小時)
注冊時間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
3樓  發(fā)表于: 2016-09-10 07:38
不知道用先入先出指令能不能實現(xiàn)你的要求,8個工位的坐標(biāo)是固定的,每個工位對應(yīng)有一個傳感器,那有工件的工位就知道了4個工件的伺服坐標(biāo),然后好辦了。
樓主留言:
有看過先進(jìn)先出的指令,但不太明白其用法,請指點一下
成功的路上需要幫助
443489005
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 58 個
工控威望: 182 點
下載積分: 650 分
在線時間: 139(小時)
注冊時間: 2011-12-11
最后登錄: 2024-05-15
查看443489005的 主題 / 回貼
4樓  發(fā)表于: 2016-09-10 08:49
8個位置坐標(biāo)固定嗎?每個位置是不是有檢測有無得感應(yīng)器?如果2個都有就好辦了,用數(shù)據(jù)檢索指令比較方便。
樓主留言:
每個工位都有一個感應(yīng)器,坐標(biāo)也是固定的,如果4個工件取走一個,又加入一個新工件,用數(shù)據(jù)檢索指令還可以嗎?不太明白,還請指教
laihuaxun200
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 219 個
工控威望: 362 點
下載積分: 1168 分
在線時間: 316(小時)
注冊時間: 2013-11-20
最后登錄: 2024-08-19
查看laihuaxun200的 主題 / 回貼
5樓  發(fā)表于: 2016-09-10 13:24
這個應(yīng)該不難吧,8個點的位置坐標(biāo)預(yù)先肯定設(shè)定好的,哪個位置沒有產(chǎn)品的把那個點的坐標(biāo)直接屏閉掉,執(zhí)行下一個坐標(biāo)就行了啊,可以用3U里面的表格定位設(shè)置,把8個工位的坐標(biāo)放進(jìn)去,然后直接調(diào)用
樓主留言:
坐標(biāo)點是預(yù)先設(shè)置好的,比如說現(xiàn)在5、2、7、4工位有料,我怎么樣能先取5#的料,然后依次取其他三個
小侯
小侯
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 481 個
工控威望: 2611 點
下載積分: 7901 分
在線時間: 503(小時)
注冊時間: 2008-10-17
最后登錄: 2024-11-05
查看小侯的 主題 / 回貼
6樓  發(fā)表于: 2016-09-10 15:19
運行按鈕後由1~8檢測有料無料,有料執(zhí)行抓取
例如
STL S0
ld x0  //運行
SET S1 //執(zhí)行工位1判定

STL S1
LD X1//工位1判定
SET S10 //抓取工位1
LDI X1
SET S2 //工位2判定


以這樣方式編寫
顏小亮
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 106 點
下載積分: 605 分
在線時間: 12(小時)
注冊時間: 2016-07-30
最后登錄: 2018-11-18
查看顏小亮的 主題 / 回貼
7樓  發(fā)表于: 2016-09-10 21:02
首先,因為位置是固定的,先設(shè)好每個點位的坐標(biāo),通過傳感器判斷有無物料,再程序里面設(shè)置點位優(yōu)先取料順序。 有8個點位的話你可以做個FB運動程序,每次調(diào)用就好了。
laihuaxun200
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 219 個
工控威望: 362 點
下載積分: 1168 分
在線時間: 316(小時)
注冊時間: 2013-11-20
最后登錄: 2024-08-19
查看laihuaxun200的 主題 / 回貼
8樓  發(fā)表于: 2016-09-11 23:14
引用
引用第5樓laihuaxun200于2016-09-10 13:24發(fā)表的  :
這個應(yīng)該不難吧,8個點的位置坐標(biāo)預(yù)先肯定設(shè)定好的,哪個位置沒有產(chǎn)品的把那個點的坐標(biāo)直接屏閉掉,執(zhí)行下一個坐標(biāo)就行了啊,可以用3U里面的表格定位設(shè)置,把8個工位的坐標(biāo)放進(jìn)去,然后直接調(diào)用

樓主留言:
坐標(biāo)點是預(yù)先設(shè)置好的,比如說現(xiàn)在5、2、7、4工位有料,我怎么樣能先取5#的料,然后依次取其他三個


你把取料順序設(shè)定為1,5,2,6,3,7,4,8  這樣的順序,就可以啊,這樣是距離是最短
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個
工控威望: 1474 點
下載積分: 1772 分
在線時間: 994(小時)
注冊時間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
9樓  發(fā)表于: 2016-09-13 07:56
所謂先入先出就是先存儲的數(shù)據(jù)先讀取,后存儲的數(shù)據(jù)后讀取,可以理解為,8個工位誰先有工件放入就先讀取該工位的信息。并且可以同時存儲多個數(shù)據(jù)不被干擾。你先讀取數(shù)據(jù)信息,然后移動取料,取料完成后再讀取數(shù)據(jù),再取料,后面又有新的工件放入會自動存儲,并且按先后順序排列。你只需讀取一個運送一個,再讀取一個再運送一個,就好象銀行排隊存錢一樣。
樓主留言:
是不是可以理解成,放入一個料,按一下入庫信號。放四個工件,需要按四次入庫信號。還是說,四個工件都放好位置,按一次入庫信號就可以??請指教,謝謝
成功的路上需要幫助
dgamen
歲月不饒人
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 315 個
工控威望: 423 點
下載積分: 2035 分
在線時間: 565(小時)
注冊時間: 2016-05-23
最后登錄: 2022-04-04
查看dgamen的 主題 / 回貼
10樓  發(fā)表于: 2016-09-13 12:54
頂9樓觀點
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個
工控威望: 1474 點
下載積分: 1772 分
在線時間: 994(小時)
注冊時間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
11樓  發(fā)表于: 2016-09-18 07:47
不需要人為按入庫信號,你工件下面的感應(yīng)開關(guān)感應(yīng)到就自動存儲信息。
成功的路上需要幫助