meiliang212
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個(gè)
工控威望: 201 點(diǎn)
下載積分: 965 分
在線時(shí)間: 18(小時(shí))
注冊(cè)時(shí)間: 2017-03-21
最后登錄: 2019-10-08
查看meiliang212的 主題 / 回貼
樓主  發(fā)表于: 2017-03-22 19:54
各位大師幫幫忙!是這樣的,一臺(tái)機(jī)器有10個(gè)工位,中間是鏈條拖動(dòng),各工位分布在鏈條的兩側(cè),一工位是把細(xì)管放在鏈條上(鏈條上帶有放細(xì)管的小車,一次放8根細(xì)管 )之后鏈條轉(zhuǎn)動(dòng)規(guī)定的距離,細(xì)管就到了第二工位點(diǎn)膠水同時(shí)一工位繼續(xù)放細(xì)管到鏈條上,之后鏈條轉(zhuǎn)動(dòng)規(guī)定距離到3工位.......當(dāng)?shù)搅?工位時(shí)是檢測(cè)工位,測(cè)細(xì)管有沒(méi)有堵或者漏,8個(gè)氣嘴分別對(duì)8根細(xì)管吹氣,每一根都接有壓力傳感器,有堵或漏傳感器就把信號(hào)傳給plc,之后8工位點(diǎn)膠水,9工位裝針(9工位是8個(gè)夾子氣缸,如果7工位檢測(cè)全部是合格,9工位的8個(gè)氣缸都動(dòng)作夾料裝到細(xì)管上,如果7工位檢測(cè)有某一個(gè)或某幾個(gè)是堵或漏  ,9工位相對(duì)應(yīng)得氣缸不動(dòng)作,這樣做是為了不在堵或漏的細(xì)管上裝針,減少成本)之后10工位就是卸料工位,有合格品區(qū)和廢品區(qū),廢品區(qū)就是放堵和漏的沒(méi)裝針的細(xì)管,同樣是8個(gè)夾子氣缸,先從鏈條上把8根細(xì)管一起夾起,有廢品的話就到廢品區(qū)停一下打開(kāi)廢品的那個(gè)氣缸,廢品掉落,之后走到合格品區(qū)氣缸全部打開(kāi),合格品掉落,如果沒(méi)有廢品 直接走到合格品區(qū)打開(kāi)全部氣缸。

我要問(wèn)的是7工位檢測(cè)堵或漏的廢品如何在9工位實(shí)現(xiàn)不裝針還有10工位怎么分廢品和合格品,是怎么記憶的,7工位檢測(cè)完一批,6工位的等鏈條轉(zhuǎn)動(dòng)馬上又到達(dá)7工位檢測(cè),那么9工位和10工位是怎么處理記住那一批是那一批的。用三菱plc的什么指令可以實(shí)現(xiàn)?
是不是說(shuō)的很復(fù)雜?各位幫幫忙
pklon2000
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 180 個(gè)
工控威望: 326 點(diǎn)
下載積分: 6381 分
在線時(shí)間: 183(小時(shí))
注冊(cè)時(shí)間: 2008-07-11
最后登錄: 2025-01-07
查看pklon2000的 主題 / 回貼
1樓  發(fā)表于: 2017-04-17 17:00
大家換個(gè)思路。不要糾結(jié)于工件本身整體的過(guò)程,把相鄰工位之間的區(qū)域看做一個(gè)buffer。buffer里面有n的數(shù)據(jù)段,這個(gè)n是在工作中會(huì)變動(dòng)的,表示里面存了幾個(gè)東西。按照這種連續(xù)工位來(lái)看,n=1。那么當(dāng)上一工位完工后,就把狀態(tài)傳到buffer里面對(duì)應(yīng)的數(shù)據(jù)段中,這個(gè)對(duì)應(yīng)關(guān)系是根據(jù)里面存的數(shù)量n來(lái)的。同樣當(dāng)下一工位檢測(cè)到進(jìn)料了,從上一個(gè)buffer中取出最前面的一個(gè)數(shù)據(jù)段。同時(shí)使用大家都討論過(guò)的塊移動(dòng)指令BMOV把buffer數(shù)據(jù)段整體移動(dòng)一個(gè)段的位置。這樣就不需要關(guān)注整個(gè)線體是如何運(yùn)作的。每個(gè)工站只需要關(guān)注給我的料時(shí)什么狀態(tài),我出去時(shí)應(yīng)該改寫哪些狀態(tài)。采用這樣將工件看做對(duì)象的方式在不同的位置進(jìn)行傳遞并對(duì)部分屬性進(jìn)行操作會(huì)更簡(jiǎn)單一些。