[发明专利]飞机结构件腹板铣削加工轨迹快速生成方法有效
申请号: | 201310242638.1 | 申请日: | 2013-06-18 |
公开(公告)号: | CN103336485A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 李迎光;刘旭;王伟;郝小忠;刘长青;李海 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G05B19/4097 | 分类号: | G05B19/4097 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 瞿网兰 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 飞机 结构件 腹板 铣削 加工 轨迹 快速 生成 方法 | ||
1.一种飞机结构件腹板铣削加工轨迹快速生成方法,其特征是它包括以下步骤:
(1)在CAM环境下,通过鼠标点选待加工的腹板面,得到一个腹板面列;
(2)以所选腹板面为种子面,自动构建腹板铣削加工区域;
(3)根据工艺数据库中的数据,采用自动和人工相结合的方法,进行加工工艺决策,得到所选腹板的加工工艺方案;
(4)将腹板加工区域和加工方案自动赋与CAM中对应的加工操作,快速生成刀具轨迹。
2.根据权利要求1所述的方法,其特征是所述的待加工的腹板面通过鼠标点击模型中的腹板面来获取,它同时支持单个腹板面和多个腹板面的选取,腹板面的选取不受腹板的位置及属性影响,由操作人员根据实际需要自由决定。
3.根据权利要求1所述的方法,其特征是所述的自动构建腹板铣削加工区域包括以下步骤:
1)分别提取腹板面列中所选的腹板面为种子面,将其外轮廓和内轮廓分别提取出来,内轮廓可以为空,存放于OuterLoop和InnerLoop中,OuterLoop对应于腹板面与广义侧面的相交边,InnerLoop对应于腹板面与其上孔(H)以及岛屿(I)的相交边;广义侧面包括侧面、转角面以及下陷面;
2)以种子面的OuterLoop和InnerLoop进行连接面拓展,得到与腹板面相连的面列,分别存放于面列Cout和Cin,并获得其中每个面与种子面的连接属性;
①根据OuterLoop和InnerLoop中每个边找到与腹板面相邻的面,将这些相邻的面存放于特征面列Cout和Cin中;
②求出Cout和Cin中每个面与腹板面所成的边角度和面角度,其中边角度表示的是面与面的过渡关系,面角度表示的是面与面的位置关系,若面角度小于180度则视两相邻面为凹连接,否则为凸连接;
3)在得到腹板面的连接面列之后,根据以下腹板面加工区域判定规则或构造方法,自动创建腹板铣削加工区域;腹板铣削加工区域包括:腹板面(B),腹板面加工边界(Loop),顶面(T),,其中腹板面(B)由鼠标点选得到;
(1)对于不含内轮廓的腹板面,即InnerLoop为空的腹板面,其加工区域判断规则或构造方法如下:
顶面T的构造方法如下:
①遍历Cout中的所有面,找到与腹板面的面角度小于180度的面,即与腹板面成凹连接的面,存放于面列CT中;
②遍历CT中的所有面,找到所有面中距离腹板面垂直距离最远的点Ptop,通过Ptop构造与腹板面平行的面作为顶面T。
腹板面加工边界Loop的构造方法如下:
①提取CT中的每个面,遍历每个面的所有边,找到不在此面相邻侧面、腹板面上的边,并存放于Eup中;
②提取CT中的每个面,遍历每个面的所有边,找到在腹板面上的边,并存放于Edown中;
③遍历Edown的每个边,将每个边沿腹板面法向进行拉伸,拉伸长度等于顶面到腹板面的距离,将拉伸出的面存于CProfile中;
④取出CProfile中所有面,加上腹板面和顶面,构建一个包围盒,将Eup中所有边处于包围盒内的部分提取出来,存放于Einside中;
⑤将Edown中所有边和Einside中所有边投影在腹板面上,分别存放于Cedge1和Cedge2中,判断Cedge1所有边和Cedge2中所有边是否有交点;若有交点存于Cinsection中,任取一交点,
开始提取加工边界Loop,方法如下;
a)判断此交点逆时针方向上是否有属于Cedge2的边,若是则转向步骤b),若否则转向步骤c);逆时针方向按腹板法向右手螺旋法则判断;
b)沿此Cedge2边进行遍历,直至到下一个交点,回到步骤a);
c)沿此Cedge1边进行遍历,直至到下一个交点,回到步骤a);
d)沿上述方式一直遍历回最初的交点处,将所有遍历过的边存入Loop,如图7所示。
(2)对于含有内轮廓的腹板面,由于受内部岛屿或内部孔的影响,其加工区域判断规则或构造方法如下:
内轮廓顶面(T)的构造方法如下:
①遍历Cin中的所有面,找到与腹板面的面角度小于180度的面,即与腹板面成凹连接的面,存放于面列CT中;
②遍历CT中的所有面,找到所有面中距离腹板面垂直距离最远的点Ptop,通过Ptop构造与腹板面平行的面作为顶面(T),将此顶面(T)与之前由外环构造出的顶面(T)进行比较,将距离腹板面距离较远的一个作为最终的顶面(T);
腹板加工内边界Loop的确定方法:
①遍历Cin中的所有面,找到与腹板面的面角度大于180度的面,即与腹板面成凸连接的面即孔侧壁,存放于面列CLoop中;
②遍历Cin中的所有面,找到与腹板面的面角度小于180度且边角度不为零的面即岛屿侧面,存放于面列CLoop中;
②提取面列CLoop中的每个面,遍历每个面的所有边,找到腹板面上的边,将其投影到腹板面上,将投影得到的边存放于Loop中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310242638.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:消防卷帘门控制仿真教学装置
- 下一篇:花生摘果机除杂装置