机械必威体育网址

标题: 数车简单零件之方法无限扩展! [打印本页]

作者: lukexc    时间: 2012-1-3 14:36
标题: 数车简单零件之方法无限扩展!
[attach]237123[/attach]9 f3 Y; ^7 I. [$ Z7 P' W$ w
题目:如图虚线为毛坯,粗实线为加工后的图。6 g* V* O2 @$ o' P" L6 \
要求:除了保证零件图纸的要求外,零件的两面在同一台数控车床同一个程序中加工完成。

  |# _# }/ p0 l3 E# S2 r; ~" p, b# J4 o; i* Z/ ]
【原创】
+ S* C' h6 {+ b  L! ~
作者: lukexc    时间: 2012-1-3 14:39

4 l- Z3 n6 [& G# T方法一:传统方法
3 [+ K/ M2 p8 _/ ~5 [
用一把刀一个刀补做完两面
- x; w- l" |+ [7 `) P% j$ Q8 hO0001;
. k- R+ r: k  j' }/ t3 V9 G, U& p! [……7 ~4 _6 `* `* ]7 X* ~* s8 l- ?" a) t
G0Z0.3 l, |; i/ k$ o( ^* r" @( g4 R
T0101;, J1 A$ e+ A# c5 s  U
……* @# k2 ?# I- \' E. K) S
M00;1 k/ P; _3 s# u* r- R6 M1 ?9 E
T0101;
, z/ R' v1 a% k8 p% W) cG0Z-2.6;2 s& [9 \* f" i4 Y- i) O7 O
……
" S' p/ V( \4 D$ v6 \! j4 y/ E* L……
% h# I* T  r0 l% L0 s* K……
" h" k/ \' d3 K9 h优点:编程简单,即使是初学数控者也可以在短时间编程完成;2 I$ [9 M- ~# |4 O- t; {4 e8 h7 W* R7 o
易于理解。
! h, N* g3 Z9 W+ Y0 U缺点:输入程序篇幅太大,对刀及调节刀补误差较大。4 w! v$ x/ R+ S
方法二:G50偏移坐标法% Q1 }* ~0 R* e% e9 e7 L: P
用一把刀一个刀补做完两面
* U  @0 T9 Y, A6 G/ R( \8 yO0001;2 S2 i+ w8 G" v5 N
……
. m+ d# }) j' q" ?- I3 K; NG0Z0.
& h5 X" X5 X3 i! r! M7 [7 bT0101;$ @8 m+ R6 W/ D9 z' D; Y. y' Y( z
……1 F) |. _* c8 V" A1 C
M00;
3 k2 v( @* H9 ?! n5 ]0 Y' f- O0 rG50W2.6;
! w0 H: a6 S9 B& b, _' fT0101;9 T, c9 {2 h8 }. {- m: \% L
G0Z0.;
8 B" x  l, ?5 `( C3 }……
' U% A5 O3 r9 |0 Q; V5 m6 b# l……6 \" U/ R# t9 N1 N- _+ ]  Z
G50W-2.6;
8 P4 s9 I0 Y8 s( G9 T" v, O……
2 j1 @. C. i* K2 _优点:编程简单,即使是初学数控者也可以在短时间编程完成;$ i: U" T9 U! A: `* k( i+ m
易于理解。
3 e& y0 }! C8 m. Y缺点:加工之前需要设置G50及基准刀(即通过相对对刀实现);
/ h9 A5 l8 ]5 B/ h4 D输入程序篇幅太大;8 s6 x0 G& t4 Z, m% p
对刀及调节刀补误差较大。$ b* O5 A( a- }4 {4 D5 W4 ?" m6 C3 U
方法三:子程序法
, h! @1 M, H: z& L
用一把刀一个刀补做完两面
% i. s* Y# y/ V( P$ @7 ?O0001;
  h1 k6 [  C/ k: p5 N4 U# K& ?M98P2;9 O7 S9 F) p' V3 G: I6 P& x" i# |
M00;5 c/ ^; i; d. D" X, a0 a
G0W-2.6;
  \% U8 u% G# W1 J: ?" M) PM98P2;
7 F' v" E" b- Z4 s……
9 N4 T; c& g+ Z* YO0002;
8 g  [8 }; s' n7 R' aG97M3S800
" D4 S# Y2 u3 U0 j0 ~* FT0101;" Y# p6 D8 v2 c1 `2 L+ c
……; b8 c" \  E+ }% T
优点:一定程度简化程序
1 D6 F% I! p6 A) F0 P编程简单;
- U& Q7 x% ^& ^( f7 x; Y  o, ?" i易于理解。
) u6 \; m* D; C; g9 v8 s* @6 B. e缺点:子程序需要采用相对编程;
( \* Q4 H  z. r( G对刀及调节刀补误差较大;
8 ~% O' B2 u. @对程序修改难度较前两种大。
" }* x* `! _' u3 p; s方法四:双刀补法2 X1 R. ~2 v, N0 D
O0001;& o$ G" c* S8 e& A) [
……8 ^8 V  r! i+ z* P' h  x1 A
T0101;
. v, M- X  B8 ?) i. B  d……
% B+ U4 o7 A( H6 H0 wM00;
7 c* O$ n. ^; PT0102;
6 A4 }' r- q5 ^  t. G2 W, t- F3 d$ z……+ J7 i$ B5 K9 K' \' e( y
优点:对刀精度大大提高;: N, m( x. o  c) ~6 n0 V9 [. Z" Q
程序结构简单;
/ M# r! l; G; f/ m8 }调节刀补方便简单,不用考虑两面之间的影响;7 O$ U' q2 p  k2 F: f
修改方便。; z4 j: C2 ?3 i9 {( L( Z
缺点:习惯以前的一刀一刀补容易输入错误;2 |0 p8 Q5 D5 C% g$ Z2 R. U
方法五:系统变量改变法) W& c2 U+ y6 [+ y( S
O0001;& F6 b% Q/ a/ E) s# H: u* w, `
#500=#2801;
* E+ M9 {5 W: q- M. z% h, M2 HT0101;
. Q/ n' z9 x- B5 U0 p. P……* Y2 B! L1 H. }- G. t3 }& D
M00$ o8 V5 e. ?4 ^8 `# I
#2801=#2801-2.6;
; Y3 W3 [7 r6 aT0101;
) ]8 H( Q* K/ F$ C* d- H……
% O3 ~  {! A! D# o  i- V( S5 X; ]#2801=#500;
% L( i8 c/ ]4 E9 a+ x6 _……* B5 V; E1 `" P( _( [2 G1 r: X
优点:程序结构简单;+ J5 k+ u; o# G% j
修改方便。
9 ^2 b( H: O# b缺点:必须掌握系统变量的用法,而且操作工不一定看得懂。
+ L( X' ]9 z9 Q. P+ L6 p方法六:G50和子程序结合法
+ q- q3 z! h. N方法七:子程序和双刀补结合法' n3 ^+ J! v# C- g0 M# K
方法八:G50和宏程序循环结合法
) B  {8 C8 @/ G' B方法九:系统变量法和宏程序循环结合法
4 v8 L( G' C$ }% Q  l' U+ W0 W方法十:双刀补和宏程序循环结合法
% O( C* m5 K* W  ^% _……
/ s: R% L8 H" a! Y! }

4 Q6 v4 I5 V  h( ^# G
作者: lukexc    时间: 2012-1-3 14:41
本帖最后由 lukexc 于 2012-1-3 14:50 编辑
9 C/ D% r0 [! R/ R9 P1 p4 ]3 j8 e! h6 o* r& p  c
*本人是个操作工,用的系统是“广州数控980TDb”,下面是我用了三个月的程序,望指教!*
, i6 Z" @9 h- r9 G7 ~' x: @0 }. B* T8 t( R$ x
  1. O2929 (LUKEXC)
    5 d4 i) [  d, o* ]6 p
  2. #100=101 0 y- u* o9 q: d+ X$ [
  3. #101=102
    $ V2 i' V4 q' ]4 q; B
  4. #120=1303 a' p& v' ?* f, l8 i- M3 [# K
  5. #121=20/ Y! L2 L$ o4 v
  6. WHILE[#100LE#101]DO15 G3 J8 }' \3 p( ^8 i. o
  7. N1G97 M3 S8001 e' H" r7 H3 X
  8. #122=#120+#121
    0 \7 L0 X- w5 U
  9. T#100( z' V, J: A  @0 V9 o% r; @
  10. G982 n: `/ B7 q& m$ {
  11. G0 X85.0 Z-1.5  R. M( L$ t  ^( j) S8 S0 U8 l
  12. X59.2 F#120
    8 X/ M8 Z( H6 t( O: w4 ]9 _
  13. X56 Z0.0 F#122
    : |; `4 ~& P; A, k# |
  14. G0 X85.0. B7 ~4 O' [7 x, v+ E# c- B8 ]
  15. Z-2.9% V( E6 S1 Y  n  A; {
  16. G1 X83.4 F#122
    ! Y0 K: b+ L9 Y4 y# }' k
  17. X81.0 Z-2.22
    % `4 U* c. G% J! `
  18. X59.2 F#120
    $ O" l( s1 _. d) a
  19. G3 X56.0 Z-0.62 R1.6
    + }: [- k7 s- X5 Z5 Q7 `- o5 }
  20. G1 Z-0.3 F#120
    2 j0 J7 l) P8 Q4 d( y
  21. X55.0 Z0.0 F#120, g5 x* }9 u7 `7 X6 Q' V; t' ?
  22. X43.0 F#122) D+ @$ t$ Y. x8 S
  23. G0W1.0
    9 x  p* l! O; d' R& a7 r% P
  24. M5& _2 t- Y% y% E) H4 U# u- ~/ `& m* u
  25. G0 Z160.03 P  Q9 b. z8 K6 l" X
  26. #100=#100+1
    0 G$ y; E  d. \; l
  27. IF[#100GT#101]GOTO2
    9 f! W: P$ k  Z" m7 v
  28. M00
    1 I  d* w; q3 w
  29. END12 Y/ b7 r* p7 W7 o+ a+ P6 k# ?
  30. N2M306 j( |* T, ?5 z3 p# b
复制代码
& P- I# Y6 V) B3 U: H
此方法是双刀补和宏程序循环结合的方法!5 j& m# E7 p' e1 E$ q3 l9 _
通过改变#100可以实现只加工第二面;
* n- U) k& C1 L! e通过改变#101可以实现只加工第一面;
+ ~. |$ J; n7 d8 S! P+ k; Y1 I通过改变#120和#121实现进给速度的改变以适应当时情况!
. @5 B& T+ }1 I% A- ^# t7 }! h7 F5 Z4 x0 T

作者: sjkabc    时间: 2012-1-3 19:28
别搞这么多出来了。其实适合自己现场实际的那是最好的,不是么?我一直告诉下面跟我学编程调试的人,你用最简单的程序可以加工出工件就可以了。要是太复杂,一个编写容易出错,还有就是对调试带来困难。自己写的东西只有自己知道,别人看不明白不会调试,那么程序就是编写失败的。
作者: 2010dengkai    时间: 2012-1-3 19:45
lukexc 发表于 2012-1-3 14:41
. J6 g/ j/ m/ h  g8 I4 z*本人是个操作工,用的系统是“广州数控980TDb”,下面是我用了三个月的程序,望指教!*
& e  W" b9 u. G! A
LD是一个很不错的技术能手,善于总结,寻找不同的方法达到提高效率的目的,总结得越多,所得的体会便越多,提高效率便更快,所提练的思维便越精,值得学习!!
作者: ι祂叫jün、    时间: 2012-1-3 21:15
调用子程序是很蛋疼的。。。编程也就几分钟的事。。。。我都是能简单就简单。。。。要的是结果不是过程   看到有些人编程搞得很花俏。。  看着都头晕。。
作者: 柳雨凌风    时间: 2012-1-3 21:41
除了保证零件图纸的要求外,零件的两面在同一台数控车床同一个程序中加工完成。本人愚钝,请问是一次装夹将两端面加工完成吗?一把刀可以吗?
作者: sjkabc    时间: 2012-1-3 23:37
sjkabc 发表于 2012-1-3 19:28 ! J  \! c3 a% L. O' m9 b$ t* t8 q
别搞这么多出来了。其实适合自己现场实际的那是最好的,不是么?我一直告诉下面跟我学编程调试的人,你用最 ...

" B0 ~6 T' J- Z, e- B1 `0 d6 R* n算了,本来想说点什么的。不说了。还是前头的话,适合自己是最好的,反正条条大路通罗马,编的东西只有自己明白自己会调试就没有意义了。
作者: anye    时间: 2012-1-4 08:34
我是来看邓大湿的回复的,飘过。。。。。。
作者: ft0408    时间: 2012-1-4 19:21
看的头大如斗,不知道怎么搞
作者: 柳雨凌风    时间: 2012-1-4 20:01
你是个善于思考的人,向你学习/ T$ \6 w; E1 K- i3 z- X+ D

作者: 盐拌番茄    时间: 2012-1-4 20:19
楼主精神值得学习。初看题目我以为楼主是在一次装夹的情况下完成此件,但看完后发现并不是这样。我只能说在多次装夹的情况下,有很多方法完成此件,楼主只是从程序上的不同完成此件,因此我认为楼主的标题是错误的,这明明是“在同一加工方法下不同程序的优劣”。在此本人对楼主的编程手段表示拜服,做我的师傅绰绰有余。
3 d0 K& p+ A: k2 L% ^但是我很赞同sjkabcd的话。在实际工厂大批量生产中工人是不会选择你的方法的,在这里我们姑且先认为所有工人都有楼主的水平。即便是小量生产中楼主的方法也不会被选用。楼主这道题我认为是这样的:将所有你知道的----G50、子程序、宏、结合起来,把这件活整出来。
作者: lukexc    时间: 2012-1-4 21:27
盐拌番茄 发表于 2012-1-4 20:19 , `, @- _# N$ w4 ~
楼主精神值得学习。初看题目我以为楼主是在一次装夹的情况下完成此件,但看完后发现并不是这样。我只能说在 ...

  G% ?2 W  S- b0 i- T谢谢指导!
& z( E$ f/ X% D) ~1 Z% ^纠正一点,我3楼的程序只用到了宏和双刀补!
3 m- v. w. U1 c. @5 Y) {$ S其实细读我的程序其实并不复杂!* j6 @- Q0 s( a  W* B

作者: 2010dengkai    时间: 2012-1-5 06:59
lukexc 发表于 2012-1-4 21:27
5 G' Y7 @$ k  D5 V( m9 U谢谢指导!! Q4 r1 d4 T: K
纠正一点,我3楼的程序只用到了宏和双刀补!0 Z$ D* f7 t2 J- s4 {) x
其实细读我的程序其实并不复杂!

% V  y9 F: O! w' _0 M& T9 S" X7 x  L. f我始终同意LZ的思维,没有对比,那能择优,假如我们能在众多的程序之中选择一个最好的,那不是更好吗?我们就是在不断的麻烦中学习而生,我相信只有这样你对加工的思维景界就会与众不同。
作者: lukexc    时间: 2012-1-6 12:12
2010dengkai 发表于 2012-1-5 06:59 1 U$ R$ M9 K/ w  o, f1 I. I
我始终同意LZ的思维,没有对比,那能择优,假如我们能在众多的程序之中选择一个最好的,那不是更好吗?我 ...

' |$ t# H$ c& k+ x  o3 U呵呵,邓大师说得很对,思维最重要!
作者: lukexc    时间: 2012-1-9 16:23
jiangssli 发表于 2012-1-9 15:31 0 s6 k7 y5 V1 Z' I' N
首先感谢您阅读以下信息。
9 _! d$ N4 B) z我们公司是一个拥有20年历史的专业蜗轮、蜗杆减速设备加工制造商,是国内蜗轮 ...

1 o. v; [2 \' e" k# W' h* k一生大师都来了哈!只是未作出任何评论哈!7 s9 }+ O" @" e

作者: jiangssli    时间: 2012-1-9 18:18
lukexc 发表于 2012-1-9 16:23
9 f1 e( J8 q. `& ~" v% G一生大师都来了哈!只是未作出任何评论哈!

* b) Y, o# z" p# A! ~5 s- w评论了又不发火车票...所以就免了!!
4 k* L: v! D- K3 Q6 u
作者: lukexc    时间: 2012-1-9 18:41
jiangssli 发表于 2012-1-9 18:18 , Q7 A; n4 A( n8 ]4 Z7 u
评论了又不发火车票...所以就免了!!

- E2 t* j% p3 \" p, [# b哈哈!{:soso_e113:}!!!!!!!!
作者: sniper2006    时间: 2012-1-9 18:55
尝试用不同的加工程序加工是很好的,但我觉得实际加工程序做到 清晰 简单 高效就可以啦
作者: sniper2006    时间: 2012-1-9 18:57
jiangssli 发表于 2012-1-9 15:31 $ e0 A! b) V9 B; d
首先感谢您阅读以下信息。, z% ?8 Y% X- N; L* \
我们公司是一个拥有20年历史的专业蜗轮、蜗杆减速设备加工制造商,是国内蜗轮 ...

" w9 x3 }7 K8 x( O$ P一生 你是 广告不止 灌水不止{:soso_e128:}
6 U5 K& D) L8 C9 }. H
作者: 白日星辰    时间: 2012-1-9 20:42
我就是打酱油的{:soso_e128:}
作者: jiangssli    时间: 2012-1-10 07:53
sniper2006 发表于 2012-1-9 18:57
( ?- [) t- |  {一生 你是 广告不止 灌水不止
, `! c* |4 m. |0 \8 u& l
嘿嘿 !!!您是明白人!!我就不多说啦!!{:soso_e183:}
作者: lukexc    时间: 2012-2-6 20:30
今天又发现一类方法,用到G70!
  1. O0001;
    7 k1 Q; v( G+ d5 s$ j  P
  2. ……. D: H% w' V, m/ g
  3. #100=101;
    7 t* n& k. g8 f1 L2 I6 H
  4. N1T#100;……
    $ ~, A+ H; Y6 M! t
  5. N2……;
    ' O! ^" l  E; W- j8 i3 b
  6. #100=102;
    ; I0 }! A8 J- |% x( K/ |
  7. IF[#100GT102]GOTO3/ U) k+ h( u  y0 O, Z% {
  8. G70P1Q2;- n- |5 o' m. \, w) u
  9. N3M30;
复制代码

作者: lukexc    时间: 2012-4-4 21:32
很久的帖子,翻出来再看看!
作者: onelee    时间: 2012-4-10 07:41
简单的东西被你复杂化了,直接工件坐标系平移,简单明了,你这有如脱了裤子放屁
作者: yekeshu    时间: 2012-4-10 12:03
2 r: v" [3 u7 D1 T- g0 V, R
{:soso_e183:}不知道怎么搞
作者: 凹凸血    时间: 2012-4-18 22:49
多种思维拓展 搞活头脑 始终善于思考
作者: 轴承轴承    时间: 2012-4-20 11:31
方法倒是不少,最快最简单的程序加工出来才是实际的,整那么多没用
作者: 约定一生    时间: 2013-5-5 21:48
坐标系平移
作者: 老飘    时间: 2013-5-5 23:05
本帖最后由 老飘 于 2013-5-5 23:07 编辑 8 A" N& ?; \+ L- p

) ?2 T, H! g# k我把我自己这么多年编得程序想一下,连楼主的皮毛都不及.
作者: 雾火    时间: 2013-12-14 04:09
我用过子程序家G50的配合,还是蛮好用的,别的有机会试一下!
作者: 幸福更多    时间: 2013-12-14 14:43
同一把刀,两个刀补就搞定了。为什么要搞出那么多子程序啊,还是宏啊。要生产就是要使用简洁方便。又不是在学校学习。
作者: 学徒ccc    时间: 2013-12-15 10:30
学习了
作者: 757200942    时间: 2013-12-15 12:58
这件活,可以设计专用夹具。。。一次完成两端面的加工。一把切刀一把外圆刀搞。。。内撑那个孔,用液压机做
作者: yestwp    时间: 2013-12-15 23:20
说实话,我没看懂你要表达什么
" e# l0 ]6 W$ S+ I8 k3 U+ O1 t' N4 E( L& d' q
此零件的关键不是编程而是工装
2 e9 U' e, R: `/ \# ?1 n$ ]
( f# J# w7 p( H: j; E- g( e0 P& i5 V' Q+ U
8 D+ |9 N2 [4 }8 o+ Z- m$ @& X9 j6 k0 J( U! m, X9 k. a

作者: 细心=安心    时间: 2014-1-8 06:27
不错啊
作者: tyzb    时间: 2014-1-9 19:42
柳雨凌风 发表于 2012-1-3 21:41 5 j- ~" R" Q4 ^8 r, F+ ^# |0 |
除了保证零件图纸的要求外,零件的两面在同一台数控车床同一个程序中加工完成。本人愚钝,请问是一次装夹将 ...
! T2 T5 O0 ~+ |' z2 @/ `* d1 P
浙江现在有可以同时加工两面的数控车了
作者: 门童    时间: 2014-1-11 15:43
普通的经济数控,一次装夹车两端面,同时完成两件一点问题都没有
作者: 瘪甲绅士    时间: 2014-6-1 14:45
本人愚钝,请问是一次装夹将两端面加工完成?  一把刀? 你是怎么装夹的?9 V0 A- K" @  V6 ]

作者: 机械小小生    时间: 2014-6-9 20:48
为什么要把简单的问题复杂化呢" ?7 u9 L+ o! G7 ?4 a  a





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