2013曇花一現
級別: 探索解密
|
我所做的項目是將合格的產品與不合格的產品區分開,一個電機M1控制Y方向的運動,M1上搭載4個吸頭,每個吸頭吸取一個產品。有合格收料盤和不合格收料盤。 現已經知道哪些吸頭吸取的產品是合格的,我的思路是用循環遍歷每個吸頭上的產品,如果產品合格跳出循環驅動電機將合格產品放入合格收料盤;如果產品不合格則循環疊加一個d, 直到遇到合格產品再跳出循環,以此將合格的產品放入合格收料盤中。剩下的將不合格的產品放入另一個不合格收料盤中。 語言表達能力有限,不知各位師傅看明白沒。 現在的問題是我按這種方法后面行不通,希望各位給提供點思路。 謝謝。 如圖所示,當四個吸頭的產品有好有壞時該怎么實現將產品順序放到合格與不合格料盤中。 圖比較簡陋,不過大概能說明意思。 [ 此帖被2013曇花一現在2016-01-04 21:04重新編輯 ] |
---|---|
|
283596603
盟主
級別: 略有小成
|
你吸起來了就知道是不是合格了嗎?記錄哪個吸的是合格,哪個是不合格。先放合格的,再放不合格的了。干嘛寫循環,不能一次性放完嗎? |
---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
就是說~你既然都知道4個吸頭哪個合格哪個不合格,一次性放好再回來取第二次不也挺好的?干嘛非得4個都合格了再去放呢。 樓主留言:非常感謝回復。 |
|
---|---|---|
|
simenboy
世界和平
級別: 探索解密
|
你好!我以前做過太陽能電池片排版設備,跟這個有點類似合格就去排版不合格就扔到廢料盒,可以換一種思路,1、將丟到合格收料盒的動作及丟到不合格收料盤的動作分別做成子程序,然后你用順序流程圖并排分支,當判定條件為合格時,就執行去合格收料盤放料的動作,當判定條件為不合格時,就執行去不合格收料盤放料的動作。 樓主留言:非常感謝回復。 |
---|---|
|
2013曇花一現
級別: 探索解密
|
前面有視覺部分去判斷,所以吸起來之前就知道哪些是合格的哪些是不合格的。 我是先將合格的產品全部放后,再去放不合格的。 用循環是因為得讓程序知道哪些是不合格的,當遇到合格的產品時M1運動 d,當遇到不合格的產品時M1運動 n*d 我說的M1運動的距離,其中 n 就是不合格產品的個數。這樣才能將合格的產品依次放好。 但是實際編寫的時候與我想象的不同,后面的沒法實現,所以過來求助。。。 |
---|---|
|
2013曇花一現
級別: 探索解密
|
4個當中有合格的也有不合格的,我是先把合格都放在合格收料盤中,不合格的再放置到不合格收料盤中。 我做循環是為了讓程序知道哪些合格哪些不合格 |
---|---|
|
2013曇花一現
級別: 探索解密
|
您好!謝謝。 這樣我也想過,但是效率太低。我在放置合格產品轉換為放不合格產品時中間時間有點長。 |
---|---|
|
wangnaizhi
級別: 論壇先鋒
|
你知道哪個是合格和不合格的 如果里面是全不合格的就直接讓電機去不合格的盤子處 將不合格的 全部放下 如果全是合格的如上 如果是有合格和不合格的混在一起 那你就讓電機先運動到合格或不合格的盤子上方就對應的放入該盤子中 不就可以了? 樓主留言:謝謝幫助。 |
---|---|
|
sccgkong
不是每次都會成功,但是必須每次都有進步
級別: 論壇先鋒
|
你將吸頭上的產品分成3種模式,(全合格,全不合格,合格和不合格混合)分別用輔助繼電器表示,把三種模放置方式做子程序,或步進都可以。我不知道你說的意思是位置控制不能實現還是其他意思? |
|
---|---|---|
|
彩色五環
水滴石穿
級別: 略有小成
|
給收料盤做一個,排列表格,給每一個格做一個計數如d0M5,第d0排,第5個,以收料盤為依據,來編程序,或許會好一點 |
---|---|
|