数控编程中的常用指令

1、准备功能G代码

在插补运算之前需要规定,为插补运算作好准备的工艺指令,如:G17、G01、G02、G81等;分为模态代码和非模态代码。

G41、G42、G40G81~G89

G90、G91G00、G01、G02、G03

1)G90、G91

用G90编程时,程序段中的坐标尺寸为绝对值,即在工件坐标系中的坐标值。用G91编程时,程序段中的坐标尺寸为增量坐标值,即刀具运动的终点相对于前一位置的坐标增量。

A→B:

N100 G90 G01 X15.0 Y30.0 F100

N100 G91 G01 X-20.0 Y10.0 F100

2)G00、G01

A→B:

N100 G90 G00 X15.0 Y30.0;无需指定进给速度

N100 G91 G01 X-20.0 Y10.0 F100;需要指定进给速度

3)G02、G03

圆弧顺、逆方向判断:沿圆弧所在平面垂直坐标轴向负方向观察,刀具相对于工件的移动方向为顺时针时用G02指令,逆时针时用G03指令。

 

I、J、K——圆心坐标相对于起点坐标的增量坐标;

R——圆的半径,R参数不能描述整圆;小于180°的圆弧R取正,大于180°的圆弧R取负;整圆时只能用I、J、K 指定圆心。

举例:

圆弧用R编程(顺圆)

N020 G02 X18 Y0 R18 F200;A→B

圆弧用R编程(逆圆)

N020 G03 X20 Y0 I-20 J0 F200;A→A

G92 X160.0 Y-20.0;

说明:

该指令为模态指令;

一旦执行G92指令建立坐标系,后续的绝对值指令坐标位置都是此工件坐标系中的坐标值;

G92指令必须跟坐标地址字,须单独一个程序段指定;

执行此指令并不会产生机械位移,只是让系统内部用新的坐标值取代旧的坐标值,从而建立新的坐标系;

执行此指令之前必须保证刀位点与程序起点(对刀点)符合。

5)G04

使刀具作短时间(几秒钟)的无进给光整加工,用于车槽、镗孔、锪孔等场合。

格式:G04 P/X(U)

2、辅助功能指令

M02 程序结束

M03 主轴正转

M04主轴反转

M05主轴停止

M06换刀

M07 M08 切削液开

M09 切削液关

M30 程序结束(复位)

3、F、S、T指令

F进给速度,mm/min;

S 主轴转速,r/min;

T指定刀具,

T××(),或T××××(车床)

,

1、准备功能G代码

在插补运算之前需要规定,为插补运算作好准备的工艺指令,如:G17、G01、G02、G81等;分为模态代码和非模态代码。

G41、G42、G40G81~G89

G90、G91G00、G01、G02、G03

1)G90、G91

用G90编程时,程序段中的坐标尺寸为绝对值,即在工件坐标系中的坐标值。用G91编程时,程序段中的坐标尺寸为增量坐标值,即刀具运动的终点相对于前一位置的坐标增量。

A→B:

N100 G90 G01 X15.0 Y30.0 F100

N100 G91 G01 X-20.0 Y10.0 F100

2)G00、G01

A→B:

N100 G90 G00 X15.0 Y30.0;无需指定进给速度

N100 G91 G01 X-20.0 Y10.0 F100;需要指定进给速度

3)G02、G03

圆弧顺、逆方向判断:沿圆弧所在平面垂直坐标轴向负方向观察,刀具相对于工件的移动方向为顺时针时用G02指令,逆时针时用G03指令。

 

I、J、K——圆心坐标相对于起点坐标的增量坐标;

R——圆的半径,R参数不能描述整圆;小于180°的圆弧R取正,大于180°的圆弧R取负;整圆时只能用I、J、K 指定圆心。

举例:

圆弧用R编程(顺圆)

N020 G02 X18 Y0 R18 F200;A→B

圆弧用R编程(逆圆)

N020 G03 X20 Y0 I-20 J0 F200;A→A

G92 X160.0 Y-20.0;

说明:

该指令为模态指令;

一旦执行G92指令建立坐标系,后续的绝对值指令坐标位置都是此工件坐标系中的坐标值;

G92指令必须跟坐标地址字,须单独一个程序段指定;

执行此指令并不会产生机械位移,只是让系统内部用新的坐标值取代旧的坐标值,从而建立新的坐标系;

执行此指令之前必须保证刀位点与程序起点(对刀点)符合。

5)G04

使刀具作短时间(几秒钟)的无进给光整加工,用于车槽、镗孔、锪孔等场合。

格式:G04 P/X(U)

2、辅助功能指令

M02 程序结束

M03 主轴正转

M04主轴反转

M05主轴停止

M06换刀

M07 M08 切削液开

M09 切削液关

M30 程序结束(复位)

3、F、S、T指令

F进给速度,mm/min;

S 主轴转速,r/min;

T指定刀具,

T××(),或T××××(车床)

数控编程中的常用指令

相关文章:

你感兴趣的文章:

标签云: