当前位置: 首页 > 专利查询>孙明辉专利>正文

一种基于自适应切片和自动曝光参数选择的快速光固化3D打印方法技术

技术编号:32515759 阅读:38 留言:0更新日期:2022-03-02 11:09
本发明专利技术公开了一种基于自适应切片和自动曝光参数选择的快速光固化3D打印方法,步骤如下:先将3D模型进行自适应切片,然后将切片文件放入打印机进行打印,打印的时候打印机根据预先设定的曝光参数列表按切片的层厚自动插值出当前层的曝光时间。本发明专利技术的技术效果和优点:提出了先按最大层厚切片,然后按特征继续细分的方法,节省了切片耗时的问题;提出按二分法插入新的切片分层,便于进行多核并行计算;提出自动曝光参数选择,解决了自适应层厚曝光时间难以确定的问题;充分利用光固化面成型切片(即切片生成二维图像)的特点,利用相邻层图像异或运算求相邻层之间的差异。层图像异或运算求相邻层之间的差异。层图像异或运算求相邻层之间的差异。

【技术实现步骤摘要】
一种基于自适应切片和自动曝光参数选择的快速光固化3D打印方法


[0001]本专利技术涉及3D打印
,更具体地说是一种基于自适应切片和自动曝光参数选择的快速光固化3D打印方法。

技术介绍

[0002]目前光固化面成型(DLP,LCD)方法通常使用均匀切片并选择手动选择相应的曝光参数进行打印。均匀切片意味着一些很简单的模型都需要切片成很多层才能进行打印,或者是一些模型某些部分很精细某些部分特征变化不大甚至某些部分没有变化,但打印时为了保持模型的精细部分会统一将模型按照最小层厚进行切片打印。这样做将耗费大量的打印时间,使得打印机的工作效率难以提升。
[0003]目前也有一些关于自适应分层的方法,但都是基于FDM打印机的,并且都是基于先按照最小层厚切片,然后合并特征变化不大的相邻层。这无疑将增加切片的时间。

技术实现思路

[0004]本专利技术意在提高光固化面成型(DLP,LCD)打印机的打印效率,提出的自适应切片是根据光固化面成型所特有的切片特点(即切片生成二维图像),利用了相邻层切片图像的差异,并且根据切片中的不同层厚提出了自动曝光参数选择的方法,使得提高光固化打印成为现实。在提高光固化打印机效率的同时能够保持其高精度的特点。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种基于自适应切片和自动曝光参数选择的快速光固化3D打印方法,步骤如下:先将3D模型进行自适应切片,然后将切片文件放入打印机进行打印,打印的时候打印机根据预先设定的曝光参数列表按切片的层厚自动插值出当前层的曝光时间;
[0007]其中,自适应切片的方法会在每一层切片时加入当前层层厚H这个参数;具体方法如下:
[0008]A1.设置最小层厚Hmin和最大层厚Hmax;
[0009]A2.按最大层厚Hmax对三维模型进行均匀切片,得到N层切片图像;
[0010]A3.按Z轴从下到上,依次从第1层到倒数第二层循环判断当前层和下一层在图像层面上的差异;具体做法如下:
[0011]A4.令层i为当前层;层j为下一层,即层j为i+1层。
[0012]A5.将i层图像和j层图像做异或运算得到异或图像diff;
[0013]A6.计算异或图像diff和当前层,即层i,非零像素值个数的相对误差,如果这个相对误差小于所设置的最大允许差误,即进入下一层的判断;如果这个相对误差大于所设置的最大允许差误,则说明这两层切片之间模型的精细度较高需要继续细分;
[0014]自动曝光参数选择的方法为:读入当前层层厚H,和用户所选择的材料,依次搜索曝光参数列表,找到曝光参数列表中与层厚H最接近的层厚值,并且该层厚值小于等于当前
………
N

