機械社區
標題: 學生課題《橢圓面上加工圓弧螺紋》 [打印本頁]
作者: 數控之巔 時間: 2012-4-18 21:02
標題: 學生課題《橢圓面上加工圓弧螺紋》
http://v.youku.com/v_show/id_XMzgzMzI0MDIw.html
作者: lukexc 時間: 2012-4-18 21:05
曬曬程序,我們菜鳥學習學習!{:soso_e113:}
作者: 數控之巔 時間: 2012-4-18 21:10
lukexc 發表于 2012-4-18 21:05 
* n5 X* Q, B" ~ M% s8 H曬曬程序,我們菜鳥學習學習!
5 T! n& { M0 N. r這程序是學生辛辛苦苦編的,也算是個人財產呀!{:soso_e101:}。。你懂得
作者: lukexc 時間: 2012-4-18 21:25
數控之巔 發表于 2012-4-18 21:10 
7 v1 P0 ]5 J6 L: J) z' q這程序是學生辛辛苦苦編的,也算是個人財產呀!。。你懂得
2 J; Y$ J5 i% j; O
喔,原來如此!. @2 Q4 y7 C6 b% k3 u
那我來發個咋樣呢?
6 y$ j; h1 B. |" G0 z7 D. B[attach]246944[/attach]8 M$ ^' z* Q9 r' Y1 A9 }, }8 x
file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/msohtml1/01/clip_image002.jpgfile:///C:/Users/ADMINI%7E1/AppData/Local/Temp/msohtml1/01/clip_image002.jpg加工此工件時,已知橢圓方程為:(file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/msohtml1/01/clip_image002.gif)螺旋線的導程為7.5㎜,槽深為3㎜,槽寬為6㎜。車螺旋槽時用R3的成型刀寬加工。加工螺紋時刀具延長7.5㎜和車過7.5㎜。
" k$ h/ e# F5 C加工起點的z值坐標為18.75mm0 G8 ?9 A7 T4 {
加工螺紋起點的X軸坐標為:X=file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/msohtml1/01/clip_image004.gif=56.995㎜起點直徑:(56.995-(60-40.5))*2=74.99mm
程序編制如下:
- O0005; (加工主程序)
! t! D2 M+ q1 S
9 @* [: V' x) H- G99 T0101; (轉進給)
/ O2 O' d7 C; D: Y9 o5 v+ p - + \+ ~, C3 C% f, w% ~7 B0 X
- M41; (換主軸低檔)1 h A2 M' `' U+ Z p
4 N4 w. L& q: i. e u' ?, `- M03 S60; (主軸正轉)# @+ K9 x3 J l; W( j8 ?
! l V* V$ P; ~# e- G00 X100 Z-10; (靠近工件到加工起點)
s. @) X/ R8 w: z$ n7 A - 6 \' W3 m4 T3 E- n" l/ g( e$ |
- #1=-0.5; (#1變量為第一刀的切深)9 T7 L8 O- B/ ]# O9 q
) B/ C# r1 @ I5 Y1 i- N10 G65 P9012 C18.75 K0.8 D-18.75 E#1 U-19.5 W-11.25 ;(宏程序非模態調用,并賦值C(#3):起點的Z值;K(#6):Z方向每次的遞減值;D(#7):終點的Z值;E(#8):切深;U(#21):圓的原點在工件坐標系中X軸的坐標值;W(#23): 圓的原點在工件坐標系中Z軸的坐標值。)
/ C5 ]. C! u! l& h
' d$ W; N4 [5 J; B. y( ^* M- #1=#1-0.2; (變量切深每次遞減0.2mm)
2 V+ ^$ F7 m& C, f2 P4 k; V - ) p7 [7 v- f8 ^
- IF[#1GE-3] GOTO 10; (切深判斷,當切深大于等于-5時轉移到N10程序段)2 b: f, w; `" W& o( E
- ( \$ }& o) E1 m: H% H7 E
- G00 X200 Z10; (加工完畢退刀)
2 N& T' r2 C% W# s) D9 t- N
8 u0 G/ A0 O" `1 Q7 H% `- M05; (主軸停止)
. Q3 f. ~" j. }4 l2 m9 N8 |0 ]/ b - $ ]1 ? k% E- E/ R
- M30; (程序結束)# g" ~- u6 _0 w9 S& e4 T; q
/ g8 @" H. j& c- O90012; (用戶宏程序名) i, n# \# Y" K
- ]* W) ]+ @* d+ U$ \3 L: M- G00 X[74.99+#8] Z7.5; (進刀到加工起點)! `1 q% V& E1 Y* a4 k
- * n' H2 S9 j/ @' Z z9 Y3 u( p
- N1 #3=#3-#6; (Z值遞減)" I) A. u2 K1 c+ s
1 D* N1 R/ `+ F: D+ [2 Q7 g# t- #30=SQRT[3600-#3*#3];(計算每部X值的坐標并賦值給#30)
5 y2 Z: Y0 T4 g4 L; U
" Z1 }: ~& D4 ]% \5 f. W5 i1 t- G32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5;(螺紋插補,并進行坐標轉換)
: P. t+ N8 N1 x1 V+ w4 Y2 l# F( i
5 P9 S$ z- r* n4 g2 I- IF[#3GE#7] GOTO1; (終點判斷,如果終點Z值大于等于#7,則轉移到N1程序段)
+ j. {# @1 h9 M& ?
6 c( N* F: z4 W; K( R- G00 X100; (徑向退刀)
$ V3 L. l2 O$ Z5 W# ]' k1 X1 [# z* C - - N: z6 _* r1 o, P) N
- Z7.5; (軸向退刀)4 m% T0 S) |( Q6 M' V& s
. W+ u6 W! }+ W& g; B- M99; (宏程序結束)
復制代碼
# E+ K5 ~- W; \
% A9 b: h* D+ p# S
注意:
工件的原點選在了螺紋的右端面,因為該圖不完整,如果選的原點不再螺紋的右端面需要改正O0005程序N10中U和W值和O90012中進刀起點和退刀起點。
加工時由于各種機床的性能不同需要改正工件的轉速或者調整機床的一些必要參數,否則可能產生亂牙現象。
; d& r* |! ?9 Y* @1 j3 ?$ l7 I+ c( x5 P4 H( Y. ~9 V
作者: 數控之巔 時間: 2012-4-18 21:31
lukexc 發表于 2012-4-18 21:25 
4 _: k3 p# i% s+ c喔,原來如此!
. x; b/ |& `' B+ t9 N; v那我來發個咋樣呢?
6 M' w" d) U* v成形刀加工的沒意思{:soso_e113:}
作者: 數控之巔 時間: 2012-4-18 21:44
數控之巔 發表于 2012-4-18 21:31
- Z2 z3 U0 Z) t
成形刀加工的沒意思
/ ^+ F: _2 A$ K' g8 ?+ [0 y{:soso_e101:} 我不懂包絡法 你遍吧 向你學習{:soso_e132:}
作者: 數控學習中 時間: 2012-4-19 12:28
高手碰到高手了!!!!!!期待..........................
作者: 02獵隼 時間: 2012-4-19 14:42
宏程序看多啦--------------------還真有點意思
作者: xvjie1978 時間: 2012-4-19 17:47
樓主只發圖不發程序,是不是有點顯擺呀!
作者: 數控之巔 時間: 2012-4-19 19:24
我顯擺有意思嗎??1,這是學生做的不是我做的,2、我拿學生的程序發在這個上面算我侵權嗎?? 3、我沒有通過它的同意發程序道德嗎? 4、你覺得我顯擺你可以自己做點JP的來顯擺,我可以向你學習。 5 、再說這個零件加工在這個論壇里高手會的多的是、像 一生、大壞蛋、數控達人、等高手, D0 n5 A) I1 ^# n4 r
+ T4 B, R0 s. w5 ~
我就發下我以前做的程序給大家共享 看看 注:有的地方省略的
0 \* u5 J0 O& Z$ w
& ^! |1 u+ V0 O7 M3 u* f, j( H8 i6 _#103=0 - _0 F! K, D! h4 t8 X
#104=0
8 b0 M% w& R+ @- MN1#1=0 # \1 w) i3 ?8 k M. Y% W9 i
#2=0 2 ?9 A. {; G# O5 C+ M7 I
#3=0 # u0 M$ E0 f) F) g0 a& U9 y. U
#4=0
! Q9 V* O# Q6 c# _# J5 }* e: v, U#7=0 6 l# q9 q5 K8 J
#11=0, F" u' n/ o/ g u0 R p
#12=0
4 m/ m0 ~& `! ]' T6 Y0 ^* c#13=62
0 x$ R9 Z: K# D$ `/ o: n#14=41 N5 w2 t8 {, L
#15=#14-#1 7 C$ @; p& f+ N# J( r. P
G0X#13Z#11
; O) c2 w, j6 v- MN2#5=TAN[#3]*#2' ]! q. O) }! n9 l
#6=TAN[#4]*#2
- O4 W* t: B- E; A }3 [G0Z[#11-#5]
. v1 D) l& @4 h3 DX[#7+#2*2]
$ E' ^/ m0 A o+ }! g$ lG32Z-[#20+1+#1]F[#12]8 }) w5 m N! A6 Q) H/ d) p
G0X#13
0 \ f2 f0 M' T/ ^: I' O, ZZ#11 ! g3 R" Y" L1 E: G. b0 w" z
IF[#5GE#1]GOTO3) T" V, R, b/ A' f8 T
N12#8=TAN[#3]*#2
: V+ [# k* Y+ W5 a* N& ]#9=TAN[#4]*#2
* S1 C* Q+ w( ?& q9 p% A/ h* j#21=#8+#14+#9) T6 ]1 s" a" D& g$ l
IF[#21GT[2*#1]]GOTO104 l+ I5 b+ j( {# V, e
N6G0X[#7+#2*2] ) D8 v: b/ @- m: M* M" O
Z[#11+#14-#1+#6] 3 H$ h' T- |5 B: @: ~
G32Z-[#20+1+#1]F[#12]
7 S7 T& ?1 k" hG0X#13 - Q! Z6 y& C* |5 D( I: F
Z#11 ! d& h9 m+ z1 M$ k' Y' n
IF[#6GE#1]GOTO45 A4 i$ a8 b4 M2 }& R5 \* r1 k
N8#2=#2-0.05 8 J' y9 d) x6 H- B8 v
IF[#2GE0]GOTO2 ! a0 B1 n8 _: F) r+ T8 X0 w1 ^
#103=#103+#104 8 w( m! ^) x3 a6 E+ r2 ?
IF[#103EQ0]GOTO9
- E5 K; W% k% H9 M+ i! U w+ z( gIF[#103LE360000]GOTO19 [9 H* ^+ c0 t3 a- O; k7 J$ o# V5 X
N9M
7 z" J, |% [5 ?$ v" \
5 ?- [, Y: X# R2 R: o8 d, C" e/ s
N3#100=#1-1
% N6 k, ?) F8 N$ m H4 lN5G0X[#7+#2*2]
) g% x1 R2 T/ lZ[#11-#5+#100]
; G: W4 q( @. W! E- u. nG32Z-[#20+1+#1]F[#12]! Y+ E" Q ^. j N. o* C
G0X#13 # N: z9 e1 C1 w3 s6 r
Z#11
$ Q9 e& J- m5 a4 M! G' A#5=#5-#100 : q5 y. m. ~" c: B
IF[#5LT#100]T#100=#5; d7 z; b' `/ D; l+ E- i
IF[#5GT0]GOTO5 w2 h& g3 a/ ~* D9 R
GOTO12 . i2 o+ A! ?* a8 t+ [
N10#102=0$ U' h; {2 x8 \. ^2 E' Y! I$ k7 c H
N11G00X[#7+#2*2]
* E, F5 z7 ], y, |# SZ[#11+#102]8 N! E7 \( w# r. c
G32Z-[#20+#1+1]F[#12]
- X8 `7 t# I; o/ ^G00X#13- c) b3 v) Q X& b6 s2 U2 ]/ ]
Z#11 9 U' _" J# p9 L0 O# w' {8 f4 e: ~
IF[#102EQ#15]GOTO6
4 M* {& W+ @# h8 G! ^#102=#102+[#1-1] 6 ^0 s# H6 u1 I
IF[#102GT#15]T#102=#15
# @3 `$ f- ?+ @6 T, q- A8 D9 |" ?" ^IF[#102LE#15]GOTO11+ N4 l7 v8 Y5 Y I8 X$ ~
N4#101=#1-1
( b* [7 n4 m& u5 H5 _0 u1 K5 CN7G0X[#7+#2*2]
' z% @2 a" `1 ?( D$ m- k/ M: QZ[#11+#14-#1+#6-#101]7 T% G" e3 ^# Q* U; p7 Q6 [- p2 }
G32Z-[#20+1+#1]F[#12]# m# ~* e n2 w" Z1 T
G0X#13 / G. d% y9 @# s$ }' i0 [
Z#11
, J" E9 f2 ]# D+ _9 g* [. a5 Y3 Y#6=#6-#101 8 T6 z q* d4 p& H- M8 O
IF[#6LT#101]T#101=#6( H2 @! z( S! x
IF[#6GT0]GO7
& v. v6 u Q1 o7 `* D/ oGOTO8+ r) h( r9 M W" ~
作者: 數控之巔 時間: 2012-4-19 19:33
xvjie1978 發表于 2012-4-19 17:47 
& Q2 W4 S1 A9 e/ G. I6 J. \樓主只發圖不發程序,是不是有點顯擺呀!
4 d; P/ U2 m' d5 L你的語氣好像{:soso_e101:}。。。。。好像還視屏的吧! 下面的你自己看 我的回復 你要學習就要自己多思考 不是整天想著要人家的精華。。。那是不道德的。。。。做人謙虛,通過交流就能更加提高自己的技能,說實話 ,我也是通過 一生 的推薦來到這論壇的, 在這我也受到 大壞蛋的工藝品加工視屏 的啟發 學會了很多 關鍵思路{:soso_e100:}, 在這我還要謝謝他們呢.
7 ?* ^0 w1 J: t. w) |0 j' t3 M8 X2 u
作者: 念起 時間: 2012-4-27 15:56
數控之巔 發表于 2012-4-19 19:24 
8 a& J0 K7 N$ t8 o( ^% l# L0 T我顯擺有意思嗎??1,這是學生做的不是我做的,2、我拿學生的程序發在這個上面算我侵權嗎?? 3、我沒有通 ...
3 p) v7 P+ a& n/ M2 G) H$ k能請教個圖形么 ?$ ]+ W( Z( L% C& e3 o, k( _
作者: 數控之巔 時間: 2012-4-30 11:29
念起 發表于 2012-4-27 15:56 
( o- _6 \- v6 a9 q/ N. _能請教個圖形么 ?
% _" V) y' G4 h% s你說說呢 能幫的 我們交流{:soso_e100:}
作者: zhu600 時間: 2012-4-30 20:27
數控之巔 發表于 2012-4-18 21:10 
5 a+ ^8 R! y8 N, @$ \這程序是學生辛辛苦苦編的,也算是個人財產呀!。。你懂得
t5 X; \1 m G7 h( z; }6 g其實明白了原理和思路就很簡單,我自己沒親手做過。但是我想原理是這樣:用G99轉進給,圓弧指令G2,G3。走刀量等于螺紋導程,這是主程序。
" x0 A8 y, r |/ ~3 K% E5 \子程序里面用公式計算下刀點,這個就很簡單了。你的牙形角R多大根據公式用變量計算出來。這個就是每次進刀的下刀點。, s L7 L/ u8 }2 E
樓主是這樣做的不?請指教。/ g, x( \% e' m" R$ s
作者: 我愛9580 時間: 2012-5-1 15:31
樓主只發圖不發程序,是不是有點顯擺呀!
作者: LONG586923 時間: 2012-5-3 09:47
這是第三屆數控技能大賽全國決賽的其中一個,那一年在大連我做的也是這一個,
作者: a383114847 時間: 2012-5-3 16:41
算起來我是菜鳥中的菜鳥 我去年正好參加了湖北的省級數控技能大賽 其中就有這樣的題目 車圓弧螺紋 幾乎沒人會做 這就是差距啊 我們還要學的東西還有很多 希望以后能在這多看到想這樣的交流 增長大家的的見識
作者: 函數三角戀 時間: 2012-5-6 00:54
這個題目的話, 用G02 G03來做的話必須使用大量計算, 每一刀. 每一次地方, 每一次車削. 不可取, 但是用宏程序來做的話 也是一樣的 不過做出來直接復制 繼續做倒是可以.{:soso_e113:} 題目出的很刁專, 但是很值得學習.
作者: 數控之巔 時間: 2012-5-6 21:36
zhu600 發表于 2012-4-30 20:27 A0 C) |% v' j6 e, P5 @- Y
其實明白了原理和思路就很簡單,我自己沒親手做過。但是我想原理是這樣:用G99轉進給,圓弧指令G2,G3。走 ...
) U, M; _) k) o+ j1 K& T5 I+ F我們用的G32作的'根據圓弧面Z向做變量'不過做主要的就是起點要設定的好'不然就廢了. R# O( P j- |0 e+ k# L/ ~
作者: 咋咋地 時間: 2012-5-7 07:43
數控之巔 發表于 2012-4-19 19:24
B2 P3 o% P6 H r( G
我顯擺有意思嗎??1,這是學生做的不是我做的,2、我拿學生的程序發在這個上面算我侵權嗎?? 3、我沒有通 ...
) v2 v" Y( N" t+ n1 j! o( e哥們。。我挺你。。。。 學習了,,煙臺人民表示支持{:soso_e163:}3 P3 }( X1 v' J# k& p7 D
作者: xujue0520 時間: 2012-5-7 11:39
lukexc 發表于 2012-4-18 21:25 
% @5 E) B7 I( g4 X6 B喔,原來如此!
5 p3 F: c6 i' b! z$ ]$ Z那我來發個咋樣呢?
; L3 g( I& [" h) C8 u. } V6 d
你才是真正的大神
5 s, a0 R5 j, R" z( N- r
作者: 風隨意 時間: 2012-5-8 15:17
看圖好像是垂直軸向的,并非垂直法向。這樣的話。。。沒有難度。
作者: zhu600 時間: 2012-5-9 21:57
172288625 發表于 2012-5-8 15:17 
/ f( ]) X9 r) ]: I5 v; I看圖好像是垂直軸向的,并非垂直法向。這樣的話。。。沒有難度。
4 E9 {- d' U; q* J0 {0 o9 Z& R
果然是高手,一下都被你看穿了。我也是這么認為的。嘿嘿,不過沒有揭穿他。4 Z! N# e, T: N# Z
垂直軸向當然好做了。我記得壇子里面有位高手做了個法向的,就是那個包絡蝸桿。哈哈,如果我沒記錯的話好像那個是你弄的吧。高手。
6 k+ B- c% {0 ?) O7 q( m
作者: 鷂xiaoying 時間: 2012-10-12 12:38
lukexc 發表于 2012-4-18 21:25
$ D* j8 k9 |' Q1 x U$ q
喔,原來如此! Q( t2 e Q9 ]
那我來發個咋樣呢?
5 @' x! B% A) [" {) l( c謝謝,我認為你做得挺好,要不然把你們的發出來,錯了忘了有產權的{:soso_e179:}
作者: llu_2008 時間: 2012-10-12 13:02
這個在兩年前自己編過,不過是外螺紋,是突出的橢圓
作者: 卯兔丁丁 時間: 2012-10-12 16:42
{:soso__4916664081628588403_3:}貌似要PK
作者: onelee 時間: 2012-10-13 07:43
其實樓主沒有顯擺的意思,我個人認為很多東西能親眼見到就算有收獲了,至少能知道能加工出這種東西,技術就一張紙,就看你如何去捅破,我原來研究瓶蓋螺紋,想了整整三個月,走路吃飯都在想,當時覺的太難了,現在回頭一看,那東西太簡單了,因為關鍵的那張紙捅破了,所以就簡單了,但我沒給任何人說過怎么車,因為我用了三個月的時間去研究,說實話如果真對技術感興趣,你會覺的靠自己研究出來的東西給你的喜悅是無法用金錢去衡量的
作者: 學徒小弟 時間: 2012-10-13 21:51
{:soso_e135:}又是宏程式,看不懂啊 想學習沒有老師帶 自學又不知從那下手。
歡迎光臨 機械社區 (http://www.ytsybjq.com/) |
Powered by Discuz! X3.5 |