G22和G24指令代码_华兴数控车床系统

技术小编 1267 0

    G22——子程序调用
    格式: G22 N×× 
    说明:
    (1)N后第一个2位数到小数点前为要调用的子程序的程序名,允许2位数,小数点后3位数表示本次调用的循环次数可以从1~255次。
    (2)子程序中的参变量在G20调用前,必须由P指令赋予明确的数值。
    (3)本段程序不得出现以上描述以外的内容。
    (4)不同的子程序可重复嵌套调用10次,但不得调用本身。

    G22——子程序定义
    格式:G22 N××
    说明:
    (1)子程序名以N开头,N后的二位数为子程序名。
    (2)G22 N××不得与其他指令共段。
    (3)G22与G24成对出现,形成一个完整的子程序体。
    (4)子程序内部的参数数据有二种格式:
    (5)常数格式,数据中为编程给定常数,即P0~P9。
    (6)参变量格式,程序中的功能号,参数等数字部分均可用变量表示,而变量的具体值在调用子程序的主程序中由P=××定义传入,本系统可处理10个变量参数:P0 P1P9。
    (7)子程序与转移加工(G25、G26)、可混合嵌套最多10次。
    (8)在需要由参数定义变量时,可用P0=××,P1=××等来给P0#~P9#赋予明确的数值,无论P参数在主程序或子程序中出现,该参变量即用最近一次的赋值来取代。

    G24——子程序结束返回
    格式:G24
    说明:
    (1)表示子程序结束,返回到调用该子程序程序的下一段。

    (2)G24与G22成对出现。

    (3)G24本段不允许有其他指令出现。 例:通过下例说明在子程序调用过程中参数的传递过程,请注意应用。
    主程序P01.
    N0010 S1000 M03
    N0020 P7=200 P8=50 P9=02
    N0030 G20 N05
    N0040 M02
    子程序N05
    N0010 G22 N05
    N0020 G92 X50 Z100
    N0030 G01 X40 FP7
    N0040 Z97
    N0050 GP9 Z92 X50 110 K0 FP8
    N0060 G01 Z-25 FP7
    N0070 G00 X60
    NOO90 Z100
    Z0100 G24
    注意:(1)调用子程序时如果参数没有定义,则在子程序中参数的值是不定的。
    (2)参变量也可用于主程序中。


标签: 华兴数控车床编程和操作

抱歉,评论功能暂时关闭!