二进制与孔阵码的转换方法、装置、设备及存储介质制造方法及图纸

技术编号:27198345 阅读:30 留言:0更新日期:2021-01-31 11:59
本申请涉及一种二进制与孔阵码的转换方法、装置、设备及存储介质,其包括:获取芯板的唯一流水号并将所述流水号转化对应的二进制数码组;按预置孔阵码打孔规则检测所述二进制数码组是否存在打孔信号码;若存在,则识别所述打孔信号码在所述二进制数码组的所在位数,得到所述打孔信号码对应的位数信息;根据所述位数信息,按预置孔位坐标计算公式计算获取所述打孔信号码的孔位坐标,得到所述流水号对应的孔位坐标信息;基于所述孔位坐标信息及所述芯板的预置钻孔区域,定位目标打孔位置;调用钻孔单元在所述目标打孔位置钻孔,得到所述芯板的孔阵码。本申请转化算法简单,并且需要钻设的孔数较现有的其他算法所需钻设的孔数较少,提高孔阵码钻孔效率。提高孔阵码钻孔效率。提高孔阵码钻孔效率。

【技术实现步骤摘要】
二进制与孔阵码的转换方法、装置、设备及存储介质


[0001]本申请涉及产品生产
,尤其是涉及一种二进制与孔阵码的转换方法、装置、设备及存储介质。

技术介绍

[0002]随着PCB行业的快速发展,PCB产品的设计工艺越来越复杂,在产品制造质量管控方面的要求也在不断提升,呈现出多品种、小批量、按量生产的特性,存在生产研发并存、混线生产、工艺过程不断变更、主辅料不断切换等情况,需要在产品出现质量异常后通过追溯系统快速呈现产品制造过程中各个工序的因子信息,并通过因子信息快速精准定位。
[0003]目前PCB企业在对PCB半成品进行追溯时,惯用的方法一种是在PCB芯板板边钻设批次号,通过肉眼即可进行批次号的区分,实现可视化管理,然而这种方法不能具体追溯到单块板;一种是将孔阵码转为字符串或数字钻设在PCB板边,每块板的编号唯一,这个方法虽然能够追溯到单块板的,但是转化的算法比较复杂,且要钻设的孔数较多,影响生产效率。

技术实现思路

