9524 发表于 2020-12-5 15:56:31

关于M29选择性输出的分享

瞎弄的,不足的地方,请大佬高抬贵手!设了一个输出条件

这是代码

global mom_logname
global mom_cycle_feed_rate
global mom_cycle_cam
if { $mom_cycle_feed_rate <= 10 } {
   return 0
   } elseif { $mom_cycle_cam >= 1 } {
   return 0
} else {
return 1
}






因为三菱不能执行M29所以当F大于10时,可以选择输出或者不输出M29。默认是输出。当你不想输出时在CAM位置设一个大于1的数字。再后处理就不输出了。顺便请教下各位大佬。子程序怎么样才能跟主程序在同一个文件里。还能调用。






jianfeng13148 发表于 2020-12-5 16:42:42

多谢分享

luoqizhiya 发表于 2020-12-5 16:58:48

三菱的,M98P_改为M98H_,就可以了。P调用的子程序,H调用的是主程序里的N段号

topckey 发表于 2020-12-5 17:01:38

如何把这个命令改为判断输出G5.1Q1

9524 发表于 2020-12-5 21:18:24

topckey 发表于 2020-12-5 17:01
如何把这个命令改为判断输出G5.1Q1
可以的,找个变量就可以办到

9524 发表于 2020-12-5 21:19:32

luoqizhiya 发表于 2020-12-5 16:58
三菱的,M98P_改为M98H_,就可以了。P调用的子程序,H调用的是主程序里的N段号

帮了大忙了,感谢。感谢。。。{:handshake:}

好人好好人 发表于 2020-12-6 15:33:11

M98p改为M98H.啥意思?

MXSK 发表于 2021-10-19 19:23:59

学习了
页: [1]
查看完整版本: 关于M29选择性输出的分享