一种激光区域划分方法、装置及电子设备制造方法及图纸

技术编号:36608571 阅读:19 留言:0更新日期:2023-02-04 18:35
本发明专利技术公开一种激光区域划分方法、装置及电子设备,涉及激光选区熔化技术领域。所述激光区域划分方法,包括:获取机床尺寸参数和单一激光器区域参数;对所述单一激光器区域参数按照预设顺序进行排列,并按照预设激光器命名顺序对所述单一激光器区域参数对应的激光器区域进行激光器区域标号;对所述激光器区域的公共交叉区域进行分割处理,将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的目标激光器区域;将所述激光器区域标号转换为振镜实际编号,使得前输入软件不再受到用户输入单一激光器区域参数的顺序与振镜实际位置的制约,可以达到适配多种机型的目的,减少前处理软件数据处理复杂度,提升软件兼容性。升软件兼容性。升软件兼容性。

【技术实现步骤摘要】
一种激光区域划分方法、装置及电子设备


[0001]本专利技术涉及激光选区熔化
,尤其涉及一种激光区域划分方法、装置及电子设备。

技术介绍

[0002]激光选区熔化技术(Selected laser melting,SLM)是金属增材制造领域的重要部分,可以在无任何模具和工装夹具的条件下,利用光纤激光束逐层选择性地熔化微细金属粉末,制造复杂结构、接近全致密地金属零件。
[0003]目前通过单设备多振镜的方式提升激光选区熔化成形效率,图1示出了一种传统的激光器布局示意图,依据设备不同的大小和工艺,振镜布局方式和激光区域大小会有所不同,如图1(A)和(B)所示。
[0004]但是,目前的前处理软件中,用户输入的激光区域参数会以列表形式给出,但是很难保证用户输入的参数完全按照振镜排序顺序,导致前处理软件多激光区域划分的复杂度增加,无法适配多型号设备,降低了软件兼容性,提高了软件维护成本。

技术实现思路

