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)"
}
没老师回答,自己顶一个! 先暂存到一组临时变量 后来我发现了选整个总程序组才有效,单个程序组是无效的,不知什么原因?
页:
[1]