|
3.2 程序. n9 O8 ^: [' U) v6 N) e4 C
以Fanuc 0i mateTC系统为例,图1所示梯形螺纹的加工程序如下:& _. U2 v' s( U! c4 n
O0001;
) W- k# d# a8 L! F/ J! I/ m; J T0101 M03 S300;换梯形螺纹刀,主轴转速300r/min, v- r. |6 [1 `* P2 Q4 P: v
G00 X38 Z5;快速走到起刀点- v r9 E! H, _6 _! h4 k( C" }4 Y
M08;开冷却
6 _" I; \6 U% K ?, n4 I #101=36;螺纹公称直径
. D. T+ f4 \: o #102=0;右边借刀量初始值
+ E# Q4 B" ]3 y. X5 |: K2 H+ x: B #103=-1.876;左边借刀量初始值(tg15*3.5*2或0.938*2)
. u7 J1 V' w1 E% i" m #104=0.2;每次吃刀深度,初始值
* I w9 A! A: Q. f$ ~# x- n& t+ A N1 IF [#101 LT 29] GOTO2;加工到小径尺寸循环结束
- b1 X0 F9 h& e% F/ M6 \+ Y G0 Z[5+#102] ;快速走到右边加工起刀点
( _$ }+ b7 y9 D. i. ` G92 X[#101] Z-30 F6;右边加工一刀
. ~$ I p! z: A. ?2 {. Z* g G0 Z[5+#103] ;快速走到左边加工起刀点
$ G$ U+ f' \# e' M6 E8 u# [* \; B G92 X[#101] Z-30 F6;左边加工一刀
2 ], X* K. y1 G3 A+ c7 z% {! b, a #101=#101-#104;改变螺纹加工直径# w; f$ T7 r% Q: F& q
#102=#102-0.134*#104;计算因改变切深后右边借刀量(tg15/2=0.134)
- ~) \. \7 H0 g+ X #103=#103+0.134*#104;计算因改变切深后左边借刀量(tg15/2=0.134)1 U" m6 r, a6 Q, T* [6 w: l
IF[#101 LT 34] THEN #104=0.15;小于34时每次吃刀深度为0.15
2 l3 K: r; j+ d- _+ v IF[#101 LT 32] THEN #104=0.1;小于32时每次吃刀深度为0.10
9 a6 s. v- d- [, X% s" a* h IF[#101 LT 30] THEN #104=0.05;小于30时每次吃刀深度为0.05
6 k1 h5 ?6 ~2 w' | GOTO 1;+ A- l( a& I2 a% p- w
N2 G92 X29 Z-30 F6;在底径处精加工两刀$ ]$ D; ^8 ]1 `0 F U+ I
G92 X29 Z-30 F6;
% {# m- H& v# }$ v G00 X100 Z100 M09;刀架快速退回,关闭冷却$ \8 v* c- U9 z0 A3 k( `
M05;主轴停1 n, a6 t7 s7 a2 G
M30;程序结束 |
|