数控加工中心M代码
M代码作用备注
M00程序停止程序暂停,并将主轴旋转暂
停,切削液暂停,轴移动暂
停,欲重新启动程序只需再
按程序循环启动按钮即可,
此时暂停的动作又恢复。
M01 程序选择停止必须配合程序选择停止开关
使用,当程序中有M01指令
时,程序停止开关ON时,
其动作与M00相同。
M02 程序结束使用在程序结束时,主轴停
止,切削液停止,程序停止。
M03 主轴正转命令主轴做顺时针方向旋,
它可由M05\M19\M30\M02
指令控制停止,M00、MO1
控制暂停,M04反向旋转。
M04 主轴反转命令主轴做逆时针方向旋转
它可由M05\M19\M30\M02
指令控制停止,M00、MO1
控制暂停,M03正向旋转。
M05 主轴停止命令主轴旋转停止。
M06 呼叫换刀宏程序呼叫9001换刀子程序,执行
换刀动作,此指令不能单独
执行,必须配合T指令共同
使用。
M07 气冷受M00\M01暂停控制,
M09\M02\M30指令控制停M08 冷却马达启动
止。
M09 命令M07、M08停止命令切削液停止。
M12\M13\M14 X\Y\Z轴镜像
M15 各轴镜像取消
M19 主轴定向命令主轴固定,且端键固定
在同一方向,其解除可用主
轴旋转指令M03\M04或者
按下RESET键。
M29 硬性攻丝
M30 程序结束回到程序开头,使用在程序
结束时,主轴停止,切削液
停止,且程序结束后会回到
程序开头第一个单节准备。
M35 第四轴卡紧
M36 第四轴松开
M60 松刀
M61 卡刀
M64 刀套下(机械手刀库)\刀盘前进(斗笠式刀
库)
M65 刀套上(机械手刀库)\刀盘后腿(斗笠式刀
库)
M68 刀库回零(圆盘刀库)\刀号初始化在调试刀库或者由于误操作
导致刀库乱号的时候,对于
圆盘式刀库,在MDI方式下
执行M68,刀盘将自动回到
第一号刀盘的位置。
对于斗
笠式刀库和机械手刀库,将
手动按动刀库旋转到1号刀
位置,在MDI或者是AUTO
方式下写入M68(此指令可
做一个单节使用),在按下程
序循环启动按钮,将会刷新
刀表,即第一号刀库就是第
一把刀,将刀号校对完毕。
M98 呼叫子程序在执行主程序中,呼叫另一
子程序来执行,此程序叫子
程序时必须配合P指令使
用,P指令就是欲呼叫程序
的号码。
M99 子程序结束在执行主程序中,执行另一
程序,此程序结束时必须以
配合此指令作为到主程序的
指令。
FANUC0i Mate-MB 系统数控铣床
G 指令格式
代码 组别
功能
格式
G00 01
定位 G00 IP … G01 直线插补
G01 IP …F …
G02 圆弧插补CW (顺时针) ⎪⎭
⎪⎬⎫⎪⎩
⎪⎨⎧⎪⎭⎪⎬⎫⎪⎩
⎪⎨⎧⎭⎬⎫⎩⎨⎧...
..../...)...(....../...)...(....../...)...(....
......................
0302F R K J F R K I F R J I Zp Yp Zp Xp Yp Xp G G
G03 圆弧插补CCW (反时针) G04 00
暂停 G04 X (U ,P )…(Q …)
X (U ,P );停刀时间 (Q )Q1-Q4 G08 先行控制 G08 P … G09 准确停止
G10 可编程数据输入 G10 IP …. G11 可编程数据输入方式取消 G15 17 极坐标指令取消 G16 极坐标指令 G17 02 选择XpYp 平面 G18 选择ZpXp 平面 G19 选择YpZp 平面 G20
06 英寸输入 G21 毫米输入
G22 04
存储行程检测功能有效
G23 存储行程检测功能无效 G25 24
主轴速度泼动监测功能无效
G26
主轴速度泼动监测功能有效
G27 00
返回参考点检测 G27 IP … G28 返回参考点 G28 IP … G29 从参考点返回
G29 IP … G30 返回第2、3、4、参考点 G30 IP … G31 跳转功能 G31 IP …F …P … G33 01 螺纹切削 G33 IP …F … G37 00 自动刀具长度测量 G37 IP … G39 拐角偏置圆弧插补
G40 07
取消刀尖R 补偿 G40 X (U )--Z(W)--I-- K--
G41 刀尖R 补偿(左) ----⎭
⎬⎫⎩⎨⎧D IP G G 4241
G42 刀尖R 补偿(右) G43 08 正向刀具长度补偿 G43 Z … H … G44 负向刀具长度补偿 G44 Z.. .H … G45 00
刀具偏置值增加 G45 IP … D … G46 刀具偏置值减小 G46 IP … D … G47 2倍刀具偏置值 G47 IP … D … G48 1/2倍刀具偏置值 G48 IP … D … G49 08 刀具长度补偿取消 G50 11
比例缩放取消
G51 比例缩放有效 G51 X.. Y.. Z …P.. G52
00 局部坐标系设定 G52 IP … G53 选择机床坐标系 G53 IP … G54 14
选择工件坐标系1 G54.1 选择附加工件坐标系 G54.1 Pn G55 选择工件坐标系2 G56 选择工件坐标系3 G57 选择工件坐标系4 G58
选择工件坐标系5
G59 选择工件坐标系6
G60 00/01 单方向定位G60 IP…
G61
15 准确停止方式
G62 自动拐角倍率
G63 攻丝方式
G64 切削方式
G65 00 宏程序调用G65 P…L…
G66
12 宏程序模态调用G66 P…L…
G67 宏程序模态调用取消
G68
16 坐标旋转/三维坐标转换G68 α…β…R…
G69 坐标旋转取消/三维坐标转换取消
G73
09 排屑钻孔循环G73 X… Y… Z…R… Q… F… K…
G74 左旋攻丝循环G74 X… Y… Z…R… P… F… K…
G76 09 精镗循环G76 X… Y… Z…R… Q…P…F… K…
G80
09 固定循环取消/外部操作功能取消
G81 钻孔循环、锪镗循环或外部操作功能G81 X… Y… Z… R… F… K…
G82 钻孔循环或反镗循环G82 X… Y… Z… R…P… F… K…
G83 排屑钻孔循环G83 X… Y… Z… R…Q… F… K…
G84 攻丝循环G84 X… Y… Z… R…P…Q… F… K…G85 镗孔循环G85 X… Y… Z… R… F… K…
G86 镗孔循环G86 X… Y… Z… R… F… K…
G87 背镗循环G87 X… Y… Z… R…Q… P….F… K…G88 镗孔循环G88 X… Y… Z… R…P….F… K…
G89 镗孔循环G89 X… Y… Z… R…P….F… K…
G90
03
绝对值编程G90 IP…
G91 增量值编程G91 IP…
G92
00 设定工件坐标系或最大主轴速度钳
制
G92 IP…
G92.1 工件坐标系预置G92.1 IP.. G94 05 每分进给G94 F…
G95 每转进给G95 F…
G96
13 恒表面速度控制G96 S…
G97 恒表面速度控制取消G97 S…
G98
10
固定循环返回到初始点
G99 固定循环返回到R点
G160
20
横向进磨控制取消(磨床)
G161 横向进磨控制(磨床)G161 R…
支持的M代码
代码功能格式M00 程序停止
M01 选择停止
M02 程序结束
M03 主轴正向转动开始
M04 主轴反向转动开始
M05 主轴停止转动
M30 结束程序运行且返回程序开头
M98 子程序调用M98 Pxxnnnn
调用程序号为Onnnn的程序xx次。
M99 子程序结束子程序格式:Onnnn
---
M99。