登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 1949|回复: 3

[后处理] UG后处理提取编程公差不对怎么解决?

[复制链接]
发表于 2023-4-1 15:54:40 | 显示全部楼层 |阅读模式
我的是海德汉系统,想自动输出循环32值,如果只有一个工序提取是对的,如果有多个工序,每次提取的是最后一个工序的公差,请问老师该怎么改?
global mom_inside_outside_tolerances

if {[info exists mom_inside_outside_tolerances]} {
    set intol [format "%.4f" $mom_inside_outside_tolerances(0)]
    set outtol [format "%.4f" $mom_inside_outside_tolerances(1)]
    set tol [format "%.3f" [expr $intol + $outtol]]
    }
MOM_output_literal "(Tol1: $tol)"


if { $tol< 0.003} {

MOM_output_literal "CYCL DEF 311 OSS ~"
MOM_output_literal "Q1592=+3    ;Tuning ~"
MOM_output_literal "Q1593=+0    ;Weight"
MOM_output_literal "CYCL DEF 32.0 TOLERANCE"
MOM_output_literal "CYCL DEF 32.1 T0.003"
MOM_output_literal "CYCL DEF 32.2 HSC-MODE:0"
MOM_output_literal ";(Subop_end)"

}
if { $tol> 0.003} {

MOM_output_literal "CYCL DEF 311 OSS ~"
MOM_output_literal "Q1592=+3    ;Tuning ~"
MOM_output_literal "Q1593=+0    ;Weight"
MOM_output_literal "CYCL DEF 32.0 TOLERANCE"
MOM_output_literal "CYCL DEF 32.1 T0.01"
MOM_output_literal "CYCL DEF 32.2 HSC-MODE:1"
MOM_output_literal ";(Subop_end)"


}
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢! ...
 楼主| 发表于 2023-4-9 21:37:45 | 显示全部楼层
没老师回答,自己顶一个!
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢! ...
回复 支持 反对

使用道具 举报

发表于 2023-5-18 10:16:23 | 显示全部楼层
先暂存到一组临时变量
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-22 21:50:56 | 显示全部楼层
后来我发现了选整个总程序组才有效,单个程序组是无效的,不知什么原因?
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢! ...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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