1、3.3.2 刀具寿命管理 当 使用刀具寿命管理 时 ,请将参数 TLF(No.8132#0)设定为 “1“。 刀具分为若干组,每组指定相应的刀具寿命 (使用时间或使用次数 ) ,刀具每使用一次,使用的时间或次数就累计起来,当当前刀具寿命到达时,按事先确定的顺序,选择同一组的下一把刀。当组里的所有刀都寿命用尽时,产生报警。 3.3.2.1 刀具寿命 管理 数据 在参数 No.6813中设定使用的最大组数。在 6800号参数的第 0位和第 1位( GS1和 GS2)设定实际的组数和每组中的可用最大刀具数量。 注 1:当改变了上述参 数 No.6813 或 No.6800 的 0 位和第 1 位(
2、GS1 和 GS2)后,需通过执行刀具寿命数据的输入程序重新设置刀具寿命数据。 注 2: 在刀具寿命数据的程序中,同一刀号可以在任何地方任何时间出现。 注 3:刀具注册的 T 代码由刀具选择号和刀具偏移号组成; 注 4:当使用刀具寿命管理功能时,参数 No.5002 第 0 位必须为零。 3.3.2.2刀具寿命计时 /计数 当刀具寿命数据输入程序中没有指定刀具寿命计数方式时,需 通过 设定的 参数 LTM (No.6800#2)的值来确定是按时间或次数来指定刀具寿命。 1. 按使用时间指定刀具 寿命 依据参数 FGL( #6805.1)来指定刀具寿命的单位( 0 : 已 1分钟为单位; 1 :
3、 以 0.1秒为单位)。 指定刀具组指令( T代码)时,选择刀具组内寿命未到尽头的刀具,并且,对所选刀具开始刀具寿命管理。 (记时间隔由 参数 FCO( No.6805#0) ( 0 : 1 秒钟间隔 1; 0.1 秒钟间隔 控制,可通过倍率进行变更)设定)。 单程序段停止、 进给保持、快速移动、暂停、机械锁住以及互锁等所需的时间不计入当前使用掉的刀具寿命内。 刀具的寿命最多能指定 4300 分钟,编程中依照 #6805.1 的设定最大寿命为 4300(分钟)或 2580000( 0.1秒 ) 2. 按使用次数指定刀具寿命 指定刀具组指令( T 代码)时,选择刀具组内寿命未到尽头的刀具,并且,
4、使所选刀具的寿命计数器只累加。但是,只要没有指令刀具寿命计数再开 M代码, 只有在复位状态进入自动运行启动状态后的最初的刀具组号指令和换刀指令的情况下才进行新刀具的选择和计数。 刀具的寿命最多可设定 65535 次。 注:即使在一个程序内多次指令相同的刀具组号,使用次数也不会被累加,也不会选择新的刀具。 3.3.2.3 刀具寿命计数再开 M 代码 寿命计数为次 数指定的情况下,在指令了刀具寿命计数再开 M 代码时寿命已到 尽头的刀具组哪怕只有一个,也会输出换刀信号。在指令了刀具寿命计数再开 M 代码后的刀具组指令( T 代码)中,在所指定的组内选择寿命未到尽头的刀具, 刀具寿命计数器只累加 1
5、。由此,即使在 CNC 从复位状态进入自动运行启动状 态后的最初的刀具组指令( T 代码)以外的情况下,也可以进行刀具寿命计数。 刀具寿命计数再开代码,通过参数 (No.6811)进行指定 3.3.2.4在加工程序中的刀具寿命管理指令 在加工程序中使用刀具寿命, T代码按下列格式指令刀具组。 指令格式: T 99; 结束之前组的刀具寿命计数,开始使用组内 寿命未到尽头的刀具并输出 T 代码信号 ,并开始对组刀具开始进行刀具寿命计数。 T 88; 结束组的刀具寿命管理,取消正在使用的刀偏, 刀具号以代码信号予以输出 M02( M30); 加工程序结束; 指令功能: 按照指定的组加工,并执行刀具寿
6、命管理 注意 : T 88 之前如果没有指令 T 99,将会报警。 3.3.2.5刀 具寿命数据的自动输入 可以使用 G10/G11来输入刀具寿命管理的数据,格式如下: ( 1)登陆时删除所有的组数据: 在删除已经登录的所有刀具寿命管理数据后,登录已经编程的刀具寿命管理数 据。 ( 2)改变刀具寿命管理数据 可以在尚未登录刀具寿命管理数据的组中,设定刀具寿命管理数据,或者改变已 经登录的刀具寿命管理数据。 ( 3)删除刀具寿命管理数据: ( 4) 设定刀具寿命组的计数类型 3.3.2.6 刀具寿命结束时的处理 在进行刀具寿命的计数而组内的最后一把刀具的寿命已到尽头时 ,则输出换刀信号。寿命计数
7、类型为时间指定的情况下,一旦组内的最后一把刀具寿命到了尽头就立即输出换刀信号。指定次数的情况下,在组内的最后一把刀具寿命已到尽头之后,通过 M02 或者 M30 等的指令复位 CNC 时,或者在指令刀具寿命计数再开 M 代码的时刻输出换刀信号。 参数 LFI(No.6804#6)被设定为 1 的情况下,通过刀具寿命计数无效信号 LFCIV,可以切换寿命计数的有效和无效。 刀具寿命计数无效信号 LFCIV 被设定为 1 的情况下,刀具寿命计数无效中信号 LFCIF 成为 1,寿命计数无效。 刀具寿命计数 无效信号 LFCIV 被设定为 0 的情况下,刀具寿命计数无效中信号 LFCIF 成为 0,寿命计数有效。