G10指令可以用程序对工件坐标、刀具半径和刀具长度进行偏置。采用G10指令,可以通过刀具半径补偿值的变化一次次地输入到刀具表中。 G10指令的编程格式如下: H代码的几何补偿值:刀具长度几何补偿值编程格式——G10L10P_R_ H代码的磨损补偿值:刀具长度磨损补偿值编程格式——G10L11P_R_ D代码的几何补偿值:刀具半径几何补偿值编程格式——G10L12P_R_ D代码的磨损补偿值:刀具半径磨损补偿值编程格式——G10L13P_R_ 其中: L10:为刀具长度几何补偿 L11:为刀具长度磨损补偿 L12:为刀具半径几何补偿 L13:为刀具半径磨损补偿 P1:P为刀具补偿号(“1”表示1号刀具补偿地址) R#3:R为刀具半径补偿量(#3表示刀具半径补偿变量值) 用G90指令编程有效时,R的变量#3的变量数值直接输入到1号刀具半径补偿地址里 用G91指令编程有效时,R的变量#3的变量数值和指定刀具补偿号的值叠加并替换原来的数值输入到1号刀具半径补偿地址里。 一般情况下使用比较多的是第二种,即D:代码(半径补偿)的几何补偿值→L12,如:G10L12P01R#10,表示变量#10代表的值等于“D01”所代表的刀具半径补偿值,即在程序中输入刀具的半径补偿值,R值后可以是一个变量,也可以是一个常数。 用程序输入刀具补偿值的主要使用场合是在手工编程中编制出一些平时无法编制出来的轮廓循环加工和规则的曲面,与宏程序灵活运用在一起就可以解决轮廓的倒圆角和需要半径补偿变化的编程中。 |
|