TONELUCK1邦纳视觉传感器(CCD)编程说明初爱东2015-07-18TONELUCK2目录一、操作软件的安装....................................................................................................................3二、更改电脑的IP地址................................................................................................................4三、运行操作软件........................................................................................................................6四、操作软件编程..........................................................................................................................7邦纳视觉软件编程流程:.......................................................................................................8流程一:进入系统窗口进行设置....................................................................................8流程二:进入设置窗口获取参考图像............................................................................15流程三:进入工具窗口进行视觉分析,并输出............................................................18流程四:进入运行窗口,运行检测程序........................................................................35TONELUCK3邦纳视觉软件操作说明一、操作软件的安装将装有PC软件的光盘放进电脑光驱,并使用自动安装功能即可自动完成安装。安装结束后电脑桌面会出现邦纳视觉软件的图标,如下图:视觉软件图标PresencePLUSTONELUCK4二、更改电脑的IP地址硬件连接后,需要设置电脑的IP地址,与视觉相机的地址在同一个网段内,电脑才能与视觉相机进行通信,进行编制视觉检测程序。邦纳的视觉传感器出厂设置IP为192.168.0.1,因此电脑IP可以设置为192.168.0.X(1X255)。更改电脑IP设置如下图所示:右键点击网上邻居,选择属性右键点击本地连接,选择属性TONELUCK5上图:设置完成之后,点击确定即可进入下一步,运行操作软件选择internet协议设置IP地址:192.168.0.X设置子网掩码:250.250.250.0TONELUCK6三、运行操作软件PresencePLUS上图:视觉传感器完成硬件连接后,通电,双击桌面上的PresencePLUS图标,运行操作软件上图:软件运行,弹出对话框,显示所有连接在网络上的视觉相机,选择好相机,点确定连接通信,即可与选择的相机进行连接通信双击图标,运行程序可选择以太网方式连接或者串口方式连接TONELUCK7四、操作软件编程连接到视觉相机后,自动进入设置窗口,界面顶部有7个主要窗口按钮,分别是设置、工具、示教、运行、系统、保存、帮助按钮.七个主要按钮菜单:1,设置窗口按钮:点击进入设置窗口界面,对图像进行曝光时间调节和增益调节,以获得对比良好,清晰的参考图片.2,工具窗口按钮:点击进入工具窗口界面,选择最适合的视觉工具,对参考图片内需要检测的区域进行视觉分析,判断并输出结果.3,示教窗口按钮:依据当前被测物示教,自动配置测试工具里的设置参数4,运行窗口按钮:点击,进入运行窗口界面,运行检测.5,系统窗口按钮:点击进入系统设置窗口,进行系统设置,设置I/O,通信口参数,操作软件界面语言等.6,保存窗口按钮:点击保存当前编辑的程序7,帮助窗口按钮:点击打开帮助文档TONELUCK8基本视觉编程思路:1,根据实际需要,对视觉传感器进行系统参数设定。2,使用合格产品,在设置画面内,通过调整聚焦,获取对比度良好的清晰的参考图像3,在参考图像上,使用定位,视觉分析,判断或通信等工具,对需要分析的区域进行分析并输出。4,保存程序到视觉传感器内,通过外部触发,独立运行检测。邦纳视觉软件编程流程:流程一:进入系统窗口进行设置上图:系统设置窗口下,包含以下设置选项卡,可以点击不同的选项卡,进行相应的设置调整,各个选项卡的内容如下:1.视觉相机选择:同一网段里的正在工作的视觉传感器都会显示在这个界面里,可以选择不同的视觉传感器,进行相应的设置调整。2.通信设置:在这个选项卡内可以设置视觉传感器的不同通信协议的具体参数。3.输入输出设置:在这个选项卡内对视觉传感器的通用I/O进行参数设置4.产品选择:在这个选项卡内对产品选择功能进行设置5.频闪控制:在这个选项卡内对光源的频闪进行设置。6.触发设置:在这个选项卡内对触发参数进行设置7.单位:在这个选项卡内对单位进行选择和换算。8.复位:在这个选项卡内查看传感器的错误代码,对传感器进行系统复位9.起始检测程序10.视频设置11.语言选择12.视觉工具配置点击系统设置按钮,弹出系统设置窗口TONELUCK9通信设置选项卡页面:输入输出设置选项卡:上图:在输入输出选项卡内可以进行I/O口的设置选择通信协议,可选工业以太网,串口。分别设置相应的参数。输出锁定或者输出脉宽选择。I/O口设为输出模式时,可选锁定或脉冲。I/O模式:设置I/O口的模式,可以选择为合格品输出、次品输出、常规输入、常规输出,依赖于测试工具判断调用、相机准备好、系统故障、产品选择等形式。极性:设置I/O口的极性,可以选择为NPN或者PNP。I/O口常开常闭选择。输出模式延时时间设置:I/O口设为输出模式时,可选延时时间。TONELUCK10产品选择设置选项卡:上图:在此选项卡内,可以选择设置产品选择功能的I/O的输入形式,可以设定为NPN输入或者PNP输入。产品选择功能介绍:当生产线上有多种产品,每次生产其中一种,需要相机使用多个不同的程序来进行检测时,可以使用产品选择功能来实现,调用存储在相机内的不同程序来进行检测。P3视觉相机的产品选择:使用1个“产品更换”和4个“产品选择”等I/O共同实现。相机在运行状态下,当要更换程序进行产品选择时,“产品更换”保持信号输入,4个“产品选择”按照8421码信号输入,确定所选择的程序号。然后所有的“产品选择”I/O断开信号输入,在下一次触发的时候,程序转换。P4视觉相机的产品选择:使用1个“产品更换”和1个“产品选择”I/O共同实现。相机在运行状态下,当要更换程序进行产品选择时,“产品更换”保持信号输入,1个“产品选择”接收脉冲信号输入,脉冲的数量确定所选择的程序号。然后所有的“产品选择”I/O断开信号输入,在下一次触发的时候,程序转换。设置产品选择的I/O形式TONELUCK11频闪控制选项卡:频闪控制:把邦纳的光源的频闪控制线接到传感器的频闪控制口后,可以选择使用频闪功能控制邦纳的光源。触发选项卡:关闭光源光源常亮跟随曝光时间频闪触发后设定时间频闪设置触发输入的I/O极性TONELUCK12单位选项卡:复位选项卡:单位换算,设定每一像素对应的长度为毫米,厘米或英寸可以查看传感器的错误代码,系统复位或恢复出厂默认设置TONELUCK13起始检测选项卡:视频选项卡:可以设置通电默认运行程序或者产品选择模式NTSC视频输出显示使能TONELUCK14语言选项卡:视觉工具选项卡:语言选择可以选择需要在工具窗口显示的工具TONELUCK15流程二:进入设置窗口获取参考图像设置窗口内包含3个选项卡聚焦指数选项卡:在此调焦选项卡画面可以调节曝光时间,增益,获取一个对比良好的参考图像。1,聚焦指数:图像聚焦,清晰度参考数值。在光源固定的情况下,微调镜头,数值最大时表征图像的对比度清晰度最好。2,触发拍照方式:为了获取参考图像,可以选择拍照方式进行获取,可选连续拍照获取,手动拍照获取,外部触发获取,停止。在流水线上调试时,推荐使用外部触发进行获取参考图像。3,曝光时间:调整曝光时间,获取图像。曝光时间越长,图像越亮,但是对于运动物体,曝光时间过长会造成拖尾现象。4,增益:调整传感器增益,改变整个图像的亮度。增益聚焦指数点击,进入下一步触发拍照方式曝光时间TONELUCK16触发脉冲选项卡:在此触发选项卡内,对触发参数进行设置。触发选项卡内包含4个触发设置:1,触发脉冲数:设置触发脉冲数,即传感器接收到几个脉冲,才获取一次图像。如:默认设置为1,传感器接收到一个触发脉冲后获取一次图像。2,触发延迟:设置触发延迟,即传感器接收到触发脉冲后,延迟多久才获取图像。3,触发脉宽:设置传感器接收触发脉冲的最小宽度。4,触发极性:设置传感器接收触发脉冲的极性,可选上升沿或下降沿高级选项卡:高级选项卡内,可以选择全屏曝光,或者调整为部分区域曝光。上图:调整部分区域进行曝光。触发极性触发脉宽触发延迟触发脉冲数FOV调整TONELUCK17图像获取的最后一步:当图像的调焦和亮度,对比等都非常良好,可以将此图像获取下来作为参考图片,进行视觉工具分析了。点击按钮进入下一流程工具窗口。如果视觉传感器之前有运行已有的检测程序,点击按钮时会弹出对话框如上图所示,选项为:1,使用此图像建立新的检测程序2,使用此图像修改之前已有的程序3,丢弃此图像,进入之前的检测程序TONELUCK18流程三:进入工具窗口进行视觉分析,并输出工具窗口内包含4个选项卡定位选项卡:定位:工装夹具以及机械运动过程中会引起工件的位置偏移或旋转,为了使后续的视觉分析工具能正确地检测需要分析的区域,需要使用定位工具对工件进行定位跟踪,补偿偏移。定位工具只对工件图形进行定位追踪,不作为判断条件,定位选项卡内包含了三种定位工具:1,线性定位:使用线性定位的方式,查找工件黑白的边界点,从而定位被测物。一般需要从X轴和Y轴两个方向联合对工件进行定位跟踪。2,图形模板查找:使用图形模板查找定位方式,在指定的区域内定位跟踪被测物。3,GEO几何查找:通过GEO轮廓,边缘,灰度等因素在指定的区域内360°查找定位被测物。TONELUCK19定位工具一:线性定位线性定位工具使用灰度阈值,基于边界查找,定位ROI范围内的第一个边界点。内包含输入和高级两个选项卡,输入选项卡内的设置参数如下:1,画ROI:点击后,在左边的图像框内画ROI线,表示在ROI线的范围内定位工件2,阈值模式:可选择三种模式:自适应阈值调整模式,固定阈值模式和边缘增强模式。自适应模式可以跟随光照条件的略微变化而动态地调整灰度阈值;固定阈值模式使用固定的灰度值,光照稳定时更准确检测边界,但是光照条件发生变化时可能会查找到错误的边界;边缘增强模式使用于低对比度的情况,查找灰度非均匀变化的边界点3,阈值:在自适应模式下,设定为灰度百分比;在固定阈值模式下,设定为某一灰度值。4,ROI极性选择:根据ROI的箭头方向,可选查找由亮到暗的边界点或由暗到亮的边界点。5,采样频率:亚像素精度调整。6,边界最小宽度:设定一个像素值,过滤一些较窄的边界。7,旋转使能:允许定位ROI旋转,定位查找边界。8,平滑设置:使用平滑设置,过滤一些小的尖峰变化的边界。9,ROI宽度设置:调整增大ROI线的宽度。使用直线定位工具对工件进行定