圆弧插补(G02、G03)指令
指令格式: G02(G03) X(U) Z(W) I K (R) F;
功能:圆弧插补
指令说明:圆弧插补指令是切削圆弧时使用的指令, 即G02、G03指令表示刀具在给定平面内以F进给速度从圆弧起点向圆弧终点进行圆弧插补, 属于模态指令。
G02——为顺时针圆弧插补指令, 即凹圆弧的加工;
G03——为逆时针圆弧插补指令, 即凸圆弧的加工。
X,Z——圆弧终点绝对值坐标,即采用绝对坐标编程时, X、Z为圆弧终点坐标值;
U,W——圆弧终点相对圆弧起点增量坐标,即用增量坐标编程时,U、W为圆弧终点相对圆弧起点的坐标增量;
I, K——圆心相对圆弧起点增量坐标(I、K编程),即I、K为圆心在X、Z轴方向上
相对圆弧起点的坐标增量(用半径值表示), I、K为零时可以省略;
F——圆弧插补的进给量
数控车床所用圆弧插补指令
R——圆弧半径(R编程),
当圆弧所对圆心角为0o~180°时, R取正值;圆心角为180°~360°时, R取负值;
I, K——圆心相对圆弧起点增量坐标(I、K编程),即
I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),
I、K为零时可以省略;
用R编程方法
圆弧插补I、K编程与R编程方法的区别
编程方法 | 绝对值编程 | 相对值编程 |
I、K编程 | G02 X50.0 Z30.0 I25.0 F30; | G02 U20.0 W-20.0 I25.0 F30; |
R编程 | G02 X50.0 Z30.0 R25.0 F30; | G02 U20.0 W-20.0 R25.0 F30; |
G01 X20.0; A→B
G03 X44.0 Z23.0 K-12.0; B→C
G01 Z10.0; C→D
或(用R编程)
G01 X20.0; A→B
G03 X44.0 Z23.0 R12.0; B→C
G01 Z10.0;
从A点到B点的圆弧插补,编程(用G02编程)如下:
绝对值编程:
①I、K编程: G02 X46.0 Z-15.078 I22.204 K6.0 F0.1;
②R编程: G02 X46.0 Z-15.078 R23.0 F0.l;
增量值编程:
①I、K编程:G02 U26.0 W-15.078 I22.204 K6.0 F0.1;
② ② R编程: G02 U26.0 W-15.078 R23.0 F0.1;
走刀路线为A→B→C→D→E→F,
其绝对坐标方式和增量坐标方式
编程如下:
绝对坐标编程:
G01 X26.0 Z0 F0.5; →A
G03 X34.0 Z-4.0 I0 K-4.0
(或R4.0) F0.5; A→B
G01 Z-20.0; B→C
G02 Z-40.0 R20.0; C→D
G0l Z-58.0; D→E
G02 X50.0 Z-66.0 I8.0 K0
(或R8.0); E→F
增量坐标编程:
G03 U8.0 W-4.0 I0 K-4.0
(或R4.0) F0.5; A→B
G01 W-16.0; B→C
G02 W-20.0 R20.0; C→D
G0l W-18.0; D→E
G02 U16.0 W-8.0 I8.0 K0
(或R8.0); E→F