6.6.3  获取刀具号的管理函数(GETT)

6.6.3 获取刀具号的管理函数(GETT)

在828D系统中,可以通过编写加工程序的方法实现对刀具几何尺寸进行读取和赋值。这类指令(也可以称为函数)有很多,经常使用的指令或函数有GETT(n,m)。一般情况下,可将“m”值直接写为“1”。

读取或更改刀具参数不能直接对$TC_DP6[T,D](刀具半径)或$TC_DP3[T,D](刀具长度)等系统变量进行操作。首先要借助自定义变量或R参数,使用刀具管理中的函数GETT(n,m)指令获取当前刀具号(将刀具表中的刀具名称转换为一个常量,操作者无须关心这个常量值的含义),再将获取刀具号的变量名称或R参数名称填写在系统变量$TC_DP6[T,D]中的“T”位置处,就可以对刀具的刀沿半径值等系统变量进行读、写操作了。

编程示例

刀具表中已经定义有刀具:钻头“DRILL10”,球头铣刀“1”和立铣刀“CUT_20”。已经输入的刀具的半径值和长度值数据。

例1

程序代码 注释

R5=GETT(“1”,1) ;读取刀具名称为“1”的刀具编号

R15=$TC_DP6[R5,2] ;读取刀具名称为“1”的2号刀沿半径值数据

例2

程序代码 注释

R6=GETT(‘DRILL10”,1) ;读取刀具名称为“DRILL10”的刀具编号

R16=$TC_DP3[R6,1] ;读取刀具名称为“DRILL10”的1号刀沿长度值

$TC_DP3[R5,2]=44.98 ;对刀具名称为“1”的2号刀沿赋值(写入)长度值

例3

程序代码 注释

R14=GETT(“CUT_20”,1) ;读取刀具号

R15=$TC_DP6[R14,1] ;读取刀具名称为“CUT_20”的刀具编号

$TC_DP6[R14,1]=19.83785 ;对刀具名称为“CUT_20”的1号刀沿赋值(写入)半径值

$TC_DP12[R14,1]=0.025 ;对刀具名称为“CUT_20”的1号刀沿赋值(写入)长度磨损值

$TC_DP15[R14,1]=0.032 ;对刀具名称为“CUT_20”的1号刀沿赋值(写入)半径磨损值