|
C/ w9 W/ p7 u: e3 _8 b. c
加工此工件時(shí),已知橢圓方程為:( )螺旋線的導(dǎo)程為7.5㎜,槽深為3㎜,槽寬為6㎜。車螺旋槽時(shí)用R3的成型刀寬加工。加工螺紋時(shí)刀具延長(zhǎng)7.5㎜和車過(guò)7.5㎜。
+ K3 @; [& Y8 W( ~# D加工起點(diǎn)的z值坐標(biāo)為18.75mm
& }; e( `6 }/ T& a, s4 M. ?( L加工螺紋起點(diǎn)的X軸坐標(biāo)為:) A* G3 M2 j8 Y) d
X= =56.995㎜$ A b" O+ @; q% C5 D0 E; b1 M4 T7 |
起點(diǎn)直徑:(56.995-(60-40.5))*2=74.99mm& `7 q" S" U- T" c3 W
程序編制如下:
4 I4 v1 z: Y9 m, x% S4 u/ oO0005; (加工主程序)! J6 d8 _3 T+ S* X) [
G99 T0101; (轉(zhuǎn)進(jìn)給)
* f" t8 [7 }$ A4 y+ x2 j+ [+ wM41; (換主軸低檔)
' l3 ]! Q( k5 E. I$ Q' OM03 S60; (主軸正轉(zhuǎn))
+ H9 b) w9 Q4 yG00 X100 Z-10; (靠近工件到加工起點(diǎn))
& H3 C; w1 G0 R- F$ [#1=-0.5; (#1變量為第一刀的切深)
+ p) K+ h. a% c0 }' N* {N10 G65 P9012 C18.75 K0.8 D-18.75 E#1 U-19.5 W-11.25 ;(宏程序非模態(tài)調(diào)用,并賦值C(#3):起點(diǎn)的Z值;K(#6):Z方向每次的遞減值;D(#7):終點(diǎn)的Z值;E(#8):切深;U(#21):圓的原點(diǎn)在工件坐標(biāo)系中X軸的坐標(biāo)值;W(#23): 圓的原點(diǎn)在工件坐標(biāo)系中Z軸的坐標(biāo)值。); [! l1 T$ w. V1 a2 b& f$ [
#1=#1-0.2; (變量切深每次遞減0.2mm)& [! b3 K. u# X, O" j
IF[#1GE-3] GOTO 10; (切深判斷,當(dāng)切深大于等于-5時(shí)轉(zhuǎn)移到N10程序段)
: C) U, c5 I" [- } M( gG00 X200 Z10; (加工完畢退刀): h( f7 y- s# K- m+ ]
M05; (主軸停止)
3 g, ~2 {- [" r) [) l, UM30; (程序結(jié)束)3 `; y$ D+ d6 f! E2 a$ _7 G
O90012; (用戶宏程序名)0 \; O6 E1 Q. \; s% U' M6 `
G00 X[74.99+#8] Z7.5; (進(jìn)刀到加工起點(diǎn))& E0 Y! u1 l5 u
N1 #3=#3-#6; (Z值遞減)
8 N& X8 J2 D( ~- q#30=SQRT[3600-#3*#3];(計(jì)算每部X值的坐標(biāo)并賦值給#30)
6 a5 m. ]! e V6 M5 U) ZG32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5;(螺紋插補(bǔ),并進(jìn)行坐標(biāo)轉(zhuǎn)換)1 f, _5 k) j* {. F# m1 f
IF[#3GE#7] GOTO1; (終點(diǎn)判斷,如果終點(diǎn)Z值大于等于#7,則轉(zhuǎn)移到N1程序段); h+ D4 Q& T( W- n% D. l. ~+ U
G00 X100; (徑向退刀) 6 }+ f- Z1 |. |6 K5 v
Z7.5; (軸向退刀)
& p! P$ a4 a1 l/ E6 h lM99; (宏程序結(jié)束)4 `$ N2 i9 G2 c) `. U
注意:& y9 W L% _; e1 r) G& x5 v
工件的原點(diǎn)選在了螺紋的右端面,因?yàn)樵搱D不完整,如果選的原點(diǎn)不再螺紋的右端面需要改正O0005程序N10中U和W值和O90012中進(jìn)刀起點(diǎn)和退刀起點(diǎn)。& m3 d$ E" H5 R& x7 p3 c
加工時(shí)由于各種機(jī)床的性能不同需要改正工件的轉(zhuǎn)速或者調(diào)整機(jī)床的一些必要參數(shù),否則可能產(chǎn)生亂牙現(xiàn)象。4 _% j P( W. `, d/ x/ a/ }
6 `! s2 W& g' ~* | |
|