资源描述
代码
分组
意义
格式
G00
01
快速进给、定位
G00 X(U)-- Z(W)--
G01
直线插补
G01 X(U)-- Z(W)—F--
G02
圆弧插补CW(顺时针)
G03
圆弧插补CCW(逆时针)
G04
00
暂停
G04 X/U_;或G04 P_;单位:秒
G20
06
英制指令
G21
公制指令
G28
00
回归参考点
G28 X-- Z--
G29
由参考点回归
G29 X-- Z--
G33
01
螺纹切削(等螺距)
G33 Z/W…X/U…F… Q… (普通螺纹切削指令) F为长轴方向螺距,Q螺纹开始的偏移角度,0.001~360.000°。
G33 Z/W…X/U…E… Q…(精密螺纹切削指令) E为长轴方向螺距,Q螺纹开始的偏移角度,0.001~360.000°。
G33 Z/W…X/U…E… Q…(英制螺纹切削) E为长轴方向1英寸相当于几个螺距个数,Q螺纹切削开始的偏移角度,0.001~360.000°。
G40
07
刀径补偿取消
G40
G41
左半径补偿
G42
右半径补偿
G52
局部坐标系设定
G52 X-- Z--
G54
12
选择工作坐标系1
GXX
G55
选择工作坐标系2
G56
选择工作坐标系3
G57
选择工作坐标系4
G58
选择工作坐标系5
G59
选择工作坐标系6
G70
00
精车削加工循环
G70 A_ P_ Q_;
G71
直线粗车复合循环
G71 Ud Re
G71 Aa Pp Qq Uu Ww Ff Ss Tt;
d:切深量
e:退刀量
a: 加工路径的程式编号
p:加工路径的开始顺序编号
q:加工路径的终了顺序编号
u:X轴方向的预留量
w:Z轴方向的预留量
f: 切削速度
s: 主轴速度
t: 刀具指令
G72
端面粗车复合循环
G72 Wd Re
G72 Aa Pp Qq Uu Ww Ff Ss Tt;
d:切深量
e:退刀量
a: 加工路径的程式编号
p:加工路径的开始顺序编号
q:加工路径的终了顺序编号
u:X轴方向的预留量
w:Z轴方向的预留量
f: 切削速度
s: 主轴速度
t: 刀具指令
G73
精加工循环切削
G73 Ui Wk Rd;
G73 Aa Pp Qq Ww Ff Ss Tt;
Ui: X轴方向切削预留量
Wk: Z轴方向切削预留量
Rd: 分割次数
Aa:加工路径的程式编号
Pp:加工路径的开始顺序编号
Qq:加工路径的终了顺序编号
Uu:X轴方向的预留量u
Ww: Z轴方向的预留量w
Ff: 切削速度
Ss: 主轴速度
Tt: 刀具选择
G74
端面车削循环
G74 Re;
G74 X(U)_Z(W)_Pi Qk Rd Ff;
e:退回量
i:刀具的偏移量
k:切削量
d:切削底端刀具的逃离量
f:进给速度
G75
直线切削循环
G75 Re;
G75 X(U)_Z(W)_Pi Qk Rd Ff;
e:退回量
i:切削量
k: 刀具的偏移量
d:在切削底端的逃离量
f:进给速度
G76
螺纹切削复合循环
G76 P(m) (r) (a) R(d);
G76 X(u)_Z(W)_R(i) P(k)Q(Δd)F(l);
m:切削次数00~99
r:倒角量00~99
a:刀尖的角度(螺纹角度)00~99。0º~90º的角度以1º为单位指定。
m,r,a;可用位址P指定
d:预留量
i:螺纹的斜度(当I=0时为直线螺纹)
k:螺纹的高度(螺牙的高度用正的半径值表示)
Δd:切削量(第一次的切削量是正的半径值指令)
l:螺纹螺距
G77
纵向固定循环切削
G77 X/U_Z/W_F_;(直线切削)
G77 X/U_Z/W_R_F_;(斜度切削)
R:斜度的深度(半径指定增量值,符号要指定)
G78
螺纹切削固定循环
G78 X/U_Z/W_F/E_;(直线螺纹切削)
G78 X/U_Z/W_R_F/E_;(斜度螺纹切削)
R:斜度的深度(半径指定增量值,符号要指定)
G79
端面固定循环车削
G79 X/U_Z/W_F_;(直线切削)
G79 X/U_Z/W_R_F_;(斜度切削)
R:斜度的深度(半径指定增量值,符号要指定)
G92
坐标系的设定
G92 X---Z---;
G94
每分钟进给
单位:mm/分(非同期进给)
G95
每转进给
单位:mm/转(同期进给)
支持的M代码
代码
意义
格式
备注
M00
程序停止
M00
用M00停止程序的执行;按“启动”键加工继续执行
M01
选择性停止
M01
与M00一样,但仅在出现专门信号后才生效
M02
程序结束
M02
在程序的最后一段被写入
M03
主轴顺时针旋转
M03
M04
主轴逆时针旋转
M04
M05
主轴停转
M05
M06
换刀指令(铣床)
M06 T_
在机床数据有效时用M6更换刀具,其他情况下用T指令进行
M30
程序结束且返回程序开头
M30
在程序的最后一段被写入
M98
副程式呼叫
M98 P_ H_ L_;
P_:指定副程式的程式编号
H_:指定副程式中,开始执行的顺序编号
L_:副程式重复执行次数
M99
副程式结束
M99 P_;
P_:指定副程式结束后,返回呼叫程式的顺序编号
展开阅读全文