|
看了很多人都在問(wèn)螺紋銑刀銑螺紋時(shí)的進(jìn)給和轉(zhuǎn)數(shù)之間是什么關(guān)系,,答案是沒(méi)關(guān)系,當(dāng)然是螺紋銑刀,,不是絲錐額,!
/ b9 X' g0 |+ @/ o( {, A, j 螺紋銑刀加工螺紋一般都是用宏程序來(lái)編制的,道理很簡(jiǎn)單,,螺紋銑刀每走一圈,,Z方向因該增量下去一個(gè)螺距,如此循環(huán)到深度即可,,例如用直徑為10的螺紋銑刀在坐標(biāo)為X100 Y50的地方加工M40*2.5深度為50的螺紋,,程序如下:
+ U4 X J0 B' n6 Y, H1 e
/ _5 v4 X+ S7 ]) d# N) D5 R T1 M67 @3 S2 T7 l7 i A- a2 d) c* Y
G0 G90 G54 G40 X0 Y06 e. X, E1 W( {/ u6 }
G43 Z50 H1 S1000 M3/ y' W V5 _1 K* M7 p- Y6 x5 e( m
#1 = 10 (刀具半徑)
+ k4 F; M$ d) j4 R #2 = 20 (要加工的螺紋半徑)
; c i9 B# n- v$ i #3 =2.5 (螺距)
6 E( h# \0 B% m, U1 V* ~ #4 =0 (z方向初始的深度). V0 P" d7 @3 g) B; `/ x$ B
#5 =50 (目標(biāo)深度)
0 w5 ^3 I# S% Y: p: V% B G52 X100 Y50 (建立局部坐標(biāo)系)
" y' z! @4 }% U, E G0 X0 Y0
4 _$ g m0 ?2 i- Z# P& j @ G0 Z3 (下到安全高度)
6 p3 r2 X& ?- z& ~" |' g6 h G1 Z-#4 F200 (下到初始值)
Z' p) S+ F0 R G1 X[#2-#1] F1000 (位移到目標(biāo)位置)
0 y& F5 U, P# Q" {: `( ^ N100 #4=#4+#3 (計(jì)數(shù)器賦值)
4 b' n$ m3 p8 q: r+ _( w* l# g, { G2 I-[#2-#1] Z-#4 F500(3軸聯(lián)動(dòng)銑螺紋)
1 ?# B# I; E8 H. B' U5 F; y IF[#4 LT #5] GOTO100 (判斷是否到達(dá)目標(biāo)深度)
9 }2 L" w* ?8 d& V G1 X0
, H9 @4 W7 j- ^( G; R+ z G0 Z200
7 z7 ]/ j' G& q0 [ G91 G28 Y0 3 h; l* d, U3 [5 v& a
M30
: ~" M) e& S* q8 T2 Z- _ 此類程序有點(diǎn)弊端就是深度有可能會(huì)多一個(gè)螺距,如果深度要求較高的話,,建議更改刀具長(zhǎng)度來(lái)彌補(bǔ),。: k8 }7 c) m& f( }# K5 J. ^
此類程序的優(yōu)點(diǎn)就是方便修改,如果螺紋超小就直接改#1(刀具半徑),,反復(fù)銑削是不會(huì)讓螺紋超大或爛牙的,。1 t% X3 j" z- T s' M. ]: I
注意:選擇正確的螺紋刀(主要是螺距),,程序中GOTO的輸入為英文哦,我原來(lái)輸錯(cuò)成數(shù)字后,,老是報(bào)警,,找了半天都沒(méi)找到原因,希望能幫到大家,,有不足的地方請(qǐng)指出,。 |
|