车车铣铣 发表于 2025-12-3 16:39:01

热机宏程死循环,求大神解疑

编了个热机宏程,使用的#3001计时器。实机运行一直在N11里面循环,查看变量#2比#1大也不出来,求大神解疑。

banmao* 发表于 2025-12-3 21:42:31

热机干嘛这么麻烦。
S500
#1=#3012+1030 (热机10分30秒)
N11
G91 G28 X0 Y0 Z0 (XYZ复位)
X800 Y-500 Z-400(850一般的行程,每台机自设)
IF[#3012LE#1] GOTO11(热机小于10分30秒则循环)
M30

卢致鸿 发表于 2025-12-3 17:17:25

热机程序整的好高大上,看不懂思密达

muju1231 发表于 2025-12-3 16:52:16

改IF上面的#2=#3001+1(加多少看你自己设置),GOTO 22 跳出N11的程序段应该能达到你的目的了。

车车铣铣 发表于 2025-12-3 17:01:04

muju1231 发表于 2025-12-3 16:52
改IF上面的#2=#3001+1(加多少看你自己设置),GOTO 22 跳出N11的程序段应该能达到你的目的了。 ...

#3001+1的目的是什么?#2=#3001的目的是调取计时器数值,一开始先把计时器清零,后面再调取比较,问题可能是这个数值好像不好比较。

车车铣铣 发表于 2025-12-3 17:19:36

muju1231 发表于 2025-12-3 16:52
改IF上面的#2=#3001+1(加多少看你自己设置),GOTO 22 跳出N11的程序段应该能达到你的目的了。 ...

#3001+1的目的是什么?#2=#3001是为了调取计数器数值,前面把计时器清零了。问题好像是调取出来的数值不能参与比较。

黄帝啊 发表于 2025-12-3 17:27:34

不太懂,用的都是简单的热机宏程序 报警没了就停

ZXL0779 发表于 2025-12-3 17:46:23

条件中也可以#3001=#3001+1

云景 发表于 2025-12-3 18:02:00

谢谢楼主分享

tan先生 发表于 2025-12-3 18:19:40

哪位大佬出来解惑

黄锐泮 发表于 2025-12-3 18:29:12

帮你顶一下,我也不懂
页: [1] 2 3
查看完整版本: 热机宏程死循环,求大神解疑