阵列式排钻加工方法、设备及介质

文档序号:33743487发布日期:2023-04-06 10:45阅读:103来源:国知局
阵列式排钻加工方法、设备及介质

本技术实施例涉及但不限于钻孔加工,尤其涉及阵列式排钻加工方法、设备及介质。


背景技术:

1、阵列式排钻系统被广泛应用于木板钻孔加工行业,相对于单钻和一字型排钻系统,在木板多孔加工上具有更高的加工效率。阵列式排钻的每一个钻包钻多且成面型结构,使其每次会与更多的孔位配合。因此需要对孔位排序进行优化。但目前的孔位排序方法主要考虑有序排序问题,较少考虑到有约束条件下的排序问题,导致排序结果难以满足加工需求,或者钻孔加工次数多,降低了加工效率。


技术实现思路

1、以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

2、本技术实施例旨在至少解决现有技术中存在的技术问题之一,本技术实施例提供了阵列式排钻加工方法、设备及介质,能够使阵列式排钻的钻孔满足加工需求,减小加工次数。

3、本技术的第一方面的实施例,一种阵列式排钻加工方法,包括:

4、获取初始的总垂孔加工方案和初始的总侧孔加工方案,所述总垂孔加工方案包括各次加工的第一垂孔加工方案,所述第一垂孔加工方案包括各个钻包的第二垂孔加工方案,所述总垂孔加工方案包括各次加工的第一侧孔加工方案,所述第二垂孔加工方案包括垂孔名称、垂孔位置、垂孔所干涉的侧孔数量、垂孔为大孔时所干涉的小孔的第二垂孔加工方案、垂孔为小孔时所干涉的大孔的第二垂孔加工方案、垂孔的第二加工方案的编号;所述第一侧孔加工方案包括侧孔名称、侧孔位置、侧孔所干涉的垂孔的加工方案,所述垂孔分为大孔和小孔,所述大孔的直径大于所述小孔的直径;

5、根据所述垂孔为大孔时所干涉的小孔的第二垂孔加工方案、所述垂孔为小孔时所干涉的大孔的第二垂孔加工方案和所述垂孔的第二加工方案的编号,选择满足大小孔加工先后要求的总垂孔加工方案;

6、根据侧孔加工方案的数量和垂孔加工方案的数量,更新垂孔所干涉的侧孔数量;

7、获取垂孔位置顺序要求,根据所述位置顺序要求从多个第一垂孔加工方案选择不同的第一目标方案和第二目标方案,对所述第一目标方案和所述第二目标方案进行更换,得到垂孔排序结果;

8、获取侧孔位置顺序要求,根据所述侧孔位置顺序要求对所述第一侧孔加工方案进行排序得到多个第二侧孔加工方案,由多个所述第二侧孔加工方案组成排序后的第二总侧孔加工方案;

9、初始化空的第三总侧孔加工方案,所述第三总侧孔加工方案中的第三侧孔加工方案的数量为所述第一垂孔加工方案的数量与第一侧孔加工方案的数量之和;

10、当所述第二侧孔加工方案中的侧孔所干涉的垂孔的加工方案与垂孔排序结果的第一垂孔加工方案无交集,将对应的第三侧孔加工方案更新为第二侧孔加工方案以得到目标第三总侧孔加工方案,并将所述第二侧孔加工方案从所述第二总侧孔加工方案删除以得到目标第二总侧孔加工方案;

11、由所述目标第二总侧孔加工方案和所述目标第三总侧孔加工方案得到侧孔排序结果;

12、根据所述垂孔排序结果和所述侧孔排序结果进行钻孔加工。

13、本技术的第一方面的某些实施例,所述根据所述垂孔为大孔时所干涉的小孔的第二垂孔加工方案、所述垂孔为小孔时所干涉的大孔的第二垂孔加工方案和所述垂孔的第二加工方案的编号,选择满足大小孔加工先后要求的总垂孔加工方案,包括:

14、当所述垂孔为大孔,若垂孔为大孔时所干涉的小孔的第二垂孔加工方案的编号大于或等于垂孔的第二加工方案的编号,删除所述垂孔对应的总垂孔加工方案;当所述垂孔为小孔,若垂孔为小孔时所干涉的大孔的第二垂孔加工方案的编号小于或等于垂孔的第二加工方案的编号,删除所述垂孔对应的总垂孔加工方案;进而得到满足大小孔加工先后要求的总垂孔加工方案。

