種草官
級別: 探索解密
![]() |
圖片:
![]() 左側(cè)料盤一行10個(gè),會出現(xiàn)隨機(jī)不良品,現(xiàn)在要取走不良品后,在右邊備品盤取料補(bǔ)上不良品的空位,補(bǔ)料吸嘴有3個(gè),怎樣的寫算法比較好呀 |
---|---|
|
17625606414
級別: 家園常客
![]() |
來料時(shí)檢查是否有不良,第一個(gè)不良在哪個(gè)位置,第一個(gè)吸嘴移動到位置判斷每個(gè)線下是否有不良,有則落下吸取,抬起后在判斷是否有料,是否有空的吸盤,有空吸盤判斷是否有不良,有的話以第一個(gè)空吸嘴對應(yīng)第一個(gè)NG料,在判斷每一個(gè)空吸盤下是否有不良,有則落下吸,吸滿丟一次在循環(huán) |
---|---|
|
遠(yuǎn)成自動化
級別: 探索解密
![]() |
我之前做過類似的,用計(jì)步,出現(xiàn)不良品后記錄此位置,運(yùn)轉(zhuǎn)到第一個(gè)吸嘴時(shí)就取走,如過同時(shí)出現(xiàn)兩個(gè)就跳轉(zhuǎn)到兩個(gè)吸嘴的時(shí)候再取走,三個(gè)的也一樣,程序編寫起來也簡單,整體流程也好做一些 |
---|---|
|
種草官
級別: 探索解密
![]() |
踢不良品還是簡單,主要是提高補(bǔ)料的效率 |
---|---|
|
種草官
級別: 探索解密
![]() |
補(bǔ)料的思路是怎樣的啊 |
---|---|
|
heiheiwodeai
級別: 略有小成
![]() |
![]() |
---|---|
|
17625606414
級別: 家園常客
![]() |
真的要把所有情況考慮進(jìn)去做的很智能的話要做好多 ![]() |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
![]() |
把時(shí)序圖畫出來用時(shí)間占比法去分析 1、把設(shè)備的功能分解到每個(gè)不可中斷的最基本動作,比如補(bǔ)料,一旦開始就要等待此動作結(jié)束,并且實(shí)測出每個(gè)動作的循環(huán)時(shí)間,這樣就獲得了一個(gè)一個(gè)的時(shí)間塊,隨著設(shè)備工藝進(jìn)行這些時(shí)間塊一字碼開 2、當(dāng)資源被占用(比如吸嘴)產(chǎn)生等待,或者幾個(gè)機(jī)構(gòu)同時(shí)在執(zhí)行時(shí)新開1行,并且理論上肯定會產(chǎn)生空隙 3、最終目標(biāo)應(yīng)該是最大化某一個(gè)動作的時(shí)間占比,并且整個(gè)周期內(nèi)產(chǎn)生盡力少的空隙,基本上圖畫出來了就知道要怎么調(diào)度了 |
---|---|
|
工控肥仔
工控肥仔
級別: 網(wǎng)絡(luò)英雄
![]() |
我去年做過一個(gè)類似的機(jī)器,我是一次吸取十六個(gè)產(chǎn)品,中途把中間的隨機(jī)不良拋掉,在擺盤的時(shí)候需要跳料擺盤(不良品已丟,需要跳過去),有時(shí)候可能一模只有兩三個(gè)良品,我是優(yōu)先擺滿前面的空位,在一次補(bǔ)齊后面的空缺 |
---|---|
|