本发明属于光固化3d(3-dimension,三维)打印,具体涉及模型底层公差补偿方法、装置、电子设备及存储介质。
背景技术:
1、在现有的光固化3d(3-dimension,三维)打印技术中,通常是将模型按设定层厚参数进行切片分层,然后将切片分层后的切片图像按层进行曝光打印;特别的,在模型进行贴底打印时,在底层区域内的一层或多层连续切片层时会延长曝光时间,以增强模型底层区域内成型层与打印机成型平台的粘附能力,从而保证打印拔膜时有足够拉力和保证打印成功;
2、但是,对底层区域内的切片层延长曝光时间又会导致成型层过曝的同时,由于光源在切片图像边缘形成散射因素或树脂光引发剂引起的连续引发因素,又会在模型底部周边生成超出模型本体的裙边结构;造成模型底层区域的切片产生打印误差。因此为了解决此问题,需要提出一种模型底层公差补偿方法,使模型在打印时既能增强底部区域内的切片层的曝光和粘附能力,又能减少或消除打印时由过曝导致的误差。
技术实现思路
1、本技术实施例提供一种模型底层公差补偿方法、装置、电子设备及存储介质,目的是在保证模型底层区域通过延长曝光时间保证粘附能力的同时,还能减少或消除打印时由于过曝导致的误差。
2、本技术实施例的第一方面提供一种模型底层公差补偿方法,包括:
3、遍历拼接组成模型的全部三角网格;
4、对模型按预设层厚参数进行切片分层并获取全部切片层的切片图像;
5、将底部起始连续的x层切片层确定为底层区;
6、将剩余的全部切片层确定为正常层区;
7、对底层区第m切片层设定第一曝光时长和切片图像的完整透光面积;
8、对底层区第m切片层设定第二曝光时长和切片图像的内缩透光面积;
9、对正常层区切片层设定第三曝光时长和切片图像的完整透光面积;
10、将模型打印的曝光时长和切片图像的透光面积参数进行存储。
11、进一步地,所述的模型底层公差补偿方法,还包括:
12、s500、将底层区第m切片层按第一曝光时长和切片图像的完整透光面积进行曝光;
13、s550、将底层区第m切片层按第二曝光时长和切片图像的内缩透光面积重复曝光;
14、s600、将正常层区切片层按第三曝光时长和切片图像的完整透光面积进行曝光。
15、进一步地,所述的模型底层公差补偿方法,还包括:
16、s225、将邻接x层之后连续的y层切片层确定为过渡层区;
17、s375、对过渡层区切片层设定第四曝光时长和切片图像的完整透光面积;
18、s575、将过渡层区切片层按第四曝光时长和切片图像的完整透光面积进行曝光。
19、可选地,所述切片图像的内缩透光面积,包括:按切片图像的完整透光面积进行等比内缩的透光面积,或按切片图像的完整透光面积进行等距离内缩的透光面积,或按切片图像的完整透光面积取拓扑近似内缩图形的透光面积,或按切片图像的完整透光面积取规则内缩图形的透光面积。
20、本技术实施例的第二方面提供一种模型底层公差补偿装置,包括:
21、模型网格遍历模块,用于遍历拼接组成模型的全部三角网格;
22、切片处理模块,用于对模型按预设层厚参数进行切片分层并获取全部切片层的切片图像;
23、底层区确定模块,用于将底部起始连续的x层切片层确定为底层区;
24、正常层区确定模块,用于将剩余的全部切片层确定为正常层区;
25、第一曝光设定模块,用于对底层区第m切片层设定第一曝光时长和切片图像的完整透光面积;
26、第二曝光设定模块,用于对底层区第m切片层设定第二曝光时长和切片图像的内缩透光面积;
27、第三曝光设定模块,用于对正常层区切片层设定第三曝光时长和切片图像的完整透光面积;
28、存储模块,用于将模型打印的曝光时长和切片图像的透光面积参数进行存储。
29、进一步地,所述的模型底层公差补偿装置,还包括:
30、第一曝光模块,用于将底层区第m切片层按第一曝光时长和切片图像的完整透光面积进行曝光;
31、第二曝光模块,用于将底层区第m切片层按第二曝光时长和切片图像的内缩透光面积重复曝光;
32、第三曝光模块,用于将正常层区切片层按第三曝光时长和切片图像的完整透光面积进行曝光。
33、进一步地,所述的模型底层公差补偿装置,还包括:
34、过渡层区确定模块,用于将邻接x层之后连续的y层切片层确定为过渡层区;
35、第四曝光设定模块,用于对过渡层区切片层设定第四曝光时长和切片图像的完整透光面积;
36、第四曝光模块,用于将过渡层区切片层按第四曝光时长和切片图像的完整透光面积进行曝光。
37、本技术实施例的第三方面提供了一种电子设备,包括:
38、至少一个处理器;以及与所述至少一个处理器通信连接的存储单元;
39、其中,所述存储模块存储有可被所述至少一个处理器执行的指令,所述至少一个处理器执行所述指令时实现上述任一种所述的模型底层公差补偿方法的步骤。
40、本技术实施例的第四方面提供了一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种所述的模型底层公差补偿方法的步骤。
41、本技术实施例的第五方面提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令被计算机执行时实现上述任一种所述的模型底层公差补偿方法。
42、与现有技术相比,本发明的有益效果是:
43、1.本技术实施例的第一方面提供的模型底层公差补偿方法,在对底层区域切片层打印时,先以切片图像的完整透光面积参考正常层的曝光时间进行正常成型,能够形成一个正常、饱满的外轮廓,在不拔膜的情况下,再次重复曝光时采用内缩透光面积以一个加长曝光时间进行强化曝光,可以在加长曝光时间内,使图像边缘因光源散射因素,或树脂光引发剂引起的连续引发因素,造成的过曝成型的反应区,局限在完整透光面积和内缩透光面积之间相差的环形面积内,既能强化内缩透光面积内的曝光和增强底层切片附着力,又能在消除或减小切片外边缘误差的情况下,使环形面积区域的附着力能保证打印的顺利进行;
44、2.本技术实施例的第一方面提供的模型底层公差补偿方法,在对底层区域切片层打印时,可以在模型底层区域通过延长曝光时间保证粘附能力的同时,还能减少或消除打印时由过曝导致的误差,能够满足一些模型只适合贴底打印的需求;
45、3.本技术实施例的第一方面提供的模型底层公差补偿方法,特别适合用于打印牙模类模型,现有技术贴底打印会产生裙边误差,添加支撑打印又容易产生去支撑后的残留造成不适感,而本技术实施例的模型底层公差补偿方法则能解决这一痛点,通过降低或消除牙膜底部裙边误差,来避免上述问题,能使打印后的牙模产品更贴合牙龈,消除不适感;
46、4.本技术实施例的第一方面提供的模型底层公差补偿方法,还能够对具有中心孔的工程模型进行底层公差补偿的贴底打印,从而消除底层孔口边缘的裙边误差,能使模型打印更精细,误差小;
47、5.本技术实施例的第一方面提供的模型底层公差补偿方法,解决了为避免模型底层边缘产生过曝误差,而不得不采用加支撑方式进行打印的用户的痛点,正是由于现有技术贴底打印会产生裙边误差,而不得不添加支撑,不得不在打印后去除支撑,不得不接受模型表面剪除支撑后残留支撑凸起的情况,而采用本技术中的模型底层公差补偿方法,对于很多模型就能够直接贴底打印,避免添加支撑、避免剪除支撑的工作和避免模型表面形成支撑残留,既能减少工作量,还能是模型打印效果更好;
48、6.本技术实施例的第一方面提供的模型底层公差补偿方法,对低层区的切片层进行重复曝光,其第一次曝光时采用完整透光面积能够形成一个正常、饱满的外轮廓,因此在再次采用内缩透光面积进行重复曝光时,无需精细化考量内缩透光面积的大小,只需要大概将内缩透光面积设置在一个合适范围,即可满足底层公差补偿要求的同时又能保证低层区切片层的附着力,以保证模型的成功打印;使用户不必做精细化参数设置,方便用户的快速设置和使用。