刀具监测
部分工件检验循环允许该数控系统进行刀具监测。该数控系统监测
- 由于偏离名义值(Q16x中的数据),需要补偿刀具半径
- 与名义值(Q16x中的值)的偏差大于刀具破损公差。
刀具补偿
系统要求:
- 当前刀具表
- 在循环中必须开启刀具监测功能:设置Q330,使其不等于0或输入刀具名。用操作栏中的名称指令选择刀具名输入
Tip
- 仅当需补偿的刀具是加工轮廓的刀具和在修复加工中需要使用该刀时,海德汉才建议使用该功能。
- 如果执行多次补偿测量,该数控系统将相应偏差测量值添加给刀具表中保存的数据。
铣刀
如果在参数Q330中引用铣刀,将补偿相应值如下:
数控系统只用刀具表DR列的数据补偿刀具半径,包括测量偏差值在给定公差范围内时。
在NC数控程序中,可用参数Q181查询是否需要执行修复加工(Q181=1:需要修复加工)。
车刀
只适用于循环421、422、427。
如果将Q330参数定义为车刀,将分别补偿DZL和DXL行中的相应数据。数控系统监测刀具破损公差,LBREAK列为刀具破损定义。
在NC数控程序中,可用参数Q181查询是否需要执行修复加工(Q181=1:需要修复加工)。
可转位刀具的补偿
如果要自动补偿有刀具名的可转位刀具的数据,进行以下编程:
- QS0 = "TOOL NAME"
- FN18: SYSREAD Q0 = ID990 NR10 IDX0;指定IDX中QS参数的编号
- Q0= Q0 +0.2;累加刀具号的索引值
- 在循环中:Q330 = Q0;使用可转位刀具号
刀具破损监测
系统要求:
- 当前刀具表
- 在循环中必须开启刀具监测功能(设置Q330,使其不等于0)
- RBREAK必须大于0(表中输入的刀具号)
如果偏差测量值大于刀具破损公差,数控系统将输出出错信息并停止程序运行。同时,在刀具表中使该刀具不可用(列TL = L)。