有些箱體類工件的螺紋不適合車床,用銑床最方便,用三軸聯動的數銑加工螺紋用宏程序很方便。
先確定工件坐標系原點在螺紋上部端面的中心。不使用刀具半徑補償長度補償
(FANUC系統,外螺紋銑削)
O1111
N10 G40 G80 G90 G17 G49 G54 G00 X0 Y0 Z5 S600 M03 M08
#1= (螺距)
#2= (螺紋槽底圓半徑)
#3= (刀具半徑)
#4= (螺紋長度,可適當超出實際值,最好取螺距的整數倍,不超出退刀槽即可)
#5=#1(Z軸坐標)
N20 G00 X[#2+#3](先移動X軸,刀具在螺紋的外側)
N30 G01 Z0 F50 (再下降Z軸)
N40 #5=#5+#1 (對Z軸坐標賦值運算)
N50 G02 X[#2+#3] Y0 Z-#5 I-[#2+#3] J0 F50(銑削一圈螺紋)
(螺紋周向起點在X軸上,螺紋槽底圓半徑#2加上一個刀具半徑#3,圓心坐標是螺紋中心,右旋正螺紋用G02,左旋螺紋用G03)
N60 IF[#5LT#4]GOTO40
N70 G00 X[#2+#3+#1*2] M09(離開螺紋)
N80 Z5(抬刀)
N90 M30
(FANUC系統,內螺紋銑削)
O1111
N10 G40 G80 G90 G17 G49 G54 G00 X0 Y0 Z5 S600 M03 M08
#1= (螺距)
#2= (螺紋槽底圓半徑)
#3= (刀具半徑)
#4= (螺紋長度,可適當超出實際值,最好取螺距的整數倍,不超出退刀槽即可)
#5=#1(Z軸坐標)
N20 G00 Z0 (先下降Z軸)
N30 G01 X[#2-#3] F50 (再進刀X軸,刀具在螺紋的內側)
N40 #5=#5+#1 (對Z軸坐標賦值運算)
N50 G02 X[#2-#3] Y0 Z-#5 I-[#2-#3] J0 F50 (銑削一圈螺紋)
(螺紋周向起點在X軸上,螺紋槽底圓半徑#2減去一個刀具半徑#3,圓心坐標是螺紋中心,右旋正螺紋用G02,左旋螺紋用G03)
N60 IF[#5LT#4]GOTO40
N70 G00 X0 M09(離開螺紋)
N80 Z5(抬刀)
N90 M30
業務咨詢:932174181 媒體合作:2279387437 24小時服務熱線:15136468001 盤古機械網 - 全面、科學的機械行業免費發布信息網站 Copyright 2017 PGJXO.COM 豫ICP備12019803號