一种添加卸力孔的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24864621 阅读:28 留言:0更新日期:2020-07-10 19:15
本发明专利技术公开了一种添加卸力孔的方法、装置、计算机设备和存储介质。该方法包括:检测待切割孔的孔径,判断所述孔径是否大于或等于预设阈值,若是,则将所述待切割孔标记为大孔;获取卸力孔间距、卸力孔数量以及边缘间距,并根据所述大孔的孔径、所述卸力孔间距、所述卸力孔数量以及所述边缘间距计算卸力孔孔径;根据所述大孔的孔径、所述边缘间距以及所述卸力孔孔径,计算所述卸力孔与所述大孔之间的圆心距,并根据所述圆心距,确定所述卸力孔的位置;根据所述卸力孔孔径,选择匹配的钻刀刀径,并控制所述钻刀按照所述卸力孔孔径和所述卸力孔的位置添加卸力孔。本发明专利技术的技术方案可以实现自动识别大孔,并自动在大孔中添加合适的卸力孔。

【技术实现步骤摘要】
一种添加卸力孔的方法、装置、计算机设备和存储介质
本专利技术实施例涉及印制电路板领域的数据处理技术,尤其涉及一种添加卸力孔的方法、装置、计算机设备和存储介质。
技术介绍
在PCB(PrintedCircuitBoard,印制电路板)流程中,钻孔的效果直接影响着产品的结构和性能。在PCB设计中,经常会出现较大孔径的孔,一般将直径4.5mm以上的孔称为大孔。孔径越大,使用PCB钻刀进行切削时,一般排屑量就会越大,产生的粉尘、切屑会缠绕到钻头,影响切削的效果。现有技术中,为了保证切削大孔时的排屑性能良好,通常会人工筛选大孔,并在大孔中预先钻若干个卸力孔,以使卸力孔提前排除部分孔屑。专利技术人在实现本专利技术的过程中,发现现有技术存在以下缺陷:依靠人工添加卸力孔,效率低、成本高且容易遗漏,并且由人工添加卸力孔,卸力孔的位置随机性高,不够准确,不利于安全生产。
技术实现思路
本专利技术实施例提供一种添加卸力孔的方法、装置、计算机设备和存储介质,以实现自动识别大孔,并自动在大孔中添加数量、大小及位置合适的卸力孔。第一方面,本专利技术实施例提供了一种添加卸力孔的方法,该方法包括:检测待切割孔的孔径,判断所述孔径是否大于或等于预设阈值,若是,则将所述待切割孔标记为大孔;获取卸力孔间距、卸力孔数量以及边缘间距,并根据所述大孔的孔径、所述卸力孔间距、所述卸力孔数量以及所述边缘间距计算卸力孔孔径;根据所述大孔的孔径、所述边缘间距以及所述卸力孔孔径,计算所述卸力孔与所述大孔之间的圆心距,并根据所述圆心距,确定所述卸力孔的位置;根据所述卸力孔孔径,选择匹配的钻刀刀径,并控制所述钻刀按照所述卸力孔孔径和所述卸力孔的位置添加卸力孔。第二方面,本专利技术实施例还提供了一种添加卸力孔的装置,该装置包括:大孔标记模块,用于检测待切割孔的孔径,判断所述孔径是否大于或等于预设阈值,若是,则将所述待切割孔标记为大孔;卸力孔孔径计算模块,用于获取卸力孔间距、卸力孔数量以及边缘间距,并根据所述大孔的孔径、所述卸力孔间距、所述卸力孔数量以及所述边缘间距计算卸力孔孔径;卸力孔位置确定模块,用于根据所述大孔的孔径、所述边缘间距以及所述卸力孔孔径,计算所述卸力孔与所述大孔之间的圆心距,并根据所述圆心距,确定所述卸力孔的位置;卸力孔添加模块,用于根据所述卸力孔孔径,选择匹配的钻刀刀径,并控制所述钻刀按照所述卸力孔孔径和所述卸力孔的位置添加卸力孔。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的添加卸力孔的方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术实施例中任一所述的添加卸力孔的方法。本专利技术实施例通过计算机自动比较孔径与预设阈值的大小实现自动识别大孔,根据大孔孔径、卸力孔间距、卸力孔数量以及边缘间距计算卸力孔孔径,计算卸力孔和大孔的圆心距,并根据圆心距确定卸力孔位置,根据卸力孔孔径确定钻刀刀径,从而控制钻刀按照卸力孔孔径和卸力孔位置在大孔中添加卸力孔,解决了现有技术中由人工识别大孔和添加卸力孔,成本高、效率低、易遗漏的问题,以及卸力孔的位置随机性高,不够准确,安全性差的问题,实现了自动识别大孔,并自动在大孔中添加数量、大小及位置合适的卸力孔的效果。附图说明图1a是本专利技术实施例一中的一种添加卸力孔的方法的流程图;图1b是适用于本专利技术实施例中的一种大孔及卸力孔的示意图;图2a是本专利技术实施例二中的一种添加卸力孔的方法的流程图;图2b是一种自动判断大孔并自动添加卸力孔的方法的流程图;图3是本专利技术实施例三中的一种添加卸力孔的装置的结构示意图;图4是本专利技术实施例四中的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种添加卸力孔的方法的流程图,本实施例可适用于对电路板上的大孔添加卸力孔的情况,该方法可以由添加卸力孔的装置来执行,该装置可以由软件和/或硬件来实现,并一般集成在计算机设备中,与钻刀等工具配合使用。如图1所示,本专利技术实施例的技术方案,具体包括如下步骤:S110、检测待切割孔的孔径,判断所述孔径是否大于或等于预设阈值,若是,则将所述待切割孔标记为大孔。其中,待切割孔可以为电路板上需要进行切割的孔,待切割孔的孔径可以指待切割孔的直径。预设阈值可以预先规定,并灵活进行更改,示例性的,可以将阈值设为4.5mm,则孔径大于4.5mm的都是大孔。可选的,可以通过红外传感器、激光传感器等距离传感器检测待切割孔的孔径,也可以通过距离检测算法检测待切割孔的孔径,本实施例对获取待切割孔孔径的方式不进行限制。在本专利技术实施例中,通过获取各待切割孔的孔径,并进行与预设阈值大小的判断,实现自动识别大孔。S120、获取卸力孔间距、卸力孔数量以及边缘间距,并根据所述大孔的孔径、所述卸力孔间距、所述卸力孔数量以及所述边缘间距计算卸力孔孔径。其中,卸力孔可以为在进行大孔的钻孔作业之前,在大孔上预先进行钻取,用以排除部分切屑的孔。图1b提供了一种大孔及卸力孔的示意图,如图1b所示,卸力孔间距可以为每两个卸力孔之间的距离,卸力孔间距为两个卸力孔的圆心距离与两个卸力孔半径之间的差值。边缘间距可以为卸力孔边缘与大孔边缘之间的距离。卸力孔间距、卸力孔数量和边缘间距可以由用户预先设定,也可以预先设定一个最低值,在实际钻孔作业中根据大孔孔径的不同等因素灵活进行更改。示例性的,当卸力孔间距、卸力孔数量和边缘间距固定时,卸力孔在大孔中呈对称性分布。当卸力孔数量和边缘间距固定,卸力孔间距设置为最低值为0.2mm时,卸力孔在大孔中可以呈不对称性分布。本实施例对获取卸力孔间距、卸力孔数量以及边缘间距的方式不进行限制。设置卸力孔间距和边缘间距的好处在于,可以提高钻孔作业的安全性。在本专利技术一个可选的实施例中,所述卸力孔间距可以为0.2mm,所述边缘间距可以为0.1mm,所述卸力孔数量可以为3个。预先规定卸力孔间距、卸力孔数量和边缘间距的好处在于,在实际钻孔作业中,只需获取大孔孔径,即可计算得到卸力孔孔径,在保证钻孔作业的安全性的同时,可以提高计算的速度和便捷性。在本专利技术实施例中,获取卸力孔间距、卸力孔数量以及边缘间距之后,根据大孔的孔径、卸力孔间距、卸力孔数量以及边缘间距计算卸力孔孔径。S130、根据所述大孔的孔径、所述边缘间距以及所述卸力孔孔径,计算所述卸力孔与所述大孔之间的圆心距,并根据所述圆心距,确定所述卸力孔的位置。其本文档来自技高网...

