ug钻孔Rtrcto高度
Rtrcto距离有值会被读取,没有就读取最小安全高度的值了,求助大神怎么给个变量,当Rtrcto没有值的时候继承mcs的值,或者Rtrcto里没有值的时候则不输出。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"
}
代码告诉你 怎么玩就自己琢磨琢磨 设置自动就直接出G98了,还输出Z3做什么??
http://www.ugsnx.com/data/attachment/forum/202007/22/165808ob0zbsmnrudu8ynn.jpg
本帖最后由 NX997843511 于 2020-11-14 09:33 编辑
天上* 发表于 2020-11-14 09:00
设置自动就直接出G98了,还输出Z3做什么??
{:smile:}
我也碰到同样的问题! Rtrcto我都不敢设置为自动,有一次设置为自动为......中间有个凸台直接撞到了,所以我现在都用距离,敢问楼主可解决了这个问题? 本帖最后由 阿涛_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
}
具体看图
HZY66 发表于 2020-11-14 10:39
我也碰到同样的问题! Rtrcto我都不敢设置为自动,有一次设置为自动为......中间有个凸台直接撞到了,所以我 ...
看看6楼 非常感谢两位大神,问题已解决,不过会出现两个z值, Rtrcto值设置的高于安全平面的话,先G0定位到安全平面之后在返回 Rtrcto。不过一般 Rtrcto不会设的太高。 阿涛_HuBei 发表于 2020-11-14 20:20
1.新建两个块Rapid_R和Retract_R
2.固定循环公共参数添加定制命令代码如下:
global mom_cycle_retra ...
感谢大师指教 还有新问题 能指导一下吗 问题在楼下
@阿涛 HuBei
大师能不能完成这种格式的 关联R值 根据R值输出 有R的才输出Z 没有R的就不输出 R现在是模态