使用R參數(shù)編程一例
配有C軸的西門子數(shù)控鉆銑床在加工角度不等的孔時(shí),需要編制加工程序。這里介紹一種使用R參數(shù)編程加工多個(gè)不等分孔的方法。
N10 R7=1000 加工孔的直徑值
R8=1 計(jì)數(shù)器
R9=5 加工5個(gè)孔
R10=0 當(dāng)前加工孔的角度值
R11=12 第一個(gè)孔從R12參數(shù)里取值
R12=6.5 R13=2 R14=13.7 R15=34 R16=22.6 預(yù)裝要加工的角度值
N20 T1 D1
N30 G54 G94 G1
N40 Z20
N50 G90 X=R7 C=R10+R[R11] F300
N60 SETMS(2)
N70 M3 S200
N80 ST1:
N90 G4F1
N100 R10=R10+R[R11] 當(dāng)前加工孔的絕對(duì)坐標(biāo)
N110 IF R10>360 GOTO AA 角度不能超過360°
N120 BB:
N130 G90 C=R10
N140 G1 Z-45 鉆孔深度
G0 Z20
N150 R11=R11+1
N160 R8=R8+1
N170 G4F1
N180 IF R8>R9 GOTO END1 判斷是否完成
N190 GOTO ST1
N200 END1:
N210 M5
N180 SETMS
G90G0 Z200 F500
N220 M2
N230 AA:
N240 R10=R10-360
N250 GOTO BB
這個(gè)程序能加工多少個(gè)孔取決于可以使用多少R參數(shù)存放孔間距,幾十個(gè)孔上百個(gè)孔都是可以的。加工只需修改前幾個(gè)數(shù)據(jù)即可,方便修改程序減少出錯(cuò)的機(jī)會(huì)。