面向云制造的3D打印加工任务处理方法及装置制造方法及图纸

技术编号:13187492 阅读:36 留言:0更新日期:2016-05-11 17:24
本发明专利技术提供一种面向云制造的3D打印加工任务处理方法及装置。该方法包括:对加工任务对应的多个三维模型按照3D打印设备可实施加工的加工材料进行归类,得到归类后的三维模型集合,对于每一个三维模型集合,按照三维模型对应的加工精度和3D打印设备的加工速度计算三维模型集合中的每个三维模型的预估加工时间,根据所有预估加工时间中的最大预估加工时间对所有的三维模型进行分组,将预估加工时间之和不大于最大预估加工时间的三维模型分为一组构建成加工子任务。本发明专利技术提供的面向云制造的3D打印加工任务处理方法及装置,实现了用尽量少的3D打印设备且高效地并行完成加工任务,尽量减少资源的浪费。

【技术实现步骤摘要】

本专利技术设及3D打印
,尤其设及一种面向云制造的3D打印加工任务处理方 法及装置。
技术介绍
公有云制造平台作为开放环境,用户可W向云制造平台接入各种制造资源和制造 服务,其最主要包括服务器和若干3D打印设备,3D打印设备通过适配接入装置接入服务器。 云制造平台中3D打印服务的基本应用流程是,用户向服务器提交包含=维模型和加工要求 的加工任务,也就是打印请求,服务器为用户选择并分配满足加工任务需求的3D打印设备 来完成加工任务。 简单的加工任务包含一个=维模型和加工要求,因此分配一个3D打印设备即可。 复杂的加工任务由若干个=维模型和对应的加工要求构成,且不同的=维模型在加工要求 上还会存在材料、精度等差异,在云制造平台中,当服务器同时接收到多个加工任务或者接 收到一个复杂的加工任务时,需要服务器调度多个3D打印设备形成服务组合来并行完成加 工任务。如何实现用尽量少的3D打印设备且快速地完成加工任务,目前缺乏有效的处理方 法。
技术实现思路
本专利技术提供一种面向云制造的3D打印加工任务处理方法及装置,可实现用尽量少 的3的T印设备且高效地并行完成加工任务。 第一方面,本专利技术提供一种面向云制造的3的T印加工任务处理方法,包括: 对加工任务对应的多个=维模型按照3D打印设备可实施加工的加工材料进行归 类,得到归类后的=维模型集合; 对于每一个=维模型集合,进行如下处理:[000引按照=维模型对应的加工精度和3D打印设备的加工速度计算=维模型集合中的 每个=维模型的预估加工时间; 根据所有预估加工时间中的最大预估加工时间对所有的=维模型进行分组,将预 估加工时间之和不大于所述最大预估加工时间的=维模型分为一组构建成加工子任务。 进一步地,所述按照=维模型对应的加工精度和3D打印设备的加工速度计算=维 模型集合中的每个=维模型的预估加工时间,包括: 根据如下公式计算=维模型集合中的每个=维模型的预估加工时间T: T=K*Vm(l+W)/S 其中,K为所述加工精度对应的速度系数,Vm为模型耗材体积,W为加工产生的耗材 废料系数,S为3D打印设备的加工速度。 进一步地,所述根据所有预估加工时间中的最大预估加工时间对所有的=维模型 进行分组,将预估加工时间之和不大于所述最大预估加工时间的=维模型分为一组构建成 加工子任务,包括: 对所有的=维模型按照预估加工时间从大到小的顺序进行排序,得到序列Tl, 了2、、、、化; 将最大预估加工时间Tl对应的=维模型组成第一个加工子任务,Tmax = Tl; 判断是否存在满足条件的化,其中2如如,若是 则将满足条件的多个化对应的多个S维模型组成一个加工子任务,若否则将化对应的一个 =维模型组成一个加工子任务。 进一步地,所述将预估加工时间之和不大于所述最大预估加工时间的=维模型分 为一组构建成加工子任务之后,还包括: 将每一加工子任务分别分配到不同的3D打印设备上,W使多个3D打印设备并行处 理所有的加工子任务。 第二方面,本专利技术提供一种面向云制造的3D打印加工任务处理装置,包括: 归类模块,用于对加工任务对应的多个=维模型按照3D打印设备可实施加工的加 工材料进行归类,得到归类后的=维模型集合; 计算模块,用于对于每一个S维模型集合,按照S维模型对应的加工精度和3D打 印设备的加工速度计算=维模型集合中的每个=维模型的预估加工时间; 分组模块,用于根据所有预估加工时间中的最大预估加工时间对所有的=维模型 进行分组,将预估加工时间之和不大于所述最大预估加工时间的=维模型分为一组构建成 加工子任务。 进一步地,所述计算模块具体用于: 根据如下公式计算=维模型集合中的每个=维模型的预估加工时间T: T=K*Vm(l+W)/S 其中,K为所述加工精度对应的速度系数,Vm为模型耗材体积,W为加工产生的耗材 废料系数,S为3D打印设备的加工速度。 进一步地,所述分组模块具体用于: 对所有的=维模型按照预估加工时间从大到小的顺序进行排序,得到序列Tl, T2----化; 将最大预估加工时间Tl对应的=维模型组成第一个加工子任务,Tmax = Tl;[003。判断是否存在满足条件的Tk,其中2 ^ ^ n,若是 则将满足条件的多个化对应的多个S维模型组成一个加工子任务,若否则将化对应的一个 =维模型组成一个加工子任务。 进一步地,还包括; 分配模块,用于在所述分组模块将预估加工时间之和不大于所述最大预估加工时 间的=维模型分为一组构建成加工子任务之后,将每一加工子任务分别分配到不同的3的T 印设备上,W使多个3的T印设备并行处理所有的加工子任务。 本专利技术提供的面向云制造的3D打印加工任务处理方法及装置,通过将加工任务对 应的多个=维模型按照3D打印设备可实施加工的加工材料进行归类,得到归类后的=维模 型集合,计算出每个=维模型的预估加工时间,采用按预估加工时间进行分组构建加工子 任务时,保证加工子任务的预估加工时间小于同类材料的最大预估加工时间,能充分利用 云制造平台中海量的3D打印设备来实现并行处理所有的加工子任务,处理的速度得到保 证。在构建加工子任务时,将预估时间较小的=维模型组合一起构建成加工子任务,能减少 所需3D打印设备的数量,从而减少3D打印加工件从服务提供方寄付给用户的物流成本。因 此,实现了用尽量少的3D打印设备且高效地并行完成加工任务。另外,由于考虑了材料和精 度的差别,适用于包含多种材料加工的产品加工任务,提高了本专利技术的适用性。【附图说明】 为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术 描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一 些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W根据运 些附图获得其他的附图。 图1为本专利技术面向云制造的3D打印加工任务处理方法实施例一的流程图; 图2为本实施例中一种构建加工子任务的方法的流程图; 图3为本专利技术面向云制造的3D打印加工任务处理装置实施例一的结构示意图; 图4为本专利技术面向云制造的3D打印加工任务处理装置实施例二的结构示意图。【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本 专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例, 而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳 动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 图1为本专利技术面向云制造的3D打印加工任务处理方法实施例一的流程图,如图1所 示,本实施例的方法可W包括: SlOl、对加工任务对应的多个=维模型按照3D打印设备可实施加工的加工材料进 行归类,得到归类后的S维模型集合。 具体地,3D打印设备可实施加工的加工材料包括丙締腊-下二締-苯乙締塑料 (Ac巧Ionitrile Butadiene Styrene plastic,简称:ABS)、聚乳酸(Polylactic Acid,简 称:PLA)塑料丝、光敏液态树脂、橡胶、尼龙粉末、金属粉末、陶瓷粉末和石膏粉末等,归类 时,ABS和PLA塑料丝可W归为一类,其他的光敏液态树脂、橡胶、尼龙粉末本文档来自技高网...

【技术保护点】
一种面向云制造的3D打印加工任务处理方法,其特征在于,包括:对加工任务对应的多个三维模型按照3D打印设备可实施加工的加工材料进行归类,得到归类后的三维模型集合;对于每一个三维模型集合,进行如下处理:按照三维模型对应的加工精度和3D打印设备的加工速度计算三维模型集合中的每个三维模型的预估加工时间;根据所有预估加工时间中的最大预估加工时间对所有的三维模型进行分组,将预估加工时间之和不大于所述最大预估加工时间的三维模型分为一组构建成加工子任务。

【技术特征摘要】

【专利技术属性】
技术研发人员:张霖麦金耿任磊史策赵帧
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

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

1