*熟练使用Labview和TestStand开发工具开发自动化测试设备软件平台;
*熟悉NI Vision,OpenCV,Halcon,海康VisionMaster等机器视觉软件,具有其开发能力,并成功开发了labview和海康VM结合视觉平台;
*熟悉雷赛,固高等运动板卡和雅马哈,汇川,珞石等机械手及三菱松下等PLC的交互编程,具有运动控制开发能力;
*精通C语言,熟悉C++,python和C#等计算机开发语言;
*熟悉串口,USB,GPIB,TCP/IP,CAN等常用通信协议;
*具有单片机STM32软件的开发,周边电路的设计和原理图绘制能力;
*能够熟练使用常见电子测试设备,如万用表,示波器,功率计,电子负载等。
*熟悉SQL Server,Oracl数据库和工厂的MES系统;
一、组装自动化线视觉项目分为垫片的取放,点铆角度的纠偏和涂胶外观检查三个工站,1. 利用了labview和海康VM相结合视觉平台控制上下相机对垫片和安装位置进行拍照,通过视觉算法分析出垫片和安装位置的X/Y轴相对位置及角度的偏差,通过通讯发给西门子PLC进行运动控制进行垫片安装,安装的精度在0.3mm以下;2. 点铆角度纠偏工位根据机构和产品的特征,利用视觉算法分析出产品特征把偏移的角度通过通讯发给PLC,由PLC控制旋转电机带动产品旋转设定的角度进行点铆;3. 涂胶工位利用海康智能相机模块根据涂胶的宽度,设定检查的面积,进行区域内的像素统计判断,进而判断涂胶的质量;4. 在利用TCP通讯把视觉检查的数据发给labview功能模块,在由功能模块遵循http协议发给客户MES系统方便客户生产流程的控制。
二、自动化线体上下料视觉和测试上位机部分的开发,该项目分为1. 自动化线体的上料部分的视觉抓取定位;2. 下料部分的锥体内壁缺陷的检测/点胶外观检查;3测试工位的上位机开发:
1. 利用海康Vision Master视觉软件的二次开发和与西门子PLC通讯,把定位抓取/锥体内壁检查/点胶外观检查集中在一台电脑上;
2. 利用位移感应器测试产品的凹入量,同轴度、称重感应器判断装箱产品的数量和韦迪捷喷码机给产品喷上型号日期等客户定制的内容;
三、产品条码自动化扫码和ICT自动化测试,1. 通过海康相机和光源,实现珠海紫翔生产的苹果手机软线路板上2*2mm尺寸二维码自动扫描,MES数据的上传,不良品的分离;
2. 通过与三菱PLC TCP通讯,控制模组左右料盒取料放入扫码工位;
3. 通过TCP通讯控制雅马哈4轴机械手从扫码位取料放入ICT工位,触发ICT测试,待ICT测试完成后,根据ICT测试的结果,让机械手分别放入OK和NG的料盒内;
4. 通过客户提供的MES接口实现过站检查和数据上传;
5. 根据客户要求生成对应测试数据log。
测试通用平台具备以下功能:1. 测试序列可以自由编辑(测试项目添加,逻辑编写,屏蔽等);2. 测试日志的生成;3. 通用性强,兼容不同开发语言;
视觉通用平台具有以下几个优点: 1. 具有丰富的算法库,不需要算法工程师来开发和维护;2. 通用性强,上到工程师,下到售后和技术员,在经过短时的操作培训,形成统一的认识度,会带来极大的开发和维护成本;3. 灵活的脚本编辑能力;