|
3.2 程序1 i5 j4 h9 C `* a- H
以Fanuc 0i mateTC系统为例,图1所示梯形螺纹的加工程序如下:
; v3 A; g' N4 @7 u0 M' b O0001;5 D+ u$ j& e$ K) ~
T0101 M03 S300;换梯形螺纹刀,主轴转速300r/min
% V5 C, T4 L7 n( f# H2 [9 i T G00 X38 Z5;快速走到起刀点. T9 }0 a) y: Q
M08;开冷却# ~+ H9 E& l4 \9 ^! ^3 K, j/ ~
#101=36;螺纹公称直径. T L2 t' p6 N9 x+ P! t3 \3 U5 f
#102=0;右边借刀量初始值
( }' J% G$ X/ f) w! n #103=-1.876;左边借刀量初始值(tg15*3.5*2或0.938*2)
9 V* }8 K0 j* @0 l3 V% { #104=0.2;每次吃刀深度,初始值* x' W7 L0 m0 z: S! @
N1 IF [#101 LT 29] GOTO2;加工到小径尺寸循环结束
; i& i7 j, P9 `: e G0 Z[5+#102] ;快速走到右边加工起刀点
8 [; F% N) r/ x& i5 n0 I# ? G92 X[#101] Z-30 F6;右边加工一刀- e8 r0 }/ ^; H4 B; j& q5 u
G0 Z[5+#103] ;快速走到左边加工起刀点
6 h" {! f7 D. n2 d& R! ` G92 X[#101] Z-30 F6;左边加工一刀- o, b- B& w3 u3 ], N" w# D+ O
#101=#101-#104;改变螺纹加工直径3 O* Q2 s& P+ D6 k- y
#102=#102-0.134*#104;计算因改变切深后右边借刀量(tg15/2=0.134)$ e( ~3 }. p3 a: S
#103=#103+0.134*#104;计算因改变切深后左边借刀量(tg15/2=0.134)2 G& Z( s+ S: J) k$ P5 a2 f' X
IF[#101 LT 34] THEN #104=0.15;小于34时每次吃刀深度为0.15
4 d! R; ]" H1 I/ M" Y, x IF[#101 LT 32] THEN #104=0.1;小于32时每次吃刀深度为0.10: \: U. ^& _5 K# f) {; @4 K
IF[#101 LT 30] THEN #104=0.05;小于30时每次吃刀深度为0.059 k1 o! P' @1 t" w# {
GOTO 1;
8 H9 z; ]7 S* R: Y+ { N2 G92 X29 Z-30 F6;在底径处精加工两刀
; z2 ^! X# N' o1 Q/ j0 ^ G92 X29 Z-30 F6;
4 B$ H/ p2 O. `' o2 i; ] G00 X100 Z100 M09;刀架快速退回,关闭冷却
- s2 h6 P- {8 D7 ^9 P" f1 P M05;主轴停; e) G; G" p3 f W
M30;程序结束 |
|