法兰克数控铣床GM功能代码全解G代码 组别功能附注 G00 01 快速定位模态 G01 直线插补模态 G02 顺时针圆弧插补模态 G03 逆时针圆弧插补模态 G04 00 暂停非模态 *G10 数据设置模态 G11 数据设置取消模态 G17 16 XY平面选择模态 G18 ZX平面选择(缺省)模态 G19 YZ平面选择模态 G20 06 英制(in) 模态 G21 米制(mm) 模态
*G22 09 行程检查功能打开模态 G23 行程检查功能关闭模态 *G25 08 主轴速度波动检查关闭模态 G26 主轴速度波动检查打开非模态 G27 00 参考点返回检查非模态 G28 参考点返回非模态 G31 跳步功能非模态
*G40 07 刀具半径补尝取消模态 G41 刀具半径左补尝模态
G42 刀具半径右补尝模态 G43 00 刀具长度正补尝模态 G44 刀具长度负补尝模态 G45 刀具长度补尝取消模态
G50 00 工件坐标原点设置,最大主轴速度设置非模态 G52局部坐标系设置非模态 G53 机床坐标系设置非模态 *G54 14 第一工件坐标系设置模态 G55 第二工件坐标系设置模态 G56 第三工件坐标系设置模态 G57 第四工件坐标系设置模态 G58 第五工件坐标系设置模态 G59 第六工件坐标系设置模态 G65 00 宏程序调用非模态 G66 12 宏程序模态调用模态 *G67 宏程序模态调用取消模态 G73 00 高速深孔钻孔循环非模态 G74 工旋攻螺纹循环非模态 G75 精镗循环非模态
*G80 10 钻孔固定循环取消模态 G81 钻孔循环 G84 攻螺纹循环模态
G85 镗孔循环 G86 镗孔循环模态 G87 背镗循环模态 G89 镗孔循环模态 G90 01 绝对坐标编程模态 G91 增量坐标编程模态 G92 工件坐标原点设置模态
注:1.当机床电源打开或按重置键时,标有\符号的G代码被激活,即缺省状态。
2.不同组的G代码可以在同一程序段中指定;如果在同一程序段中指定同组G代码,.最后指定的G代码有效。
3.由于电源打开或重置,使系统被初始化时,已指定的G20或G21代码保持有效.
4.由于电源打开被初始化时,G22代码被激活;由于重置使机床被初始化时, 已指定的G22或G23代码保持有效. 编码字符的意义 字符意义
A 关于X轴的角度尺寸 B 关于Y轴的角度尺寸 C 关于Z轴的角度尺寸 D 刀具半径偏置号
E 第二进给功能(即进刀速度,单位为 mm/分钟)
F 第一进给功能(即进刀速度,单位为 mm/分钟) G 准备功能 H 刀具长度偏置号
I 平行于X轴的插补参数或螺纹导程 J 平行于Y轴的插补参数或螺纹导程 L 固定循环返回次数或子程序返回次数 M 辅助功能 N 顺序号(行号) O 程序编号
P 平行于X轴的第二尺寸或固定循环参数 Q 平行于Y轴的第三尺寸或固定循环参数 R 平行于Z轴的第三尺寸或循环参数圆弧的半径 S 主轴速度功能(表标转速,单位为转/分) T 第一刀具功能
U 平行于X轴的第二尺寸 V 平行于Y轴的第二尺寸 W 平行于Z轴的第二尺寸 X 基本尺寸 Y 基本尺寸 Z 基本尺寸
FANUC数控系统的准备功能M代码及其功能
M00 程序停止在完成程序段的其它指令后,用以停止主轴、冷却液,
并停止作进一步的处理。
M01 计划停止与程序停止相似,所不同的是,除非操作人员预先按电钮确认这个指令,否则这个指令不起使用。
M02 程序停止表示工件已完成的一个辅助指令。在完成了程序段的全部指令以后,用以停止主轴、冷却液和进给。常用以使控制机和(或)机床复位,包括卷回纸带,退回到“程序开始”字符,或使环形纸带越过接头。
M03 主轴顺时针方向开动主轴时,按右旋螺纹进入工件的方向旋转。 M04 主轴逆时针方向开动主轴时,按右旋螺纹离开工件的方向旋转。 M05 主轴停止一般情况下,主轴停止,也可采用制动器,关闭冷却液。
M06 换刀手动或自动换刀指令,不包括刀具选择,也可以自动关闭冷却液和主轴。
M07 2 号冷却液开 2 号冷却液(如雾状)开。 M08 1 号冷却液开 1 号冷却液(如液体)开。 M09 冷却液关注销M07、M08、M50 和M51。
M10 和M11 卡紧和松开适用于机床滑座、工件、夹具、主轴等。 M15 和M16 运动正向和运动负向在需要时用以选择快速移动的方向或进给的方向,也可应用于绝对测量系统的回转工作台。 M19 主轴定向停止该指令使主轴停止在预定的角度位置上。 M30 纸带结束在完成程序段的所有指令后,使主轴、进给和冷却液停止。常用以使控制机和(或)机床复位,包括将纸带卷回到“程序
开始”字符,或使环形纸带越过接头,或转换到第二台输入机。 M31 互锁旁路用以使正常的互锁机构暂时失效的指令。 M36 和M37 进给范围1 和进给范围2 进给率范围选择。
M38 和M39 主轴速度范围1 和主轴速度范围2 主轴速度范围选择。 M48 注销M49。
M49 旁路进给率修正使手动给定的主轴速度或进给率修正(已在程序说明中规定的)失去作用,并恢复到原来程序规定的参数 M50 3 号冷却液开。 M51 4 号冷却液开。
M55 刀具直线位移,位置1 刀具直线移动到固定位置(如在刀具坐标上的某预定位置)。
M56 刀具直线位移,位置2 刀具直线移动到固定位置(如在刀具坐标上的某预定位置)。
M61 工件直线位移,位置1 工件直线移动到固定位置。 M62 工件直线位移,位置2 工件直线移动到固定位置。 M71 工件角度位移,位置1 工件角度位移到固定位置。 M72 工件角度位移,位置2 工件角度位移到固定位置。