(3)编程算法 ( X1,Y1) 02 Xa, Ya)
• ( 3)编程算法 B C O2 O1 R 25 R 25 B A A(Xa,Ya) (Xc,Yc) G17 G02 G03 G03 G02 G18 G19 G03 G02 10 30 30 (X ,Y ) (X ,Y ) (X ,Y ) 1 1 2 2 b b X Y Z Y X X Z Z Y (a) (b) (c) (d) r r1 2 X X Y Y
圆弧AB: °绝对:G17G90G02 X xb Y yb Rr1Ff, oX G17G90 G02 X Xb Y yb I(x1-xa)J(y1-ya)F f 增量:G91G02X(xb-xa)Y(yb-ya)Rr1Ff; EX G91G02 X(xb-Xa)Y(yb-ya)I(x1-xa)J(y1-ya)F f
• 圆弧AB: • 绝对: G17G90 G02 X xb Y yb R r1 F f; • 或 G17G90 G02 X xb Y yb I(x1-xa) J (y1-ya) F f ; • • 增量: G91G02 X (xb-xa)Y (yb-ya) R r1 F f ; • 或 G91G02 X(xb-xa)Y(yb-ya)I(x1-xa)J(y1-ya)F f ;
R25 (4)编制圆弧程序 段 >大圆弧AB 每段圆弧可有四个程序段表示 G17G90G03X0Y25R-25F80 G17G90G03X0Y2510J25F80 G91G03X-25Y25R25F80 G91G03X-25Y25I0J25F80
• (4)编制圆弧程序 段 ➢大圆弧AB B C O2 O1 R 25 R 25 B A A (Xa,Ya) (Xc,Yc) G17 G02 G03 G03 G02 G18 G19 G03 G02 10 30 30 (X ,Y ) (X ,Y ) (X ,Y ) 1 1 2 2 b b X Y Z Y X X Z Z Y (a) (b) (c) (d) r r1 2 X X Y Y 每段圆弧可有四个程序段表示 G17 G90 G03 X0 Y25 R-25 F80 •G17 G90 G03 X0 Y25 I0 J25 F80 •G91 G03 X-25 Y25 R-25 F80 •G91 G03 X-25 Y25 I0 J25 F80
R25 小圆弧AB G17G90G03X0Y25R25F80 G17G90G03X0Y25I25J0F80 G91G03X-25Y25R25F80 G91G03X-25Y25125J0F80
➢小圆弧AB B C O2 O1 R 25 R 25 B A A (Xa,Ya) (Xc,Yc) G17 G02 G03 G03 G02 G18 G19 G03 G02 10 30 30 (X ,Y ) (X ,Y ) (X ,Y ) 1 1 2 2 b b X Y Z Y X X Z Z Y (a) (b) (c) (d) r r1 2 X X Y Y G17 G90 G03 X0 Y25 R25 F80 •G17 G90 G03 X0 Y25 I-25 J0 F80 •G91 G03 X-25 Y25 R25 F80 •G91 G03 X-25 Y25 I-25 J0 F80
例2、整圆编程 要求由A点开始,实现逆时针圆弧插补并返回A点。 Y R30 X G90G03X30Y0-40J0F80 G91G03X0Y0I-40J0F80
• 例2 、 整圆编程 • 要求由A点开始,实现逆时针圆弧插补并返回A点。 O X Y A R30 G90 G03 X30 Y0 I-40 J0 F80 G91 G03 X0 Y0 I-40 J0 F80