前言:
现在小伙伴们对“使用带参数的宏交换两个变量的值”大约比较重视,看官们都想要知道一些“使用带参数的宏交换两个变量的值”的相关资讯。那么小编同时在网络上收集了一些关于“使用带参数的宏交换两个变量的值””的相关内容,希望各位老铁们能喜欢,姐妹们快快来学习一下吧!之前小编给大家分享了《FANUC 0i MD 可编程数据的输入功能-G10》、《FANUC 用户宏程序之用系统变量修改刀补》、《FANUC系统之坐标系与系统宏变量的对应关系》。今天接着给大家分享一下在加工中心上实际运用方法。
总结:
1.坐标系:
a.工件坐标系与系统宏变量之间的换算关系是:
系统变量号 = 5200+ 坐标系号 × 20 + 轴号
坐标系号:0~6
轴号 :0i MD为1~5,0i MF为1~20
b.附加工件坐标系与系统宏变量之间的换算关系是:
系统变量号 = 7000 + (坐标系号- 1) × 20 + 轴号
坐标系号:1~48
轴号 :0i MD为1~5,0i MF为1~20
2.各刀补与系统宏变量之间的换算关系(参数V10(No.6000#3)=0 时):
长度补偿:系统变量号 = 11000+ 刀补号;
长度磨损:系统变量号 = 10000+ 刀补号;
半径补偿:系统变量号 = 13000+ 刀补号;
半径磨损:系统变量号 = 12000+ 刀补号。
以上变量均为R/W,通过读取这些宏变量的值,即可得知刀补/工件原点偏置量;通过将值代入这些系统变量,还可以改变刀补/工件坐标系原点偏置量。如下图,在MDI方式执行后便将G55的工件坐标系X向在原来的基础上修改了正0.1mm。
当然,这样更改后,再次执行程序就是更新后的工件坐标系了。然而,在程序当中若是使用了G10呢?!一旦执行了含有G10 L2/L20 Pp 的程序,不论在OFSSET里面的坐标系的值改成什么数据,L2/L20 Pp 所对应的工件坐标系将会还原。这时就需要在程序中更改。当然若是程序中用了G10设定刀补的以及使用了前述系统宏变量设定了工件坐标系或刀补的,都需要在程序中修改相应的数据才能生效,在OFSSET里面修改可能会无效哦。
小经验分享:
上图是一个四轴加工的程序开头,用的是在程序中使用G10方式设定坐标系。如图所示,修改了G55的X值/B值,相应的G56、G57、G58的X值/B值也会一起改变,免除重复输入的麻烦。对此若有不明白不清楚的请给小编留言哦,小编将竭诚为您解答。
小编悄悄的告诉大家,以上功能在Brother、Mitsubishi上一样适用哦
嗯哼,大家看出来没?!上面的两张图片都不是照片哟。手机的截图功能都用过吧,Fanuc系统一样可以截图哟。
具体如何操作请持续关注,持续更新中……
精彩推荐:
FANUC 0i MD 可编程数据的输入功能-G10
FANUC 用户宏程序之用系统变量修改刀FANUC系统之坐标系与系统宏变量的对应关系