yangzhisang
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 62 個
工控威望: 195 點
下載積分: 412 分
在線時間: 18(小時)
注冊時間: 2016-12-20
最后登錄: 2023-11-01
查看yangzhisang的 主題 / 回貼
樓主  發(fā)表于: 2017-09-25 21:24
圖片:
一個轉(zhuǎn)盤有16個工位,每個工位有一個不同地大小的西林藥瓶,現(xiàn)想測每個瓶的體積(按圓柱來算)

硬件 :
1、轉(zhuǎn)盤由一個伺服松下A6控制  
2、中間裝一個傳感器SENSOR1,瓶子一過,上升沿與下降沿讀伺服的當前脈沖值,相差后*脈沖當量算出直徑,
3、瓶底裝一個測高度的傳感器SENSOR2, 當SENSOR1有信號ON時,通SENSOR2測傳感器到瓶底的高度,再通過沒有瓶時的定高-測試值,得到瓶 高

4、通過測試的瓶直徑與高度,算出瓶的體積;

現(xiàn)在的問題是,測試高度與直徑相差有點大,高度相差20mm  ,直徑相差3mm..   請各位大神指教下,問題出在哪?
sjbandmm
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 237 個
工控威望: 407 點
下載積分: 987 分
在線時間: 167(小時)
注冊時間: 2008-08-23
最后登錄: 2024-05-22
查看sjbandmm的 主題 / 回貼
1樓  發(fā)表于: 2017-09-26 22:04
要看你伺服與plc的連接方式以及伺服的調(diào)整了,誤差主要來自于玻璃瓶的透光性對光電檢測有沒有影響,伺服的剛性,plc內(nèi)部當前位置和伺服實際當前位置差過大,plc輸入點的誤差,有沒有采用高速輸入,中斷程序來采集數(shù)據(jù)。