摘要:在数控铣床加工中,工件尺寸精度是靠着刀补来保证的.而刀具补偿值包括了刀具长度补偿和刀具半径补偿,它是可以通过两种方法来输入到CNC储存器中:一是从CRT面板手动输入,这是我们常用的加工方法:二是使用G10指令通过程序来改变刀具补偿值来输入到CNC存储器中.而对于一些规则的曲面加工手动输入是不能满足加工要求的,而使用自动编程又会出现生成程序长,传输不便,空刀多影响加工效率等一系列问题.这时,用G10结合宏程序的使用来解决一些规则的曲面加工问题成了最有效、最方便、高效的加工方案。
关键词: G10 刀具补偿 宏程序
正文:在FANUC系统中,G10是一个比较特殊的指令,在不同的场合下有着不同的用途、不一的表述,但都能体现它的强大,有些场合甚至是不可替代的。
G10的简介
G10(可编程参数输入),参数可用编程输入,该功能主要用于设定螺距误差的补偿数据,以应付加工工件的变化(如机件更新,最大切削速度或切削时间常数的变化等),在这里主要讨论G10指令针对利用刀具半径补偿的变化来加工规则曲面的方法。
在Fanuc数控系统中,对于“可编程参数输入(G10)”的使用有着严格的规定。G10指令的格式取决于需要使用的刀具补偿存储器(见表1)
表1 FANUC系统中刀具补偿存储器和刀具补偿值的设置范围
刀具补偿存储器的种类
指令格式
H代码(长度补偿)的几何补偿值
G10L10P_R_
H代码(长度补偿)的磨损补偿值
G10L11P_R_
D代码(半径补偿)的几何补偿值
G10L12P_R_
D代码(半径补偿)的磨损补偿值
G10L13P_R_