|
3.2 程序
8 j7 g7 I4 u" N 以Fanuc 0i mateTC系统为例,图1所示梯形螺纹的加工程序如下:
/ I1 d8 y- t) k- b) k O0001;2 W1 C0 O0 _/ z$ s
T0101 M03 S300;换梯形螺纹刀,主轴转速300r/min
. D6 u! K. n7 q! r; \: ]3 j G00 X38 Z5;快速走到起刀点. k( H& J) W; n, |; T2 b" q" b* {
M08;开冷却' ], A, j" X+ n; h1 [9 t! f7 v& R0 p
#101=36;螺纹公称直径
' k4 _" d4 a( [+ F% e #102=0;右边借刀量初始值( a/ z5 M/ L& V/ N0 t
#103=-1.876;左边借刀量初始值(tg15*3.5*2或0.938*2)
, J& T3 Z" Y% o8 ?/ P( V i9 ~ #104=0.2;每次吃刀深度,初始值
6 e ~6 v) U' q5 M$ V4 s5 R N1 IF [#101 LT 29] GOTO2;加工到小径尺寸循环结束
- J. k, I5 D, M$ g G0 Z[5+#102] ;快速走到右边加工起刀点( k. K6 ^: d# [2 N/ f
G92 X[#101] Z-30 F6;右边加工一刀
1 h- y: g( v$ t' X9 { G0 Z[5+#103] ;快速走到左边加工起刀点8 x8 D$ d; c! t% R5 z* H8 M& I, {
G92 X[#101] Z-30 F6;左边加工一刀, l8 | e6 \2 P. Q4 W$ \ f
#101=#101-#104;改变螺纹加工直径
+ h; t' {) N; Y7 a" \6 ` #102=#102-0.134*#104;计算因改变切深后右边借刀量(tg15/2=0.134)9 a5 t' c: J% t- A
#103=#103+0.134*#104;计算因改变切深后左边借刀量(tg15/2=0.134)4 n8 y3 y" j) ^4 L9 L. }8 ]- E
IF[#101 LT 34] THEN #104=0.15;小于34时每次吃刀深度为0.152 s9 _. F2 c7 j/ X1 \. |
IF[#101 LT 32] THEN #104=0.1;小于32时每次吃刀深度为0.104 g3 Z8 o9 c" K4 m9 u
IF[#101 LT 30] THEN #104=0.05;小于30时每次吃刀深度为0.05
# Y6 Z3 F6 j" j$ y9 x; G% E7 V GOTO 1;, Y1 ~: ~, g% S5 d# `! t( U }
N2 G92 X29 Z-30 F6;在底径处精加工两刀
u5 n2 z' H" g! [" [ G92 X29 Z-30 F6;
1 y% z1 c4 R1 F' c M+ l, E. G" q G00 X100 Z100 M09;刀架快速退回,关闭冷却0 K, B7 `" O" }/ J
M05;主轴停# O8 l3 K# X8 q# C. k
M30;程序结束 |
|