欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    【正运动】机器视觉运动控制一体机应用例程〔五〕飞拍定位.docx

    • 资源ID:17779120       资源大小:18.06KB        全文页数:7页
    • 资源格式: DOCX        下载积分:15.18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15.18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【正运动】机器视觉运动控制一体机应用例程〔五〕飞拍定位.docx

    【正运动】机器视觉运动控制一体机应用例程五飞拍定位【正运动】机器视觉运动控制一体机应用例程五飞拍定位导语:在机器视觉工程中,我们经常采用停拍的拍照方式即检测样品运动到指定拍照位置时样品停顿运动,此时触发相机拍照,对样品图像进展处理后输出检测结果,接着执行下一步动作。在机器视觉工程中,我们经常采用停拍的拍照方式即检测样品运动到指定拍照位置时样品停顿运动,此时触发相机拍照,对样品图像进展处理后输出检测结果,接着执行下一步动作。这种拍照形式的实现方式和运动控制比拟简单,但是消费效率较低,无法知足高速度的检测工程要求。因此需要使用视觉飞拍的功能,即检测样品运动到拍照位置不停顿运行,此时相机完成瞬时拍照后样品继续沿着设定的轨迹运行。本次课程我们将与大家一起共享机器视觉运动控制一体机实现飞拍定位的功能。教学视频一检测原理梯形图介绍(一)原理飞拍就是使用硬件比拟输出或者精准输出端口在极短时间内触发相机拍照,而被测物品在拍照经过中仍处于运动状态,与此同时被测物品通过图像处理软件计算出其位置的偏移量,执行机构获取视觉输出的偏移量后再做出相应的动作指令。视觉飞拍功能不仅需要有硬件比拟输出或者精准输出功能做高速精准触发控制,而且要求相机的拍照响应时间快、曝光时间短、帧率高,软件处理时间要短。(二)机器视觉飞拍与停拍比照1.视觉停拍:传统的视觉定位采取停拍的方式,即工件按照既定的轨迹运动,当运行到拍照点时,运动轴速度减为0停下来进展拍照、图像收集、运算处理、纠偏,待视觉系统处理完成后,继续完成接下来的轨迹运动,v-t图如下。2.视觉飞拍:针对传统的视觉停拍,而造成消费效率不够高的问题。在某些消费效率高的应用场合,使用到视觉飞拍功能的很多。即机构按照既定的轨迹运动,当运行到拍照位时,运动轴不停顿运动,瞬间完成高速抓拍的功能。整个经过中挪动机构不停顿,进而节省机构运行时间,知足效率,并且能保证运行精度。a.在精度保证的同时,可以不减速,v-t图如下。b.在精度缺乏的情况下,可以略微降速,分段运行,但速度不降为0,v-t图如下。正运动技术VPLC机器视觉运动控制一体机是基于FPGA的硬件比拟输出,进而实现驱动器到达拍照位置,直到相机完成触发,整个精度可以控制在:脉冲输出方式的最小误差1个脉冲,总线控制方式的最小误差1us以内。当电机带编码器或光栅尺反应时,硬件比拟输出功能自动使用反应位置MPOS来进展触发,当不带反应时,此功能自动使用发送位置DPOS的比拟触发;根据不同的驱动器差异性效果,可以以使用MOVEOP_DELAY指令来调整IO输出的准确时间。多种实现和调整方式,极大确保了VPLC机器视觉运动控制一体机在高速运动状态下实现机器视觉飞拍时的精度。二软件实现梯形图介绍(一)准备 (二)实例演示1.翻开ZDevelop软件:点击“文件“翻开工程选择“基于形状匹配的视觉定位工程。2.修改设计HMI界面。3.在global_variable.bas文件中增加定义飞拍位置使用到的全局变量。globaldimFly_Pos'飞拍位置4.在InitLocator.bas文件中初始化飞拍运动的轴参数。'初始化轴参数BASE(0)'选择轴0UNITS=100'脉冲当量设置为100DPOS=0'轴位置SPEED=20'运动速度ACCEL=1000'加速度DECEL=1000'减速度5.关联界面元件变量。6.在camera.bas修改【单次收集】按钮按下时响应的函数,并修改动作函数名的格式文本。GLOBALSUBbtn_grab()'假如d_use_imgfile=1时使用读取本地图片功能,使用控制器时请将此局部代码注释掉'if(d_use_imgfile=1)then'if(d_index=3)then'd_index=0'endif'File_Name="3"+TOSTR(d_index,1,0)+".bmp"'.flash3目录下的图片所在的途径名称'ZV_IMGREAD(grabImg,File_Name,0)'ZV_LATCH(grabImg,0)'d_index=d_index+1'return'endif''读取本地图片功能完毕'假如相机数量为0,提示先扫描相机,并退出子函数不往下执行ifcam_num=0then?"请先扫描相机!"returnendififcam_mode=0then'假如选择软件触发形式CAM_STOP()CAM_START(0)CAM_SETMODE(cam_mode)'设置软件触发形式CAM_SETPARAM("TriggerSoftware",0)'软件发送触发指令elseifcam_mode=1THEN'假如选择飞拍形式CAM_STOP()CAM_START(0)CAM_SETMODE(cam_mode)'设置硬触发形式MOVE_OP2(0,ON,1)'将输出口0输出为on状态,1ms后再将状态翻转endifCAM_GET(grabImg,0)'获取一帧图像存放到grabImg变量中ZV_LATCH(grabImg,0)'将图像显示到锁存通道0中ENDSUB7.在main.bas添加【飞拍测试】按钮按下时响应的函数,并关联动作函数名。'主界面按下飞拍测试按钮时响应的函数GLOBALSUBTest()ifcam_mode=0then'假如当前选择软触发形式CAM_STOP()CAM_START(0)CAM_SETMODE(1)'设置硬触发形式endifdpos(0)=0'位置清零MOVE(Fly_Pos)'运动飞拍间隔MOVE_OP2(0,ON,1)'将输出口0输出为on状态,1ms后再将状态翻转MOVE(100)'直线运动CAM_GET(grabImg,0)'获取一帧图像存放到grabImg变量中ZV_LATCH(grabImg,0)'将图像显示到锁存通道0中btn_loc_test()'执行测试按钮响应函数进展匹配定位检测ENDSUB8.查看运行效果:将控制器接入电源,使用网线将控制器与PC连接,将相机的触发线接入控制器输出口out0相机通电并接入控制器连接控制器,并将工程下载到控制器运行程序,测试程序效果。(三)效果演示本次,正运动技术机器视觉运动控制一体机应用例程(五)-飞拍定位,就共享到这里。本文由正运动技术原创,欢送大家转载,共同学习,一起进步中国智能制造程度。文章版权归正运动技术所有,如有转载请注明文章来源。0

    注意事项

    本文(【正运动】机器视觉运动控制一体机应用例程〔五〕飞拍定位.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开