找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 538|回复: 28

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

[复制链接]

1

主题

6

回帖

471

积分

二级士官

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

2

主题

326

回帖

1万

积分

中校

积分
11677
发表于 7 天前 | 显示全部楼层
热机干嘛这么麻烦。
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

0

主题

22

回帖

57

积分

上等兵

积分
57
发表于 7 天前 | 显示全部楼层
热机程序整的好高大上,看不懂思密达

0

主题

39

回帖

389

积分

二级士官

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

1

主题

6

回帖

471

积分

二级士官

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

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

1

主题

6

回帖

471

积分

二级士官

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

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

9

主题

1381

回帖

8122

积分

少校

积分
8122
发表于 7 天前 | 显示全部楼层

回帖奖励 +10 G币

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

0

主题

80

回帖

6627

积分

上尉

积分
6627
发表于 7 天前 | 显示全部楼层

回帖奖励 +10 G币

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

1

主题

108

回帖

964

积分

五级士官

积分
964
发表于 7 天前 | 显示全部楼层

回帖奖励 +10 G币

谢谢楼主分享

0

主题

45

回帖

5849

积分

上尉

积分
5849
发表于 7 天前 | 显示全部楼层

回帖奖励 +10 G币

哪位大佬出来解惑

7

主题

595

回帖

1915

积分

六级士官

积分
1915
发表于 7 天前 | 显示全部楼层

回帖奖励 +10 G币

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

本版积分规则

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

GMT+8, 2025-12-10 16:06

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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