自动化设备贴合精度调试

  • 自动化设备贴合精度调试
  • 硬件
  • 准备工作
  • GRR验证相机
    • 静态GRR
    • 动态GRR
    • 模拟定位GRR
  • 异常排查方法

自动化设备贴合精度调试

本编文章,是运动和视觉分开做,即:运动控制和视觉分别有对应的工程师来做。这里不讨论具体的贴合计算方法,只是调试贴合精度的方法。
2021牛年,扭转乾坤,越来越好!

硬件

上视觉,移动相机,和吸嘴一起固定在模组上;
下视觉,固定相机,安装在基板上。

准备工作

轴整定:定位的各个轴整定好;
相机标定;
吸嘴训练。

GRR验证相机

静态GRR

验证相机定位(模板查找)的稳定性。
下视觉静态GRR:吸嘴在下相机上方固定不动,下视觉进行100次查找,记录每一次相机定位的坐标XYR。做好后分别获取最大值和最小值的公差带,静态GRR的公差带正常情况下,是可以小于单个像素的距离,因为有亚军像素;
上视觉静态GRR:上视觉运动到拍治具上方停好,上视觉进行100次查找,之后同下视觉静态GRR;
静态GRR流程图如下:

Created with Raphaël 2.2.0开始运动到拍照位拍照记录数据是否拍照完成100次?结束yesno

动态GRR

共有两种,一是单点动态GRR,二是多点动态GRR。
1、单点动态GRR:动态GRR可以说是验证机构的精度,因为静态GRR做好后,表示相机定位没问题,当动态GRR若是公差带比较大,则可以初步判断机构上有异常。

  1. 1、下视觉单点动态GRR:吸嘴的拍照位是点L,再创建一个新点I(和L点XY值相隔个100毫米(参考值))。然后做L点和I点来回运动,只在L点才拍照,高速和低速各做一组,这样可以更好的验证机构。
  2. 2、上视觉单点动态GRR:上视觉拍治具是点L,再创建一个新点I,后面就和下视觉单点动态GRR一致。
    单点动态GRR流程图如下:
Created with Raphaël 2.2.0开始L拍照记录数据I是否拍照完成100次?结束yesno

2、多点动态GRR:多个点位连续运动,每个点位都拍照获取定位数据。建议4个点,围成一个矩形。因为矩形4个点能够包含XY的全部方向(X正,X负,Y正,Y负),这样能够更准确的验证机构稳定稳定性。
2. 1、下视觉多点动态GRR:由于下视觉是固定的,故在做下视觉多点动态GRR时,需要把吸嘴运动到下视觉的4个角并记录。之后,4个点连续运动,每个点都拍照获取当前定位坐标并记录。目的是验证吸嘴机构的稳定性。
2. 2、上视觉多点动态GRR:可以和下视觉一样,治具固定不动,让视觉的四个角都能正常定位治具。若条件允许,可以放四个治具,位置相隔个100毫米(参考值),可以尽量有一些距离,之后上视觉连续运动,拍照定位并记录定位的数据。目的是验证上视觉的机构稳定性。
多点动态GRR流程图如下:

Created with Raphaël 2.2.0开始第一个点拍照记录数据第二个点拍照记录数据第三个点拍照记录数据第四个点拍照记录数据是否拍照完成100次?结束yesno

模拟定位GRR

吸嘴有吸好辅料,治具有放好位置。之后按正常的贴合视觉部分流程运行。即:吸嘴在下视觉拍照定位,再运动到上视觉拍治具位,并拍照定位。获取上下视觉定位数据(如果是联标则是记录贴合位,如果是单独标定则是上下视觉纠偏量)。目的是验证上下视觉联合定位的精度。另:在贴合精度异常时,这样做可以确认是否需要优化视觉定位(优化定位模板查找)。但这个不能排除辅料的差异导致的模板查找异常,因为这么做是同一个辅料,同一个治具。如果能拍到固定不变的物体(比如流水线器件,即起到MASK点作用的物体),还能查看相机的定位图片,进行判断定拍的位置是否有变化。
多点动态GRR流程图如下:

Created with Raphaël 2.2.0开始运动到下视觉拍照位拍照运动到上视觉拍照位拍照记录数据是否拍照完成100次?结束yesno

异常排查方法

检查是否打好了地脚;检查机构是否锁紧;验证单个方向是否能够正常纠偏;验证贴合精度是否受速度的快慢影响;加减速,短距离快速运动是否吸嘴有抖动。
1、检查是否打好了地脚:检测地脚是否松动,设备刚拉到车间,这个还是容易漏掉的;拿水平仪检测设备安装的水平位置和垂直位置。地脚没有打好,设备会晃动,影响高速的贴合精度。
2、检查机构是否锁紧:丝杆轴承是否锁紧,吸嘴相关组件和相机相关组件,的螺钉都重新拧紧;
3、验证单个方向是否能够正常纠偏:在吸好辅料后暂停,把吸嘴上的辅料朝X正方向移动,治具固定不动,然后贴合,看看是否能纠偏。重复做X负方向,Y正方向,Y负方向,R正转,R反转。这个是吸嘴上的辅料,是检测下视觉是否纠偏正常。之后用同样的方法不动吸嘴上的辅料,动治具的X正方向,X负方向,Y正方向,Y负方向,R正转,R反转。用此来验证上视觉的纠偏是否正常。
4、验证贴合精度是否受速度的快慢影响:速度快慢是会影响贴合精度的,但不会影响太大。当速度慢能够贴合正常,就基本能排除视觉点位计算异常导致的贴偏(视觉还是需要核对下,定位的模板抓的是否准确)。更多的可能是,轴停稳,但相机存在晃动,导致图片拍照位置有差异,核对的方式是找到图片上的Mark点,看Mark点是否有变化。
5、加减速,短距离快速运动是否吸嘴有抖动:当有两个吸嘴一起在一个工位上,慢速贴准,快速时那个先贴,就贴得准,后贴就贴不准。需要看下是否是第一各贴完后,第二个再贴时,由于距离太短,加减速太快,导致吸嘴有余震,导致的贴不准。
6、顶升气缸到位情况。当顶升气缸到位异常,会导致上视觉成像异常,导致定位异常。

