|
|
发表于 2009-6-11 22:37:52
|
显示全部楼层
来自: 中国重庆
谈一谈用Mastercam和UG之心得体会。8 Z4 N: [: P/ q, {8 x
9 m5 O( R- a# S0 u' r, T' }
3 j& K1 L4 Q$ K5 j4 B' W4 Z
一、2D铣削$ ?$ L% G5 y1 d. d# w8 e- V/ D
$ t, ]" f6 O5 C" e) W9 B: gMastercam编程的特色是快捷、方便。这一特色体现在2D刀路上尤为突出。! P1 K2 k- K h' o) {# ?4 A
9 q! @; W, A/ z" |
1、Mastercam的串联非常快捷,只要你抽出的曲线是连续的。若不连续,也非常容易检查出来哪里有断点。一个简单的方法是:用分析命令,将公差设为最少,为0.00005,然后去选择看似连续的曲线,通不过的地方就是有问题的。可用曲线融接的方法迅速搞定。
6 |! o' f2 Q/ c# V9 j& @7 C9 U' I; L; {3 _ C5 j$ j5 G: u
总之,在Mastercam中,只要先将加工零件的轮廓边现、台阶线、孔、槽位线等等,全部搞定,接下来的cam操作就很方便了。( R8 ?9 c. l% Z# @7 _5 t
- F. ^, |/ m4 W4 O2、由于Mastercam的2d串联方便快速,所以不论你一次性加工的工件含有多少轮廓线,总是很容易的全部选取下来。一个特大的好处是:串联的起始处便是进刀圆弧(通常要设定进刀弧)所在处。这一点,至少是UG目前的任何版本望尘莫及的。2 l6 p' i3 o- z3 y" P4 ]- O1 [
; l2 @+ k" k7 `: y# E3、流道或多曲线加工时,往往有许多的曲线要选取,由于不需要偏置刀半径,在Mastercam中,可以用框选法一次选取。而在UG中,则要一条一条的选取,可以想象这个工作有多么繁杂!, [4 C, o8 @. E& E
% N2 K+ v4 h4 v5 M# q. [' O& t0 Y r% \6 |
UG的2d加工的不便之处:* |' i# J/ _9 [3 }
" W) K/ Y* N5 W( {虽然我很喜欢UG,但如果我说,UG的2d铣削功能与Mastercam不相伯仲,那一定是言不由衷的话。
: h, I6 L0 B( W% |& B& i* S3 S$ ?
+ [' V3 S# U% y6 t; W! h- e ]1、不能像Mastercam那样,一次性串联选取多个轮廓,而是必须选取一个线串后,点击“选取下一边界”,才可以继续选取。并且,若是开放与封闭的线串杂在一起,则每次都要设定;还有,刀半径偏置的也要特别注意,一不留神,没准方向就反了。不像Mastercam,串联开始的左边便是刀具偏置的方向。
9 `$ G4 p6 L( h, [% b' h$ K& N0 {* L3 w e! Y- K) R( f
2、流道或多曲线加工时,往往有许多的曲线要选取,在UG中,要一条一条的选取,可以想象这个工作有多么繁杂!而Mastercam可以轻松搞定!) L, \3 ]( u+ P5 S/ [3 G
\; F* v4 ^; G- U
3、2D铣的进刀弧的位置。* \, \. |' d9 x+ K
# {$ b9 d& F6 y- g1 Q& n
这是很重要的。在UG中,需要一个轮廓一个轮廓的设定进刀点的位置。需要注意的是:在UG的”planar profile“中,根本就没有设定这一参数的地方,你没办法定义进刀点!当然,这个问题可以在tool path中的customize dialog中调用出来。或者修改样板档,就不用以后每次都修改设置了。若不知道如何调用,可选择planar mill的操作,在cut method中,选profile的走刀方式。
4 h( X: G* c+ o' ]1 K3 {+ k& h3 D7 h/ ?: i4 l2 F3 o# d- A* A' E
6 v N1 B, m4 o5 }
二、3D曲面挖槽:9 P- e) c; u, p+ s6 M2 ~$ s
1 Q/ r/ S! {; k) O Mastercam的开粗) ?+ s4 a3 r, M+ P7 t" m7 Q
, T s# A% }# e7 M1 X 1、锣铜公或公模,最好不要在工件里面下刀。Mastercam可以方便的选取一个点作为每次的下刀点,当然这个点在工件外,但也不要偏离工件太远。Mastercam的这一功能设计得非常好,提刀少,效率高,且基本上可以保证下刀点在同一点,加工比较安全。" O+ R. S: n9 w, `! c
& j: G- x }* |) a8 f
2、若用此方式锣型腔,或铜公的低洼处,螺旋下刀很重要,螺旋下刀角度尽可能少点。铜料3到5度适宜,钢料不要超过5度,我以为最好2度。加工起来比较平稳,没什么大的噪音。
. ~ ]2 e, v' S* l* v
5 w% ?! v1 ~; F- A 3、一个重要的设定:if all entry attempts fail 请选择skip。否则,铣到底部不能螺旋或斜线下刀时,就会直插下来。几年来我的好几个同事在锣型腔锣到底部的时候,机床常常发出尖锐的插刀声音。显然原因出在这里。% D, [( T" ^1 R
! o" [4 D$ D: [5 ]' u, ~5 ?5 P
4、一个绝招:曲面挖槽时,在螺旋下刀参数栏中,将“follow boundary”打上勾。这个功能也许用到的人不多。可作用却是大大的好。它可以令刀具下到工件的最深处,且环绕式下刀,而不是直插!6 R# d. S( l. j
" l3 }9 }8 \. ?: ~9 S, E; T3 `+ V& U Q$ e/ [% z$ r$ f
UG的挖槽开粗:
+ [% Z+ ~# W2 P: O9 [: ?6 [# i5 V# e) T8 T4 V2 ^. v2 O- }
1、即cavity mill。很多人都反映UG的开粗加工,抬刀太多。平心而论,UG的抬刀确实比Mastercam多得多,用惯Mastercam的人,可能很不习惯UG的不厌其烦的反复抬刀。实在讲,跳刀多至多影响效率和质量,如果因为不安全的抬刀而导致撞刀,损坏工件,甚至伤到机床,那才真是一件令人痛心的事!$ s, ~' X; t/ L! x4 L8 a; u6 K8 N
k: ^9 W5 }' M 2、UG的粗加工的减少抬刀的方法:在cut method中,选取follow periphery。在cutting中的cut direction中,选取inward.将island cleanup打勾。
* ?0 o2 n N$ Q2 ~; w6 q: Q1 O) q7 x$ w
3、抬刀频繁,效率更高:另一种相近的方法,即是通常说的抬刀多的那种:follow part.这种刀路其实也是蛮好的,虽然抬刀多,但只要机床的快速移动的按键是打上的话,并不影响什么效率。反而这种走法,效率更高。不信的话,细心的朋友可以去比较一下两者的刀路显示,再比较一下两者所产生的nc程式的大小就知道了。
6 B G& Z2 m, s. o7 L4 |% ]" V9 \- r8 y! [& m& f5 W" I' |3 Q1 k
4、如何不撞机:由于机器的不同,虽然同样的设置,有的人从不因横越而撞机,而有的机器则屡试不爽。一个确保安全、万无一失、绝对有效的方法即是:设置transfer method(即横越方式)为:clearance plane(安全平面)。别胡思乱想其他的方法了。/ c9 N' h! c. h
' M* u+ ^3 G$ q; ]0 N
8 {* H0 D' i! A' G$ i& e3 G
三、3D流道的加工:; `2 j0 `* Q& q ]1 n8 o. J
8 e: I' f# }. t% Q& W, o
注意是3D而不是2D;是坡度较大的3D而不是较平坦的3D。
+ G# u0 k6 Z) E+ {! ~# p- m, {( r. {) Y: _7 h
7 G/ b2 ^8 f* ^- g- Y u: t1 r6 a 1、在Mastercam中,如果是加工较平坦的3d面的流道,运用3d曲线加工的功能最好。但如果破度较大,或者像波浪形一样。便要用投影加工的方法,将3d流道的中心线投影到面上。然后分许多次负补正的往下加工到球刀刀半径的深度。不可图简单用transform的方法往下偏移。至于为何,仔细想一想就会知道了。6 Y) s1 V; L7 v; o
: f% N) D$ T4 Q) i 2、UG铣3D流道有几种方法。基本上和Mastercam相同。也是用投影加工中的curve/point或boundary的方法,两者的原理是一样的。但UG一个程式就可以做出来。如果选择boundary,走刀方式应是forfile。否则刀路生不出来。
# H3 a- D2 m2 a0 D! f% r
& q+ ~$ ^5 W/ u
9 ~2 \4 ?4 z6 @4 T" [4 ]+ O 四、关于平行铣削:. {' P( @5 X: ~/ T/ V
0 a9 M- ^" J% o) o
不管是Mastercam还是UG,这种加工方式的使用率最高。但共同的缺点是:有一边陡峭的地方会铣得不好。% k! |* {: A, a. Y( `' D8 v
' D" X) k8 P+ o- f" K ]. @& u
1、Mastercam中有一个绝好的走刀方式,是曲面精加工中的scallop。Mastercam中的此刀路非常好用,有人反映说计算费时。但如果误差设为一个丝,计算速度也不慢,加工出来的效果已经很好了。我比较过,公差一丝和半丝锣出来的东西看起来差不多。0 ]$ p [' { d
+ \8 f. j8 t8 i7 {$ n 2、UG也有这一功能,是area milling中follow periphery、on part的走刀方式。但在UG中,此法后处理出来的nc非常大,以至在一些机床上的加工速度跟不上nc程式里的F值,骤快骤慢,对机床和工件都不好。除非是中加工,公差可以设得大没有问题,但精加工就似乎不太行了。所以,这一功能理论上虽好,但对一些机器来说,相当于鸡肋!7 E0 c# w, a/ S- R4 v4 `3 P- ^ Q
. d4 ^5 G# V5 q2 p/ p/ g
& Z$ \; V5 ^/ V* C0 H+ M 五、关于清角:7 w. `1 A: b' h6 e* g1 i9 S
6 A7 R4 x: c9 D/ P1 C( H
1、Mastercam的清角比UG计算稍微慢些。5 `& z) O3 g3 D) U
* C" z9 {: S5 }9 d; \ O
2、但UG的清角,如果是曲面不太好,或选用的刀支不合理,很容易过切!我说的是曲面加工中的清角。) _& b9 ?; |: Z) S- s
8 r7 W& w, }) ?, C9 }0 d 3、不论是用Mastercam还是UG,清角一定要用从外向内(即角落)的方式。这在Mastercam里是预设好的,在UG里需要自己去选取。" N" e- k" \: Y& D; L! K$ b/ _6 ?8 ?
* _5 V5 ?1 X* [( O- ^
. Z& H& p" |* \% C- x; c x3 W 六、关于刀具的调用:" W, h5 f& W. l
; F% P1 z; h' _ 1、在Mastercam里,建立一把刀具的同时就设定刀具的直径、r角、转数,进给率等参数一次性设定好。以后调用此刀时,就不需要每次都设定转数,进给率了。- N4 J0 K; [( ]1 d0 _+ ]
3 v3 y6 F, `8 q; s 2、但在UG中却不行(或许有,但本人还不会用)。不同的操作调用同一把刀具,而转数和进给率等却要重新输入,无疑有点麻烦。不过值得安慰的是,如果操作已经计算出来,但突然想起忘了输入转数、进给率,或者输错了,那么就可以事后修改,不必重新计算刀路。还可以选择多个操作来一次性修改和统一转数、进给率等。这一点,却是Mastercam做不到的。' L3 O" [) T: r- C) b* o% X* {
! ?2 F" P$ F. U& H1 n3 r. y* u8 t2 M% p m6 A/ {# _: P w/ x
七、平行铣削的深度设定:
! E& w- k; r0 y( r
; v* ]2 x9 b5 L b# R 1、Mastercam里,曲面加工也能定义铣削深度,这是一个绝好的功能!; K: n. ~3 C* q; S. P. H) a9 {8 D
7 _# \ P9 v4 }1 J
2、在UG里,曲面加工不可以定义切削深度,这是一个缺点!虽有修整功能,但也只能修整xy平面的刀路,不能修整yz、xz平面的刀路。
$ W' T9 H. ^2 L q5 ?
8 n ^) ^2 {; G" q 3、有些情况下,可能不想让球刀铣那么深,或者计算出来发现铣到下面的平面了,只要稍微浅一点点就可以了,在Mastercam里,就可以通过调整cut depths而得到很好的控制,保证刀具不碰到底下的平面。
: M6 ~ `( y, G
( b1 e0 ^4 g* ?, Y7 x 4、在UG里,就没有这么方便了,需要建辅助面来控制。在这一点上,UG比不上Mastercam!
1 c9 c/ R! l, a; k% ]# X
, x9 U; ~& S ~ x9 \
1 V: e& f1 E7 r' g6 z4 k( I 八、关于平刀补正的问题:
* ^& a" k& O6 X6 q6 E7 `3 u1 `' V
9 ~7 S7 R8 a/ w. R ?% y 铣曲面时,Mastercam(据说x版本的可以,但我没试过)和UG都不能将平刀作负值补正。我觉得最好的办法是编程时,将刀的实际大小减去单边负补正量*2。有人说给刀加个r角就可以负补正。这真是没有好好去研究才这样说和做的。
! q2 N) m9 K1 p' t) t1 u ]7 ^- @% V1 `6 z
加r角不是不可以,但要看情况,如果斜度不大的面,可以这样做,加个尽可能小的r角;但如果是斜度较大的面,如果还用此法,则实际加工出来的尺寸与预计的尺寸会小太多,r角设得越大,则误差越大。粗公小一点还无所谓,若是后模,只怕不太好。5 R9 p( j1 A: _
+ M b- ~* c4 z2 L
$ i- h2 y* d. c9 ^
九、关于转数问题:: X/ k' V% b; u5 ?
$ \( m+ `) r& |/ _9 B 用小的刀,当然转数要高。但也不是一定给得相当的高才行,直让机床呼啦啦转得喘不过气来一般。各位能想象得到不?我用普通的机床,用自己磨的0.1的刀,能加工长、宽不到2mm的钢印浮凸字模,转数才4000转!进给率也不低,十六个凸字模只用一个小时。快不?一般人大概以为要几万转、一定要雕刻机才行吧?搞cnc编程的,好多方法要自己去发现,不要因袭别人的、流传的方法,而变得畏手畏脚,不敢去开创新的方法。
! j0 w t2 k- @; W
3 {1 U- t, w$ c" ]8 P4 c
1 }6 X0 U, U2 q9 i" _ i 十、后处理:$ U7 C) X6 Z0 d* N
; F. A" T3 `2 Y% i% [
Mastercam的确是大众化的软件,所以它的使用覆盖面极为广。早些年,cnc编程业如日中天的时候,有几个人不是用Mastercam?Mastercam编程快捷,后处理出来的nc程式也十分安全,值得放心使用。我搞cnc编程用过三种不同的机床,从没有一种机床因为Mastercam的后处理而发生过任何问题。除了特种机型的加工中心,一般的电脑锣都能畅通无碍的读取Mastercam产生出来的nc程式!初学者一般不用为后处理而头痛。这一点非常令人称叹!
- E( u3 T" k& W: y Z! C5 V& w
5 ?8 x$ ?+ `, x+ Q5 q7 X' a: l4 g3 ]) Y UG在这一点上就显得极不亲切,似乎姿态摆得很高,不是那么平易近人。一般的初学者,即使你会在电脑上走一些简单的刀路了,但你的nc程式,要是在机床上去运行,十有八九有问题!除非你有别人提供的好的后处理文件。
5 d, Q6 z S# a( f; q* C- q5 k5 q% g9 |1 A; h4 m; l4 x
UG后处理通常出现的问题:+ \. N1 A: @, t
$ F; A/ A! g9 D$ n: F/ P: `
一、加工出来的曲面不漂亮的问题。
: {4 z6 n% v/ |' q/ G1 n u
7 f" G, S A% U D- n 二、出现不正常圆弧的问题(偶尔出现,UG本身并不知道。)3 E4 o# q; V& X0 y. K! `
! |% v- ^; x1 B7 m$ | 三、走圆弧机床报警的问题2 }. U* T( M3 C4 Z
7 q9 f) ?5 B$ T1 X 四、加工曲面时出现刨铣、过切的问题。5 M: X7 \4 c* f; c3 b- z% D6 o' V
建议楼主看下 有人发过了 |
|