yangzhisang
桑
級(jí)別: 探索解密
|
圖片:
一個(gè)轉(zhuǎn)盤有16個(gè)工位,每個(gè)工位有一個(gè)不同地大小的西林藥瓶,現(xiàn)想測(cè)每個(gè)瓶的體積(按圓柱來算) 硬件 : 1、轉(zhuǎn)盤由一個(gè)伺服松下A6控制 2、中間裝一個(gè)傳感器SENSOR1,瓶子一過,上升沿與下降沿讀伺服的當(dāng)前脈沖值,相差后*脈沖當(dāng)量算出直徑, 3、瓶底裝一個(gè)測(cè)高度的傳感器SENSOR2, 當(dāng)SENSOR1有信號(hào)ON時(shí),通SENSOR2測(cè)傳感器到瓶底的高度,再通過沒有瓶時(shí)的定高-測(cè)試值,得到瓶 高 4、通過測(cè)試的瓶直徑與高度,算出瓶的體積; 現(xiàn)在的問題是,測(cè)試高度與直徑相差有點(diǎn)大,高度相差20mm ,直徑相差3mm.. 請(qǐng)各位大神指教下,問題出在哪? |
---|---|
|
不小心遇見你
自動(dòng)項(xiàng)目、PLC、視覺、通訊等工控軟件開發(fā)QQ3515716
級(jí)別: 工控俠客
|
檢測(cè)精度是一個(gè)很重要的方面 另外還右一個(gè)原因容易忽略 那就是空瓶檢測(cè)的背景不一致導(dǎo)致空瓶檢測(cè)標(biāo)準(zhǔn)值也不一樣吧 除非你的標(biāo)準(zhǔn)是固定的 另外使用光電檢測(cè)玻璃容易出錯(cuò) |
|
---|---|---|
|
1406606700
級(jí)別: 論壇先鋒
|
選用小光點(diǎn)的光電傳感器,然后程式里用中斷 ,可以適當(dāng)提高精度 |
---|---|
|
1406606700
級(jí)別: 論壇先鋒
|
一般算體積要想精度高,直接稱重好了,干嘛那么累,,純屬個(gè)人觀點(diǎn) |
---|---|
|
sjbandmm
級(jí)別: 略有小成
|
要看你伺服與plc的連接方式以及伺服的調(diào)整了,誤差主要來自于玻璃瓶的透光性對(duì)光電檢測(cè)有沒有影響,伺服的剛性,plc內(nèi)部當(dāng)前位置和伺服實(shí)際當(dāng)前位置差過大,plc輸入點(diǎn)的誤差,有沒有采用高速輸入,中斷程序來采集數(shù)據(jù)。 |
---|---|
|
張平全
為國出力的時(shí)候到了
級(jí)別: 家園常客
|
如果只能是非接觸測(cè)量,用一套視覺檢測(cè)系統(tǒng),也就一萬出頭,如果工位時(shí)間足夠多,不如用接觸式拉桿電位器配合AD模塊測(cè)量,精度不低于0.1毫米 |
---|---|
|
yangzhisang
桑
級(jí)別: 探索解密
|
這個(gè)傳感器反應(yīng)時(shí)間為1MS 已搞定了,謝謝大家 |
---|---|
|
zhujingyu69
級(jí)別: 家園常客
|
樓主的意思也就是說高速計(jì)數(shù)器的反應(yīng)速度不夠?qū)е碌恼`差 |
---|---|
|