15、本技术的第一方面的某些实施例,所述根据侧孔加工方案的数量和垂孔加工方案的数量,更新垂孔所干涉的侧孔数量,包括:

16、当所述第一侧孔加工方案的数量大于所述第一垂孔加工方案的数量,将初始的垂孔所干涉的侧孔数量加上所述第一垂孔加工方案的数量并减去所述第一侧孔加工方案的数量,得到新的垂孔所干涉的侧孔数量;

17、当新的垂孔所干涉的侧孔数量小于0,令新的垂孔所干涉的侧孔数量等于0。

18、本技术的第一方面的某些实施例,所述根据所述位置顺序要求从多个第一垂孔加工方案选择不同的第一目标方案和第二目标方案,对所述第一目标方案和所述第二目标方案进行更换,得到垂孔排序结果,包括:

19、当所述垂孔位置顺序要求为根据垂孔位置从大到小排序,按照与根据垂孔位置从大到小排序对应的第一更换规则从多个第一垂孔加工方案选择不同的第一目标方案和第二目标方案,对所述第一目标方案和所述第二目标方案进行更换,得到垂孔排序结果,更换的钻包的数量逐渐增加。

20、本技术的第一方面的某些实施例,所述根据所述位置顺序要求从多个第一垂孔加工方案选择不同的第一目标方案和第二目标方案,对所述第一目标方案和所述第二目标方案进行更换,得到垂孔排序结果,包括:

21、当所述垂孔位置顺序要求为根据垂孔位置从小到大排序,按照与根据垂孔位置从小到大排序对应的第二更换规则从多个第一垂孔加工方案选择不同的第一目标方案和第二目标方案,对所述第一目标方案和所述第二目标方案进行更换,得到垂孔排序结果,更换的钻包的数量逐渐增加。

22、本技术的第一方面的某些实施例,所述对所述第一目标方案和所述第二目标方案进行更换,得到垂孔排序结果,包括:

23、对所述第一目标方案和所述第二目标方案进行更换,得到更换后的第一目标方案和更换后的第二目标方案,由更换后的第一目标方案和更换后的第二目标方案组成待测试的垂孔排序结果;

24、根据预设的更换测试要求对所述待测试的垂孔排序结果进行测试;

25、根据满足所述更换测试要求的待测试的垂孔排序结果确定垂孔排序结果。

26、本技术的第一方面的某些实施例,所述根据预设的更换测试要求对所述待测试的垂孔排序结果进行测试,包括:

27、根据所述待测试的垂孔排序结果中的垂孔位置,判断所述待测试的垂孔排序结果中相邻的两个钻包之间的距离大于或等于预设的距离阈值;

28、根据所述待测试的垂孔排序结果中的所述垂孔为大孔时所干涉的小孔的第二垂孔加工方案、所述垂孔为小孔时所干涉的大孔的第二垂孔加工方案和所述垂孔的第二加工方案的编号,判断所述待测试的垂孔排序结果是否满足大小孔加工先后要求。

29、本技术的第一方面的某些实施例,所述根据满足所述更换测试要求的待测试的垂孔排序结果确定垂孔排序结果,包括:

30、将满足所述更换测试要求的待测试的垂孔排序结果中的更换后的第一目标方案的垂孔所干涉的侧孔数量的最大值作为第一最大值;

31、将将满足所述更换测试要求的待测试的垂孔排序结果中的更换后的第二目标方案的垂孔所干涉的侧孔数量的最大值作为第二最大值;

32、根据所述第一最大值和所述第二最大值之间的数值大小比较结果,由足所述更换测试要求的待测试的垂孔排序结果确定垂孔排序结果。

33、本技术的第二方面的实施例,一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的阵列式排钻加工方法。

34、本技术的第三方面的实施例,一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上所述的阵列式排钻加工方法。

35、上述方案至少具有以下的有益效果:通过定义垂孔和侧孔的参数,利用垂孔和侧孔的参数辅助排序,使排序结果满足了垂孔与侧孔干涉,垂孔优先加工、侧孔后加工的要求,以及满足了垂直钻包和侧钻有序排序,垂直钻包加工次数与侧钻加工次数最大值最小的要求,满足排序在存在大小垂孔时先完成小孔再完成大孔的需求,决定了垂孔排序中,在约束条件满足后,按x大小排序的关键贪心策略。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1