qsch2000 发表于 2023-4-1 15:54:40

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

我的是海德汉系统,想自动输出循环32值,如果只有一个工序提取是对的,如果有多个工序,每次提取的是最后一个工序的公差,请问老师该怎么改?
global mom_inside_outside_tolerances

if {} {
    set intol
    set outtol
    set tol ]
    }
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)"


}

qsch2000 发表于 2023-4-9 21:37:45

没老师回答,自己顶一个!

优胜模具 发表于 2023-5-18 10:16:23

先暂存到一组临时变量

qsch2000 发表于 2023-5-22 21:50:56

后来我发现了选整个总程序组才有效,单个程序组是无效的,不知什么原因?
页: [1]
查看完整版本: UG后处理提取编程公差不对怎么解决?