作者choral ( über'm Sternenzelt)
看板Mechanical
標題[請益] MACRO EXECUTOR variable的問題
時間Fri Apr 26 20:24:40 2013
因公司開發需要
小弟近期從海德漢的PYTHON人機介面改用發那科的MACRO EXECUTOR
但在編寫上一直卡卡的
在這有一個問題想請問版上的先進們
我寫了換頁的CODE如下
IF[#8501 EQ 21]THEN;
#8500=1000;
ENDIF;
IF[#8501 EQ 22]THEN;
#8500=1001;
ENDIF;
但是NC只會讀到第一個IF STATEMENT
可是當我把程式改寫:
#100=#8501;
IF[#100 EQ 21]THEN;
#8500=1000;
ENDIF;
IF[#100 EQ 22]THEN;
#8500=1001;
ENDIF;
NC卻可以完整執行換頁功能
這是什麼原因?
懇請版上的高手們解惑
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.252.92.155
→ yuleen123:一旦讀取 #8501 之後, #8501 會自動變成 0 04/26 20:35
→ yuleen123:所以寫 Macro Executor 時會另外使用一個變數儲存 04/26 20:35
→ yuleen123:輸入的 key code 04/26 20:35
→ choral:感謝樓上高手解惑!!! 04/26 20:40