陈杨333 发表于 2020-11-13 19:59:38

ug钻孔Rtrcto高度

Rtrcto距离有值会被读取,没有就读取最小安全高度的值了,求助大神怎么给个变量,当Rtrcto没有值的时候继承mcs的值,或者Rtrcto里没有值的时候则不输出。

阿涛_HuBei 发表于 2020-11-13 22:25:42

global mom_cycle_retract_mode mom_cycle_retract_to mom_cycle_rapid_to
if {} {
if { $mom_cycle_retract_to > $mom_cycle_rapid_to } {
MOM_output_literal "G0 Z$mom_cycle_retract_to"
} elseif { $mom_cycle_retract_to < $mom_cycle_rapid_to } {
MOM_output_literal "G0 Z$mom_cycle_rapid_to"
}
} else {
MOM_output_literal "G0 Z$mom_cycle_rapid_to"
}


代码告诉你    怎么玩就自己琢磨琢磨

天上* 发表于 2020-11-14 09:00:33

设置自动就直接出G98了,还输出Z3做什么??   
http://www.ugsnx.com/data/attachment/forum/202007/22/165808ob0zbsmnrudu8ynn.jpg

NX997843511 发表于 2020-11-14 09:32:27

本帖最后由 NX997843511 于 2020-11-14 09:33 编辑

天上* 发表于 2020-11-14 09:00
设置自动就直接出G98了,还输出Z3做什么??

{:smile:}

HZY66 发表于 2020-11-14 10:39:23

我也碰到同样的问题! Rtrcto我都不敢设置为自动,有一次设置为自动为......中间有个凸台直接撞到了,所以我现在都用距离,敢问楼主可解决了这个问题?

阿涛_HuBei 发表于 2020-11-14 20:20:01

本帖最后由 阿涛_HuBei 于 2020-11-14 20:23 编辑

1.新建两个块Rapid_R和Retract_R
2.固定循环公共参数添加定制命令代码如下:
global mom_cycle_retract_mode mom_cycle_retract_to mom_cycle_rapid_to
if {} {
    if { $mom_cycle_retract_mode == "MANUAL"} {
      if {$mom_cycle_retract_to < $mom_cycle_rapid_to} {
            MOM_do_template Rapid_R
            } else {
            MOM_do_template Retract_R
            }
    } else {
   MOM_output_literal ""
      }
} else {
MOM_do_template Rapid_R
}
具体看图






阿涛_HuBei 发表于 2020-11-14 20:25:01

HZY66 发表于 2020-11-14 10:39
我也碰到同样的问题! Rtrcto我都不敢设置为自动,有一次设置为自动为......中间有个凸台直接撞到了,所以我 ...

看看6楼

陈杨333 发表于 2020-11-28 14:26:41

非常感谢两位大神,问题已解决,不过会出现两个z值, Rtrcto值设置的高于安全平面的话,先G0定位到安全平面之后在返回 Rtrcto。不过一般 Rtrcto不会设的太高。

且行且珍惜、 发表于 2020-12-3 22:25:07

阿涛_HuBei 发表于 2020-11-14 20:20
1.新建两个块Rapid_R和Retract_R
2.固定循环公共参数添加定制命令代码如下:
global mom_cycle_retra ...

感谢大师指教 还有新问题 能指导一下吗 问题在楼下

且行且珍惜、 发表于 2020-12-3 22:32:59



@阿涛 HuBei

大师能不能完成这种格式的 关联R值 根据R值输出 有R的才输出Z 没有R的就不输出 R现在是模态



页: [1] 2 3
查看完整版本: ug钻孔Rtrcto高度