|
3.2 程序
( z2 ]* Z0 U, b7 m( f 以Fanuc 0i mateTC系统为例,图1所示梯形螺纹的加工程序如下:# H- |: [' S/ e" z- G
O0001;! Q5 ^+ D ^5 c7 u( Q4 _
T0101 M03 S300;换梯形螺纹刀,主轴转速300r/min
0 S5 `2 V% w+ O& X9 w G00 X38 Z5;快速走到起刀点3 l: ?8 Q/ a4 t7 g
M08;开冷却; J O1 S$ ~. g c& i2 _& L
#101=36;螺纹公称直径
/ ^$ V! j1 @$ p1 n9 _/ {3 t3 D7 N #102=0;右边借刀量初始值
0 j3 |2 x: R" T. p: Z! ~ #103=-1.876;左边借刀量初始值(tg15*3.5*2或0.938*2)" s; n; }4 ^- ~! `+ `
#104=0.2;每次吃刀深度,初始值- \5 c7 e% K9 N0 ]- S/ o
N1 IF [#101 LT 29] GOTO2;加工到小径尺寸循环结束7 P; a* z) U' W
G0 Z[5+#102] ;快速走到右边加工起刀点 N$ d e# |: W2 O7 j
G92 X[#101] Z-30 F6;右边加工一刀. B8 y1 y9 R! p& \" J% b; C
G0 Z[5+#103] ;快速走到左边加工起刀点
2 |/ x. C* |0 u3 l) N" {7 ~ G92 X[#101] Z-30 F6;左边加工一刀
_% n& _! w$ B) S, M" m+ @) P #101=#101-#104;改变螺纹加工直径
! C0 _ F- O* K1 B& f( F3 V; c* e #102=#102-0.134*#104;计算因改变切深后右边借刀量(tg15/2=0.134)
: H0 Z/ y' W2 m #103=#103+0.134*#104;计算因改变切深后左边借刀量(tg15/2=0.134)" e- h$ I. `8 Q$ M. `
IF[#101 LT 34] THEN #104=0.15;小于34时每次吃刀深度为0.15
5 _: j" d/ ~7 Z9 ~ IF[#101 LT 32] THEN #104=0.1;小于32时每次吃刀深度为0.108 T( S' b5 r( O5 Q1 A0 | k9 `0 i- A
IF[#101 LT 30] THEN #104=0.05;小于30时每次吃刀深度为0.056 S# p, ^: m0 J: C" m4 L) u* T8 J
GOTO 1;" j6 i- ~* }! q& n
N2 G92 X29 Z-30 F6;在底径处精加工两刀 I! G, c9 t4 {& M7 ^5 [" w& P) r
G92 X29 Z-30 F6;: V8 W* g4 H" b2 b, X
G00 X100 Z100 M09;刀架快速退回,关闭冷却
+ {( Q, n9 X' r2 A$ k, X M05;主轴停
- K/ c+ w$ v0 i' l" c M30;程序结束 |
|