网上的教程都不是很详细,很多都做不出来,今天整理了一下,做个记录,学会了这个挺有用的,可以自己扩展使用,输出最大最小数据,检测加工范围会不会超过机床的行程等。具体看我操作。
新建个后处理,或者修改你的后处理,如图:导入pb_cmd_check_travel_limits.tcl
导入确定后,点击PM_CMD_before_motion在最后面添加刚才导入的命令(如果你的后处理里面没有PM_CMD_before_motion,新建一个即可)如图:
然后就可以使用了,比如在最后输出整个程序的最大最小Z的数据。创建一个命令块,重命名为yaai 输入如下代码
global mom_sys_max_travel global mom_sys_min_travel MOM_output_literal "(最高Z: [format "%.2f" $mom_sys_max_travel(2)] 最低Z: [format "%.2f" $mom_sys_min_travel(2)])"
然后在程序结束序列里添加广告创建的块,如下图
保存后我们后处理看看,结果如下:
小伙伴们,看懂了吗?