加工說明:右旋內(nèi)錐螺紋,,中心位置為(50,,20),螺紋大端直徑為ф60mm,,螺距=4mm,,螺紋深度為Z-32,單刃螺紋銑刀半徑R=13.5mm,,螺紋錐度角=10°7 ]) ^2 O' }* @$ U
假設(shè)螺紋底孔已預先加工,,為簡明扼要說明宏程序原理,,這里使用一刀精加工,實際加工可合理分配余量分次加工,!3 S7 y* H& Q. z, i# Y
) @5 }* i! m* M8 Z& tO0101$ i! k( I6 z$ u- ]! _0 `$ m
S2000 M037 m- V- n# ]. t' I
G54 G90 G00 X0 Y0 Z30.
J0 r7 G7 f$ y, [+ VG65 P8101 A10. B0 D60. Q4. R13.5 X50. Y20. Z-32. F5002 b: g& \5 G, X# {% p
M30
7 J, G$ R% j, E. T- F7 X自變量賦值說明,;0 s9 `9 Y) ?' G# x
#1=A 螺紋的錐度角(以單邊計算); i! _3 Z& v6 i( i
#2=B 螺紋頂面Z坐標(非絕對值)
( ~+ a* e) D5 P5 J& R#7=D 螺紋起始點(大端)直徑7 G t# X. n: c' s
#9=F 進給速度
8 B$ a5 W/ O/ E7 `3 x% ], X5 _ e#17=Q 螺距
l/ a- ?, e8 N* W#18=R 刀具半徑(應(yīng)使用單刃螺紋銑刀)
- i1 ?( q6 }, G6 q: I! A3 L#24=X 螺紋中心X坐標值
1 W+ {+ j' E1 W0 O5 d& V+ C#25=Y 螺紋中心Y坐標值
$ l& F. }" R8 Y1 R6 a#26=Z 螺紋深度(Z坐標,非絕對值)
1 ^# J. e+ x2 x' q D ^9 k5 |0 h: k L0 X# i6 K4 _1 C
宏程序
( H2 ?6 V) d# u# G0 D1 zO8101% w8 m( E) b& W8 v$ n7 R
G52 X#24 Y#25 在螺紋中心(X,,Y)建立局部坐標系$ I# v f) z; Q1 x
#3=#7/2-#18 起始點刀心回轉(zhuǎn)半徑(初始值)" c9 ?/ O: x7 A; N1 {& m7 A3 Z6 F
#4=TAN[#1] 錐度角正切值
) k$ {! \" B" S1 l) a: s \#5=#17*#4 一個螺距所對應(yīng)的半徑變化量' Q, e2 H+ y) A/ C! z2 M' N
#6=#3-#26*#4 螺紋底部(小端)半徑
' M- ]+ p1 A& {6 ~( U) u) |G00 X#3 Y0 G00移動到起始點的上方; u9 |( ~" P1 [ ^5 ?. a' g
Z[#2+1.] G00下降到Z#2面以上1.處
# a4 E5 K A: F3 v+ VG01 Z#2 F#9 G01進給到Z#2面
) r* O! P( D% g% m3 T0 mWHILE [#3 GT #6] DO 1 如果#3>#6,循環(huán)1繼續(xù)
2 m. B9 l$ P2 R. i0 d2 ]G91 G02 X-#5 I-#3 Z-#17 F#9 G02螺旋加工至下一層,實際軌跡為圓錐插補
. q' p5 b: b/ u' N; m1 v; w% p4 a$ k#3=#3-#5 刀心回轉(zhuǎn)半徑依次遞減#5
. R% J7 F! Z" [6 X' r1 i4 D9 T; NEND 1 循環(huán)一結(jié)束(此時#3=#6), B8 z9 }6 l" u. d, j% `4 n
G90 G01 X0 Y0 G01回到中心3 ~4 e) v' _6 \* V& m6 g
G00 Z30. 快速提刀到安全高度' H z2 Y0 y" T! I
G52 X0 Y0 恢復G54原點
: P# D4 u! A6 n* @7 z2 |6 g$ e6 c& CM99 宏程序結(jié)束返回$ g( T' b9 F& J# w- [ y
|