数控车床fanuc指令
- 格式:doc
- 大小:75.50 KB
- 文档页数:2
Fanuc数控车床G代码及M指令一、G 代码命令1、代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G9001 (内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G9612 恒线速度控制G97 恒线速度控制取消G98 10 固定循环返回起始点2、代码解释:G00 定位1. 格式G00 X_ Z_这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。
2. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。
刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。
3. 直线定位刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。
4. 举例N10 G0 X100 Z65G01 直线插补1. 格式G01 X(U)_ Z(W)_ F_ ;直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。
X, Z: 要求移动到的位置的绝对坐标值。
U,W: 要求移动到的位置的增量坐标值。
2. 举例①绝对坐标程序G01 X50. Z75. F0.2 ;X100.;②增量坐标程序G01 U0.0 W-75. F0.2 ;U50.G02/G03 圆弧插补 (G02, G03)1. 格式G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ;G02 –顺时钟 (CW) 凹圆G03 –逆时钟 (CCW) 凸圆X, Z –在坐标系里的终点U, W –起点与终点之间的距离I, K –从起点到中心点的矢量 (半径值)R –圆弧范围 (最大180 度)。
FANUC系统数控车的编程指令及其指令格式FANUC车床G代码G00定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟)G03逆时针切圆弧 (CCW,逆时钟)G04暂停 (Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G50 修改工件坐标;设置主轴最大的 RPMG52设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z 向步进钻削G75X 向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率支持宏程序编程FANUC M指令代码M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束FANUC系统数控车的编程指令及其指令格式FANUC 0-TD系统G 代码命令代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同组代码替换。
FANUC G代码G00快速定位.G01直线插补.G02顺时针插补.G03逆时针插补.G04暂停.G40取消刀补.G41左补.G42右补.G54-G59工件坐标系{车床.加工中心都一样}.G70精加工复合循环.G71外圆粗加工循环.G72端面粗加工循环.G73固定形状粗加工循环.G74端面钻孔循环.G75外圆切槽循环.G76外圆螺纹循环.M指令同加工中心差不多 .数控机床标准G代码准备功能字是使数控机床建立起某种加工方式的指令.如插补.刀具补偿.固定循环等.G功能字由地址符G和其后的两位数字组成.从G00-G99共100种功能.JB3208-83标准中规定如下表:表准备功能字G 代码功能作用范围功能代码功能作用范围功能G00 点定位G50 *刀具偏置0/-G01 直线插补G51 *刀具偏置+/0G02 顺时针圆弧插补G52 *刀具偏置-/0G03 逆时针圆弧插补G53 直线偏移注销G04 *暂停G54 直线偏移XG05 *不指定G55 直线偏移YG06 抛物线插补G56 直线偏移ZG07 *不指定G57 直线偏移XYG08 *加速G58 直线偏移XZG09 *减速G59 直线偏移YZG10-G16 *不指定G60 准确定位(精)G17 XY平面选择G61 准确定位(中)G18 ZX平面选择G62 准确定位(粗)G19 YZ平面选择G63 *攻丝G20-G32 *不指定G64-G67 *不指定G33 螺纹切削.等螺距G68 *刀具偏置.内角G34 螺纹切削.增螺距G69 *刀具偏置.外角G35 螺纹切削.减螺距G70-G79 *不指定G36-G39 *不指定G80 固定循环注销G40 刀具补偿/刀具偏置注销G81-G89 固定循环G41 刀具补偿--左G90 绝对尺寸G42 刀具补偿--右G91 增量尺寸G43 *刀具偏置--左G92 *预置寄存G44 *刀具偏置--右G93 进给率.时间倒数G45 *刀具偏置+/+ G94 每分钟进给G46 *刀具偏置+/- G95 主轴每转进给G47 *刀具偏置-/- G96 恒线速度G48 *刀具偏置-/+ G97 每分钟转数(主轴)G49 *刀具偏置0/+ G98-G99 *不指定注:*表示如作特殊用途.必须在程序格式中说明数控机床标准M代码辅助功能字是用于指定主轴的旋转方向.启动.停止.冷却液的开关.工件或刀具的夹紧和松开.刀具的更换等功能.辅助功能字由地址符M和其后的两位数字组成.JB3208-83标准中规定如下表:表辅助功能字M 代码功能作用范围功能代码功能作用范围功能M00 *程序停止M36 *进给范围1M01 *计划结束M37 *进给范围2M02 *程序结束M38 *主轴速度范围1M03 主轴顺时针转动M39 *主轴速度范围2M04 主轴逆时针转动M40-M45 *齿轮换档M05 主轴停止M46-M47 *不指定M06 *换刀M48 *注销M49M07 2号冷却液开M49 *进给率修正旁路M08 1号冷却液开M50 *3号冷却液开M09 冷却液关M51 *4号冷却液开M10 夹紧M52-M54 *不指定M11 松开M55 *刀具直线位移.位置1M12 *不指定M56 *刀具直线位移.位置2M13 主轴顺时针.冷却液开M57-M59 *不指定M14 主轴逆时针.冷却液开M60 更换工作M15 *正运动M61 工件直线位移.位置1M16 *负运动M62 *工件直线位移.位置2M17-M18 *不指定M63-M70 *不指定M19 主轴定向停止M71 *工件角度位移.位置1M20-M29 *永不指定M72 *工件角度位移.位置2M30 *纸带结束M73-M89 *不指定M31 *互锁旁路M90-M99 *永不指定M32-M35 *不指定注:*表示如作特殊用途.必须在程序格式中说明。
Fanuc数控车床G代码及M指令一、G 代码命令1、代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同G7000精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G9001(内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G9612恒线速度控制G97 恒线速度控制取消G98 10 固定循环返回起始点G00 定位1. 格式G00 X_ Z_这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。
2. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。
刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。
3. 直线定位刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。
4. 举例N10 G0 X100 Z65G01 直线插补1. 格式G01 X(U)_ Z(W)_ F_ ;直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。
X, Z: 要求移动到的位置的绝对坐标值。
U,W: 要求移动到的位置的增量坐标值。
2. 举例①绝对坐标程序G01 X50. Z75. F0.2 ;X100.;②增量坐标程序G01 U0.0 W-75. F0.2 ;U50.G02/G03 圆弧插补 (G02, G03)1. 格式G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ;G02 –顺时钟 (CW) 凹圆G03 –逆时钟 (CCW) 凸圆X, Z –在坐标系里的终点U, W –起点与终点之间的距离I, K –从起点到中心点的矢量 (半径值)R –圆弧范围 (最大180 度)。
FANUC 车床编程--G 代码命令1 G 代码组及含义[表 6.2-1] G 代码组及解释( 带 * 者表示是开机时会初始化的代码。
)2 G 代码解释定位(G00)1. 格式这个指令把刀具从当前位置移动到指令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。
图6.2-12. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。
刀具路径不是直线,根据到达的顺序,机器轴依次停止在指令指定的位置。
3. 直线定位刀具路径类似直线切削(G01)那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。
4. 举例N10 G00 X-100 Z-65直线插补(G01)1. 格式直线插补以直线方式和指令给定的移动速率,从当前位置移动到指令位置。
图6.2-2X, Z: 要求移动到的位置的绝对坐标值。
U, W: 要求移动到的位置的增量坐标值。
2. 举例图6.2-3①G01 X50. Z75. F0.2 ;绝对坐标程序X100.;②G01 U0.0 W-75. F0.2 ;增量坐标程序U50.圆弧插补 (G02/G03)刀具进行圆弧插补时,必须规定所在的平面,然后再确定回转方向。
顺时针G02;逆时针G03。
1. 格式X,Z –指定的终点U,W –起点与终点之间的距离I,K –从起点到中心点的矢量R –圆弧半径(最大180 度)。
图6.2-42. 举例图6.2-5①G02 X100. Z90. I50. K0. F0.2 ;绝对坐标系程序或 G02 X100. Z90. R50. F0.2②G02 U40. W-30. I50. K0. F0.2 ;增量坐标系程序或 G02 U40. W-30. R50. F0.2第二原点返回 (G30)坐标系能够用第二原点功能来设置1. 用参数 (a, b) 设置刀具起点的坐标值。
点“a” 和“b” 是机床原点与起刀点之间的距离。
Fanuc数控车床G代码及M指令之阳早格格创做一、G 代码下令1、代码组及其含意“模态代码” 战“普遍” 代码“形式代码” 的功能正在它被真止后会继承保护,而“普遍代码” 只是正在支到该下令时起效率.定义移动的代码常常是“模态代码”,像曲线、圆弧战循环代码.反之,像本面返回代码便喊“普遍代码”.每一个代码皆归属其各自的代码组.正G97 恒线速度统制与消G98 10 牢固循环返回起初面2、代码阐明:G00 定位1. 圆法G00 X_ Z_那个下令把刀具从目前位子移动到下令指定的位子 (正在千万于坐标办法下),大概者移动到某个距离处 (正在删量坐标办法下). 2. 非曲线切削形式的定位咱们的定义是:采与独力的赶快移动速率去决断每一个轴的位子.刀具路径没有是曲线,根据到达的程序,呆板轴依次停止正在下令指定的位子.3. 曲线定位刀具路径类似曲线切削(G01) 那样,以最短的时间(没有超出每一个轴赶快移动速率)定位于央供的位子.4. 举例N10 G0 X100 Z65G01 曲线插补1. 圆法G01 X(U)_ Z(W)_ F_ ;曲线插补以曲线办法战下令给定的移动速率从目前位子移动到下令位子.X, Z: 央供移动到的位子的千万于坐标值.U,W: 央供移动到的位子的删量坐标值. 2. 举例①千万于坐标步调 G01 X50. Z75. F0.2 ;X100.; ②删量坐标步调G01 U0.0 W-75. F0.2 ;U50.G02/G03 圆弧插补 (G02, G03)1. 圆法G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03)X(U)__Z(W)__R__F__ ;G02 –顺时钟 (CW) 凸圆G03 –顺时钟 (CCW) 凸圆X, Z –正在坐标系里的末面U, W –起面与末面之间的距离I, K –从起面到核心面的矢量 (半径值)R –圆弧范畴 (最大180度). 2. 举例①千万于坐标系步调G02 X100.Z90. I50. K0. F0.2大概G02 X100. Z90. R50. F02;②删量坐标系步调G02U20. W-30. I50. K0. F0.2;大概G02 U20. W-30. R50. F0.2;G30 第两本面返回(G30)坐标系不妨用第两本面功能去树坐.1. 用参数 (a, b) 树坐刀具起面的坐标值.面“a” 战“b” 是机床本面与起刀面之间的距离.2. 正在编程时用 G30 下令代替 G50 树坐坐标系.3. 正在真止了第一本面返回之后,没有管刀具本质位子正在何处,遇到那个下令时刀具便移到第两本面.4. 调换刀具也是正在第两本面举止的.G32 切螺纹 (G32) 1. 圆法G32 X(U)__Z(W)__F__ ;G32 X(U)__Z(W)__E__ ;F –螺纹导程树坐E –螺距 (毫米)正在体例切螺纹步调时应当戴主轴转速RPM 匀称统制的功能(G97),而且要思量螺纹部分的某些个性.正在螺纹切削办法下移动速率统制战主轴速率统制功能将被忽略.而且正在支进脆持按钮起效率时,其移动进程正在完毕一个切削循环后便停止了.2. 举例G00 X29.4; (1循环切削)G32 Z-23. F0.2;G00 X32; Z4.; X29.;(2循环切削)G32 Z-23. F0.2;G00 X32.; Z4.G40/G41/G42 刀具曲径偏偏置功能(G40/G41/G42)1. 圆法G41 X_ Z_;G42 X_ Z_;正在刀具刃是尖利时,切削进程依照步调指定的形状真止没有会爆收问题.没有过,真正在的刀具刃是由圆弧形成的 (刀尖半径) 便像上图所示,正在圆弧插补战攻螺纹的情况下刀尖半径会戴去缺面.2. 偏偏置功能下令切削位子刀具路径G40与消刀具按步调路径的移动G41左侧刀具从步调路径左侧移动G42左侧刀具从步调路径左侧移动补偿的准则与决于刀尖圆弧核心的动背,它经常与切削表面法背里的半径矢量没有沉合.果此,补偿的基准面是刀尖核心.常常,刀具少度战刀尖半径的补偿是按一个假念的刀刃为基准,果此为丈量戴去一些艰易.把那个准则用于刀具补偿,应当分别以 X 战 Z 的基准面去丈量刀具少度刀尖半径 R,以及用于假念刀尖半径补偿所需的刀尖形式数 (0-9).那些真质应当事先输进刀具偏偏置文献.“刀尖半径偏偏置” 应当用 G00 大概者 G01功能去下达下令大概与消.没有管那个下令是没有是戴圆弧插补,刀没有会透彻移动,引导它渐渐偏偏离所真止的路径.果此,刀尖半径偏偏置的下令应当正在切削进程开用之前完毕;而且不妨预防从工件中部起刀戴去的过切局里.反之,要正在切削进程之后用移动下令去真止偏偏置的与消过G54-G59 工件坐标系采用(G54-G59) 1. 圆法G54 X_ Z_;2. 功能通过使用 G54 – G59 下令,去将机床坐标系的一个任性面 (工件本面偏偏移值) 给予 1221 – 1226 的参数,并树坐工件坐标系(1-6).该参数与 G 代码要相对于应如下:工件坐标系1 (G54) ---工件本面返回偏偏移值---参数 1221工件坐标系2 (G55) ---工件本面返回偏偏移值---参数 1222工件坐标系 3 (G56) ---工件本面返回偏偏移值---参数 1223工件坐标系 4 (G57) ---工件本面返回偏偏移值---参数 1224工件坐标系 5 (G58) ---工件本面返回偏偏移值---参数 1225工件坐标系 6 (G59) ---工件本面返回偏偏移值---参数 1226正在交通电源战完毕了本面返回后,系统自动采用工件坐标系 1 (G54) .正在有“模态”下令对于那些坐标干出改变之前,它们将脆持其灵验性.除了那些树坐步调中,系统中另有一参数可坐刻变动G54~G59 的参数.工件中部的本面偏偏置值不妨用 1220 号参数去传播.G70 细加工循环(G70)1. 圆法G70 P(ns) Q(nf)ns:细加工形状步调的第一个段号.nf:细加工形状步调的末尾一个段号2. 功能用G71、G72大概G73细车削后,G70细车削.G71 中园细车牢固循环(G71)1. 圆法G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)…………….F__从序号ns至nf的步调段,指定A及B间的移动指令..S__.T__N(nf)……△d:切削深度(半径指定)没有指定正背标记.切削目标依照AA’的目标决断,正在另一个值指定前没有会改变.FANUC系统参数(NO.0717)指定.e:退刀路程本指定是状态指定,正在另一个值指定前没有会改变.FANUC系统参数(NO.0718)指定.ns:细加工形状步调的第一个段号.nf:细加工形状步调的末尾一个段号.△u:X目标细加工预留量的距离及目标.(曲径/半径)△w: Z目标细加工预留量的距离及目标.2. 功能如果正在下图用步调决断A至A’至B的细加工形状,用△d(切削深度)车掉指定的地区,留细加工预留量△u/2及△w.G72 端里车削牢固循环(G72)1. 圆法G72W(△d)R(e)G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)△t,e,ns,nf, △u, △w,f,s及t的含意与G71相共.2. 功能如下图所示,除了是仄止于X轴中,本循环与G71相共.G73 成型加工复式循环(G73)1. 圆法G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)…………………沿A A’ B的步调段号N(nf)………△i:X轴目标退刀距离(半径指定), FANUC系统参数(NO.0719)指定.△k: Z轴目标退刀距离(半径指定), FANUC系统参数(NO.0720)指定.d:分隔次数那个值与细加工沉复次数相共,FANUC系统参数(NO.0719)指定.ns: 细加工形状步调的第一个段号.nf:细加工形状步调的末尾一个段号.△u:X目标细加工预留量的距离及目标.(曲径/半径)△w: Z目标细加工预留量的距离及目标.2. 功能本功能用于沉复切削一个渐渐变更的牢固形式,用本循环,可灵验的切削一个用细加工段制大概铸制等办法已经加工成型的工件.G74 端里啄式钻孔循环(G74)1. 圆法G74 R(e);G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f)e:退却量本指定是状态指定,正在另一个值指定前没有会改变.FANUC系统参数(NO.0722)指定.x:B面的X坐标u:从a至b删量z:c面的Z坐标w:从A至C删量△i:X目标的移动量△k:Z目标的移动量△d:正在切削底部的刀具退刀量.△d的标记一定是(+).然而是,如果X(U)及△I简略,可用所要的正背标记指定刀具退刀量.f:进给率: 2. 功能如下图所示正在本循环可处理断削,如果简略X(U)及P,截止只正在Z轴支配,用于钻孔.。
Fanuc数控车床G代码及M指令一、G 代码命令1、代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同G代码组别解释G0001 快速定位 (快速移动)G01 直线切削G02 顺时针切圆弧 (CW,顺时钟) G03 逆时针切圆弧 (CCW,逆时钟)G0400 暂停 (Dwell)G09 停于精确的位置G2006 英制输入G21 公制输入G2204 内部行程限位有效G23 内部行程限位无效G2700 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 01 切螺纹G4007 取消刀尖半径偏置G41 刀尖半径偏置 (左侧) G42 刀尖半径偏置 (右侧)G5000 修改工件坐标;设置主轴最大的 RPMG52 设置局部坐标系G53 选择机床坐标系G7000精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G9001(内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G9612恒线速度控制G97 恒线速度控制取消G98 10 固定循环返回起始点2、代码解释:G00 定位1. 格式G00 X_ Z_这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。
2. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。
刀具路径不是直线,根据到达的顺序,机器轴依次停止在命令指定的位置。
3. 直线定位刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。
一、FANUC系统常用指令1、快速定位指令G002、直线插补指令G013、圆弧插补指令G02、G03该指令使刀具从圆弧起点沿圆弧移动到圆弧终点。
4、主轴速度设置指令和转速控制指令G96、G97、G50。
(1)主轴线速度恒定指令G96格式:G96 S ; S单位为m/min。
此时应限制主轴最高转速,即用G50指令。
如:G50 S1500;主轴最高转速限制为1500r/min。
(2)直接设定主轴转速指令G97。
格式:G97 S ; S的单位为r/min (注:一般系统 G97)G96、G97均为模态指令,可相互取消。
5、每转进给指令G99和每分钟进给指令G98。
格式:G99 F ; F单位为mm/rG98 F ; F单位为mm/minG98、G99均为模态指令,机床初始状态默认G99。
6、螺纹车削加工(可加工直螺纹和锥螺纹)方式有直进式和斜进式(1)螺纹切削指令G32,可车削直螺纹、锥螺纹和端面螺纹。
G32指令进刀方式为直进式。
注:螺纹切削时不可用主轴线速度恒定指令G96。
格式:G32 X Z F ;其中:X Z 为螺纹终点坐标,F 为螺距。
螺纹深度计算:h=0.6495p 螺纹小径:d1=d-h×27、刀具功能指令T格式:T 02 02T:为刀具02:刀具号00-9902:刀具补偿号00-99注;(1)刀具号可与转位刀架上的刀具号相对应。
(2)刀具补偿包括形状补偿和磨损补偿。
(3)为了方便,刀具号和刀具补偿号通常是一致的。
(4)刀具号为0或00时,取消刀具;刀具补偿号为0或00时,相当于取消补偿。
例:T0或T00、T0200。
8、辅助功能指令MM00—程序停止 M01—选择停止 M02—程序停止M03、M04、M05—主轴正、反、停转 M08—切削液开M09—切削液关 M30—程序结束并返回M98—子程序调用 M99—子程序调用返回(子程序结束)二、固定循环指令为了简化程序,数控装置可以用一个程序段指定刀具作反复切削,这就是固定循环指令。
FANUC数控车床G代码G01 直线切削G02 顺时针切圆弧(CW,顺时钟)G03 逆时针切圆弧(CCW,逆时钟)G04 暂停(Dwell)G09 停于精确的位置G20 英制输入G21 公制输入G22 内部行程限位有效G23 内部行程限位无效G27 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 切螺纹G40 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G50 修改工件坐标;设置主轴最大的RPM G52 设置局部坐标系G53 选择机床坐标系G70 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G80 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90 (内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G96 恒线速度控制G97 恒线速度控制取消G98 每分钟进给率G99 每转进给率FANUC数控铣床代码G00 顶位(快速移动)定位(快速移动) G01 直线切削G02 顺时针切圆弧G03 逆时针切圆弧G04 暂停G15/G16 极坐标指令G17 XY 面赋值G18 XZ 面赋值G19 YZ 面赋值G28 机床返回原点G30 机床返回第2和第3原点*G40 取消刀具直径偏移G41 刀具直径左偏移G42 刀具直径右偏移*G43 刀具长度+ 方向偏移*G44 刀具长度- 方向偏移G49 取消刀具长度偏移*G53 机床坐标系选择G54 工件坐标系1选择G55 工件坐标系2选择G56 工件坐标系3选择G57 工件坐标系4选择G58 工件坐标系5选择G59 工件坐标系6选择G73 高速深孔钻削循环G74 左螺旋切削循环G76 精镗孔循环*G80 取消固定循环G81 中心钻循环G82 反镗孔循环G83 深孔钻削循环G84 右螺旋切削循环G85 镗孔循环G86 镗孔循环G87 反向镗孔循环G88 镗孔循环G89 镗孔循环*G90 使用绝对值命令G91 使用增量值命令G92 设置工件坐标系*G98 固定循环返回起始点*G99 返回固定循环R点G50G51 比例缩放G68G69 坐标系旋转FANUC M指令代码M00 程序停M01 选择停止M02 程序结束(复位) M03 主轴正转(CW) M04 主轴反转(CCW) M05 主轴停M06 换刀M08 切削液开M09 切削液关M30 程序结束(复位) 并回到开头M48 主轴过载取消不起作用M49 主轴过载取消起作用M94 镜象取消M95 X坐标镜象M96 Y坐标镜象M98 子程序调用M99 子程序结束表辅助功能字M 代码功能作用范围功能代码功能作用范围功能M00 * 程序停止M36 * 进给范围1M01 * 计划结束M37 * 进给范围2M02 * 程序结束M38 * 主轴速度范围1M03 主轴顺时针转动M39 * 主轴速度范围2M04 主轴逆时针转动M40-M45 * 齿轮换档M05 主轴停止M46-M47 * 不指定M06 * 换刀M48 * 注销M49M07 2号冷却液开M49 * 进给率修正旁路M08 1号冷却液开M50 * 3号冷却液开M09 冷却液关M51 * 4号冷却液开M10 夹紧M52-M54 * 不指定M11 松开M55 * 刀具直线位移,位置1M12 * 不指定M56 * 刀具直线位移,位置2M13 主轴顺时针,冷却液开M57-M59 * 不指定M14 主轴逆时针,冷却液开M60 更换工作M15 * 正运动M61 工件直线位移,位置1M16 * 负运动M62 * 工件直线位移,位置2M17-M18 * 不指定M63-M70 * 不指定M19 主轴定向停止M71 * 工件角度位移,位置1 M20-M29 * 永不指定M72 * 工件角度位移,位置2 M30 * 纸带结束M73-M89 * 不指定M31 * 互锁旁路M90-M99 * 永不指定M32-M35 * 不指定。