一.准备功能字G 准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。JB3208-83标准中规定如下表:
代码
功能作用范围
功能
代码
功能作用范围
功能
G00
点定位
G50
*
刀具偏置0/-
G01
直线插补
G51
*
刀具偏置+/0
G02
顺时针圆弧插补
G52
*
刀具偏置-/0
G03
逆时针圆弧插补
G53
直线偏移注销
G04
*
暂停
G54
直线偏移X
G05
*
不指定
G55
直线偏移Y
G06
抛物线插补
G56
直线偏移Z
G07
*
不指定
G57
直线偏移XY
G08
*
加速
G58
直线偏移XZ
G09
*
减速
G59
直线偏移YZ
G10-G16
*
不指定
G60
准确定位(精)
G17
XY平面选择
G61
准确定位(中)
G18
ZX平面选择
G62
准确定位(粗)
G19
YZ平面选择
G63
*
该丝
G20-G32
*
不指定
G64-G67
*
不指定
G33
螺纹切削,等螺距
G68
*
刀具偏置,内角
G34
螺纹切削,增螺距
G69
*
刀具偏置,外角
G35
螺纹切削,减螺距
G70-G79
*
不指定
G36-G39
*
不指定
G80
固定循环注销
G40
刀具补偿/刀具偏置注销
G81-G89
固定循环
G41
刀具补偿--左
G90
绝对尺寸
G42
刀具补偿--右
G91
增量尺寸
G43
*
刀具偏置--正
G92
*
预置寄存
G44
*
刀具偏置--右
G93
进给率,时间倒数
G45
*
刀具偏置+/+
G94
每分钟进给
G46
*
刀具偏置+/-
G95
主轴每转进给
G47
*
刀具偏置-/-
G96
恒线速度
G48
*
刀具偏置-/+
G97
每分钟转数(主轴)
G49
*
刀具偏置0/+
G98-G99
*
不指定
注:*表示如作特殊用途,必须在程序格式中说明
二.辅助功能字M 辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。辅助功能字由地址符M和其后的两位数字组成。JB3208-83标准中规定如下表:
代码
功能作用范围
功能
代码
功能作用范围
功能
M00
*
程序停止
M36
*
进给范围1
M01
*
计划结束
M37
*
进给范围2
M02
*
程序结束
M38
*
主轴速度范围1
M03
主轴顺时针转动
M39
*
主轴速度范围2
M04
主轴逆时针转动
M40-M45
*
齿轮换档
M05
主轴停止
M46-M47
*
不指定
M06
*
换刀
M48
*
注销M49
M07
2号冷却液开
M49
*
进给率修正旁路
M08
1号冷却液开
M50
*
3号冷却液开
M09
冷却液关
M51
*
4号冷却液开
M10
夹紧
M52-M54
*
不指定
M11
松开
M55
*
刀具直线位移,位置1
M12
*
不指定
M56
*
刀具直线位移,位置2
M13
主轴顺时针,冷却液开
M57-M59
*
不指定
M14
主轴逆时针,冷却液开
M60
更换工作
M15
*
正运动
M61
工件直线位移,位置1
M16
*
负运动
M62
*
工件直线位移,位置2
M17-M18
*
不指定
M63-M70
*
不指定
M19
主轴定向停止
M71
*
工件角度位移,位置1
M20-M29
*
永不指定
M72
*
工件角度位移,位置2
M30
*
纸带结束
M73-M89
*
不指定
M31
*
互锁旁路
M90-M99
*
永不指定
M32-M35
*
不指定
注:*表示如作特殊用途,必须在程序格式中说明
温馨提示:答案为网友推荐,仅供参考