|
3.2 程序
1 o7 c. s" }9 T! X6 V' p% }; ~ 以Fanuc 0i mateTC系统为例,图1所示梯形螺纹的加工程序如下:
6 A ~( Z$ B6 M& D, d O0001;3 W& s) c$ j( E. ^; f
T0101 M03 S300;换梯形螺纹刀,主轴转速300r/min' Y: q# Z( a; c: c' r
G00 X38 Z5;快速走到起刀点
" o) m* O! Q" I0 l3 D; `- l2 c. Y M08;开冷却
8 c0 _2 H; c, ~4 R #101=36;螺纹公称直径
2 I- h2 @4 B( L) \ #102=0;右边借刀量初始值3 J" e# a9 G% y3 S" {1 b( J4 z; x
#103=-1.876;左边借刀量初始值(tg15*3.5*2或0.938*2)
5 a) i) ~* ~6 ^) e5 n3 W #104=0.2;每次吃刀深度,初始值# d+ Z7 W' L/ a$ L1 N
N1 IF [#101 LT 29] GOTO2;加工到小径尺寸循环结束
5 W5 ]; I& v+ O G0 Z[5+#102] ;快速走到右边加工起刀点; F4 e; u8 F1 j0 \' {/ g- W0 }
G92 X[#101] Z-30 F6;右边加工一刀
3 L* {0 s: T6 `) w G0 Z[5+#103] ;快速走到左边加工起刀点
2 q% `. w1 ~) p' G; _: r G92 X[#101] Z-30 F6;左边加工一刀, c8 b6 b; a/ H3 S
#101=#101-#104;改变螺纹加工直径
* r2 I% j7 u; E4 d #102=#102-0.134*#104;计算因改变切深后右边借刀量(tg15/2=0.134): Q9 y q; M& k T9 Z
#103=#103+0.134*#104;计算因改变切深后左边借刀量(tg15/2=0.134)1 G- ~8 f- P3 r4 k( U
IF[#101 LT 34] THEN #104=0.15;小于34时每次吃刀深度为0.15
- r( B/ A }4 ^$ G0 n: f# U IF[#101 LT 32] THEN #104=0.1;小于32时每次吃刀深度为0.10
- E' ~3 `$ B3 o6 F b# \: ? h( x IF[#101 LT 30] THEN #104=0.05;小于30时每次吃刀深度为0.05+ X, O- J3 T7 o |" Z2 p* q
GOTO 1;
1 i A" f" Y$ P. v& c$ l N2 G92 X29 Z-30 F6;在底径处精加工两刀. o8 Z% Q9 Z/ N: s
G92 X29 Z-30 F6;
" q7 d$ D; C: B9 q5 d+ w$ I8 } G00 X100 Z100 M09;刀架快速退回,关闭冷却# z" b: L& c7 h+ }1 a) e
M05;主轴停
9 B! ]8 V8 U6 o. k+ o6 ^% y M30;程序结束 |
|