[发明专利]一种基于STL三维模型的曲面加工方法有效
申请号: | 201410635076.1 | 申请日: | 2014-11-12 |
公开(公告)号: | CN104392030A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 丁仕燕;干为民;黄秀琴;刘祖朋;黄志荣;何亚峰 | 申请(专利权)人: | 常州工学院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 高桂珍 |
地址: | 213022 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于STL三维模型的曲面加工方法,属于曲面加工技术领域。本发明的一种基于STL三维模型的曲面加工方法,将待加工曲面的STL三维模型进行投影,将组成待加工曲面的三角面片在三维空间内的计算转化为二维平面内的三角形计算,同时在构造矩形A1A2A3A4内实现球铣刀位置的搜索和计算,减少了数据采集量,大大简化了曲面加工刀位轨迹的计算,更加容易实现软件控制,且程序可读性好,运算量少,尤其适用于各点法矢量与Z轴夹角不大的STL曲面的加工。 | ||
搜索关键词: | 一种 基于 stl 三维 模型 曲面 加工 方法 | ||
【主权项】:
一种基于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曲面的刀位轨迹。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州工学院,未经常州工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410635076.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种换热器紊流抖振响应的计算方法
- 下一篇:一种BOM导出方法