System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及产品检验,尤其涉及一种产品检验系统。
技术介绍
1、在产品的生产环节中,通常需要在产品上设置具有唯一标识性的条码,从而能够对产品实现一物一码跟踪,提高产品的管理效率,保证生产质量。而在实际情况下,由于条码数据管理环节或产品生产环节中出现故障,导致设置在产品上的条码出现数据重复或数据错误的情况,导致无法有效地进行产品跟踪。因此通常需要利用条码对产品进行检验,并将存在异常的产品从生产线中剔除,降低条码异常的影响。相关技术中,用于剔除异常产品的技术方案的自动化程度以及设备复杂程度仍有待改进。
技术实现思路
1、本申请提供一种产品检验系统,其解决了相关技术中设备复杂的技术问题,提高了设备的集成性,并能够自动计算剔除触发信号的触发时延,提升了产品剔除的准确率。
2、为了达到上述目的,本申请采用的主要技术方案包括:
3、本申请实施例提供一种产品检验系统,用于对生产线上的当前产品进行检验;所述系统包括:
4、扫描模块,用于对设置在所述当前产品上的条码进行扫描,得到所述当前产品的当前条码数据;
5、上位机,与所述扫描模块连接,用于接收所述当前条码数据,并在检测到所述当前条码数据存在异常的情况下输出剔除指令;
6、io板,与所述上位机的输出端连接,用于在接收到所述上位机输出的剔除指令后,确定剔除触发信号的触发时延,并基于所述触发时延输出所述剔除触发信号;
7、剔除机构,与所述io板的输出端连接,沿着所述当前产品的输送方
8、本申请实施例提出的产品检验系统,通过对设置于产品上的条码进行扫描和检测,在当前产品的当前条码数据存在异常的情况下,利用io板根据扫描模块与剔除机构之间的距离数据和生产线的输送速度,自动计算剔除触发信号的触发时延,并基于触发时延向剔除机构输出剔除触发信号,以对存在异常的条码数据对应的产品进行剔除。与相关技术相比,本申请根据距离数据和输送速度对触发时延进行自动计算,使得剔除触发信号能够在产品到达剔除机构时准确地触发剔除机构,以对产品进行剔除,提高了产品剔除的准确率,进而提高了对生产线上小尺寸、间距小和速度快的产品的检验和剔除效果。此外,与相关技术中利用上位机进行计算触发时延,并根据触发时延向io板输出剔除指令以触发剔除机构的技术方案相比,本申请中利用io板进行自动计算,减少了信号传输的延迟对产品剔除准确率的影响,同时还提高了设备的集成度,减少了用于设备调试的成本,提高了系统的便利性。
9、可选地,所述io板还用于接收所述生产线的编码器速度信号,以得到所述生产线的输送速度;根据所述扫描模块与所述剔除机构之间的距离数据和所述生产线的输送速度进行时延计算,得到所述触发时延。
10、可选地,所述系统还包括产品检测模块,沿着所述当前产品的输送方向,所述产品检测模块位于所述扫描模块之前;所述产品检测模块与所述上位机连接,用于检测所述当前产品是否进入检测区域。
11、可选地,所述扫描模块还用于在检测到所述当前产品进入所述检测区域的情况下,对设置在所述当前产品上的条码进行扫描,以得到所述当前产品的当前条码数据。
12、可选地,所述上位机还用于基于原始数据和已读数据对所述当前条码数据进行双重比对,分别得到第一重比对结果和第二重比对结果;根据所述第一重比对结果和所述第二重比对结果判断所述当前条码数据是否存在异常。
13、可选地,所述上位机还用于基于所述已读数据对所述当前条码数据进行重码比对,得到所述第一重比对结果;其中,所述已读数据是在双重比对后判定不存在异常的条码数据;
14、基于所述原始数据对所述当前条码数据进行错码比对,得到所述第二重比对结果;其中,所述原始数据分别与所述当前产品所在产品批次中的各产品对应。
15、可选地,所述上位机中预先构建有数据库,所述数据库中包括原始数据表和已读数据表,所述原始数据表用于存储所述原始数据,所述已读数据表用于存储所述已读数据。
16、可选地,所述数据库中还储存有异常数据表,用于存储存在异常的当前条码数据;若根据所述第一重比对结果和所述第二重比对结果判定当前条码数据存在异常,将所述当前条码数据存储至所述异常数据表。
17、可选地,所述扫描模块,还用于采集所述当前产品的图像;其中,所述图像包括所述当前产品的条码;利用深度学习算法对所述图像进行识别,以提取所述当前产品的条码中包含的所述当前条码数据。
18、可选地,所述系统还包括报警模块;所述io板还用于同时输出所述剔除触发信号和报警信号;
19、所述报警模块,与所述io板的输出端连接,用于接收所述报警信号,以发出报警提示。
本文档来自技高网...【技术保护点】
1.一种产品检验系统,其特征在于,用于对生产线上的当前产品进行检验;所述系统包括:
2.根据权利要求1所述的系统,其特征在于,所述IO板还用于接收所述生产线的编码器速度信号,以得到所述生产线的输送速度;根据所述扫描模块与所述剔除机构之间的距离数据和所述生产线的输送速度进行时延计算,得到所述触发时延。
3.根据权利要求1所述的系统,其特征在于,所述系统还包括产品检测模块,沿着所述当前产品的输送方向,所述产品检测模块位于所述扫描模块之前;所述产品检测模块与所述上位机连接,用于检测所述当前产品是否进入检测区域。
4.根据权利要求3所述的系统,其特征在于,所述扫描模块还用于在检测到所述当前产品进入所述检测区域的情况下,对设置在所述当前产品上的条码进行扫描,以得到所述当前产品的当前条码数据。
5.根据权利要求1所述的系统,其特征在于,所述上位机还用于基于原始数据和已读数据对所述当前条码数据进行双重比对,分别得到第一重比对结果和第二重比对结果;根据所述第一重比对结果和所述第二重比对结果判断所述当前条码数据是否存在异常。
6.根据权利
7.根据权利要求5所述的系统,其特征在于,所述上位机中预先构建有数据库,所述数据库中包括原始数据表和已读数据表,所述原始数据表用于存储所述原始数据,所述已读数据表用于存储所述已读数据。
8.根据权利要求7所述的系统,其特征在于,所述数据库中还储存有异常数据表,用于存储存在异常的当前条码数据;若根据所述第一重比对结果和所述第二重比对结果判定当前条码数据存在异常,将所述当前条码数据存储至所述异常数据表。
9.根据权利要求1所述的系统,其特征在于,所述扫描模块,还用于采集所述当前产品的图像;其中,所述图像包括所述当前产品的条码;利用深度学习算法对所述图像进行识别,以提取所述当前产品的条码中包含的所述当前条码数据。
10.根据权利要求1至9中任一项所述的系统,其特征在于,所述系统还包括报警模块;所述IO板还用于同时输出所述剔除触发信号和报警信号;
...【技术特征摘要】
1.一种产品检验系统,其特征在于,用于对生产线上的当前产品进行检验;所述系统包括:
2.根据权利要求1所述的系统,其特征在于,所述io板还用于接收所述生产线的编码器速度信号,以得到所述生产线的输送速度;根据所述扫描模块与所述剔除机构之间的距离数据和所述生产线的输送速度进行时延计算,得到所述触发时延。
3.根据权利要求1所述的系统,其特征在于,所述系统还包括产品检测模块,沿着所述当前产品的输送方向,所述产品检测模块位于所述扫描模块之前;所述产品检测模块与所述上位机连接,用于检测所述当前产品是否进入检测区域。
4.根据权利要求3所述的系统,其特征在于,所述扫描模块还用于在检测到所述当前产品进入所述检测区域的情况下,对设置在所述当前产品上的条码进行扫描,以得到所述当前产品的当前条码数据。
5.根据权利要求1所述的系统,其特征在于,所述上位机还用于基于原始数据和已读数据对所述当前条码数据进行双重比对,分别得到第一重比对结果和第二重比对结果;根据所述第一重比对结果和所述第二重比对结果判断所述当前条码数据是否存在异常。
6...
【专利技术属性】
技术研发人员:陈庆忠,陈昱森,
申请(专利权)人:广州微嵌标识科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。