机械必威体育网址

标题: 学生课题《椭圆面上加工圆弧螺纹》 [打印本页]

作者: 数控之巅    时间: 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 8 N7 i! V; n" @8 v" Q, O; R
晒晒程序,我们菜鸟学习学习!

% n. {5 M# j7 Q5 Y* L5 t+ ?. b7 v这程序是学生辛辛苦苦编的,也算是个人财产呀!{:soso_e101:}。。你懂得
作者: lukexc    时间: 2012-4-18 21:25
数控之巅 发表于 2012-4-18 21:10
2 g# Z* ?7 f# D/ b5 _这程序是学生辛辛苦苦编的,也算是个人财产呀!。。你懂得

5 m( M1 K/ `  X! a7 w2 f喔,原来如此!
( |$ R6 Z; ]( k那我来发个咋样呢?  s7 |' E) f5 A8 f1 D* B* I8 `: Q
[attach]246944[/attach]
+ k3 e. A7 z8 e# ^* Gfile:///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㎜。
% w; Y, k  a, S3 B. q% h. e$ _加工起点的z值坐标为18.75mm
# V0 f1 }; i8 E# J
加工螺纹起点的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
程序编制如下:
  1. O0005;                   (加工主程序)4 G9 T$ ^  U3 p" b% ~. @' p4 \

  2. $ d% D8 z* c; ^3 c* i2 K- x0 |
  3. G99 T0101;               (转进给)0 {% O( U1 v* P# p; T- A* B
  4. 7 }/ ?% W1 W- |/ X
  5. M41;                     (换主轴低档)3 h. Y/ b5 _7 k6 C5 Q- G
  6. $ L9 D( l: H5 M# K
  7. M03 S60;                 (主轴正转)
    1 [. {* O% e* G% v+ \- t

  8. / y' c& q7 \! i( x
  9. G00 X100 Z-10;           (靠近工件到加工起点)
    6 F- a- d$ S6 ?1 d) Z) L5 A( ?" V

  10. . R. Y% ?) h2 e2 P8 x5 {
  11. #1=-0.5;                 (#1变量为第一刀的切深)* X. |1 S5 q3 t( }4 s
  12. 0 U/ [6 C$ l4 D1 ]1 t% i9 ^
  13. 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轴的坐标值。)
    % n5 R/ {& S5 r* E) q2 ^* I

  14. - o& D. w& x# N+ o& D  ]& k
  15. #1=#1-0.2;                (变量切深每次递减0.2mm)
    1 `4 ~  l* m8 s4 g

  16. : f, M, e9 M6 {/ A
  17. IF[#1GE-3] GOTO 10;      (切深判断,当切深大于等于-5时转移到N10程序段)2 H# V- v7 K3 t+ C3 s/ K7 e

  18. 8 y$ f6 J1 w$ A$ e" ~+ W/ y, D
  19. G00 X200 Z10;            (加工完毕退刀)( s4 U+ p3 n0 \( k2 @

  20. % i7 o) V" J$ l$ G* ~2 e9 J% u( D. |4 x
  21. M05;                     (主轴停止)
    6 K5 {( @- O! |) G% J2 @. c* U$ D
  22. ( @0 D+ Y3 M/ _7 ?
  23. M30;                     (程序结束)
    ' c, A; n# g# `% O8 j5 H+ B) e
  24. 4 S: H9 l: I; E% |7 T7 ]) V
  25. O90012;                  (用户宏程序名)7 g; J+ |4 d1 w  ?4 r6 P+ Y5 t
  26. * a# h( ^/ R' h( Z" Z/ }4 |) d
  27. G00 X[74.99+#8] Z7.5;       (进刀到加工起点)
    ' q& w3 p- x- |. x4 I! N
  28. ! C$ G# B3 q  I4 L, A5 z/ V) T1 ]
  29. N1 #3=#3-#6;             (Z值递减)! x& @; j4 u9 u0 T+ I

  30. & P5 A4 f  G7 f( U
  31. #30=SQRT[3600-#3*#3];(计算每部X值的坐标并赋值给#30)
    # v" a, L7 ~1 l1 S4 E
  32. 7 X# L% s+ s, ?5 k
  33. G32 X[[#30+#8+#21]*2] Z[#3+#23] F7.5;(螺纹插补,并进行坐标转换)
    & n! Q# F$ ^! A$ g+ M7 h/ @2 F- z8 b
  34. / N6 d. m  c# A$ l: F2 K
  35. IF[#3GE#7] GOTO1;          (终点判断,如果终点Z值大于等于#7,则转移到N1程序段)
    - _, c8 b: a3 R

  36. 9 ^& t; S$ C; d  Q* }+ g
  37. G00 X100;                  (径向退刀)
    : }6 S. f# L  I. |% z1 v/ Z

  38. + z, D7 h# y3 b) ]/ G
  39. Z7.5;                      (轴向退刀)
    * p$ t- g# z( N  f+ x+ L; h
  40. * G+ L( U" Z" p1 }8 @) i* G
  41. M99;                       (宏程序结束)
复制代码

" E1 j' g5 p5 @5 t

) E! s8 g3 X( p# D8 L
注意:
工件的原点选在了螺纹的右端面,因为该图不完整,如果选的原点不再螺纹的右端面需要改正O0005程序N10中U和W值和O90012中进刀起点和退刀起点。
加工时由于各种机床的性能不同需要改正工件的转速或者调整机床的一些必要参数,否则可能产生乱牙现象。
! b0 ]  P5 }4 ^" W5 F

( S1 |$ x( J" N/ r& m1 b3 P
作者: 数控之巅    时间: 2012-4-18 21:31
lukexc 发表于 2012-4-18 21:25 , ]6 F6 X: M1 x/ v2 S
喔,原来如此!
; d5 R( x% h/ J# q那我来发个咋样呢?

% a0 I( e3 n; G+ c2 T' q成形刀加工的没意思{:soso_e113:}
作者: 数控之巅    时间: 2012-4-18 21:44
数控之巅 发表于 2012-4-18 21:31 : T$ m+ X+ h0 I
成形刀加工的没意思
% h: o: a, c: y) y8 d& m9 r# l
{: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 、再说这个零件加工在这个必威APP精装版下载里高手会的多的是、像 一生、大坏蛋、数控达人、等高手
8 j" H2 y1 v  G3 n4 `8 g
) x* j  Z2 ?) ~. p- {  L   我就发下我以前做的程序给大家共享 看看  注:有的地方省略的3 N6 u7 z% f9 H  X

9 O8 A2 A+ H1 v$ R6 w" @#103=0 , q8 p" C8 q5 i" _2 B
#104=0
6 U/ k- Y( b9 U- I# t" H' kN1#1=0 9 T6 U2 {8 V5 c8 J( N. \9 d! h
#2=0
1 x8 \2 m7 I4 O#3=0
0 n, U" E9 N) y6 X4 t5 ?7 `& R5 T#4=0
/ S# r  [: z5 ~$ O#7=0 * ~# }; s6 E! |9 w/ c& g& H( l. s
#11=03 P# n+ b: {% M: ^0 ]* [, [, z
#12=0# t! k! O" A% s
#13=62
8 o6 n8 d: W8 m, Z#14=4
0 f7 y) U% u8 R3 z0 s. f; T2 r#15=#14-#1
. |6 a3 e; u: @9 f7 WG0X#13Z#11
8 v7 ?$ h1 ]1 r8 J) P- a0 o# bN2#5=TAN[#3]*#20 D% Y5 }& H* Z
#6=TAN[#4]*#2& G! d, p5 R0 L2 m" x5 u
G0Z[#11-#5]
0 k7 s( i& q( WX[#7+#2*2]
$ b9 ?7 J& L5 u7 g  O. w( s  {G32Z-[#20+1+#1]F[#12]
1 x0 W( f: A" jG0X#13
3 f% U- W# Z& b- q8 wZ#11 8 N% Q+ R5 ~# i" B- T) O% O
IF[#5GE#1]GOTO3
; B: q9 U5 ?$ l8 x7 WN12#8=TAN[#3]*#2   g: g, {, U- j; c$ d& _- j
#9=TAN[#4]*#2; C$ M- `# O  h
#21=#8+#14+#9  b) C$ H+ ]6 D5 V. s; k/ u/ _
IF[#21GT[2*#1]]GOTO105 z' T5 _/ {, I$ Y" I0 v6 p7 ]$ l
N6G0X[#7+#2*2]
; H' h4 x7 }; G% u3 \Z[#11+#14-#1+#6] - L6 K( `- k6 A; T; d8 j! t
G32Z-[#20+1+#1]F[#12]
/ A6 {" a8 a  u: F: B$ {) J3 BG0X#13
' Q7 w- t0 r6 G. ]Z#11 * c& S& ]5 X& I
IF[#6GE#1]GOTO4, F' @  U; L9 d) i3 p
N8#2=#2-0.05
) {+ `; g- g% }/ q# a$ nIF[#2GE0]GOTO2 + s# f, ^+ i) D" Z2 a# v; |# D
#103=#103+#104 : Z9 n1 k( _* d$ Z4 z  V: m: L: H- D
IF[#103EQ0]GOTO9
' @8 q/ b. ]) A0 Q% Q( A& P* ]) AIF[#103LE360000]GOTO1
  q% c1 E- Q0 i8 [" jN9M. T' J0 O" h' J; X" C0 A
5 s6 c; P: U8 ?% }. b) T2 N) \

1 E6 m( `! V6 V5 e5 d# r4 ZN3#100=#1-13 _+ v% i- V$ j5 m, W6 V& `. x7 q
N5G0X[#7+#2*2]
  {) F( g! B+ ?Z[#11-#5+#100] : f+ j2 @9 m6 R# u) g
G32Z-[#20+1+#1]F[#12]4 h6 ]4 Q3 k: ?# i: k1 b0 {3 H
G0X#13
: i5 V5 R# f- t5 A5 Y! F* WZ#11
7 f4 A0 c6 V0 \8 M6 x; T9 `#5=#5-#100
/ ^: ?7 j7 p5 [: y5 p7 \3 KIF[#5LT#100]T#100=#5, a3 K! w5 C5 z. q9 b9 C
IF[#5GT0]GOTO5 1 [0 j' r/ F: t
GOTO12 - S8 o9 m0 a0 t9 Z/ s  U
N10#102=0% K; G) h' ^2 I, }7 L
N11G00X[#7+#2*2] " f  ?8 {7 k8 Q, F: H2 ?
Z[#11+#102]
: Y# C8 |  M& i- H+ `G32Z-[#20+#1+1]F[#12]
4 ]. P8 P- W. F8 j$ oG00X#13
" I6 Z' B' O- }' X. JZ#11 7 N% U- ~# s7 t. B6 D; ^
IF[#102EQ#15]GOTO6 . T* T1 r2 H. T9 ^/ k5 U3 y
#102=#102+[#1-1]
- E9 c5 P4 Z7 Q$ o+ g1 r# w- XIF[#102GT#15]T#102=#15
# G( H2 A: W" Q/ J( l- J# ~) {IF[#102LE#15]GOTO115 }4 Q" }+ i1 c! O
N4#101=#1-19 Q1 x3 R# Q% z' x, B
N7G0X[#7+#2*2]
7 N% Q/ q, ?7 e. U4 U4 v' c" }Z[#11+#14-#1+#6-#101]+ t) x. a2 m. @+ x( d
G32Z-[#20+1+#1]F[#12]- @7 Y! i9 D- _, ?7 E& t5 s
G0X#13
6 U- p) L* g& @9 TZ#11
$ W$ r, X. F4 G/ U$ q#6=#6-#101 / N; p0 k" k% i! K& R% J% _
IF[#6LT#101]T#101=#6
" S7 D) b0 O5 S) `+ r+ lIF[#6GT0]GO7 2 ?$ o- u6 N% c0 L
GOTO8
- z: s2 a- `9 ?- @# t4 q
作者: 数控之巅    时间: 2012-4-19 19:33
xvjie1978 发表于 2012-4-19 17:47
0 i% B5 K! \  Y3 p楼主只发图不发程序,是不是有点显摆呀!

: @0 z9 }+ @5 e% V5 {) G你的语气好像{:soso_e101:}。。。。。好像还视屏的吧! 下面的你自己看  我的回复     你要学习就要自己多思考   不是整天想着要人家的精华。。。那是不道德的。。。。做人谦虚,通过交流就能更加提高自己的技能,说实话 ,我也是通过    一生     的推荐来到这必威APP精装版下载的,  在这我也受到      大坏蛋的工艺品加工视屏  的启发    学会了很多     关键思路{:soso_e100:},  在这我还要谢谢他们呢.* W' u: ]0 A( Q7 J' Q- x# s

作者: 念起    时间: 2012-4-27 15:56
数控之巅 发表于 2012-4-19 19:24 3 j" o6 U, i" Y/ G7 e* O% a
我显摆有意思吗??1,这是学生做的不是我做的,2、我拿学生的程序发在这个上面算我侵权吗?? 3、我没有通 ...

, ~. g' |/ }0 N5 a; B能请教个图形么 ?* d3 }# A/ v7 l: g

作者: 数控之巅    时间: 2012-4-30 11:29
念起 发表于 2012-4-27 15:56 ( b6 h9 ^( N. G& F
能请教个图形么 ?

0 i& Q9 P1 E  T  P9 h你说说呢  能帮的  我们交流{:soso_e100:}
作者: zhu600    时间: 2012-4-30 20:27
数控之巅 发表于 2012-4-18 21:10 , E& \# G/ K# P$ y; m  Q) K1 a! }$ l
这程序是学生辛辛苦苦编的,也算是个人财产呀!。。你懂得

, `, d9 C8 l* z% m1 c其实明白了原理和思路就很简单,我自己没亲手做过。但是我想原理是这样:用G99转进给,圆弧指令G2,G3。走刀量等于螺纹导程,这是主程序。
/ W- n& {$ V8 c0 e& D子程序里面用公式计算下刀点,这个就很简单了。你的牙形角R多大根据公式用变量计算出来。这个就是每次进刀的下刀点。( `8 p+ ]5 ?4 X5 z' v
楼主是这样做的不?请指教。
" C' ^1 P, X3 N& j7 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
( w) K( c) j$ s) @8 D其实明白了原理和思路就很简单,我自己没亲手做过。但是我想原理是这样:用G99转进给,圆弧指令G2,G3。走 ...
- v* X+ H% R& M: z: i
我们用的G32作的'根据圆弧面Z向做变量'不过做主要的就是起点要设定的好'不然就废了6 K9 \# O1 i# r4 j. I0 D

作者: 咋咋地    时间: 2012-5-7 07:43
数控之巅 发表于 2012-4-19 19:24 0 X2 S$ {2 t  u, R/ v5 ?
我显摆有意思吗??1,这是学生做的不是我做的,2、我拿学生的程序发在这个上面算我侵权吗?? 3、我没有通 ...
! G0 g7 D" |' t/ Z4 m4 H, x
哥们。。我挺你。。。。 学习了,,烟台人民表示支持{:soso_e163:}- t7 H+ D/ l( d" K. J: [

作者: xujue0520    时间: 2012-5-7 11:39
lukexc 发表于 2012-4-18 21:25
& b& q9 k2 n- i. f. `" g喔,原来如此!
2 R3 u1 M4 `7 u! ?9 O( J那我来发个咋样呢?

5 R. I8 w( {! p+ Y4 n' ?, U6 d你才是真正的大神. R- F* ^/ y0 k: T' g- K

作者: 风随意    时间: 2012-5-8 15:17
看图好像是垂直轴向的,并非垂直法向。这样的话。。。没有难度。
作者: zhu600    时间: 2012-5-9 21:57
172288625 发表于 2012-5-8 15:17 % Z: ~; X* c) p' M. t; Y
看图好像是垂直轴向的,并非垂直法向。这样的话。。。没有难度。
3 C$ v! {; N) y* Z3 A
果然是高手,一下都被你看穿了。我也是这么认为的。嘿嘿,不过没有揭穿他。. F& Y; n3 [7 R: o1 m( p$ B
垂直轴向当然好做了。我记得坛子里面有位高手做了个法向的,就是那个包络蜗杆。哈哈,如果我没记错的话好像那个是你弄的吧。高手。1 d2 I9 |& g4 l( D

作者: 鹞xiaoying    时间: 2012-10-12 12:38
lukexc 发表于 2012-4-18 21:25
9 F0 n6 m3 o+ W喔,原来如此!
+ S2 f5 B% q+ h# [4 ^& X那我来发个咋样呢?

- h5 N  a$ R$ d1 _, m! T0 e9 ?* x谢谢,我认为你做得挺好,要不然把你们的发出来,错了忘了有产权的{: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:}又是宏程式,看不懂啊 想学习没有老师带 自学又不知从那下手。




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4