应用于3D打印的多系统同步方法、装置和存储介质制造方法及图纸

技术编号:37170393 阅读:16 留言:0更新日期:2023-04-20 22:41
本说明书实施例提供了一种应用于3D打印的多系统同步方法、装置和存储介质,所述多系统包括打印机和挤出机,所述方法包括:采集所述打印机的移动信息;根据所述移动信息,确定所述挤出机的挤出值数据;根据所述移动信息和所述挤出值数据,创建所述打印机的打印点和所述挤出机的材料挤出控制节点的函数关系;根据所述函数关系,控制所述打印机和所述挤出机同步运行。本申请提供的技术方案用以解决现有技术存在打印机和挤出机不同步和耗材量较大的问题。问题。问题。

【技术实现步骤摘要】
应用于3D打印的多系统同步方法、装置和存储介质


[0001]本文件涉及3D打印领域,尤其涉及一种应用于3D打印的多系统同步方法、装置和存储介质。

技术介绍

[0002]3D打印技术是一种以零件的三维模型为背景,通过材料逐层沉积的方式构建三维实体的工艺技术,因为其成型速度快、成本低,且还可以结构复杂的复杂构建,已经被广泛应用于电子、医学、建筑和航空航天等领域。
[0003]常规的打印模式是基于打印机在三个方向(三轴)任意移动以及预先设置支撑体完成。
[0004]然而,打印机三轴移动时,打印机和挤出机不能一体,因此要求打印机和挤出机需要同时移动。此外,分离支撑结构和成型物件时,导致部分耗材附着在支撑体上,从而造成耗材浪费。

技术实现思路

[0005]鉴于上述的分析,本申请旨在提出了一种应用于3D打印的多系统同步方法、装置和存储介质,用于解决上述技术问题中的至少一个。
[0006]第一方面,本说明书一个或多个实施例提供了一种应用于3D打印的多系统同步方法,包括:
[0007]采集所述打印机的移动信息;
[0008]根据所述移动信息,确定所述挤出机的挤出值数据;
[0009]根据所述移动信息和所述挤出值数据,创建所述打印机的打印点和所述挤出机的材料挤出控制节点的函数关系;
[0010]根据所述函数关系,控制所述打印机和所述挤出机同步运行。
[0011]进一步地,所述打印机设置在机械手臂上;
[0012]所述采集所述打印机的移动信息,包括:
[0013]采集所述机械手臂的移动轨迹。
[0014]进一步地,所述移动信息来自于所述机械手臂的G代码。
[0015]进一步地,所述根据所述移动信息,确定所述挤出机的挤出值数据,包括:
[0016]根据所述移动信息,确定所述打印机的移动长度;
[0017]确定所述移动长度对应的体积;
[0018]根据所述移动长度对应的体积,确定所述挤出值数据。
[0019]进一步地,所述根据所述函数关系,控制所述打印机和所述挤出机同步运行,包括:
[0020]检测所述打印机的当前打印点;
[0021]根据所述函数关系和所述当前打印点,确定所述挤出机的当前挤出节点;
[0022]根据所述当前打印点和所述当前挤出节点,同时向所述打印机和所述挤出机发送指令。
[0023]第二方面,本说明书一个或多个实施例提供了一种应用于3D打印的多系统同步装置,包括:采集模块、数据处理模块和控制模块;
[0024]所述采集模块用于采集所述打印机的移动信息;
[0025]所述数据处理模块用于根据所述移动信息,确定所述挤出机的挤出值数据;根据所述移动信息和所述挤出值数据,创建所述打印机的打印点和所述挤出机的材料挤出控制节点的函数关系;
[0026]所述控制模块用于根据所述函数关系,控制所述打印机和所述挤出机同步运行。
[0027]进一步地,所述采集模块用于采集所述机械手臂的移动轨迹。
[0028]进一步地,所述数据处理模块用于根据所述移动信息,确定所述打印机的移动长度;确定所述移动长度对应的体积;根据所述移动长度对应的体积,确定所述挤出值数据。
[0029]进一步地,所述控制模块用于检测所述打印机的当前打印点;
[0030]根据所述函数关系和所述当前打印点,确定所述挤出机的当前挤出节点;
[0031]根据所述当前打印点和所述当前挤出节点,同时向所述打印机和所述挤出机发送指令。
[0032]第三方面,本说明书一个或多个实施例提供了一种存储介质,包括:
[0033]用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现第一方面所述的方法。
[0034]与现有技术相比,本申请至少能实现以下技术效果:
[0035]3D打印机喷头经过的各个点为打印点,挤出机在挤出的耗材数量为挤出量(挤出值数据)。打印点基于打印机的移动信息获得,之后获取每个打印点的挤出量,实现建立打印机和挤出机的数量关系和数据联系,最后基于数量关系和数据联系实现同步控制打印机和挤出机。此外,同步控制使得3D打印得到模型更精准,因而对于一些负载曲面空间结构,不需要设置支撑结构。
附图说明
[0036]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本说明书一个或多个实施例提供的一种应用于3D打印的多系统同步方法流程图;
[0038]图2为本说明书一个实施例提供的打印点和材料挤出控制节点的映射关系;
[0039]图3为本说明书一个实施例提供的一种Twist零件的结构示意图。
具体实施方式
[0040]为了使本
的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术
方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
[0041]目前被广泛应用的传统三轴打印设备,因为其自由度低,只能沿着单个方向沉积材料进行打印,这就导致了当需要打印某种复杂结构的零件时,例如具有悬垂结构的零件,需要添加支撑结构才能继续完成打印,支撑结构的存在会增加打印时间和浪费打印材料,且在打印完成后需要人工拆除进行后处理过程,进而可能会导致打印零件的表面质量降低。
[0042]而采用打印机和挤出机分开,虽然能在一定程度上解决自由度低的问题,但无法控制打印机和挤出机同步运行,还是会造成模型存在缺陷。
[0043]基于上述技术场景,本申请提供了一种应用于3D打印的多系统同步方法,包括以下步骤:
[0044]步骤1、采集打印机的移动信息。
[0045]在本申请实施例中,移动信息为打印机在运行的时的轨迹。3D打印机在打印前会设置一定路线,即前述轨迹。
[0046]优选地,为了提高打印自由度,将打印机设置在机械手臂上。机械手臂可以将自由度提升至4

