一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种喷码贴标机器人控制系统的制作方法

2022-04-27 10:43:42 来源:中国专利 TAG:

技术特征:
1.一种喷码贴标机器人控制系统,其特征在于,使用visual studio 2015开发工具开发主程序,界面采用c 编程语言,数据库采用access数据库;所述的喷码贴标机器人控制系统作为opc的客户端,通过wincc与喷码贴标机器人控制工控机通讯,获取喷码贴标机器人的状态,同时给喷码贴标机器人控制工控机下发指令;所述的喷码贴标机器人控制系统,包括:启动初始化、窗体初始化、启动及结束喷码贴标机器人工作、定时状态检测及指令下发、与二级生产系统接口。2.根据权利要求1所述的一种喷码贴标机器人控制系统,其特征在于,所述的启动初始化,包括以下步骤:(s101)创建互斥信号量;(s102)判别主控程序是否单实例运行,是则提示主控程序已单实例运行,跳转至步骤(s105),否则单实例运行主控程序,跳转至步骤(s103);(s103)创建主控程序的桌面快捷方式;(s104)设置主控程序窗体的背景颜色为黑色;(s105)显示主控程序窗体。3.根据权利要求1所述的一种喷码贴标机器人控制系统,其特征在于,所述的窗体初始化,采用csynopcdlg类的oninitdialog函数,包括以下步骤:(s201)获取喷码贴标机器人控制系统分辨率,将主控程序窗体尺寸设为满屏显示;(s202)读取para.ini配置文件中配置参数;(s203)判别是否为脱机模拟运行,是则跳转至步骤(s205),否则跳转至步骤(s204);(s204)隐藏脱机模拟运行提示标签,跳转至步骤(s205);(s205)设置步进梁行进状态为0,工件到位状态为1;(s206)设置主控程序窗体中edit控件的背景颜色字体大小和文本颜色;(s207)初始化listctrl列表控件的表头文字内容和字体和列数;(s208)设置标签打印机、喷墨打印机、超声测距的串口波特率为9600bps;(s209)创建ubs摄像头捕获窗体和句柄,设置ubs摄像头帧速、分辨率,同时启动ubs摄像头图像预览;(s210)创建并启动ubs摄像头图像识别钢卷外径处理线程;(s211)读取para.ini配置文件中的强制贴双标、单标、不贴标设置;(s212)启动定时重启定时器,写入主控程序启动的操作日志。4.根据权利要求1所述的一种喷码贴标机器人控制系统,其特征在于,所述的启动及结束喷码贴标机器人工作,在启动初始化、窗体初始化结束后,通过窗体的界面控制喷码贴标机器人进入工作流程;启动喷码贴标机器人工作,每间隔2秒查询喷码贴标机器人状态以及给喷码贴标机器人控制plc下发指令,包括呼叫喷码贴标机器人取标、等待喷码贴标机器人取标就位、打印标签、贴标完成、呼叫喷码贴标机器人喷码、等待喷码贴标机器人喷码就位、触发喷码启动、喷码完成、返回安全位;当喷码贴标机器人结束工作流程后,清除请求标志位,并发出请求喷码贴标机器人回到安全位指令。5.根据权利要求1所述的一种喷码贴标机器人控制系统,其特征在于,所述的定时状态检测及指令下发,,包括以下步骤:(s301)wincc执行写入opc操作,获取日期中的日;
(s302)判别日是否与上次存储日相同,是则将日存为上次存储日,否则清空数据库;(s303)wincc读取opc变量;(s304)判别是否按下急停按钮,是则结束任务流程,保持当前状态,否则跳转至步骤(s305);(s305)判断步进梁是否在行进中,是则跳转至步骤(s306),否则跳转至步骤(s311);(s306)步进梁已移动标志置1;(s307)判断步进梁是否是第一次移动,是则跳转步骤(s308),否则跳转至步骤(s311);(s308)判别当前任务是否已完成,是则跳转步骤(s314),否则跳转至步骤(s309);(s309)取标请求置0、呼叫喷码置0、请求回安全位置1;(s310)wincc写入opc变量,放行钢卷,跳转至步骤(s316);(s311)步进梁第一次移动标志置1;(s312)判断是否工件到位为1、任务未完成、超声检测已处理完,是则跳转至步骤(s314),否则跳转至步骤(s313);(s313)读取新任务,更新执行工序;(s314)依次执行1
‑‑
12号工序任务;(s315)更新已完成工序任务、数据库;(s316)当前任务完成标志置1;(s317)读取数据库任务的最大id,并设置为当前任务id;(s318)步进梁第一次移动标志置0,更新已完成任务列队,并喷码贴标机器人回到安全位。6.根据权利要求1所述的一种喷码贴标机器人控制系统,其特征在于,所述的与二级生产系统接口,运行在喷码贴标机器人系统工控机上,操作系统为windows32位;工控机通过网线与车间网络连接,在局域网环境下访问二级生产系统数据库,获取指定信息后将信息写入工控机本地数据库pmtbtask.mdb文件中,形成操作任务队列,默认任务状态为“未完成”。喷码贴标机器人监视程序将实时读取本地数据库pmtbtask.mdb文件,获取操作任务队列,并按照次序进行喷码贴标操作;操作完成后,更新任务状态为“完成”。

技术总结
一种喷码贴标机器人控制系统,使用Visual Studio 2015开发工具开发主程序,界面采用C 编程语言,数据库采用Access数据库,喷码贴标机器人控制系统作为OPC的客户端,通过WINCC与喷码贴标机器人控制工控机通讯,控制工控机下发指令,完成喷码贴标机器人喷码过程,并与二级生产系统接口连接,实时获取二级生产系统的喷码贴标钢卷任务列表,将钢卷信息作为喷码贴标机器人执行动作的任务信息下发到喷码贴标机器人内,完成系统任务,提高了喷码贴标效率和喷码贴标工作质量,降低了喷码贴标错误率,满足了生产节奏要求,降低了生产安全隐患和工作人员的劳动强度。作人员的劳动强度。作人员的劳动强度。


技术研发人员:刘金刚 金鹏 袁野 向宗继 王长巍 苑辉 罗全 金占河 曲业聪 刘禹卓
受保护的技术使用者:大连华冶联自动化有限公司
技术研发日:2021.12.28
技术公布日:2022/4/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献