The invention provides a method for generating the shortest tool path for a step \u2011 NC complex cavity. The method of the invention includes: S1, constructing step \u2011 NC complex cavity closed isometric ring; S2, representing closed isometric ring as weighted digraph with constraints based on graph theory; S3, improving traditional Dijkstra algorithm by adding node set t to be selected, adopting improved Dijkstra algorithm to generate the shortest tool path of step \u2011 NC complex cavity. The invention combines the graph theory with the improved Dijkstra algorithm, proposes a method for generating the shortest tool path of step \u2011 NC complex cavity, efficiently and intelligently realizes the generation of the shortest tool path of step \u2011 NC complex cavity, which has a positive reference value for the further improvement and implementation of step \u2011 NC standard.
【技术实现步骤摘要】
一种面向STEP-NC复杂型腔的最短刀具路径生成方法
本专利技术涉及数控加工
,具体而言,尤其涉及一种面向STEP-NC复杂型腔的最短刀具路径生成方法。
技术介绍
智能制造是新一代信息通信技术与先进制造技术的深度融合,已成为未来制造业发展的重大趋势和核心内容。基于STEP-NC的智能数控系统是智能制造领域研究热点之一,而基于STEP-NC的刀具路径规划是实现STEP-NC智能数控系统的一项关键技术。国内外学者对STEP-NC刀具路径规划进行了许多有意义的研究。Suh等提出的新一代STEP-NC控制器,该控制器可以实现STEP-NC制造特征的刀具路径生成。刘涛等提出了一种基于STEP-NC数控程序的刀具路径规划方法。王军等通过建立STEP-NC知识库,实现了STEP-NC平面和孔特征的刀具运动轨迹规划。Laguionie等基于轮廓平行铣和双向铣削策略,提出了一种用于STEP-NC简单型腔特征加工的摆线铣削策略。Du等提出了一种基于多智能体的STEP-NC制造特征刀具路径规划方法。李刚年采用等距离步长法和等残留高度法得到了STEP-NC制造特征的刀具路径。Liang等开发了一个与STEP-NC兼容的CNC系统,该系统具有刀具路径规划、刀位点计算、刀具偏移和逆运动学变换的功能。山东大学的齐明开发了用于电路板加工的STEP-NCCAM模块,该模块采用基于像素的方法来进行轮廓计算,实现了STEP-NC制造特征刀具路径的生成。梁媛等提出了一种基于STEP-NC的NURBS曲面刀具轨迹生成技术,该技术采用等残留高度法 ...
【技术保护点】
1.一种面向STEP-NC复杂型腔的最短刀具路径生成方法,其特征在于,包括如下步骤:/nS1、构建STEP-NC复杂型腔封闭等距环;/nS2、基于图论将封闭等距环表示为带约束的赋权有向图;/nS3、通过增设待选择节点集合T对传统Dijkstra算法进行改进,采用改进的Dijkstra算法生成STEP-NC复杂型腔的最短刀具路径。/n
【技术特征摘要】
1.一种面向STEP-NC复杂型腔的最短刀具路径生成方法,其特征在于,包括如下步骤:
S1、构建STEP-NC复杂型腔封闭等距环;
S2、基于图论将封闭等距环表示为带约束的赋权有向图;
S3、通过增设待选择节点集合T对传统Dijkstra算法进行改进,采用改进的Dijkstra算法生成STEP-NC复杂型腔的最短刀具路径。
2.根据权利要求1所述的面向STEP-NC复杂型腔的最短刀具路径生成方法,其特征在于,所述步骤S1中构建STEP-NC复杂型腔封闭等距环的过程包括:走刀行距计算、基本元素等距偏置以及封闭等距环生成。
3.根据权利要求1或2所述的面向STEP-NC复杂型腔的最短刀具路径生成方法,其特征在于,
所述走刀行距计算的具体表达式如下:
式中,d为走刀行距,R为刀柄半径,r为刀角圆头半径,h为残留高度;
所述基本元素等距偏置包括:直线段的等距偏置以及圆弧段的等距偏置。所述直线段的等距偏置过程具体为:
S11、假设R(Rx,Ry)和E(Ex,Ey)分别为直线段的起点和终点,则直线段的等距偏置法向矢量N为:
S12、直线段等距后起点矢量值a和终点矢量值b分别为:
a=R±d·N
b=E±d·N
所述圆弧段的等距偏置过程具体为:
S13、假设C(Cx,Cy)为圆弧的圆心,R'(Rx',Ry'),E'(Ex',Ey')分别为其起点和终点,则圆弧段起点等距偏置法向矢量Ns和终点等距偏置法向矢量Ne分别为:
S14、圆弧段等距后起点矢量值a’和终点矢量值b’分别为:
a’=R’±d·Ns
b’=E‘±d·Ne
上式中,d为走刀行距;
所述封闭等距环生成具体过程如下:
基本元素经过等距偏置后,相邻等距线之间会出现相交或者分离。为了生成一条连续的加工路径,相邻等距线之间需要进行过渡连接,即生成封闭等距环。封闭等距环生成的基本方法是:基本元素在进行等距偏置之后,若生成的等距线相交,则添加直线连接;若生成的等距线分离,则添加圆弧过渡,过渡圆弧的圆心是等距前两直线的公共端点,半径等于走刀行距,圆弧与两直线相切,进而生成封闭等距环。
4.根据权利要求1所述的面向STEP-NC复杂型腔的最短刀具路径生成方法,其特征在于,所述步骤S2的具体过程如下:
S21、标记封闭等距环赋权有向图中的节点vi及连接弧am,节点vi为封闭等距环中的直线段、圆弧段的端点以及它们相交的交点;连接弧am为封闭等距环中直线段和圆弧段;
S22、确定连接弧am的方向,规定型腔轮廓等距环为逆时针取向,岛屿轮廓等距环为顺时针取向,进而确定封闭等距环的赋权有向图中各连接弧am的方向;
S23、标记封闭等距环赋权有向图中转向约束标志为了防止生成无效路径,在由交点而...
【专利技术属性】
技术研发人员:张禹,王志伟,李东升,董小野,
申请(专利权)人:东北大学,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。