当前位置: 首页 » 数控技术 » 工艺|维修 » 正文

用直线逼近零件轮廓曲线的节点计算 非圆曲线节点坐标的计算


放大字体  缩小字体 发布日期:2019-11-27

 非圆曲线节点坐标的计算,用直线逼近零件轮廓曲线的节点计算

常用的计算方法有:等间距法、等弦长法、等误差法和比较迭代法等。

等间距法就是将某一坐标轴划分成相等的间距。如图2-12(a)所示,沿X轴方向取X为等间距长,根据已知曲线的方程y=f(x),可由xi 求得yi,xi+1=xi+ x,yi+1=f(xi+x)。如此求得的一系列点就是节点。将相邻节点联成直线,用这些直线段组成的折线代替原来的轮廓曲线。坐标增量X取得愈小则δ愈小,这使得节点增多,程序段也增多,编程费用高,但等间距法计算较简单。

             a)                                  b)

   图2-12  等间距法和等弦长法

                                        a)等间距法      b)等弦长法

等弦长法就是使所有逼近直线段长度相等,如图2-12(b)所示。由于零件轮廓曲线y=f(x)的曲率各处不等,因此首先应求出该曲线的最小曲率半径Rmin,由Rmin及δ确定允许的步长l,然后从曲线起点a开始,按等步长l依次截取曲线,得b、c、d、…点,则ab=bc= …=l即为所求各直线段。

总的看来,此种方法比等间距法的程序段数少一些。但当曲线曲率半径变化较大时,所求节点数将增多,所以,此法适用于曲率变化不大的情况。

等误差法是使逼近线段的误差相等,且等于δ,所以此法较上两种方法合理,特别适合曲率变化较大的复杂曲线轮廓。如图2-13所示。下面介绍用等误差法计算节点坐标的方法。设零件轮廓曲线的数学方程为Y=f(X)。

图2-13  等误差法

(1)以起点a(Xa,Ya)为圆心,以为半径作圆。其圆方程为

                  (2-1)

式中Xa、Ya为已知的a点坐标值。

(2)作δ圆与曲线Y=f(X)的公切线MN,则可求公切线MN的斜率K                                         

                                

 

为求YN,YM,XN,XM,需解下面的方程组:         

            

 

 

 

式中的允差圆即δ圆,Y=F(X)表示δ圆的方程,见(2-1)式。                                     

(3)过a点作斜率为K的直线,则得到直线插补段ab,其方程式为

          Y-Ya =K(X-Xa

(4)求直线插补节点b的坐标。

联立方程组:

              

 

 

求的交点b(Xb Yb)的坐标值,便是第一个直线插补节点。

   (5)按以上步骤顺次求得c,d、…    各节点坐标。

       用等误差法,虽然计算较复杂,但可在保证δ的条件下,得到最少的程序段数目。此种方法的不足之处是直线插补段的联结处不光滑,使用圆弧插补段逼近,可以避免这一缺点。

 
 
[ 免费发文

 

 
推荐图文
推荐数控技术
点击排行
网站首页 | 关于我们 | 升级会员 | 联系客服 | 广告合作 | 广告位图 | 使用协议 | 版权隐私 | 蜀ICP备2021024440号
Powered by DESTOON