FANUC 刀具寿命管理(TM)怎么开?8132#0 / 13203#7 / 6800 / 6813 参数 + G10 L3 编程 + F64.0 报警接线全流程

FANUC 的刀具寿命管理(Tool Life Management,简称 TM)是系统自带的一项实用功能:把同类型刀具编成「组」,预先给每组设定一个寿命(用多少次、或切削多少分钟),加工时系统自动计数,寿命快到时提前预告、寿命到了自动换同组备用刀或报警停机。对批量线、自动化产线尤其有用。

本文把「开关参数 → 组数配置 → 计数触发 → G10 L3 编程 → PMC 报警信号」这条完整链路一次讲清,参数号全部以 FANUC 0i-D / 0i-F 系列核对过为准。

先说结论:开户只要 8132#0=1;0i-F 还要设 6813(最大组数,0 即默认 128 组);6800 的 GS1/GS2 两位决定「多少组 × 每组几把刀」,6800#2 选按次数还是按时间;13203#7 选计数由 M06 还是 T 代码触发;6810 是忽略号,用来区分「普通 T 代码」和「调组 T 代码」;最后用 G10 L3 … G11 把分组/寿命/刀补写进系统;寿命信号 F64.0(到寿)和 F64.3(预告,需 6805#4=1)接进 PMC,连到 A 地址报警即可。

一、刀具寿命管理(TM)到底是干什么的

一句话:它管的是「这把刀还能再用多久」,而不是「刀补多少」。

系统把若干把相同/可互换的刀具放进一个 组(Group),每组有一个总寿命(次数或分钟)。每次调用该组刀具,计数器 +1(次数模式)或累加实际切削时间(时间模式)。寿命快用完时,系统在同组里自动挑下一把备用刀接着干;整组都用完了,才真正报警停机。

FANUC 刀具寿命管理 TM 系统架构图:刀具组分组合刀、寿命计数、F64.0 到寿报警 F64.3 预告、PMC 接 A 地址报警画面全流程

它解决的核心痛点是:避免刀具磨秃了还在切,导致工件批量报废。人工记刀次很容易忘,TM 让系统替你记。

二、开户第一步:8132#0 与 6813(0i-D / 0i-F 差异)

开 TM 的总开关是 参数 8132#0(TLF):

  • 8132#0 = 0:关闭刀具寿命管理
  • 8132#0 = 1:开启刀具寿命管理

改完要断电重启,重启后 OFFSET/SETTING 里才会出现「TL 寿命(TOOLLF)」软键入口。

表1:8132#0 开户后两系列的差异

系列8132#06813(最大组数)备注
0i-D设 1 即可默认 128 组,可不设6813=0 时系统默认用 128 组
0i-F设 1必须设,范围 0–256,8 的倍数(0=默认128)不设 6813 或设 0,0i-F 上 TM 画面可能不显示

🚨 现场最常见的坑:在 0i-F 上只改了 8132#0,没设 6813,结果「TL 寿命」画面死活不出来——补上 6813(比如 128)再断电重启就有。

广告

三、组数×刀数怎么配:6800 的 GS1/GS2 与 LTM 位

