加工說明:右旋內(nèi)錐螺紋,中心位置為(50,20),螺紋大端直徑為ф60mm,螺距=4mm,螺紋深度為Z-32,單刃螺紋銑刀半徑R=13.5mm,螺紋錐度角=10°. P5 f, C) T! J6 ~
假設(shè)螺紋底孔已預(yù)先加工,為簡明扼要說明宏程序原理,這里使用一刀精加工,實(shí)際加工可合理分配余量分次加工!( P% k* z* P7 s( J5 t; }- K- L
# P7 \2 M: D% j7 x& @O0101; i- k N2 V+ m* d1 m' y7 g
S2000 M03
0 o/ m3 ?/ D4 o% G* } f* ^G54 G90 G00 X0 Y0 Z30.) E+ z6 ~/ y. U5 }
G65 P8101 A10. B0 D60. Q4. R13.5 X50. Y20. Z-32. F5000 v6 F/ n, x1 X! c$ r- {" t
M30 ( V0 `+ U: `* X* O) ^
自變量賦值說明;
7 l! g2 M$ v* y$ `8 u6 l8 X9 u+ F#1=A 螺紋的錐度角(以單邊計(jì)算)
/ x5 ?. U/ _& {* U5 V2 K#2=B 螺紋頂面Z坐標(biāo)(非絕對值)
. C4 R+ P5 H' [/ W4 L7 T) p#7=D 螺紋起始點(diǎn)(大端)直徑
7 ]' j) _0 A+ h2 ^$ P( L#9=F 進(jìn)給速度, Z4 G; A3 e$ ]0 ^7 a# Z
#17=Q 螺距
+ J0 T, @7 p# D: j: P X$ a% l8 c#18=R 刀具半徑(應(yīng)使用單刃螺紋銑刀)/ N* G& Y. G$ L/ ~! E1 V, X
#24=X 螺紋中心X坐標(biāo)值# }* o# |# i3 f; |7 {9 X e9 ~
#25=Y 螺紋中心Y坐標(biāo)值
1 @' A: x# m1 w% ]( {* @#26=Z 螺紋深度(Z坐標(biāo),非絕對值)2 \$ \) e4 g, C0 Z: v
`8 e2 a7 `7 U" g: F6 E: b
宏程序
4 t# V% j& m0 q8 l" f) P! qO81016 `$ p" y. D& U/ X
G52 X#24 Y#25 在螺紋中心(X,Y)建立局部坐標(biāo)系
0 e& h. H( }! v! h3 G% c#3=#7/2-#18 起始點(diǎn)刀心回轉(zhuǎn)半徑(初始值)
- ?" E! T) g; e6 ~#4=TAN[#1] 錐度角正切值; W2 X" t+ S9 U8 g
#5=#17*#4 一個螺距所對應(yīng)的半徑變化量
( d7 f; m$ z6 W7 L9 R2 ?#6=#3-#26*#4 螺紋底部(小端)半徑$ l* G/ w' V6 L( j
G00 X#3 Y0 G00移動到起始點(diǎn)的上方
; b4 T8 b- Y1 UZ[#2+1.] G00下降到Z#2面以上1.處
. X( ~, U9 ~6 BG01 Z#2 F#9 G01進(jìn)給到Z#2面+ g G" K/ ~3 r' K
WHILE [#3 GT #6] DO 1 如果#3>#6,循環(huán)1繼續(xù)
) V/ g& a" l- }; Q ^" p3 `G91 G02 X-#5 I-#3 Z-#17 F#9 G02螺旋加工至下一層,實(shí)際軌跡為圓錐插補(bǔ). c8 A0 V4 I2 t2 G+ H7 Q
#3=#3-#5 刀心回轉(zhuǎn)半徑依次遞減#5! \9 I0 u7 r: M' z* \% [
END 1 循環(huán)一結(jié)束(此時#3=#6)0 h U" p* _! f; S
G90 G01 X0 Y0 G01回到中心! P3 q) D% ?3 E0 Y2 n# q! B& E
G00 Z30. 快速提刀到安全高度
$ N0 s3 B" c- }8 f2 D- [8 dG52 X0 Y0 恢復(fù)G54原點(diǎn)
0 J0 b5 z" F. UM99 宏程序結(jié)束返回4 T' e$ [. ?+ L4 h3 m# k1 u: i
|