工控肥仔
工控肥仔
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 675 個(gè)
工控威望: 5673 點(diǎn)
下載積分: 4291 分
在線時(shí)間: 779(小時(shí))
注冊(cè)時(shí)間: 2018-11-17
最后登錄: 2024-12-20
查看工控肥仔的 主題 / 回貼
樓主  發(fā)表于: 2022-05-12 11:35
各位大師,指導(dǎo)下我這個(gè)問(wèn)題:

                       比如:M0--M1--M2--M3--M4--M5--M6--M7八個(gè)點(diǎn)位中,
                                         用開(kāi)關(guān)量的方式,有多少種組合?


                                    比如組成方式:比如1.1.1.1.1.1.1.1
                                                                     0.0.0.0.0.0.0.0
                                                                     1.0.1.0.1.0.1.0
                                                                     1.1.1.1.0.0.0.0
曾姚王
紙上得來(lái)終覺(jué)淺,絕知此事要躬行!
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 268 個(gè)
工控威望: 350 點(diǎn)
下載積分: 15740 分
在線時(shí)間: 149(小時(shí))
注冊(cè)時(shí)間: 2021-07-24
最后登錄: 2024-12-20
查看曾姚王的 主題 / 回貼
1樓  發(fā)表于: 2022-05-12 11:37
2的8次方
ningbiao
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 869 點(diǎn)
下載積分: 2802 分
在線時(shí)間: 54(小時(shí))
注冊(cè)時(shí)間: 2021-04-17
最后登錄: 2024-12-10
查看ningbiao的 主題 / 回貼
2樓  發(fā)表于: 2022-05-12 11:44
(1+2+4+8+16+32+64+128)+1
xkb1956
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 181 個(gè)
工控威望: 1380 點(diǎn)
下載積分: 96930 分
在線時(shí)間: 94(小時(shí))
注冊(cè)時(shí)間: 2017-06-01
最后登錄: 2023-07-10
查看xkb1956的 主題 / 回貼
3樓  發(fā)表于: 2022-05-12 11:50
                  有256種組合                                                                                                                            
工控肥仔
工控肥仔
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 675 個(gè)
工控威望: 5673 點(diǎn)
下載積分: 4291 分
在線時(shí)間: 779(小時(shí))
注冊(cè)時(shí)間: 2018-11-17
最后登錄: 2024-12-20
查看工控肥仔的 主題 / 回貼
4樓  發(fā)表于: 2022-05-12 11:55
引用
引用樓主工控肥仔于2022-05-12 11:35發(fā)表的 八個(gè)點(diǎn)位,能組成多少開(kāi)關(guān)量組合? :
各位大師,指導(dǎo)下我這個(gè)問(wèn)題:

                       比如:M0--M1--M2--M3--M4--M5--M6--M7八個(gè)點(diǎn)位中,
                                         用開(kāi)關(guān)量的方式,有多少種組合?

.......

                                    看樣子我這個(gè)程序用這種土辦法寫(xiě)出來(lái)是不大現(xiàn)實(shí)了
                                        變化太多了,每一種情況對(duì)應(yīng)一種方式,程序?qū)懫饋?lái)要人命啊
ningbiao
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 869 點(diǎn)
下載積分: 2802 分
在線時(shí)間: 54(小時(shí))
注冊(cè)時(shí)間: 2021-04-17
最后登錄: 2024-12-10
查看ningbiao的 主題 / 回貼
5樓  發(fā)表于: 2022-05-12 15:38
你干啥額?需要判斷256種情況?
樓主留言:
我想通過(guò)開(kāi)關(guān)量來(lái)判斷產(chǎn)品的有無(wú),好做擺盤(pán)的動(dòng)作,比如1.1.1.1.1.1.1.1    這樣是八個(gè)產(chǎn)品,可以一次放入載帶        
1.0.1.0.1.0.1.0這樣就需要放下一個(gè),在往前移動(dòng)一個(gè)位置,直到放完為止。1.1.1.1.0.0.0.1這種情況就要先放四個(gè),在往前移動(dòng)三個(gè)位置,在放下最后一個(gè)產(chǎn)品,每次過(guò)來(lái)產(chǎn)品可能存在多種變化,需要根據(jù)變化來(lái)調(diào)整放料的方式
ningbiao
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 869 點(diǎn)
下載積分: 2802 分
在線時(shí)間: 54(小時(shí))
注冊(cè)時(shí)間: 2021-04-17
最后登錄: 2024-12-10
查看ningbiao的 主題 / 回貼
6樓  發(fā)表于: 2022-05-12 16:11
我知道你了,估計(jì)是沖壓的什么東西進(jìn)行載帶包裝,你可以換個(gè)思路,我把來(lái)料自動(dòng)排在相鄰位置一起 再擺,能簡(jiǎn)化
ningbiao
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 97 個(gè)
工控威望: 869 點(diǎn)
下載積分: 2802 分
在線時(shí)間: 54(小時(shí))
注冊(cè)時(shí)間: 2021-04-17
最后登錄: 2024-12-10
查看ningbiao的 主題 / 回貼
7樓  發(fā)表于: 2022-05-12 16:12
一出八,有點(diǎn)兇額
樓主留言:
一出十六的,經(jīng)過(guò)治具變距后,變成兩邊各八個(gè),分兩次放入載帶,在夾取產(chǎn)品前CCD檢測(cè)給出判定結(jié)果,不良直接丟掉了,良品進(jìn)載帶不能出現(xiàn)空缺位,只能用補(bǔ)位的方式擺進(jìn)載帶,原本想把良品放在直震上過(guò)度一下,但是設(shè)計(jì)這邊說(shuō)產(chǎn)品不能磨損,只能直接放在載帶里面進(jìn)行包裝,現(xiàn)在這種方式把我難倒了
laihuaxun200
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 219 個(gè)
工控威望: 362 點(diǎn)
下載積分: 1168 分
在線時(shí)間: 316(小時(shí))
注冊(cè)時(shí)間: 2013-11-20
最后登錄: 2024-08-19
查看laihuaxun200的 主題 / 回貼
8樓  發(fā)表于: 2022-05-12 23:39
引用
引用第4樓工控肥仔于2022-05-12 11:55發(fā)表的  :

                                    看樣子我這個(gè)程序用這種土辦法寫(xiě)出來(lái)是不大現(xiàn)實(shí)了
                                        變化太多了,每一種情況對(duì)應(yīng)一種方式,程序?qū)懫饋?lái)要人命啊