1Hmin+(Hmax

Hmin)/N*(N

2) NHmin+(Hmax

Hmin)/N*(N

1) N+1Hmin+(Hmax

Hmin)/N*N,即Hmax 。
[0027]本专利技术的技术效果和优点:
[0028]1、提出了一种提高光固化面成型(DLP,LCD)打印机的打印效率的一整套方案,即基于自适应切片和自动曝光参数选择的方案;
[0029]2、提出了先按最大层厚切片,然后按特征继续细分的方法,节省了切片耗时的问题;
[0030]3、提出按二分法插入新的切片分层,便于进行多核并行计算;
[0031]4、提出自动曝光参数选择,解决了自适应层厚曝光时间难以确定的问题;
[0032]5、充分利用光固化面成型切片(即切片生成二维图像)的特点,利用相邻层图像异或运算求相邻层之间的差异。
附图说明
[0033]图1为本专利技术光固化3D打印整体流程图;
[0034]图2为自适应切片整体流程图;
[0035]图3为二分法切片流程图;
[0036]图4为自动选择曝光参数流程图。
具体实施方式
[0037]下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]实施例一
[0039]本方案需要事先确定最大层厚Hmax和最小层厚Hmin,确定这两个参数的方法是利用长宽高都是20mm的立方体,按Hmax和Hmin均匀切片打印,然后测量打印间的长宽和20mm的接近程度,设置一个最大相对误差值,如1%,即如果打印件长宽都在19.8~20.2之间,则认为该层厚是可以接受的。
[0040]本方案的打印流程如图1所示,先将3D模型进行自适应切片,然后将切片文件放入打印机进行打印,打印的时候打印机会根据预先设定的曝光参数列表按切片的层厚自动插值出当前层的曝光时间。
[0041]本方法会在每一层切片时加入当前层层厚H这个参数。具体过程如图2所示。
[0042]1.这只最小层厚Hmin和最大层厚Hmax
[0043]2.按最大层厚Hmax对三维模型进行均匀切片,得到N层切片图像
[0044]3.按Z轴从下到上,依次从第1层到倒数第二层循环判断当前层和下一层在图像层面上的差异。具体做法为:
[0045]4.令层i为当前层;层j为下一层,即层j为i+1层。
[0046]5.将i层图像和j层图像做异或运算得到异或图像diff
[0047]6.计算异或图像diff和当前层(即层i)非零像素值个数的相对误差,如果这个相对误差小于所设置的最大允许差误,即进入下一层的判断。如果这个相对误差大于所设置的最大允许差误,则说明这两层切片之间模型的精细度较高需要继续细分。细分的方法为二分法
[0048]实施例二
[0049]二分法的方法如图3所示,具体做法如下:
[0050]1.读入当前层(记为层i)和当前层的下一层(记为层j).
[0051]2.将i层图像和j层图像做异或运算得到异或图像diff
[0052]3.计算异或图像diff和当前层(即层i)非零像素值个数的相对误差,
[0053]4.如果这个相对误差小于所设置的最大允许差误,则说明这两层切片之间模型的表面比较平滑,不需要继续细分。二分法结束
[0054]5.如果这个相对误差大于所设置的最大允许差误,则说明这两层切片之间模型的精细度较高需要继续细分。在H=1/2*(Hi+Hj)处切片插入新的一层,记为Hk。
[0055]6然后按层(Hi,Hk)和层(Hk,Hj)两条支路继续细分。
[0056]7.在(Hi,Hk)支路上,将i层图像和k层图像做异或运算得到异或图像diff,计算异或图像diff和当前层(即层i)非零像素值个数的相对误差,如果这个相对误差小于所设置的最大允许差误,则说明这两层本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自适应切片和自动曝光参数选择的快速光固化3D打印方法,其特征在于,步骤如下:先将3D模型进行自适应切片,然后将切片文件放入打印机进行打印,打印的时候打印机根据预先设定的曝光参数列表按切片的层厚自动插值出当前层的曝光时间;其中,自适应切片时,会在每一层切片时加入当前层层厚H这个参数;自适应切片具体方法如下:A1.设置最小层厚Hmin和最大层厚Hmax;A2.按最大层厚Hmax对三维模型进行均匀切片,得到N层切片图像;A3.按Z轴从下到上,依次从第1层到倒数第二层循环判断当前层和下一层在图像层面上的差异;具体做法如下:A4.令层i为当前层;层j为下一层,即层j为i+1层;A5.将i层图像和j层图像做异或运算得到异或图像diff;A6.计算异或图像diff和当前层,即层i,非零像素值个数的相对误差,如果这个相对误差小于所设置的最大允许差误,即进入下一层的判断;如果这个相对误差大于所设置的最大允许差误,则说明这两层切片之间模型的精细度较高需要继续细分;其中,自动曝光参数选择的方法为:读入当前层层厚H,和用户所选择的材料,依次搜索曝光参数列表,找到曝光参数列表中与层厚H最接近的层厚值,并且该层厚值小于等于当前层的层厚值,记为Hi;然后利用曝光参数列表Hi和下一层厚值记为Hi_1,利用线性插值法生成当前层H的曝光时间,计算公式为TimeH=TimeHi+(H

Hi)/(TimeHi_1

TimeHi)。2.根据权利要求1所述的一种基于自适应切片和自动曝光参数选择的快速光固化3D打印方法,其特征在于,所述步骤A6中,细分的方法为二分法,二分法切片的方法如下:B1.读入当前层,记为层i;和当前层的下一层,记为层j,B2.将i层图像和j层图像做异或运算得到异或图像diff;B3.计算异或图像diff和当前层(即层i)非零像素值个数的相对误差,B4.如果这个相对误差小于所设置的最大允许差误,则说明这两层切片之间模型的表面比较平滑,不需要继续细分,二分法结束;B5.如果这个相对误差大于所设置的最大允许差误,则说明这两层切片之间模型的精细度较高需要继续细分;在H=1/2*(Hi+Hj)处切片插入新的一层,记为Hk;B6.然后按层(Hi,Hk)和层(Hk,Hj)两条支路继续细分;B7.在(Hi,Hk)支路上,将i层图像和k层图像做异或运算...

【专利技术属性】
技术研发人员:孙明辉
申请(专利权)人:孙明辉
类型:发明
国别省市:

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

1