|
+ W1 e: k/ s, _: r, d& q: }加工此工件時,,已知橢圓方程為:( )螺旋線的導(dǎo)程為7.5㎜,槽深為3㎜,,槽寬為6㎜,。車螺旋槽時用R3的成型刀寬加工。加工螺紋時刀具延長7.5㎜和車過7.5㎜,。2 S; I' k5 i$ w2 L- S8 K5 O1 z+ t
加工起點的z值坐標(biāo)為18.75mm
8 }8 R& o( D' z8 ~加工螺紋起點的X軸坐標(biāo)為:& S0 h/ B4 b/ ^# t: Q. x
X= =56.995㎜
$ e- E; P5 h% E( h. y起點直徑:(56.995-(60-40.5))*2=74.99mm
% r1 i6 r1 v; D0 k程序編制如下:
# [; ?1 m) q" m$ a3 f) ^O0005,; (加工主程序)
% Z3 M! c6 W6 c" r3 \: w, h/ tG99 T0101; (轉(zhuǎn)進(jìn)給)
: F9 g; U5 P# o8 WM41,; (換主軸低檔)
0 h8 E- p8 D3 [$ ]# lM03 S60,; (主軸正轉(zhuǎn)) % y2 j# @5 z3 x5 a+ I' O4 u
G00 X100 Z-10; (靠近工件到加工起點)
7 O5 _0 C; K; E* n& K; p' Q8 ~7 J#1=-0.5,; (#1變量為第一刀的切深)
' `3 t4 J! e7 j; [% U9 O& _: ZN10 G65 P9012 C18.75 K0.8 D-18.75 E#1 U-19.5 W-11.25 ,;(宏程序非模態(tài)調(diào)用,并賦值C(#3):起點的Z值,;K(#6):Z方向每次的遞減值,;D(#7):終點的Z值;E(#8):切深,;U(#21):圓的原點在工件坐標(biāo)系中X軸的坐標(biāo)值,;W(#23): 圓的原點在工件坐標(biāo)系中Z軸的坐標(biāo)值。)' t j7 l7 J) L% E$ v
#1=#1-0.2,; (變量切深每次遞減0.2mm)
9 k. c- B5 l/ u8 I6 u" R" bIF[#1GE-3] GOTO 10,; (切深判斷,當(dāng)切深大于等于-5時轉(zhuǎn)移到N10程序段)
4 Y! G: X. j" ~% E9 {9 ^- X$ uG00 X200 Z10,; (加工完畢退刀)
8 W% C0 r- a8 w y ]# X$ G1 rM05,; (主軸停止)# A k; C x+ x& G" W
M30; (程序結(jié)束): V5 m- o- l- e/ q3 z" i9 k
O90012,; (用戶宏程序名)" j# S3 r3 X, z5 v
G00 X[74.99+#8] Z7.5,; (進(jìn)刀到加工起點)
8 o: K M! i8 m7 }! `N1 #3=#3-#6; (Z值遞減)
. _: q# ?/ l* t% i- f6 v5 ~#30=SQRT[3600-#3*#3],;(計算每部X值的坐標(biāo)并賦值給#30)
0 Q- F) q; s. V, t0 l' LG32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5,;(螺紋插補(bǔ),并進(jìn)行坐標(biāo)轉(zhuǎn)換)
, q: n# d0 B- O& i4 \9 P. \' I0 L' L* xIF[#3GE#7] GOTO1; (終點判斷,,如果終點Z值大于等于#7,,則轉(zhuǎn)移到N1程序段)
; B7 A' F$ N P8 W+ G! G# \% hG00 X100; (徑向退刀) $ S1 \! E7 C; D: K/ M4 Z6 U9 b
Z7.5,; (軸向退刀)- ]% m g4 I+ D b8 K
M99,; (宏程序結(jié)束)
3 }' y# A+ b6 A. m注意:5 N1 m/ _$ w9 N- m- ^
工件的原點選在了螺紋的右端面,因為該圖不完整,,如果選的原點不再螺紋的右端面需要改正O0005程序N10中U和W值和O90012中進(jìn)刀起點和退刀起點,。! p2 N+ s1 ?/ X
加工時由于各種機(jī)床的性能不同需要改正工件的轉(zhuǎn)速或者調(diào)整機(jī)床的一些必要參數(shù),否則可能產(chǎn)生亂牙現(xiàn)象,。: ~4 a+ I' ]8 A! Y( t. w
' a7 ~, e& z0 c1 Z2 D% W" W) ]( C |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,,沒有帳號?注冊會員
x
|