第三计机数控(CNc)系统基本原理 为便于计算机编程计算,将F的计算予以简化。 设第I象限中动点P(xyi的F值为Fi, Fi= XeYiXiYe 1.若沿+x向走一步,即y E(Xe, ye) 1/x:+ Pi(Xi, Yi) Pi+1(Xi+1, Yi+1 xy1+1-x+1y 0 于是有F+1=Fi-Ye 2
为便于计算机编程计算,将F的计算予以简化。 第三章计算机数控(CNC)系统的基本原理 设第I象限中动点Pi(xi, yi)的F值为Fi, Fi=XeYi-XiYe 1.若沿+x向走一步,即 = − = = + + + + + + i i i i e i i i i F x y x y y y x x 1 1 1 1 1 1, 于是有 Fi+1 = Fi -Ye Pi(Xi,Yi) E(xe,ye) y 0 x Pi+1(Xi+1,Yi+1)
第三计机数控(CNc)系统基本原理 2.若沿+y向走一步,即 y1=y1+1, E(Xe, ye) Pi+1 +1 Pi(Xi,Yi i+1=xey 7+1C i+1e0 X 于是有=F+X ◆新加工点的偏差完会可以用前一加工点的偏差递推。 2
2.若沿+y向走一步,即 第三章计算机数控(CNC)系统的基本原理 = − = = + + + + + + i e i i e i i i i F x y x y x x y y 1 1 1 1 1 1, 于是有 Fi+1 = Fi + Xe ◆ 新加工点的偏差完全可以用前一加工点的偏差递推。 x y 0 Pi(Xi,Yi) Pi+1 E(xe,ye)
第三计机数控(CNc)系统基本原理 二)终点判别的方法有两种: 1.每走一步,判断动点Px,y的坐标值是否与 终点坐标相同,即 Xi-Xe≥0且Yi-Ye>0 若两式同时满足,插补结束。 求程序段总步数n=Xe+Ye 每走一步,n-1-n,直到n=0,插补结束。 )插补计算过程:(用流程图表示) 2
(二)终点判别的方法有两种: 1.每走一步,判断动点Pi(xi, yi)的坐标值是否与 终点坐标相同,即 Xi-Xe ≥ 0且 Yi-Ye≥0 若两式同时满足,插补结束。 第三章计算机数控(CNC)系统的基本原理 2. 求程序段总步数 n=Xe+Ye 每走一步,n−1→n,直到 n=0,插补结束。 (三)插补计算过程:(用流程图表示 )
初始化 偏差判别 坐标进给 偏差计算 终点到? Y 2 End
终 点 到? 初始化 偏 差 判 别 坐 标 进 给 偏 差 计 算 End Y N
第三计机数控(CNc)系统基本原理 (四)不同象限的直线插补计算 E(e, ye) 第Ⅰ象限直线插补软件流程图 团始化x、y,n=xy,F=(0 F≥0? +x方向走一步 +y方向走一步 F←F-Yel F←F+Xe 2 End
第 I 象限直线插补软件流程图 (四)不同象限的直线插补计算 第三章计算机数控(CNC)系统的基本原理 初始化xe、ye , n=xe+ye, F=0 F0? +x方向走一步 +y方向走一步 F← F - Ye F ← F + Xe n-1→n n=0 End Y Y N N y 0 x E(xe,ye)