工业互联网的工业检测方法及系统与流程
1.本技术涉及智慧工厂领域,尤其是涉及一种工业互联网的工业检测方法及系统。
背景技术:
2.随着代加工行业的兴起,越来越多的生产型企业选择代加工工厂对自营的工业产品进行生产,以节约自身建厂资金和降低企业的生产风险。
3.现有的代加工工厂,在工作人员检查出生产线上存在缺陷的产品后,会选择加工生产线上预先设置的不可移动的机器人对生产线上存在缺陷的产品进行分拣。在机器人对缺陷产品进行分拣时,需工作人员控制机器人的机械手抓取时下落的方向,即人工进行缺陷产品的位置校准,进而对存在缺陷的产品进行分拣。
4.在上述现有技术中,申请人认为,在实施机械手抓取时,由人工控制机械手抓取时下落的方向,进而抓取缺陷产品的方式,主要取决于工作人员对机器人高超的控制经验,若工作人员控制经验不足,会造成控制机器人抓取缺陷产品的效率低下。
5.申请内容为了有效提高机器人抓取缺陷产品的效率,本技术提供一种工业互联网的工业检测方法及系统。
6.第一方面,本技术提供的工业互联网的工业检测方法采用如下的技术方案:一种工业互联网的工业检测方法,包括:基于加工厂的加工生产线构建所述加工厂的虚拟生产线;所述虚拟生产线与所述加工生产线进行实时数据传输,以实现所述虚拟生产线与所述加工生产线的动作同步及若干工序同步;通过所述加工生产线上的产品检测设备获取工业产品的产品检测参数;所述工业产品在所述加工生产线上沿固定的移动路径进行移动;所述移动路径与所述加工生产线的边缘平行;通过所述产品检测参数判断所述工业产品是否为缺陷产品;若为缺陷产品,确定所述缺陷产品所在的当前工序,生成分拣信息;判断预设的分拣机器人是否接收到所述分拣信息;所述分拣机器人在与所述加工生产线平行的平行轨道内移动;所述分拣机器人从所述平行轨道移动至加工生产线的边缘时仅以垂直于所述加工生产线的路径移动;每个工序均设有一个所述分拣机器人;若所述分拣机器人接收到所述分拣信息,获取所述分拣机器人预设的初始移动速度;获取在所述当前工序中,所述加工生产线边缘预设的第一拿取节点;每个工序均预设有第一拿取节点;所述分拣机器人的初始位置位于经过所述第一拿取节点的所述平行轨道的垂线上;获取所述缺陷产品在被判定为缺陷产品时的初始定位;获取所述加工生产线的运行速率;
基于所述初始定位和所述运行速率,判断所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,能否抓取所述缺陷产品;若所述分拣机器人在到达所述第一拿取节点时,无法抓取所述缺陷产品,发出第一控制信息,通过第一控制信息控制下一工序的所述分拣机器人对所述缺陷产品进行分拣。
7.通过采用上述技术方案,基于加工厂的加工生产线构建加工厂的虚拟生产线,从而使企业无需在加工厂现场即可了解到加工厂的加工生产线情况,加工厂的生产线和虚拟生产线的实时数据传输,使加工厂生产线对企业全程透明化,有利于企业对产品质量进行把控;除此之外,缺陷产品通过产品检测参数进行判断,无需工作人员人工判断,有效减轻人力。
8.在判定工业产品为缺陷产品后,首先判断平行轨道内的分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品,进而判断是否控制分拣机器人抓取缺陷产品,全程无需人为参与,即无需工作人员对机器人高超的控制经验,有效提高了机器人抓取缺陷产品的效率。
9.可选的,所述基于所述初始定位和所述运行速率,判断所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,能否抓取所述缺陷产品,包括:获取所述分拣机器人的所述初始位置与所述缺陷产品的移动路径的第一距离;获取所述平行轨道与距离最近的所述加工生产线的边缘的第二距离;基于所述第二距离和所述初始移动速度,计算所述分拣机器人到达所述第一拿取节点的第一移动时间;获取所述分拣机器人的机械驱动时延;获取所述第一拿取节点到所述缺陷产品的移动路径的第一垂点;获取所述第一垂点与所述初始定位的第三距离;基于所述第三距离和所述运行速率计算所述缺陷产品到达所述第一垂点的第二移动时间;判断所述第二移动时间是否大于或等于所述机械驱动时延与所述第一移动时间的和;若所述第二移动时间大于或等于所述机械驱动时延与所述第一移动时间的和,判定所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,能抓取所述缺陷产品;若所述第二移动时间小于所述机械驱动时延与所述第一移动时间的和,判定所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,无法抓取所述缺陷产品。
10.通过采用上述技术方案,在加工生产线运行时,缺陷产品的位置实时变化,且分拣机器人在抓取缺陷产品时存在机械驱动时延,故判断分拣机器人能否在到达第一拿取节点时能抓取缺陷产品,可通过第二移动时间、机械驱动时延和第一移动时间进行判断。通过对分拣机器人在到达第一拿取节点时能否抓取到缺陷产品的判断,有利于为后续分拣机器人对缺陷产品的抓取更准确,无需人工参与,进而有效提高了机器人抓取缺陷产品的效率。
11.可选的,在所述判定所述分拣机器人以所述初始移动速度移动并到达所述第一拿
取节点时,无法抓取所述缺陷产品之后,还包括:若所述第二移动时间小于所述机械驱动时延与所述第一移动时间的和,获取所述分拣机器人从所述初始位置到达预设的第二拿取节点的第一移动距离;每个工序均预设有第二拿取节点;基于所述分拣机器人预设的最大移动速度和所述第一移动距离,计算所述分拣机器人到达预设的第二拿取节点的第一时间;获取所述第二拿取节点与所述缺陷产品的移动路径的第二移动距离,并获取所述第二拿取节点到所述缺陷产品的移动路径的第二垂点;获取所述缺陷产品的所述初始定位与所述第二垂点的第三移动距离;基于所述运行速率和所述第三移动距离,得到所述缺陷产品到达所述第二垂点的第二时间;判断所述第二时间是否大于或等于所述第一时间与所述机械驱动时延的和;若所述第二时间大于或等于所述第一时间与所述机械驱动时延的和,判定所述分拣机器人以所述最大移动速度移动并到达所述第二拿取节点时,能抓取所述缺陷产品;若所述第二时间小于所述第一时间与所述机械驱动时延的和,判定所述分拣机器人到达所述第二拿取节点时,无法拿取所述缺陷产品。
12.通过采用上述技术方案,加工生产线除设置第一拿取节点外,还设置第二拿取节点,并判断分拣机器人移动并到达第二拿取节点时能否抓取缺陷产品,进一步提高后续分拣机器人对缺陷产品的抓取的准确性。
13.可选的,所述方法还包括:若所述分拣机器人在到达所述第一拿取节点时,能抓取所述缺陷产品,判断所述缺陷产品的缺陷种类为生产缺陷或包装缺陷;若所述缺陷产品的缺陷种类为生产缺陷,生成拿取信息,并获取当前生产工序,根据所述拿取信息控制所述当前生产工序的所述分拣机器人将所述缺陷产品放置到预设的第一放置区域;若所述缺陷产品的缺陷种类为包装缺陷,生成重包装信息,并获取当前包装工序,根据所述重包装信息控制所述当前包装工序的所述分拣机器人将所述缺陷产品放置到预设的第二放置区域;生成第二控制指令,根据所述第二控制指令控制预设的移动机器人沿预设的位移路径将所述第二放置区域的所述缺陷产品放置于所述当前包装工序的上一工序的加工生产线上。
14.通过采用上述技术方案,由于缺陷产品的缺陷种类可能不同,故首先对缺陷种类进行判断,进而便于判断缺陷产品是否可回收,若缺陷种类为包装缺陷,则生成第二控制指令,并根据第二控制指令控制移动机器人将缺陷产品放置于上一工序的加工生产线上以实现缺陷产品回收,有效降低企业的产品成本。
15.可选的,所述产品检测设备包括称重设备,x光机和摄像头;所述判断所述缺陷产品的缺陷种类为生产缺陷或包装缺陷,包括:基于摄像头,获取工业产品的表面图像;基于机器视觉检测技术,对所述表面图像进行表面缺陷检测,得到检测结果;所述
检测结果包括缺陷结果和非缺陷结果;若所述检测结果为缺陷结果,判定所述工业产品具有包装缺陷;基于所述x光机,获取所述工业产品的x光图像;获取所述x光图像的若干目标灰度级,获取预设的标准灰度级图像的若干标准灰度级;所述目标灰度级与所述标准灰度级一一对应;判断所述目标灰度级与对应的标准灰度级的差值是否超过预设的灰度阈值;若超过,判定所述工业产品具有生产缺陷;基于所述称重设备,获取所述工业产品的产品重量;判断所述产品重量是否不等于预设的重量阈值;若大于,判定所述工业产品具有生产缺陷。
16.通过采用上述技术方案,对缺陷产品的缺陷种类为生产缺陷或包装缺陷的检测,通过称重设备、x光机和摄像头进行检测,称重设备和x光机用于对缺陷种类是否为生产缺陷进行判断,摄像头用于对缺陷种类是否为包装缺陷进行检测,通过称重设备、x光机和摄像头对缺陷产品的缺陷种类的检测,有利于提高对缺陷种类检测的准确性。
17.可选的,所述包装缺陷包括封装缺陷和打标缺陷;所述根据所述第二控制指令控制预设的移动机器人沿预设的位移路径将所述第二放置区域的所述缺陷产品放置于所述当前包装工序的上一工序的加工生产线上,包括:若所述缺陷结果为封装缺陷,根据所述第二控制指令控制所述移动机器人沿预设的第一位移路径将所述第二放置区域的所述缺陷产品放置于封装工序的上一工序的加工生产线上;若所述缺陷结果为打标缺陷,根据所述第二控制指令控制所述移动机器人沿预设的第二位移路径将所述第二放置区域的所述缺陷产品放置于打标工序的上一工序的加工生产线上。
18.通过采用上述技术方案,封装缺陷和打标缺陷均为可回收的缺陷种类,故若缺陷结果为封装缺陷时,控制移动机器人将缺陷产品放置于封装工序的上一工序的加工生产线上,以实现对缺陷产品的重新封装;若缺陷结果为打标缺陷时,控制移动机器人将缺陷产品放置于打标工序的上一工序的加工生产线上,以实现对缺陷产品的重新打标。
19.可选的,所述基于加工厂的加工生产线构建所述加工厂的虚拟生产线,包括:基于bim构建所述加工生产线的虚拟场景;对所述加工生产线上预设的若干加工设备构建设备模型,并获取每台所述加工设备的plc数据;基于所述加工生产线,将若干所述设备模型导入所述虚拟场景;通过所述plc数据驱动所述虚拟场景中对应的设备模型,使所述设备模型实现与对应的加工设备的动作同步,得到虚拟生产线。
20.通过采用上述技术方案,虚拟生产线与加工生产线的实时数据传输通过加工设备的plc数据实现,进而在虚拟生产线中展示每台加工设备的运行情况,使加工厂生产线对企业全程透明化,有利于企业对产品质量进行把控,进而便于使企业有效把控代加工工厂生产企业自营的工业产品的质量。
21.可选的,在所述通过所述加工生产线上的产品检测设备获取工业产品的产品检测
参数之后,包括:实时获取所述加工生产线上的工业产品的产品编码;判断所述工序流水线上的所述产品编码是否连续;若不连续,获取出现不连续的所述产品编码的起始时间点;获取在所述起始时间点之后的预设数量的检测产品编码;基于所述检测产品编码,判断是否存在生产线缺陷或设备缺陷;若存在生产线缺陷,发出维修提示;若存在设备缺陷,发出设备调节指令,并根据所述设备调节指令调节打标设备。
22.通过采用上述技术方案,产品编码为产品预设的编码,若工序流水线上的产品编码不连续,表明可能存在丢失产品或打标设备出错的情况,此时可通过获取在起始时间点后预设数量的检测产品编码,判断是否存在生产线缺陷或设备缺陷,并基于生产线缺陷和设备缺陷执行对应的动作,便于企业对加工生产线出现的问题及时了解,进而便于使企业有效把控代加工工厂生产企业自营工业产品的质量。
23.可选的,所述基于所述检测产品编码,判断是否存在生产线缺陷或设备缺陷,包括:若所述检测产品编码不连续,判断所述不连续的产品编码是否满足预设的规律规则;若所述不连续的产品编码不满足所述规律规则,判定存在生产线缺陷;若所述不连续的产品编码满足所述规律规则,判定存在设备缺陷。
24.通过采用上述技术方案,当产品编码不连续时,通过判断不连续的产品编码是否满足预设的规律规则,进而判断是否存在生产线缺陷或设备缺陷,以便于对加工生产线进行实时监测,有效降低由于加工生产线出现问题后造成工业产品出现问题的概率。
25.第二方面,本技术提供的一种工业互联网的工业检测系统采用如下的技术方案:一种工业互联网的工业检测系统,包括加工生产线,还包括中控主机,所述加工生产线上预设的产品检测设备和分拣机器人,所述产品检测设备与所述分拣机器人均与所述中控主机连接;所述中控主机用于基于加工厂的加工生产线构建所述加工厂的虚拟生产线;所述虚拟生产线与所述加工生产线进行实时数据传输,以实现所述虚拟生产线与所述加工生产线的动作同步及若干工序同步;所述中控主机用于通过所述加工生产线上的所述产品检测设备获取工业产品的产品检测参数;并通过所述产品检测参数判断所述工业产品是否为缺陷产品;所述工业产品在所述加工生产线上沿固定的移动路径进行移动;所述移动路径与所述加工生产线的边缘平行;若为缺陷产品,所述中控主机用于确定所述缺陷产品所在的当前工序,生成分拣信息,并判断预设的分拣机器人是否接收到所述分拣信息;所述分拣机器人在与所述加工生产线平行的平行轨道内移动;所述分拣机器人从所述平行轨道移动至加工生产线的边缘时仅以垂直于所述加工生产线的路径移动;每个工序均设有一个所述分拣机器人;若所述分拣机器人接收到所述分拣信息,所述中控主机获取所述分拣机器人预设的初始移动速度和获取在所述当前工序中,所述加工生产线边缘预设的第一拿取节点;每
个工序均预设有第一拿取节点;所述分拣机器人的初始位置位于经过所述第一拿取节点的所述平行轨道的垂线上;所述中控主机获取所述缺陷产品在被判定为缺陷产品时的初始定位,和所述加工生产线的运行速率,并基于所述初始定位和所述运行速率,判断所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,能否抓取所述缺陷产品;若所述分拣机器人在到达所述第一拿取节点时,无法抓取所述缺陷产品,所述中控主机发出第一控制信息,并通过第一控制信息控制下一工序的所述分拣机器人对所述缺陷产品进行分拣。
26.通过采用上述技术方案,中控主机基于加工厂的加工生产线构建加工厂的虚拟生产线,从而使企业无需在加工厂现场即可了解到加工厂的加工生产线情况,加工厂的生产线和虚拟生产线的实时数据传输,使加工厂生产线对企业全程透明化,有利于企业对产品质量进行把控;除此之外,缺陷产品通过产品检测参数进行判断,无需工作人员人工判断,有效减轻人力。
27.在中控主机判定工业产品为缺陷产品后,首先判断平行轨道内的分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品,进而判断是否控制分拣机器人抓取缺陷产品,全程无需人为参与,即无需工作人员对机器人高超的控制经验,有效提高了机器人抓取缺陷产品的效率。
28.综上所述,本技术具有以下至少一种有益技术效果:1.在判定工业产品为缺陷产品后,首先判断平行轨道内的分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品,进而判断是否控制分拣机器人抓取缺陷产品,全程无需人为参与,即无需工作人员对机器人高超的控制经验,有效提高了机器人抓取缺陷产品的效率。
29.2.首先对缺陷种类进行判断,进而便于判断缺陷产品是否可回收,若缺陷种类为包装缺陷,则生成第二控制指令,并根据第二控制指令控制移动机器人将缺陷产品放置于上一工序的加工生产线上以实现缺陷产品回收,有效降低企业的产品成本。
30.3.通过对分拣机器人在到达第一拿取节点时能否抓取到缺陷产品的判断,有利于为后续分拣机器人对缺陷产品的抓取更准确,无需人工参与,进而有效提高了机器人抓取缺陷产品的效率。
附图说明
31.图1是本技术实施例一种工业互联网的工业检测方法的其中一种实施方式的流程示意图。
32.图2是本技术实施例一种工业互联网的工业检测方法的其中一种实施方式的流程示意图。
33.图3是本技术实施例一种工业互联网的工业检测方法的其中一种实施方式的流程示意图。
34.图4是本技术实施例一种工业互联网的工业检测方法的其中一种实施方式的流程示意图。
35.图5是本技术实施例一种工业互联网的工业检测方法的其中一种实施方式的流程
示意图。
36.图6是本技术实施例一种工业互联网的工业检测方法的其中一种实施方式的流程示意图。
37.图7是本技术实施例一种工业互联网的工业检测方法的其中一种实施方式的流程示意图。
38.图8是本技术实施例一种工业互联网的工业检测方法的其中一种实施方式的流程示意图。
具体实施方式
39.以下结合附图1至8对本技术作进一步详细说明。
40.本技术实施例公开一种工业互联网的工业检测方法。
41.参照图1,一种工业互联网的工业检测方法包括如下步骤:s101、基于加工厂的加工生产线构建加工厂的虚拟生产线;虚拟生产线与加工生产线进行实时数据传输,以实现虚拟生产线与加工生产线的动作同步及若干工序同步。
42.构建加工厂的虚拟生产线,指将加工厂的加工生产线的各个设备虚拟集成于预设的场景内,实现虚拟生产线与加工生产线的实时数据传输,即虚拟生产线与加工生产线的动作同步即若干工序同步。在具体实施中,加工厂的加工生产线包括若干工序,每个工序所进行的动作均不同,例如第一工序用于包装,第二工序用于组装等。
43.将加工生产线构建虚拟生产线首先需建立虚拟场景,虚拟场景包括加工生产线的各个设备的三维模型,例如加工生产线的工作台、加工设备、装配设备、输送设备、监控设备等,且虚拟场景的各个设备的摆放顺序与加工生产线上的各个设备的摆放顺序一致。
44.虚拟场景可基于预设的场景建设软件进行建立。场景建设软件用于构建三维场景模型。
45.其次需将加工生产线的各个设备与虚拟场景中对应的虚拟设备进行数据传输,在第一实施例中,通过加工生产线的各个设备的设备接口基于预设的数据传输协议,将设备数据传输至预设的数据监管平台,再基于数据监管平台获取设备数据,并将设备数据对应于虚拟场景中对应的虚拟设备,即实现设备与虚拟场景中对应的虚拟设备的数据传输。设备数据用于体现设备的运行状况。在第二实施例中,可通过预设于加工生产线上的设备的传感器获取设备数据,传感器可为微传感器,微传感器可为电学微传感器、光学微传感器、机械微传感器等,在基于传感器得到设备数据后,即将设备数据与虚拟场景中对应的虚拟设备进行对应,使设备与虚拟场景中对应的虚拟设备进行数据传输。
46.s102、通过加工生产线上的产品检测设备获取工业产品的产品检测参数;工业产品在加工生产线上沿固定的移动路径进行移动;移动路径与加工生产线的边缘平行。
47.工业产品指工业企业进行工业生产活动的直接有效成果,包括加工食品、服装、塑料制品、仪器仪表、加工设备等。
48.产品检测设备指用于检测产品缺陷的设备,产品检测设备本实施例中包括摄像头、称重设备和x光机,除此之外,还可包括尺寸检测设备、超声波检测设备等,在此不做限制。摄像头用于检测产品的表面缺陷,称重设备用于检测产品的重量是否达标,x光机用于检测产品的内部缺陷。
49.产品检测参数包括对产品进行检测的参数,例如通过称重设备,检测到的产品检测参数为产品的重量,同理,摄像头拍摄的图像即为产品检测参数,x光机得到的x光图像为产品检测参数。
50.在具体实施中,加工生产线通过传动带的实时运行将工业产品运往各个工序。
51.s103、通过产品检测参数判断工业产品是否为缺陷产品。
52.缺陷产品指产品检测参数不达标的产品,例如若通过称重设备得到的产品重量低于预设的重量阈值,则表明产品为缺陷产品,若通过图像识别算法对摄像头拍摄的图像进行识别,得到产品表面存在缺陷,则表明产品检测参数不达标,为缺陷产品。
53.s104、若为缺陷产品,确定缺陷产品所在的当前工序,生成分拣信息。
54.若工业产品为缺陷产品,则确定缺陷产品所在的当前工序,即产品在被判定为缺陷产品时所在的工序为当前工序。分拣信息包括分拣指令和工业产品在被确定为缺陷产品时的定位与时间节点。分拣指令用于控制加工厂生产线上的分拣机器人进行分拣动作。
55.具体的,工业产品在被确定为缺陷产品时,可通过工业产品所在工序上预设的摄像头和激光位移传感器对缺陷产品进行定位,即在判定工业产品为缺陷产品后,即通过摄像头对缺陷产品进行实时定位,激光位移传感器用于获取缺陷产品的位移。
56.s105、判断预设的分拣机器人是否接收到分拣信息;分拣机器人在与加工生产线平行的平行轨道内移动;分拣机器人从平行轨道移动至加工生产线的边缘时仅以垂直于加工生产线的路径移动;每个工序均设有一个分拣机器人。
57.具体实施中,当前执行主体发送分拣信息时,会自动生成发送时间戳,在分拣机器人接收分拣信息时,亦会自动生成接收时间戳,故可通过接收时间戳判断分拣机器人是否接收到分拣信息。在本实施例中,生成时间戳和接收时间戳的时间间隔忽略不计。
58.s106、若分拣机器人接收到分拣信息,获取分拣机器人预设的初始移动速度。
59.分拣机器人的初始移动速度为预设,本实施例中,分拣机器人的移动均为匀速运动。分拣机器人为可移动机器人,包括用于抓取缺陷产品的机械臂,由于抓取功能的可移动机器人已被广泛使用,故在此不再赘述。
60.s107、获取在当前工序中,加工生产线边缘预设的第一拿取节点;每个工序均预设有第一拿取节点;分拣机器人的初始位置位于经过第一拿取节点的平行轨道的垂线上。
61.第一拿取节点为预设,每个工序除第一个工序外,均包括上一工序和下一工序,每个工序之间通过加工设备进行分隔,第一拿取节点位于每一工序靠近上一工序的加工生产线的边缘处。
62.s108、获取缺陷产品在被判定为缺陷产品时的初始定位。
63.由步骤s104可知,在判定工业产品为缺陷产品后,即通过摄像头对缺陷产品进行实时定位,激光位移传感器用于获取缺陷产品的位移。本实施例中,将缺陷产品在被判定为缺陷产品时的初始定位作为初始坐标(0,0)。
64.s109、获取加工生产线的运行速率。
65.加工生产线的运行速率可为预设,即由人为上传至当前执行主体,亦可通过加工生产线的传送带上预设的速度传感器得到。
66.s110、基于初始定位和运行速率,判断分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品。
67.已知缺陷产品的初始定位和加工生产线的运行速率,可计算缺陷产品在加工生产线上的移动时间,除此之外,已知分拣机器人从平行轨道移动至加工生产线的边缘时仅以垂直于加工生产线的路径移动,故可通过获取分拣机器人与加工生产线边缘的距离得到分拣机器人的移动时间,可通过分拣机器人的移动时间和缺陷产品在生产线上的移动时间判断分拣机器人以初始移动速度并到达第一拿取节点时,能否抓取到缺陷产品。
68.s111、若分拣机器人在到达第一拿取节点时,无法抓取缺陷产品,发出第一控制信息,通过第一控制信息控制下一工序的分拣机器人对缺陷产品进行分拣。
69.若分拣机器人在到达第一拿取节点时,无法抓取缺陷产品,可通过下一工序的分拣机器人对缺陷产品进行抓取。第一控制信息包括第一控制指令和当前时间点,第一控制指令用于控制下一工序的分拣机器人抓取缺陷产品。
70.本实施例的实施原理为:基于加工厂的加工生产线构建加工厂的虚拟生产线,从而使企业无需在加工厂现场即可了解到加工厂的加工生产线情况,加工厂的生产线和虚拟生产线的实时数据传输,使加工厂生产线对企业全程透明化,有利于企业对产品质量进行把控;除此之外,缺陷产品通过产品检测参数进行判断,无需工作人员人工判断,有效减轻人力。
71.在判定工业产品为缺陷产品后,首先判断平行轨道内的分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品,进而判断是否控制分拣机器人抓取缺陷产品,全程无需人为参与,即无需工作人员对机器人高超的控制经验,有效提高了机器人抓取缺陷产品的效率。
72.在图1所示实施例的步骤s110中,在已知缺陷产品的初始定位和加工生产线的运行速率后,可通过计算分拣机器人抓取缺陷产品的时间和通过运行速率和缺陷产品移动的距离计算缺陷产品移动的时间,判断分拣机器人是否可抓取到缺陷产品。具体通过图2所示实施方式进行详细说明。
73.参照图2,基于初始定位和运行速率,判断分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品,包括如下步骤:s201、获取分拣机器人的初始位置与缺陷产品的移动路径的第一距离。
74.由于分拣机器人从平行轨道移动至加工生产线的边缘时仅以垂直于加工生产线的路径移动且分拣机器人的初始位置位于经过第一拿取节点的平行轨道的垂线上,故分拣机器人的初始位置距离加工生产线的距离为分拣机器人的初始位置与第一拿取节点的距离。第一距离为分拣机器人的初始位置与缺陷产品的移动路径的距离,即为分拣机器人的初始位置与第一拿取节点的距离与第一拿取节点到移动路径的距离的和。
75.s202、获取平行轨道与距离最近的加工生产线的边缘的第二距离。
76.由步骤s201可知,平行轨道与距离最近的加工生产线的边缘的第二距离为分拣机器人的初始位置与第一拿取节点的距离。
77.s203、基于第二距离和初始移动速度,计算分拣机器人到达第一拿取节点的第一移动时间。
78.将第二距离作为l1,则分拣机器人以初始移动速度v1到达第一拿取节点的第一移动时间t1=l1/v1。
79.s204、获取分拣机器人的机械驱动时延。
80.具体实施中,分拣机器人通过机电一体化系统中的执行装置驱动。执行装置指接收电信号的指令,并将来自电、液压和气压等各种能源的能量转换成旋转运动、直线运动等方式的机械能的装置。驱动装置主要包括电动执行装置、液压执行装置和气动执行装置。
81.在分拣机器人执行抓取动作的过程中,可能会经过旋转和移动等驱动执行过程,在驱动执行过程中,存在机械驱动时延,即机械驱动时延为分拣机器人在开始进行动作的时刻到执行完毕动作的时刻之间的时间差值。
82.s205、获取第一拿取节点到缺陷产品的移动路径的第一垂点。
83.第一垂点指过第一拿取节点且垂直于加工生产线的垂线与移动路径的交叉点。
84.s206、获取第一垂点与初始定位的第三距离。
85.第三距离指缺陷产品从初始定位移动至第一垂点的距离。
86.s207、基于第三距离和运行速率计算缺陷产品到达第一垂点的第二移动时间。
87.将第三距离作为l2,则缺陷产品沿以速度v2匀速运动的加工生产线的第二移动时间t2=l2/v2。
88.将缺陷产品在被判定为缺陷产品时的初始定位作为初始坐标(0,0),即以初始定位为原点,以缺陷产品的移动路径为x轴,建立平面直角坐标系。则第一垂点的坐标为(l2,0),第一拿取节点的坐标为(l2,l3),则第一垂点与第一拿取节点的距离l3,则分拣机器人初始位置的纵坐标为l=l1+l3,分拣机器人初始位置的坐标为(l2,l)。
89.s208、判断第二移动时间是否大于或等于机械驱动时延与第一移动时间的和。
90.若考虑分拣机器人的机械驱动时延,将机械驱动时延作为t,则缺陷产品到达第一垂点的时间应为分拣机器人到达第一拿取节点的时间与机械驱动时延的和,即第二移动时间等于机械驱动时延与第一移动时间的和,t2=t+t1。
91.s209、若第二移动时间大于或等于机械驱动时延与第一移动时间的和,判定分拣机器人以初始移动速度移动并到达第一拿取节点时,能抓取缺陷产品。
92.当t2>t+t1时,此时分拣机器人提前到达第一拿取节点,亦可抓取缺陷产品,但此时分拣机器人需等待t
2-t-t1的时间,即分拣机器人在到达第一拿取节点时,需进行等待,并在等待t
2-t-t1的时间后,启动抓取指令,即可抓取缺陷产品。
93.s210、若第二移动时间小于机械驱动时延与第一移动时间的和,判定分拣机器人以初始移动速度移动并到达第一拿取节点时,无法抓取缺陷产品。
94.当t2<t+t1时,此时分拣机器人到达第一拿取节点时,已无法再抓取缺陷产品。
95.需要说明的是,步骤s201至步骤s210不考虑生成时间戳和接收时间戳的时间间隔。但具体实施中,当前执行主体发送指令并被分拣机器人接受的过程中,可能会存在较大的生成时间戳和接收时间戳的时间间隔,即产生传输时延。
96.若产生传输时延,不影响第一移动时间和机械驱动时延,仅影响第二移动时间,即缺陷产品到达第一垂点的时间,获取到缺陷产品的初始定位后,计算第二移动时间的步骤如下:基于发送时间戳和接收时间戳,计算得到传输时延;基于传输时延,得到缺陷产品的第一定位(l,0);基于第一定位得到第一定位与初始定位的第一相隔距离l;计算第一定位(l,0)与第一垂点(l2,0)的第二相隔距离l4;
基于运行速率v2,计算缺陷产品从第一定位到第一垂点的时间t3=l4/v2;判断t3是否大于或等于机械驱动时延与第一移动时间的和即t+t1;若t3大于或等于机械驱动时延与第一移动时间的和,判定分拣机器人以初始移动速度移动并到达第一拿取节点时,能抓取缺陷产品;若t3小于机械驱动时延与第一移动时间的和,判定分拣机器人以初始移动速度移动并到达第一拿取节点时,无法抓取缺陷产品。
97.以上步骤即为考虑到传输时延时,对分拣机械人能否抓取到缺陷产品的判断步骤,即增加了第一定位,第一定位与初始定位的距离指在传输时延时,缺陷产品已经位移的距离。
98.本实施方式提供的工业互联网的工业检测方法,在加工生产线运行时,缺陷产品的位置实时变化,且分拣机器人在抓取缺陷产品时存在机械驱动时延,故判断分拣机器人能否在到达第一拿取节点时能抓取缺陷产品,可通过第二移动时间、机械驱动时延和第一移动时间进行判断。通过对分拣机器人在到达第一拿取节点时能否抓取到缺陷产品的判断,有利于为后续分拣机器人对缺陷产品的抓取更准确,无需人工参与,进而有效提高了机器人抓取缺陷产品的效率。
99.在图2所示实施方式的步骤s210后,当分拣机器人在第一拿取节点时无法抓取到缺陷产品后,可通过设置第二拿取节点使分拣机器人可抓取到缺陷产品。具体通过图3所示实施方式进行详细说明。
100.参照图3,在判定分拣机器人以初始移动速度移动并到达第一拿取节点时,无法抓取缺陷产品之后,包括如下步骤:s301、若第二移动时间小于机械驱动时延与第一移动时间的和,获取分拣机器人从初始位置到达预设的第二拿取节点的第一移动距离;每个工序均预设有第二拿取节点。
101.由步骤s107可知,每个工序除第一个工序外,均包括上一工序和下一工序,每个工序之间通过加工设备进行分隔,第一拿取节点位于每一工序靠近上一工序的加工生产线的边缘处,本实施例中,第二拿取节点位于每一工序靠近下一工序的加工生产线的边缘处。
102.分拣机器人从初始位置到达第二拿取节点时,需首先在平行轨道内移动至穿过第二拿取节点且与平行轨道垂直的交叉点处,再继续从不交叉点处移动至第二拿取节点,本实施例中,将分拣机器人从平行轨道位移至第二拿取节点的转弯处耗费的时间忽略不计,则第一移动距离为初始位置至交叉点的距离与交叉点与第二拿取节点的距离之和。
103.s302、基于分拣机器人预设的最大移动速度和第一移动距离,计算分拣机器人到达预设的第二拿取节点的第一时间。
104.第一时间t
11
=第一移动距离l
11
/最大移动速度v
11
。最大移动速度为预设,具体实施中,可在分拣机器人从初始位置到第一拿取节点的路径和交叉点到第二拿取节点的路径均安装用于分拣机器人移动的轨道。
105.s303、获取第二拿取节点与缺陷产品的移动路径的第二移动距离,并获取第二拿取节点到缺陷产品的移动路径的第二垂点。
106.第二移动距离为点到线的距离,即第二拿取节点到缺陷产品移动路径所在直线的距离。将第二移动距离作为l
12
。
107.s304、获取缺陷产品的初始定位与第二垂点的第三移动距离。
108.基于步骤s201至步骤s211,设第二垂点为(0,l
13
),则第三移动距离为l
13
。
109.s305、基于运行速率和第三移动距离,得到缺陷产品到达第二垂点的第二时间。
110.第二时间t
12
=第三移动距离l
13
/运行速率v
2。
s306、判断第二时间是否大于或等于第一时间与机械驱动时延的和。
111.缺陷产品到达第一垂点的时间应为分拣机器人到达第二拿取节点的时间与机械驱动时延的和,即第二时间等于机械驱动时延与第一时间的和,t
12
=t+t
11
。
112.s307、若第二时间大于或等于第一时间与机械驱动时延的和,判定分拣机器人以最大移动速度移动并到达第二拿取节点时,能抓取缺陷产品。
113.当t
12
>t+t
11
时,此时分拣机器人提前到达第二拿取节点,亦可抓取缺陷产品,但此时分拣机器人需等待t
12-t-t
11
的时间,即分拣机器人在到达第一拿取节点时,需进行等待,并在等待t
12-t-t
11
的时间后,启动抓取指令,即可抓取缺陷产品。
114.s308、若第二时间小于第一时间与机械驱动时延的和,判定分拣机器人到达第二拿取节点时,无法拿取缺陷产品。
115.当t
12
<t+t
11
时,此时分拣机器人到达第二拿取节点时,已无法再抓取缺陷产品。
116.需要说明的是,步骤s301至步骤s307不考虑生成时间戳和接收时间戳的时间间隔。
117.需要说明的是,本实施例在分拣机器人移动至第二拿取节点后,在完成任务后,均会返回至初始位置。
118.本实施方式提供的工业互联网的工业检测方法,加工生产线除设置第一拿取节点外,还设置第二拿取节点,并判断分拣机器人移动并到达第二拿取节点时能否抓取缺陷产品,进一步提高后续分拣机器人对缺陷产品的抓取的准确性。
119.在图1所示实施例中,若分拣机器人在到达第一拿取节点时,能抓取缺陷产品,可对缺陷产品根据缺陷种类进行进一步划分,以便于后续对缺陷产品的处理。具体通过图4所示实施方式进行详细说明。
120.参照图4,方法还包括如下步骤:s401、若分拣机器人在到达第一拿取节点时,能抓取缺陷产品,判断缺陷产品的缺陷种类为生产缺陷或包装缺陷。
121.本实施方式中,将缺陷产品的缺陷种类分为生产缺陷和包装缺陷,生产缺陷指缺陷产品的重量不足或缺陷产品的内部存在气泡、中空等缺陷等由于生产工艺造成的缺陷;包装缺陷指缺陷产品的外在包装存在缺陷。
122.s402、若缺陷产品的缺陷种类为生产缺陷,生成拿取信息,并获取当前生产工序,根据拿取信息控制当前生产工序的分拣机器人将缺陷产品放置到预设的第一放置区域。
123.第一放置区域用于放置无法再回收的工业产品的区域,若缺陷产品的缺陷种类为生产缺陷,则生成拿取信息,拿取信息包括拿取指令和缺陷产品的初始定位,并根据拿取指令控制分拣机器人将缺陷产品放置于第一放置区域,以便于对无法回收的缺陷产品进行集中放置。
124.s403、若缺陷产品的缺陷种类为包装缺陷,生成重包装信息,并获取当前包装工序,根据重包装信息控制当前包装工序的分拣机器人将缺陷产品放置到预设的第二放置区
域。
125.若缺陷产品的缺陷种类为包装缺陷,表明产品可进行返工处理,即生成重包装信息,重包装信息包括重包装指令和缺陷产品的初始定位,并根据重包装指令控制分拣机器人将缺陷产品放置到预设的第二放置区域。第二放置区域指放置可回收的工业产品的区域。
126.s404、生成第二控制指令,根据第二控制指令控制预设的移动机器人沿预设的位移路径将第二放置区域的缺陷产品放置于当前包装工序的上一工序的加工生产线上。
127.移动机器人在本实施例中,沿预设的位移路径移动,位移路径为人为事先录入,在另一实施例中,可沿固定的轨道移动。第二控制指令用于控制移动机器人沿位移路径并将第二放置区域的缺陷产品放置于上一工序的加工生产线上,以实现对存在包装缺陷的工业产品的回收。其中每个工序中均设有第一放置区域和第二放置区域。
128.本实施方式提供的工业互联网的工业检测方法,由于缺陷产品的缺陷种类可能不同,故首先对缺陷种类进行判断,进而便于判断缺陷产品是否可回收,若缺陷种类为包装缺陷,则生成第二控制指令,并根据第二控制指令控制移动机器人将缺陷产品放置于上一工序的加工生产线上以实现缺陷产品回收,有效降低企业的产品成本。
129.在图4所示实施方式的步骤s401中,生产缺陷可通过称重设备和x光机进行检测,包装缺陷可通过摄像头进行检测。具体通过图5所示实施方式进行详细说明。
130.参照图5,产品检测设备包括称重设备,x光机和摄像头;判断缺陷产品的缺陷种类为生产缺陷或包装缺陷,包括如下步骤:s501、基于摄像头,获取工业产品的表面图像。
131.摄像头用于拍摄工业产品的表面图像。
132.s502、基于机器视觉检测技术,对表面图像进行表面缺陷检测,得到检测结果;检测结果包括缺陷结果和非缺陷结果。
133.机器视觉技术主要通过计算机模拟人的视觉功能,从图像中提取信息,进行处理并加以理解,最终用于实际检测、测量和控制。缺陷检测指对物品表面缺陷进行检测,表面缺陷包括工件表面的斑点、凹坑、划痕、差、缺损等缺陷。由于基于机器视觉检测技术对图像进行缺陷检测的技术已被广泛应用,在此不再赘述。
134.s503、若检测结果为缺陷结果,判定工业产品具有包装缺陷。
135.s504、基于x光机,获取工业产品的x光图像。
136.x光机用于检测工业产品的内部缺陷,本实施例中内部缺陷指工业产品内部中空。
137.s505、获取x光图像的若干目标灰度级,获取预设的标准灰度级图像的若干标准灰度级;目标灰度级与标准灰度级一一对应。
138.标准灰度级图像为预设,指正常的工业产品的x光图像。本实施例通过将x光图像的若干目标灰度级与标准灰度级图像的若干标准灰度级进行一一比较,判断工业产品是否具有生产缺陷。
139.s506、判断目标灰度级与对应的标准灰度级的差值是否超过预设的灰度阈值。
140.s507、若超过,判定工业产品具有生产缺陷。
141.若目标灰度级与对应的标准灰度级的差值超过预设的灰度阈值,表明x光图像与正常工业产品的x光图像相差较大,此时则判定工业产品具有生产缺陷。举例说明,若灰度
阈值为60,目标灰度级为220,对应的标准灰度级为150,由于目标灰度级与对应的标准灰度级的差值为70,小于灰度阈值,此时判定工业产品具有生产缺陷。
142.若目标灰度级与对应的标准灰度级的差值不超过预设的灰度阈值,无动作。
143.s508、基于称重设备,获取工业产品的产品重量。
144.称重设备本实施例为重力传感器,设于工业产品的移动路径上,用于检测工业产品的产品重量。
145.s509、判断产品重量是否不等于预设的重量阈值。
146.s510、若不等于,判定工业产品具有生产缺陷。
147.若产品重量大于重量阈值,表明工业产品重量较重,可能存在两个工业产品黏合在一起的情况,此时判定工业产品具有生产缺陷。举例说明,设重量阈值为200g,工业产品重量为412g,由于工业产品重量大于重量阈值,判定工业产品具有生产缺陷。若产品重量小于重量阈值,表明工业产品重量较轻,可能存在内部中空的情况,此时判定工业产品具有生产缺陷。
148.若产品重量等于重量阈值,无动作。
149.本实施方式提供的工业互联网的工业检测方法,对缺陷产品的缺陷种类为生产缺陷或包装缺陷的检测,通过称重设备、x光机和摄像头进行检测,称重设备和x光机用于对缺陷种类是否为生产缺陷进行判断,摄像头用于对缺陷种类是否为包装缺陷进行检测,通过称重设备、x光机和摄像头对缺陷产品的缺陷种类的检测,有利于提高对缺陷种类检测的准确性。
150.在图4所示实施方式的步骤s404中,可对包装缺陷进行进一步划分,即将包装缺陷划分为打标缺陷和封装缺陷。具体通过图6所示实施方式进行详细说明。
151.参照图6,包装缺陷包括封装缺陷和打标缺陷;根据第二控制指令控制预设的移动机器人沿预设的位移路径将第二放置区域的缺陷产品放置于当前包装工序的上一工序的加工生产线上,包括如下步骤:s601、若缺陷结果为封装缺陷,根据第二控制指令控制移动机器人沿预设的第一位移路径将第二放置区域的缺陷产品放置于封装工序的上一工序的加工生产线上。
152.封装缺陷指工业产品在封装工序中出现问题,造成工业产品的包装缺陷,若缺陷结果为封装缺陷,则根据第二控制指令控制移动机器人沿预设的第一位移路径将第二放置区域的缺陷产品放置于封装工序的上一工序的加工生产线上。
153.s602、若缺陷结果为打标缺陷,根据第二控制指令控制移动机器人沿预设的第二位移路径将第二放置区域的缺陷产品放置于打标工序的上一工序的加工生产线上。
154.打标缺陷指工业产品在打标工序中出现问题,即无产品编码或同时有一个以上的产品编码的情况,此时根据第二控制指令控制移动机器人沿预设的第一位移路径将第二放置区域的缺陷产品放置于封装工序的上一工序的加工生产线上。
155.本实施方式提供的工业互联网的工业检测方法,封装缺陷和打标缺陷均为可回收的缺陷种类,故若缺陷结果为封装缺陷时,控制移动机器人将缺陷产品放置于封装工序的上一工序的加工生产线上,以实现对缺陷产品的重新封装;若缺陷结果为打标缺陷时,控制移动机器人将缺陷产品放置于打标工序的上一工序的加工生产线上,以实现对缺陷产品的重新打标。
156.在图1所示实施例的步骤s101中,构建加工厂的虚拟生产线可首先构建加工生产线的虚拟场景,并实时获取加工设备的plc数据,实现虚拟生产线与加工生产线数据传输的同步。具体通过图7所示实施方式进行详细说明。
157.参照图7,基于加工厂的加工生产线构建加工厂的虚拟生产线,包括如下步骤:s701、基于bim构建加工生产线的虚拟场景。
158.bim指建筑信息模型,以加工生产线的各项相关信息数据作为模型基础,并对加工生产线进行建立,通过数字信息仿真模拟加工生产线具有的真实信息。通过bim构建后的加工生产线,即得到生产线的虚拟场景。
159.s702、对加工生产线上预设的若干加工设备构建设备模型,并获取每台加工设备的plc数据。
160.本实施例中,对若干加工设备构建设备模型亦通过bim进行构建,plc为可编程控制器,是以微处理器为核心,集微机技术,自动化技术,通信技术于一体的通用工业控制装置,在本实施例中,plc指加工设备,plc数据用于对加工设备运动进行控制。
161.s703、基于加工生产线,将若干设备模型导入虚拟场景。
162.本实施例中采用预设的3d模型软件即可实现将若干设备模型导入虚拟场景。具体的,设备模型在虚拟场景的位置需与设备在加工生产线的位置一致。
163.s704、通过plc数据驱动虚拟场景中对应的设备模型,使设备模型实现与对应的加工设备的动作同步,得到虚拟生产线。
164.由于plc数据用于控制设备运动,故在采集plc数据后,当前执行主体对设备的运动数据进行分析,并在虚拟场景中的设备模型中使设备模型执行相应的动作,即可实现设备模型与对应的加工设备的动作同步。
165.本实施方式提供的工业互联网的工业检测方法,虚拟生产线与加工生产线的实时数据传输通过加工设备的plc数据实现,进而在虚拟生产线中展示每台加工设备的运行情况,使加工厂生产线对企业全程透明化,有利于企业对产品质量进行把控,进而便于使企业有效把控代加工工厂生产企业自营的工业产品的质量。
166.在图1所示实施例的步骤s102后,工业产品可能出现产品编码不连续的情况,此时可通过不连续的产品编码,判断为生产线缺陷或设备缺陷。具体通过图8所示实施方式进行详细说明。
167.参照图8,在通过加工生产线上的产品检测设备获取工业产品的产品检测参数之后,包括如下步骤:s801、实时获取加工生产线上的工业产品的产品编码。
168.具体实施中,工业产品的产品编码为产品在打标工序预设的编码,且产品编码具有唯一性和连续性,产品编码可为条形码、二维码等电子标签。加工生产线上预设有编码扫描设备,通过扫描设备对产品编码进行扫描,即可得到加工生产线上的工业产品的产品编码。
169.s802、判断工序流水线上的产品编码是否连续。
170.由于产品编码具有连续性,故产品编码在正常情况下是连续的编码,即后一个的产品编码的数字总比当前产品编码的数字大1,例如a产品编码为35,b产品编码为36,c产品编码为37,则a产品编码、b产品编码与c产品编码为连续的产品编码,若a产品编码为35,b产
品编码为36,c产品编码为38,则a产品编码、b产品编码与c产品编码为不连续的产品编码。
171.s803、若不连续,获取出现不连续的产品编码的起始时间点。
172.若产品编码不连续,表明存在异常情况,此时则获取出现不连续的产品编码的起始时间点,基于步骤s502进行举例说明,若a产品编码为35,b产品编码为36,c产品编码为38,则出现不连续的产品编码的起始时间点为出现错误的c产品编码开始的时间点。
173.s804、获取在起始时间点之后的预设数量的检测产品编码。
174.预设数量由人为设置,在起始时间点后,获取预设数量的产品编码用于判断是否为生产线缺陷或设备缺陷。
175.s805、基于检测产品编码,判断是否存在生产线缺陷或设备缺陷。
176.基于步骤s503举例说明,获取预设时间点之后的20个产品编码,若20个产品编码均连续,则表明c产品编码为偶然性事件,若20个产品编码均不连续,则可能出现生产线缺陷或打标设备缺陷。
177.s806、若存在生产线缺陷,发出维修提示。
178.若存在生产线缺陷,则发出维修提示,用于提示加工厂及时对生产线进行维修。
179.s807、若存在设备缺陷,发出设备调节指令,并根据设备调节指令调节打标设备。
180.若存在打标设备缺陷,则发出设备调节指令,并根据设备调节指令调节打标设备,使打标设备正常工作。
181.本实施方式提供的工业互联网的工业检测方法,产品编码为产品预设的编码,若工序流水线上的产品编码不连续,表明可能存在丢失产品或打标设备出错的情况,此时可通过获取在起始时间点后预设数量的检测产品编码,判断是否存在生产线缺陷或设备缺陷,并基于生产线缺陷和设备缺陷执行对应的动作,便于企业对加工生产线出现的问题及时了解,进而便于使企业有效把控代加工工厂生产企业自营工业产品的质量。
182.在图8所示实施方式的步骤s805中,可通过将不连续的产品编码与预设的编码的规律规则进行比较,并判断为生产线缺陷或设备缺陷。具体通过以下实施方式进行详细说明。
183.基于检测产品编码,判断是否存在生产线缺陷或设备缺陷,包括如下步骤:s901、若检测产品编码不连续,判断不连续的产品编码是否满足预设的规律规则。
184.本实施例中,预设的规律规则指产品编码的不连续是否规律,例如若不连续的产品编码为2,4,6,8,由于产品编码虽然不连续,但下一个产品编码均比上一个产品编码大2,故此时产品编码的不连续是规律的,即符合规律规则。若不连续的产品编码为2,5,6,27,由于产品编码不连续,且不连续的无规律,此时不连续的产品编码不满足预设的规律规则。需要说明的是,规律规则由人为制定,例如规律规则为若不连续的产品编码的下一个产品编码均比上一个产品编码大3,则此时不连续的产品编码2,4,6,8,则被判定为不满足规律规则。
185.s902、若不连续的产品编码不满足规律规则,判定存在生产线缺陷。
186.若不连续的产品编码不满足规律规则,此时则存在生产线缺陷,即生产线可能速度不均匀导致的产品编码不满足规律规则。
187.s903、若不连续的产品编码满足规律规则,判定存在设备缺陷。
188.若不连续的产品编码满足规律规则,此时则存在设备缺陷,即打标设备可能频率
过快,导致产品编码不连续。
189.本实施方式提供的工业互联网的工业检测方法,当产品编码不连续时,通过判断不连续的产品编码是否满足预设的规律规则,进而判断是否存在生产线缺陷或设备缺陷,以便于对加工生产线进行实时监测,有效降低由于加工生产线出现问题后造成工业产品出现问题的概率。
190.本技术实施例还公开一种工业互联网的工业检测系统。
191.一种工业互联网的工业检测系统,包括加工生产线,还包括中控主机,加工生产线上预设的产品检测设备和分拣机器人,产品检测设备与分拣机器人均与中控主机连接。具体的,产品检测设备与中控主机可通过有线或无线的方式连接,分拣机器人与中控主机亦可通过有线或无线的方式连接。
192.中控主机用于基于加工厂的加工生产线构建加工厂的虚拟生产线;虚拟生产线与加工生产线进行实时数据传输,以实现虚拟生产线与加工生产线的动作同步及若干工序同步;中控主机用于通过加工生产线上的产品检测设备获取工业产品的产品检测参数;并通过产品检测参数判断工业产品是否为缺陷产品;工业产品在加工生产线上沿固定的移动路径进行移动;移动路径与加工生产线的边缘平行;若为缺陷产品,中控主机用于确定缺陷产品所在的当前工序,生成分拣信息,并判断预设的分拣机器人是否接收到分拣信息;分拣机器人在与加工生产线平行的平行轨道内移动;分拣机器人从平行轨道移动至加工生产线的边缘时仅以垂直于加工生产线的路径移动;每个工序均设有一个分拣机器人;若分拣机器人接收到分拣信息,中控主机获取分拣机器人预设的初始移动速度和获取在当前工序中,加工生产线边缘预设的第一拿取节点;每个工序均预设有第一拿取节点;分拣机器人的初始位置位于经过第一拿取节点的平行轨道的垂线上;中控主机获取缺陷产品在被判定为缺陷产品时的初始定位,和加工生产线的运行速率,并基于初始定位和运行速率,判断分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品;若分拣机器人在到达第一拿取节点时,无法抓取缺陷产品,中控主机发出第一控制信息,并通过第一控制信息控制下一工序的分拣机器人对缺陷产品进行分拣。
193.本技术实施例一种工业互联网的工业检测系统的实施原理为:中控主机基于加工厂的加工生产线构建加工厂的虚拟生产线,从而使企业无需在加工厂现场即可了解到加工厂的加工生产线情况,加工厂的生产线和虚拟生产线的实时数据传输,使加工厂生产线对企业全程透明化,有利于企业对产品质量进行把控;除此之外,缺陷产品通过产品检测参数进行判断,无需工作人员人工判断,有效减轻人力。
194.在中控主机判定工业产品为缺陷产品后,首先判断平行轨道内的分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品,进而判断是否控制分拣机器人抓取缺陷产品,全程无需人为参与,即无需工作人员对机器人高超的控制经验,有效提高了机器人抓取缺陷产品的效率。
195.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
技术特征:
1.一种工业互联网的工业检测方法,其特征在于,包括:基于加工厂的加工生产线构建所述加工厂的虚拟生产线;所述虚拟生产线与所述加工生产线进行实时数据传输,以实现所述虚拟生产线与所述加工生产线的动作同步及若干工序同步;通过所述加工生产线上的产品检测设备获取工业产品的产品检测参数;所述工业产品在所述加工生产线上沿固定的移动路径进行移动;所述移动路径与所述加工生产线的边缘平行;通过所述产品检测参数判断所述工业产品是否为缺陷产品;若为缺陷产品,确定所述缺陷产品所在的当前工序,生成分拣信息;判断预设的分拣机器人是否接收到所述分拣信息;所述分拣机器人在与所述加工生产线平行的平行轨道内移动;所述分拣机器人从所述平行轨道移动至加工生产线的边缘时仅以垂直于所述加工生产线的路径移动;每个工序均设有一个所述分拣机器人;若所述分拣机器人接收到所述分拣信息,获取所述分拣机器人预设的初始移动速度;获取在所述当前工序中,所述加工生产线边缘预设的第一拿取节点;每个工序均预设有第一拿取节点;所述分拣机器人的初始位置位于经过所述第一拿取节点的所述平行轨道的垂线上;获取所述缺陷产品在被判定为缺陷产品时的初始定位;获取所述加工生产线的运行速率;基于所述初始定位和所述运行速率,判断所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,能否抓取所述缺陷产品;若所述分拣机器人在到达所述第一拿取节点时,无法抓取所述缺陷产品,发出第一控制信息,通过第一控制信息控制下一工序的所述分拣机器人对所述缺陷产品进行分拣。2.根据权利要求1所述的一种工业互联网的工业检测方法,其特征在于,所述基于所述初始定位和所述运行速率,判断所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,能否抓取所述缺陷产品,包括:获取所述分拣机器人的所述初始位置与所述缺陷产品的移动路径的第一距离;获取所述平行轨道与距离最近的所述加工生产线的边缘的第二距离;基于所述第二距离和所述初始移动速度,计算所述分拣机器人到达所述第一拿取节点的第一移动时间;获取所述分拣机器人的机械驱动时延;获取所述第一拿取节点到所述缺陷产品的移动路径的第一垂点;获取所述第一垂点与所述初始定位的第三距离;基于所述第三距离和所述运行速率计算所述缺陷产品到达所述第一垂点的第二移动时间;判断所述第二移动时间是否大于或等于所述机械驱动时延与所述第一移动时间的和;若所述第二移动时间大于或等于所述机械驱动时延与所述第一移动时间的和,判定所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,能抓取所述缺陷产品;若所述第二移动时间小于所述机械驱动时延与所述第一移动时间的和,判定所述分拣
机器人以所述初始移动速度移动并到达所述第一拿取节点时,无法抓取所述缺陷产品。3.根据权利要求2所述的一种工业互联网的工业检测方法,其特征在于,在所述判定所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,无法抓取所述缺陷产品之后,还包括:若所述第二移动时间小于所述机械驱动时延与所述第一移动时间的和,获取所述分拣机器人从所述初始位置到达预设的第二拿取节点的第一移动距离;每个工序均预设有第二拿取节点;基于所述分拣机器人预设的最大移动速度和所述第一移动距离,计算所述分拣机器人到达预设的第二拿取节点的第一时间;获取所述第二拿取节点与所述缺陷产品的移动路径的第二移动距离,并获取所述第二拿取节点到所述缺陷产品的移动路径的第二垂点;获取所述缺陷产品的所述初始定位与所述第二垂点的第三移动距离;基于所述运行速率和所述第三移动距离,得到所述缺陷产品到达所述第二垂点的第二时间;判断所述第二时间是否大于或等于所述第一时间与所述机械驱动时延的和;若所述第二时间大于或等于所述第一时间与所述机械驱动时延的和,判定所述分拣机器人以所述最大移动速度移动并到达所述第二拿取节点时,能抓取所述缺陷产品;若所述第二时间小于所述第一时间与所述机械驱动时延的和,判定所述分拣机器人到达所述第二拿取节点时,无法拿取所述缺陷产品。4.根据权利要求1所述的一种工业互联网的工业检测方法,其特征在于,所述方法还包括:若所述分拣机器人在到达所述第一拿取节点时,能抓取所述缺陷产品,判断所述缺陷产品的缺陷种类为生产缺陷或包装缺陷;若所述缺陷产品的缺陷种类为生产缺陷,生成拿取信息,并获取当前生产工序,根据所述拿取信息控制所述当前生产工序的所述分拣机器人将所述缺陷产品放置到预设的第一放置区域;若所述缺陷产品的缺陷种类为包装缺陷,生成重包装信息,并获取当前包装工序,根据所述重包装信息控制所述当前包装工序的所述分拣机器人将所述缺陷产品放置到预设的第二放置区域;生成第二控制指令,根据所述第二控制指令控制预设的移动机器人沿预设的位移路径将所述第二放置区域的所述缺陷产品放置于所述当前包装工序的上一工序的加工生产线上。5.根据权利要求4所述的一种工业互联网的工业检测方法,其特征在于,所述产品检测设备包括称重设备,x光机和摄像头;所述判断所述缺陷产品的缺陷种类为生产缺陷或包装缺陷,包括:基于摄像头,获取工业产品的表面图像;基于机器视觉检测技术,对所述表面图像进行表面缺陷检测,得到检测结果;所述检测结果包括缺陷结果和非缺陷结果;若所述检测结果为缺陷结果,判定所述工业产品具有包装缺陷;
基于所述x光机,获取所述工业产品的x光图像;获取所述x光图像的若干目标灰度级,获取预设的标准灰度级图像的若干标准灰度级;所述目标灰度级与所述标准灰度级一一对应;判断所述目标灰度级与对应的标准灰度级的差值是否超过预设的灰度阈值;若超过,判定所述工业产品具有生产缺陷;基于所述称重设备,获取所述工业产品的产品重量;判断所述产品重量是否不等于预设的重量阈值;若大于,判定所述工业产品具有生产缺陷。6.根据权利要求5所述的一种工业互联网的工业检测方法,其特征在于,所述包装缺陷包括封装缺陷和打标缺陷;所述根据所述第二控制指令控制预设的移动机器人沿预设的位移路径将所述第二放置区域的所述缺陷产品放置于所述当前包装工序的上一工序的加工生产线上,包括:若所述缺陷结果为封装缺陷,根据所述第二控制指令控制所述移动机器人沿预设的第一位移路径将所述第二放置区域的所述缺陷产品放置于封装工序的上一工序的加工生产线上;若所述缺陷结果为打标缺陷,根据所述第二控制指令控制所述移动机器人沿预设的第二位移路径将所述第二放置区域的所述缺陷产品放置于打标工序的上一工序的加工生产线上。7.根据权利要求1所述的一种工业互联网的工业检测方法,其特征在于,所述基于加工厂的加工生产线构建所述加工厂的虚拟生产线,包括:基于bim构建所述加工生产线的虚拟场景;对所述加工生产线上预设的若干加工设备构建设备模型,并获取每台所述加工设备的plc数据;基于所述加工生产线,将若干所述设备模型导入所述虚拟场景;通过所述plc数据驱动所述虚拟场景中对应的设备模型,使所述设备模型实现与对应的加工设备的动作同步,得到虚拟生产线。8.根据权利要求1所述的一种工业互联网的工业检测方法,其特征在于,在所述通过所述加工生产线上的产品检测设备获取工业产品的产品检测参数之后,包括:实时获取所述加工生产线上的工业产品的产品编码;判断所述工序流水线上的所述产品编码是否连续;若不连续,获取出现不连续的所述产品编码的起始时间点;获取在所述起始时间点之后的预设数量的检测产品编码;基于所述检测产品编码,判断是否存在生产线缺陷或设备缺陷;若存在生产线缺陷,发出维修提示;若存在设备缺陷,发出设备调节指令,并根据所述设备调节指令调节打标设备。9.根据权利要求8所述的一种工业互联网的工业检测方法,其特征在于,所述基于所述检测产品编码,判断是否存在生产线缺陷或设备缺陷,包括:若所述检测产品编码不连续,判断所述不连续的产品编码是否满足预设的规律规则;若所述不连续的产品编码不满足所述规律规则,判定存在生产线缺陷;
若所述不连续的产品编码满足所述规律规则,判定存在设备缺陷。10.一种工业互联网的工业检测系统,包括加工生产线,其特征在于:还包括中控主机,所述加工生产线上预设的产品检测设备和分拣机器人,所述产品检测设备与所述分拣机器人均与所述中控主机连接;所述中控主机用于基于加工厂的加工生产线构建所述加工厂的虚拟生产线;所述虚拟生产线与所述加工生产线进行实时数据传输,以实现所述虚拟生产线与所述加工生产线的动作同步及若干工序同步;所述中控主机用于通过所述加工生产线上的所述产品检测设备获取工业产品的产品检测参数;并通过所述产品检测参数判断所述工业产品是否为缺陷产品;所述工业产品在所述加工生产线上沿固定的移动路径进行移动;所述移动路径与所述加工生产线的边缘平行;若为缺陷产品,所述中控主机用于确定所述缺陷产品所在的当前工序,生成分拣信息,并判断预设的分拣机器人是否接收到所述分拣信息;所述分拣机器人在与所述加工生产线平行的平行轨道内移动;所述分拣机器人从所述平行轨道移动至加工生产线的边缘时仅以垂直于所述加工生产线的路径移动;每个工序均设有一个所述分拣机器人;若所述分拣机器人接收到所述分拣信息,所述中控主机获取所述分拣机器人预设的初始移动速度和获取在所述当前工序中,所述加工生产线边缘预设的第一拿取节点;每个工序均预设有第一拿取节点;所述分拣机器人的初始位置位于经过所述第一拿取节点的所述平行轨道的垂线上;所述中控主机获取所述缺陷产品在被判定为缺陷产品时的初始定位,和所述加工生产线的运行速率,并基于所述初始定位和所述运行速率,判断所述分拣机器人以所述初始移动速度移动并到达所述第一拿取节点时,能否抓取所述缺陷产品;若所述分拣机器人在到达所述第一拿取节点时,无法抓取所述缺陷产品,所述中控主机发出第一控制信息,并通过第一控制信息控制下一工序的所述分拣机器人对所述缺陷产品进行分拣。
技术总结
本申请涉及一种工业互联网的工业检测方法及系统,其方法包括:基于加工厂的加工生产线构建加工厂的虚拟生产线;获取工业产品的产品检测参数;通过产品检测参数判断工业产品是否为缺陷产品;若为缺陷产品,确定缺陷产品所在的当前工序,生成分拣信息;若分拣机器人接收到分拣信息,获取分拣机器人预设的初始移动速度;获取加工生产线边缘预设的第一拿取节点;获取缺陷产品在被判定为缺陷产品时的初始定位;获取加工生产线的运行速率;基于初始定位和运行速率,判断分拣机器人以初始移动速度移动并到达第一拿取节点时,能否抓取缺陷产品;若无法抓取缺陷产品,发出第一控制信息,通过第一控制信息控制下一工序的分拣机器人对缺陷产品进行分拣。缺陷产品进行分拣。缺陷产品进行分拣。