开户后,真正决定「能建多少组、每组几把刀」的是 参数 6800 的 GS1(#0)/ GS2(#1)两位,以及选寿命类型的 LTM(#2)。

表2:6800#0/#1(GS1/GS2)组合

GS2(#1)GS1(#0)组数每组刀数
001616
01328
10644
111282
  • 6800#2(LTM)= 0:按次数计寿命(每调用一次 +1)
  • 6800#2(LTM)= 1:按时间计寿命(实际切削分钟)

时间模式只统计 G01/G02/G03 真正切削的时间,G00 快速移动、主轴停、M30 收尾都不计时——这点比「靠 M30 凑次数」准得多,适合 FMS 混流加工。

另外 6813 是「最大组数上限」,值是 8 的整数倍(0i-D 默认 128,0i-F 需显式设)。它和 6800 的关系:6800 决定「组数×刀数」的比例,6813 决定总数天花板。

FANUC 刀具寿命管理关键参数速查图:8132#0 开户、6813 最大组数、6800 GS1/GS2 组合、6800#2 次数/时间、13203#7 触发、6810 忽略号、6805#4 F64.3

四、计数触发与忽略号:13203#7 与 6810

参数 13203#7 决定「寿命计数什么时候 +1」:

  • 13203#7 = 0:由 M06 / 启动的 M 代码触发(加工中心常用,换刀时计数)
  • 13203#7 = 1:由 T 代码触发(一调刀就计数)

加工中心一般留 0(随 M06 换刀计数);车床或想「一调刀就算一次」的场景才设 1。

参数 6810 是「忽略号(Ignore Number)」,用来区分普通 T 代码和「调组」T 代码:

  • 若 6810 = 100,则程序里写 T101 表示「调用第 1 组刀具」(= 忽略号 100 + 组号 1),系统会按组管理并计数;
  • 写 T1(小于忽略号)则当作普通 T 代码处理,不进寿命管理;
  • 组里具体用哪把物理刀、带什么刀补,由组定义里的 T/H/D 决定。

一句话记忆:T 代码小于 6810 = 普通刀;T 代码大于 6810 = 调组刀。改 6810 后同样要断电重启才生效。

五、G10 L3 编程:分组、寿命、刀补一次性写进去

分组和寿命最干净的做法是用一段程序经 G10 L3 写进去,再用 G11 结束:

O9001 (TOOL LIFE SETUP)
G10 L3 ;          设定刀具寿命数据开始
P1 L10 ;          P1=第1组,L10=该组寿命10次(或10分钟,取决于6800#2)
T0101 ;           1号刀,H01长度补偿,D01半径补偿,归入第1组
T0202 ;           2号刀,H02/D02,归入第1组
P2 L8 ;           第2组,寿命8次
T0303 ;           3号刀,H03/D03,归入第2组
G11 ;             设定结束
M30 ;

要点:

  • P = 组号,L = 该组寿命值(次数或分钟,组总寿命 = L × 该组刀数);
  • T H D = 刀具号 / 长度补偿号 / 半径补偿号,决定组内每把物理刀和刀补;
  • 想按组单独选次数还是时间,可在 P_L_ 后加 Q:Q 不写或 =1 按次数,=2 按时间(覆盖 6800#2 的全局设定);
  • 加工程序里调用组刀具就用「调组 T 代码」,例如 T0199 表示调第 1 组、用分配到的刀补;想取消刀补不计数就写 T0188(00 刀补)。

表3:G10 L3 关键地址含义

地址含义
G10 L3 … G11刀具寿命数据设定区间
Pn第 n 组
Ln该组寿命值(次数或分钟)
Tn Hn Dn刀具号 / 长度补偿 / 半径补偿
Q1 / Q2该组按次数 / 按时间(可选)

删除某个组:单独执行 G10 L3 Pn ;(只给组号,不给 L 和 T)再 G11,即可删掉第 n 组。寿命到清零则在「TL 管理」画面把光标移到该组计数栏,[操作]→[清除]→[执行]。

FANUC 刀具寿命管理 G10 L3 编程示例图:G10 L3 分组设寿命 P1 Lx、T H D 刀补、G11 结束、T0199 调组调用格式

六、寿命信号怎么接 PMC:F64.0 报警 / F64.3 预告(6805#4)

广告

TM 把寿命状态放在 F64 这组信号里,要接到屏幕上必须走 PMC:

  • F64.0(刀具寿命到达 / 更换信号):整组寿命用完时接通。把它引到某个 A 地址(外部报警),在 PMC 里编一条报警信息(如「EX1033 刀具寿命已到达 请检查刀具」),系统就弹报警停机。
  • F64.3(刀具寿命预告信号 THCHB):寿命快到时提前接通,用来做「还差几把、该准备换刀了」的提示。

🚨 关键:F64.3 不是默认可用的,必须先把 参数 6805#4(LFB)= 1 打开;另外 6802#4 控制预告范围:

  • 6802#4 = 0:组内每把刀都输出 F64.3;
  • 6802#4 = 1:只有本组最后一把刀才输出 F64.3。

预告的「提前量」由 6844(剩余次数)/ 6845(剩余分钟)设定——这两个值比寿命大,就不出预告。

FANUC 刀具寿命 F64.0 F64.3 PMC 信号处理图:F64.0 接 A 地址报寿命到达、F64.3 预告接 A 地址提示、梯形图报警线圈

七、时间模式 vs 次数模式,以及现场几个易错点

次数模式 vs 时间模式怎么选?

  • 次数模式:每完成一次调用(M30/M06 或 T 触发)计数 +1,简单直观,适合「每工件加工内容完全一样」的循环工序(钻孔、攻丝);
  • 时间模式:只统计真正切削的时间,不受空跑、试切影响,适合批量稳定切削,也是 FMS 混流加工的标配。

现场几个易错点(血泪总结):

  1. 只开 8132#0 没设 6813:0i-F 上 TM 画面不出来,补 6813 重启即可。
  2. 计数器不增加:先查 13203#7 触发方式对不对(M06 还是 T);再查程序里是不是用了「普通 T 代码」(小于 6810),系统根本没把它当组刀;次数模式下还要确认 M30/M06 真的执行到了。
  3. F64.3 预告没反应:八成是 6805#4 没开,或 6844/6845 设得比寿命还大。
  4. 复位丢时间:次数模式一般实时记;时间模式的实际切削时间在 M30/换刀时才正式提交,中途按 Reset 或断电可能丢一段——关键产线要在 PMC 里捕捉复位信号强制写回。
  5. 最大寿命上限:单组寿命值上限是 9999 次 或 4300 分钟,超了系统不认。

一句话:TM 不难,难在参数分散在 6800/6810/6813/13203/6805 好几处,且 0i-D 和 0i-F 开户条件不同。按本文顺序设一遍,再拿一段小程序跑通「计数 → 预告 → 报警 → 清零」闭环,就能放心上产线。

常见问题

FANUC 刀具寿命管理 8132#0 设了 1,为什么还是没有 TL 寿命画面?

最常见的原因是 0i-F 系列还要额外设参数 6813(最大组数,范围 0–256,取 8 的整数倍,设 0 等同默认 128 组)。0i-D 上 6813 默认就是 128、可以不设;但 0i-F 上若只改了 8132#0 而没设 6813,OFFSET/SETTING 里的「TL 寿命」软键就不会出现。改完 8132#0 和(0i-F 的)6813 后都必须断电重启才生效。此外确认写保护已关、参数确实写进去了,而不是改了又自动跳回 0。

刀具寿命计数器一直不增加,怎么排查?

先分清是「次数模式」还是「时间模式」。次数模式下,计数一般由 M30/M06 或 T 代码触发,触发方式由 13203#7 决定(0=M06/启动M代码,1=T代码)——先确认你用的触发方式和编程一致。然后看程序里调刀用的是不是「调组 T 代码」(要大于 6810 忽略号的值),如果写的是小于 6810 的普通 T 代码,系统只当普通换刀、根本不进寿命管理,自然不计数。时间模式则要确认走的是 G01/G02/G03 真正切削,空跑和试切不计时。最后检查该组是否已被清零或寿命值设成了 0。

F64.0 寿命报警怎么接到屏幕上显示?

F64.0 是「刀具寿命到达 / 更换信号」,寿命整组用完时由系统置 1。它本身不会自动弹报警,必须进 PMC 梯形图把它引到一个 A 地址(外部报警地址),再在梯形图里用该 A 地址驱动一条报警信息(例如「EX1033 刀具寿命已到达 请检查刀具」),系统才会在屏幕上报警并停机。同理,想做「快到寿命的预告提示」就用 F64.3(需先把 6805#4=1 打开),同样接 A 地址做提示信息。报警文本在 PMC 报警表或梯形图对应的信息号里编辑,与具体机床厂家的报警号分配有关,现场以本机梯形图为准。

最后更新:2026-10-28

本文有英文版:How to Set Up Fanuc Tool Life Management (TM): 8132#0 / 13203#7 / 6800 / 6813 Parameters + G10 L3 Programming + F64.0 Alarm Wiring
面向海外读者的完整英文版,内容与本文对应 — 可直接转给非中文同事或海外客户。
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容