[发明专利]数控加工几何仿真中基于STL模型的材料去除方法有效
申请号: | 201611030732.0 | 申请日: | 2016-11-16 |
公开(公告)号: | CN107037738B | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 关立文;王立平;戴玉喜 | 申请(专利权)人: | 清华大学 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 关畅;孙楠 |
地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数控 加工 几何 仿真 基于 stl 模型 材料 去除 算法 | ||
1.一种数控加工几何仿真中基于STL模型的材料去除方法,其特征在于,该方法包括以下步骤:
1)将CAD生成的被加工工件和刀具扫掠体都转化为STL模型,STL模型表面是由三角面片组成;
2)读取刀具扫掠体和被加工工件STL模型,同时建立刀具扫掠体和被加工工件表面三角面片关系索引;
所述步骤2)的具体过程为:
2.1)依次读入所有三角面片顶点坐标P1(x1,y1,z1)、P2(x2,y2,z2)、P3(x3,y3,z3)…,以及所有三角面片法向量坐标N1(xn1,yn1,zn1)、N2(xn2,yn2,zn2)、N3(xn2,yn2,zn2)……,并建立对应顶点指针*P1、*P2、*P3…以及对应三角面片法向量指针*N1、*N2、*N3……,每个指针指向对应坐标地址,读入的同时与已读入的坐标进行对比,如果已经存在相同坐标则不重复录入;
2.2)以一个三角面片的数据信息为存储单元,每个三角面片数据信息包括3个顶点一个法向量,设有若干个三角面片M1(*P1,*P2,*P3,*N1)、M2(*P4,*P5,*P6,*N2)、M3(*P7,*P8,*P9,*N3)……,建立指向每个三角面片存储单元地址的指针*M1、*M2、*M3……;
3)建立被加工工件和刀具扫掠体的最小包围盒,滤除不相交的三角面片,得到被加工工件和刀具扫掠体相交部分最小包围盒,再运用空间解析法求出此求交范围内一组相交的三角面片对;
所述步骤3)中,求出可能相交的三角面片对过程如下:
3.1)建立包含被加工工件三角面片的最小包围盒A,包含刀具扫掠体三角面片的最小包围盒B,记包围盒表面指向外部的法向方向为正;
3.2)滤除在最小包围盒A外的刀具扫掠体上所有完整的三角面片,保留刀具扫掠体上剩余三角面片,滤除在最小包围盒B外部的被加工工件上所有完整的三角面片,保留工件上剩余三角面片;
3.3)更新最小包围盒A、最小包围盒B,循环步骤3.2),直到剩余的总三角面片数不再增加为止,建立剩余总三角面片的最小包围盒C;
3.4)对最小包围盒C进行空间网格划分,划分为若干个边长为d的小正方体,并对这些正方体网格进行编号,坐标轴上以小正方体的一个边长距离为单位进行标记;
3.5)记录并存储每个三角面片所占据的空间网格,选取占据有相同空间网格的三角面片进行相交判断,当检测到相交三角面片对时,停止并且记录此相交三角面片对;反之,则工件与刀具扫掠体不相交;
4)求解3)中得到的相交三角面片对交线段,利用相邻交线段共端点的特点,集合相交三角面片对法向量与交线的关系,依次求出余下交线,得到交线环;
所述步骤4)中,交线环的具体求取过程如下:
4.1)由找到的一组三角面片对T1、T2,设三角面片T1来自工件,三角面片T2来自刀具扫掠体,由所记录的相交边或顶点信息快速求出两个交点,即为相交三角面片对T1、T2交线的端点,记求出的首段交线为I1I2;
4.2)由已知交线I1I2,求其相邻交线;
4.3)依次求出剩余的交线,直到求得的交线端点与首段交线端点I1重合为止,最终得到交线环;
5)对被加工工件和刀具扫掠体上参与相交的三角面片进行重构;
6)对5)重构得到的被加工工件和刀具扫掠体上三角面片进行分类:根据刀具扫掠体表面三角面片法向量判断被加工工件上以交线为边的重构三角面片属于保留表面还是属于去除表面,根据被加工工件表面三角面片法向量判断刀具扫掠体上以交线为边的重构三角面片属于参与加工表面还是非参与加工表面;其他面片分类情况根据已分类三角面片确定;
所述步骤6)中,三角面片进行分类具体过程为:
6.1)设三角面片T1、T2是分别来自工件及刀具扫掠体上的相交三角面片对,I1I2为交线,重构后三角面片T1、T2被划分为若干新三角面片;
6.2)对三角面片T1上以交线I1I2为边的新三角面片进行判断,在三角面片T2法向量一侧的属于保留面,负方向一侧的属于去除面;对三角面片T2上与交线I1I2为边的新三角面片进行判断,在三角面片T1法向量一侧的属于不参与加工面,负方向一侧的属于参与加工面;
6.3)完成工件及刀具扫掠体上所有以交线为边的新三角面片进行归属分类;
6.4)其余三角面片判定方法为:根据相邻三角面片共边的关系,由已分类的三角面片开始向未分类的三角面片遍历;在工件表面,与属于保留面三角面片相邻的仍然是属于保留面,与属于去除面三角面片相邻的仍然是属于去除面;在刀具扫掠体表面,与属于参与加工表面相邻的依然属于参与加工表面,与非参与加工表面相邻的依然属于非参与加工面;
7)由被加工工件上保留表面和刀具扫掠体上参与加工表面组成的封闭表面形成去除材料后的工件模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611030732.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:氮化镓器件结构及其制备方法
- 下一篇:一种显示面板、其制作方法及显示装置