[发明专利]基于选择性抑制烧结技术的3D模型支撑结构算法实现方法有效

专利信息
申请号: 201610294346.6 申请日: 2016-05-03
公开(公告)号: CN105965887B 公开(公告)日: 2018-03-30
发明(设计)人: 张靖;金良;黄少威;包海峰;张靖;叶宇柔 申请(专利权)人: 广东智维立体成型科技有限公司
主分类号: B29C64/165 分类号: B29C64/165;B29C64/40;B33Y10/00
代理公司: 广州市红荔专利代理有限公司44214 代理人: 吴世民
地址: 523000 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 选择性 抑制 烧结 技术 模型 支撑 结构 算法 实现 方法
【说明书】:

技术领域

发明涉及3D打印技术领域,具体地说,它是一种基于选择性抑制烧结技术的3D模型支撑结构算法实现方法。

背景技术

现有的3D模型算法实现方法所生成的支撑结构与零件具有相同的特性,使用同种或者不同的材料进行填充或者熔化等实现支撑的效果,上述3D模型算法实现方法粉末消耗大,打印成本高。

因此,现有技术有待于改进和提高。

发明内容

针对现有技术中存在的不足之处,本发明的目的是提供一种粉末消耗少、支撑分离简单的基于选择性抑制烧结技术的3D模型结构算法实现方法。

选择性抑制烧结技术选择地将抑制剂喷射在粉末层面,借助于后期烧结过程来提高坯件的强度。粉末材料包括聚合物、陶瓷或金属。

一种基于选择性抑制烧结技术的3D模型支撑结构算法实现方法,包括以下步骤:

a,获取模型的数字文件并将其转换为标准的STL格式的文件;

b,对于获得的STL格式的文件;

b1,读取STL格式的文件,顺序存储所有的三角形片,并进行编号;第个三角形片信息为:{};

b2,从排序好的三角形片中顺序读取三角形片中的边,对于某个三角形片,如果边尚未被记录,则顺序记录在边的集合中,同时记录该边所属的三角形片的编号;如果该边已经被记录,则查看当前的三角形片是否被记录在该边的集合中,如果没有该边所对应的当前三角形片的编号;遍历所有三角形片,直到所有的边被存储起来;

b3,从排序好的三角形片中顺序的读取三角形片的点,对于某个三角形片,如果点没有被记录,则将该点记录在点集中,同时记录该点所属的的三角形片的编号,以及该点所属的所有的边的编号,否则跳过该点;

不失一般性的情况下,选择Z方向为分层方向;在分层开始之前,选择点集中Z方向的最大值和最小值{},其差值,按照点i层的层厚,模型的层数为N,与层厚有以下的关系:;

从最高的点开始计算,Z方向第个切面的Z坐标值为:;

c,从Z值最大点所属的三角形片开始进行支撑计算,计算步骤如下:

c1,Z方向的单位向量标记为,计算Z方向切片与三角形片的交点;切片片段的方向由切片方向和当前三角形片的单位方向量的矢量叉乘确定,该顺序方向为;

c2,如果该三角形片的3个顶点的Z值都与切片Z值相等,则该三角形片为上表面或者下表面;如果该三角形片中2个顶点与切片Z值相等,则直接选取这两点的连线作为切片线段;如果该三角形片中3个顶点的Z值都不同,最大、最小的值,如果该层切平面,则该切平面有两个交点,分别标记这两点为P、Q(P为该三角形片内Z值最大的点);交点的计算方式为:

三角形片的另外一个点标记为R,则交点为:

c3,如果该三角形片的一个顶点与Z值相等,而另外的都大于或者小于Z值,则寻找该点所属的所有三角形片,并任意选择一个三角形片进行c1和c2的判断;否则前进到c4;

c4,以此计算出所有与平面相交的三角形片的切片片段,并且顺序连接;如果模型为封闭模型,则顺序连接交点形成封闭的曲线;如果该模型有多层轮廓,则所有三角形片走完成生成曲线;

c5,当前切片片段所在三角形片法线与Z向单位矢量的点积为:;对于悬空的结构,只有当悬空角度超过一定值的时候,才有必有进行支撑;该标准值对于不同的材料和工具,具有不同的数值();

当时,需要添加支撑,否则认为当前三角形片不需要支撑;

对于当前三角形片上所在的切片片段和,按照设定的距离,在这条交线上,需要的支撑点数为:;点的坐标为:(k从0到);

c6,对所生成的曲线上所有的切片片段进行c5的操作,获取所有的支撑点,并将支撑点添加到点集N中;

d,对于的切平面进行重复c1到c4的工作,获取封闭曲线;

d1,判断点集N中的点是否在当前层片的曲线集的顶点,如果是,则该点对应的支撑到该层结束,在支撑点上进行标记;否则,查看是否该点在对应的切片片段上,如果是,则该点对应的支撑该层结束,在支撑点是标记;否则,查看该点是否在有封闭曲线围成的封闭曲面内,如果是,则该点对应的支持点结束;否则标记该点在没有结束;

d2,对N中所有没有结束的点按照d1进行判断,对于结束的进行标记;

d3,对于封闭曲线…中所有的切片片段按照c5进行计算,计算产生所有新的支撑点,并加入点集N,将所有新的点标记起来;

e,重复c和d,直到切片平面达到模型的底部;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东智维立体成型科技有限公司,未经广东智维立体成型科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610294346.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top