【技术保护点】
1.一种添加卸力孔的方法,其特征在于,包括:/n检测待切割孔的孔径,判断所述孔径是否大于或等于预设阈值,若是,则将所述待切割孔标记为大孔;/n获取卸力孔间距、卸力孔数量以及边缘间距,并根据所述大孔的孔径、所述卸力孔间距、所述卸力孔数量以及所述边缘间距计算卸力孔孔径;/n根据所述大孔的孔径、所述边缘间距以及所述卸力孔孔径,计算所述卸力孔与所述大孔之间的圆心距,并根据所述圆心距,确定所述卸力孔的位置;/n根据所述卸力孔孔径,选择匹配的钻刀刀径,并控制所述钻刀按照所述卸力孔孔径和所述卸力孔的位置添加卸力孔。/n

【技术特征摘要】
1.一种添加卸力孔的方法,其特征在于,包括:
检测待切割孔的孔径,判断所述孔径是否大于或等于预设阈值,若是,则将所述待切割孔标记为大孔;
获取卸力孔间距、卸力孔数量以及边缘间距,并根据所述大孔的孔径、所述卸力孔间距、所述卸力孔数量以及所述边缘间距计算卸力孔孔径;
根据所述大孔的孔径、所述边缘间距以及所述卸力孔孔径,计算所述卸力孔与所述大孔之间的圆心距,并根据所述圆心距,确定所述卸力孔的位置;
根据所述卸力孔孔径,选择匹配的钻刀刀径,并控制所述钻刀按照所述卸力孔孔径和所述卸力孔的位置添加卸力孔。


2.根据权利要求1所述的方法,其特征在于,根据所述大孔的孔径、所述卸力孔间距、所述卸力孔数量以及所述边缘间距计算卸力孔孔径,包括:
根据以下公式计算卸力孔孔径:



其中,D为卸力孔孔径,D1为大孔孔径,d1为边缘间距,d2为卸力孔间距,S为正弦值,通过下述公式计算S:



其中,n为卸力孔数量。


3.根据权利要求1所述的方法,其特征在于,根据所述大孔的孔径、所述边缘间距以及所述卸力孔孔径,计算所述卸力孔与所述大孔之间的圆心距,包括:
根据以下公式计算所述卸力孔与所述大孔之间的圆心距:



其中,△D为所述卸力孔与所述大孔之间的圆心距,D为卸力孔孔径,D1为大孔孔径,d1为边缘间距。


4.根据权利要求1所述的方法,其特征在于,根据所述圆心距,确定所述卸力孔的位置,包括:
获取所述大孔的圆心位置坐标;
根据所述圆心位置坐标、所述卸力孔数量以及所述圆心距,确定所述卸力...

【专利技术属性】
技术研发人员:谌喜王伟烨李海吴渝锋
申请(专利权)人:广州兴森快捷电路科技有限公司深圳市兴森快捷电路科技股份有限公司
类型:发明
国别省市:广东;44

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

1