|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 路过不买 于 2013-4-29 21:05 编辑 ) y/ q" f! Y- p0 m' z8 k3 r
4 b) x/ x5 }) t0 B
虽说不是什么新功能,不过好像就没人写过这方面的文章。我就写下,跟大家分享下吧!
5 q1 I. |+ s$ j. i8 ?. l8 y我的blog:http://zueiaixingchen.blog.163.com/
% s, Y5 M/ K; K2 O& Q6 {8 Z$ a' y4 \; S( c4 l/ D4 b# }
本文已mastercam x6为例,应该适用于X系列全版本。5 o. h5 \6 U* i7 p3 K' M5 ] S
夹持的碰撞检测,大家都知道是怎么回事,我就不说这个功能的作用了。- V; i) G" O3 j+ E$ Q+ N
首先简单的做了一个简单模型
6 Q1 y/ ~& I" l& a& P6 ~' k! G
2 x* ~* ^- Y8 s4 g2 C: y灰色区域高度是50mm. 使用高速曲面刀具路径-流线式刀路。
7 A+ \6 q: e. J! v
. z) H( F4 M! G- ]' a
创建一把刀具。直径10mm 刀长20mm6 v8 U8 a8 C/ X9 S( T" f
, [1 w8 M9 o% S# U2 E; U
按照默认参数,计算刀路。获得刀路如下。3 |. I4 i* `! N* _& D1 ^
2 L# v& M _: s7 F 因为我们的刀具长度只有20mm,这个刀路肯定发生了夹持的碰撞.
' a/ X- F$ I, \7 k
- W5 b' s+ z+ J+ J0 r$ U/ b' e w我们从新打开刀具路径的参数。选择夹头选项,使用BT30-B2C3-0016 夹头,并选中使用夹头刀把检测,使用底边安全高度。
~) I) M3 T: D, T; v" s
6 `* `/ d" q, _0 s( I! v5 r% m
再计算刀具路径。不安全的区域刀路都被自动移除。产生的刀路确保了夹持的安全。
5 S6 D# @) a- I4 v7 y" I$ n
8 v5 b# n f6 ]( x: w
因为绿色看不清楚刀路,临时换了个颜色。这种方法适用与全部的高速曲面刀具路径。传统的曲面加工有检测夹持的方法吗?有的。请继续往下看。
) p+ |& Z5 O, v
) ?& f: W0 A' L. h% g+ B, d2 x( F: ` ]% ]1 E) f% O% j
, a+ @, E" r7 \- S- G9 C/ ^; O
使用曲面精加工等高外形,选取先前创建的刀具。简单设置下参数,计算刀具路径。
5 T% j: s% ^, c2 [; }4 n
- A) z, y8 a: m/ k3 g* F" `
按照先前的分析,这个刀路肯定会发生碰撞。
1 d1 {& s7 b$ s/ R( t) c下面我们就开始将不安全的区域移除,以及检测加工这个模型的最小刀长。
3 I& e, }8 z3 \5 S& e% h首先选中你要检测的程序。然后按下alt+C快捷键,或者设置菜单中的运行应用程序。(本命令适用于全部刀具路径)
% R; o1 N9 o6 `% M
# G2 W1 O% M( {5 r) q2 i找到并打开 CheckHolder.dll 5 `( ?2 O4 S! Q
+ ?4 \$ o& I# }8 a) p; ? 在打开的 Check holder(检查夹持)窗口中点击Holder(夹持)按钮。在弹出的窗口中选择 Get holder from library (从数据库中获取夹持)按钮,选择BT30-B2C3-0016夹头 点确定按钮返回。
1 w E- R$ P, _6 A
5 I' b- R" h! o; Y
这时,检查夹持的窗口就会显示出夹持的名字等信息,我们设置一下 holder的值为1 (这个参数左右是设置夹持的间隙)点击perform test 按钮计算。
7 d8 e1 E7 l" ` m
; Y2 s# i' U( i7 ?5 h# j; H 稍等一下立刻计算完成,提示你最小安全的刀具长度是 52.14 这个值是真正的最小刀长+间隙公差+检测公差 确保100%安全的长度。
9 x1 W- e9 S8 T) U3 \* P8 D
2 z# `7 z8 O% a) G% Q你可以直接点击最小刀具长度下面的按钮,在里面将刀具长度直接拉伸到安全长度。$ j3 n0 q7 \( ?! I' F
. J& M8 L, Q* i4 B当然也可以将刀具路径拆分成若干段。可以直径点击 select 按钮查看刀路已经被按照刀长分割为3段刀路。
( X8 \6 \5 K' [1 o% z$ S
# `3 q1 [8 p7 ?# k0 {# C/ ~
如果你想要在多分为几段刀路,你可以点 insert new按钮,插入新的刀具长度。如果你想要删除某段,选中你要删除的,按键盘的del键直接删除。: d; s( p- b& v8 N3 h
# V: t7 S9 U; n i" Y当你确定好每段的刀长后,可以使用上一个 下一个 按钮来选择你要预览的刀路,点击 Plot safe motion 按钮预览拆分后的刀路,确认无误后,点击创建按钮。这时候MC会自动锁住原始刀路,并创建出你需要的多段刀路,并调整每个刀路的刀长。
* b, z8 f- J. J5 N
( \% y+ B8 P O8 [3 q
总的来讲 就是这样的。http://zueiaixingchen.blog.163.com/
3 S7 \- [! k; ^/ u8 u( ^ |
|