恭喜,你发布的帖子
发布于 2024-08-29 11:36:31
6楼
NC程序中用READ可以读取文件中的内容,但是文件必须位于NCK的用户存储器中。只能单次或循环读取,不能实时读取。
用RunMyscreens二次开化做个画面,可以读取文件不得位于NC文件系统中的内容
修改E:\Siemens\SinuTrain\SINUMERIK CNC-SW 840D sl 4.93 HF5\hmi\user\sinumerik\hmi\cfg中
easyscreen.ini文件如下,可以在JOG,MDA,AUTO三个界面都能进入
[STARTFILES]
StartFile03 = area := AreaMachine, dialog := SlMachine, menu := SlMaAutoMenuHU, startfile := ZTAIXS.com ;AUTO程序运行
StartFile05 = area := AreaMachine, dialog := SlMachine, menu := SlMaJogMillMenuHU, startfile := ztaixs.com ;铣床jog
StartFile07 = area := AreaMachine, dialog := SlMachine, menu := SlMaMdaMenuHU, startfile := ZTAIXS.com ;MDA
新建文件ZTAIXS.COM放入E:\Siemens\SinuTrain\SINUMERIK CNC-SW 840D sl 4.93 HF5\hmi\user\sinumerik\hmi\proj中,内容如下:
//S(Start)
HS6=("状态",ac7,se1)
PRESS(HS6)
LM("ZTAI1")
END_PRESS
//END
//M(ZTAI1///)
DEF VBE2=(I////wr4//"$AC_TIMES"/10,40,70/85,40,70,/),
VBE1=(R///,"R1"/wr1//"$R[1]"/10,20,70/85,20,70,/),
VS8=("退 出",,se1)
RECALL=()
LOAD
END_LOAD
CHANGE(VBE2)
VBE1 = RDLINEFILE("E:/Downloads/TESTFILE.txt", 1)
END_CHANGE
PRESS(VS8)
EXIT
END_PRESS
//END
必须在进入这个画面后才能实时读取,并且必须要你的txt文件中的内容实时变化后是保存了的
请填写推广理由:
分享
只看
楼主