一种在3D打印过程中对个体零件单独取消打印的方法技术

技术编号:35498474 阅读:15 留言:0更新日期:2022-11-05 17:01
本发明专利技术公开了一种在3D打印过程中对个体零件单独取消打印的方法,属于三维打印技术领域,包括建立文件解析服务器和零件编辑服务器,在文件解析服务器中导入CLF文件,解析出每一层的打印数据,在零件编辑服务器中选择待取消打印的零件,并加入到隐藏零件列表,同时提供对隐藏零件列表和显示零件列表之间的设置菜单,根据隐藏零件列表取消待取消打印的零件的下一层以及后续层的打印,解决了在发现单个零件打印错误时,通过对打印错误的零件的打印层数据进行隐藏从而单独取消对错误零件的打印的技术问题,本发明专利技术可在打印的过程中实现取消单个零件打印,极大的提高了打印效率和容错率,节省了粉末,能适应于多种3D打印设备,易推广。广。广。

【技术实现步骤摘要】
一种在3D打印过程中对个体零件单独取消打印的方法


[0001]本专利技术属于三维打印
,尤其涉及一种在3D打印过程中对个体零件单独取消打印的方法。

技术介绍

[0002]在进行零件的3D打印时,零件会被分割成多个切面进行打印,这些零件的切片构成了切片文件,一般一个切片文件中包括很多个零件。在打印这些零件过程中发现某个零件打印失败了,但是只打印一部分还没有完全结束,这时需要取消打印这个零件,或隐藏它,同时其他零件继续打印,不要影响其他零件的打印。
[0003]零件打印坏了,有好几种可能性,例如排版时设置某个零件的功率不对导致零件局部脆化,或零件局部的铺粉量不足导致打印出来的零件不符合要求。
[0004]或者在排版时没有发现错误,但是排版结束后在打印之前对所有排版的零件数据进行审核校对,发现了某个零件数据是错误的。这时如果所有零件重新排版,势必会浪费很多时间,重复做不要必要的劳动。
[0005]目前的处理措施是在打印中途发现了这个问题,任其一直打印到结束为止,没有及时止损。导致浪费了很多粉末。如果中途发现零件损坏,就立刻停止打印这个零件,减少不必要的粉末的浪费。
[0006]传统技术中,当用户使用3D打印系统进行零件打印时,假如打印过程中发现某个零件打印失败或发现前期对零件的切片排版是错误的,打算废弃掉某个零件时,对某个零件所在的基板区域垂直上方进行隔空遮挡。即在某个零件所在的基板区域垂直上方设置某种障碍物,以达到振镜板卡运动到那里不让激光打印的目的。这种方法使用性很差劲,毕竟隔空设置一个障碍物会影响振镜板卡和激光器的正常运转,而且这样对于障碍物边缘位置计算和处理也不精确。另外一种方案,当用户发现某个零件打印错误即将废弃,当振镜板卡运动到那个零件的位置时就将激光器关掉,一旦振镜板卡移出了那个零件的位置区域再次将激光器打开,这样一来假如有多个零件要废弃,振镜板卡运动过程中激光器经常性的打开和关闭,会影响激光器的打印速度和设备性能。

技术实现思路

