guang_ye 发表于 2024-3-9 11:14:00

求一个后处理代码能自动判断抬刀

求一个后处理代码能自动判断抬刀我的B轴为加工轴,当B有变化,XYZ移至安全位置后旋转B轴;B无变化时不抬刀,直接加工下一刀路

聆听的 发表于 2024-3-9 12:21:33

    #判断当前操作的角度是否发生变化
global mom_prev_out_angle_pos
global mom_out_angle_pos

   if { $mom_prev_out_angle_pos(0) != $mom_out_angle_pos(0) || \
    $mom_prev_out_angle_pos(1) != $mom_out_angle_pos(1) } {
    MOM_do_template G682_off
    MOM_do_template TCP_off
    MOM_do_template return_to_reference_Z
}
大概就是这样

lhkwjw 发表于 2024-3-9 15:04:58

mom_next_oper_has_head_change

定义下一工序是否有摆头更改。如果这是下一工序,这将包括机床控制工序。

可能的值是或否

guang_ye 发表于 2024-3-11 10:18:26

聆听的 发表于 2024-3-9 12:21
#判断当前操作的角度是否发生变化
global mom_prev_out_angle_pos
global mom_out_angle_pos


MOM_do_template G682_off
MOM_do_template TCP_off
这两个执行的块的内容是啥?

lhkwjw 发表于 2024-3-11 11:25:32

guang_ye 发表于 2024-3-11 10:18
MOM_do_template G682_off
MOM_do_template TCP_off
这两个执行的块的内容是啥?

那是自定义的模块,你可以把"MOM_do      "替换成你需要完成的指令

gongxixi 发表于 2024-3-11 13:07:24

卧式后处理吗,可以把后处理给我,我加一下

lhkwjw 发表于 2024-3-15 08:24:22

以上几个方法我都试过,都不行

lj564 发表于 2024-3-20 07:54:31

聆听的 发表于 2024-3-9 12:21
#判断当前操作的角度是否发生变化
global mom_prev_out_angle_pos
global mom_out_angle_pos


这样不行{:dizzy:}

wei462741623 发表于 2024-3-21 17:45:34

{:smile:}{:smile:}{:smile:}{:smile:}{:smile:}

496707033 发表于 2024-3-31 12:14:11

我可以帮你做到,这个不是上面发的这几行代码能搞定的事
页: [1] 2
查看完整版本: 求一个后处理代码能自动判断抬刀