法拉克(FANUC)数控铣加工中心G、M代码库(免费)
来源:动视网
责编:小OO
时间:2025-10-01 09:47:14
法拉克(FANUC)数控铣加工中心G、M代码库(免费)
1.M代码用于数控铣床的功能MOO程序停止M01程序选择停止M02程序结束(程序不回到起始开头)M03主轴顺时针旋转M04主轴逆时针旋转M05主轴停止M06自动换刀M08切屑液打开M09切屑液关闭M19主轴准停M30主轴停止(程序回到起始行)M31旁路互锁M52自动门打开M53自动门关闭M74错误检测打开M75错误检测关闭M98子程序调用M99子程序返回2.G代码(准备功能码):G00快速定位G00IP_;G01直线插补G01IP_F_;G02顺时针圆弧G02X_Y_R_F_;或G02I=_J
导读1.M代码用于数控铣床的功能MOO程序停止M01程序选择停止M02程序结束(程序不回到起始开头)M03主轴顺时针旋转M04主轴逆时针旋转M05主轴停止M06自动换刀M08切屑液打开M09切屑液关闭M19主轴准停M30主轴停止(程序回到起始行)M31旁路互锁M52自动门打开M53自动门关闭M74错误检测打开M75错误检测关闭M98子程序调用M99子程序返回2.G代码(准备功能码):G00快速定位G00IP_;G01直线插补G01IP_F_;G02顺时针圆弧G02X_Y_R_F_;或G02I=_J
1.M代码用于数控铣床的功能
MOO | 程序停止 |
M01 | 程序选择停止 |
M02 | 程序结束 (程序不回到起始开头) |
M03 | 主轴顺时针旋转 |
M04 | 主轴逆时针旋转 |
M05 | 主轴停止 |
M06 | 自动换刀 |
M08 | 切屑液打开 |
M09 | 切屑液关闭 |
M19 | 主轴准停 |
M30 | 主轴停止 (程序回到起始行) |
M31 | 旁路互锁 |
M52 | 自动门打开 |
M53 | 自动门关闭 |
M74 | 错误检测打开 |
M75 | 错误检测关闭 |
M98 | 子程序调用 |
M99 | 子程序返回 |
2.G代码(准备功能码):
G00 | 快速定位 | G00 IP_; |
G01 | 直线插补 | G01 IP_F_; |
G02 | 顺 时 针 圆 弧 | G02X_Y_R_F_;或G02I=_J=_F_; |
G03 | 逆 时 针圆 弧 | G03X_Y_R_F_; 或G03I=_J=_F_; |
G04 | 暂停 | G04 X1.5;或 G04 P15000 ; 暂停 1.5 秒 |
G05.1 | 预读处理控制 | G05.1Q1;(接通)G05.1Q0 (取消) |
G07.1 | 圆柱插补 | |
G08 | 预读处理控制 | G08.P6(接通);G08P0(取消); |
G09 | 准确停止 | G09 IP_; |
G10 | 可编程数据输入 | G10 L50(参数输入方式) |
G11 | 可编程数据输入取消 | G11 |
G15 | 极坐标取消 | G15 |
G16 | 极坐标设定 | G16 |
G17 | 选择 XY 平面 | G17 |
G18 | 选择 YZ 平面 | G18 |
G19 | 选择 ZX 平面 | G19 |
G20 | 英制输入 | G20 |
G21 | 米制输入 | G21 |
G22 | 储存行程检测接通 | G22 X_Y_Z_I_J_K_ |
G23 | 储存行程检测断开 | G23; |
G27 | 返回参考点检测 | G27 IP_;(为指定参考点) |
G28 | 返回参考点 | G28 IP_;(经过的中间点) |
G29 | 从参考点返回 | G29 IP_;(为返回目标点) |
G30 | 返回第 2.3.4.参考点 | G30P3IP_;G30 P4 IP_; |
G31 | 跳转功能 | G31 IP_; |
G33 | 螺纹切屑 | G33 IP_F_(F 为导程) |
G37 | 自动刀具长度测量 | G37IP_; |
G39 | 拐角偏置圆弧插补 | G39 ;或 G39 I_J_; |
G40 | 刀具半径补偿取消 | G40 |
G41 | 刀具半径左补偿 | G41 G01 IP_D_; |
G42 | 刀具半径右补偿 | G42 G01 IP_D_; |
G40.1 | 法线方向控制取消 | G40.1 |
G41.1 | 左侧法线方向控制 | G41.1 |
G42.1 | 右侧法线方向控制 | G42.1 |
G43 | 正向刀具长度补偿 | G43 G01 Z_H_; |
G44 | 负向刀具长度补偿 | G44 G01 Z_H_; |
G45 | 刀具位置偏置加 | G45 IP_D_; |
G46 | 刀具位置偏置减 | G46 IP_D_; |
G47 | 刀具位置偏置加 2 倍 | G47 IP_D_; |
G48 | 刀具位置偏置减 2 倍 | G48 IP_D_; |
G49 | 刀具长度补偿取消 | G49; |
G50 | 比例缩放取消 | G50; |
G51 | 比例缩放有效 | G51 IP_P_或 G51 IP_I_J_K_; |
G50.1 | 可编程镜像取消 | G50.1 IP_; |
G51.1 | 可编程镜像有效 | G51.1 IP_; |
G52 | 局部坐标系设定 | G52 IP_; |
G53 | 选择机床坐标系 | G53 IP_; |
G54 | 选择工件坐标系 | |
G54.1 | 选择附加工坐标系 | G54.1 Pn;(n:1-48) |
G55 | 选择工件坐标系 2 | G55 |
G56 | 选择工件坐标系 3 | G56 |
G57 | 选择工件坐标系 4 | G57 |
G58 | 选择工件坐标系 5 | G58 |
G59 | 选择工件坐标系 6 | G59 |
G60 | 单方向定位方式 | G60 IP_; |
G61 | 准确停止方式 | G61 |
G62 | 自动拐角倍率 | G62 |
G63 | 攻螺纹方式 | G63 |
G | 切削方式 | G |
G65 | 宏程序非模态调用 | G65 P_L_;(自变量) |
G66 | 宏程序模态调用 | G66 P_L_;(自变量) |
G67 | 宏程序模态调用取消 | G67 |
G68 | 坐标系旋转 | G68 IP_R_(角度) |
G69 | 坐标系旋转取消 | G69 |
G73 | 深孔转循环 | G73 X_Y_Z_R_Q_F_; |
G74 | 左螺纹攻螺纹循环 | G74 X_Y_Z_RP_F_F_; |
G76 | 精镗孔循环 | G76 X_Y_Z_R_Q_P_F_; |
G80 | 固定循环取消 | G80; |
G81 | 钻孔 镗孔 循环 | G81 X_Y_Z_R_; |
G82 | 钻孔循环钻孔循环 | G82 X_Y_Z_R_P_; |
G83 | 深孔循环 | G83 X_Y_Z_R_Q_F_; |
G84 | 右旋螺纹循环 | G84 X_Y_Z_R_P_F_ ; |
G85 | 镗孔循环 | G85 X_Y_Z_R_F_; |
G86 | 镗孔循环 | G86 X_Y_Z_R_P_F_; |
G87 | 背镗循环 | G87 X_Y_Z_R_Q_F_; |
G88 | 背镗循环 | G88 X_Y_Z_R_P_F_; |
G | 背镗循环 | G X_Y_Z_R_P_F_; |
G90 | 绝对值编程 | G90 G01 X_Y_Z_F_;(在程序中的应用,也可放在程序开头) |
G91 | 增量值编程 | G91 G01 X_Y_Z_F_; |
G92 | 设定工件坐标系 | G92 IP_; |
G92.1 | 工件坐标系设定 | G92.1 X0 Y0 Z0 ; |
G94 | 每分钟进给 | 单位为 mm/min |
G95 | 每转进给 | 单位为mm/r |
G96 | 恒线进给 | G96 S200 ; (200mm/min) |
G97 | 每分钟转速 | G97 S800 ; (800r/min) |
G98 | 固定循环返回初始点 | G98 X_Y_Z_R_F_; |
G99 | 固定循环返回 R 点 | G99 X_Y_Z_R_F_; |
法拉克(FANUC)数控铣加工中心G、M代码库(免费)
1.M代码用于数控铣床的功能MOO程序停止M01程序选择停止M02程序结束(程序不回到起始开头)M03主轴顺时针旋转M04主轴逆时针旋转M05主轴停止M06自动换刀M08切屑液打开M09切屑液关闭M19主轴准停M30主轴停止(程序回到起始行)M31旁路互锁M52自动门打开M53自动门关闭M74错误检测打开M75错误检测关闭M98子程序调用M99子程序返回2.G代码(准备功能码):G00快速定位G00IP_;G01直线插补G01IP_F_;G02顺时针圆弧G02X_Y_R_F_;或G02I=_J