I²。+J²。=R²加工點M相對圓弧有三種情況 " R3 f; C+ }. ?! V! \5 ~2 y9 w
在圓弧外:Ii²+Ji²-R²>0
6 t5 _/ f5 W; |0 J* I/ K在圓弧上:Ii²+Ji²-R²=0 圖5.3
9 M; C7 W' V; [2 @; h% C在圓弧內:Ii²+Ji²-R²<0
: I2 d- d# R( J% y! u! B程序框圖 (數控指令G00/G01 X— Y—)
* n7 k% q, r. |, c取Fi=Ii²+Ji²-R² (偏差判別函數)
& l0 U0 x8 l1 H% Y0 ]: ^規定I象限時內:+Y方向走一步
# }6 T: X1 ]3 @2 S; Z4 V) _ 外、上:-X方向 走一步
V9 H) r' x, [-X走一步后:Ii+1=Ii-1 ,Ji+1=Ji
2 k* \' c- F+ o' K& h) _Fi+1=Ii+1²+Ji+1²-R²=Fi-2Ii+1 - B% v% a8 J& D
+Y走一步后:Ii+1=Ii ,Ji+1=Ji+1
4 x+ b @7 R- z0 j( X/ ]7 q5 @- e Fi+1=Fi+2Ji+1
- b, S# q) _6 z" c我們可推導第一象限的順圓。
2 T$ b9 n$ S k- g& M8 k+X走一步后:Ii+1=Ii+1 ,Ji+1=Ji 1 p* M& p/ D8 C
Fi+1=Fi+2Ii+1 (5-7)
+ o L) \# ~% m4 ^-Y走一步后:Ii+1=Ii ,Ji+1=Ji-1
* x' v, b4 Z' x0 k% T6 fFi+1=Fi-2Ji+1 (5-8
/ ^: _# O1 }0 U) I* D4 p |