[0007]本专利技术的目的是提供一种在3D打印过程中对个体零件单独取消打印的方法,解决了在发现单个零件打印错误时,通过对打印错误的零件的打印层数据进行隐藏从而单独取消对错误零件的打印的技术问题。
[0008]为实现上述目的,本专利技术采用如下技术方案:一种在3D打印过程中对个体零件单独取消打印的方法,包括如下步骤:步骤1:建立文件解析服务器,文件解析服务器导入CLF文件,解析CLF文件中XML部分和二进制部分的每一个切片层的数据信息;CLF文件用于表示多个零件同时打印时的切片层数据,XML部分包括所有切片层的
总数、切片层编号列表和每一个切片层上每一个零件的包围盒信息;二进制部分数据用于表示每一个切片层上的所有零件的编号、轮廓数据和填充数据;步骤2:将本次待打印的切片层设定为当前层,根据CLF文件中的当前层的XML部分和二进制部分解析出当前层数据,在当前层数据中,包围盒信息用于表示待打印的区域;文件解析服务器将当前层数据发送给3D打印机,3D打印机根据当前层数据打印当前层;步骤3:重复步骤2的方法,3D打印机依照切片层编号列表中编号顺序,逐层进行打印;步骤4:建立零件编辑服务器,零件编辑服务器通过互联网获取当前层数据,并根据当前层数据中的二进制部分解析出当前层所有零件的模型,生成模型图,并显示正在打印的模型图;零件编辑服务器将模型图中所有零件的编号加入到一个显示零件列表中;零件编辑服务器提供编辑菜单,根据编辑菜单中的选项生成相应的编辑指令;编辑菜单中的选项包含隐藏零件选项和显示零件选项,对应的编辑指令为隐藏零件指令和显示零件指令;步骤5:在执行步骤3的过程中,当用户发现有零件打印错误时,通过编辑菜单来选择显示零件选项或隐藏零件选项,选择的是显示零件选项,执行步骤8;选择的是隐藏零件选项,执行步骤6;步骤6:用户通过零件编辑服务器在模型图上选中打印错误的零件,并通过编辑菜单选择隐藏零件选项,零件编辑服务器在收到隐藏零件指令后将被选中零件的编号加入到一个隐藏零件列表中,并将隐藏零件列表中的零件的编号从显示零件列表中删除;步骤7:用户在选择完毕后,选择确定选项,零件编辑服务器在收到确定指令后,自动刷新显示模型图,并在模型图上不再显示隐藏零件列表中的零件的模型,执行步骤9;步骤8:零件编辑服务器在收到显示零件指令后,弹出隐藏零件列表,用户在隐藏零件列表中选择某个零件的编号移至显示零件列表中,零件编辑服务器更新隐藏零件列表和显示零件列表;步骤9:零件编辑服务器将显示零件列表和隐藏零件列表均发送给文件解析服务器,文件解析服务器在完成当前层打印并准备执行下一层打印时,根据显示零件列表重新解析待打印的区域,生成下一层数据,同时根据隐藏零件列表解析出打印错误的零件,并不再对错误的零件的后续所有的层进行打印;步骤10:零件编辑服务器将下一层数据发送给3D打印机,3D打印机根据下一层数据打印下一层;步骤11:根据步骤1到步骤10的方法完成零件的打印。
[0009]优选的,文件解析服务器通过互联网与零件编辑服务器通信。
[0010]优选的,所述入CLF文件为3D打印时采用的零件切片文件,轮廓数据和填充数据均为图形数据。
[0011]优选的,零件的包围盒为一个将零件在切片层上的轮廓完全包围的矩形框,矩形框的尺寸信息即为所述包围盒信息。
[0012]优选的,所述编辑菜单还设有放大当前页面选项、缩小当前页面选项、关闭当前菜单选项和刷新选项,分别用于放大显示模型图、缩小显示模型图、关闭所述编辑菜单和刷新显示模型图。
[0013]优选的,在执行步骤6时,用户通过点击模型图以外的空白显示区域来唤出所述编辑菜单。
[0014]优选的,在执行步骤6时,用户在模型图上选中打印错误的零件后,零件编辑服务器显示打印错误的零件对应的包围盒,并同时显示打印错误的零件对应的编号。
[0015]本专利技术所述的一种在3D打印过程中对个体零件单独取消打印的方法,解决了在发现单个零件打印错误时,通过对打印错误的零件的打印层数据进行隐藏从而单独取消对错误零件的打印的技术问题,本专利技术可在打印的过程中实现取消单个零件打印,极大的提高了打印效率和容错率,节省了粉末,能适应于多种3D打印设备,易推广。
附图说明
[0016]图1是本专利技术的流程图;图2是本专利技术的当前层零件数据对应的模型图示意图;图3是本专利技术的零件编辑服务器提供的隐藏零件列表的示意图;图4是本专利技术的零件编辑服务器提供给用户进行将零件进行隐藏或显示设置的列表示意图。
具体实施方式
[0017]由图1

图4所示的一种在3D打印过程中对个体零件单独取消打印的方法,包括如下步骤:步骤1:建立文件解析服务器,文件解析服务器导入CLF文件,解析CLF文件中XML部分和二进制部分的每一个切片层的数据信息;CLF文件用于表示多个零件同时打印时的切片层数据,XML部分包括所有切片层的总数、切片层编号列表和每一个切片层上每一个零件的包围盒信息;二进制部分数据用于表示每一个切片本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在3D打印过程中对个体零件单独取消打印的方法,其特征在于:包括如下步骤:步骤1:建立文件解析服务器,文件解析服务器导入CLF文件,解析CLF文件中XML部分和二进制部分的每一个切片层的数据信息;CLF文件用于表示多个零件同时打印时的切片层数据,XML部分包括所有切片层的总数、切片层编号列表和每一个切片层上每一个零件的包围盒信息;二进制部分数据用于表示每一个切片层上的所有零件的编号、轮廓数据和填充数据;步骤2:将本次待打印的切片层设定为当前层,根据CLF文件中的当前层的XML部分和二进制部分解析出当前层数据,在当前层数据中,包围盒信息用于表示待打印的区域;文件解析服务器将当前层数据发送给3D打印机,3D打印机根据当前层数据打印当前层;步骤3:重复步骤2的方法,3D打印机依照切片层编号列表中编号顺序,逐层进行打印;步骤4:建立零件编辑服务器,零件编辑服务器通过互联网获取当前层数据,并根据当前层数据中的二进制部分解析出当前层所有零件的模型,生成模型图,并显示正在打印的模型图;零件编辑服务器将模型图中所有零件的编号加入到一个显示零件列表中;零件编辑服务器提供编辑菜单,根据编辑菜单中的选项生成相应的编辑指令;编辑菜单中的选项包含隐藏零件选项和显示零件选项,对应的编辑指令为隐藏零件指令和显示零件指令;步骤5:在执行步骤3的过程中,当用户发现有零件打印错误时,通过编辑菜单来选择显示零件选项或隐藏零件选项,选择的是显示零件选项,执行步骤8;选择的是隐藏零件选项,执行步骤6;步骤6:用户通过零件编辑服务器在模型图上选中打印错误的零件,并通过编辑菜单选择隐藏零件选项,零件编辑服务器在收到隐藏零件指令后将被选中零件的编号加入到一个隐藏零件列表中,并将隐藏零件列表中的零件的编号从显示零件列表中删除;步骤7:用户在选择完毕后,选择确定选项,零件编辑服务器在收到确定指令后,自动刷新显示模型图,并在模型图上不再显示隐藏零件列表中的零件的模型,执行步骤9;步骤8:零件编...

【专利技术属性】
技术研发人员:陈刚王志涛
申请(专利权)人:南京铖联激光科技有限公司
类型:发明
国别省市:

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

1