恭喜,你发布的帖子
发布于 2024-02-22 09:13:34
1楼
西门子比较高阶的编程,就是应用一些系统变量来读取刀号:如
$TC_MPP6[刀库号,刀位号]:读出在该刀位中的刀具刀号。数据类型INT,预置值为0,若无刀具则返回值0。
$TC_TP1[刀具号]:Duplo号。数据类型INT,预置值为刀具号。
$TC_TP2[刀具号]:刀具名称。数据类型STRING,预置值为“刀具号”
$TC_TP7[刀具号]:刀具需占用的刀位类型。数据类型INT,预置值为9999。
$TC_TP8[刀具号]:刀具状态。数据类型INT,预置值为0。
$TC_DP1[刀具号,刀沿号]:刀具类型(如155表示万能铣刀,120表示立铣刀)。数据类型INT,预置值为9999。
$TC_DP2[刀具号,刀沿号]:刀沿方向。数据类型REAL,预置值为0。
$TC_DP3[刀具号,刀沿号]:几何尺寸:长度1。数据类型REAL,预置值为0。
$TC_DP4[刀具号,刀沿号]:几何尺寸:长度2。数据类型REAL,预置值为0。
$TC_DP5[刀具号,刀沿号]:几何尺寸:长度3。数据类型REAL,预置值为0。
$TC_DP6[刀具号,刀沿号]:几何尺寸:半径。数据类型REAL,预置值为0。
$TC_DP12[刀具号,刀沿号]:刀沿磨损:长度1。数据类型REAL,预置值为0。
$TC_DP13[刀具号,刀沿号]:刀沿磨损:长度2。数据类型REAL,预置值为0。
$TC_DP14[刀具号,刀沿号]:刀沿磨损:长度3。数据类型REAL,预置值为0。
$TC_DP15[刀具号,刀沿号]:刀沿磨损:半径。数据类型REAL,预置值为0。
$TC_DP21[刀具号,刀沿号]:刀座/适配器尺寸:长度1。数据类型REAL,预置值为0。
$TC_DP22[刀具号,刀沿号]:刀座/适配器尺寸:长度2。数据类型REAL,预置值为0。
$TC_DP23[刀具号,刀沿号]:刀座/适配器尺寸:长度3。数据类型REAL,预置值为0。
注: 适配器读取时,读的是L1或L2、L3的总和数据,及包括几何、补偿、base数据。
常用的就这些,仅供参考!
请填写推广理由:
分享
只看
楼主