我做過!用銑的方法!為了經濟用數控內螺紋刀就可以了!16的刀裝個2.0的內螺紋刀片就可以!給你發參考程式 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
多想一下!還有個三菱數控的
刀在轉動時的半徑是10
做M30X2
G1 Z0
G2 X -5 Y 0 Z -20 I5 P10
I=(螺紋大徑/2)—刀的半徑(要在刀轉起時的半徑)
P是圈數=螺紋起點到終點的距離 除 螺距
我做過!用銑的方法!為了經濟用數控內螺紋刀就可以了!16的刀裝個2.0的內螺紋刀片就可以!給你發參考程式 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
多想一下!還有個三菱數控的
刀在轉動時的半徑是10
做M30X2
G1 Z0
G2 X -5 Y 0 Z -20 I5 P10
I=(螺紋大徑/2)—刀的半徑(要在刀轉起時的半徑)
P是圈數=螺紋起點到終點的距離 除 螺距