UG爱好者

标题: 后处理刀号重复的报警代码怎么写??? [打印本页]

作者: 树梢月光    时间: 2020-11-22 20:31
标题: 后处理刀号重复的报警代码怎么写???
劳烦各位大驾,指导一下

TT截图未命名.jpg (69.59 KB, 下载次数: 525)

TT截图未命名.jpg

作者: qiuxiaolong    时间: 2020-11-22 20:49
#在这里快速回复#global numbers toolnumbers mom_operation_name global nStep nt mom_tool_number ni ntd mom_tool_name set nStep [expr $nStep+1] #set nt(0) 9999 set nt($nStep) $mom_tool_number set ntd($nStep) $mom_tool_name #MOM_output_literal " nt($nStep):  $nt($nStep)   "  for { set ni 0 } { $ni < $nStep } { incr ni } { #MOM_output_literal " nt($ni):  $nt($ni)   " if { $nt($ni) == $mom_tool_number } { #MOM_output_literal " Same as before" set nStep [expr $nStep-1]  if { [string compare $ntd($ni) $mom_tool_name] } { MOM_abort "  \n\n same tool number \n\n qq202520 提示您:\n\n 操作:《$mom_operation_name》的刀具号与前面的刀号相同,请重新设定刀具号 \n\n\n " } return } }
作者: qiuxiaolong    时间: 2020-11-22 20:50
标题: 程序头刀具清单源码以及各种防出错代码
global numbers toolnumbers mom_operation_name
global nStep nt mom_tool_number ni ntd mom_tool_name
set nStep [expr $nStep+1]
#set nt(0) 9999
set nt($nStep) $mom_tool_number
set ntd($nStep) $mom_tool_name
#MOM_output_literal " nt($nStep):  $nt($nStep)   "

for { set ni 0 } { $ni < $nStep } { incr ni } {
#MOM_output_literal " nt($ni):  $nt($ni)   "
if { $nt($ni) == $mom_tool_number } {
#MOM_output_literal " Same as before"
set nStep [expr $nStep-1]

if { [string compare $ntd($ni) $mom_tool_name] } {
MOM_abort "  \n\n same tool number \n\n qq202520 提示您:\n\n 操作:《$mom_operation_name》的刀具号与前面的刀号相同,请重新设定刀具号 \n\n\n "
}
return
}
}


作者: 树梢月光    时间: 2020-11-22 21:07
qiuxiaolong 发表于 2020-11-22 20:50
global numbers toolnumbers mom_operation_name
global nStep nt mom_tool_number ni ntd mom_tool_name
...

报错了

23.JPG (225.63 KB, 下载次数: 160)

好像不能用哦

好像不能用哦

作者: qiuxiaolong    时间: 2020-11-22 21:44
树梢月光 发表于 2020-11-22 21:07
报错了

global nStep
set  nStep  -1

两行代码加在程序开始

我发的报警代码加在自动换刀的后面
作者: 树梢月光    时间: 2020-11-22 22:25
qiuxiaolong 发表于 2020-11-22 21:44
global nStep
set  nStep  -1

试了  没有用
作者: qiuxiaolong    时间: 2020-11-22 22:27
树梢月光 发表于 2020-11-22 22:25
试了  没有用

我的都能用你却用不了
作者: qiuxiaolong    时间: 2020-11-22 22:28
树梢月光 发表于 2020-11-22 22:25
试了  没有用

还有个原因就是和你用的代码冲突了
作者: qiuxiaolong    时间: 2020-11-22 22:29
qiuxiaolong 发表于 2020-11-22 22:28
还有个原因就是和你用的代码冲突了

你自己摸索吧
作者: qiuxiaolong    时间: 2020-11-22 22:32
qiuxiaolong 发表于 2020-11-22 22:28
还有个原因就是和你用的代码冲突了

你自己摸索吧
作者: 又一年*    时间: 2021-4-1 16:46
qiuxiaolong 发表于 2020-11-22 21:44
global nStep
set  nStep  -1

我的可以 谢谢
作者: 孤鸿寡鹄*    时间: 2022-7-5 22:54
又一年* 发表于 2021-4-1 16:46
我的可以 谢谢

你好,能不能教下我怎么改UG后处理,刀具重复的时候处理程序报警
作者: 又一年*    时间: 2022-7-6 08:23
孤鸿寡鹄* 发表于 2022-7-5 22:54
你好,能不能教下我怎么改UG后处理,刀具重复的时候处理程序报警

你把你后处理发到论坛 一大把大神都会给你改的




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2