飞机复杂结构件平面轮廓数控加工距线计算方法

文档序号:6309591阅读:218来源:国知局
专利名称:飞机复杂结构件平面轮廓数控加工距线计算方法
技术领域
本发明是ー种飞机复杂结构件平面轮廓数控加工距线(刀轨)计算方法,用于飞机复杂构件数控加工中加工刀轨的计算,为专业化、智能CAD/CAPP/CAM集成系统“飞机复杂构件快速数控加工准备系统”提供刀轨计算中的距线计算,属于飞机数字化数控编程技术领域。
背景技术
计算机、编程以及高速切削加工等数控相关技术的快速发展与广泛应用推动了飞机结构件制造技术的发展,现代飞机普遍采用性能优越的整体薄壁结构件(范玉青.航空宇航制造工程[M].重庆重庆出版社,2001)。刀具轨迹的生成是数控加工技术中最重要也是研究最为广泛的内容。因此,研究和开发飞机复杂结构件平面轮廓数控加工距线(刀轨)计算方法,对于提高数控编程智能化水平、实现飞机复杂结构件高效高质的制造具有重要意义。数控加工中刀具距线的计算是刀轨计算中非常重要的内容,通过距线的计算可以得到刀具端面中心的轨迹,实现数控加工走刀轨迹的仿真与优化,有效地提高数控编程的智能化水平。如何得到有效的刀轨距线是数控加工中一个急需解决的问题。

发明内容
本发明提供ー种飞机复杂结构件平面轮廓数控加工距线(刀轨)计算方法,可根据数控加工时刀轨触线计算出加工时刀具端面中心轨迹,实现数控编程的智能化,从而提高数控加工效率。本发明的目的是通过下述技术方案实现的ー种飞机复杂结构件平面轮廓数控加エ距线计算方法,其特征在于该方法包括如下步骤I)距线计算,包括a触边距线计算根据刀轨加工时的触边计算相应的距线段;b凸基点距线计算根据触线链上的凸顶点计算相应的距线圆弧;c跨弧距线计算根据触线链中的有效跨弧计算相应的距线;2)距线链构造,根据首位关系,依次选择各段距离,构造相应的距线链。所述的触边距线计算满足下列条件(I)若触边为直线段,则距线段亦为直线段,且与触边等长、平行,两线段之间距离等于滚圆的半径。距线与滚圆位于触边的同侧;(2)若触边为圆弧,滚圆在触边圆弧外侧,则距线亦为圆弧,且触边圆弧和距线圆弧同心,距线圆弧半径等于触边圆弧半径与滚圆半径之和,距线圆弧与触边圆弧有相同的扇形角度;
(3)若触边为圆弧,滚圆在圆弧内侧且滚元直径小于圆弧直径,则距线亦为圆弧,且触边圆弧和距线圆弧同心,距线圆弧半径等于触边圆弧半径与滚圆半径之差,距线圆弧与触边圆弧有相同的扇形角度;
(4)若触边为圆弧,滚圆在圆弧内侧且滚元直径等于圆弧直径,则距线退化为ー个点;(5)若触边为圆弧,滚圆在圆弧内侧,触边圆弧的直径必定不小于滚兀直径。所述的凸基点距线计算满足下列条件
触线链中的顶点分为凸基点和平基点,对于触线链中的平顶点,其距线退化为ー点;对于凸顶点,其距线为一段以凸顶点为圆心、以滚圆大小的二分之ー为半径的一段圆弧;圆弧的角度确定如下圆弧的起点与圆心的连线垂直于以凸顶点为終点的触线在终点处的切矢,圆弧的終点与圆心的连线垂直于以凸顶点为起点的触线在起点处的切矢。所述的跨弧距线计算满足下列条件跨弧方向为正时表示跨弧从触点逆时针过渡到碍点;跨弧半径方向为负时表示跨弧从触点顺时针过渡到碍点;若将每一段跨弧看做一段圆弧线段,其半径大小等于滚圆大小的二分之一,故跨弧相应的距线均退化为一点。的半径大小为滚圆大小的二分之一,跨弧半径方向有正负,跨弧半径距线链构造满足下列条件(I):一条触线链有且仅有一条距线链与之对应;(2):触线与距线为等距偏置线。即触线上点/弧到距线上相应的点/弧距离相
坐寸ο所述的距线链构造过程如下(I)依次提取触边距线和凸基点距线,存入缓存边表中;(2)提取和删除当前缓存边表中的第一条边,以此边作为当前边和新构造距线链的首边;(3)从缓存边表中捜索和删除当前边的后续边,插入到当前距线链的末尾位置中;(4)以此后续边为当前边,重复(3),直到缓存边表结束。本发明的有益效果本发明提供的飞机复杂结构件平面轮廓数控加工距线(刀轨)计算方法,可根据数控加工刀轨触线计算出加工时刀轨距线,有效地解决了数控自动编程中刀具端面中心轨迹的求解问题,显著提高了数控程序编制效率与加工效率,对于智能数控加工编程的实现具有重要意义。


