M代码 |
说明 |
|
M00 | 程序停 |
|
M01 | 选择停止 |
|
M02 | 程序结束(复位) |
|
M03 | 主轴正转 (CW) |
|
M04 | 主轴反转 (CCW) |
|
M05 | 主轴停 |
|
M06 | 换刀 |
|
M08 | 切削液开 |
|
M09 | 切削液关 |
|
M30 | 程序结束(复位) 并回到开头 |
|
M48 | 主轴过载取消 不起作用 |
|
M49 | 主轴过载取消 起作用 |
|
M94 | 镜象取消 |
|
M95 | X坐标镜象 |
|
M96 | Y坐标镜象 |
|
M98 | 子程序调用 |
|
M99 | 子程序结束 |
循环 |
说明 |
|
LCYC82 |
钻削,沉孔加工 |
|
LCYC83 |
深孔钻削 |
|
LCYC840 |
带补偿夹具的螺纹切削 |
|
LCYC84 |
不带补偿夹具的螺纹切削 |
|
LCYC85 |
镗孔 |
|
LCYC60 |
线性孔排列 |
|
LCYC61 |
圆弧孔排列 |
|
LCYC75 |
矩形槽,键槽,圆形凹槽铣削 |
循环 |
说明 |
|
CYCLE82 |
中心钻孔 |
|
CYCLE83 |
深孔钻削 |
|
CYCLE84 |
性攻丝 |
|
CYCLE85 |
铰孔 |
|
CYCLE86 |
镗孔 |
|
CYCLE88 |
带停止镗孔 |
|
CYCLE71 |
端面铣削 |
|
LONGHOLE |
一个圆弧上的长方形孔 |
|
POCKET4 |
环形凹槽铣削 |
|
POCKET3 |
矩形凹槽铣削 |
|
SLOT1 |
一个圆弧上的键槽 |
|
SLOT2 |
环行槽 |
循环 |
说明 |
|
LCYC82 |
钻削,沉孔加工 |
|
LCYC83 |
深孔钻削 |
|
LCYC840 |
带补偿夹具的螺纹切削 |
|
LCYC84 |
不带补偿夹具的螺纹切削 |
|
LCYC85 |
镗孔 |
|
LCYC93 |
切槽循环 |
|
LCYC95 |
毛坯切削循环 |
|
LCYC97 |
螺纹切削 |
循环 |
说明 |
|
CYCLE71 |
平面铣削 |
|
CYCLE82 |
中心钻孔 |
|
YCLE83 |
深孔钻削 |
|
CYCLE84 |
刚性攻丝 |
|
CYCLE85 |
铰孔 |
|
CYCLE86 |
镗孔 |
|
CYCLE88 |
带停止镗孔 |
|
CYCLE93 |
切槽 |
|
CYCLE94 |
退刀槽形状E..F |
|
CYCLE95 |
毛坯切削 |
|
CYCLE97 |
螺纹切削 |
M代码 |
说明 |
|
M00 |
程序停 |
|
M01 |
选择停止 |
|
M02 |
程序结束(复位) |
|
M03 |
主轴正转 (CW) |
|
M04 |
主轴反转 (CCW) |
|
M05 |
主轴停 |
|
M06 |
换刀 |
|
M07 |
切削液开 |
|
M09 |
切削液关 |
|
M98 |
子程序调用 |
|
M99 |
子程序结束 |
M代码 |
说明 |
|
M00 |
程序停 |
|
M01 |
选择停止 |
|
M02 |
程序结束(复位) |
|
M03 |
主轴正转 (CW) |
|
M04 |
主轴反转 (CCW) |
|
M05 |
主轴停 |
|
M06 |
换刀 |
|
M08 |
切削液开 |
|
M09 |
切削液关 |
|
M10 |
卡紧 |
|
M11 |
松开 |
|
M32 |
润滑开 |
|
M33 |
润滑关 |
|
M98 |
子程序调用 |
|
M99 |
子程序结束 |
M代码 |
说明 |
|
M03 |
主轴正转 |
|
M04 |
主轴反转 |
|
M05 |
主轴停止 |
|
M08 |
冷却液开 |
|
M09 |
冷却液关(不输出信号) |
|
M32 |
润滑开 |
|
M33 |
润滑关(不输出信号) |
|
M10 |
备用 |
|
M11 |
备用尖(不输出信号) |
|
M00 |
程序暂停,按'循环起动'程序继续执行 |
|
M30 |
程序结束,程序返回开始 |
M代码 |
说明 |
|
M03 |
主轴正转 |
|
M04 |
主轴反转 |
|
M05 |
主轴停止 |
|
M08 |
冷却液开 |
|
M09 |
冷却液关(不输出信号) |
|
M32 |
润滑开 |
|
M33 |
润滑关(不输出信号) |
|
M10 |
备用 |
|
M11 |
备用尖(不输出信号) |
|
M00 |
程序暂停,按'循环起动'程序继续执行 |
|
M30 |
程序结束,程序返回开始 |
M代码 |
说明 |
|
M00 |
程序停 |
|
M01 |
选择停止 |
|
M02 |
程序结束(复位) |
|
M03 |
主轴正转 (CW) |
|
M04 |
主轴反转 (CCW) |
|
M05 |
主轴停 |
|
M06 |
换刀 |
|
M08 |
切削液开 |
|
M09 |
切削液关 |
|
M10 |
卡紧 |
|
M11 |
松开 |
|
M32 |
润滑开 |
|
M33 |
润滑关 |
|
M98 |
子程序调用 |
|
M99 |
子程序结束 |
M指令 |
解释 |
|
M01 |
条件停 |
|
M02 |
程序结束并停机 |
|
M03 |
主轴正转 |
|
M04 |
主轴反转 |
|
M05 |
主轴停 |
|
M06 |
冷却开 |
|
M07 |
冷却关 |
|
M08 |
工件夹紧 |
|
M09 |
工件松开 |
|
M10 |
开指定的继电器 |
|
M11 |
关指定的继电器 |
|
M20 |
设定刀补号 |
|
M21 |
程序结束并返回程序开头 |
|
M71~M85 |
继电器脉冲输出 |
G代码 |
解释 |
|
M00 |
程序暂停 |
|
M01 |
L××(K××) |
|
M02 |
程序结束并停机 |
|
M03 |
主轴正转 |
|
M04 |
主轴反转 |
|
M05 |
主轴停 |
|
M08 |
冷却开 |
|
M09 |
冷却关 |
|
M10 |
工件夹紧 |
|
M11 |
工件松开 |
|
M20 |
K××号继电器 |
|
M21 |
K××关××号继电器 |
|
M30 |
程序结束并返回程序开头 |
|
M71~M85 |
继电器脉冲输出 |
G代码 |
解释 |
|
G00 |
快速点定位指令 |
|
G01 |
直线插补指令 |
|
G02、G03 |
圆弧插补指令 |
|
G04 |
程序延时指令 |
|
G26、G27 G28、G29 |
返回起始点指令 |
|
G22、G80 |
程序循环指令 |
|
G23 |
矩形循环指令 |
|
G37、G38 G39、G36 |
返回硬参考点指令 |
|
G82、G83 |
螺纹循环指令 |
|
G46、G47 G48、G49 |
返回软参考点指令 |
|
G96、G97 |
恒线速切削功能 |
M指令 |
解释 |
|
M00 |
程序暂停指令 |
|
M02 |
程序结束指令 |
|
M30 |
主轴停止,程序结束指令 |
|
M20 |
自动循环指令 |
|
M03 |
主轴正转指令 |
|
M04 |
主轴反转指令 |
|
M05 |
主轴停止指令 |
|
M06 |
发信后等待回答指令 |
|
M26 |
发信指令 |
|
M21 |
发信后等待回答指令 |
|
M97 |
程序跳转指令 |
|
M98 |
子程序调用指令 |
|
M99 |
子程序返回指令 |
组别 |
M代码 |
功能 |
|
A |
M00,M01,M02 |
程序停止,程序选择停,程序结束 |
|
B |
M03,M04,M05 |
主轴正转,主轴反转,主轴停 |
|
C |
M06 |
自动换刀 |
|
D |
M08,M09 |
冷却液开,冷却液关 |
|
E |
M98,M99 |
调用子程序,子程序返回 |