常用数控代码

G代码

代码 名称 系统 描述 示例代码
G99 每转进给率 Fanuc 设定每转进给率模式 G99 F0.2
G98 每分钟进给率 Fanuc 设定每分钟进给率模式 G98 F100
G97 恒线速度控制取消 Fanuc 取消恒线速度切削控制 G97 S1000
G96 恒线速度控制 Fanuc 启用恒线速度切削控制 G96 S150
G85 镗孔循环 Fanuc 执行镗孔循环 G85 X0 Y0 Z-30 R3 F100
G84 攻丝循环 Fanuc 执行攻丝循环 G84 X0 Y0 Z-30 R3 F100
G83 深孔钻循环 Fanuc 执行深孔钻削循环 G83 X0 Y0 Z-50 R3 Q5 F100
G80 取消固定循环 Fanuc 取消固定循环功能 G80
G76 多重螺纹循环 Fanuc 执行多重螺纹切削循环 G76 P011560 Q30 R0.1
G75 外径切槽循环 Fanuc 执行外径切槽循环 G75 R1
G74 端面切槽循环 Fanuc 执行端面切槽循环 G74 R1
G73 闭式切削循环 Fanuc 执行闭式切削循环 G73 U1 W1 R1
G72 端面粗加工循环 Fanuc 执行端面粗加工循环 G72 W1 R0.5
G71 轴向粗加工循环 Fanuc 执行轴向粗加工循环 G71 U1 R0.5
G70 精加工循环 Fanuc 执行精加工循环 G70 P100 Q200
G54 工件坐标系1选择 Fanuc 选择第1工件坐标系 G54
G53 机床坐标系选择 Fanuc 选择机床坐标系 G53 G00 X0 Y0
G52 局部坐标系设定 Fanuc 设定局部坐标系 G52 X100 Y100 Z100
G50 设置主轴最大转速 Fanuc 限制主轴最大转速 G50 S3000
G44 刀具长度负向补偿 Fanuc 启用刀具长度负向补偿 G44 H1 Z100
G43 刀具长度正向补偿 Fanuc 启用刀具长度正向补偿 G43 H1 Z100
G42 刀具半径右补偿 Fanuc 启用刀具半径右侧补偿 G42 D1
G41 刀具半径左补偿 Fanuc 启用刀具半径左侧补偿 G41 D1
G40 取消刀具半径补偿 Fanuc 取消刀具半径补偿功能 G40
G32 切螺纹 Fanuc 执行切螺纹循环 G32 X100 Z-50 F1.5
G30 返回第二参考点 Fanuc 返回第二参考点位置 G30 P2
G29 从参考点返回 Fanuc 从参考点返回到指定位置 G29 X100 Y100
G28 参考点返回 Fanuc 返回机床参考点 G28 X0 Y0 Z0
G27 检查参考点返回 Fanuc 检查是否返回参考点 G27 X0 Y0 Z0
G23 内部行程限位无效 Fanuc 取消内部行程限位功能 G23
G22 内部行程限位有效 Fanuc 启用内部行程限位功能 G22 X100 Y100
G21 公制输入 Fanuc 将输入单位设置为毫米 G21
G20 英制输入 Fanuc 将输入单位设置为英寸 G20
G16 极坐标 Fanuc 启用极坐标编程模式 G16
G15 取消极坐标 Fanuc 取消极坐标编程模式 G15
G09 停子精确定位 Fanuc 执行精确停止检查 G09 X100 Y100
G91 增量坐标 Fanuc 使用增量坐标编程 G91
G90 绝对坐标 Fanuc 使用绝对坐标编程 G90
G19 YZ平面选择 Fanuc 选择YZ平面作为加工平面 G19
G18 ZX平面选择 Fanuc 选择ZX平面作为加工平面 G18
G17 XY平面选择 Fanuc 选择XY平面作为加工平面 G17
G04 暂停 Fanuc 程序暂停指定时间 G04 P1000
G03 逆时针圆弧插补 Fanuc 以逆时针方向进行圆弧切削 G03 X100 Y100 R50 F100
G02 顺时针圆弧插补 Fanuc 以顺时针方向进行圆弧切削 G02 X100 Y100 R50 F100
G01 直线插补 Fanuc 以设定的进给速度进行直线切削 G01 X100 Y100 F100
G00 快速移动 Fanuc 以最快速度将刀具移动到指定位置 G00 X100 Y100
G00 快速定位 Fanuc 以最快速度将刀具移动到指定位置 G00 X100 Y100

M代码

代码 名称 系统 描述 示例代码
M30 程序结束 Fanuc 程序执行结束并复位 M30
M09 冷却关 Fanuc 关闭冷却液 M09
M08 冷却开 Fanuc 打开冷却液 M08
M05 主轴停止 Fanuc 停止主轴旋转 M05
M04 主轴反转 Fanuc 主轴以指定转速反向旋转 M04 S1000
M03 主轴正转 Fanuc 主轴以指定转速正向旋转 M03 S1000
M00 程序停止 Fanuc 程序执行停止,等待重启 M00
M04 主轴反转 Fanuc 主轴以指定转速S反向旋转 M04 S1000
M03 主轴正转 Fanuc 主轴以指定转速S正向旋转 M03 S1000