- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信捷视觉系统的详细实例应用
视觉系统结构
本系统选用信捷公司的 X-sight SV30ml智能视觉传感器。该系统包括镜头、智能相机和光源控制器三部分,系统框图如图1所示。
图 SEQ 图 \* ARABIC 1系统框图
系统中智能相机和 PC机之间使用 RJ45网口连接,智能相机的默认 IP地址为192.168.8.3,计算机的 IP地址需要与智能相机 IP地址在同一个网段内。
PC机主要用于智能相机图像的处理、编程、程序下载、监控等;相机的控制可通过 SIC-242光源控制器与 PLC连接来控制,SIC-242型光源控制器通过双绞线与 PLC连接通信,如图 2所示。
图 2 SIC-242型光源控制器电路连接
光源控制器实物如图 3所示。该电源控制模块内置两路可控光源输出,两路相机触发端及 5路相机数据输出端,AB 端子为RS485 通讯端口,两路光源手动调节开关,预留7 路站号选择。
图 3光源控制器
光源
视觉系统的光源在设计过程中考虑到系统的安全性,采用工作电压24V、 6×6的背光源,通过背光源电路串联分压电阻来降压。背光源实物如图 4所示。
图 4 视觉系统外部光源
智能相机的安装
现中智能相机的安装如图 5所示,安装参考尺寸如图 6所示,可根据需要调整相机安装高度。
图 5 智能相机现场安装图
图 6 现场安装尺寸
数字图像采集
本系统相机进行图像采集的工作流程如下:
1)传送带将托盘传送到智能相机的拍照位置处,检测产品位置的光电传感器对托盘位置进行检测,当托盘到位后发出信号到 PLC控制器,PLC通过光源控制器的 X0发出拍照指令;
)当光源控制器得到拍照指令后启动相机拍摄产品图像。
)智能相机拍照完成后向光源控制器的 Y0端输出拍照完成信号。
相机程序需要利用 X-Sight studio图像处理软件对光源控制器进行预先的编程,将采集到的图像装换成系统所需的数字量信息,使用 X-sight studio软
件使用方法参见附录6(X-Sight使用手册)。 托盘上工件的数据采集要点如下:
1.智能相机的连接
打开 X-sight Studio软件并单击“连接相机”按钮连接智能相,此时会弹出网络连接对话框点击确定即可,如图 7所示。(注:当出现连接错误的情况时请更改计算机本地连接的 IP地址)
图 7 PC机与智能相机连接
2.图像显示
先点击图像显示按钮,然后点击采集按钮,此时会显示出智能
相机拍摄到的图片,如图 8所示。
图 8图像显示
3.设定拍照信号
通过光源控制器上的 X0点启动智能相机拍照,外部触发需要在“相机配置”中选择“外部触发”方式,如图9所示.
图 9作业配置
4.特征值的学习相机需要对工件比对的特征值进行学习采样,做成模板。相机正常运行时,将拍照完成后的工件信息与模板中的工件信息进行比对并显示相应的结果。
首先在视觉工具栏中选择“定位工具”,然后在定位工具子菜单下选择“图案定位”,如图 10所示。
图10 选择定位工具
如图11所示,选择需要学习的工件的有效区域。在弹出的对话框中设置“目标搜索的最大个数”和“相似度阀值”,相似度阀值一般默认为 60,可根据学习的具体工件进行调整。
图 11 参数配置
在进行工件学习时,一种工件对应一个工具(tool),如图 4‐12所示。例如长方体工件选用 tool4,那么长方体的相关学习信息就放在 tool4中。
图 12 工件特征学习
5.脚本的编写
1)脚本的建立
脚本作为视觉工具,在进行工件学习时,一般都作为最后一个tool。脚本tool的主要作用是根据相关要求对前面所有 tool进行信息处理。在相机进行Modbus配置时,变量一般都采用脚本 tool里的变量,有利于进行变量分配。(变量都在一个tool中,在进行变量分配时变量寻找比较方便,不需要去不同的tool中寻找不同变量)。
在“视觉工具”中选择“脚本”然后双击,弹出如图 13所示的界面,既创建了一个新的脚本。
图13 脚本创建
在脚本创建完成后,就需要添加变量用于编写脚本程序,添加变量的方法是单击视觉脚本左侧的“添加”,弹出“添加变量参数”对话框,可以设置变量名类型和初始值,设定完成后点击确定即可,如图 14所示。
图 14 添加变量
在脚本中用的变量除了自定义的变量,还需要用到软件内部的用于存储检测结果的两个变量分别为:
eq \o\ac(○,1)寻找到目标的个数tool1.Out.objectNum ;
eq \o\ac(○,2)目标的重心坐标集合tool1.Out.centroidPoint,包括:
目标重心 X轴坐标tool1.Out.centroidPoint[i].x ;
目标重心 Y轴坐标tool1.O
您可能关注的文档
- 高速铁路工程材料 高速铁路工程材料 《高速铁路工程材料》课程标准.doc
- 高速铁路工程测量 路基施工测量 任务8-2路基断面测量教学教案.doc
- 个人与团队管理 时间管理 时间管理(教案).docx
- 工程材料基础 资料 炼铁工艺流程介绍.docx
- 工程测量 道路中线测量 专项测量实习-道路中线测量-学生任务单十二.docx
- 工程测量 纵横断面测量 案例四:断链处理.doc
- 工程测量基础 知识点1:光学水准仪的构造及使用 2.1光学水准仪的构造.docx
- 工程测量技术 点位坐标的量测 教学设计7.doc
- 工程地质学 工程地质学 实例二 斜坡工程实例.doc
- 工程地质学基础 滑坡的野外识别与发生前兆 滑坡的野外识别与发生前兆教案.docx
文档评论(0)