图I为距线计算总流程图;图2为应用本发明提供的算法计算距线的ー个实例。
具体实施例方式本发明中涉及的概念如下给定ー组线段ei(i = 1,2, ···,n),若同时满足Dei与ei+1(i = 1,2, , n-1)间当且仅当有一个端点重合;2)e1中未与e2重合的端点或仅与en中未与Θμ重合的端点重合,或不与其它任何线段的端点重合;3) en中未与eiri重合的端点或仅与ei中未与e2重合的端点重合,或不与其它任何线段的端点重合,则称这组线段为一条线链,表示为C (e1; e2, , en)。其中ち也可称为c的第i条边。c正向沿边的连接次序所定义的方向;0负向与c正向相反的方向。正边ei和c的正向一致,则称ei*c的正边;反之,则称ei为c的负边。在空间运动的几何単元,称为动元mg。常见的动元类型有圆和直线段,前者称为滚圆,后者称为滑线。将滚圆直径和滑线长度统称为动元的大小。将滚圆圆心和滑线中点统称为动元的中心。滚圆的參数化表示为^^匕/^らルパ其中r为半径(静态參数),P。为圆心,η。为圆平面法矢(动态參数),V为圆心移动方向。滑线的參数化表示为<(ゴ,凡,の,V),其中d为长度(静态參数),P1位置点,H1为滑线指向,V为滑线滑动方向(动态參数)。给定ー个点和ー个动元,若动元绕这个点转动,则称这个点为该动元的基点。给定一条线段和ー个动元,若动元沿这条线段运动,则称这条线段为该动元的基边。给定一条线链和ー个动元,若动元沿这条线链运动,则称这条线链为该动元的基线链。沿基线段正向,若动元运动过程中始終位于基线段e左側,则称动元位于基线段左侧或左位,称该基线段为动元的左基线段,表示为e+。若动元运动过程中始终位于基线段e右侧,则称动元位于基线段右侧或右位,称该基线段为动元的右基线段,表示为e_。无论动元位于基线段e左侧或右侧,若其运动方向与基线段正向一致,则称动元沿该基线段正向运动,或动元沿该基线段的运动方向为正向,表示为+e ;反之,为负向运动或运动方向是负向,表示为_e。滚圆滚动过程中与e+/e_或顶点的接触点,称为当前时刻滚圆的左/右触点,表示为P:(左触点)和/^ (右触点)。ズ和/^统称为触点。前者,滚动过程中触点一直前移;而后者,触点位置不变,一直重合于顶点。在某时刻,基线在触点位置的切矢方向定义了下一时刻滚圆滚动的方向,简称滚圆的滚向。当前滚圆与基线/顶点的接触位置是触点的充要条件是所有基线段不与滚圆相交(但可相切)。由连续左/右触点形成的线段称为滚圆在左/右基线段上的左/右触线段,表示为t+(左触线段)和t_(右触线段)。t+和t_统称为触线段(简称触线)。t+和t_线也可认为是对曲线进行左/右光顺的結果。tVt-的始末点或是端触点或是内触点,并依次称为t+/V的始触点和终触点。触线的定义始点、终点,分别称为绝对始点和绝对终点,简称始点和終点。触线相对动向的始点和終点,分别称为相对始点和相对终点。由依次连接的触线段和跨弧(统称触线边)组成的一条组合曲线,称为这条组合曲线为触线链。表示为CtU1,t2,…,tn),其中ti也可称为Ct的第i条边。Ct正向沿边的连接次序所定义的方向;ct负向与Ct正向相反的方向。正边ti和Ct的正向一致,则称ti为Ct的正边;反之,则称ti为Ct的负边。触线边类型包括触线段和跨元等两类。在滚圆沿e+/e-滚动或绕ー个顶点转动过程中,阻碍滚圆继续沿当前滚向滚动或转动、且离此时的触点最远的点,称为此刻滚圆的左/右碍点,表示为ズ(左碍点)和;^ (右碍点)。W和;^统称为碍点。在滚圆沿基线滚动或绕ー个顶点转动过程中,滚圆受到阻碍无法继续沿当前滚向滚动,此时滚圆的触点和碍点称为触碍点对,简称点对。从点对中的触点沿滚向方向过渡到碍点的圆弧,称为此点对的跨弧,跨弧的结构表示为跨弧(触点,碍点,弧心,半径),其中半径含正负号,并规定若r为正号,则跨弧从触点逆时针过渡到碍点;反之,则跨弧从触点顺时针过渡到碍点。
滚圆沿e+/e_滚动过程中圆心形成的连续轨迹称为距线。沿e+和e_滚动形成的距线分别称为左距线和右距线,表示为i+(左距线)和Γ(右距线)。i+和Γ统称为距线。若滚圆滚动过程中某时刻存在遇到碍点,则此时也是距线的拐点。依据上述概念,本发明飞机复杂结构件平面轮廓数控加工距线计算方法的总流程图如图I所示,主要步骤包括1)距线计算;2)距线链构造。其中距线计算包括(I)触边距线计算;(2)凸基点距线计算;(3)跨弧距线计算。具体实施步骤如下步骤I):距线计算需满足如下法则法则(I):若某线段e为直线段,则V滚圆d t+ = e\ t_ = e_且i+与i均存在。法则⑵若某线段e为圆,且规定圆方向为逆时针方向,则V滚圆d:t_ = e_i
Γ 一定存在。法则(3):若某线段e为圆,且规定圆方向为逆时针方向,则V滚圆d:若滚圆直径不大于圆线段e的直径,则存在t+,t+ = e+且i+ —定存在。法则(4):若某线段e为圆,且规定圆方向为逆时针方向,则V滚圆d:若滚圆直径大于圆线段e的直径,则不存在t+,i+也存在。触线距线满足如下法则给定ー个滚圆d和一条线段e,若t+/t_存在,则一定有唯一一段i+/i_与之对应。距线计算的具体内容如下(I)触边距线计算触边距线计算的主要内容有根据刀轨加工时的触边计算距线。<1>若触边为直线段,则距线段亦为直线段,且与触边等长;〈2>若触边为圆弧,滚元在圆弧外侧,则距线亦为圆弧,且触边圆弧和距线圆弧同心;〈3>若触边为圆弧,滚元在圆弧内侧且滚元直径小于圆弧直径,则距线亦为圆弧,且触边圆弧和距线圆弧同心;〈4>若触边为圆弧,滚元在圆弧内侧且滚元直径等于圆弧直径,则距线退化为ー个点;<5>若触边为圆弧,滚元在圆弧内侧,触边圆弧的直径必定不小于滚元直径。(2)凸基点距线计算凸基点距线计算具体为根据触线链上的凸顶点计算相应的距线圆弧。法则⑴触线链中所有顶点一定是凸或平的。根据法则(I),触线链中的顶点只有两类凸基点和平基点。对于触线链中的平顶 点,其距线退化为一点。对于凸顶点,其距线为一段以凸顶点为圆心、以滚圆大小的二分之ー为半径的一段圆弧;圆弧的角度确定如下圆弧的起点与圆心的连线垂直于以凸顶点为終点的触线在终点处的切矢,圆弧的終点与圆心的连线垂直于以凸顶点为起点的触线在起点处的切矢。(3)跨弧距线计算法则(I):跨弧的半径大小为滚圆大小的二分之一。跨弧半径方向有正负,跨弧半径方向为正时表示跨弧从触点逆时针过渡到碍点;跨弧半径方向为负时表示跨弧从触点顺时针过渡到碍点。
每一段跨弧可以看做一段圆弧线段,其半径大小等于滚圆大小的二分之一,故跨弧相应的距线均退化为一点步骤2):距线链构造距线链构造的主要内容有根据首尾关系,依次选择各段距线,构造距线链。法则(I):一条触线链有且仅有一条距线链与之对应。法则(2):触线与距线为等距偏置线。即触线上点/弧到距线上相应的点/弧距离相等。距线链计算过程如下(I)依次提取触边距线和凸基点距线,存入缓存边表中;(2)提取和删除当前缓存边表中的第一条边,以此边作为当前边和新构造距线链的首边;(3)从缓存边表中捜索和删除当前边的后续边,插入到当前距线链的末尾位置中;(4)以此后续边为当前边,重复(3),直到缓存边表结束。
权利要求
1.一种飞机复杂结构件平面轮廓数控加工距线计算方法,其特征在于该方法包括如下步骤 1)距线计算,包括 a触边距线计算根据刀轨加工时的触边计算相应的距线段; b凸基点距线计算根据触线链上的凸顶点计算相应的距线圆弧; c跨弧距线计算根据触线链中的有效跨弧计算相应的距线; 2)距线链构造,根据首位关系,依次选择各段距离,构造相应的距线链。
2.根据权利要求I所述的飞机复杂结构件平面轮廓数控加工距线计算方法,其特征在于 所述的触边距线计算满足下列条件 (1)若触边为直线段,则距线段亦为直线段,且与触边等长、平行,两线段之间距离等于滚圆的半径。距线与滚圆位于触边的同侧; (2)若触边为圆弧,滚圆在触边圆弧外侧,则距线亦为圆弧,且触边圆弧和距线圆弧同心,距线圆弧半径等于触边圆弧半径与滚圆半径之和,距线圆弧与触边圆弧有相同的扇形角度; (3)若触边为圆弧,滚圆在圆弧内侧且滚元直径小于圆弧直径,则距线亦为圆弧,且触边圆弧和距线圆弧同心,距线圆弧半径等于触边圆弧半径与滚圆半径之差,距线圆弧与触边圆弧有相同的扇形角度; (4)若触边为圆弧,滚圆在圆弧内侧且滚元直径等于圆弧直径,则距线退化为一个点; (5)若触边为圆弧,滚圆在圆弧内侧,触边圆弧的直径必定不小于滚元直径。
3.根据权利要求I所述的飞机复杂结构件平面轮廓数控加工距线计算方法,其特征在于所述的凸基点距线计算满足下列条件 触线链中的顶点分为凸基点和平基点,对于触线链中的平顶点,其距线退化为一点;对于凸顶点,其距线为一段以凸顶点为圆心、以滚圆大小的二分之一为半径的一段圆弧;圆弧的角度确定如下圆弧的起点与圆心的连线垂直于以凸顶点为终点的触线在终点处的切矢,圆弧的终点与圆心的连线垂直于以凸顶点为起点的触线在起点处的切矢。
4.根据权利要求I所述的飞机复杂结构件平面轮廓数控加工距线计算方法,其特征在于所述的跨弧距线计算满足下列条件 跨弧方向为正时表示跨弧从触点逆时针过渡到碍点;跨弧半径方向为负时表示跨弧从触点顺时针过渡到碍点; 若将每一段跨弧看做一段圆弧线段,其半径大小等于滚圆大小的二分之一,故跨弧相应的距线均退化为一点。的半径大小为滚圆大小的二分之一,跨弧半径方向有正负,跨弧半径。
5.根据权利要求I所述的飞机复杂结构件平面轮廓数控加工距线计算方法,其特征在于距线链构造满足下列条件 (1):一条触线链有且仅有一条距线链与之对应; (2):触线与距线为等距偏置线。即触线上点/弧到距线上相应的点/弧距离相等。
6.根据权利要求5所述的飞机复杂结构件平面轮廓数控加工距线计算方法,其特征在于所述的距线链构造过程如下(1)依次提取触边距线和凸基点距线,存入缓存边表中 (2)提取和删除当前缓存边表中的第一条边,以此边作为当前边和新构造距线链的首边; (3)从缓存边表中搜索和删除当前边的后续边,插入到当前距线链的末尾位置中; (4)以此后续边为当前边,重复(3),直到缓存边表结束。
全文摘要
一种飞机复杂结构件平面轮廓数控加工距线计算方法,主要步骤包括1)距线计算;2)距线链构造。其中距线计算包括(1)触边距线计算;(2)凸基点距线计算;(3)跨弧距线计算。本发明可根据数控加工刀轨触线计算出加工时刀轨距线,有效地解决了数控自动编程中刀具端面中心轨迹的求解问题,显著提高了数控程序编制效率与加工效率,对于智能数控加工编程的实现具有重要意义。
文档编号G05B19/18GK102621925SQ20121005866
公开日2012年8月1日 申请日期2012年3月8日 优先权日2012年3月8日
发明者初宏震, 唐云龙, 杜宝瑞, 王德生, 王碧玲, 赵皇进, 郑国磊 申请人:沈阳飞机工业(集团)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1