System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及3d打印,尤其涉及一种3d打印控制方法及装置、电子设备和存储介质。
技术介绍
1、在3d喷墨打印技术中,3d打印设备中的打印头基于切片层打印数据向构建平台上喷射液体材料以形成材料层,通常在打印头进行喷墨打印操作后,校平部件需要对形成的材料层进行校平处理以提高最终打印物体的精度,然而,由于构建平台下降不及时、参数设置不当和/或系统误差等因素影响,导致校平部件在进行校平处理的过程中可能会与已打印的模型部分发生碰撞,如未能及时发现发生频繁碰撞,可能会导致打印头、电机和/或校平部件等精密器件损坏以及打印的模型出现质量问题。
技术实现思路
1、本申请实施例提供一种3d打印控制方法及装置、电子设备和存储介质,通过该方法可以及时发现校平部件在进行校平处理的过程中是否与已打印的模型部分发生碰撞。
2、第一方面,本申请实施例提供一种3d打印控制方法,应用于3d打印设备,3d打印设备包括打印头和校平部件,校平部件用于对打印头喷射形成的材料层进行校平处理,该方法包括:在校平部件进行校平处理过程中,获取校平部件的速度信息;基于速度信息生成相应的速度曲线;基于速度曲线对3d打印设备的运行状态进行调整。根据校平部件的速度曲线调整3d打印设备的运行状态,可以及时预测到校平部件在校平过程中是否可能出现了碰撞现象,并根据预测结果调整打印设备的运行状态,避免因未及时发现发生碰撞现象而导致打印头、电机和/或校平部件等精密器件损坏,同时可以提高3d打印质量。
3、在一种可能的实现方式中,
4、在一种可能的实现方式中,在3d打印流程中,所述打印头执行多轮喷射,所述校平部件对所述打印头每一轮喷射后形成的材料层进行校平处理;所述在所述校平部件进行校平处理过程中,获取所述校平部件的速度信息包括:每隔预设时间间隔获取一次所述校平部件的速度信息,以得到多个所述速度信息。
5、在一种可能的实现方式中,基于所述速度信息生成相应的速度曲线包括:实时生成与多个所述速度信息相应的速度方差曲线或速度标准差曲线。
6、在一种可能的实现方式中,所述基于所述速度曲线对所述3d打印设备的运行状态进行调整包括:基于所述速度曲线,确定所述校平部件是否存在异常状态,当确定所述校平部件存在异常状态,则触发控制所述3d打印设备暂停或继续打印,和/或,基于所述速度曲线,确定所述校平部件是否存在异常状态,当确定所述校平部件存在异常状态,在用户界面展示用于说明校平部件存在异常状态的警示信息。
7、在一种可能的实现方式中,当仅在用户界面展示用于说明校平部件存在异常状态的警示信息之后,还包括:响应于用户操作,控制所述3d打印设备暂停或继续打印。
8、在一种可能的实现方式中,所述基于所述速度曲线,确定所述校平部件是否存在异常状态包括:当所述速度曲线中所有数值均不大于第一预设阈值时,确定所述校平部件处于正常状态;当所述速度曲线中存在大于所述第一预设阈值的异常数值时,确定所述校平部件存在异常状态。
9、在一种可能的实现方式中,当所述异常数值为不大于第二预设阈值的第一异常数值时,确定所述校平部件在所述第一异常数值对应的持续时间,预测出现第一撞击现象;当所述异常数值为大于第二预设阈值的第二异常数值时,预测出现第二撞击现象;其中,所述第二撞击现象的撞击强度高于所述第一撞击现象。
10、在一种可能的实现方式中,当所述第一异常数值的持续时间不大于预设时长时,则确定所述第一撞击现象为瞬态撞击;或者当所述第一异常数值的持续时间大于预设时长时,则确定所述第一撞击现象为持续撞击。
11、在一种可能的实现方式中,当确定所述校平部件存在异常状态之后,还包括:获取当前打印进度;基于所述打印进度及确定的所述校平部件存在的异常状态触发控制所述3d打印设备暂停或继续打印,和/或,基于所述打印进度及确定的所述校平部件存在的异常状态在用户界面展示所述打印进度及确定的所述校平部件存在的异常状态的警示信息。
12、在一种可能的实现方式中,基于所述速度曲线对所述3d打印设备的运行状态进行调整具体包括:基于所述速度曲线,以及校平部件的运动位移数据和/或扭矩数据,对所述3d打印设备的运行状态进行调整。
13、在一种可能的实现方式中,当确定所述校平部件存在异常状态,则触发控制所述3d打印设备暂停或继续打印具体包括:当确定所述校平部件存在异常状态,则触发所述3d打印设备进入异常处理模式,在所述异常处理模式下,所述3d打印设备自动控制是否继续执行喷墨打印。
14、第二方面,本申请实施例还提供一种3d打印控制装置,包括:采集模块,用于在所述校平部件进行校平处理过程中,获取所述校平部件的速度信息;生成模块,用于基于所述速度信息生成相应的速度曲线;处理模块,用于基于所述速度曲线对所述3d打印设备的运行状态进行调整。
15、第三方面,本申请实施例还提供一种3d打印控制装置,包括处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时实现第一方面提供的3d打印控制方法。
16、第四方面,本申请实施例还提供一种电子设备,该电子设备包括第三方面提供的3d打印控制装置。
17、第五方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面提供的3d打印控制方法。
18、第六方面,本申请实施例还提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行时实现第一方面提供的3d打印控制方法。
19、通过上述技术方案,可以在3d打印设备打印过程中,具体可以在校平部件进行校平处理过程中获取校平部件的速度信息,进而可以生成相应的速度曲线。进而可以基于该速度曲线调整3d打印设备的运行状态,具体可以为确定3d打印设备是否继续打印,其中,基于该速度曲线预测校平部件在校平处理过程中是否可能出现了碰撞现象,并根据预测结果调整3d打印设备的运行状态,避免因未及时发现发生碰撞现象而导致打印头、电机和/或校平部件等精密器件损坏,同时提高3d打印质量。
本文档来自技高网...【技术保护点】
1.一种3D打印控制方法,其特征在于,应用于3D打印设备,所述3D打印设备包括打印头和校平部件,所述校平部件用于对所述打印头喷射形成的材料层进行校平处理,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述校平部件的速度信息包括所述校平部件的旋转速度。
3.根据权利要求1所述的方法,其特征在于,在3D打印流程中,所述打印头执行多轮喷射,所述校平部件对所述打印头每一轮喷射后形成的材料层进行校平处理;
4.根据权利要求1所述的方法,其特征在于,基于所述速度信息生成相应的速度曲线包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述基于所述速度曲线对所述3D打印设备的运行状态进行调整包括:
6.根据权利要求5所述的方法,其特征在于,当仅在用户界面展示用于说明校平部件存在异常状态的警示信息之后,还包括:
7.根据权利要求5所述的方法,其特征在于,所述基于所述速度曲线,确定所述校平部件是否存在异常状态包括:
8.根据权利要求7所述的方法,其特征在于,
9.根据权利要求8所述的
10.根据权利要求5所述的方法,其特征在于,当确定所述校平部件存在异常状态之后,还包括:
11.根据权利要求1所述的方法,其特征在于,基于所述速度曲线对所述3D打印设备的运行状态进行调整具体包括:
12.根据权利要求5所述的方法,其特征在于,当确定所述校平部件存在异常状态,则触发控制所述3D打印设备暂停或继续打印具体包括:当确定所述校平部件存在异常状态,则触发所述3D打印设备进入异常处理模式,在所述异常处理模式下,所述3D打印设备自动控制暂停或继续打印。
13.一种3D打印控制装置,其特征在于,所述装置包括:
14.一种3D打印控制装置,其特征在于,所述装置包括:
15.一种电子设备,其特征在于,所述电子设备包括权利要求14所述的3D打印控制装置。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-12中任意一项所述的3D打印控制方法。
...【技术特征摘要】
1.一种3d打印控制方法,其特征在于,应用于3d打印设备,所述3d打印设备包括打印头和校平部件,所述校平部件用于对所述打印头喷射形成的材料层进行校平处理,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述校平部件的速度信息包括所述校平部件的旋转速度。
3.根据权利要求1所述的方法,其特征在于,在3d打印流程中,所述打印头执行多轮喷射,所述校平部件对所述打印头每一轮喷射后形成的材料层进行校平处理;
4.根据权利要求1所述的方法,其特征在于,基于所述速度信息生成相应的速度曲线包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述基于所述速度曲线对所述3d打印设备的运行状态进行调整包括:
6.根据权利要求5所述的方法,其特征在于,当仅在用户界面展示用于说明校平部件存在异常状态的警示信息之后,还包括:
7.根据权利要求5所述的方法,其特征在于,所述基于所述速度曲线,确定所述校平部件是否存在异常状态包括:
8.根据权利要求7所述的方法,其特征在于,
9.根据权利要求8所述的...
【专利技术属性】
技术研发人员:陈保全,赵永豪,吴国珍,蔡松涛,张义龙,
申请(专利权)人:珠海赛纳三维科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。