|
' a9 z/ O8 p! Y9 B5 f1 E加工此工件時(shí),,已知橢圓方程為:( )螺旋線的導(dǎo)程為7.5㎜,,槽深為3㎜,槽寬為6㎜,。車螺旋槽時(shí)用R3的成型刀寬加工,。加工螺紋時(shí)刀具延長(zhǎng)7.5㎜和車過(guò)7.5㎜。
/ _7 B: [; x A" H/ o3 N& k* i' L& |加工起點(diǎn)的z值坐標(biāo)為18.75mm
, K0 o L$ ~% O X8 b" H y( f加工螺紋起點(diǎn)的X軸坐標(biāo)為:4 H4 w4 z( N8 g' Y0 d3 x- w7 l
X= =56.995㎜$ `* v7 k' A4 V; ~' s/ \$ a7 I1 j
起點(diǎn)直徑:(56.995-(60-40.5))*2=74.99mm0 J& X+ `- t: r& R8 W/ G
程序編制如下:
0 R$ v7 A1 [8 x# ?O0005,; (加工主程序), L2 m1 m# f3 |' q& j
G99 T0101,; (轉(zhuǎn)進(jìn)給)
( @: J( R5 d. r y7 S1 pM41,; (換主軸低檔)
( q4 C! z, Z' O" LM03 S60; (主軸正轉(zhuǎn))
2 u+ p! g* Z7 t8 Y" ~G00 X100 Z-10,; (靠近工件到加工起點(diǎn))
4 h5 ], N" b, \#1=-0.5,; (#1變量為第一刀的切深)
$ M5 X9 |; h/ {! t- K' h m iN10 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)值,。)
" Q* |0 s1 U3 c; d: s#1=#1-0.2,; (變量切深每次遞減0.2mm)
+ T7 }0 e# @9 J) QIF[#1GE-3] GOTO 10; (切深判斷,,當(dāng)切深大于等于-5時(shí)轉(zhuǎn)移到N10程序段)
+ c2 N. B5 n) n5 |$ [7 t3 lG00 X200 Z10,; (加工完畢退刀)* F# R. n' F8 l: c
M05; (主軸停止)% p5 ]2 V1 C, C. T
M30,; (程序結(jié)束)
( P5 O- H8 L# O6 }3 V" O6 `. qO90012,; (用戶宏程序名)2 F3 {" h1 k7 [ O; d4 g4 T! p# O
G00 X[74.99+#8] Z7.5; (進(jìn)刀到加工起點(diǎn))( q3 k/ W' t2 B* L" G$ r
N1 #3=#3-#6,; (Z值遞減)% r" O# ^* D" Z6 g* z. {7 {
#30=SQRT[3600-#3*#3],;(計(jì)算每部X值的坐標(biāo)并賦值給#30)- o6 m, y4 y' y3 [! A
G32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5;(螺紋插補(bǔ),,并進(jìn)行坐標(biāo)轉(zhuǎn)換)7 |: ^. I9 i0 F, q) f, m% ]
IF[#3GE#7] GOTO1,; (終點(diǎn)判斷,如果終點(diǎn)Z值大于等于#7,,則轉(zhuǎn)移到N1程序段)4 e. I- U b9 J
G00 X100,; (徑向退刀)
0 W5 f5 L8 a/ p& L( r, l8 _. NZ7.5; (軸向退刀)
" _' C8 u& i9 B& D' S% T _M99,; (宏程序結(jié)束)6 k, i. O1 `! P+ U
注意:8 l) o# H& m' q' p1 W* D$ d
工件的原點(diǎn)選在了螺紋的右端面,,因?yàn)樵搱D不完整,如果選的原點(diǎn)不再螺紋的右端面需要改正O0005程序N10中U和W值和O90012中進(jìn)刀起點(diǎn)和退刀起點(diǎn),。
+ B/ D, C: S( e0 T" m5 H. F2 H加工時(shí)由于各種機(jī)床的性能不同需要改正工件的轉(zhuǎn)速或者調(diào)整機(jī)床的一些必要參數(shù),,否則可能產(chǎn)生亂牙現(xiàn)象。
$ A! d6 k9 v4 u2 z % ]! l5 Y+ F3 a( X( u- e
|
|