发布于 2017-04-27 22:17:55
6楼
这个确实有点难搞,每个刀沿九个监控数据对应NC 系统变量是$TC _MOP 1 至$TC _MOP 9,例$TC _MOP4[3,6]指内部刀号3刀沿6的剩余寿命次数(执行程序的通道分配到的刀库数据)!
opc /opcua /ncdde 时用变量/tool /supervision /data [u*,xx ],*是通道/刀库号/TO 号,xx 是计算出来的某把刀的刀沿,例如1号刀范围从1-81,每个D (默认没把刀9个刀沿)号9个参数(对应系统变量……mop 1 -9),始终只能读内部刀号1的九个刀沿数据!满以为82开始间隔81就是下一把刀的监控数据,但实际读不出来!试着用……data [u1, 1,1 ]/……data [u1, 1,2 ]/…………data [u1, x ,y ]读出了x -y 的连续几个数据,xy 都不能大于81(都是内部刀号为1的监控数据),其他格式都失败了!说这个数据是一个阵列(数组?英文说Array)不知该怎么用!