daoi php_聊聊这些年用过的AOI

外面下着雨,我在家里宅,听着歌喝着去年的茶,无聊的很,开个话题聊下这些年用过的AOI。

某年进入AOI这行,我的很多老同事都早已转行了,由于我没什么过人之处,只会死干, 现在还在做AOI。

某年刚入行的时候用的AOI是一个国外品牌,后来由于这个公司看不到发展前景(现在来看眼光犀利),把光学检测这块关掉了。这个设备本身还是挺有创意的,没有什么太多算法,就是拍图比对,有点和游戏大家来找茬相似,图片拍的越多误报越少。检测速度挺快的,进板以后不需要做顶板动作,

只要到了STOP位置,开始扫描整板然后直接出板(这个AOI其实适合炉前AOI,因为不需要顶板动作)。这个设备由于当时电脑技术不发达,它为了做图片处理,需要一个电脑机柜,总共需要7台电脑,组成一个AOI检测设备。

某VP这个设备没什么太多印象,用了半年样子就换了其它设备,但是有一点可以说说,就是维修站平台上面装了一个红外灯,误报在哪里那个红外灯直接把红点指向误报的点位,这个对于员工来说非常好用。

某论AOI,优点编程速度特别快,熟练以后误报调试非常快,特别适用代工企业,为什么呢?因为只要一转机种就要调误报哈哈哈。

某I AOI,打着法兰西的品牌,编程真的是折磨人,好好的矢量算法居然还用到了画图 ,尼玛的不知道现在的什么7K是否还用这样的方式编程嘛。

某龙AOI,真彩色带头大哥,依靠抽三种颜色来测试,得到了内地一大波AOI开发商的亲密,离线编程还是可圈可点。

某COM AOI,绝对的行业霸主,把前面的那些个AOI打的落花流水,随着汽车电子的快速发展,奠定了汽车电子AOI圈大哥大地位。优点说一说,稳定性好检出率高,最重要的是它真的有斜角相机呀,检测脚翘一抓一个准,程序优化好后误报数基本就在那个范围内,那这是为什么呢?得益于它的白色LED光源,这个非常重要。缺点是极性算法能不能走点心呀,IC封装测试极性居然不用4个框比对,就一个极性检测框容易漏测的,这都9102年了还就这几个花样,都不够用啊快跟不上现在的节奏啦。

某子AOI,跟着某龙学了点,就开始用价格优势打天下,但是实力这个东西不是这么简单的,还是要守得住寂寞,才有云见天开之日。

某拓AOI,编程还算简单,但是有些理念感觉挺搞人的,和一般人的思维方式不一样,不知道为什么要这样设计,难道想突出自己的与众不同嘛。

某率AOI,哥想给你个好评,总体还算不错。稳定性价格都是可圈可点,调误报什么用鼠标移动检测宽,感觉有点LOW,和你气质不太符合,你好歹整点输入什么坐标数值,那个检测框就过去了呀,真是为你做鸡。

某DAOI,光学检测行业的高速发展,得益于图像技术的快速发展,全新的理念,让AOI误报的稳定性不会因为灰阶的变化而发生变化,因为人家不关心灰度,只关心零件本体。优点之一还是误报稳定性高,因为重点只关注本体的长宽高,其实大多数的缺陷都和长宽高有关系。但是缺点还是没有灰阶算法,因为长宽高不能测试所有的缺陷模式,希望继续努力开发灰阶算法你会更出彩。

AOI为什么有误报?因为大多数AOI是用光学原理0-255的灰度值,灰度参数设置一般都是唯一的,其实灰度参数设置应该可以使用区间范围这样误报也会稳定很多。

虽然某些AOI现在就可以灰度参数设置区间范围这样做,但是为什么还是有误报,成像因素很重要,板子顶起来的高度影响相机焦距,另外还有最重要的光源,现在用到的光源感觉强度还是不够,在实际使用中发现光源亮度最好还要提高,最好是聚光,能把所有的光源集中在一个检测零件或者一个FOV里面,这样可以保证有稳定的光漫反射形成,这样对误报稳定性会更好(研发光学检测的可以研究下这个光源和板子高度相机之间的关系)。

给新人的建议,如果你是刚入AOI行的,建议早点转行,这都9102年了干这行还是真的太难了,吃力不讨好而且在企业里很多时候得不到重视,因为不像贴片机一样创造价值,老板需要的是源源不断的板子。

2019年11月30日16点07分AOI老屌丝写

liuwc66 @

2019-11-30

你是我的偶像!

凤凰鸳鸯 @

2019-11-30

厉害了

king899 @

2019-11-30

老哥感慨万千,看来我也得来个年终总结了

eddyliang @

2019-12-01

也是老江湖了,问一下个问题,使用 AOI的真的不需要人员进行检测吗,我们想取消人员,一直取消不了

