目录
前言
visionpro中可以结合C#脚本进行检测,这可以更简洁全面的去实现复杂的检测功能,当然结果C#软件二次开发更加全面,不过有时外面还是直接在工具块里面添加脚本更方便些。
一、检测要求
检测齿数及齿端到中心的距离。

二、步骤
1.在CogToolBlock工具里添加检测工具

1.CogFindCircleTool是一个找圆工具,主要是找到齿轮外径及圆心。
2.CogBlobTool是一般二值化分析工具,主要是找到每个齿的位置,角度。
3.CogResultsAnalysisTool,结果处理工具,主要是给卡尺工具算出角度。
4.CogCaliperTool,卡尺工具,用于找齿顶边。
5.CogDistancePointPointTool,测量点到点工具,用于测量距离。
2.找圆
在找圆时,卡尺可以大一点,然后卡尺计分添加一个PositionNeg的算法,找最外面位置,否则圆会小一点。


3.Bolb分析
在找圆工具中可以得到圆心,半径,把他们输出出来给到bolb工具的区域对应参数。

然后再修改工具里面的径向缩放,角度范围参数。

然后,通过面积管控排除一些毛刺,去除影响。

4.结果处理
结果处理blob得到的对应区域的角度。使卡尺角度摆正。

本文介绍了如何在VisionPro中结合C#脚本进行齿轮的检测,包括找圆、Bolb分析、结果处理、卡尺找齿顶边和测量距离等步骤,强调了脚本循环检测在复杂功能实现中的便利性。
最低0.47元/天 解锁文章
467

被折叠的 条评论
为什么被折叠?



