数控加工中心CNC的G02/G03圆弧指令的I、J、与R的区别

技术小编 110255 0


2020-01-10_204601.png

G02:顺(CW)圆弧插补

G03:逆(CCW)圆弧插补


根据所选择XY平面,指令格式如下两种

G17 G02/G03 X_ Y_ I_ J_ F_;

G17 G02/G03 X_ Y_ R_ F_;


定义方式:

2020-01-10_204634.png

依右手坐标系统,视线朝向平面垂直轴的正方向往负方向看,顺时针为G02,逆时针为G03。(比如时钟旋转方向相同的称为G02,与之相反则称为G03)


格式说明:

G17:平面的选择(可省略)

G02/G03:圆弧顺逆的选择

X、Y、:圆弧终点坐标位置。

I、J、:圆弧起点到圆心位置的增量值(I表示X轴的分向量。J表示Y轴的分向量

R:圆弧半径,以半径值表示。(以R表示者又称为半径法)。

F:切削进给速率,单位mm/min。


圆弧的表示有圆心法半径法两种。加工中心采那一种方法表示一圆弧,可根据图纸的尺寸标而定,以使用较方便者(即不用计算,即可看出数值者)为取舍。但若要铣削一全圆时,只能用圆心法表示,半径法无法执行。若用半径法以二个半圆相接,其真圆度误差会太大。



1、圆心编程

I、J、后面的数值是定义为从圆弧起点到圆心位置,在X、Y、轴上之分向量值。兹以图1、图2说明。

2020-01-10_204705.png

1:I、J数值的表示

I的数值为圆弧起点到圆心的X轴距离;

J的数值为圆弧起点到圆心的Y轴距离;


2020-01-10_204728.png

2:I、J正负值的判断

圆心位于圆弧起点X轴的正方向为正,反之为负;

圆心位于圆弧起点Y轴的正方向为正,反之为负;


举例说明:

2020-01-10_204758.png

由图纸标注可知:

圆弧起点坐标值为“X48.3 Y12.94”

圆弧终点坐标值为“X0. Y50.

I为“-48.3”

J为“-12.94”

 

由于该段圆弧存在两种走刀方向,笔者分别采用G02与G03编写。

G02顺圆弧切削如下图:

2020-01-10_204828.png


G03逆圆弧切削如下图:

2020-01-10_204903.png



2、半径法编程:

R表示圆弧半径,以半径值表示。由于起点终点和圆弧半径来表示一圆弧,在圆上会有二段弧出现,如下图所示。R是正值时,表示圆心角小于或等于180°;R是值时,表示圆心角大于180°。

2020-01-10_204925.png


R>180?,R为负值,所以为G02顺圆弧切削,程序如下:

2020-01-10_204943.png


R≤180?,R为正值,所以为G03顺圆弧切削,程序如下:

2020-01-10_205005.png


使用G02、G03圆弧切削指令时应注意以下几点:

1)一般加工中心开机后,系统默认设定为G17(X-Y平面),故在XY平面上铣削圆弧,可省略G17指令。

2)当一单节中同时出现I、J和R时,以R为优先(即有效),I、J无效。

3)I0或J0时,可省略不写。

4)起点和终点为同一点切削全圆,若用半径法则刀具无运动产生。

5)当终点坐标与指定的半径值非交于同一点时,会显示警示讯息。

6)直线切削后面接图弧切削,其G指令必须转换为G02或G03,若再行直线切削时,则必须再转换为G01指令,这些是很容易被疏忽的。

7)使用切削指令(G01,G02,G03)须先指令主轴转动,且须指令进给速率F。





抱歉,评论功能暂时关闭!