ysh5858 发表于 2021-12-6 08:52:21

请大神们帮我看看这几行代码哪里出问题了,谢谢!

本帖最后由 ysh5858 于 2021-12-6 08:53 编辑

如图:请大神们帮我看看这几行代码哪里出问题了,谢谢!
global mom_tool_adjust_register
global hh mom_tool_number

if {$hh == "1"} {
set hh "1"
} else {
set mom_tool_adjust_register $mom_tool_number
}

472751863 发表于 2021-12-6 09:19:01

是不是设置了强制输出
还有模态方式

coocool05 发表于 2021-12-6 09:29:11

可以参考我发的后处理里加强制输出h和手动设置的代码

ysh5858 发表于 2021-12-6 09:34:08

本帖最后由 ysh5858 于 2021-12-6 09:35 编辑

472751863 发表于 2021-12-6 09:19
是不是设置了强制输出
还有模态方式
谢谢!我改了强制输出,第一个条件开启达到了强制输出H01,没为题了。可关闭功能输出还是如上图2一样。模态是,否也试了。

ysh5858 发表于 2021-12-6 09:40:34

coocool05 发表于 2021-12-6 09:29
可以参考我发的后处理里加强制输出h和手动设置的代码
proc PB_CMD_G41_D { } {
#=============================================================
global mom_cutcom_adjust_register
global dh mom_tool_number

if { $dh == 1 } {
set mom_cutcom_adjust_register $mom_tool_number
}

MOM_force Once D
}
这这些吗?

H306721585 发表于 2021-12-6 09:56:08

后处理H 强制输出 改掉,这里同时出现2个长度补偿刀号,机器肯定会报警的。

ysh5858 发表于 2021-12-6 10:25:10

H306721585 发表于 2021-12-6 09:56
后处理H 强制输出 改掉,这里同时出现2个长度补偿刀号,机器肯定会报警的。

这个肯定是知道的呀!现在就是代码哪里不对才出现这个问题啊!

如云得龙 发表于 2021-12-6 10:58:39

把整个后处理文件发上来,这样好判断些。

893011376 发表于 2021-12-6 16:04:05

global mom_tool_adjust_register
global hh mom_tool_number

if {$hh == "1"} {
set mom_tool_adjust_register"1"
} else {
set mom_tool_adjust_register $mom_tool_number
}

ysh5858 发表于 2021-12-6 17:39:23

本帖最后由 ysh5858 于 2021-12-6 17:43 编辑

893011376 发表于 2021-12-6 16:04
global mom_tool_adjust_register
global hh mom_tool_number


非常感谢大佬的解答,现在没有出现换行,H01也是正常输出,可默认刀号输出为00.哪里还有点点问题?谢谢!
模态和强制输出都试过,还是一样,自动刀号不能正常输出,输出为00
页: [1] 2
查看完整版本: 请大神们帮我看看这几行代码哪里出问题了,谢谢!