之前小编给大家分享了Fanuc系统用宏变量修改刀补的方法、坐标系与系统宏变量的对应关系以及G10的功能。今天接着给大家分享一下在加工中心上实际运用方法。
总结:
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上一样适用哦
本文转载来自【公众号:数控可乐】,仅供大家学习交流,如侵权请联系站长删文。