FANUC数控车床G代码
G01 G02 G03 G04 G09 G20 G21 G22 G23 G27 G28 G29 G30 G32 G40 G41 G42 G50 G52 G53 G70
直线切削
顺时针切圆弧 (CW,顺时钟) 逆时针切圆弧 (CCW,逆时钟) 暂停 (Dwell) 停于精确的位置 英制输入 公制输入
内部行程限位 有效 内部行程限位 无效 检查参考点返回 参考点返回 从参考点返回 回到第二参考点 切螺纹
取消刀尖半径偏置 刀尖半径偏置 (左侧) 刀尖半径偏置 (右侧)
修改工件坐标;设置主轴最大的 RPM 设置局部坐标系 选择机床坐标系 精加工循环
G71 G72 G73 G74 G75 G76 G80 G83 G84 G85 G87 G88 G G90 G92 G94 G96 G97 G98 G99
内外径粗切循环 台阶粗切循环 成形重复循环 Z 向步进钻削 X 向切槽 切螺纹循环 取消固定循环 钻孔循环 攻丝循环 正面镗孔循环 侧面钻孔循环 侧面攻丝循环 侧面镗孔循环 (内外直径)切削循环 切螺纹循环 (台阶) 切削循环 恒线速度控制 恒线速度控制取消 每分钟进给率 每转进给率
FANUC数控铣床代码
G00 G01 G02 G03 G04
顶位 (快速移动)定位 (快速移动) 直线切削 顺时针切圆弧 逆时针切圆弧 暂停
G19 G28 G30 *G40 G41 G42 *G43 *G44
YZ 面赋值 机床返回原点
机床返回第2和第3原点 取消刀具直径偏移 刀具直径左偏移 刀具直径右偏移 刀具长度 + 方向偏移 刀具长度 - 方向偏移
G15/G16 极坐标指令 G17 G18
XY 面赋值 XZ 面赋值
G49 *G53 G54 G55 G56 G57 G58 G59 G73 G74 G76 *G80 G81 G82 G83
取消刀具长度偏移 机床坐标系选择 工件坐标系1选择 工件坐标系2选择 工件坐标系3选择 工件坐标系4选择 工件坐标系5选择 工件坐标系6选择 高速深孔钻削循环 左螺旋切削循环 精镗孔循环 取消固定循环 中心钻循环 反镗孔循环 深孔钻削循环
G84 G85 G86 G87 G88 G *G90 G91 G92 *G98 *G99 G50 G51 G68 G69
右螺旋切削循环 镗孔循环 镗孔循环 反向镗孔循环 镗孔循环 镗孔循环 使用绝对值命令 使用增量值命令 设置工件坐标系 固定循环返回起始点 返回固定循环R点 比例缩放 坐标系旋转
FANUC M指令代码
M00 M01 M02 M03 M04 M05 M06 M08 M09
程序停 选择停止 程序结束(复位) 主轴正转 (CW) 主轴反转 (CCW) 主轴停 换刀 切削液开 切削液关
M30 M48 M49
程序结束(复位) 并回到开头 主轴过载取消 不起作用 主轴过载取消 起作用
M94 镜象取消 M95 M96 M98 M99
X坐标镜象 Y坐标镜象 子程序调用 子程序结束
表 辅助功能字M 代码 功能作用范围 功能 代码 功能作用范围 功能 M00 * 程序停止 M36 * 进给范围1
M01 * 计划结束 M37 * 进给范围2
M02 * 程序结束 M38 * 主轴速度范围1
M03 主轴顺时针转动 M39 * 主轴速度范围2
M04 主轴逆时针转动 M40-M45 * 齿轮换档
M05 主轴停止 M46-M47 * 不指定
M06 * 换刀 M48 * 注销M49
M07 2号冷却液开 M49 * 进给率修正旁路
M08 1号冷却液开 M50 * 3号冷却液开
M09 冷却液关 M51 * 4号冷却液开
M10 夹紧 M52-M54 * 不指定
M11 松开 M55 * 刀具直线位移,位置1
M12 * 不指定 M56 * 刀具直线位移,位置2
M13 主轴顺时针,冷却液开 M57-M59 * 不指定
M14 主轴逆时针,冷却液开 M60 更换工作
M15 * 正运动 M61 工件直线位移,位置1
M16 * 负运动 M62 * 工件直线位移,位置2
M17-M18 * 不指定 M63-M70 * 不指定
M19 主轴定向停止 M71 * 工件角度位移,位置1
M20-M29 * 永不指定 M72 * 工件角度位移,位置2
M30 * 纸带结束 M73-M * 不指定
M31 * 互锁旁路 M90-M99 * 永不指定
M32-M35 * 不指定