自动化设备贴合精度调试参考相关推荐

  1. 橙色云CDS案例分享|非标PLC自动化设备远程调试运维

    橙色云CDS案例分享|非标PLC自动化设备远程调试运维 橙色云工业产品协同研发平台,服务于工业产品设计和创新,为提出产品研发需求的全球客户协同定制解决方案.高效交付研发成果. 平台拥有一支由多专业多领 ...

  2. 如何实现一平台多系统_自动化设备数据采集系统如何实现

    在企业管理信息系统中,数据采集无疑是整个系统正常运作的一个关键.对于制造型企业,生产设备的工作状况和产量数据是管理信息系统中需要了解的基础数据之一.因此自动完成生产数据采集,可避免手工信息录入方式造成 ...

  3. 自动化设备数据采集系统优势

    1 自动化设备数据采集系统优势 目前仍有许多工厂或企业生产指挥管理采用一种基于人工方式的报账手段,对生产过程中一些重要数据采集系统依靠岗位工的手工记录,形成日报表上报,依据日报表汇总后供上级部门分析和 ...

  4. 自动化设备数据采集系统如何实现

    在企业管理信息系统中,数据采集无疑是整个系统正常运作的一个关键.对于制造型企业,生产设备的工作状况和产量数据是管理信息系统中需要了解的基础数据之一.因此自动完成生产数据采集,可避免手工信息录入方式造成 ...

  5. 怎么绕过论坛回复_铝散热片铆钉怎么压得快,有没有自动化设备

    金属狂人1985: 铝散热片铆钉怎么压得快,有没有自动化设备 学徒啊毛: 要订做制动盘,铆钉虽然可以自动放凸包上,但散热片还是要自己放,只能说快一点 henan1yzb: 可以考虑做非标自动化设备,具 ...

  6. 自动化设备的软件框架

    自动化设备的软件主要由2部分组成:1是运动控制部分的软件实现,2是上位机处理数据并显示结果的软件实现. 运动控制的实现 第1部分的实现主要有2种方式,一种是用板卡控制的方式,一种是用PLC控制的方式. ...

  7. python网络安全论文题目_自动化毕业论文题目119个免费参考

    自动化毕业论文题目119个免费参考时间:2016-06-12 来源:未知 作者:chunt 本文字数:2522字 自动化专业有三个方向,工业自动化控制.电气自动化及自动化嵌入系统设计,选题可从这些方向 ...

  8. 自动化设备远程监控系统软件

    自动化设备远程监控系统概述 随着科学技术的迅猛发展,各种设备制造商纷纷涌现,设备制造商已经成为生产力发展的重要组成部分.如何提高管理水平,提高企业效率和竞争力是从管理到基层面临的日益严峻的问题.对于如 ...

  9. 非标自动化设备涉及的行业有哪些?

    工业4.0升级,制造业时代将步入下一个高智能自动化设备时代,我国自动化设备也在不断创新发展,目前非标自动化设备已经涉及各行各业,今天我们主要重点来聊聊非标自动化设备涉及的行业主要有哪些为主. 非标自动 ...

最新文章

  1. RxJava 将一组数据每隔一定时间发送出来
  2. SpringAop @AfterThrowing通知中获取异常信息并且在控制台打印
  3. BusinessSkinForm使用
  4. android 定义固定数组,Android 图片数组定义和读取
  5. 开博第二篇-win7下的小凡模拟器-DynamipsGUI
  6. 买房子需要注意什么?最佳答案
  7. 谈谈2014年草根站长的出路
  8. 深入浅出的etl作业调度工具taskctl
  9. ngix请求转发配置
  10. python数据可视化matplotlib之grid
  11. 用python制作动态二维码
  12. 惠普HP LaserJet Pro P1106 打印机驱动
  13. android 平板 旗舰,聊一款旗舰级安卓平板电脑
  14. Error Code: 1318. Incorrect number of arguments for PROCEDURE student.new_procedure; expected 0, got
  15. SpringBoot之模板引擎
  16. Java使用Spire.Pdf或Aspose-Words实现Word转换Pdf在Linux服务器上的中文乱码问题
  17. 量子计算机是伪科学,别再被伪科学“量子产品”蒙蔽了
  18. linux系统电视u盘启动不了,tcl电视怎么用u盘播放不了如何使用linux系统
  19. 第十三届蓝桥杯省赛 python B组复盘(三道代码题全AC居然省一了)
  20. python 正则提取 中文,汉字

热门文章

  1. Java实现罗马数字转换为阿拉伯数字
  2. Java设计模式:抽象工厂模式
  3. 招优秀青年博士!年薪50万起,直聘事业编正教授!350万安家费,省会城市211高校...
  4. MySQL主从复制解决了什么问题?出现同步延迟如何解决?
  5. android判断是否是蓝牙耳机,Android 检测是否连接蓝牙耳机
  6. 手游精品化的第三年,谁在窃取手游开发者的利益?
  7. 学什么计算机从事CAD,学cad需要什么基础?
  8. java人员安排表_Java实现 LeetCode 732 我的日程安排表 III(暴力 || 二叉树)
  9. SpringBoot2开启mongodbSSL连接与连接池配置
  10. 东南西北十字图_怎么折纸东南西北图解 手工东南西北折法玩法