|
) x, _; W- u U加工此工件時(shí),已知橢圓方程為:( )螺旋線的導(dǎo)程為7.5㎜,槽深為3㎜,槽寬為6㎜。車(chē)螺旋槽時(shí)用R3的成型刀寬加工。加工螺紋時(shí)刀具延長(zhǎng)7.5㎜和車(chē)過(guò)7.5㎜。
& I! g9 {9 `1 Q; j% ?加工起點(diǎn)的z值坐標(biāo)為18.75mm
7 S* t% W" W! U( A& }- k加工螺紋起點(diǎn)的X軸坐標(biāo)為:$ c" H" a2 Q& T( T
X= =56.995㎜( r4 ^# H, X3 i6 k1 L' Q* U7 }
起點(diǎn)直徑:(56.995-(60-40.5))*2=74.99mm
* \$ ~0 o( ~( j) n程序編制如下:+ p! M- ^ F, s j
O0005; (加工主程序)
" I( @ m' ^# |3 ?+ ^G99 T0101; (轉(zhuǎn)進(jìn)給) ) p1 b2 o/ L# y$ h' }7 ]
M41; (換主軸低檔)
: \. @5 l2 |, A$ T: m- I: KM03 S60; (主軸正轉(zhuǎn)) 9 T& q/ U# K5 Z
G00 X100 Z-10; (靠近工件到加工起點(diǎn))
! [" e5 J* j2 |$ h0 c& P#1=-0.5; (#1變量為第一刀的切深)
T: [5 c ?- j ~; RN10 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)值。)- x w7 b6 Q8 M# G J6 V
#1=#1-0.2; (變量切深每次遞減0.2mm)1 A9 v5 j4 Y4 T& n) B
IF[#1GE-3] GOTO 10; (切深判斷,當(dāng)切深大于等于-5時(shí)轉(zhuǎn)移到N10程序段)
$ `& F5 ]- f# r* F8 y P+ iG00 X200 Z10; (加工完畢退刀)! S) g% w) j) H; Y$ V( ?/ {
M05; (主軸停止)
" \! w, _% I8 m0 m& HM30; (程序結(jié)束)
( X9 z1 w" l" E* i- LO90012; (用戶宏程序名)" G5 v2 L4 ~. Y
G00 X[74.99+#8] Z7.5; (進(jìn)刀到加工起點(diǎn))
2 y! V4 t/ T; x( ~3 LN1 #3=#3-#6; (Z值遞減) A' {. T3 C) h: }
#30=SQRT[3600-#3*#3];(計(jì)算每部X值的坐標(biāo)并賦值給#30)
% g1 X& @! U; T) |2 s: AG32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5;(螺紋插補(bǔ),并進(jìn)行坐標(biāo)轉(zhuǎn)換)0 |& I) }" }' n; `% Z6 A' q% T
IF[#3GE#7] GOTO1; (終點(diǎn)判斷,如果終點(diǎn)Z值大于等于#7,則轉(zhuǎn)移到N1程序段)% C3 T. X; P: r- y% J9 \3 L8 y
G00 X100; (徑向退刀)
: Z. b& }3 b; QZ7.5; (軸向退刀)
1 ^+ M0 w' ^, }$ |0 ~. EM99; (宏程序結(jié)束)- ^& J B4 e! {, \/ q- B! p7 d
注意:
d( p) s9 k+ Y/ ?8 ]工件的原點(diǎn)選在了螺紋的右端面,因?yàn)樵搱D不完整,如果選的原點(diǎn)不再螺紋的右端面需要改正O0005程序N10中U和W值和O90012中進(jìn)刀起點(diǎn)和退刀起點(diǎn)。
. j$ i. M( M3 T1 P( A; t+ M加工時(shí)由于各種機(jī)床的性能不同需要改正工件的轉(zhuǎn)速或者調(diào)整機(jī)床的一些必要參數(shù),否則可能產(chǎn)生亂牙現(xiàn)象。
/ b) C% m" C7 Q; r, i
% s+ A0 r2 Q; p4 W' y |
|