機械社區(qū)
標(biāo)題: 學(xué)生課題《橢圓面上加工圓弧螺紋》 [打印本頁]
作者: 數(shù)控之巔 時間: 2012-4-18 21:02
標(biāo)題: 學(xué)生課題《橢圓面上加工圓弧螺紋》
http://v.youku.com/v_show/id_XMzgzMzI0MDIw.html
作者: lukexc 時間: 2012-4-18 21:05
曬曬程序,我們菜鳥學(xué)習(xí)學(xué)習(xí)!{:soso_e113:}
作者: 數(shù)控之巔 時間: 2012-4-18 21:10
lukexc 發(fā)表于 2012-4-18 21:05 v0 }% p* D, y7 `
曬曬程序,我們菜鳥學(xué)習(xí)學(xué)習(xí)!
8 V( Q' U O) R. U# ^6 O7 A
這程序是學(xué)生辛辛苦苦編的,也算是個人財產(chǎn)呀!{:soso_e101:}。。你懂得
作者: lukexc 時間: 2012-4-18 21:25
數(shù)控之巔 發(fā)表于 2012-4-18 21:10 {1 n$ V( _% X' [$ e G
這程序是學(xué)生辛辛苦苦編的,也算是個人財產(chǎn)呀!。。你懂得
7 ?) e& l |9 }$ H6 v! C: b0 }喔,原來如此!, d7 \8 M7 \% L* R" B
那我來發(fā)個咋樣呢?
% r& K# W* |. s! M( L[attach]246944[/attach]
6 o8 W" C$ K* p# C Mfile:///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)螺旋線的導(dǎo)程為7.5㎜,槽深為3㎜,槽寬為6㎜。車螺旋槽時用R3的成型刀寬加工。加工螺紋時刀具延長7.5㎜和車過7.5㎜。
) L8 |& c$ x- p0 ^( m% `, }加工起點的z值坐標(biāo)為18.75mm/ h7 i) e Y7 P0 O
加工螺紋起點的X軸坐標(biāo)為: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; (加工主程序)
- X1 z/ U: {, I# ^ ` - ; y$ X. M* j, J) q% ~
- G99 T0101; (轉(zhuǎn)進給) H; K& G' X$ ?9 v* n/ t
- a1 K; d! d3 B1 N: Q# K$ K& G$ C- z- M41; (換主軸低檔)
, J# ~6 i% p6 ?* }" j$ u9 ^
5 j% J' s) }! d8 e- M03 S60; (主軸正轉(zhuǎn))
- q0 F! W7 X k, P* t
E1 e W6 i6 j1 I2 K9 N5 ?+ y- G00 X100 Z-10; (靠近工件到加工起點)
; Y' ?- v4 t; l# c: z5 }7 u: A - . R! {. y3 W; q& k
- #1=-0.5; (#1變量為第一刀的切深)
7 L! i7 \8 w5 D) \$ c' P
, @ W! Z# p' Y0 z- N10 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)值。)
, e1 V: x+ u% N - 1 {% @6 i; F# l2 M' u3 I3 e3 x
- #1=#1-0.2; (變量切深每次遞減0.2mm), _! W) V8 N" e# ~' F. ]
# }( U; S& E/ i- IF[#1GE-3] GOTO 10; (切深判斷,當(dāng)切深大于等于-5時轉(zhuǎn)移到N10程序段)* z; t7 r q4 j2 Z' ~! H9 _4 b
- ( ?* w L$ r$ l$ ~! Z/ q! w x& ^
- G00 X200 Z10; (加工完畢退刀)* d+ |- M {7 ^) k- I# s5 g* o
- ' z, H. B6 l4 R+ [3 B( R+ L# `
- M05; (主軸停止)
* @& A( Z/ D/ @2 |8 m3 ]' c
- f+ | H7 `" |4 e% s: ~- M30; (程序結(jié)束)
- P+ `$ r/ ^& M A" k - * d8 w" ^. B F. {' d: v6 Y' @
- O90012; (用戶宏程序名)+ g7 \3 w1 |+ @/ q1 o0 K$ W
, B% _4 M. _9 k1 `- G00 X[74.99+#8] Z7.5; (進刀到加工起點), O) X' q x, S! k; t0 ^: a
- - M/ w6 {, L& e. g N
- N1 #3=#3-#6; (Z值遞減)
4 w0 r7 c/ i* m% R6 b2 W* Q
6 F" ^) Z5 h. X( D: z$ B2 J- #30=SQRT[3600-#3*#3];(計算每部X值的坐標(biāo)并賦值給#30)" e4 G2 P3 H" z# y3 A o( V
# Z6 x8 N; J: h k2 P' A0 U- F- G32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5;(螺紋插補,并進行坐標(biāo)轉(zhuǎn)換)
5 D3 l& N5 a& c" S N) n - G* z: N4 y2 S# \" i9 R0 I
- IF[#3GE#7] GOTO1; (終點判斷,如果終點Z值大于等于#7,則轉(zhuǎn)移到N1程序段)! a; i# D0 b( U" g7 z9 j/ R
# \. b Y" s+ m; {- G00 X100; (徑向退刀)
: l, Y7 V! ~- X$ b - ' l! ?' S. W6 g! c9 B( K
- Z7.5; (軸向退刀)$ }1 o5 i) T- q' y: q
D5 G+ \# k$ L9 c& ^ N- M99; (宏程序結(jié)束)
復(fù)制代碼 - T5 z$ z6 l' m% D3 U- j
; h7 Y p. s$ p9 O3 l
注意:
工件的原點選在了螺紋的右端面,因為該圖不完整,如果選的原點不再螺紋的右端面需要改正O0005程序N10中U和W值和O90012中進刀起點和退刀起點。
加工時由于各種機床的性能不同需要改正工件的轉(zhuǎn)速或者調(diào)整機床的一些必要參數(shù),否則可能產(chǎn)生亂牙現(xiàn)象。
- v/ m N3 P, @! ^( j/ _3 R4 ?# x
; w* w9 f" s: s; H) p. x# H4 F
作者: 數(shù)控之巔 時間: 2012-4-18 21:31
lukexc 發(fā)表于 2012-4-18 21:25
! e: f* T* H# t) C* G% h u喔,原來如此!! p8 n) I1 ^" B: J$ ]" y
那我來發(fā)個咋樣呢?
8 K9 r5 _! b8 o% m. O成形刀加工的沒意思{:soso_e113:}
作者: 數(shù)控之巔 時間: 2012-4-18 21:44
數(shù)控之巔 發(fā)表于 2012-4-18 21:31 / H* a; u( ~& Z' {1 `
成形刀加工的沒意思
1 F) _3 P( w7 s5 i+ t! [- R, G* Y5 Z8 N{:soso_e101:} 我不懂包絡(luò)法 你遍吧 向你學(xué)習(xí){:soso_e132:}
作者: 數(shù)控學(xué)習(xí)中 時間: 2012-4-19 12:28
高手碰到高手了。。。。!期待..........................
作者: 02獵隼 時間: 2012-4-19 14:42
宏程序看多啦--------------------還真有點意思
作者: xvjie1978 時間: 2012-4-19 17:47
樓主只發(fā)圖不發(fā)程序,是不是有點顯擺呀!
作者: 數(shù)控之巔 時間: 2012-4-19 19:24
我顯擺有意思嗎??1,這是學(xué)生做的不是我做的,2、我拿學(xué)生的程序發(fā)在這個上面算我侵權(quán)嗎?? 3、我沒有通過它的同意發(fā)程序道德嗎? 4、你覺得我顯擺你可以自己做點JP的來顯擺,我可以向你學(xué)習(xí)。 5 、再說這個零件加工在這個論壇里高手會的多的是、像 一生、大壞蛋、數(shù)控達人、等高手
* C+ I b/ Z% \, |; _7 I e- _5 G* K& v3 O* h
我就發(fā)下我以前做的程序給大家共享 看看 注:有的地方省略的( X: M3 ~! p- o% ]1 s" Y
, e2 r6 a) s- z4 W0 W
#103=0
6 G& H, D1 U2 q) l8 D2 H#104=0 ; h% E- v3 e' B+ e7 I, p
N1#1=0
0 H/ s( O8 q1 Z7 O#2=0
7 U Y! R g0 i1 n#3=0 0 `9 [& M l) C5 r+ Y4 `$ y
#4=0
) n/ e; U" ]5 e$ |, w#7=0
1 b, q2 s& E( h#11=0
8 Z+ C/ e% `1 o6 j1 v( W, s) r#12=0
/ \' W9 O& \/ A: D- A. V$ b6 ~4 d4 E#13=62
+ }; U9 P# p4 h3 l+ L* W#14=4
0 \, r' W3 {% w- ^1 [#15=#14-#1
7 S, f& z- x$ K/ V1 h; \% D3 jG0X#13Z#11 5 G+ D+ i8 u$ H
N2#5=TAN[#3]*#2 n/ x6 T% W9 @
#6=TAN[#4]*#2; ^+ ?6 a4 D0 u X! i
G0Z[#11-#5]
# e) I8 |% [/ ]0 e) I4 L' Z0 XX[#7+#2*2]
3 Y7 q: N3 j* jG32Z-[#20+1+#1]F[#12]8 M" `! \$ Z+ Y& r
G0X#13 ( {; a X- H. s$ J# N
Z#11
5 o0 j+ V; d# }) h) j) a& W7 iIF[#5GE#1]GOTO37 M: l1 d. U# l* i% Q
N12#8=TAN[#3]*#2 ) A# n/ E/ L( P" _4 y; u
#9=TAN[#4]*#2
" A6 E" K$ r/ }8 ?% b m#21=#8+#14+#9( v8 ~, U) X& a- k. g3 j7 F
IF[#21GT[2*#1]]GOTO10
9 f0 f' e8 g3 o v& E: I3 t2 ?. xN6G0X[#7+#2*2]
9 w" Z' L, J BZ[#11+#14-#1+#6]
' R, ]4 Q ~0 z) T. LG32Z-[#20+1+#1]F[#12]" V6 O% | f' T& D, D5 ^
G0X#13
7 r; m; U& `% |6 Y2 X# p' i2 Q0 PZ#11
! X" i. [: {8 O3 d( p" D+ O8 f9 QIF[#6GE#1]GOTO4
# J1 P" m& f8 c: gN8#2=#2-0.05
/ D- L7 c9 m1 a3 TIF[#2GE0]GOTO2
1 i' ^: P" m# s) R0 O, D$ H4 g#103=#103+#104
: h; A4 {. @9 _9 j4 K, O! b+ jIF[#103EQ0]GOTO9 ) u# C! T9 H* j' T; x0 ?( Q3 k
IF[#103LE360000]GOTO1
, j' @3 [# `& i) c' S1 W6 D# ~N9M
9 X4 u( B# R3 w& O0 R" m& G# h4 A3 d7 i
# [1 _! j( z7 Q1 n2 D1 l: T- W+ H
N3#100=#1-1: n9 B$ d, Q( G
N5G0X[#7+#2*2] . D: w/ }2 A. I' j
Z[#11-#5+#100]
0 U& F! [( T8 n" O2 gG32Z-[#20+1+#1]F[#12]
, b' J5 }7 \7 y' N! Q7 Y# RG0X#13 ) E, M' ?, y/ Z5 O* u- d! m( R% r( \4 s
Z#11 # ^7 E" G; E7 d9 s1 q4 D
#5=#5-#100 & R# d$ x7 e7 }5 P
IF[#5LT#100]T#100=#5( x5 s" W9 _) j e2 b- f
IF[#5GT0]GOTO5 . {& q9 e0 N9 L) G% J4 Y3 ^
GOTO12
7 ~" Y6 N, ?' {9 HN10#102=0- E* f+ _' S% _- g% C2 e
N11G00X[#7+#2*2]
4 G' @0 O: W8 o* x* r- m9 EZ[#11+#102], \. c# g5 y5 B( V d. _! A* B
G32Z-[#20+#1+1]F[#12]
) d/ I$ `, M$ q; Q3 DG00X#13
5 w3 L/ w3 ^. v/ t6 m: c# EZ#11 8 ?/ b3 D/ F( _7 z/ u
IF[#102EQ#15]GOTO6 ( X; `. g, Y' H- x
#102=#102+[#1-1]
S2 q% B1 O& {8 vIF[#102GT#15]T#102=#15
2 s) A* \: u0 \% IIF[#102LE#15]GOTO119 B2 n5 ^' e- J+ c# d# @
N4#101=#1-1
; k' O0 \) D1 AN7G0X[#7+#2*2] * V% f# q( q8 e5 Z. d
Z[#11+#14-#1+#6-#101]) C+ i7 w* p( c1 p0 I9 ?' p! l$ w
G32Z-[#20+1+#1]F[#12]- ?; V9 k" M0 k, q
G0X#13 + C6 x. C) T j b2 a5 W. |( }+ }5 |# f
Z#11 $ `7 P. v. f# K3 e
#6=#6-#101 9 N, Y( k7 N: Y1 d
IF[#6LT#101]T#101=#66 [' e2 y8 h1 P: Y$ j; r
IF[#6GT0]GO7
/ Y9 y/ l9 S! MGOTO8. {) g1 F0 j1 C; i
作者: 數(shù)控之巔 時間: 2012-4-19 19:33
xvjie1978 發(fā)表于 2012-4-19 17:47
3 M+ y h8 m1 G0 t4 p# i7 _樓主只發(fā)圖不發(fā)程序,是不是有點顯擺呀!
8 _- t( G! X$ B0 ]0 s e4 ]9 @你的語氣好像{:soso_e101:}。。。。。好像還視屏的吧! 下面的你自己看 我的回復(fù) 你要學(xué)習(xí)就要自己多思考 不是整天想著要人家的精華。。。那是不道德的。。。。做人謙虛,通過交流就能更加提高自己的技能,說實話 ,我也是通過 一生 的推薦來到這論壇的, 在這我也受到 大壞蛋的工藝品加工視屏 的啟發(fā) 學(xué)會了很多 關(guān)鍵思路{:soso_e100:}, 在這我還要謝謝他們呢.! X' c+ |* G0 s2 s2 w
作者: 念起 時間: 2012-4-27 15:56
數(shù)控之巔 發(fā)表于 2012-4-19 19:24
. i& A! b3 c2 \. K) F5 ]" u我顯擺有意思嗎??1,這是學(xué)生做的不是我做的,2、我拿學(xué)生的程序發(fā)在這個上面算我侵權(quán)嗎?? 3、我沒有通 ...
8 s) X" f5 d9 y {能請教個圖形么 ?
2 p4 k, d1 G P' p ?. |+ Q
作者: 數(shù)控之巔 時間: 2012-4-30 11:29
念起 發(fā)表于 2012-4-27 15:56 , a7 m4 k) i; _! u3 p3 g
能請教個圖形么 ?
6 b1 h9 {4 M! J5 `3 O
你說說呢 能幫的 我們交流{:soso_e100:}
作者: zhu600 時間: 2012-4-30 20:27
數(shù)控之巔 發(fā)表于 2012-4-18 21:10
. k3 T* E# t9 o2 K- Z* ~( Y! C這程序是學(xué)生辛辛苦苦編的,也算是個人財產(chǎn)呀!。。你懂得
, W5 ]$ o0 r, k# k1 j/ l0 Y9 X其實明白了原理和思路就很簡單,我自己沒親手做過。但是我想原理是這樣:用G99轉(zhuǎn)進給,圓弧指令G2,G3。走刀量等于螺紋導(dǎo)程,這是主程序。% i$ V4 B ^4 P! N3 w
子程序里面用公式計算下刀點,這個就很簡單了。你的牙形角R多大根據(jù)公式用變量計算出來。這個就是每次進刀的下刀點。" L8 \, f8 f4 F% X
樓主是這樣做的不?請指教。
2 s# A9 T$ x* J# c# G7 ]9 m; o
作者: 我愛9580 時間: 2012-5-1 15:31
樓主只發(fā)圖不發(fā)程序,是不是有點顯擺呀!
作者: LONG586923 時間: 2012-5-3 09:47
這是第三屆數(shù)控技能大賽全國決賽的其中一個,那一年在大連我做的也是這一個,
作者: a383114847 時間: 2012-5-3 16:41
算起來我是菜鳥中的菜鳥 我去年正好參加了湖北的省級數(shù)控技能大賽 其中就有這樣的題目 車圓弧螺紋 幾乎沒人會做 這就是差距啊 我們還要學(xué)的東西還有很多 希望以后能在這多看到想這樣的交流 增長大家的的見識
作者: 函數(shù)三角戀 時間: 2012-5-6 00:54
這個題目的話, 用G02 G03來做的話必須使用大量計算, 每一刀. 每一次地方, 每一次車削. 不可取, 但是用宏程序來做的話 也是一樣的 不過做出來直接復(fù)制 繼續(xù)做倒是可以.{:soso_e113:} 題目出的很刁專, 但是很值得學(xué)習(xí).
作者: 數(shù)控之巔 時間: 2012-5-6 21:36
zhu600 發(fā)表于 2012-4-30 20:27
$ w4 f# q- Y: {其實明白了原理和思路就很簡單,我自己沒親手做過。但是我想原理是這樣:用G99轉(zhuǎn)進給,圓弧指令G2,G3。走 ...
E2 T1 Y8 \3 y, C/ I# t3 q3 L我們用的G32作的'根據(jù)圓弧面Z向做變量'不過做主要的就是起點要設(shè)定的好'不然就廢了
( g( M( i; V$ f) H9 I# i) k
作者: 咋咋地 時間: 2012-5-7 07:43
數(shù)控之巔 發(fā)表于 2012-4-19 19:24
' H- ^& i" p1 ?, [+ l我顯擺有意思嗎??1,這是學(xué)生做的不是我做的,2、我拿學(xué)生的程序發(fā)在這個上面算我侵權(quán)嗎?? 3、我沒有通 ...
' h/ `* m4 h, C0 r A+ S/ T哥們。。我挺你。。。。 學(xué)習(xí)了,,煙臺人民表示支持{:soso_e163:}/ D; @$ F+ Z& N9 g& h
作者: xujue0520 時間: 2012-5-7 11:39
lukexc 發(fā)表于 2012-4-18 21:25 ( ]1 j, ]5 y3 G5 V
喔,原來如此!
Q& K! v! r+ y q7 x d6 B那我來發(fā)個咋樣呢?
4 z- y4 G% \+ f: O5 ~你才是真正的大神
1 _6 g1 j) l7 e
作者: 風(fēng)隨意 時間: 2012-5-8 15:17
看圖好像是垂直軸向的,并非垂直法向。這樣的話。。。沒有難度。
作者: zhu600 時間: 2012-5-9 21:57
172288625 發(fā)表于 2012-5-8 15:17 # F7 t* l/ I, }+ j p1 k
看圖好像是垂直軸向的,并非垂直法向。這樣的話。。。沒有難度。
; s* ?/ t5 O3 {9 F e: ^果然是高手,一下都被你看穿了。我也是這么認(rèn)為的。嘿嘿,不過沒有揭穿他。
0 w- |( F! K- l) b0 a垂直軸向當(dāng)然好做了。我記得壇子里面有位高手做了個法向的,就是那個包絡(luò)蝸桿。哈哈,如果我沒記錯的話好像那個是你弄的吧。高手。' t# _7 k+ ]4 U4 g: S; @$ P
作者: 鷂xiaoying 時間: 2012-10-12 12:38
lukexc 發(fā)表于 2012-4-18 21:25
' S: x9 {6 s6 d" B ^/ b5 Q0 K喔,原來如此!
3 ?) i$ H2 z S q1 T: p那我來發(fā)個咋樣呢?
7 X2 O h/ X/ e6 f( |; u
謝謝,我認(rèn)為你做得挺好,要不然把你們的發(fā)出來,錯了忘了有產(chǎn)權(quán)的{:soso_e179:}
作者: llu_2008 時間: 2012-10-12 13:02
這個在兩年前自己編過,不過是外螺紋,是突出的橢圓
作者: 卯兔丁丁 時間: 2012-10-12 16:42
{:soso__4916664081628588403_3:}貌似要PK
作者: onelee 時間: 2012-10-13 07:43
其實樓主沒有顯擺的意思,我個人認(rèn)為很多東西能親眼見到就算有收獲了,至少能知道能加工出這種東西,技術(shù)就一張紙,就看你如何去捅破,我原來研究瓶蓋螺紋,想了整整三個月,走路吃飯都在想,當(dāng)時覺的太難了,現(xiàn)在回頭一看,那東西太簡單了,因為關(guān)鍵的那張紙捅破了,所以就簡單了,但我沒給任何人說過怎么車,因為我用了三個月的時間去研究,說實話如果真對技術(shù)感興趣,你會覺的靠自己研究出來的東西給你的喜悅是無法用金錢去衡量的
作者: 學(xué)徒小弟 時間: 2012-10-13 21:51
{:soso_e135:}又是宏程式,看不懂啊 想學(xué)習(xí)沒有老師帶 自學(xué)又不知從那下手。
歡迎光臨 機械社區(qū) (http://e-learninguniversity.com/) |
Powered by Discuz! X3.4 |