[发明专利]一种3DP工艺中STL模型渗透误差综合补偿方法在审
申请号: | 202010907911.8 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112036041A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 杨伟东;高翔宇;刘志越;王再旺;刘睿颖;李浩男 | 申请(专利权)人: | 河北工业大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;B29C64/10;B29C64/386;B33Y10/00;B33Y50/00;G06F113/10 |
代理公司: | 天津翰林知识产权代理事务所(普通合伙) 12210 | 代理人: | 付长杰 |
地址: | 300130 天津市红桥区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dp 工艺 stl 模型 渗透 误差 综合 补偿 方法 | ||
1.一种3DP工艺中STL模型渗透误差综合补偿方法,其特征在于,该方法包括Z方向渗透误差计算补偿、XY方向渗透误差计算补偿、线框插值补偿过程;
拿到打印的STL模型后首先进行渗透误差相关参数设定,再进行Z方向渗透误差计算补偿,获得Z方向渗透误差补偿量,利用Z方向渗透误差补偿量对模型进行补偿,得到Z向补偿后的STL模型;
在Z向补偿后的STL模型的基础上进行预分层处理得到当前STL模型分层面数据信息的线框模型;
对分层处理后的线框模型进行XY方向渗透误差计算补偿获得XY方向渗透误差分层补偿量,利用该分层补偿量进行XY方向渗透误差补偿,得到XY向补偿后的线框模型;
之后对XY向补偿后的线框模型进行插值补偿得到最终的线框模型。
2.根据权利要求1所述的补偿方法,其特征在于,所述Z方向渗透误差计算补偿的过程是;
1)按照STL模型中三角面片的方向不同将其分为三种情况:三角面片向上,无需补偿;三角面片垂直,不参与补偿计算,只在需要补偿的区域才进行补偿;三角面片向下,参与补偿计算并进行补偿移动,是主要的补偿对象;
2)构建Z方向误差模型:
其中,(fx,fy,fz)为三角面片的法向量,dz表示Z方向渗透误差分量,dx表示XY方向渗透误差分量,θ为三角面片的角度,当fz0时,θ为法向量与Z轴负方向的夹角,当fz0时,θ取法向量与Z轴正方向的夹角的负值;当fz=0时,θ=90°;h为层厚;f1(θ)为实际轮廓与理论轮廓之间的距离偏差,Cz(θ)为f1(θ)在Z方向上的分量,即Z方向渗透误差补偿量;
公式(1)为Z方向误差模型,公式(2)为Z方向误差补偿模型;
对STL模型建立拓扑关系并删除冗余数据,使用哈希表储存STL模型的拓扑信息;
3)Z方向误差补偿:水平平面所包含的点的补偿量直接设置为这个平面的补偿量Cz(0),无需进行其他计算;而对于非水平平面上某一点(X,Y,Z),与之相接的三角面片有m个,第i个三角面片的角度为θi(θi≠0),补偿量为Cz(θi),则对于该点的Z方向偏移量取与之相接的全部三角面片的补偿量的均值;某个点的补偿量δ的函数表达式为式(3):
计算STL模型每个点的补偿量δ,并将其输出成为文本文件“STL_Z向误差补偿文件”;
根据“STL_Z向误差补偿文件”的文件信息将STL模型每一个点偏移其相应的δ值,进行基于点偏移的Z方向渗透误差补偿,得到Z向补偿后的STL模型。
3.根据权利要求1所述的补偿方法,其特征在于,XY方向渗透误差计算补偿的过程是;
将Z向补偿后的STL模型预分层处理,分层后共得到N层轮廓,第k层层面上的轮廓线包含m条线段,记录下未经过XY方向补偿的线框模型的每一条线段所对应的STL模型中三角面片的角度信息,
使用XY方向渗透误差数学模型,即单层误差Vsk,表达式为公式(4),
其中,单位误差为Sw(θ),lki为第i条线段长度,θki为线段所对应的三角面片角度;Vlki为线段所对应的误差;
取使每一层所有线段所对应的单层误差Vsk的最小时的分层补偿量ht的值作为该层的分层补偿量;计算出每个层面的补偿信息,之后根据计算得到的补偿信息对Z向补偿后的STL模型重新进行分层补偿,最终的得到XY向补偿后的线框模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北工业大学,未经河北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010907911.8/1.html,转载请声明来源钻瓜专利网。