[0005]本专利技术的目的在于提供一种激光区域划分方法、装置及电子设备,用于解决现有多激光区域划分的复杂度较大,无法适配多型号设备,降低了软件兼容性,提高了软件维护成本的问题。
[0006]第一方面,本专利技术提供一种激光区域划分方法,包括:
[0007]获取机床尺寸参数和单一激光器区域参数;
[0008]对所述单一激光器区域参数按照预设顺序进行排列,并按照预设激光器命名顺序对所述单一激光器区域参数对应的激光器区域进行激光器区域标号;
[0009]对所述激光器区域的公共交叉区域进行分割处理,将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的目标激光器区域;
[0010]将所述激光器区域标号转换为振镜实际编号。
[0011]与现有技术相比,本申请实施例提供的激光区域划分方法,可以获取机床尺寸参数和单一激光器区域参数;对所述单一激光器区域参数按照预设顺序进行排列,并按照预设激光器命名顺序对所述单一激光器区域参数对应的激光器区域进行激光器区域标号;对所述激光器区域的公共交叉区域进行分割处理,将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的目标激光器区域;将所述激光器区域标号转换为振镜实际编号,可以保证单一激光器区域参数的输入顺序与振镜实际位置一一对应,使得前输入软件不再受到用户输入单一激光器区域参数的顺序与振镜实际位置的制约,可以达到适配多种机型的目的,减少前处理软件数据处理复杂度,提升软件兼容性,降低软件维护成本。
[0012]在一种可能的实现方式中,所述获取机床尺寸参数和单一激光器区域参数,包括:
[0013]获取机床尺寸参数,将所述机床尺寸参数保存至所述预设存储结构中;
[0014]接收第一用户输入的单一激光器区域参数;
[0015]将所述单一激光器区域参数保存至预设存储列表中。
[0016]在一种可能的实现方式中,所述对所述单一激光器区域参数按照预设顺序进行排列,包括:
[0017]获取所述预设存储列表的列表个数;
[0018]轮询所述预设存储列表,获取所述单一激光器区域参数;
[0019]对所述单一激光器区域参数按照所述预设顺序进行排列;
[0020]将所述单一激光器区域参数排序后得到的激光器区域参数保存在预先创建的二维数组中;
[0021]其中,所述预设排序顺序为将所述单一激光器区域参数按照竖向参数值从高到低排序后,针对同一竖向参数值位置的激光器,进行横向参数值由低到高排序。
[0022]在一种可能的实现方式中,所述预设排序顺序为将所述单一激光器区域参数按照竖向参数值从高到低排序后,针对同一竖向参数值位置的激光器,进行横向参数值由低到高排序,所述对所述单一激光器区域参数按照所述预设顺序进行排列,包括:
[0023]获取所述单一激光器区域参数中的最大竖向参数值;
[0024]在所述二维数组中不存在预存竖向参数值的情况下,将所述最大竖向参数值存入所述二维数组中;
[0025]在所述最大竖向参数值大于所述二维数组中所述预存竖向参数值的情况下,将所述最大竖向参数值追加至所述预存竖向参数值之前所处位置,得到当前最大竖向参数值;
[0026]在所述最大竖向参数值大于所述预存竖向参数值,且小于所述当前最大竖向参数值的情况下,将所述最大竖向参数值插入所述预存竖向参数值所处位置和所述当前最大竖向参数值所处位置之间;
[0027]在所述最大竖向参数值等于所述二维数组中所述预存竖向参数值的情况下,将所述最大竖向参数值追加至所述预存竖向参数值所在行数内;
[0028]在将所述单一激光器区域参数完成按照竖向参数值从高到低排序后,竖向参数值位置的激光器,进行所述横向参数值由低到高排序。
[0029]在一种可能的实现方式中,所述公共交叉区域包括第一公共交叉区域和第二公共交叉区域,所述对所述激光器区域的公共交叉区域进行分割处理,将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的目标激光器区域,包括:
[0030]分别获取所述二维数组的目标行数据,对所述目标行数据内激光区域进行两两相交,确定第一公共交叉区域;
[0031]基于竖向分割关系对所述第一公共交叉区域进行分割处理,确定竖向分割线;
[0032]分别获取所述二维数组的目标行数据中的目标列数据,和所述二维数组的相邻目标行数据中的目标列数据进行相交处理,确定第二公共交叉区域;
[0033]基于横向分割关系对所述第二公共交叉区域进行分割处理,确定横向分割线;
[0034]基于所述竖向分割线和所述横向分割线将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的所述目标激光器区域。
[0035]第二方面,本专利技术还提供一种激光区域划分装置,所述装置包括:
[0036]获取模块,用于获取机床尺寸参数和单一激光器区域参数;
[0037]标号模块,用于对所述单一激光器区域参数按照预设顺序进行排列,并按照预设激光器命名顺序对所述单一激光器区域参数对应的激光器区域进行激光器区域标号;
[0038]分割处理模块,用于对所述激光器区域的公共交叉区域进行分割处理,将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的目标激光器区域;
[0039]转换模块,用于将所述激光器区域标号转换为振镜实际编号。
[0040]在一种可能的实现方式中,所述获取模块包括:
[0041]第一获取子模块,用于获取机床尺寸参数,将所述机床尺寸参数保存至所述预设存储结构中;
[0042]接收子模块,用于接收第一用户输入的单一激光器区域参数;
[0043]保存子模块,用于将所述单一激光器区域参数保存至预设存储列表中。
[0044]在一种可能的实现方式中,所述标号模块包括:
[0045]第二获取子模块,用于获取所述预设存储列表的列表本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种激光区域划分方法,其特征在于,所述方法包括:获取机床尺寸参数和单一激光器区域参数;对所述单一激光器区域参数按照预设顺序进行排列,并按照预设激光器命名顺序对所述单一激光器区域参数对应的激光器区域进行激光器区域标号;对所述激光器区域的公共交叉区域进行分割处理,将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的目标激光器区域;将所述激光器区域标号转换为振镜实际编号。2.根据权利要求1所述的方法,其特征在于,所述获取机床尺寸参数和单一激光器区域参数,包括:获取机床尺寸参数,将所述机床尺寸参数保存至预设存储结构中;接收第一用户输入的单一激光器区域参数;将所述单一激光器区域参数保存至预设存储列表中。3.根据权利要求2所述的方法,其特征在于,所述对所述单一激光器区域参数按照预设顺序进行排列,包括:获取所述预设存储列表的列表个数;轮询所述预设存储列表,获取所述单一激光器区域参数;对所述单一激光器区域参数按照所述预设顺序进行排列;将所述单一激光器区域参数排序后得到的激光器区域参数保存在预先创建的二维数组中;其中,所述预设排序顺序为将所述单一激光器区域参数按照竖向参数值从高到低排序后,针对同一竖向参数值位置的激光器,进行横向参数值由低到高排序。4.根据权利要求3所述的方法,其特征在于,所述预设排序顺序为将所述单一激光器区域参数按照竖向参数值从高到低排序后,针对同一竖向参数值位置的激光器,进行横向参数值由低到高排序,所述对所述单一激光器区域参数按照所述预设顺序进行排列,包括:获取所述单一激光器区域参数中的最大竖向参数值;在所述二维数组中不存在预存竖向参数值的情况下,将所述最大竖向参数值存入所述二维数组中;在所述最大竖向参数值大于所述二维数组中所述预存竖向参数值的情况下,将所述最大竖向参数值追加至所述预存竖向参数值之前所处位置,得到当前最大竖向参数值;在所述最大竖向参数值大于所述预存竖向参数值,且小于所述当前最大竖向参数值的情况下,将所述最大竖向参数值插入所述预存竖向参数值所处位置和所述当前最大竖向参数值所处位置之间;在所述最大竖向参数值等于所述二维数组中所述预存竖向参数值的情况下,将所述最大竖向参数值追加至所述预存竖向参数值所在行数内;在将所述单一激光器区域参数完成按照竖向参数值从高到低排序后,竖向参数值位置的激光器,进行所述横向参数值由低到高排序。5.根据权利要求3所述的方法,其特征在于,所述公共交叉区域包括第一公共交叉区域和第二公共交叉区域,所述对所述激光器区域的公共交叉区域进行分割处理,将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的目标激光器区
域,包括:分别获取所述二维数组的目标行数据,对所述目标行数据内激光区域进行两两相交,确定第一公共交叉区域;基于竖向分割关系对所述第一公共交叉区域进行分割处理,确定竖向分割线;分别获取所述二维数组的目标行数据中的目标列数据,和所述二维数组的相邻目标行数据中的目标列数据进行相交处理,确定第二公共交叉区域;基于横向分割关系对所述第二公共交叉区域进行分割处理,确定横向分割线;基于所述竖向分割线和所述横向分割线将所述公共交叉区域划分至对应的激光器区域,得到每个所述激光器区域标号对应的所述目标激光器区域。6.一种激光区域划分装置,其特征在于,所述装置包括:获取模块,用于获取机床尺寸参数和单一激光器区域参数;标号模块,用于对所述单一激光器区域参数按照预...

【专利技术属性】
技术研发人员:李彬彬关凯孟云赵欢欢
申请(专利权)人:鑫精合激光科技发展北京有限公司
类型:发明
国别省市:

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

1