|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 路过不买 于 2013-4-29 21:05 编辑
) O5 |# n9 e) t6 A. J3 z
: g; n9 E7 V' {6 K# i k虽说不是什么新功能,不过好像就没人写过这方面的文章。我就写下,跟大家分享下吧!
J; V6 G/ c5 f* k) v, E o我的blog:http://zueiaixingchen.blog.163.com/' R) g; p7 f4 ~
+ u4 {0 k) ~8 Q3 s1 h7 `本文已mastercam x6为例,应该适用于X系列全版本。
+ b! y5 i- }3 @8 c! _夹持的碰撞检测,大家都知道是怎么回事,我就不说这个功能的作用了。0 p: j/ x2 R3 P5 p. [$ J
首先简单的做了一个简单模型
0 R# Z" `" \6 d) ]' i
: t( Q- I, D+ n8 p4 P3 U灰色区域高度是50mm. 使用高速曲面刀具路径-流线式刀路。/ y5 w9 f1 ]& w7 y. j1 L8 z7 K" Q2 S
- p3 m0 N( A& z @7 i+ ^ 创建一把刀具。直径10mm 刀长20mm
/ e1 g7 d3 @) K' V" X* M% x9 D1 d
9 u* r$ \2 M! s5 \ 按照默认参数,计算刀路。获得刀路如下。
* i. ~1 \) b8 P' i5 `
9 H3 @3 r- w, H- b1 @' A
因为我们的刀具长度只有20mm,这个刀路肯定发生了夹持的碰撞.
- m- P" s& z6 n8 T
: \3 w- ?' K+ A0 V' F我们从新打开刀具路径的参数。选择夹头选项,使用BT30-B2C3-0016 夹头,并选中使用夹头刀把检测,使用底边安全高度。
3 d1 d c* N' u; a# x
5 p Z, R) R, `& B- R3 o+ j, O
再计算刀具路径。不安全的区域刀路都被自动移除。产生的刀路确保了夹持的安全。
* D. O) b) E5 S9 }& P
3 m, X5 g z" p& P/ d6 U$ Q( F( Q6 f因为绿色看不清楚刀路,临时换了个颜色。这种方法适用与全部的高速曲面刀具路径。传统的曲面加工有检测夹持的方法吗?有的。请继续往下看。
! f' B" Z6 l5 f% ]6 c& r) ?
$ _) j j# s" ~6 }7 `
0 u K# K; p' f1 s. k* o' Z( v: Z) b5 @$ k
使用曲面精加工等高外形,选取先前创建的刀具。简单设置下参数,计算刀具路径。
0 u5 z% L* l# T: U* G6 c- ^+ A
) @" j* q/ A6 q' Y: ^% P% v按照先前的分析,这个刀路肯定会发生碰撞。 B* [9 }0 z. X# `' w& o
下面我们就开始将不安全的区域移除,以及检测加工这个模型的最小刀长。5 f1 |, }7 e! W9 M
首先选中你要检测的程序。然后按下alt+C快捷键,或者设置菜单中的运行应用程序。(本命令适用于全部刀具路径)* w# _4 ]( s' j; |3 f
. |' t$ S" Q% X) T0 @
找到并打开 CheckHolder.dll 9 T+ P. M) ^5 {
/ ?7 g& q- q4 E
在打开的 Check holder(检查夹持)窗口中点击Holder(夹持)按钮。在弹出的窗口中选择 Get holder from library (从数据库中获取夹持)按钮,选择BT30-B2C3-0016夹头 点确定按钮返回。
9 s% E0 l; ^$ z4 t0 e
% O: u0 d6 l/ U5 b. o$ N D
这时,检查夹持的窗口就会显示出夹持的名字等信息,我们设置一下 holder的值为1 (这个参数左右是设置夹持的间隙)点击perform test 按钮计算。 x8 t$ T0 O+ [, V3 m4 D, V& r% N( N `
) y W9 e K( ]) u 稍等一下立刻计算完成,提示你最小安全的刀具长度是 52.14 这个值是真正的最小刀长+间隙公差+检测公差 确保100%安全的长度。
- M, f1 l2 N5 r6 b) ^; a
' k8 r( U4 e" h7 q0 e你可以直接点击最小刀具长度下面的按钮,在里面将刀具长度直接拉伸到安全长度。- z$ X1 U5 X/ N- k0 Q; y4 l! H: [
' k5 n- }! o. D+ b2 z+ R9 o
当然也可以将刀具路径拆分成若干段。可以直径点击 select 按钮查看刀路已经被按照刀长分割为3段刀路。
) T' [' S" H8 f# l% _) ]1 `
6 ]7 T6 {5 C+ X" j 如果你想要在多分为几段刀路,你可以点 insert new按钮,插入新的刀具长度。如果你想要删除某段,选中你要删除的,按键盘的del键直接删除。! C# ?4 x/ G7 I2 n C- ~
& N' p1 k: A; ^7 d
当你确定好每段的刀长后,可以使用上一个 下一个 按钮来选择你要预览的刀路,点击 Plot safe motion 按钮预览拆分后的刀路,确认无误后,点击创建按钮。这时候MC会自动锁住原始刀路,并创建出你需要的多段刀路,并调整每个刀路的刀长。; ?9 o& D* g. U0 k* j- q
/ u% O: ]4 j3 b9 p4 V: F! E总的来讲 就是这样的。http://zueiaixingchen.blog.163.com/
+ d3 ]! L+ |. \5 r2 @# c |
|