normal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center>FANUC0I指令集
normal style="MARGIN: 0cm 0cm 0pt">G代码
normal style="MARGIN: 0cm 0cm 0pt">功能
normal style="MARGIN: 0cm 0cm 0pt">格式
normal style="MARGIN: 0cm 0cm 0pt">G00
normal style="MARGIN: 0cm 0cm 0pt">快速定位
normal style="MARGIN: 0cm 0cm 0pt">G00X(U)Z(W)
normal style="MARGIN: 0cm 0cm 0pt">G01
normal style="MARGIN: 0cm 0cm 0pt">直线插补
normal style="MARGIN: 0cm 0cm 0pt">G01X(U)Z(W)
normal style="MARGIN: 0cm 0cm 0pt">G02
normal style="MARGIN: 0cm 0cm 0pt">圆弧插补(顺)
normal style="MARGIN: 0cm 0cm 0pt">G02X(U)Z(W)R
normal style="MARGIN: 0cm 0cm 0pt">G02X(U)Z(W)I_K_
normal style="MARGIN: 0cm 0cm 0pt">G03
normal style="MARGIN: 0cm 0cm 0pt">圆弧插补(逆)
normal style="MARGIN: 0cm 0cm 0pt">同G02
normal style="MARGIN: 0cm 0cm 0pt">G04
normal style="MARGIN: 0cm 0cm 0pt">暂停
normal style="MARGIN: 0cm 0cm 0pt">G04X(U)
normal style="MARGIN: 0cm 0cm 0pt">G28
normal style="MARGIN: 0cm 0cm 0pt">回原点
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G32
normal style="MARGIN: 0cm 0cm 0pt">单一螺纹切削
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G40
normal style="MARGIN: 0cm 0cm 0pt">刀具半径补偿取消
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G41
normal style="MARGIN: 0cm 0cm 0pt">刀具半径左补偿
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G42
normal style="MARGIN: 0cm 0cm 0pt">刀具半径右补偿
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G50
normal style="MARGIN: 0cm 0cm 0pt">最高转速设定(座标系设定)
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G70
normal style="MARGIN: 0cm 0cm 0pt">精车加工循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G71
normal style="MARGIN: 0cm 0cm 0pt">轴向切削循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G72
normal style="MARGIN: 0cm 0cm 0pt">径向切削循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G73
normal style="MARGIN: 0cm 0cm 0pt">成型切削循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G74
normal style="MARGIN: 0cm 0cm 0pt">Z轴钻深孔循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G75
normal style="MARGIN: 0cm 0cm 0pt">X轴切糟循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G76
normal style="MARGIN: 0cm 0cm 0pt">螺纹切削复式循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G90
normal style="MARGIN: 0cm 0cm 0pt">内/外径切削循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G92
normal style="MARGIN: 0cm 0cm 0pt">螺纹切削循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G94
normal style="MARGIN: 0cm 0cm 0pt">端面切削循环
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G96
normal style="MARGIN: 0cm 0cm 0pt">周速一定
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G97
normal style="MARGIN: 0cm 0cm 0pt">周速一定取消
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G98
normal style="MARGIN: 0cm 0cm 0pt">每分钟进给
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G99
normal style="MARGIN: 0cm 0cm 0pt">每转进给
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M代码
normal style="MARGIN: 0cm 0cm 0pt">功能
normal style="MARGIN: 0cm 0cm 0pt">格式
normal style="MARGIN: 0cm 0cm 0pt">M00
normal style="MARGIN: 0cm 0cm 0pt">程序停
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M02
normal style="MARGIN: 0cm 0cm 0pt">程序结束
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M03
normal style="MARGIN: 0cm 0cm 0pt">主轴正转
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M04
normal style="MARGIN: 0cm 0cm 0pt">主轴反转
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M05
normal style="MARGIN: 0cm 0cm 0pt">主轴停
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M07
normal style="MARGIN: 0cm 0cm 0pt">冷却液开
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M09
normal style="MARGIN: 0cm 0cm 0pt">冷却液关
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M10
normal style="MARGIN: 0cm 0cm 0pt">卡盘夹紧
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M11
normal style="MARGIN: 0cm 0cm 0pt">卡盘松开
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M20
normal style="MARGIN: 0cm 0cm 0pt">尾座顶紧
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M21
normal style="MARGIN: 0cm 0cm 0pt">尾座退回
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M30
normal style="MARGIN: 0cm 0cm 0pt">程序结束并返回起始点
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">M98
normal style="MARGIN: 0cm 0cm 0pt">子程序调用
normal style="MARGIN: 0cm 0cm 0pt">M98P
normal style="MARGIN: 0cm 0cm 0pt">M99
normal style="MARGIN: 0cm 0cm 0pt">子程序结束
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">T代码
normal style="MARGIN: 0cm 0cm 0pt">功能
normal style="MARGIN: 0cm 0cm 0pt">格式
normal style="MARGIN: 0cm 0cm 0pt">T
normal style="MARGIN: 0cm 0cm 0pt">换刀,前二位数刀号,后二位数刀补号
normal style="MARGIN: 0cm 0cm 0pt">T XXXX
normal style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">1. G00:快速定位
normal style="MARGIN: 0cm 0cm 0pt">G00X(U)-----Z(W)-----
normal style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt">2. G01:直线切削
normal style="MARGIN: 0cm 0cm 0pt">G01X(U)----Z(W)-----F------
normal style="MARGIN: 0cm 0cm 0pt">3.G02(G03)X(U)-----Z(W)-------R-------
normal style="MARGIN: 0cm 0cm 0pt">R:半径值
normal style="MARGIN: 0cm 0cm 0pt">4.G04:程序暂停
normal style="MARGIN: 0cm 0cm 0pt">G04X(U):U:暂停----秒
normal style="MARGIN: 0cm 0cm 0pt">5.G32:单一螺纹切削
normal style="MARGIN: 0cm 0cm 0pt">G32X-----Z-----F-----
normal style="MARGIN: 0cm 0cm 0pt">F:牙距=0.649*F*2
normal style="MARGIN: 0cm 0cm 0pt">最后一刀:X=外径-牙深
normal style="MARGIN: 0cm 0cm 0pt">5.G71U(Δd)R(e)外径车削加工循环
normal style="MARGIN: 0cm 0cm 0pt">G71P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t)
normal style="MARGIN: 0cm 0cm 0pt">(1)U(Δd):每刀切削量(半径值),不带符号,方向由AA/决
normal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt">e:每刀退刀量(半径值),不带符号。
normal style="MARGIN: 0cm 0cm 0pt">(2)P-----程序切削路径起始序号
normal style="MARGIN: 0cm 0cm 0pt"> Q-----程序切削路径结束序号
normal style="MARGIN: 0cm 0cm 0pt"> U----X向精车预留量,直径
normal style="MARGIN: 0cm 0cm 0pt"> W----Z轴精车预留量
normal style="MARGIN: 0cm 0cm 0pt"> F---切削进给量
normal style="MARGIN: 0cm 0cm 0pt"> S---转速
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt" align=center>
normal style="MARGIN: 0cm 0cm 0pt">
normal style="MARGIN: 0cm 0cm 0pt">G70P(ns)Q(nf)
normal style="MARGIN: 0cm 0cm 0pt">ns:精加工程序第一个程序段的顺序号
normal style="MARGIN: 0cm 0cm 0pt">nf: 精加工程序最后一个程序段的顺序号