silver
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 37 個(gè)
工控威望: 120 點(diǎn)
下載積分: 3174 分
在線時(shí)間: 97(小時(shí))
注冊(cè)時(shí)間: 2015-01-27
最后登錄: 2024-08-27
查看silver的 主題 / 回貼
樓主  發(fā)表于: 2017-01-13 21:34
小弟接觸這行沒多久,只編寫過一些簡單的機(jī)器.都是自己琢磨 沒什么見識(shí)
通常在編寫時(shí)分自動(dòng)狀態(tài)和手動(dòng)狀態(tài)
進(jìn)入自動(dòng)狀態(tài)后,在切入自動(dòng)狀態(tài)時(shí)會(huì)復(fù)位當(dāng)前機(jī)器狀態(tài),汽缸回初始位置,當(dāng)然也會(huì)判斷上次對(duì)應(yīng)工位的產(chǎn)品的狀態(tài)。如果沒完成,就在做一次,之后等待按鈕啟動(dòng)機(jī)器(也可以直接啟動(dòng))
手動(dòng)操作,只可以在非自動(dòng)狀態(tài)下進(jìn)入,

問題來了,大家都是怎么處理停止,按下停止的等當(dāng)前的流程結(jié)束后在停止,還是立刻停止,
或者說是在自動(dòng)狀態(tài)下突然被切換到了手動(dòng)狀態(tài),然后再次進(jìn)入自動(dòng)模式啟動(dòng),機(jī)器右會(huì)被復(fù)位一次

小弟想是否可以這樣處理,將當(dāng)前的狀態(tài)記錄下來,當(dāng)退出自動(dòng)狀態(tài)時(shí),將當(dāng)前各工位流程都記錄下來,再次進(jìn)入自動(dòng)模式時(shí)再進(jìn)入對(duì)應(yīng)流程
可這樣如果在非自動(dòng)模式下,操作人員進(jìn)入手動(dòng)界面,隨便按了幾個(gè)動(dòng)作,那在回到自動(dòng)模式下就亂套了,只能采用切換到自動(dòng)時(shí)復(fù)位機(jī)器的辦法了

其實(shí)也是因?yàn)闊o意看到別人寫的機(jī)器,是一個(gè)轉(zhuǎn)盤裝配,一共6個(gè)工位,單工位動(dòng)作都很簡單,錯(cuò)位送料加下壓,但是在自動(dòng)執(zhí)行到一半時(shí)切換出自動(dòng),進(jìn)入手動(dòng)界面將原本已經(jīng)下壓的汽缸縮回,重新切換到自動(dòng)(機(jī)器并沒有復(fù)位)啟動(dòng)后,下壓汽缸又下壓了一次,然后流程繼續(xù)工作.小弟沒敢多試別的動(dòng)作,因?yàn)椴皇亲约杭业臋C(jī)器萬一撞擊了。。。。。

還有一次看到人家寫的程序 竟然可以在自動(dòng)狀態(tài)下進(jìn)入手動(dòng)界面點(diǎn)擊操作(當(dāng)然是在出現(xiàn)異常的情況下,自動(dòng)狀態(tài)下能不能操作不知道)

之后小弟就思考是否是退出自動(dòng)時(shí)將所有汽缸或者別的動(dòng)作都記錄下來,重新進(jìn)入時(shí)直接分配.當(dāng)然非正常停止不考慮(斷電什么的)

自己想了很久也沒想出什么好的思路,周圍也沒有做這行,感應(yīng)好孤單,就發(fā)帖問問大師們是怎么樣處理這樣的狀況的
[ 此帖被silver在2017-01-13 21:43重新編輯 ]
祥子_lead
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 80 個(gè)
工控威望: 169 點(diǎn)
下載積分: 756 分
在線時(shí)間: 36(小時(shí))
注冊(cè)時(shí)間: 2016-05-19
最后登錄: 2018-04-13
查看祥子_lead的 主題 / 回貼
1樓  發(fā)表于: 2017-01-16 20:54
一般來說,這種問題,我是這樣做的。設(shè)備分為三個(gè)狀態(tài):手動(dòng),點(diǎn)動(dòng),自動(dòng)。手動(dòng)狀態(tài)下,在考慮運(yùn)動(dòng)干涉以及安全問題的前提下,可任意執(zhí)行各動(dòng)作。
點(diǎn)動(dòng)狀態(tài)下,設(shè)備按自動(dòng)運(yùn)行的流程執(zhí)行各動(dòng)作,點(diǎn)動(dòng)只可由手動(dòng)狀態(tài)下切換。點(diǎn)動(dòng)完成一個(gè)動(dòng)作周期后,可切換至自動(dòng)狀態(tài)下運(yùn)行。
自動(dòng)狀態(tài),這個(gè)就不用多說。
在自動(dòng)狀態(tài)下按下停止鍵,根據(jù)設(shè)備情況,分成兩種。一種是完成當(dāng)前動(dòng)作周期后停止,但設(shè)備仍然在自動(dòng)狀態(tài)下。按下啟動(dòng)按鈕后繼續(xù)自動(dòng)運(yùn)行。另一種情況是,按下停止按鈕后,設(shè)備執(zhí)行完當(dāng)前動(dòng)作停下,按下運(yùn)行按鈕繼續(xù)執(zhí)行。在這種情況下不能切換為手動(dòng)狀態(tài)。一般動(dòng)作簡單,流程不多的情況下采用第一種,動(dòng)作復(fù)雜時(shí)采用第二種。當(dāng)采用第二種時(shí)會(huì)結(jié)合復(fù)位開關(guān)復(fù)位設(shè)備狀態(tài)使用。