FANUC i系统刀具功能.doc
文本预览下载声明
FANUC 0i系统功能
——刀具功能(T功能)
0i有两种刀具功能:一种是刀具选择功能,另一种是刀具寿命管理功能。
一、刀具选择功能
在地址T后指定数值(最多8位)用来选择机床上的刀具。
在一个程序段中,只能指定一个T代码。当移动指令和T代码在同一程序段中指定时,指令的执行有以下两种方法:
(1)移动指令和T代码同时执行;
(2)移动指令执行完后,再执行T功能指令。
具体选择哪种方法,取决于机床制造场的规定。
二、刀具寿命管理功能
同种刀具被分成许多组,对每组指定刀具寿命(使用的时间和次数)。运行中累计每组刀具使用的刀具寿命、在同组中以预定的顺序选择和使用下一把刀具的功能称为刀具寿命管理。
根据加工程序中指定的刀具组选择刀具,进行刀具寿命管理。
刀具寿命管理数据:包括刀具组数、刀具号、指定刀具补偿值的代码和刀具寿命值。
刀具组数:能储存的最大组数和每组的刀具数,由参数GS1/GS2(No.6800#0、#1)来设定。注:当改变参数No.6800的0位或1位的GS1或GS2时,用G10L3指令重新存储刀具寿命管理数据(原有数据全部清除)。否则,不能设置新数据。
刀具号:在T之后指定4位数据。
指定刀具补偿值代码:分为H代码(刀具长度补偿)和D代码(刀具半径补偿)。当有400个刀具补偿时,能储存的刀具补偿值代码的最大号是255。注:当指定刀具补偿值的代码不用时,补偿值不能存储。
刀具寿命值:使用次数(计数)或使用时间(分钟)指定刀具寿命。
使用次数:在CNC单元从复位状态进入自动运行状态之后,刀具每使用一次,寿命加1次。注:即使在程序中同一组号指定不止一次时,使用次数计数也只加1,并且不选择新刀具。
使用时间:当指定刀具交换(M06)时,对由刀具组号指定的刀具开始刀具寿命管理。在刀具寿命管理中,被用刀具在切削期间以4秒为单位计算,不足4秒不计时间。单程序段停止、进给暂停、快速移动、暂停、机床锁住和互锁的时间不计算。
刀具寿命管理数据的存储、修改和删除
删除所有数据后存储新数据
增加和修改刀具寿命管理数据
删除刀具寿命管理数据
设定刀组的刀具寿命计算方式
注:(1)当Q指令省略时,系统把参数No.6800#2(LTM)中的设定值作为寿命计算类型。
(2)仅当扩展的刀具寿命管理功能有效(参数EXT—No.6801#6=1)时,才能指定G10L3P1和G10L3P2。
加工程序中的刀具寿命管理指令
指令
T%%%%:指定刀具组号。刀具寿命管理功能从指定的组中选择一个寿命还没有期满的刀具,并输出它的T代码。在%%%%中,指定刀组的选择号,该值为刀组号与参数#6810中设定的刀具寿命管理忽略号的相加值。例如,当刀具寿命管理忽略号是100时,要设定刀具组号是1,则应指定T101;当%%%%小于刀具寿命管理忽略号时,T代码被处理作为普通T代码。
M06:对使用中的刀具结束寿命管理,并且开始计算用T代码选择的新刀具的寿命。注:当选择了多个M代码的选项功能时,寿命管理可用M06代码或程序段的第1个M代码指定。
H99:为当前使用的刀具选择刀具寿命管理数据的H代码。
H00:取消刀具长度补偿。
D99:为当前使用的刀具选择刀具寿命管理数据的D代码。
D00:取消刀具半径补偿。
刀具交换方法
以下假定刀具寿命管理忽略号是100。
刀具寿命管理数据 加工程序 机床和CNC的运行 刀组号1 机床 CNC ﹍ ﹍ ﹍ ﹍ 刀组号m 选刀
← 选刀组m的命令 → 将被选刀放在准备位置 从刀组m中自动选择一把尚未到寿命的刀具 ﹍ 换刀指令(M06) → 将准备位置的刀具装在主轴上
(换刀) 对装在主轴上的刀具开始计算寿命 刀组号p ﹍ ﹍ ﹍
表格 1 刀具寿命管理数据(n把刀具)格式
GS1 (No.6800#0) GS2 (No.6800#1) 组数 刀具数 0 0 16 16 0 1 32 8 1 0 64 4 1 1 128 2
指令格式 指令定义 G10L3
P_L_;
T_H_D.;
T_H_D.;
|
P_L_;
T_H_D.;
T_H_D.;
|
G11;
M02(M30) G10L3:用删除所有组原来的数据的方法存储新数据
P_:组号
L_:寿命值
T_:刀号
H_:指定刀具偏置量代码(H代码)
D_:指定刀具偏置量代码(D代码)
G11:存储结束
指令格式 指令定义 G10L3P1
P_L_;
T_H_D.;
T_H_D.;
|
P_L_;
T_H_D.;
T_H_D.;
|
G11;
M02(M30) G10L3P1:组的增加和修改
P_:组号
L_:寿命值
T_:刀号
H_:指定刀具偏置量代码(H代码)
D_:指定刀具偏置量代码(D代码)
G11:存储结束
指令
显示全部