wenluderen
人人為我我為人人
級別: 略有小成
|
圖片:
圖片:
現有一個十四工位的料架 有一個上料位 一個下料位。 要求在上料位點按上料按鈕X3 時 系統可以把最快速的把空料架移動到上料位 。 點按卸料按鈕可以把需求的料最快移動到卸料位 |
---|---|
|
wenluderen
人人為我我為人人
級別: 略有小成
|
程序中對14的活動料架采用8421碼動態編碼 實時掌握各支架處的料架號 附件程序只是寫到上料 卸料還沒有寫 因為沒有多大意義 就是比對的條件不同而已 [ 此帖被wenluderen在2011-03-22 09:40重新編輯 ] |
---|---|
|
wenluderen
人人為我我為人人
級別: 略有小成
|
說一下本機的組態 Q00J CPU QX 41 QY41P 大家討論一下 把自己的思路說說看看 |
---|---|
|
wenluderen
人人為我我為人人
級別: 略有小成
|
第一步 通過X1 X2 X4 X8 四個感應器 確定1號支架處的料架號 第二步 通過 各個料架號之間順次關系 確定其他13個支架上的當前料架號 第三步 上料時 依次比較 1 ,2, 14, 3, 13, 4, 12,5,11.,6,10,7,9,8處支架上料架 看看料架號所對應的料號是不是0 如果是0 就確定是空料架 第四步 根據 上述比較 確定 正反轉 還有旋轉的次數 通過 X0 記錄旋轉次數 |
---|---|
|
wenluderen
人人為我我為人人
級別: 略有小成
|
嗯 是一個問題點 不過 在這里沒有關系 只要 這個感應器位置差距不是很大 就可以 機械上最好1S內全部由反映 我的把程序里的延時加長一點 這樣就沒有關系 多謝 |
---|---|
|
wenluderen
人人為我我為人人
級別: 略有小成
|
在活動料架上有四個金屬突起 每個支架上面突起高度的組合不一樣 。比如一號活動料架 編號為1的那個突起能夠檢測到 二號活動料架只有編號為2的那個突起可以被檢測到 其他活動料架也突起。每個支架可以被檢測突起組合不一樣。 X1 X2 X4 X8 這四個感應器通過檢測這些不一樣的突起來確定 是哪一個活動料架處于上料位。 |
---|---|
|
wenluderen
人人為我我為人人
級別: 略有小成
|
圖片:
再比如說8#活動料架 其他就不說了 組合得出數據 最大是8+4+2+1=15 我們這里是14位料架 足夠用了 你看還有什么問題 |
---|---|
|