加工說明:右旋內(nèi)錐螺紋,,中心位置為(50,20),,螺紋大端直徑為ф60mm,,螺距=4mm,螺紋深度為Z-32,,單刃螺紋銑刀半徑R=13.5mm,,螺紋錐度角=10°
' r4 Y: r+ C) Y2 g% } m 假設(shè)螺紋底孔已預(yù)先加工,為簡明扼要說明宏程序原理,,這里使用一刀精加工,,實際加工可合理分配余量分次加工!
& C+ N7 _" A) i
- ~8 a' M2 f5 U& d7 |7 LO0101. x% P" l. M# X7 u, _/ T. i
S2000 M03
8 O- S% o3 i5 P9 v& g9 EG54 G90 G00 X0 Y0 Z30." V/ Z% n. `* ^
G65 P8101 A10. B0 D60. Q4. R13.5 X50. Y20. Z-32. F500' g. ?% V7 E d" w, J3 ~1 R+ i
M30
% A" C7 x. ~( \自變量賦值說明,;
+ H+ S/ O: m2 E* u# z; l0 T#1=A 螺紋的錐度角(以單邊計算)
, f" H3 f$ s4 }, D#2=B 螺紋頂面Z坐標(biāo)(非絕對值)+ j' m# l* \9 K5 D
#7=D 螺紋起始點(大端)直徑$ f/ j" X, X' x' G& H4 M7 E. O" s
#9=F 進(jìn)給速度
) F" e% ]0 o/ d/ q) x7 ]% b#17=Q 螺距# g M; u+ A" c+ N; i! [* f
#18=R 刀具半徑(應(yīng)使用單刃螺紋銑刀): L* @1 X2 v) a7 k% L0 _4 u
#24=X 螺紋中心X坐標(biāo)值
; n3 ^, c% A9 n# W/ c( ^( ?#25=Y 螺紋中心Y坐標(biāo)值
* M% L/ F0 l3 Z4 k* X% b& J#26=Z 螺紋深度(Z坐標(biāo),,非絕對值)6 n' G1 }" b; g
1 E" H0 O* {3 Q9 y# u" v
宏程序) Y9 U% a7 J" ^$ }7 r6 ^ ^0 n
O8101
6 t! i2 s( H' N! q4 B3 RG52 X#24 Y#25 在螺紋中心(X,Y)建立局部坐標(biāo)系& W7 B* X' |" ~/ k. k" O
#3=#7/2-#18 起始點刀心回轉(zhuǎn)半徑(初始值)
$ ~* _. b7 E' s r7 G#4=TAN[#1] 錐度角正切值
, n6 T8 G* x; A5 F0 h; E#5=#17*#4 一個螺距所對應(yīng)的半徑變化量' F& m7 _5 Q) E2 q! `; m2 h% U! r {
#6=#3-#26*#4 螺紋底部(小端)半徑
) g, }! u6 Z3 u& F WG00 X#3 Y0 G00移動到起始點的上方
$ c/ H% ]. T6 P Z7 B. qZ[#2+1.] G00下降到Z#2面以上1.處( D5 V3 S* ?; j
G01 Z#2 F#9 G01進(jìn)給到Z#2面$ E" m5 h6 e9 V3 j; l- ~
WHILE [#3 GT #6] DO 1 如果#3>#6,循環(huán)1繼續(xù)
\/ j8 o6 }1 [* G8 r7 B3 K1 SG91 G02 X-#5 I-#3 Z-#17 F#9 G02螺旋加工至下一層,實際軌跡為圓錐插補( ?7 r3 V, q3 H/ g; z
#3=#3-#5 刀心回轉(zhuǎn)半徑依次遞減#5
! l( `8 n1 \7 O+ ~# v; q+ @9 L4 o8 qEND 1 循環(huán)一結(jié)束(此時#3=#6)" x0 ~ x& [9 Y- R1 z5 ]$ C
G90 G01 X0 Y0 G01回到中心: Y3 @ S( K8 S) Y- k; e
G00 Z30. 快速提刀到安全高度* H! B- r7 Q" q1 R" O
G52 X0 Y0 恢復(fù)G54原點) X6 E9 v" t* g2 ?% A0 Y* G
M99 宏程序結(jié)束返回
0 X: q0 `6 w( T: w' X9 t+ i: q/ B |