一种套料的方法、装置、计算机设备及可储存介质与流程

文档序号:23890993发布日期:2021-02-09 09:51阅读:71来源:国知局
一种套料的方法、装置、计算机设备及可储存介质与流程

[0001]
本发明涉及套料技术领域,特别是涉及一种套料的方法、装置、计算机设备及可储存介质。


背景技术:

[0002]
在船舶建造中,船用型材会被大量应用,通常是手工将不同长度的零件在已知规格的型材上进行排列组合,得到型材利用率最高的套料方案。但这种手工排列组合的方法,套料方案通常存在误差较大的问题。


技术实现要素:

[0003]
本发明的目的是:提供一种套料方法,减少套料方案存在的误差。
[0004]
为了实现上述目的,本发明提供了一种套料的方法,包括如下步骤:
[0005]
s1、记需要加工的零件为第一型材,获取所述第一型材的参数。
[0006]
s2、记船舶设计系统中的型材为第二型材,提取所述第二型材的数据。
[0007]
s3、根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案。
[0008]
s4、输出所述套料组合方案。
[0009]
可选的,s3包括如下步骤:
[0010]
s31、对所述第二型材进行分组。
[0011]
s32、依次提取一组所述第二型材。
[0012]
s33、将所述第一型材中与s32中提取的单组所述第二型材相匹配的最长的单个所述第一型材作为母料。
[0013]
s34、将s32中提取的单组所述第二型材套入所述母料中并得到套料数据。
[0014]
s35、判断是否取尽在s31中进行分组的每一组所述第二型材。
[0015]
若是,则执行s4。
[0016]
若否,则执行s32。
[0017]
可选的,s34包括如下步骤:
[0018]
s341、将s32中提取的单组所述第二型材按照从长到短的顺序进行排序。
[0019]
s342、将s341中排序后的所述第二型材依次套入所述母料。
[0020]
s343、优化所述母料的长度。
[0021]
s344、判断s32中提取的单组所述第二型材是否套完。
[0022]
若是,则执行s35。
[0023]
若否,则执行s342。
[0024]
可选的,s342包括如下步骤:
[0025]
s3421、依次从所述s341中排序的单组所述第二型材中提取单个零件。
[0026]
s3422、判断所述母料的余料长度是否大于所述零件的套料长度。
[0027]
若是,则将s341中提取的所述零件套入所述母料,并计算母料的余料长度,并在所
述s341中排序的单组所述第二型材中剔除该零件。
[0028]
若否,则执行s3431。
[0029]
s3423、判断s3422中所述零件是否排列在s3411中排序的单组所述第二型材的最后位置。
[0030]
若是,则执行s35。
[0031]
若否,则执行s3421。
[0032]
可选的,s343包括如下步骤:
[0033]
s3431、将与s32中提取的单组所述第二型材相匹配的所述第一型材从长到短进行排序。
[0034]
s3432、依次从s3431中取出所述第一型材。
[0035]
s3433、判断s3432中取出的所述第一型材的长度是否小于所述母料的套料长度。
[0036]
若是,则执行s344。
[0037]
若否,则所述第二型材的长度作为优化后的所述母料的长度。
[0038]
s3434、判断s3432中取出的所述第一型材是否排列在s3431中排序的所有所述第一型材的最后位置。
[0039]
若是,则保存套料数据。
[0040]
若否。则执行s3432。
[0041]
本发明还提供一种套料的装置,包括:
[0042]
输入单元,用于用户输入第一型材的参数。
[0043]
数据提取单元,用于提取所述第二型材的数据。
[0044]
计算单元,用于根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案。
[0045]
输出单元,用于输出所述套料组合方案。
[0046]
本发明还提供一种计算机设备,包括处理器,所述处理器用于执行储存器中储存的计算机程序时实现如上所述方法的步骤。
[0047]
本发明还提供一种计算机可读储存介质,其上存储有计算机程序/指令,所述计算器程序/指令被处理器执行时实现如上所述方法的步骤。
[0048]
本发明实施例提供一种套料的方法,与现有技术相比,其有益效果在于:
[0049]
本发明实施例提供的一种套料的方法,能够根据需要加工的零件的参数和船舶设计系统中的型材的数据计算出套料组合方案,避免人工计算易计算错误而导致误差的问题,减少资源浪费。
[0050]
本发明实施例提供的一种套料的装置,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题,减少资源浪费,同时提高计算效率。
[0051]
本发明实施例提供的一种计算机设备,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题,减少资源浪费,同时提高计算效率。
[0052]
本发明实施例提供的一种计算机可读储存介质,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题。
附图说明
[0053]
图1是本发明实施例的流程图。
[0054]
图2是本发明实施例s3的流程图。
[0055]
图3是本发明实施例s34的流程图。
[0056]
图4是本发明实施例s342的流程图。
[0057]
图5是本发明实施例s343的流程图。
具体实施方式
[0058]
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0059]
在本发明的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0060]
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0061]
此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0062]
对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0063]
请参照图1-5所示,本发明实施例优选实施例的一种套料的方法,包括如下步骤:
[0064]
s1、记需要加工的零件为第一型材,获取所述第一型材的参数。
[0065]
为了便于描述,将需要加工的零件记为第一型材,也就是说第一型材指的是之后要加工成成品的零件。
[0066]
s2、记船舶设计系统中的型材为第二型材,提取所述第二型材的数据。
[0067]
为了便于描述,将船舶设计系统中的型材记为第二型材,第二型材可以认为是备选的母料。
[0068]
s3、根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案。其中:
[0069]
s31、对所述第二型材进行分组。
[0070]
s32、依次提取一组所述第二型材。
[0071]
s33、将所述第一型材中与s32中提取的单组所述第二型材相匹配的最长的单个所述第一型材作为母料。
[0072]
s34、将s32中提取的单组所述第二型材套入所述母料中并得到套料数据。
[0073]
在计算过程中,套料数据组成套料组合方案。
[0074]
其中:
[0075]
s341、将s32中提取的单组所述第二型材按照从长到短的顺序进行排序。
[0076]
s342、将s341中排序后的所述第二型材依次套入所述母料。其中:
[0077]
s3421、依次从所述s341中排序的单组所述第二型材中提取单个零件。
[0078]
s3422、判断所述母料的余料长度是否大于所述零件的套料长度。
[0079]
若是,则将s341中提取的所述零件套入所述母料,并计算母料的余料长度,并在所述s341中排序的单组所述第二型材中剔除该零件。
[0080]
若否,则执行s3431。
[0081]
s3423、判断s3422中所述零件是否排列在s3411中排序的单组所述第二型材的最后位置。
[0082]
若是,则执行s35。
[0083]
若否,则执行s3421。
[0084]
s343、优化所述母料的长度。其中:
[0085]
s3431、将与s32中提取的单组所述第二型材相匹配的所述第一型材从长到短进行排序。
[0086]
s3432、依次从s3431中取出所述第一型材。
[0087]
s3433、判断s3432中取出的所述第一型材的长度是否小于所述母料的套料长度。
[0088]
若是,则执行s344。
[0089]
若否,则所述第二型材的长度作为优化后的所述母料的长度。
[0090]
s3434、判断s3432中取出的所述第一型材是否排列在s3431中排序的所有所述第一型材的最后位置。
[0091]
若是,则保存套料数据。
[0092]
若否;则执行s3432。
[0093]
s344、判断s32中提取的单组所述第二型材是否套完。
[0094]
若是,则执行s35。
[0095]
若否,则执行s342。
[0096]
s35、判断是否取尽在s31中进行分组的每一组所述第二型材。
[0097]
若是,则执行s4。
[0098]
若否,则执行s32。
[0099]
s4、输出所述套料组合方案。
[0100]
本发明实施例提供的一种套料的方法,能够根据需要加工的零件的参数和船舶设计系统中的型材的数据计算出套料组合方案,避免人工计算易计算错误而导致误差的问题,减少资源浪费。
[0101]
本实施例还提供一种套料的装置,包括:
[0102]
输入单元,用于用户输入第一型材的参数。
[0103]
数据提取单元,用于提取所述第二型材的数据。
[0104]
计算单元,用于根据所述第一型材的参数和所述第二型材的数据计算出套料组合方案。
[0105]
输出单元,用于输出所述套料组合方案。
[0106]
本发明实施例提供的一种套料的装置,能够实现上述套料的方法,使用者在输入
单元输入数据,之后在输入端元得到套料组合方案,计算效率更高,避免人工计算易计算错误而导致误差的问题,减少资源浪费。
[0107]
本实施例还提供一种计算机设备,包括处理器,所述处理器用于执行储存器中储存的计算机程序时实现如上所述方法的步骤。
[0108]
本发明实施例提供的一种计算机设备,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题,减少资源浪费,同时提高计算效率。
[0109]
本实施例还提供一种计算机可读储存介质,其上存储有计算机程序/指令,所述计算器程序/指令被处理器执行时实现如上所述方法的步骤。
[0110]
本发明实施例提供的一种计算机可读储存介质,能够实现上述套料的方法,避免人工计算易计算错误而导致误差的问题。
[0111]
综上,本发明实施例提供一种套料的方法、装置、计算机设备及可储存介质,其能够避免人工计算易计算错误而导致误差的问题,减少资源浪费。
[0112]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1