9724
设置回退系数和单位(mm 或 英寸)
使用参数
参数 | 含义 | |
---|---|---|
#120 | 旗帜设定 | |
#4008 | 当前刀具长度补偿状态(43、44、49) | |
#123 | 移动误差 | |
#129 | ||
#119 | ||
#506 | 回退系数 |
程序详解
java
%
O9724(SETTINGS)
//旗帜设定
#120=11(SELECT OPTIONS)
//调用子程序9723
M98P9723
G90G80G40
//判断刀具长度是否被取消
IF[#4008NE49]GOTO1
//刀具长度补偿取消,报警
#3000=89(NO TOOL LENGTH ACTIVE)
N1
//判断是公制单位还是英制单位
//如果是英制单位,就跳到N4
IF[#4006EQ20]GOTO4
IF[#4006EQ70]GOTO4
//使用公制单位(mm)设置以下参数
#123=.05(INPOS ZONE MM)
#129=1
#119=2000(FAST FEED MM)
GOTO5
N4
//使用英制单位设置以下参数
#123=.002(INPOS ZONE INCH)
#129=.04
#119=200(FAST FEED INCH)
N5
//如果回退系数设置值 小于等于0 或 大于1
IF[#506LE0]GOTO6
IF[#506GT1]GOTO6
GOTO7
N6
//设置回退系数默认值 0.25
#506=.25
N7
M99
%