1、准备功能g代码需要指定插补运算前准备插补运算的工艺指令,如G17、 G01、 G02、 g81等。分为模态代码和非模态代码。
G41、 G42、 g40g 81 ~ G89
G90、G91G00、G01、G02、G03
1)G90、G91
用G90编程时,程序段中的坐标尺寸是绝对值,即工件坐标系中的坐标值。用G91编程时,程序段中的坐标大小为增量坐标值,即刀具运动终点相对于前一位置的坐标增量。
AB:
N100G90G01X15.0Y30.0F100
N100G91G01X-20.0Y10.0F100
2)G00、G01
AB:
n100g 90g 00x 15.0y 30.0;不需要指定进给速度。
n100g 91g 01x-20.0y 10.0 f 100;需要指定进给速度。
3)G02、G03
判断圆弧的正反方向:沿圆弧所在平面的垂直坐标轴观察负方向。当刀具相对于工件的移动方向为顺时针时,使用G02指令,逆时针时,使用G03指令。
I,J,K——中心坐标相对于起始坐标的增量坐标;
R——圆的半径和R参数不能描述整个圆;小于180的弧r为正,大于180的弧r为负;只有I,J和K可以用来指定圆心。
例如:
圆弧用R编程(沿圆)
n 020g 02 x 18 y0 r18 f 200;AB圆弧用R编程(逆圆)
n 020g 03 x 20 y0i-20j 0f 200;AA
g92x 160.0y-20.0;
描述:
该指令是模态指令;
一旦执行G92指令建立坐标系,后续绝对值指令的坐标位置就是工件坐标系中的坐标值;
G92指令必须跟在坐标地址字之后,并且必须由单独的程序段指定;
该命令的执行不会引起机械位移,只会使系统用新的坐标值替换旧的坐标值,从而建立新的坐标系;
在执行该指令之前,必须确保刀具位置与程序起始点(刀具对准点)一致。
5)G04
短时间(几秒钟)不进刀使刀具精加工,用于车削沟槽、镗孔、沉孔等场合。
格式:G04P/X(U)
2、辅助功能指令M02程序结束
M03主轴正转
M04主轴反转
M05主轴停止
M06换刀
M07M08切削液已打开
M09切削液关闭
M30程序结束(复位)
3、F,S和T指令F进给速度,mm/min;
s主轴转速,r/min;
t指定工具,
T(加工中心),或T(车床)