当前位置: 首页 > 专利查询>季华实验室专利>正文

冲孔聚类方法及装置、冲压件的冲压工序设计和加工方法制造方法及图纸

技术编号:36268638 阅读:21 留言:0更新日期:2023-01-07 10:09
本公开涉及计算机辅助设计技术领域,尤其涉及一种冲孔聚类方法及装置、冲压件的冲压工序设计和加工方法。冲孔聚类方法,获取所有冲孔的法向量数据;基于所述法向量数据,计算每个冲孔之间的法向量夹角;根据法向量夹角和预设夹角值将所有冲孔划分为最大不相容孔集合和剩余孔集合;分别对所述最大不相容孔集合中的各冲孔生成和归类到自身的孔类集合中;将剩余孔集合的各冲孔分别归类到已有的孔类集合中;若有剩余孔集合中的冲孔不能归类到已有的孔类集合时,该不能归类的剩余孔集合的冲孔生成和归类到自身的孔类集合中。本公开可以得到包括所有冲孔的最少孔类集合,以此得到加工所有冲孔的最少加工工序,提高冲压件的生产效率。率。率。

【技术实现步骤摘要】
冲孔聚类方法及装置、冲压件的冲压工序设计和加工方法


[0001]本公开涉及计算机辅助设计
,尤其涉及一种冲孔聚类方法及装置、冲压件的冲压工序设计和加工方法。

技术介绍

[0002]在开始生产冲压件前,需要对冲压件的冲压工序进行设计。对于冲压件的生产而言,冲压工序越少意味着冲压件的生产效率就越高。
[0003]冲压件上通常需要设置较多的冲孔,加工冲孔会产生较多的冲压工序。而冲压件上相近角度的冲孔的加工能够在同一个冲压工序中完成,因此尽可能用最少的冲压工序完成所有冲孔的加工,可以增加冲压件的生产效率。
[0004]现有技术无法确保能够获得完成所有冲孔的加工的最少冲压工序,因此现有技术的冲压件的生产效率并不高。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种冲孔聚类方法及装置、冲压件的冲压工序设计和加工方法,可以增加冲压件的生产效率。
[0006]第一方面,本公开提供了一种冲孔聚类方法,所述冲孔聚类方法包括以下步骤:获取所有冲孔的法向量数据;基于所述法向量数据,计算每个冲孔之间的法向量夹角;根据法向量夹角和预设夹角值将所有冲孔划分为最大不相容孔集合和剩余孔集合;所述最大不相容孔集合由最多的互不相容的冲孔组成,剩余孔集合为所述最大不相容孔集合包含的冲孔之外的其他冲孔组成的集合;分别对所述最大不相容孔集合中的各冲孔生成和归类到自身的孔类集合中;将剩余孔集合的各冲孔分别归类到已有的孔类集合中并保证孔类集合的各冲孔相互相容;若有剩余孔集合中的冲孔不能归类到已有的孔类集合时,不能归类的剩余孔集合的冲孔生成和归类到自身的孔类集合中。
[0007]可选的,将剩余孔集合的各冲孔分别归类到已有的孔类集合中并保证孔类集合的各冲孔相互相容,包括:迭代执行:遍历剩余孔集合的冲孔,确定目前剩余孔集合中各冲孔对应的可归类的已有的孔类集合的数量;若所述数量等于1,则将所述数量等于1对应的所述剩余孔集合中的冲孔划分到与其相容的孔类集合中,并将所述冲孔从所述剩余孔集合中删除;若所述数量大于1,则所述数量大于1对应的所述剩余孔集合中的冲孔暂不划分;
当每一次剩余孔集合遍历完成后,判断剩余孔集合中的冲孔个数,当剩余孔集合中的冲孔个数为0时结束迭代执行。
[0008]可选的,若有剩余孔集合中的冲孔不能归类到已有的孔类集合时,不能归类的剩余孔集合的冲孔生成和归类到自身的孔类集合中,包括:在迭代执行中,还包括:若所述数量等于0时,则将所述数量等于0对应的所述剩余孔集合中的冲孔生成和归类到自身的孔类集合中。
[0009]可选的,确定目前剩余孔集合中各冲孔对应的可归类的已有的孔类集合的数量,包括:逐一遍历剩余孔集合中的各个冲孔;逐一遍历目前已有的孔类集合,判断目前遍历到的冲孔与目前遍历到的孔类集合中的所有冲孔是否相互相容,若是则所述冲孔对应的可归类的已有的孔类集合的数量加1。
[0010]可选的,在相连两次迭代执行得到的孔类集合没有发生变化时,将一个所述数量大于1对应的所述剩余孔集合中的冲孔分别划分到不同的孔类集合之后,枚举其各自迭代执行得到的冲孔聚类结果,选取其中孔类集合的数量最少的冲孔聚类结果作为最终的冲孔聚类结果。
[0011]第二方面,本公开提供了一种冲孔聚类装置,包括:数据获取模块,用于获取所有冲孔的法向量数据;法向量夹角计算模块,用于基于所述法向量数据,计算每个冲孔之间的法向量夹角;冲孔划分模块,用于根据法向量夹角和预设夹角值将所有冲孔划分为最大不相容孔集合和剩余孔集合;所述最大不相容孔集合由最多的互不相容的冲孔组成,剩余孔集合为所述最大不相容孔集合包含的冲孔之外的其他冲孔组成的集合;孔类集合生成模块,用于分别对所述最大不相容孔集合中的各冲孔生成和归类到自身的孔类集合中;若有剩余孔集合中的冲孔不能归类到已有的孔类集合时,不能归类的剩余孔集合的冲孔生成和归类到自身的孔类集合中;冲孔聚类模块,用于将剩余孔集合的各冲孔分别归类到已有的孔类集合中并保证孔类集合的各冲孔相互相容。
[0012]第三方面,本公开提供了一种冲压件的冲压工序设计方法,通过第一方面任一所述的冲孔聚类方法得到孔类集合的数量和各孔类集合包括的冲孔,将孔类集合的数量设为加工冲孔时所需的冲压工序的总数量,将同一孔类集合中的冲孔设为在同一加工工序中加工的冲孔。
[0013]第四方面,本公开提供了一种冲压件的加工方法,根据第三方面所述的冲压件的冲压工序设计方法得到的冲压工序对冲压件进行加工。
[0014]第五方面,本公开提供了一种终端,包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面任一所述的冲孔聚类方法或第三方面所述的冲压件的冲压工序设计方法或第四方面所述的冲压件的加工方法。
[0015]第六方面,本公开提供了一种计算机可读存储介质,所述存储介质中存储有至少
一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面任一所述的冲孔聚类方法或第三方面所述的冲压件的冲压工序设计方法或第四方面所述的冲压件的加工方法。
[0016]本公开提供的技术方案与现有技术相比具有如下优点:本公开提供的冲孔聚类方法通过先确定最多的不能归为同类的冲孔,对所述不能归为同类的冲孔生成单独的孔类集合,然后将剩余的冲孔和已生成的孔类集合逐个比较和判断,以将剩余孔划分到已有的孔类集合中,以此得到包括所有冲孔的最少孔类集合。本公开通过得到包括所有冲孔的最少孔类集合,实现用最少的冲压工序完成所有冲孔的加工,可以最大限度的精简加工冲孔的冲压工序,进而增加冲压件的生产效率。
附图说明
[0017]图1为本公开实施例提供的冲孔聚类方法的应用场景图;图2为本公开实施例提供的一种冲孔聚类的示意图;图3为本公开实施例提供的另一种冲孔聚类的示意图;图4为本公开实施例提供的冲孔聚类方法的流程图;图5为本公开实施例提供的冲孔聚类装置的结构示意图;图6为本公开实施例提供的终端的结构示意图。
具体实施方式
[0018]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0019]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
[0020]图1为本公开实施例提供的冲孔聚类方法的应用场景图。如图1所示,本公开实施例所提供的冲孔聚类方法是应用在提供二次开发接口的CAD工程设计软件中为冲压工序的设计提供数据支持的一种计算机辅助设计方法。
[0021]本公开实施例提供的冲孔聚类方法通过利用CAD工程设计软件提供的二次开发接口获取得到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.冲孔聚类方法,其特征在于,所述冲孔聚类方法包括以下步骤:获取所有冲孔的法向量数据;基于所述法向量数据,计算每个冲孔之间的法向量夹角;根据法向量夹角和预设夹角值将所有冲孔划分为最大不相容孔集合和剩余孔集合;所述最大不相容孔集合由最多的互不相容的冲孔组成,剩余孔集合为所述最大不相容孔集合包含的冲孔之外的其他冲孔组成的集合;分别对所述最大不相容孔集合中的各冲孔生成和归类到自身的孔类集合中;将剩余孔集合的各冲孔分别归类到已有的孔类集合中并保证孔类集合的各冲孔相互相容;若有剩余孔集合中的冲孔不能归类到已有的孔类集合时,不能归类的剩余孔集合的冲孔生成和归类到自身的孔类集合中。2.根据权利要求1所述的冲孔聚类方法,其特征在于,将剩余孔集合的各冲孔分别归类到已有的孔类集合中并保证孔类集合的各冲孔相互相容,包括:迭代执行:遍历剩余孔集合的冲孔,确定目前剩余孔集合中各冲孔对应的可归类的已有的孔类集合的数量;若所述数量等于1,则将所述数量等于1对应的所述剩余孔集合中的冲孔划分到与其相容的孔类集合中,并将所述冲孔从所述剩余孔集合中删除;若所述数量大于1,则所述数量大于1对应的所述剩余孔集合中的冲孔暂不划分;当每一次剩余孔集合遍历完成后,判断剩余孔集合中的冲孔个数,当剩余孔集合中的冲孔个数为0时结束迭代执行。3.根据权利要求2所述的冲孔聚类方法,其特征在于,若有剩余孔集合中的冲孔不能归类到已有的孔类集合时,不能归类的剩余孔集合的冲孔生成和归类到自身的孔类集合中,包括:在迭代执行中,还包括:若所述数量等于0时,则将所述数量等于0对应的所述剩余孔集合中的冲孔生成和归类到自身的孔类集合中。4.根据权利要求2所述的冲孔聚类方法,其特征在于,确定目前剩余孔集合中各冲孔对应的可归类的已有的孔类集合的数量,包括:逐一遍历剩余孔集合中的各个冲孔;逐一遍历目前已有的孔类集合,判断目前遍历到的冲孔与目前遍历到的孔类集合中的所有冲孔是否相互相容,若是则所述冲孔对应的可归类的已有的孔类集合的数量加1。5.根据权利要求2所述的冲孔聚类方法,其特征在于,在相连两次迭代执行得到的孔类集合没有发生变化时,将一个所述数量大于1对应的所述剩余孔集合中的冲孔分...

【专利技术属性】
技术研发人员:江琴何蕤谢晖易建业
申请(专利权)人:季华实验室
类型:发明
国别省市:

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

1