在多工件加工时候我们可能会用到多个坐标系,那么多个坐标系时候怎么才能正常处理出合格的NC程序,这就要我们的UG后处理支持才可以了,例如编程时候设置多个坐标系,在坐标系设置的装夹偏置中输入数值输出对应的代码,如图:
如UG8.0默认0,那么我们就让它默认0时输出是G54,1是G55,2是G56,3是G57,4是G58,5是G59,那么可能G54-G59还不能满足我们的要求,这时我们机床一般还有扩展坐标系如G54.1 P1-48的,这个我们要怎么做才能正常输出这个代码呢,文章后面再跟大家讲解,首先我们看看G54-G59怎么做。
打开UG后处理构造器新建一个后处理,新建的后处理中没有需要坐标系输出的代码,我们可以保存后处理然后测试一下,输出的nc格式如图:

大家发现是不是没有任何一个坐标系代码输出。
那么我们要在后处理中添加这个代码才可以,我们找到后处理的运动事件,在快速移动中添加,如图操作:
本网不能上动画所以只能截图了,希望大家能看懂



大家发现默认是0时候输出的是G53,那么我们怎么修改后处理让UG默认是0时候输出G54呢。我们找到快速移动中刚才添加的代码,具体操作看图

修改好保存后处理再此处理程序效果如下:
我们试试设置其它数值会不会输出对应的代码,如前面说的1是G55,2是G56,如图:
其它自己试试吧
然后开始添加定制命令,如图位置:
然后在弹出的窗口空白地方把前面发的代码截图语句抄进去就是了。
小梁提示:抄红框的代码,注意格式,字母要区分大小写,重要地方甚至换行和空格不对都会出错哦,文章一开始就说了这是我去年发公众号的文章了,所以当时的语句写完截图就删除了,大家对着图片抄一下吧。

这样一步到位在语句里面直接输出,那么我们每次执行这个语句就输出,所以会有很多重复的坐标系输出,那么我们如果想要相同同的坐标系就只输出一次(因为G54-G59这代码是模态的)怎么做,我们可以新建一个代码然后引用我们xl变量即可,把这个代码设为模态,格式用文本,那么这里我就不多去讲解了
最后把之前做的视频教程下载地址也发给大家吧,要看视频的可以下载:
视频下载地址链接:https://pan.baidu.com/s/1jIQQeiU
密码:2j3e
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!
