【技术实现步骤摘要】
3D打印路径的处理方法和装置
[0001]本专利技术涉及
3D
打印
,具体而言,涉及一种
3D
打印路径的处理方法和装置
。
技术介绍
[0002]立体光刻
(Stereo lithography
,简称为
SLA)3D
打印是根据待打印的目标对象的三维模型切片,按照规划的打印路径进行激光固化,从而形成
3D
打印模型的一种工艺,其中,规划打印路径的主要参考数据是切片的原始轮廓
。
为了使片层过渡更加平滑,切片软件往往会在对三维模型进行切片化操作时对模型表面进行三角化处理
。
[0003]但由于三维模型表面进行了三角化处理,切片边缘会由首尾相接的小线段组成切片轮廓,三维模型表面三角化的越精细,最后切片轮廓的小线段越多,这些小线段经过偏置等运算操作并不会消失,而在
3D
打印过程中,激光会沿着这些小线段依次进行固化
。
[0004]在
3D
打印过程中,激光在运行到这些小线段的末端时会减速并调整路径方向,这使得
3D
打印机在执行打印过程中激光多次停顿,轮廓上能量分布不均匀,部分区域能量集中
、
持续固化,导致
3D
打印模型表面出现异常凸起,影响
3D
打印模型外观及表面性能
。
其中,以线成型为主的
3D
工艺
(
如粉末床熔融r/>(PBF)、
定向能量沉积
(DED)、
熔融沉积制造
(FDM)
等
)
,均会存在类似的问题
。
而且,现有打印路径的处理方法复杂度高,严重影响后期的路径规划效率,过多的小线段还会导致打印速度严重降低,影响打印效率
。
[0005]现有
3D
打印中,在处理
3D
打印机沉积材料速度与成品分辨率的过程中,一般较大直径的喷嘴比较小直径的喷嘴速度更快,但会产生更多的脊线和轮廓,使得在后期必须进行平滑处理,从而增加了大量的后期制作成本
。
[0006]针对上述的问题,目前尚未提出有效的解决方案
。
技术实现思路
[0007]本专利技术的主要目的在于提供一种
3D
打印路径的处理方法和装置,以至少解决由于三维模型切片轮廓的小线段过多造成的打印机路径规划效率低的技术问题
。
[0008]为了实现上述目的,根据本专利技术的一个方面,提供了一种
3D
打印路径的处理方法,包括:获取
3D
打印机执行打印操作时,
3D
打印机的打印路径的起始点的位置信息,其中,起始点为待打印的目标对象的三维模型的切片轮廓型线上的任意一点;控制
3D
打印机以起始点为起点,沿预设方向依次获取切片轮廓型线上的参考点;基于起始点与参考点之间围设成的区域,确定
3D
打印机执行
3D
打印作业过程中需执行打印动作的待打印的打印点;将起始点和待打印的打印点依次通过平滑直线连接,生成打印路径;基于打印路径控制
3D
打印机执行
3D
打印作业,得到目标对象,基于起始点与参考点之间围设成的区域,确定待打印的打印点,包括:根据参考点,沿预设方向,分别确定以起始点为顶点,以各参考点与起始点的连线为角平分线各作两条射线,其中,参考点与对应的两条射线之间的最小距离均满足预设值,预设值为根据
3D
打印机的激光宽度确定;基于各参考点,以及各参考点对应的两条射线与起始点之间围设成的区域,确定待打印的打印点,基于起始点与参考点之间围设成的
区域,确定待打印的打印点,包括:以起始点为起点,沿预设方向,获取起始点与该起始点相邻的参考点之间
、
以及相邻参考点之间形成的相邻向量的夹角的角度值;基于角度值确定位于相邻向量之间的参考点是否为待打印的打印点,其中,参考点包括被标记成待删除的点;在确定角度值大于预设角度值的情况下,确定位于相邻向量之间的参考点为待打印的打印点
。
[0009]根据本专利技术的另一个方面,还提供了一种
3D
打印路径的处理装置,包括:第一获取单元,获取
3D
打印机执行打印操作时,
3D
打印机的打印路径的起始点的位置信息,其中,起始点为待打印的目标对象的三维模型的切片轮廓型线上的任意一点;第二获取单元,控制
3D
打印机以起始点为起点,沿预设方向依次获取切片轮廓型线上的参考点;确定单元,基于起始点与参考点之间围设成的区域,确定
3D
打印机执行
3D
打印作业过程中需执行打印动作的待打印的打印点;生成单元,将起始点和待打印的打印点依次通过平滑直线连接,生成打印路径;执行单元,基于打印路径控制
3D
打印机执行
3D
打印作业,得到目标对象,其中,其中,基于起始点与参考点之间围设成的区域,确定待打印的打印点,包括:根据参考点,沿预设方向,分别确定以起始点为顶点,以各参考点与起始点的连线为角平分线各作两条射线,其中,参考点与对应的两条射线之间的最大距离均满足预设值,预设值为根据
3D
打印机的激光宽度确定;基于各参考点,以及各参考点对应的两条射线与起始点之间围设成的区域,确定待打印的打印点;以起始点为起点,沿预设方向,获取起始点与该起始点相邻的参考点之间
、
以及相邻参考点之间形成的相邻向量的夹角的角度值;基于角度值确定位于相邻向量之间的参考点是否为待打印的打印点,其中,参考点包括被标记成待删除的点;在确定角度值大于预设角度值的情况下,确定位于相邻向量之间的参考点为待打印的打印点
。
[0010]根据本专利技术的另一个方面,还提供了一种
3D
打印系统,包括
3D
打印路径的处理装置,处理装置为上述的处理装置
。
[0011]根据本专利技术的另一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述
3D
打印路径的处理方法
。
[0012]根据本专利技术的另一个方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述
3D
打印路径的处理方法
。
[0013]采用本申请的技术方案,通过获取
3D
打印机的起始点的位置信息,并控制打印机以起始点为起点,沿预设方向依次获取切片轮廓型线上的参考点,基于起始点与参考点之间围设成的区域,确定
3D
打印机执行
3D
打印作业过程中需执行打印动作的待打印的打印点;将起始点和本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种
3D
打印路径的处理方法,其特征在于,包括:获取
3D
打印机执行打印操作时,所述
3D
打印机的打印路径的起始点的位置信息,其中,所述起始点为待打印的目标对象的三维模型的切片轮廓型线上的任意一点;控制所述
3D
打印机以所述起始点为起点,沿预设方向依次获取所述切片轮廓型线上的参考点;基于所述起始点与所述参考点之间围设成的区域,确定所述
3D
打印机执行
3D
打印作业过程中需执行打印动作的待打印的打印点;将所述起始点和所述待打印的打印点依次通过平滑直线连接,生成所述打印路径;基于所述打印路径控制所述
3D
打印机执行
3D
打印作业,得到所述目标对象;基于所述起始点与所述参考点之间围设成的区域,确定所述待打印的打印点,包括:根据所述参考点,沿所述预设方向,分别确定以所述起始点为顶点,以各所述参考点与所述起始点的连线为角平分线各作两条射线,其中,所述参考点与对应的两条所述射线之间的最大距离均满足预设值,所述预设值为根据所述
3D
打印机的激光宽度确定;基于各所述参考点,以及各所述参考点对应的两条射线与所述起始点之间围设成的区域,确定所述待打印的打印点;基于所述起始点与所述参考点之间围设成的区域,确定所述待打印的打印点,包括:以所述起始点为起点,沿所述预设方向,获取所述起始点与该所述起始点相邻的所述参考点之间
、
以及相邻所述参考点之间形成的相邻向量的夹角的角度值;基于所述角度值确定位于所述相邻向量之间的所述参考点是否为所述待打印的打印点,其中,所述参考点包括被标记成待删除的点;在确定所述角度值大于预设角度值的情况下,确定位于所述相邻向量之间的所述参考点为所述待打印的打印点
。2.
一种
3D
打印路径的处理装置,其特征在于,包括:第一获取单元,获取
3D
打印机执行打印操作时,所述
3D
打印机的打印路径的起始点的位置信息,其中,所述起始点为待打印的目标对象的三维模型的切片轮廓型线上的任意一...
【专利技术属性】
技术研发人员:苏彦,谢瑜,叶航,陈明,张靖,金良,
申请(专利权)人:浙江迅实科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。