看了很多人都在问螺纹铣刀铣螺纹时的进给和转数之间是什么关系,答案是没关系,当然是螺纹铣刀,不是丝锥额! 5 P9 |% s, Z: ]/ U5 {" X螺纹铣刀加工螺纹一般都是用宏程序来编制的,道理很简单,螺纹铣刀每走一圈,Z方向因该增量下去一个螺距,如此循环到深度即可,例如用直径为10的螺纹铣刀在坐标为X100 Y50的地方加工M40*2.5深度为50的螺纹,程序如下: " c/ w/ s* [, F# ^" j8 l9 F* E9 ~) X3 G0 g6 q, x T1 M6& i/ q, \9 |8 P0 Y9 t% A G0 G90 G54 G40 X0 Y0: g: `' O& L1 ?. v' O G43 Z50 H1 S1000 M33 z$ U% z6 M2 ~% i0 Y9 N #1 = 10 (刀具半径) # m0 s! N% f* P# R6 R#2 = 20 (要加工的螺纹半径)1 _6 U) W8 n4 D! {- b #3 =2.5 (螺距): o5 j3 R" ?9 @5 ~3 k# K #4 =0 (z方向初始的深度)' \; R' z3 j! G2 o' v #5 =50 (目标深度)& H3 X4 j3 }, |: K! Q G52 X100 Y50 (建立局部坐标系)9 A2 ^1 H) y% N8 Z2 L8 @& B% B G0 X0 Y01 H/ |9 ] t3 D. L2 @6 u G0 Z3 (下到安全高度) ' Q, w/ x4 t/ ?9 A! `1 U, Y5 fG1 Z-#4 F200 (下到初始值): u5 ?! x" n# k G1 X[#2-#1] F1000 (位移到目标位置) 9 H- Z8 d" g9 g( DN100 #4=#4+#3 (计数器赋值)& a! Z4 o* P- u& T" U G2 I-[#2-#1] Z-#4 F500(3轴联动铣螺纹) 6 u2 h% w) G" ~3 ~$ mIF[#4 LT #5] GOTO100 (判断是否到达目标深度)' E1 V, ?0 U7 ]& x( k- W G1 X0% ]4 ~ b% C' o/ I$ @' M G0 Z200 2 K5 H8 O# G7 g- w" K+ TG91 G28 Y0, a; G/ R" C y7 g5 H M30 6 M0 Z1 F" n. O% [: F v% \此类程序有点弊端就是深度有可能会多一个螺距,如果深度要求较高的话,建议更改刀具长度来弥补。 ' L& Q5 _' A6 U! t) ~此类程序的优点就是方便修改,如果螺纹超小就直接改#1(刀具半径),反复铣削是不会让螺纹超大或烂牙的。, q1 G5 Z' C: [7 J+ B 注意:选择正确的螺纹刀(主要是螺距),程序中GOTO的输入为英文哦,我原来输错成数字后,老是报警,找了半天都没找到原因,希望能帮到大家,有不足的地方请指出。 |