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” 的更多讨论...
分享到:
daoi php_聊聊这些年用过的AOI相关推荐
- daoi php_使用php生成RSA公钥私钥及进行加密解密和签名验证
这篇文章主要介绍使用PHP开发接口,数据实现RSA加密解密后使用,实例分析了PHP自定义RSA类实现加密与解密的技巧,非常具有实用价值,需要的朋友可以参考下. 简单介绍RSA: RSA加密算法是最常用 ...
- 面向对象设计原则_聊聊面向对象的6大设计原则
程序员都知道编程有 3 大类:面向过程.面向对象.面向函数.面向对象是被讨论的最多的,个人认为,这是因为 Java 之类的编程语言有强大的用户基础,本质还是因为比较符合人的直觉. 说到面向对象,大家可 ...
- python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式
1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本.富文本.HTML 等格式的邮件 本文将聊聊利用 Python ...
- 今天聊聊分布式锁 No.86
好了切入正题,一直在工作中会聊到很多锁的问题,今天跟大家一起闲聊一下,究竟什么是锁,为什么需要锁,以及分布式的情况下,怎么设计和实现锁. 什么是锁? 明·魏禧<大铁椎传>上是这样解释的: ...
- 聊聊找工作中的项目经验问题(推荐系统和智能问答)
在求职过程中有这么一句话叫做"金九银十",也就是说,很多时候,求职的黄金时期就是在九月份和十月份,这两个月份中企业需求是最多的,求职的成功率也是最高的.但是随着AI方面的人才越来越 ...
- 聊聊Service Mesh:linkerd
[编者的话]随着企业逐渐将传统的单体应用向微服务或云原生应用的转变,虽然微服务或者云原生应用能给企业带来更多的好处,但也会带来一些具有挑战的问题,如怎么管理从单体应用转向微服务所带来的服务间通讯的复杂 ...
- 庖丁解牛迭代器,聊聊那些藏在幕后的秘密
0x00 前言 \\ 在我之前的一篇博客<细说C#:不是"栈类型"的值类型,从生命周期聊存储位置>的最后,我以总结和后记的方式涉及到一部分迭代器的知识.但是觉得还是不够 ...
- 聊聊Unsafe的一些使用技巧
记得初学 Java 那会,刚学完语法基础,就接触到了反射这个 Java 提供的特性,尽管在现在看来,这是非常基础的知识点,但那时候无疑是兴奋的,瞬间觉得自己脱离了"Java 初学者" ...
- 聊聊 TCP 长连接和心跳那些事
1 前言 可能很多 Java 程序员对 TCP 的理解只有一个三次握手,四次挥手的认识,我觉得这样的原因主要在于 TCP 协议本身稍微有点抽象(相比较于应用层的 HTTP 协议):其次,非框架开发者不 ...
最新文章
- 你看的每一篇Nature论文,都是这样出炉的!
- bestcoder#51
- 一份超级全面的PHP面试题
- iperf3怎么看结果_【讲清楚,说明白!】使用iperf3监测网络吞吐量
- 【PP】其他类型BOM备忘录
- 根据工作年限预测工资python代码实现
- MVC3 Razor学习资料汇总(ScottGu的博客截至2011-02-15动态)
- Leetcode--134. 加油站
- 个人计算机硬件构成的叙述正确的是,2010年职称计算机考试模拟试题及答案(计算机基础)2...
- iOS开发之runtime(16):设置/获取section数据详解
- SVD decomposition and polar decomposition
- 渗透测试中利用社会工程学的巧妙之处
- 教你如何轻松玩转自媒体淘客,赚大钱!
- fgo服务器维护补偿,FGO游戏内显示问题修复通知 全服补偿2个金苹果
- jmeter录制 过滤_Jmeter(二)-使用代理录制脚本
- arcgis api 4.X 加载天地图3D
- 【Pygame实战】强烈推荐:教你用百行代码编写一款《小蜜蜂历险记》不信?来看看(玩儿嗨了~)
- vue项目中 echarts的渐变色的设置
- aero peek_如何在Windows中禁用Aero Peek
- 华工2020计算机应用基础校统考,2020年整合计算机应用基础(统考)·随堂练习2017秋华工答案名师精品资料...
热门文章
- Windows 7硬盘安装方法大全
- java8 迭代set集合_JavaSE(八)集合之Set
- java 写入txt_Java线程转储的8个选项
- 网页html语言怎么看,怎样查看网页的css代码?
- c语言中 字符串常量的界定符,c语言题库2
- 智慧城市_城市大脑:加速构建智慧城市
- pythonxlwt行居中_python3-xlwt-Excel设置(字体大小、颜色、对齐方式、换行、合并单元格、边框、背景、下划线、斜体、加粗)...
- linux vim复制和粘贴
- QT学习笔记(十三):绘制图像
- OpenCV与图像处理学习九——连通区域分析算法(含代码)