1、逐點(diǎn)比較法圓弧插補(bǔ)
圓弧ab的圓心o(0,0),半徑r,加工點(diǎn)坐標(biāo)為p(xi,yj),則圓弧插補(bǔ)偏差判別函數(shù)為
當(dāng)fi,j=0時(shí),點(diǎn)在圓弧上;當(dāng)fi,j>0時(shí),點(diǎn)在圓弧外;當(dāng)fi,j<0時(shí),點(diǎn)在圓弧內(nèi)。將fi,j=0歸于fi,j>0
1、插補(bǔ)第一象限逆圓弧
(1)fi,j≥0時(shí)
(2)fi,j<0時(shí)
2、插補(bǔ)第一象限順圓弧
(1)fi,j≥0時(shí)
(2)fi,j<0時(shí)
注意:xi、yj的值在插補(bǔ)過(guò)程中是變化的,這一點(diǎn)與直線插補(bǔ)不同。
終點(diǎn)判別方法:
1、判別插補(bǔ)或進(jìn)給的總步數(shù)
2、分別判別各坐標(biāo)軸的進(jìn)給步數(shù)
第i象限逆圓插補(bǔ)流程:
例5-2 設(shè)加工第一象限逆圓弧ab,起點(diǎn)a(6,0),終點(diǎn)b(0,6)。試用逐點(diǎn)比較法對(duì)其進(jìn)行插補(bǔ)并畫出插補(bǔ)軌跡圖。
終點(diǎn)判別寄存器e=6+6=12,每進(jìn)給一步減1,e=0時(shí)停止插補(bǔ)。
步數(shù)
偏差判別
坐標(biāo)進(jìn)給
偏差計(jì)算
坐標(biāo)計(jì)算
終點(diǎn)判斷
起點(diǎn)
f0,0=0
x0=6y0=0
e=12
1
f0,0=0
-x
f1,0= f0,0-2x0+1=0-12+1=-11
x1=6-1=5y1=0
e=11
2
f1,0<0
+y
f1,1= f1,0+2y1+1=-11+0+1=-10
x2=5y2=0+1=1
e=10
3
f1,1<0
+y
f1,2= f1,1+2y2+1=-10+2+1=-7
x3=5y3=1+1=2
e=9
4
f1,2<0
+y
f1,3= f1,2+2y3+1=-7+4+1=-2
x4=5y4=2+1=3
e=8
5
f1,3<0
+y
f1,4= f1,3+2y4+1=-2+6+1=5
x5=5y5=3+1=4
e=7
6
f1,4>0
-x
f2,4=f1,4-2x5+1=5-10+1=-4
x6=5-1=4y6=4
e=6
7
f2,4<0
+y
f2,5= f2,4+2y6+1=-4+8+1=5
x7=4y7=4+1=5
e=5
8
f2,5>0
-x
f3,5= f2,5-2x7+1=5-8+1=-2
x8=4-1=3y8=5
e=4
9
f3,5<0
+y
f3,6= f3,5+2y8+1=-2+10+1=9
x9=3y9=5+1=6
e=3
10
f3,6>0
-x
f4,6= f3,6-2x9+1=9-6+1=4
x10=3-1=2y10=6
e=2
11
f4,6>0
-x
f5,6= f4,6-2x10+1=4-4+1=1
x11=2-1=1y11=6
e=1
12
f5,6>0
-x
f6,6= f5,6-2x11+1=1-2+1=0
x12=1-1=0y12=6
e=0