sin598
懵懂
級別: 論壇先鋒
![]() |
圖片:
![]() 問(wèn)題求助:由于一開(kāi)機運行,皮帶線(xiàn)就一直工作,來(lái)料方向從右往左。當第一產(chǎn)品觸發(fā)感應器編碼器開(kāi)始工作。一直計數 1。由于此設備是兼容性的,所以產(chǎn)品L寸規格比較多 2。假定傳感器到相機視野正中間位置距離為N 傳感器到分揀箱邊緣距離為M 則 拍照觸發(fā)距離=N+產(chǎn)品L寸/2 分揀觸發(fā)距離=M+產(chǎn)品L寸 3。由于來(lái)料間隔很近,比方一號產(chǎn)品觸發(fā)計數,把計數當前值保存起來(lái)到的D100,2號產(chǎn)品來(lái)料也把計數器當前值保存起來(lái)D102。然后用當前值一直跟D100 去跟拍照觸發(fā)距離 做比較,后續來(lái)料也是如此 4 問(wèn)題是編碼器一直運行,計數會(huì )很大一直運行會(huì )造成數據溢出錯誤。 求大神指導。 |
---|---|
|
lrw123456
級別: 探索解密
![]() |
計數器不要用測距功能,用測速功能,工件進(jìn)入用對射檢測,對射檢測到的時(shí)候開(kāi)始計算,假設拍照距離為S,當前輸送線(xiàn)速度為V,然后用時(shí)間T來(lái)觸發(fā)拍照 |
---|---|
|
sin598
懵懂
級別: 論壇先鋒
![]() |
那如果當對射檢測到產(chǎn)品開(kāi)始計算,第一個(gè)還沒(méi)來(lái)得及觸發(fā)拍照,第二個(gè)產(chǎn)品又被對射檢測到,第一個(gè)產(chǎn)品觸發(fā)要用個(gè)T1,第二個(gè)產(chǎn)品用T2,如果拍照距離S中間有N個(gè)產(chǎn)品,那不是要寫(xiě)很多么 |
---|---|
|
生活所迫
級別: 探索解密
![]() |
編碼器能計數應該也能夠清零吧,定個(gè)合適的停機時(shí)間清零唄 |
|
---|---|---|
|
雪山飛狐
級別: 網(wǎng)絡(luò )英雄
![]() |
這個(gè)要用先入先出寫(xiě)入數組,先入先出從數組中讀出后處理。 |
---|---|
|
夢(mèng)雨天涯
微信hui530527 &
級別: 網(wǎng)絡(luò )英雄
![]() |
我怎么感覺(jué)最近一堆人問(wèn)這個(gè)問(wèn)題了呢 ![]() ![]() |
|
---|---|---|
|
sin598
懵懂
級別: 論壇先鋒
![]() |
先入先出指令沒(méi)有問(wèn)題,先入也沒(méi)問(wèn)題,主要是什么時(shí)機出你們思考過(guò)么 |
---|---|
|
xinsan
級別: 略有小成
![]() |
計數器可以復位和設置初始值的吧 在計數器大于多少值以后 在某個(gè)件觸發(fā)進(jìn)入的時(shí)候觸發(fā)計數器復位 初始值建議不要設置0 可以設置當前計數器值 取十萬(wàn)或者多少的余數值 然后就是涉及D100和D102的計算了 因為當前值執行重新賦值后 明顯小于D100和D102 而正常情況下 當前值絕對大于D100或D102的值的 對D100和D102做相同的取余操作 這樣 等于編碼器值 D100 D102值都整體減小了 其他計算照舊 如果計數器直接清零 那么D100 D102減去計數器值是一個(gè)負值 計算結果其實(shí)一樣的 [ 此帖被xinsan在2022-12-01 11:45重新編輯 ] |
---|---|
|
hyp018
何勇平
級別: 略有小成
![]() |
相機處理的速度是很快的,可以安裝在分揀箱邊上,只要分揀機構速度夠快 .完全沒(méi)有問(wèn)題 |
|
---|---|---|
|
徐涇東
級別: 略有小成
![]() |
編碼器作用感覺(jué)不大,在畫(huà)編碼器的地方放個(gè)光電開(kāi)關(guān)感應物品出皮帶,或者在NG工位進(jìn)口裝一個(gè)比你編碼器簡(jiǎn)單多了。皮帶速度要算好,大概多少時(shí)間物品能進(jìn)到位,下降沿觸發(fā)。 |
---|---|
|
久污思騎
級別: 探索解密
![]() |
用變址寄存器,傳感器檢測到物料的時(shí)候講編碼器的當前位置+傳感器到相機位置距離存進(jìn)去,然后變址+1,通過(guò)比較編碼器的址和變址寄存器里面的址(最好用≥)來(lái)觸發(fā)相機,后面的儲存相機拍照結果啊,分揀物料的位置啊,都用類(lèi)似的原理,變址寄存器 ![]() |
---|---|
|