刀具寿命系统:FANUCSeries0iMate-MODELD机床型号:南通3轴立加VCL1100C一、参数的设定1.No.8132#0TLF是否使用刀具寿命管理设为1(刀具寿命开启);设为0(刀具寿命关闭)。注:设定完后需暂时切断电源2.No.6810刀具寿命管理忽略号,数据范围:0~99999999通常设为100(刀具组号为3位,例:T101、T102)通常设为1000(刀具组号为4位,例:T1001、T1002)注:用T代码指令超过这里所设定的值的数值时,从T代码的数值扣除此设定数后的值成为刀具寿命管理的刀具组号,忽略号以下的为刀具号,以上的为组号,如T101代表第一组刀。101=刀具忽略号100加上刀组号1.T102代表第二组刀。3.No.6811刀具寿命计数再启动用的M代码,数据范围:0~127(01,02,30,98,99除外)通常设为16或106,即M16或M106。设定为0时,此参数将被忽略。注:①在程序中执行M02M30或复位信号之前,只出现一次T01M06即没有刀号重复额情况下,可正常刀具寿命计数。若在程序中执行M02,M30或复位信号之前,程序中出现同一刀号,需在后续相同刀号前加上M106(需PLC处理结束信号)②通过次数设定了寿命值的情况下,在指令刀具寿命计数再启动M代码时寿命已尽的刀具组即使有1个,也会输出换刀信号(TLCH)③在指令了刀具寿命计数再启动M代码后的T代码指令(刀具寿命管理组指令)中,在所指定的组内选择寿命未尽的刀具,在下一个M06指令中刀具寿命计数器只加1。④以时间指定了寿命值的情况下,即使指令刀具寿命计数再启动M代码,也不会有任何动作。此外,在本参数设定了0的情况下,刀具寿命计数再启动用M代码无效。⑤使用数据超过127的M代码的情况下,在NO.6811设定0,在No.13221中设定M代码的值。No.13221用于刀具寿命计数再启动的M代码。数据范围:0~255(01,02,30,98,99,198除外)此参数设为0时,将被忽略4.No.6813刀具寿命管理的最大组数。数据范围:0,8,16~128(8的整数倍)通常设定为0,默认为128组。注:①在设定完此参数后,需要暂时切断电源。②变更本参数并接通电源时,刀具寿命管理文件的全部数据将被初始化。需重新设定。5.No.6800#0GS1;No.6800#1GS2参数NO.6813中设定的最大组数,每一组之多可以登录2把刀具,可以通过改变本参数的设定,来改变可以登录的组数和每1组刀具数量的组合。GS2GS1组数刀具数量001~最大组数No.6813的1/81~16011~最大组数No.6813的1/41~8101~最大组数No.6813的1/21~4111~最大组数No.68131~2注:在改变此参数后,应在MDI中输入并执行G10L3;组数才能变更为新的组型。6.No.6800#2LTM刀具寿命计数类型的指定设定0,表示按照次数予以指定;设定1,表示按照时间予以指定注:在改变此参数后,应在MDI中输入并执行G10L3;才能变更。①通过参数No.6800#2LTM或计数类型的设定(Q指令),即可作为时间或次数来登录刀具寿命值。最大值如下寿命计数类型和最大寿命值LFB(No.6805#4)LTM(No.6800#2)寿命计数类型最大寿命值00次数指定65535次1时间指定4300分钟②计数类型为时间指定的情况下,由程序中的地址L指定的寿命值的单位,可以通过参数FGL(No.6805#1)来指定1分钟单位或0.1秒钟单位。寿命计数类型和最大寿命值LFB(No.6805#4)FGL(No.6805#1)寿命值的单位L指令的最大值例001分钟单位4300L100:寿命值为100分钟10.1秒钟单位2580000L1000:寿命值为100秒钟7.No.3032T代码的允许位数。数据范围:1~8.设定为0时,将允许位数为8位(99999999)通常设为3.8.No.6800#4GRS在输入换刀复位信号(TLRST)时设为0时,如果通过刀具组号选择信号所指定组的寿命已尽,则清除该组的执行数据。设为1时,清除已登录的所有组的执行数据。注:本参数被设定为1时,即使是在清除刀具寿命管理一览画面中的执行数据的“擦除操作”时也清除已被登录所有组的执行数据。9.No.6802#0T99执行主程序中的M99时,存在寿命已尽的刀具组时设为0时,不输出换刀信号设为1时,输出换刀信号,进入自动运行停止状态。注:①本参数被设定为1,寿命计数为指定次数的情况下,在执行M99时,当存在寿命已尽的刀具组时,输出换刀信号TLCH(Fn064.0),停止自动运行。寿命计数为指定时间的情况下,在寿命已尽的时刻输出换刀信号,所以只进行的自动运行的停止。②寿命值为次数时,指令了M99后的T代码指令(刀具寿命管理组指令),选择寿命在所指定的组内未尽的刀具,而且,下一个M06指令使刀具寿命计数器只增加1。10.K2#4刀具寿命到达时,是否显示预警讯息。设定0不显示;设定1显示。11.No.3290#7存储器保护键信号通常设定1设定为0时,使用KEY1、KEY2、KEY3以及KEY4信号。设定为1时,仅使用KEY1信号。12.No.6805#4刀具寿命预警功能设定0不预警;设定1预警。13.No.6844刀具的剩余寿命(使用次数)数据范围:取决于刀具寿命值的范围注:此参数设定使用次数指定了刀具寿命情况下的、输出刀具寿命到达预告信息的刀具的剩余寿命(使用次数)。在本参数中设定了比刀具寿命值大的值和设定了0的情况下,不输出刀具寿命到达预告信号。14.No.6845刀具的剩余寿命(使用时间)数据范围:取决于刀具寿命值的范围注:此参数设定使用时间指定了刀具寿命情况下的、输出刀具寿命到达预告信息的刀具的剩余寿命(使用时间)。在本参数中设定了比刀具寿命值大的值和设定了0的情况下,不输出刀具寿命到达预告信号。15.No.6804#6LFI刀具寿命管理中,所选刀具的寿命计数有效或无效。设定0表示有效;设定1表示无效16.刀具偏置量H代码(长度补偿)、D代码(半径补偿)。可登录的最大编号为3位数(255或400)。没有使用刀具偏置量指定代码的情况下,可以省略登录。No.13265为使用刀具寿命管理中的刀具长度补偿有效的H代码数据范围:0~9999注:通常情况下只要指令H99,就可使当前正在使用的刀具的补偿量有效。通过在本参数中设定H代码而非H99,即可以任意的H代码进行刀具长度补偿。设定为0时,视其为H99。No.13266为使用刀具寿命管理中的刀具长度补偿有效的D代码数据范围:0~9999注:通常情况下只要指令D99,就可使当前正在使用的刀具的补偿量有效。通过在本参数中设定D代码而非D99,即可以任意的D代码进行刀具长度补偿。设定为0时,视其为D99。17.M06结束对此前的刀具的刀具寿命管理,并对通过T代码指令新选定的刀具进行寿命计数。注:①M06被作为不进行缓冲的M代码来处理。②在相同的程序段指令多个M代码时,请在M代码中首先指令M06。H99利用当前使用的刀具的登录在刀具寿命管理数据中的H代码,使刀具长度补偿有效。也可以通过参数(No.13265),以99以外的H代码使补偿有效。H00取消刀具长度补偿D99利用当前使用的刀具的登录在刀具寿命管理数据中的D代码,使刀具半径补偿有效。也可以通过参数(No.13266),以99以外的D代码使补偿有效。H00取消刀具半径补偿注:H99/D99必须在M06指令之后。此外,如果在M06之后指令H99/D99或者设定在参数(No.13265,13266)中的H/D代码以外的代码,就不予选择刀具寿命管理数的H代码或则D代码18.刀具寿命管理中的4种换刀方式No.6800#7M6T将于M06相同程序段的T代码设为0时,视为过期号。设为1时,视为下一刀具组的指令。No.6801#7M6E在于M06相同的程序段中指令了T代码的情况下设为0时,表示T代码作为过期号或下次选择组号来处理,选择哪一方要依赖参数M6T(No.6800#7)设为1时,立刻开始该刀具组的寿命计数。刀具寿命管理中的4种换刀方式换刀方式ABCDM6T6800#7M6E6801#7M6TM6EM6TM6EM6TM6EM6TM6E0010101指令在相同程序段中的刀具组号作为换刀指令以前使用过的刀具组下一次使用的刀具组刀具寿命计数的时机针对指定刀具组中的刀具,计数M06下一次被指定的寿命指令了与M06在相同程序段中指令的刀具组的刀具时,进行寿命计数。备注在M06指令后的T指令(返回刀具组)与当前使用中的刀具组不一致时,发出报警(PS0155)。(参数IGI(No.6800#6)=0的情形)单独指定刀具组号指令时,原则上使用方式B。但是,即使在方式C下单独指定刀具组指令,也不会发出报警。(也即,方式B好方式C在动作上没有区别。)单独指定了M06时,发出报警(PS0153)注:指令刀具组号且选择新的刀具时,输出新的刀具选择信号。换刀方式A:T101;选择1号刀具组的寿命未到尽头的刀具(假设刀具号为10)。M06;进行组1的刀具寿命计数(10号刀具寿命加1,主轴刀具为10号)。T102;选择2号刀具组的寿命未到尽头的刀具(假设刀具号为100)。M06;进行组2的刀具寿命计数(100号刀具寿命加1,主轴刀具为100号)。T101;以T代码信号输出当前使用的刀具的编号(下一把准备刀的刀号10)。T103;选择3号刀具组的寿命未到尽头的刀具(假设刀具号为200)。M06;进行组3的刀具寿命计数(200号刀具寿命加1,主轴刀具为200号)。T102;以T代码信号输出当前使用的刀具的编号(下一把准备刀的刀号100)。G43H99;使用由组3所选的刀具的刀具长度补偿量。G41D99;使用由组3所选的刀具的刀具半径补偿量。D00;取消刀具半径补偿。H00;取消刀具长度补偿。换刀方式B、C:T101;选择1号刀具组的寿命未到尽头的刀具(假设刀具号为10)。M06T102;进行组1的刀具寿命计数(10号刀具寿命加1,主轴刀具为10号)。选择2号刀具组的寿命未到尽头的刀具(假设刀具号为100)。M06T103;进行组2的刀具寿命计数(100号刀具寿命加1,主轴刀具为100号)。选择3号刀具组的寿命未到尽头的刀具(假设刀具号为200)。G43H99;使用由组2所选的刀具的刀具长度补偿量。G41D99;使用由组2所选的刀具的刀具半径补偿量。D00;取消刀具半径补偿。H00;取消刀具长度补偿。换刀方式D:T101M06;选择1号刀具组的寿命未到尽头的刀具(假设刀具号为10)。进行组1的刀具寿命计数(10号刀具寿命加1,主轴刀具为10号)。T102M06;选择2号刀具组的寿命未到尽头的刀具(假设刀具号为100)。进行组2的刀具寿命计数(100号刀具寿命加1,主轴刀具为100号)。G43H99;使用由组2所选的刀具的刀具长度补偿量。G41D99;使用由组2所选的刀具的刀具半径补偿量。D00;取消刀具半径补偿。H00;取消刀具长度补偿。二、刀具寿命用程序登录、修改、删除的基本格式与说明(一)、登录时删除所有组格式符号说明G10L3;P_L_;T_H_D_;T_H_D_;……P_L_;T_H_D_;T_H_D_;……G11;M30(M02);G10L3:登录时删除所有组P:组号L:刀具寿命值T:刀具号H:刀具偏置量指定代码(H代码)D:刀具偏置量指定代码(D代码)G11:登录结束(二)、改变刀具寿命管理数据格式符号说明G10L3P1;P_L_;T_H_D_;T_H_D_;……P_L_;T_H_D_;……G11;M30(M02);G10L3P1:组的数据变更开始P:组号L:刀具寿命值T:刀具号H:刀具偏置量指定代码(H代码)D:刀具偏置量指定代码(D代码)G11:组的变更结束(三)、删除刀具寿命管理数据格式符号说明G10L3P2;P_;……P_;G11;M30(M02);G10L3P1:组的数据删除开始P:组号G11:删除结束(四)、设