6个,甚至更多。此时,打印机的移动信息来自于机械手臂的G代码。
[0047]步骤2、根据移动信息,确定挤出机的挤出值数据。
[0048]在本申请实施例中,根据移动信息,确定打印机的移动长度。确定移动长度对应的体积,假设3D打印机的碰头是一个固定尺寸的圆,工件实质上有“碰头”经过空间变化得到的多位立体图像,这个空间变化就是移动长度。因此,基于移动长度可以得到工件的体积。根据移动长度对应的体积,确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于3D打印的多系统同步方法,其特征在于,所述多系统包括打印机和挤出机,所述方法包括:采集所述打印机的移动信息;根据所述移动信息,确定所述挤出机的挤出值数据;根据所述移动信息和所述挤出值数据,创建所述打印机的打印点和所述挤出机的材料挤出控制节点的函数关系;根据所述函数关系,控制所述打印机和所述挤出机同步运行。2.根据权利要求1所述的方法,其特征在于,所述打印机设置在机械手臂上;所述采集所述打印机的移动信息,包括:采集所述机械手臂的移动轨迹。3.根据权利要求2所述的方法,其特征在于,所述移动信息来自于所述机械手臂的G代码。4.根据权利要求1所述的方法,其特征在于,所述根据所述移动信息,确定所述挤出机的挤出值数据,包括:根据所述移动信息,确定所述打印机的移动长度;确定所述移动长度对应的体积;根据所述移动长度对应的体积,确定所述挤出值数据。5.根据权利要求1所述的方法,其特征在于,所述根据所述函数关系,控制所述打印机和所述挤出机同步运行,包括:检测所述打印机的当前打印点;根据所述函数关系和所述当前打印点,确定所述挤出机的当前挤出节点;根据所述当前打印点和所述当前挤出节点,同时向所述打印机和所述挤出机发送指令。6.一种应...

【专利技术属性】
技术研发人员:景喜双张承阳吕端平谢福宝陈思宇
申请(专利权)人:北京航空航天大学杭州创新研究院
类型:发明
国别省市:

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

1