看了很多人都在問螺紋銑刀銑螺紋時的進給和轉數之間是什么關系,答案是沒關系,當然是螺紋銑刀,不是絲錐額!
2 K5 | }; G+ X" y 螺紋銑刀加工螺紋一般都是用宏程序來編制的,道理很簡單,螺紋銑刀每走一圈,Z方向因該增量下去一個螺距,如此循環到深度即可,例如用直徑為10的螺紋銑刀在坐標為X100 Y50的地方加工M40*2.5深度為50的螺紋,程序如下:
. `( b. t s# ?% B
6 w$ _ Z/ l8 u/ s# M3 L T1 M6
$ b \5 [' {* C( f" ^6 \ G0 G90 G54 G40 X0 Y0- u4 s9 e- q$ A8 S+ I
G43 Z50 H1 S1000 M3
9 i# C$ i" U, ~! d6 v' e j% Z7 p #1 = 10 (刀具半徑)
5 P) s( }9 C* b& q- P+ c6 A! H #2 = 20 (要加工的螺紋半徑), o" }- h9 S& H$ o1 o
#3 =2.5 (螺距)
: z( T2 l" ^0 U% m# q2 b3 X #4 =0 (z方向初始的深度)
. r/ m. i, Q9 a, e T/ A$ m: | #5 =50 (目標深度)7 S! m8 }4 j( Y( q* k2 c
G52 X100 Y50 (建立局部坐標系), B) T0 J- [# e2 W- ` i# d$ E
G0 X0 Y0
/ J. t; B/ C! `" L G0 Z3 (下到安全高度)8 o6 h* K0 P: w
G1 Z-#4 F200 (下到初始值)
9 ?' _' J" J/ t G1 X[#2-#1] F1000 (位移到目標位置)
( S. ?. E8 M, f) l% E6 ^- G N100 #4=#4+#3 (計數器賦值)
* {$ W K( `3 a' L G2 I-[#2-#1] Z-#4 F500(3軸聯動銑螺紋)7 I, [' T# z3 e8 e
IF[#4 LT #5] GOTO100 (判斷是否到達目標深度)
- b+ L2 W+ Y( Z, D G1 X0
/ a8 U2 ` D Z1 Q G0 Z200
. z! W1 d5 g& C1 B G91 G28 Y0 % E2 H% |" C9 K. [' e& V7 X; Y
M30
3 m( B- a8 p, k4 Q- j7 p 此類程序有點弊端就是深度有可能會多一個螺距,如果深度要求較高的話,建議更改刀具長度來彌補。
' A2 S5 v$ b _; O3 P 此類程序的優點就是方便修改,如果螺紋超小就直接改#1(刀具半徑),反復銑削是不會讓螺紋超大或爛牙的。
: K2 ~; O0 _6 ]* y 注意:選擇正確的螺紋刀(主要是螺距),程序中GOTO的輸入為英文哦,我原來輸錯成數字后,老是報警,找了半天都沒找到原因,希望能幫到大家,有不足的地方請指出。 |