Mastercam在孔加工刀路中,有十几个空白的刀路,我们可以把它利用起来,做一些自己定义的功能刀路,比如自己需要的一些深孔钻刀路、特殊宏程式等。
空白的刀路
自己定义的一些刀路
本节介绍怎么把前面的一个刻字宏程式刀路做到后处理里面去
1.改写参数说明
打开后处理PST文件,本次在孔循环最后一项加上刻字处理,找到如下图中的drill cycle 20那里,按图修改对应参数。
后处理文件中改写参数说明
改写后显示效果
2.定义变量、常量以及字址符
我这里定义了很多变量,有些是其它刀路用的,可以不用定义,本例中就不单独挑出来了。
定义数值变量
定义数值变量
定义字串
定义字串
定义字串
定义字串
3.改写孔模块(第7到第19项,以后就可以对每一项扩展了)
这样改写的目的是为了方便后续扩充各项功能,每一个项目用一个块定义,这样简洁明了,不容易出错。
孔第一点调用
孔第二点调用
本次刻字刀路放到最后一项
4.刻字刀路模块
主调模块是用来根据MC编程参数进行计算处理并跳转去执行各个块的。
主模块
主模块(用于选择多个点时跳转报警)
用于生成宏代码的模块
生成数字0的G代码模块
生成数字1的G代码模块
数字2的G代码
数字3的G代码
数字4的G代码
数字5的G代码
数字6的G代码
数字7的G代码
数字8的G代码
数字9的G代码
5.一些异常报警信息提示
报警信息定义
提示信息显示情况
6.完成后的效果
刻字刀路
参数示例
程式结果
还没有评论,来说两句吧...