System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于二进制的模具编码和识别方法、存储装置及智能终端制造方法及图纸_技高网

一种基于二进制的模具编码和识别方法、存储装置及智能终端制造方法及图纸

技术编号:40035289 阅读:5 留言:0更新日期:2024-01-16 18:52
本发明专利技术公开了种基于二进制的模具编码和识别方法,包括字符编码:将标记模具的ID字符通过字符编码表转成字符二进制编码;生成纠错码:根据Reed‑Solomon编码原理生成纠错码,并转换成纠错二进制编码;生成打码图案:将纠错二进制编码按顺序排列在字符二进制编码后生成组合二进制编码并生成N*M的矩形的打码图案;编码打码:将所述打码图案凹刻在模具表面;编码识别及解码:采用图像识别技术识别所述打码图案转成二进制编码并解码。本发明专利技术将字符编码和纠错码合并生成二维码生成打码图案到模具表面,结构简单,易于识别,在经过高温(氮化)、腐蚀(碱洗)、物理抛光环境下同样能进行识别;同时大大提高了模具ID字符的准确率。

【技术实现步骤摘要】

本专利技术涉及模具编码领域,具体涉及一种基于二进制的模具编码和识别方法。


技术介绍

1、挤压模具用于铝挤压成型工艺,铝挤压成型是对放在模具型腔(或挤压筒)内的铝坯料施加强大的压力,迫使铝坯料产生定向塑性变形,从挤压模具的模孔中挤出,从而获得所需断面形状、尺寸并具有一定力学性能的零件或半成品的加工方法。

2、挤压模具作为铝材的生成物料之一,需要将其信息记录到生成管理系统中,常用的标记方式是在模具表面粘贴纸质条形码或者纸质二维码。但挤压模具在使用后会残留部分铝渣在模具内部,同时长时间使用会对模具表面产生磨损,需要通过抛光、碱洗、氮化等操作实现模具的日常维护,上述操作会对损伤模具表面的纸质条码,导致模具信息的缺失,极易形成模具管理上的盲区。因此,如何实现高温(氮化)、腐蚀(碱洗)、物理抛光环境下的模具信息标记和识别,成为了一个极其困难且复杂的技术问题。

3、目前业界采用的模具信息标记及识别方式有三种,一种是基于orc识别的表面凹刻模具id字符方法,另一种是纸质条码识别方法,最后一种是激光二维码识别方法。

4、基于orc识别的表面雕刻模具id字符方法

5、这种方法是使用cnc加工中心或者钢印,直接在模具表面凹刻出模具id字符,然后使用基于图像处理或者深度学习的字符识别技术(ocr)对模具编码字符进行识别。但随着模具的使用,会产生存在粉笔干扰、锈斑、字迹模糊等影响,模具id字符难以辨识。且由于光照变化、字符模糊、字符旋转等原因,字符识别存在误检测的可能性,当字符出现误检测时,缺少必要的纠错手段以保障字符识别的准确性。但在模具字符识别的应用中,允许一定的漏检(即可以识别不出来,通常可在5%),但是要求误检率极低(即识别错误不高于0.01%),因为识别错误会导致所有的工艺记录都错误,而漏检可以通过重新补充条码的方式实现重新识别。因此,字符识别误检测率高这一特性无法满足模具信息识别的应用需求。

6、纸质条码识别方法

7、这种方法是将模具id字符通过qr码或者条形码的编码方式,转成纸质条码,粘贴在模具表面,再通过移动设备扫码的方式实现对模具信息的识别。但模具日常维护的抛光、碱洗、氮化等操作对损伤模具表面的纸质条码,这种方法并不适用于高温高压环境下的挤压模具信息标记管理。

8、激光二维码识别方法

9、激光二维码方法是将模具id字符通过qr码编码方式,将模具id字符转成二维码,然后采用激光打标机将二维码雕刻在模具表面,再使用移动设备扫码的方式实现对模具信息的识别。但碱洗)、氮化)、抛光等操作同样会导致二维码的标记位、数据位产生损坏,从而无法识别二维码。其根本原因是二维码图案过于复杂,破损区域多时难以定位二维码和识别。

10、现有的三种方法中,基于orc识别的表面凹刻模具id字符方法缺少必要的纠错手段以保障字符识别的准确性,纸质条码识别方法和激光二维码识别方法都难以应对高温高压挤压模具工作环境。

11、因此,针对上述现有技术存在的缺陷和不足,需要提出一种通过实现简单且具备纠错功能的编码,以应对高温(氮化)、腐蚀(碱洗)、物理抛光等苛刻的模具挤压工作环境,同时采用深度学习和图像处理相结合方式应对光照变化、编码图案旋转、编码图案模糊等情况。


技术实现思路

1、为了解决上述技术问题,提出了方案简单可以应对高温(氮化)、腐蚀(碱洗)、物理抛光以及光照变化、编码图案旋转、编码图案模糊等情况,且具有纠错码,识别精度高的识别基于二进制的模具编码和识别方法。

2、为实现上述目的,本专利技术采取的技术方案如下:一种基于二进制的模具编码和识别方法,包括以下步骤:

3、s1字符编码:将标记模具的id字符通过字符编码表转成字符二进制编码;

4、s2生成纠错码:根据reed-solomon编码原理生成纠错码,并将纠错码转换成纠错二进制编码;

