FANUC oi数控系统常用准备功能指令G指令功能程序格式及说明
G00 快速点定位G00 X()Z()
G01 直线插补G01 X()Z()F()
G02 顺向圆弧插补G02(G03)X()Z()R()F()
G03 逆向圆弧插补G02(G03)X()Z()I()K()F()
G04 暂停G04 X1.5;G04 U0.5;G04 P1500
G17 选择XY平面G17;
G18 选择XZ平面G18;
G19 选择YZ平面G19;
G20 英寸输入G20;
G21 毫米输入G21;
G27 返回参考点检测G27 X()Z()
G28 返回参考点G28 X()Z()
G30 返回2、3、4参考点G30 P3X()Z()
G30 P4X()Z()
G32 螺纹切削G32 X()Z()F()
G34 变螺距螺纹切削G34 X()Z()F()K()
G指令功能程序格式及说明
G40 刀尖半径补偿取消G40;
G41 刀尖半径左补偿G41 G01 X()Z()
G42 刀尖半径右补偿G42 G01 X()Z()
G50 坐标系设定或最高限速G50 X()Z()
G50 S()
G52 局部坐标系设定G52 X()Z()
G53 选择机床坐标系G53 X()Z()
G54 选择工件坐标系1 G54;
G55 选择工件坐标系2 G55;
G56 选择工件坐标系3 G56;
G57 选择工件坐标系4 G57;
G58 选择工件坐标系5 G58;
G59 选择工件坐标系6 G59;
G65 宏程序非模态调用G65 P()L()[自变量指定]
G66 宏程序模态调用G66 P()L()[自变量指定]
G67 宏程序模态调用取消G67
M代码及功能
M00 程序停止M01 计划结束M02 程序结束M03 主轴正转启动
M03*主轴顺时针转动M04*主轴逆时针转M05*主轴停止转动M06*换刀M07*2号冷却液开M08*1号冷却液开M09*冷却液关M10*夹紧M11*松开M13*主轴顺时针,冷却液开M14*主轴逆时针,冷却液开M15*正运动M16*负运动M19*主轴定向停止M30纸带结束
M31*互锁旁路M38*主轴速度范围1 M39*主轴速度范围2 M40-M45*齿轮换档
M48*注销M49 M49*进给率修正旁路M50*3号冷却液开M51*4号冷却液开M55*刀具直线位移,位置 1 M56*刀具直线位移,位置 2 M60*更换工作M61*工件直线位移,位置1 M62*工件直线位移,位置2 M71*工件角度位移,位置1 M72*工件角度位移,位置2
M04 主轴反转启动M07 切削液打开
M08 切削液打开M30程序结束并返回程原点
M36 进给范围M98 调用子程序M99 子程序结束
2、S 主轴功能其后数据表示主轴转速单位:米/分钟
F 进给功能其后数据表示进给速度单位:毫米/分钟(G94)毫米/转(G95)
T 刀具功能其后用4位数字分别表示刀具号和刀具补偿号
2、G代码及功能
G00 快速定位G01 直线插补G02 顺圆插补G03 逆圆插补
G04 暂停G20 英寸输入G21 毫米输入G28返回刀参考点
G29 由参考点返回G32 螺纹切削G36 直径编程G37 半径编程
G40刀尖半径补偿取消G41 左刀补G42 右刀补
G54、G55、G56、G57、G58、G59 坐标系选择
G65 宏指令简单调用G71 外径/内径车削复合循环G72端面车削复合循环
G73 闭环车削复合循环G76 螺纹切削复合循环G80外径/内径车削固定循环
G81 端面车削固定循环G82 螺纹切削固定循环G90绝对编程
G91相对编程G92 工件坐标系设定G94 每分钟进给G95 每转进给
G96、G97 恒线速度进给
G指令功能程序格式及说明
G70 精车循环G70 P()Q()
G71 粗车循环G71 U()R()
G71 P()Q()U()W()F()
G72 平端面粗车循环G72 W()R()
G72 P()Q()U()W()F()
G73 多重复合循环G73 U()W()R()
G73 P()Q()U()W()F()
G74 端面切槽循环G74 R()
G74 X(U)()Z(W)()P()Q()R()F()
G75 径向切槽循环G75 R()
G75 X(U)()Z(W)()P()Q()R()F()
G76 螺纹复合循环G76 P()Q()R()
G76 X(U)()Z(W)()R()P()Q()F()
G90 内、外圆切削循环G90 X()Z()F()
G92 螺纹切削循环G92 X()z()F()
G92 X()Z()R()F()
G94 端面切削循环G94 X()Z()F()
G94 X()Z()R()F()
G96 恒线速度G96 S200
G97 每分钟转速G97 S800 G98 每分钟进给G98 F100 G99 每转进给G99 F0.1。