FANUCM代码/G代码含义汇总

M代码

名称

含义

M00

程序停止

执行了M00的程序后停止

M01

随机停止

执行了M01的程序后停止

M02

程序结束

结束程序运行

M03

主轴正转


M04

主轴反转


M05

主轴停止


M06

换刀


M07

送风机ON


M08

冷却剂ON


M09

冷却剂OFF


M10

夹紧

附加轴规格中使用夹紧/松开信号时,夹紧第4轴

M11

松开

附加轴规格中使用夹紧/松开信号时,松开第4轴

M12

抑制缓冲的M代码

在该程序段预读处理暂停 希望在用户宏程序等,之前的程序段执行结束时执行宏语句时使用.

M13

高速主轴正转


M14

高速主轴反转


M15

高速主轴停止


M16

换刀时DDR高速定位


M17

接触式探头电源打开


M18

接触式探头电源关闭


M19

主轴定位


M20

中心贯穿冷却剂泵OFF


M21

中心贯穿冷却剂泵ON


M22

中心贯穿冷却剂ON


M23

中心贯穿空气清洗ON


M24

中心贯穿冷却剂/空气清洗ON


M25

转塔分度

利用全自动转塔恢复功能进行转塔分度

M26

主轴丝锥清洗 清洗功能有效


M27

主轴丝锥清洗 清洗功能无效


M28

小径深孔钻循环ON

启用小径深孔钻循环方式

M29

刚性方式

攻丝方式为刚性方式

M30

程序结束


M31

加工方式设定


M32

穿孔循环用无负载检测

开始AI刀具监控器功能的无负载检测

M33

穿孔循环用无负载检测

对AI刀具监控器功能的无负载检测进行判定

M34

穿孔循环用无负载检测

结束AI刀具监控器功能的无负载检测

M38

接触式探头异常检测开始


M39

接触式探头异常检测结束


M40

AI刀具监控器功能无效


M41

AI刀具监控器功能有效


M42

菜单操作时使用

M43

报警判定用M代码

确认当前的刀具寿命和自动润滑的情况,输出报警

M44

AI刀具监控器数据设定

用程序设定AI刀具监控器的各数据

M45

在宏程序(O9029)中使用

M46

在宏程序(O9030)中使用

M50

送风机ON

进行送风

M51

安全门关

(旁门)机器人系统

M52

安全门开

(旁门)机器人系统

M60-M65

自动开关门信号输出

自动门打开,向外部设备输出信号

M66

高速主轴电极夹检测开始

高速主轴电极夹检测模式置于ON

M67

高速主轴电极夹检测结束

高速主轴电极夹检测模式置于OFF

M70

第4轴钳制确认(DDR260/B专用)


M71

夹紧

附加轴规格中使用夹紧/松开信号时,夹紧第4轴

M72

松开

附加轴规格中使用夹紧/松开信号时,松开第4轴

M73

X轴镜像ON

启动X轴镜像功能

M74

Y轴镜像ON

启动Y轴镜像功能

M76

第4轴镜像ON

启动第4轴镜像功能

M77

镜像OFF


M78

高速主轴连接


M79

高速主轴断开


M91

生产管理计数器1计数


M92

生产管理计数器2计数


M96

用宏程序中断ON


M97

用宏程序中断OFF


M98

子程序调用


M99

子程序结束


M100-M129

用于外部接口


M198

来自外部存储器的子程序调用

执行了M02的程序后停止

M102

随机停止

执行了M03的程序后停止



G代码

含义

G00

1

定位(快速移动)

G01

直线插补(切削进给)


G02

圆弧插补/螺旋插补 CW


G03

圆弧插补/螺旋插补 CWW


G04

0

暂停

G05

AI轮廓控制(高精度轮廓制兼容指令)


G06.2

1

NURBS插补

G07.1

0

圆柱插补

G08

AI轮廓控制(先行控制兼容指令)


G09

准确停


G10

可编程数据输入


G11

可编程数据输入取消


G15

17

极坐标指令取消

G16

极坐标指令


G17

2

XY平面选择

G18

ZX平面选择


G19

YZ平面选择


G20

6

英制输入

G21

公制输入


G22

4

存储行程检查功能ON

G23

存储行程检查功能ON


G27

0

参考点返回检查

G28

自动返回到参考点


G29

从参考点自动返回


G30

第2参考点返回 第3,4参考点返回


G31

跳转功能


G33

1

螺纹切削

G37

0

刀具长度自动测量

G38

刀具半径补偿或刀尖半径补偿:保持矢量


G39


刀具半径补偿或刀尖半径补偿:拐角圆弧插补

G40

7

刀具半径补偿或刀尖半径补偿取消

G41

刀具半径补偿或刀尖半径补偿 左侧


G42

刀具半径补偿或刀尖半径补偿 右侧


G43

8

刀具长度补偿+

G44

刀具长度补偿-


G45

0

刀具位置偏 扩大

G46

刀具位置偏 缩小


G47

刀具位置偏 扩大2倍


G48

刀具位置偏 缩小2倍


G49

8

刀具长度补偿/刀尖点控制取消

G50

11

比例缩放取消

G50.1

22

可编程镜像取消

G51

11

比例缩放

G51.1

22

可编程镜像

G52

0

局部坐标系设定

G53

机械坐标系设定


G54

14

工件坐标系1设定

G54.1

附加工件坐标系选择


G55

工件坐标系2设定


G56

工件坐标系3设定


G57

工件坐标系4设定


G58

工件坐标系5设定


G59

工件坐标系6设定


G60

0/1

单向定位

G61

15

准确停方式

G62

自动拐角倍率


G64

切削方式


G65

0

宏调用

G66

12

宏模态调用A

G66.1

宏模态调用B


G67

宏模态调用A/B取消


G68

16

坐标旋转 三维坐标转换

G69

坐标旋转取消 三维坐标转换取消


G72.1

0

图形复制(旋转复制)

G72.2

图形复制(平行复制)


G73

9

深孔钻循环

G74

反向攻丝循环


G76

精细镗孔循环


G80

固定循环取消


G81

钻孔循环,点镗孔循环


G82

钻孔循环,镗孔循环


G83

深孔钻循环


G84

攻丝循环


G85

镗孔循环


G86

镗孔循环


G87

反向镗孔循环


G88

镗孔循环


G89

镗孔循环


G90

3

绝对指令

G91

增量指令


G92

0

工件坐标系设定

G92.1

工件坐标系预置


G93

5

反比时间进给

G94

每分钟进


G95

每转进给


G98

10

固定循环初始平面返回

G99

固定循环R点平面返回


G107

0

圆柱插补



发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章