我想通過(guò)開(kāi)關(guān)量來(lái)判斷產(chǎn)品的有無(wú),好做擺盤(pán)的動(dòng)作,比如1.1.1.1.1.1.1.1    這樣是八個(gè)產(chǎn)品,可以一次放入載帶        
1.0.1.0.1.0.1.0這樣就需要放下一個(gè),在往前移動(dòng)一個(gè)位置,直到放完為止。1.1.1.1.0.0.0.1這種情況就要先放四個(gè),在往前移動(dòng)三個(gè)位置,在放下最后一個(gè)產(chǎn)品,每次過(guò)來(lái)產(chǎn)品可能存在多種變化,需要根據(jù)變化來(lái)調(diào)整放料的方式

可以用個(gè)循環(huán)來(lái)處理,從前向后判斷,有連續(xù)的就一起放,直到后面是空的就先把前面有產(chǎn)品的先擺好,再重新判斷,直到全部擺完。程序不會(huì)太復(fù)雜
樓主留言:
大哥,能幫我寫(xiě)個(gè)參考程序嗎?
榮耀我是傳奇
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個(gè)
工控威望: 111 點(diǎn)
下載積分: 748 分
在線時(shí)間: 19(小時(shí))
注冊(cè)時(shí)間: 2022-02-21
最后登錄: 2024-04-15
查看榮耀我是傳奇的 主題 / 回貼
9樓  發(fā)表于: 2022-05-13 09:18
引用
引用第8樓laihuaxun200于2022-05-12 23:39發(fā)表的  :

可以用個(gè)循環(huán)來(lái)處理,從前向后判斷,有連續(xù)的就一起放,直到后面是空的就先把前面有產(chǎn)品的先擺好,再重新判斷,直到全部擺完。程序不會(huì)太復(fù)雜

Sample: array[1..8] of bool;//樣本
EmptyFlag:bool;//樣本無(wú)標(biāo)志
EmptyCoords:int;//無(wú)樣本坐標(biāo)
MoveFlag:bool;//移動(dòng)標(biāo)志
i:int;
EmptyFlag:=true;
if MoveFlag=true then
   for i=1 to 8 do
    if Sample=false then
       EmptyFlag:=false;
       EmptyCoords:=i;
       exit;
     end_if;
   end_for;
end_if;

if EmptyFlag=false then
   MoveFlag:=true;
   前移位置:=EmptyCoords;
else
   一次放入窄帶
end_if;
if 移動(dòng)完成 then
   放入產(chǎn)品;
   前移位置:=0;
   MoveFlag:=false;
end_if;
我給你寫(xiě)個(gè)大致思路,詳細(xì)細(xì)節(jié)你自己豐富
樓主留言:
非常感謝!這種方式的程序目前看不懂,能幫我改成梯形圖嗎?
本帖最近評(píng)分記錄:
  • 下載積分:+5(mk自動(dòng)化) 熱心助人!
  • 下載積分:+5(工控肥仔) 非常感謝
    marksman_01
    一起進(jìn)步
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 482 個(gè)
    工控威望: 524 點(diǎn)
    下載積分: 3287 分
    在線時(shí)間: 135(小時(shí))
    注冊(cè)時(shí)間: 2019-06-01
    最后登錄: 2024-12-21
    查看marksman_01的 主題 / 回貼
    10樓  發(fā)表于: 2022-05-14 15:57
    你這種情況感覺(jué)用隊(duì)列很合適啊,
    樓主留言:
    能舉例說(shuō)明一下嗎
    cythyx
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 451 個(gè)
    工控威望: 527 點(diǎn)
    下載積分: 1634 分
    在線時(shí)間: 107(小時(shí))
    注冊(cè)時(shí)間: 2019-06-27
    最后登錄: 2024-11-24
    查看cythyx的 主題 / 回貼
    11樓  發(fā)表于: 2022-05-16 13:19
    你這種用D0到D7來(lái)顯示好一點(diǎn),一位一次就是bmov d0 d1 k7