[0004]为了解决转码复杂,钻孔较多,影响生成效率的技术问题,本申请提供一种二进制与孔阵码的转换方法。
[0005]第一方面,本申请提供一种二进制与孔阵码的转换方法,采用如下的技术方案:一种二进制与孔阵码的转换方法,包括:获取芯板的唯一流水号并将所述流水号转化对应的二进制数码组;按预置孔阵码打孔规则检测所述二进制数码组是否存在打孔信号码;若存在,则识别所述打孔信号码在所述二进制数码组的所在位数,得到所述打孔信号码对应的位数信息;根据所述位数信息,按预置孔位坐标计算公式计算获取所述打孔信号码的孔位坐标,得到所述流水号对应的孔位坐标信息;基于所述孔位坐标信息及所述芯板的预置钻孔区域,定位目标打孔位置;调用钻孔单元在所述目标打孔位置钻孔,得到所述芯板的孔阵码。
[0006]通过采用上述技术方案,将芯板的唯一流水号转换为二进制数码组,根据预置的打孔信号码,识别二进制数码组中打孔信号码的所在位数,根据打孔信号码的位数计算打孔信号码对应的孔位坐标信息,基于新版的额预置钻孔区域及孔位坐标信息,定位目标打孔位置后调用钻孔单元在目标打孔位置进行钻孔,得到芯板的孔阵码,相比现有技术中在芯板上钻设流水号的数字码,本申请需要钻设的孔数更少,提高流水号钻设效率。
[0007]优选的,所述孔阵码打孔规则包括:接收打孔信号码的设置指令;根据所述设置指令,确定打孔信号码对应的数码。
[0008]通过采用上述技术方案,接收打孔信号码的设置指令,进而确定打孔信号码对应的数码,为后续确定打孔的数码提供依据。
[0009]优选的,所述预置坐标函数具体如下:,其中,i=1,2,3,...,i,i为二进制数码组中打孔信号码的位数,X为横向坐标,Y为纵向坐标,m为横向初始距离,n为纵向初始距离,x为孔阵码的总行数,y为孔阵码的总列数,h为孔间的距离,运算符号/为除的结果取整数商,符号%为除的结果取余数。
[0010]通过采用上述技术方案,获取孔阵码总行数、总列数及间距,根据横向初始距离以及纵向初始距离,按上述坐标函数计算二进制数码组中打孔信号码对应孔阵码中的横纵坐标,准确定位二进制数码组中打孔信号码在孔阵码中的对应阵孔位置,提高孔阵码代表流水号的准确性。
[0011]优选的,所述识别所述打孔信号码在所述二进制数码组的所在位数,得到所述打孔信号码对应的位数信息包括:按倒序依次对所述二进制数码组中的数码进行排序,得到所述二进制数码组中各数码的位数;确定所述二进制数码组中的打孔信号码的对应序号,得到各打孔信号码对应的位数。
[0012]通过采用上述技术方案,按倒序依次对二进制数码组中的数码进行排序,按排序序号确定打孔信号码在二进制数码组中的位数,为二进制数码组的数码进行排序,有利于快速确定打孔信号码的位数。
[0013]优选的,所述基于所述孔位坐标信息及所述芯板的预置钻孔区域,定位目标打孔位置包括:获取所述芯板的预置钻孔区域;基于所述钻孔区域,按预置阵孔分布规则建立阵孔坐标系;根据所述孔位坐标信息,在所述阵孔坐标系上定位目标打孔位置。
[0014]通过采用上述技术方案,获取芯板的预置钻孔区域,在钻孔区域按照阵孔分布规则建立阵孔坐标系,每个阵孔均匀分布,根据孔位坐标信息在阵孔坐标系中定位目标打孔位置,提高打孔位置的精确度。
[0015]第二方面,本申请提供一种二进制与孔阵码的转换装置,采用如下的技术方案:一种二进制与孔阵码的转换装置,包括:获取模块,用于获取芯板的唯一流水号并将所述流水号转化对应的二进制数码组;检测模块,用于按预置孔阵码打孔规则检测所述二进制数码组是否存在打孔信号码;识别模块,用于被若存在,则识别所述打孔信号码在所述二进制数码组的所在位数,得到所述打孔信号码对应的位数信息;计算模块,用于根据所述位数信息,按预置孔位坐标计算公式计算获取所述打孔信号码的孔位坐标,得到所述流水号对应的孔位坐标信息;定位模块,用于基于所述孔位坐标信息及所述芯板的预置钻孔区域,定位目标打孔位置;调用模块,用于调用钻孔单元在所述目标打孔位置钻孔,得到所述芯板的孔阵码。
[0016]第三方面,一种二进制与孔阵码的转换设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述转换方法的计算机程序。
[0017]第四方面,本申请提供一种计算机存储介质,采用如下的技术方案:一种计算机存储介质,所述计算机存储介质上存储有能够被处理器加载并执行上述任一种二进制与孔阵码的转换方法的计算机程序。
[0018]综上所述,本申请包括以下至少一种有益技术效果:通过将芯板的唯一流水号转换为二进制数码组,根据预置的打孔信号码,识别二进制数码组中打孔信号码的所在位数,根据打孔信号码的位数计算打孔信号码对应的孔位坐标信息,基于新版的额预置钻孔区域及孔位坐标信息,定位目标打孔位置后调用钻孔单元在目标打孔位置进行钻孔,得到芯板的孔阵码,相比现有技术中在芯板上钻设流水号的数字码,本申请需要钻设的孔数更少,提高流水号钻设效率。
附图说明
[0019]图1为本申请基于二进制孔阵码的PCB产品转换方法第一实施例的流程示意图;图2为本申请基于二进制孔阵码第一实施例中的阵孔分布示意图;图3为本申请基于二进制孔阵码第一实施例中的流水号11的孔阵码示意图;图4为本申请二进制与孔阵码的转换方法第二实施例的流程示意图;图5为本申请二进制与孔阵码的转换方法第三实施例的流程示意图;图6为本申请二进制与孔阵码的转换方法第四实施例的流程示意图;图7为本申请二进制与孔阵码的转换装置一实施例的功能模块示意图。
具体实施方式
[0020]以下结合附图1-7对本申请作进一步详细说明。
[0021]目前PCB企业在对PCB半成品进行追溯时,常用的有两种方法,一种是在PCB芯板板边钻设批次号的孔阵码,通过肉眼即可进行批次号的区分,实现可视化管理,但这种方法只能追溯到芯板的生产批次号,无法具体到单块芯板;另一种是是以孔阵码的形式,将钻孔图形专为字符串或“8”字型数字钻设在PCB板本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二进制与孔阵码的转换方法,其特征在于:包括:获取芯板的唯一流水号并将所述流水号转化对应的二进制数码组;按预置孔阵码打孔规则检测所述二进制数码组是否存在打孔信号码;若存在,则识别所述打孔信号码在所述二进制数码组的所在位数,得到所述打孔信号码对应的位数信息;根据所述位数信息,按预置孔位坐标计算公式计算获取所述打孔信号码的孔位坐标,得到所述流水号对应的孔位坐标信息;基于所述孔位坐标信息及所述芯板的预置钻孔区域,定位目标打孔位置;调用钻孔单元在所述目标打孔位置钻孔,得到所述芯板的孔阵码。2.根据权利要求1所述的转换方法,其特征在于:所述孔阵码打孔规则包括:接收打孔信号码的设置指令;根据所述设置指令,确定打孔信号码对应的数码。3.根据权利要求1所述的转换方法,其特征在于:所述孔位坐标计算公式具体如下:,其中,i=1,2,3,...,i,i为二进制数码组中打孔信号码的位数,X为横向坐标,Y为纵向坐标,m为横向初始距离,n为纵向初始距离,x为孔阵码的总行数,y为孔阵码的总列数,h为孔间的距离,运算符号/为除的结果取整数商,符号%为除的结果取余数。4.根据权利要求1所述的转换方法,其特征在于:所述识别所述打孔信号码在所述二进制数码组的所在位数,得到所述打孔信号码对应的位数信息包括:按倒序依次对所述二进制数码组中的数码进行排序,得到所述二进制数码组中各数码的位数;确定所述二进制数码组中的打孔信号码的对应序号,得到各打孔信号码对应的位数。5.根据权利要求1所述的转换方法,其特征在于:所述基于所述孔位坐标信息及所述芯板的预置钻孔区域,定位目标打孔位置包括:获取所述芯板的预置钻孔区域;基于所述钻孔区域,按预置阵孔分布规则建立阵孔坐标系;根据...

【专利技术属性】
技术研发人员:陈扬宗韩耀明
申请(专利权)人:深圳市易思达软件技术有限公司
类型:发明
国别省市:

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

1