菜鸟:
如题,840d系统的测头测量值存在$AA_MM[X]中,如何将该测量值写入一个文本中,例如result_mpf中,是用write指令么?有没有具体NC例程啊?
我是这么写的:WRITE
但是这样写的结果是,RESULT_MPF文件中直接写入了”$AA_MM[X]“这几个字符,而不是将x轴测量结果写入
侠客:$AA_MM[X]不加双引号试试,在计算机编程中如果加引号的话一般就表示字符串了,而不是你需要读写的变量。
菜鸟:试过了,去掉分号后冲虚运行报错,说是“文件类型错误”西门子840d编程指南里只写了write指令可以将测量结果写入一个文本中,而没有给出具体的实例,不知哪位大神会使用这个功能?
侠客:N10 DEF INT ERROR
N20 WRITE
m2
结果:*****
N10 DEF INT ERROR
N20 WRITE
m2
结果:X*****
N10 DEF INT ERROR
N20 WRITE
m2
结果:X=*****
N10 DEF INT ERROR
DEF INT _V=0
DEF INT _II=2
DEF INT LOOKAH_FFORM_N=1
N241 WRITE
M2
多变量连接结果:
N20443 $MC_LOOKAH_FFORM[2]=0, required: 1