pcbaflex @

2019-12-01

感谢楼上的支持!随便聊聊

pcbaflex @

2019-12-01

eddyliang:也是老江湖了,问一下个问题,使用 AOI的真的不需要人员进行检测吗,我们想取消人员,一直取消不了(2019-12-01 17:05)

看电子警察吧,哪天电子警察取消人工二次确认了估计AOI应该也可以完全取消人工了,哈哈

现阶段如果不放人,那只能这样做在AOI前和后增加缓存机,设置成有误报的板子收起来,直通的板子直接留下去,但是这个要看你们PCBA的难易度,AOI设备用什么品牌,还有编程人员的技术水平多种条件,甚至可能需要牺牲掉覆盖率,看领导和质量愿意不,当然还是需要一个机动的人过一段时间去清理一次,这个人可以做别的事但是过一会需要去AOI清理误报板。

在国内都喜欢窝里斗的基本上就不要考虑牺牲掉覆盖率了,都是恨不得测的越多越好,漏测了就是你AOI的问题,国内的一帮管理水平有待提高啊。

国外的做法不是这样,贴片机如果能管控的AOI就不测了,比如元件方向这样的,贴片机能管控的AOI就不测试了,其实说白了还是看公司领导层的想法。

如果炉子是比较好的,比如9+4或者10+4温区的加上工艺是老司机的话其实可以考虑炉前AOI

我现在的公司基本上因为炉子造成的缺陷几乎没有,还是贴片机造成的缺陷多,比如缺件偏移之类的,所以个人觉得如果炉子给力可以考虑炉前AOI。

eddyliang @

2019-12-02

pcbaflex:看电子警察吧,哪天电子警察取消人工二次确认了估计AOI应该也可以完全取消人工了,哈哈

现阶段如果不放人,那只能这样做在AOI前和后增加缓存机,设置成有误报的板子收起来,直通的板子直接留下去,但是这个要看你们PCBA的难易度,AOI设备用什么品牌,还有编程人员的技术水平多种 ..(2019-12-01 22:06)

我们试了很多次,也有绶冲机,但误测率还有8%,有些机种多,所以暂还实行不了,PS 我们是OMRON的AOI

赵1989 @

2019-12-02

所以误判率高还是没有调试好AOI程序吗?

decron @

2019-12-02

smthome因你而精彩!

谢20180604 @

2019-12-03

厉害了我的哥!,这个年终总结写的好,顶上

提示:点此链接查看关于本文的附件及图片资料,并可参与本站论坛关于 “聊聊这些年用过的AOI” 的更多讨论...

分享到:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/502381.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python语言例子_【Python】SimPy的使用示例-Go语言中文社区

使用SimPY进行离散事件仿真 SimPY是一个Python下的第三方库,可以方便的进行离散事件的仿真。仿真速度比较快。下面记录一下我的一点心得,不保证完全正确,供参考。 安装 $ pip install -U simpy pycharm可以再File | Settings | Project: Simu…

所有的图放到一个html,拖放是HTML5标准的组成部分,若想要把drag1图片放入d

dataTransfer 对象主要有两个方法:getData() 和 setData(),用来取值和保存值。setData() 方法的第一个参数,也是 getData() 方法唯一的一个参数,是一个字符串,表示保存的数据类型。IE只定义了"text" 或 &quo…

vue变量传值_VUE 学习——父组件传值给子组件

在我们编写前端代码时,经常遇到的一种场景,子组件需要使用父组件的值,这种情况下,我们可以使用props帮助我们进行父子组件间的通信。这里我们先模拟一个场景,展示如何使用。场景:在父组件修改值&#xff0c…

matlab 最小二乘法拟合_Scripy实现最小二乘法与股票K线回归

