找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 681|回复: 28

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

[复制链接]

1

主题

6

回帖

479

积分

二级士官

积分
479
发表于 2025-12-3 16:39:01 | 显示全部楼层 |阅读模式
编了个热机宏程,使用的#3001计时器。实机运行一直在N11里面循环,查看变量#2比#1大也不出来,求大神解疑。
25120302.jpg

2

主题

331

回帖

1万

积分

中校

积分
11748
发表于 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

1

主题

48

回帖

3224

积分

中尉

积分
3224
发表于 2025-12-3 17:17:25 | 显示全部楼层
热机程序整的好高大上,看不懂思密达

0

主题

40

回帖

395

积分

二级士官

积分
395
发表于 2025-12-3 16:52:16 来自手机 | 显示全部楼层
改IF上面的#2=#3001+1(加多少看你自己设置),GOTO 22 跳出N11的程序段应该能达到你的目的了。

1

主题

6

回帖

479

积分

二级士官

积分
479
 楼主| 发表于 2025-12-3 17:01:04 | 显示全部楼层
muju1231 发表于 2025-12-3 16:52
改IF上面的#2=#3001+1(加多少看你自己设置),GOTO 22 跳出N11的程序段应该能达到你的目的了。 ...

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

1

主题

6

回帖

479

积分

二级士官

积分
479
 楼主| 发表于 2025-12-3 17:19:36 | 显示全部楼层
muju1231 发表于 2025-12-3 16:52
改IF上面的#2=#3001+1(加多少看你自己设置),GOTO 22 跳出N11的程序段应该能达到你的目的了。 ...

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

9

主题

1448

回帖

8372

积分

少校

积分
8372
发表于 2025-12-3 17:27:34 | 显示全部楼层

回帖奖励 +10 G币

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

0

主题

89

回帖

6702

积分

上尉

积分
6702
发表于 2025-12-3 17:46:23 | 显示全部楼层

回帖奖励 +10 G币

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

1

主题

110

回帖

979

积分

五级士官

积分
979
发表于 2025-12-3 18:02:00 | 显示全部楼层

回帖奖励 +10 G币

谢谢楼主分享

0

主题

45

回帖

5849

积分

上尉

积分
5849
发表于 2025-12-3 18:19:40 | 显示全部楼层

回帖奖励 +10 G币

哪位大佬出来解惑

8

主题

674

回帖

2216

积分

少尉

积分
2216
发表于 2025-12-3 18:29:12 | 显示全部楼层

回帖奖励 +10 G币

帮你顶一下,我也不懂
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2026-1-19 22:34

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表