加工說明:右旋內(nèi)錐螺紋,,中心位置為(50,,20),螺紋大端直徑為ф60mm,,螺距=4mm,,螺紋深度為Z-32,單刃螺紋銑刀半徑R=13.5mm,,螺紋錐度角=10°) I/ t/ f3 q8 b0 I
假設(shè)螺紋底孔已預(yù)先加工,,為簡明扼要說明宏程序原理,這里使用一刀精加工,,實際加工可合理分配余量分次加工,!
# n" ?) ]% X5 ~% \6 U" X) T/ i- H) G: A4 ]
O0101) X. { ^7 X" {- ]
S2000 M03
7 Q* ~% A$ q' CG54 G90 G00 X0 Y0 Z30. L' D! ]; D3 w
G65 P8101 A10. B0 D60. Q4. R13.5 X50. Y20. Z-32. F500
' o7 E9 n+ _5 A& bM30
P# h# C7 O+ J/ l自變量賦值說明;- p& h2 q# b( }" o6 c
#1=A 螺紋的錐度角(以單邊計算)* V$ v7 C* i6 \5 R
#2=B 螺紋頂面Z坐標(biāo)(非絕對值)5 e; D7 l% m* ?/ B
#7=D 螺紋起始點(大端)直徑
2 m3 q1 {& _$ j1 g4 o#9=F 進(jìn)給速度6 E% M+ f$ h. K% h
#17=Q 螺距
; b: {* q6 q6 m( G( `' n$ b#18=R 刀具半徑(應(yīng)使用單刃螺紋銑刀)5 G; u3 T+ U, ~- k
#24=X 螺紋中心X坐標(biāo)值
O' O& ?* E* U! S7 S2 n; h% T( }) E: X5 T#25=Y 螺紋中心Y坐標(biāo)值* V( z! n+ `( M: D7 K' Y5 @/ ]& g
#26=Z 螺紋深度(Z坐標(biāo),,非絕對值): v- S2 M( B1 `- t7 I
8 F4 c0 |1 k& J* |
宏程序( o4 F7 w1 T, H* A5 `
O8101
+ G, ]# a G4 hG52 X#24 Y#25 在螺紋中心(X,,Y)建立局部坐標(biāo)系; S6 ] y: `& T+ v# D! ]& G9 F, G
#3=#7/2-#18 起始點刀心回轉(zhuǎn)半徑(初始值)
1 o( I' J0 X* Z( q#4=TAN[#1] 錐度角正切值
) c7 t( ~- R8 Z- `1 C' F" Q#5=#17*#4 一個螺距所對應(yīng)的半徑變化量" \+ L# E! O/ z3 g' l
#6=#3-#26*#4 螺紋底部(小端)半徑
0 U s0 ]: D) p' ^G00 X#3 Y0 G00移動到起始點的上方 D+ F* v, M, V' N5 z; D; L
Z[#2+1.] G00下降到Z#2面以上1.處5 U5 ^5 c6 L$ B* C, j
G01 Z#2 F#9 G01進(jìn)給到Z#2面
4 g2 f% p2 T3 @, _6 ~: M0 @* O/ BWHILE [#3 GT #6] DO 1 如果#3>#6,循環(huán)1繼續(xù)0 ^$ y: s& Q7 D2 z; b3 f
G91 G02 X-#5 I-#3 Z-#17 F#9 G02螺旋加工至下一層,實際軌跡為圓錐插補(bǔ)
; m4 ~! w" K l0 x* |#3=#3-#5 刀心回轉(zhuǎn)半徑依次遞減#5
( |: `2 K+ @6 R/ W+ JEND 1 循環(huán)一結(jié)束(此時#3=#6)
6 B: l" t1 A, h0 T$ c' u1 o& e$ PG90 G01 X0 Y0 G01回到中心$ g+ L7 S' |: V: N& G. P% J- T
G00 Z30. 快速提刀到安全高度3 X6 n8 D+ e% H2 b
G52 X0 Y0 恢復(fù)G54原點
# [$ \5 d( g8 W1 ]7 ?M99 宏程序結(jié)束返回
- s, ]5 x( }" z |