发表于:2007-09-07 20:04:00
楼主
现在遇到一个头大的问题,我选了sick的distance sensor(DT10-P10B5),说明书中说精确度是在正负3mm至正负8mm之间,测量范围是50mm至400mm,我设定270mm,270之内为on,270之外为off.
可是我现在出现一个问题,我把物体放在240的位置,信号为on,然后逐渐往前移,信号还是一直为on,直到距离为310mm,才off掉,
这种情况在我的项目中会犯严重的判断错误。
我的项目是要测一圈纸的厚度,如果厚度大于270mm,我的机器就要伸出support bar。
刚开始,两卷纸靠在一起,support bar没有伸出。
第一步support bar抬起第一卷纸,distance sensor照射到第二卷纸上,如果信号为on,接着做另外的动作, 如果为off,support bar下来,再伸出。
有两种厚度极难分辨,265mm,292mm.
机械上的安装位置保证distance sensor测到的就是纸的厚度。
如果预设值设为240,265mm得纸照样on,292mm的纸就会off, 如果这样用的话理论上无法站住脚,实际运行中,无法确定稳定性。
苦恼中...........
希望各位给点实际的经验,老板急催...........