加工說明:右旋內錐螺紋,中心位置為(50,20),螺紋大端直徑為ф60mm,螺距=4mm,螺紋深度為Z-32,單刃螺紋銑刀半徑R=13.5mm,螺紋錐度角=10°6 f0 M$ S0 D* t! Y# s5 a
假設螺紋底孔已預先加工,為簡明扼要說明宏程序原理,這里使用一刀精加工,實際加工可合理分配余量分次加工!8 B9 Q: w- _# V1 @* }" E/ A
( q0 ~* l# n- w; N! h2 t
O0101
L+ K# ^, ^4 m& [$ ^) A! AS2000 M03' T! O4 f/ k9 I C6 I) E8 t) W
G54 G90 G00 X0 Y0 Z30.
. Z4 ]0 m- N7 |4 f0 r+ uG65 P8101 A10. B0 D60. Q4. R13.5 X50. Y20. Z-32. F500
) P+ k5 l) G$ A2 HM30
, B; X" m* g8 Q# R4 t% {# x; f自變量賦值說明;
5 M8 b6 Y! H# @3 L#1=A 螺紋的錐度角(以單邊計算)
/ C. a6 |( x/ z5 Q, [#2=B 螺紋頂面Z坐標(非絕對值)1 O! D8 F( W' x d$ p) M
#7=D 螺紋起始點(大端)直徑
' n5 E; s. c* e d* q#9=F 進給速度- r5 R) Z+ Y) ^- k! D) u6 ~6 P
#17=Q 螺距5 Z% y5 S8 u9 i$ G0 w: y1 s
#18=R 刀具半徑(應使用單刃螺紋銑刀)5 q; f; E7 u4 r+ C1 E$ V
#24=X 螺紋中心X坐標值
( D, A4 ^8 G6 ]2 s3 n' Q8 W! I' y#25=Y 螺紋中心Y坐標值3 \5 J9 x) Q3 b' W/ |" m
#26=Z 螺紋深度(Z坐標,非絕對值), g8 r8 b( `5 T; g) C
! \; |! p% |; P' | D9 k 宏程序
; B; @# V) ~, L |% ~O8101
! j2 a' _. x7 iG52 X#24 Y#25 在螺紋中心(X,Y)建立局部坐標系
9 m& t7 ~: X% k3 D4 a#3=#7/2-#18 起始點刀心回轉半徑(初始值)
3 x6 y6 s; p+ [0 W6 ]1 P: K. C#4=TAN[#1] 錐度角正切值
% I1 F5 n% x! t" J#5=#17*#4 一個螺距所對應的半徑變化量' \% `: J: g8 K" x' l
#6=#3-#26*#4 螺紋底部(小端)半徑
( X. s( o: v3 |G00 X#3 Y0 G00移動到起始點的上方$ H6 e' d1 ?; m0 p
Z[#2+1.] G00下降到Z#2面以上1.處
/ F8 L) J$ k$ SG01 Z#2 F#9 G01進給到Z#2面
+ ~ O- _, n" O2 c9 I* D& r0 a8 bWHILE [#3 GT #6] DO 1 如果#3>#6,循環1繼續8 |; a( s4 D) D; f N) O$ t7 a9 n
G91 G02 X-#5 I-#3 Z-#17 F#9 G02螺旋加工至下一層,實際軌跡為圓錐插補$ X7 f; G" O6 h3 u- c
#3=#3-#5 刀心回轉半徑依次遞減#5
/ O, p. b9 F& b+ y, E7 i* c1 t7 L5 PEND 1 循環一結束(此時#3=#6)
$ {2 p3 l( v7 I0 E7 v A, Z/ {' ]G90 G01 X0 Y0 G01回到中心
7 k, d5 l5 v! \$ S E6 PG00 Z30. 快速提刀到安全高度
9 E, ?! Q% p/ A2 M+ i1 d; D/ IG52 X0 Y0 恢復G54原點
6 U6 E1 |. e6 t" E' E% iM99 宏程序結束返回
+ R: l4 X. I7 T$ V |