python的Scripy提供了丰富的数学工具,python的科学计算包scipy的里面提供了一个函数,可以求出任意的想要拟合的函数的参数。那就是scipy.optimize包里面的leastsq函数。函数原型是:leastsq(func, x0, args(), DfunNone, full_output0, col_de…

html 调高德地图 导航,在H5页面内通过地址调起高德地图实现导航

项目中用到的一个功能是要通过点击地址来实现打开地图app实现地址导航。如下图:实现思路就是在H5页面内通过点击marker图标然后进行当前位置与页面上地址的路程规划与导航。由于项目中用到的是高德地图,所以这里用到的是调起高德地图APP来实现该功能。首…

.jar文件如何打开_ofd发票文件如何打开

有时候大家查找文件的时候会不会觉得很心烦,因为经常能碰到OFD格式的文件,但是我们却不知道怎么打开,造成了很多困扰。我以前也常常遇到这样的情况,但是最近我发现了一个好办法,迫不及待地想分享给大家了,可…

印刷体是什么意思_家长晒出4年级小学霸课前笔记,字迹堪比“印刷体”,老师都羡慕...

目前,很多小学生都在家里上网课,为了达到最佳学习效果,要提前做好预习工作,尤其是语文这一学科,更需要预习。这不就有一位4年级学霸的家长晒出了孩子日常课前预习笔记。他不仅对文章进行了合理的布置和预习&#xff0c…

不使用自带函数求区域的周长_Excel表格中最强大求和函数______DSUM函数

在Excel表格中说起求和函数,朋友们首先会想到的是sum、sumif、和sumifs函数。这篇文章为朋友们分享最强大求和函数,数据库函数之DSUM函数。这个函数不仅能完成各种要求的求和,还可以用于查找。一.DSUM函数说明:1.语法:…

python 用if判断一个数是不是整数_Python基础教程07-函数和模块的使用

在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。x1x2x3x48事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。可以用Python的程序来计算出这个…

计算机科学美国大学专业,2018美国大学计算机科学专业大排名

麻省理工大学麻省理工学院素以世界顶尖的工程学和计算机科学而享誉世界,虽然不是藤校,却是拥有着领先世界一流的计算机科学及人工智能实验室。麻省理工学院大学计算机硕士专业毕业生可从事集成电路应用与系统设计,从事信息技术与计算机应用系…

前端跨域请求get_(单点登录)跨域SSO看这篇文章就够了:前端篇

前言前俩篇文章,我们从概念,聊到了服务器中设计的内容。不知道大家是否觉得通俗易懂呢?接下来的内容则有些偏向前端部分。正文三、Cookie传递3.1、通过URL参数实现跨域信息传递我们要在A域实现写入token到B域,需要在A域设计一个se…

win10 如何锁定计算机,Win10 1909 专业版怎么锁定计算机屏幕

Win10 1909 专业版怎么锁定计算机屏幕?如果我们需要暂时离开计算机,但不想关机或者注销当前登录,那么为了防止未经授权的使用,我们可以将计算机锁定。在本文中,win10之家小编给大家分享如何自动锁定Windows 10计算机。Win10 1909…

qfile指定从多少行开始_大牛进化路上之Linux基础命令,看看你了解多少?

玩转Linux系统还是要从基础命令开始,基础命令是你大牛发展之路的第一步,扎实的基本命令操作功底才能在工作中游刃有余,下面我们就来看看吧。路径切换说明Linux中分绝对路径和相对路径,绝对路径一定是从/开始写的,还可能…

如何开机进入grub界面_如何进入http://192.168.1.1的设置界面 ?

登入192.168.1.1管理界面需要确保前期的硬件连接和已获知路由器的账号密码。接下来详细介绍:1、首先做好准备,检查一下是否已经连接好无线路由器和网线、调制解调器,要确保网络畅通、所有指示灯都正常亮着;2、然后打开手机设置&am…

手机html5雪花飘落,如何使用HTML5canvas实现雪花飘落

这篇文章主要为大家详细介绍了HTML5 canvas实现雪花飘落特效,效果实现引人入胜,很逼真的动画效果,感兴趣的小伙伴们可以参考一下看到网上很多展示html5雪花飞动的效果,确实非常引人入胜,我相信大家也跟我一样看着心动的…

灰度调节_网关实现灰度发布

一、背景互联网产品开发有个非常特别的地方,就是不停的升级,升级,再升级。采用敏捷开发的方式,基本上保持每周或者每两周一次的发布频率,系统升级总是伴随着各种风险,新旧版本兼容的风险,用户使…

string类的erase函数属于stl吗_探索STL容器:vector

用了这么久的 vector ,今天终于有时间来看下STL的实现源码了,开心?~最近几个月在刷 leetcode ,用的较多的数据结构就是STL里面的 vector 了,相比较于直接的 array 数组,它具备了灵活地根据需求去分配管理内存&#xf…

泰森怎么会输给道格拉斯_泰森24岁就被击败,如果能像他学习巅峰时期至少能延长三年...

一个职业拳击手的运动生涯长短,除了与自身的打法风格有关外,最重要的就是自律,有很多拳手自身天赋极高,但当他成名之后,随着金钱和荣誉的到来往往无法把持自己,最终走向衰退。我们都知道,拳王迈…

计算机辅助审计学心得,审计学心得体会2000字

读书可以陶冶情操,可以吸取经验教训,书就像一面镜子,一面在外一面在内,需要你去慢慢体悟。下面是由出国留学网小编为大家整理的“教师读书心得体会2000字”,仅供参考,欢迎大家阅读。教师读书心得体会2000字…

数字加密c语言程序_国外程序员整理的 C++ 资源大全

喜欢的话可以收藏转发加关注摘要:C是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。关于 C 框架、库和资源的一些汇总列表&…