|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 路过不买 于 2013-4-29 21:05 编辑
" [# t- Z7 r# g6 V# D9 X
0 F& [" C3 T) u, N/ i虽说不是什么新功能,不过好像就没人写过这方面的文章。我就写下,跟大家分享下吧!% F) a5 H7 ` l; ]0 c% I# p- q9 v- D
我的blog:http://zueiaixingchen.blog.163.com/0 l9 f$ o& P2 ?; h
: |! V7 b$ h) W" @& _2 c9 o5 J
本文已mastercam x6为例,应该适用于X系列全版本。. i9 p9 T; u2 g5 b( y& l3 q0 k
夹持的碰撞检测,大家都知道是怎么回事,我就不说这个功能的作用了。0 d* t# y, ]* r/ N) d4 L
首先简单的做了一个简单模型
1 q8 t* Y& }- N# ]% H3 n6 L
% |; }9 N( w6 }. A+ P( v8 ]* V
灰色区域高度是50mm. 使用高速曲面刀具路径-流线式刀路。
2 L' S% a9 j |4 I5 K: c
" f& l1 `- I, v' { 创建一把刀具。直径10mm 刀长20mm, n& j2 j5 e/ g7 O
, b) f/ y1 N, B1 C# A1 R/ N
按照默认参数,计算刀路。获得刀路如下。' d r+ n) T) h, c2 B
' k0 Z# }0 [0 {3 N+ d, e
因为我们的刀具长度只有20mm,这个刀路肯定发生了夹持的碰撞.! Z: W" v( y Q- q
; c% A' f- }5 w& Y- b+ V& T
我们从新打开刀具路径的参数。选择夹头选项,使用BT30-B2C3-0016 夹头,并选中使用夹头刀把检测,使用底边安全高度。
+ |# ?4 @. d2 }. V. i2 D3 C0 _5 I
0 o3 i+ T5 g% m2 Q' V再计算刀具路径。不安全的区域刀路都被自动移除。产生的刀路确保了夹持的安全。
' Z; [0 J' j+ u% D
9 t# t) }- F. \. D9 S因为绿色看不清楚刀路,临时换了个颜色。这种方法适用与全部的高速曲面刀具路径。传统的曲面加工有检测夹持的方法吗?有的。请继续往下看。9 C' X6 P3 ]0 t; }5 q8 D' m
4 B# t0 r: N+ S7 M% ~, J* y) L& q; s# O+ K& N3 `
+ c7 r. \. I3 f0 B
使用曲面精加工等高外形,选取先前创建的刀具。简单设置下参数,计算刀具路径。* Q: Z* b+ c, h# N# y
7 Q" V8 j( o5 n8 T0 d4 w3 ~按照先前的分析,这个刀路肯定会发生碰撞。
5 L1 \0 | S8 S' h5 \下面我们就开始将不安全的区域移除,以及检测加工这个模型的最小刀长。
& l. S2 }9 b& v) M% C' c9 Z首先选中你要检测的程序。然后按下alt+C快捷键,或者设置菜单中的运行应用程序。(本命令适用于全部刀具路径)' F3 z3 ^5 _! G$ a! Q6 K* T z/ _
" t9 C- S9 W1 W* F, T( K9 s- t找到并打开 CheckHolder.dll
8 r: v: k" W+ G+ ^
- n7 s" y; K, j( U8 l 在打开的 Check holder(检查夹持)窗口中点击Holder(夹持)按钮。在弹出的窗口中选择 Get holder from library (从数据库中获取夹持)按钮,选择BT30-B2C3-0016夹头 点确定按钮返回。
$ q7 a+ j& E; \% }
, N+ U- s" M' k. L: J这时,检查夹持的窗口就会显示出夹持的名字等信息,我们设置一下 holder的值为1 (这个参数左右是设置夹持的间隙)点击perform test 按钮计算。9 Y: v5 k; [ ?& ~
$ F* y7 Y4 I+ n9 C- g' a' j4 i
稍等一下立刻计算完成,提示你最小安全的刀具长度是 52.14 这个值是真正的最小刀长+间隙公差+检测公差 确保100%安全的长度。
. c/ a( m& `; l& K
L. @1 b2 [ h- C1 W7 b; U! z
你可以直接点击最小刀具长度下面的按钮,在里面将刀具长度直接拉伸到安全长度。
! |5 | |* |: A( Z. r% J
5 ?+ |) a( M5 b' o9 x
当然也可以将刀具路径拆分成若干段。可以直径点击 select 按钮查看刀路已经被按照刀长分割为3段刀路。2 q3 b8 C5 L- {2 A
: w k/ f6 s3 U9 O0 U1 F 如果你想要在多分为几段刀路,你可以点 insert new按钮,插入新的刀具长度。如果你想要删除某段,选中你要删除的,按键盘的del键直接删除。* v( o. x$ |7 X+ j' {. E/ c
5 i. P1 f0 [+ L1 M( d+ ^当你确定好每段的刀长后,可以使用上一个 下一个 按钮来选择你要预览的刀路,点击 Plot safe motion 按钮预览拆分后的刀路,确认无误后,点击创建按钮。这时候MC会自动锁住原始刀路,并创建出你需要的多段刀路,并调整每个刀路的刀长。0 B( }# g& w; e+ M; ?
" ^6 @$ d6 M5 x8 c+ C总的来讲 就是这样的。http://zueiaixingchen.blog.163.com/ s& z5 R1 X" l7 z+ b
|
|