|
3.2 程序5 b0 ]6 D. x7 X3 X- o7 f+ f c4 _
以Fanuc 0i mateTC系统为例,图1所示梯形螺纹的加工程序如下:
/ C* @2 S5 y# ]; r3 w& J. K O0001;" A( b& U7 U5 L2 `% u, b/ x, x F# r" h
T0101 M03 S300;换梯形螺纹刀,主轴转速300r/min- I3 b; t/ R- P5 m
G00 X38 Z5;快速走到起刀点
2 ]# d/ U3 h7 B M08;开冷却
, X3 X* b0 B4 N c- n( Q( S, X #101=36;螺纹公称直径' z" w% n+ Z E# r3 q# F/ W
#102=0;右边借刀量初始值
. ?+ A# a- J. \$ _ #103=-1.876;左边借刀量初始值(tg15*3.5*2或0.938*2) u y; q4 k. P" t/ H$ M
#104=0.2;每次吃刀深度,初始值& ` G$ t8 q# ^# l! C# C8 f
N1 IF [#101 LT 29] GOTO2;加工到小径尺寸循环结束3 r0 p) |2 l" K6 T3 A' U
G0 Z[5+#102] ;快速走到右边加工起刀点
! t# Z( @: I& N G92 X[#101] Z-30 F6;右边加工一刀
% i, k, ^3 y: G! C$ H2 i0 K G0 Z[5+#103] ;快速走到左边加工起刀点 b. Y- j( p5 _3 W9 f1 R
G92 X[#101] Z-30 F6;左边加工一刀
0 `0 E& H: S* J- G' G: u #101=#101-#104;改变螺纹加工直径
; b0 h. a2 t7 n3 ^2 X1 W* T2 s #102=#102-0.134*#104;计算因改变切深后右边借刀量(tg15/2=0.134)
) a) r! x, ^0 l9 D; e) q #103=#103+0.134*#104;计算因改变切深后左边借刀量(tg15/2=0.134)
+ [$ r$ o: D% v; x: B7 i$ Y IF[#101 LT 34] THEN #104=0.15;小于34时每次吃刀深度为0.158 {7 k8 m8 k( S
IF[#101 LT 32] THEN #104=0.1;小于32时每次吃刀深度为0.10
2 H1 T4 L3 F4 D9 n- b7 A% s+ ?0 K IF[#101 LT 30] THEN #104=0.05;小于30时每次吃刀深度为0.05
3 o- I7 T' }. \/ ~. G GOTO 1;' C4 Q4 K; `8 [9 z5 J0 _* o
N2 G92 X29 Z-30 F6;在底径处精加工两刀; r$ X# ]: k: G- x9 r/ b
G92 X29 Z-30 F6;
* b3 } R1 p, w- Y+ c. W. ?% s+ B6 v G00 X100 Z100 M09;刀架快速退回,关闭冷却+ O: Q# {2 a4 d. s! p1 w/ }7 \$ \4 u
M05;主轴停
) c( w# \" a, s; Y M30;程序结束 |
|