维宏LOGO
搜索结果

    显示/隐藏目录

    G10:自动更新刀具补偿参数

    该指令主要用于配合刀具半径补偿和直径补偿功能。

    正确地使用可以自动更新刀具长度,长度磨损量,直径和直径磨损量等补偿参数。

    格式

    G10 L_P_R_

    描述

    • L_可以为:

      • L10 : 表示更新刀具长度
      • L11 : 表示更新刀具长度磨损量
      • L12 : 表示更新刀具直径
      • L13 : 表示更新刀具直径磨损
    • P_代表刀具号,如 P01 代表1号刀具。

    • R_代表此次更新的值。

      • 当L_为L10和L12时,更新刀具长度和刀具直径,在G90和G91情况下意义一样。

      • 当L_为L11和L13时,在G90和G91情况下意义有所不同。

        举例:

        • L11

          G10 L11 P01 R0.05
          
          • 在G90情况下,如果原来1号刀具长度磨损量为WearLen,则更新后的刀具长度磨损为0.05 。
          • 在 G91 情况下,如果原来1号刀具长度磨损量为 WearLen,则更新后的刀具长度磨损为WearLen+0.05 。
        • L13

          G10 L13 P01 R0.05
          
          • 在G90情况下,如果原来1号刀具直径磨损量为WearDia,更新后的刀具直径磨损为0.05 。
          • 在G91情况下, 如果原来1号刀具直径磨损量为 WearDia,更新后的刀具直径磨损为WearDia+0.05 。

    编程举例

    G10应用实例如下:

    • 将1号刀长度设为10,长度磨损补偿设为0.5。

      编程如下(对于以下G代码固定循环5次):

      G00 x0 y0 z0
      #1 = #LEN1 - #WLEN1
      G10 L10 P1 R = #1
      G01 x-10 y-10
      G44 G01 Z-10 H1
      X50
      Y50
      X-50
      G49 Y-50
      

      由于程序默认G90,每次执行这段程序时,刀具长度被设为 #LEN1 - #WLEN1,这样每次加工,刀具长度都会比上一次短 #WLEN1 。

    • 将1号刀长度设为10,长度磨损补偿设为0。

      编程如下(对于以下G代码固定循环5次):

      G0 X0 Y0 Z0
      G91 G00 x10 y10
      G10 L11 P1 R = 0.5
      G43 G01 Z-10 H1
      Y50
      X-50
      

      由于程序使用G91,每次执行这段程序时,长度磨损量都会增加0.5。

    本文内容
    回到顶端 Shanghai Weihong Electronic Technology Co., Ltd.