一、项目名称:锡球焊接设备
项目描述 针对产品进行锡球焊接,首先通过视觉定位产品 算出偏移量后,通过供球模组进行供球,再按波形进行出激光焊接。 主要逻辑 放入产品到载具位置 检测到有料感应后送入工作位置,使用视觉定位产品,补偿偏移值到镭雕位,接着使用供求系统进行出球焊接。最后送出产品到出料位。
个人职责:
1、 使用MVC模式定义软件架构,并使用工厂模式来分别定义打标卡、视觉、运动控制卡
2、 编写需求说明文档,详细设计文档
3、 使用固高多轴运动控制卡
4、 采用多线程方式开发
5、 参与设备调试,完善程序逻辑。
6、 修正运动逻辑,进行设备防呆工作。
7、 用户操作权限分配
8、 通过串口通讯控制光源启用亮度
9、 使用Visual Studio 2010上的MFC进行软件开发
10、 使用开发语言为C++
二、项目名称:东莞华为双轨双翻设备
项目描述:具备同时可控制两条轨道进行镭雕定位动作的设备类型,每条轨道分为直通轨道和翻转轨道,通过9014运动控制卡进行对设备整体运动逻辑进行判断控制,并使用视觉定位拍照,识别二维码功能,同时包含与MES服务器进行数据对接,实现数据交互。
个人职责:
1、通过串口通讯控制光源启用亮度。
2、使用sqlite数据库存储数据,为了在本地计算机中起到保存数据的作用以及数据重复报警。
3、采用多线程方式处理程序逻辑。
4、使用gsoap工具链接Webservice服务器,进行数据交互。
5、增加跳码规则与自动生成流水号算法,以达到条码不重复使用的作用..
6、参与设备调试,完善程序逻辑。
7、修正运动逻辑,进行设备防呆工作。
8、对接华为物联网M2M 使用Http通讯协议进行通讯。
9、使用Visual Studio 2005上的MFC进行软件开发。
10、使用开发语言为C++。