[发明专利]一种基于STL三维模型的曲面加工方法有效
申请号: | 201410635076.1 | 申请日: | 2014-11-12 |
公开(公告)号: | CN104392030A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 丁仕燕;干为民;黄秀琴;刘祖朋;黄志荣;何亚峰 | 申请(专利权)人: | 常州工学院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 高桂珍 |
地址: | 213022 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 stl 三维 模型 曲面 加工 方法 | ||
1.一种基于STL三维模型的曲面加工方法,其包括以下步骤:
(1)已知待加工曲面的STL三维模型,将曲面的三维模型投影到二维坐标系O-XY中,得到投影面S;组成待加工曲面的若干三角面片△ABC在二维坐标系O-XY中的投影为三角形△A'B'C';
(2)创建并读取动点M(xM,yM);
(3)判断动点M(xM,yM)是否在投影面S中的某个投影三角形△A'B'C'上;根据判断结果执行步骤(4)或(5);
(4)如果动点M在投影面S中的某个投影三角形△A'B'C'上,求出动点M(xM,yM)对应的点P在三维坐标系O-XYZ中的坐标(xP,yP,zP),即球铣刀与对应三角面片△ABC的接触点坐标,其中:xP=xM,yP=yM,
式中:zA、zB和zC分别表示三角面片△ABC中的A、B和C三点的在O-XYZ坐标系中的z轴坐标,S△MB'C'、S△MA'C'、S△MA'B'和S△A'B'C'分别表示△MB'C'、△MA'C'、△MA'B'和△A'B'C'的面积;则球铣刀与曲面的接触点P(xP,yP,zP)在O-XYZ坐标系中的位置矢量为:
P=(xP,yP,zP)T;
进而,求出球铣刀的球心O1点在O-XYZ坐标系中的位置矢量O1为:
式中:r为球铣刀的半径,为球铣刀与曲面接触点P所在三角面片△ABC的法矢量的单位矢量;重复步骤(2),读取下一个动点M(xM,yM),并重复步骤(3),直至将所有动点M读取完毕;
(5)如果动点M不在投影面S中的某个投影三角形△A'B'C'上,则重复步骤(2),读取下一个动点M(xM,yM),并重复步骤(3),直至将所有动点M读取完毕;
(6)顺序连接各点即可得到球铣刀加工STL曲面的刀位轨迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州工学院,未经常州工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410635076.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种换热器紊流抖振响应的计算方法
- 下一篇:一种BOM导出方法