加工說明:右旋內(nèi)錐螺紋,中心位置為(50,20),螺紋大端直徑為ф60mm,螺距=4mm,螺紋深度為Z-32,單刃螺紋銑刀半徑R=13.5mm,螺紋錐度角=10°
" ^! r% ?/ A/ Y. G$ M& ~ 假設(shè)螺紋底孔已預(yù)先加工,為簡明扼要說明宏程序原理,這里使用一刀精加工,實(shí)際加工可合理分配余量分次加工!
2 J; t! t- K+ \$ u8 [6 `4 d, b5 ^# ^/ A: y _: ], |
O01010 _, k0 q$ Q4 ]2 Q" d$ l
S2000 M03* r" `0 K5 }- C
G54 G90 G00 X0 Y0 Z30./ Q2 n: e9 _1 I' g7 e6 n* m% L
G65 P8101 A10. B0 D60. Q4. R13.5 X50. Y20. Z-32. F500
3 ]$ ^, e- _0 b0 ^M30 ; K( H7 t: b0 [) T1 [
自變量賦值說明;
; A9 c6 y8 g# _#1=A 螺紋的錐度角(以單邊計(jì)算)) D4 i4 R4 o+ A* r5 z
#2=B 螺紋頂面Z坐標(biāo)(非絕對值)
. `: M5 M$ N+ x/ w#7=D 螺紋起始點(diǎn)(大端)直徑
3 `. Q: b& g& E7 n#9=F 進(jìn)給速度
7 Z3 o% x% E, r) z' v& Z#17=Q 螺距/ v7 F" n- b7 m$ W; J x9 w
#18=R 刀具半徑(應(yīng)使用單刃螺紋銑刀)/ I1 t% L: C$ r( t1 ~
#24=X 螺紋中心X坐標(biāo)值
( v/ ^ B/ {' ]; a#25=Y 螺紋中心Y坐標(biāo)值& J7 l( H6 Y+ z, ?
#26=Z 螺紋深度(Z坐標(biāo),非絕對值)2 s0 O8 n8 x: O# S3 l& ]7 J
8 I7 M+ D* H6 }. c4 J8 N2 A
宏程序
* ]2 Y3 Z, e: S6 \! o% uO8101$ U7 Y- n& a; e' n3 V# H
G52 X#24 Y#25 在螺紋中心(X,Y)建立局部坐標(biāo)系* k) ^$ Y0 Q0 E& S5 `
#3=#7/2-#18 起始點(diǎn)刀心回轉(zhuǎn)半徑(初始值)* X5 A% m5 R+ b9 S. W! j
#4=TAN[#1] 錐度角正切值! V' u8 d5 T& S$ e7 ]& V: A2 S
#5=#17*#4 一個(gè)螺距所對應(yīng)的半徑變化量
; u& N( x1 |; S8 }$ g#6=#3-#26*#4 螺紋底部(小端)半徑4 X$ o0 L, F7 l* [ j& `. m& t& f
G00 X#3 Y0 G00移動(dòng)到起始點(diǎn)的上方0 f$ R8 f0 W5 F" O, ?; V/ k
Z[#2+1.] G00下降到Z#2面以上1.處* @* C; q$ M1 \
G01 Z#2 F#9 G01進(jìn)給到Z#2面
; V. ?9 e8 w L4 [3 f C4 e; `WHILE [#3 GT #6] DO 1 如果#3>#6,循環(huán)1繼續(xù)
; i# z& Z: t$ JG91 G02 X-#5 I-#3 Z-#17 F#9 G02螺旋加工至下一層,實(shí)際軌跡為圓錐插補(bǔ)
& W5 V- p" C9 V2 ~#3=#3-#5 刀心回轉(zhuǎn)半徑依次遞減#5# W) R8 b- o- N) A6 ~
END 1 循環(huán)一結(jié)束(此時(shí)#3=#6)6 { @. ^' D+ h
G90 G01 X0 Y0 G01回到中心
- {! `% m0 c7 ?& WG00 Z30. 快速提刀到安全高度3 r1 {9 R G u0 H- y
G52 X0 Y0 恢復(fù)G54原點(diǎn)
9 K( L; w- P# ]4 X* a l* W( tM99 宏程序結(jié)束返回
- m% D2 `* C8 w) u |