I²。+J²。=R²加工点M相对圆弧有三种情况
w5 ]6 W5 s% H3 C% C在圆弧外:Ii²+Ji²-R²>0 9 r- j. g j9 N6 ~/ Z
在圆弧上:Ii²+Ji²-R²=0 图5.3
/ E2 j; L5 d, q ^, V在圆弧内:Ii²+Ji²-R²<0
( q2 Q3 M. O; c& k程序框图 (数控指令G00/G01 X— Y—) 3 t+ }1 |- |% C) Q9 q! e0 L
取Fi=Ii²+Ji²-R² (偏差判别函数)
7 k' I2 ?# n8 X- f5 D3 l规定I象限时内:+Y方向走一步
* e) F9 ]2 d& @ 外、上:-X方向 走一步9 a6 g/ _& }3 ]4 S: D
-X走一步后:Ii+1=Ii-1 ,Ji+1=Ji 7 p/ V* y3 E& I6 A, F9 v
Fi+1=Ii+1²+Ji+1²-R²=Fi-2Ii+1 ( I* H6 Y) e7 W$ m1 ]
+Y走一步后:Ii+1=Ii ,Ji+1=Ji+1
) y. W; G, p8 R. T% ? Fi+1=Fi+2Ji+1 C1 v; C, p& X! O* ?
我们可推导第一象限的顺圆。
! w# |( h7 J! z! ]9 L0 `+X走一步后:Ii+1=Ii+1 ,Ji+1=Ji
; P: K; c. a1 K/ j6 j, O9 O0 D" BFi+1=Fi+2Ii+1 (5-7)
$ _% Q- l# m2 E3 t3 k7 Q-Y走一步后:Ii+1=Ii ,Ji+1=Ji-1
( c* H2 ~( |: I* LFi+1=Fi-2Ji+1 (5-8
# A* d# I) ~4 _ |