螺紋切削 – CYCLE97
編程
CYCLE97 (PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP,
NRC, NID, VARI, NUMT, _VRT)
參數
PIT real 螺距值(不輸入符號)
MPIT real 螺距,螺紋尺寸
值範圍:3 (用於 M3) ...60 (用於 M60)
SPL real 縱向軸上螺紋起始點
FPL real 縱向軸上螺紋終點
DM1 real 起始點處螺紋的直徑
DM2 real 終點處螺紋的直徑
APP real 導入位移(不輸入符號)
ROP real 收尾位移(不輸入符號)
TDEP real 螺紋深度(不輸入符號)
FAL real 精加工余量(不輸入符號)
IANG real 進給角度
值範圍: "+" (齒面處齒面進刀)
"–" (用於變換齒面進刀)
NSP real 第壹個螺紋導程的起始點偏置(不輸入符號)
NRC int 粗加工走刀次數(不輸入符號)
NID int 空走刀次數(不輸入符號)
VARI int 確定螺紋的加工方式,值範圍: 1 ... 4
NUMT int 螺紋導程個數(不輸入符號)
_VRT real 可變的退回位移(起始直徑之上),增量(不輸入符號)
DEF REAL MPIT=42, SPL=0, FPL=-35,
DM1=42, DM2=42, APP=10, ROP=3,
TDEP=1.23, FAL=0, IANG=30, NSP=0
DEF INT NRC=5, NID=2, VARI=3, NUMT=1
;參數定義,賦值
N10 G0 G18 G90 Z100 X60 ;選擇起始位置
N20 G95 D1 T1 S1000 M4 ;確定工藝數值
N30 CYCLE97 ( , MPIT, SPL, FPL, DM1, ->
-> DM2, APP, ROP, TDEP, FAL, IANG, ->
-> NSP, NRC, NID, VARI, NUMT)
;循環調用
N40 G90 G0 X100 Z100 ;返回到下壹個位置
N50 M30 ;程序結束