5、s3生成打码图案:将纠错二进制编码按顺序排列在字符二进制编码后生成组合二进制编码,将组合二进制码按照制码规则生成n*m的矩形的打码图案,其中n和m均为正整数;

6、所述制码规则如下:

7、1)在n*m的矩形的矩形阵列的任意三个角上打印三个定位码;

8、2)将所述组合二进制码的数值按照顺序从上至下,从左至右打印在按照n*m的矩形阵列上打码;

9、3)定义n*m的矩形阵列对应数列的位置上打印图案标记表示数值“1”,不打印任何标志表示数值“0”;

10、s4编码打码:将所述打码图案凹刻在模具表面;

11、s5编码识别:采用图像识别技术识别所述打码图案,并将识别结果转成二进制编码;

12、s6编码解码:将识别的二进制编码进行解码。

13、具体地,所述s1字符编码包括以下步骤:

14、s11生成编码表:根据模具id字符的范围和个数,顺序生成对应的对应编码表格,编码表格中的编码值采用十进制数值;

15、s12获取字符计算指示符:根据所编码的模具id字符长度获取计算指示符;

16、s13计算二进制编码:将模具id字符以2个字符为一组进行划分,将每一组字符的编译成11bit的二进制编码,然后将所有组的字符二进制编码顺序连在一起,形成整个模具id字符的字符二进制编码;

17、s14合并字符编码:进一步将所述计算指示符和所述字符二进制编码连在一起,每8bit做一组,低位不足8bit补0补齐,形成多组由8bit一组的组成的带有计算指示符和模具id字符的合并二进制编码。

18、具体地,所述s13中任意一组字符编码的计算公式为:

19、字符组的编码值=第一个字符的编码值*编码表长度+第二个字符的编码值;

20、具体地,包括以下步骤s2包括以下步骤:

21、s21计算生成多项式和消息多项式:根据伽罗华域(galois field)理论计算得到生成多项式和消息多项式;

22、s22计算纠错码:将生成多项式和消息多项式进行reed-solomon编码计算纠错码。

23、具体地,包括以下步骤s21包括以下步骤:

24、s211:根据s14得到的十进制字符编码得到消息多项式m(0)(x):

25、m(0)(x)=ax7+bx6+cx5+dx4+ex3+fx2+gx1+hx0

26、其中,a,b,c,d,e,f,g,h为s14得到的十进制字符编码;

27、s212:根据伽罗华域理论计算得到生成多项式g(0)(x),当纠错字数n=4时,生成多项式g(0)(x)如下:

28、g(0)(x)=(x-a0)(x-a1)(x-a2)(x-a3)=a0x4+a75x3+a249x2+a78x1+a6x;

29、再将消息多项式m(0)(x)乘以x4,得到m(1)(x);

30、将生成多项式g(0)(x)乘以x7再乘以本文档来自技高网...

【技术保护点】

1.一种基于二进制的模具编码和识别方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于二进制的模具编码和识别方法,其特征在于,所述S1字符编码包括以下步骤:

3.如权利要求2所述的一种基于二进制的模具编码和识别方法,其特征在于,所述S13中任意一组字符编码的计算公式为:

4.如权利要求3所述的一种基于二进制的模具编码和识别方法,其特征在于,包括以下步骤S2包括以下步骤:

5.如权利要求5所述的一种基于二进制的模具编码和识别方法,其特征在于,包括以下步骤S22包括以下步骤:

6.如权利要求6所述的一种基于二进制的模具编码和识别方法,其特征在于,所述S4编码打码采用采用钢印或者激光打码的方式将打码图像凹刻在模具表面。

7.如权利要求2所述的一种基于二进制的模具编码和识别方法,其特征在于,所述S5编码识别包括以下步骤:

8.如权利要求7所述的一种基于二进制的模具编码和识别方法,其特征在于,包括以下步骤:所述S6包括以下步骤:

9.一种存储装置,该存储装置中存储有多条指令,其特征在于,所述指令适用于由处理器加载并执行如权利要求1-8任一所述一种基于二进制的模具编码和识别方法的步骤操作。

10.一种智能终端,包括用于执行各指令的处理器和用于存储多条指令的存储装置,其特征在于,所述指令适用于由所述处理器加载并执行如权利要求1-8任一所述一种基于二进制的模具编码和识别方法的步骤操作。

...

【技术特征摘要】

1.一种基于二进制的模具编码和识别方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于二进制的模具编码和识别方法,其特征在于,所述s1字符编码包括以下步骤:

3.如权利要求2所述的一种基于二进制的模具编码和识别方法,其特征在于,所述s13中任意一组字符编码的计算公式为:

4.如权利要求3所述的一种基于二进制的模具编码和识别方法,其特征在于,包括以下步骤s2包括以下步骤:

5.如权利要求5所述的一种基于二进制的模具编码和识别方法,其特征在于,包括以下步骤s22包括以下步骤:

6.如权利要求6所述的一种基于二进制的模具编码和识别方法,其特征在于,所述s4编码打码采用采用钢印或者激...

【专利技术属性】
技术研发人员:梁鹏郝刚郑振兴郭建华赵慧民涂航李梓源梁鹏飞顾进周泓
申请(专利权)人:广东技术师范大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1