纸箱自动包装线上位机软件为Windows桌面应用,使用C#语言开发,数据库使用的是MySQL,系统基于C#的OpenCV和深度学习技术,主要功能包括条码、二维码的识别、与PLC设备交互、读取RFID数据、与MES系统对接。

  • 一、纸箱到达特定位置,接收PLC的信号,对纸箱拍照,使用ML.Net深度学习模型判断纸箱是否包装好,检测通过向PLC发送放行信号。

  • 二、纸箱到达RFID感应区,接收PLC的信号,使用RFID感应器读取产品的信息,并将产品信息发送到MES系统获取内部标签信息,并打印内部标签。

  • 三、标签贴好后接收PLC的信号,对标签拍照校验,校验通过向PLC发送放行信号。

  • 四、纸箱到达机械臂抓取位置,使用RFID感应器读取产品的信息,接收PLC码垛信息,码垛完成后向MES系统发送整托的箱子信息,由MES系统生成并打印客户标签。

  • 五、先用软件标定相机,确定每个像素的实际距离。整托纸箱到达指定位置,接收PLC信号,拍照确定内部标签的位置,计算后把偏移量发给PLC取调整张贴客户标签的位置。

  • 六、客户标签贴好后,接收PLC信号,对内部标签和客户标签进行拍照,标签号发给MES系统判断两个标签是否匹配。

有需要源代码的小伙伴,可以联系我

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