|
- O1 ?% C! m3 `4 B$ d1 _; ~
加工此工件時(shí),已知橢圓方程為:( )螺旋線的導(dǎo)程為7.5㎜,槽深為3㎜,槽寬為6㎜。車螺旋槽時(shí)用R3的成型刀寬加工。加工螺紋時(shí)刀具延長7.5㎜和車過7.5㎜。
- {! ~3 U9 p& l5 i加工起點(diǎn)的z值坐標(biāo)為18.75mm& c0 B, q/ T* O
加工螺紋起點(diǎn)的X軸坐標(biāo)為:
5 o! e2 v+ j ~' Q9 f7 c0 }X= =56.995㎜
" `& B# k' V3 k7 _起點(diǎn)直徑:(56.995-(60-40.5))*2=74.99mm
" m- s/ }2 _8 t ^& _" {+ @# m程序編制如下:8 ]+ j" F2 P& A- R
O0005; (加工主程序)
" x0 r) C7 ^" A1 [! c4 BG99 T0101; (轉(zhuǎn)進(jìn)給) # F1 m+ t8 D, D: `
M41; (換主軸低檔)3 N* G1 H2 l3 V* I E
M03 S60; (主軸正轉(zhuǎn))
: p+ g1 I j9 B; i p5 iG00 X100 Z-10; (靠近工件到加工起點(diǎn))
& t% A3 N0 V$ u: C4 s; K#1=-0.5; (#1變量為第一刀的切深)% C: p9 A4 {7 Z5 G- C3 D
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)值。)4 y- w- E! z' U* p2 z# ^1 h
#1=#1-0.2; (變量切深每次遞減0.2mm)
3 b: {, U+ i' m) XIF[#1GE-3] GOTO 10; (切深判斷,當(dāng)切深大于等于-5時(shí)轉(zhuǎn)移到N10程序段)
) b" X$ Z: a; o/ lG00 X200 Z10; (加工完畢退刀)
( L0 k3 C4 m, d" q9 @& J/ E; tM05; (主軸停止)1 _- z6 r# B/ T) b9 I9 K
M30; (程序結(jié)束)
# A# }2 H+ V0 P; P0 i$ kO90012; (用戶宏程序名)
. f4 M( u: `, A) V) x. b4 L7 C* KG00 X[74.99+#8] Z7.5; (進(jìn)刀到加工起點(diǎn))
+ n7 S3 P T ?/ z$ W* t# kN1 #3=#3-#6; (Z值遞減)
$ s5 ^) A1 k" W2 P#30=SQRT[3600-#3*#3];(計(jì)算每部X值的坐標(biāo)并賦值給#30)
4 U5 r0 i n; mG32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5;(螺紋插補(bǔ),并進(jìn)行坐標(biāo)轉(zhuǎn)換)
. A3 b7 p8 Q9 [1 i" j0 X" FIF[#3GE#7] GOTO1; (終點(diǎn)判斷,如果終點(diǎn)Z值大于等于#7,則轉(zhuǎn)移到N1程序段)5 q4 }2 k2 Z$ J8 c* Q) \ ~! K
G00 X100; (徑向退刀)
: V8 N7 w0 I1 [8 I. h6 xZ7.5; (軸向退刀)7 j6 x' ~) [9 D$ A
M99; (宏程序結(jié)束)& ?$ ^2 W0 x8 b( H8 }' s- t
注意:
" q. B/ E* t$ y, D0 X' z+ i# C工件的原點(diǎn)選在了螺紋的右端面,因?yàn)樵搱D不完整,如果選的原點(diǎn)不再螺紋的右端面需要改正O0005程序N10中U和W值和O90012中進(jìn)刀起點(diǎn)和退刀起點(diǎn)。
* S ^# W% U3 ~) K. M加工時(shí)由于各種機(jī)床的性能不同需要改正工件的轉(zhuǎn)速或者調(diào)整機(jī)床的一些必要參數(shù),否則可能產(chǎn)生亂牙現(xiàn)象。
4 w4 ?- l, a' }, j$ v ' \8 Y2 p/ K+ [4 J# _% Q
|
|