青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 4300|回复: 5

刀具夹持碰撞检查

[复制链接]
发表于 2013-3-13 22:32 | 显示全部楼层 |阅读模式
10. 刀具夹持碰撞检查9 |$ I7 i  R# ~+ j2 h$ p. U" {
碰撞检查% O8 u2 O  k$ o8 ~
碰撞检查可在刀具路径计算过程中进行;也可随后通过浏览器对激活刀具路径进行碰撞检查,只要为激活刀具定义了刀柄和夹持。
3 B( u: ~: c4 h) Y5 A2 Y如果计算刀具路径中刀具包含有刀柄和夹持,则刀具路径将分割成两个部分,不出现碰撞部分和出现碰撞部分。出现碰撞部分可随后使用修改后的和碰撞安全边界相关的刀具加工。5 n7 f: G& v5 b$ Y  O/ D4 W8 h
下面我们首先产生一个包含有刀柄和夹持的刀具。9 f& E9 r) _% h, V1 s, B
4 z' f3 C* [, Z. n4 T) m- N
从范例目录打开模型 cowling.dgk。
" K9 A( y/ j: P5 a按模型的最大/最小限计算毛坯。. m% a8 j2 V, h3 i/ N7 j$ Q+ H0 G
重设安全高度和刀具开始点及结束点。
% k4 M/ w3 z- k3 `  Z& L9 u9 s  `
/ V5 ?7 X3 r, ^8 N; ]% _' {* n
产生一直径为 5mm 的球头刀bn5。% B, q& s  j4 I  L' N8 j$ L; q

- o+ X: m1 a9 b. }6 C  [按照左图填写表格,设置刀具长度为 10
1 `0 A/ ?9 o( f: @  C
- p3 w9 E( D% O! L. o/ f) @选取刀柄页面。' G7 ?, C$ }1 g% s+ j' M" u
( X  u3 B( {( Q( N6 D; r

$ q1 S( i  j7 b" Y
$ v6 y" R! a  s! k; g$ {' C* Q9 ?2 }& R( i& \

+ ]" w- ^& [8 j0 E% s$ @. u% l" i3 T& I下面即可给刀具加上刀柄。$ d' l7 r- d% a+ l3 l& O

1 q+ O; P- J9 s3 i8 z4 a" r$ X点取增加刀柄部件图标 8 h* X+ |8 q/ y- x7 f
3 l2 Q% m2 c. G) B
如左图所示填写表格。# }5 e5 y9 w3 z; z

* w* ~0 b! j6 u9 g6 t6 Y" j9 Y* Q9 h: _
( b6 W; m' [; M% h" M  v; D

3 b9 Y  h; E. O1 a. w1 X2 V" N$ F! ~0 L

, E: A, K1 s6 f下面我们给刀具加上刀具夹持部分。
7 o% S; _5 W$ T4 K' Q5 v0 z) k
2 k# h" f- y- B! h! \选取夹持页面。, Z; p. C. d; s) ?# h
0 a- Z% v: d) b' X/ `" S; q: n0 z
" M7 f; Z' G  m) ]& `  ]
点取表格顶部的增加夹持部件图标。" G+ ~+ s" ^3 q' |

7 X! R/ Q! G1 d& ], {: M
2 U5 d4 `! ^4 \1 N如左图填写表格,顶部直径为20,底部直径为12,长度为2。! X% {' d! `# `9 e+ ?# n! j( @
$ z! _) P* E5 {1 g# @

0 @6 e! O& V. R! ]" Y
; b- k- V' _4 [1 d- s' U- R! z6 U. S当前激活刀具图形显示在页面的右边。/ ?4 P1 @3 p! p  P
伸出 – 刀具伸出刀具夹持以外的长度。如果路径中存在碰撞,系统将自动将此值增加到能避免碰撞的最小长度。7 j+ v. G3 s  d; h
顶部直径 – 当前刀具夹持段的顶部直径。这个值必须大于和等于底部直径。
; K+ {! q6 S% T) s# J( U底部直径 – 当前刀具夹持段的底部直径。这个值必须小于和等于顶部直径。
7 H; j! w3 w0 C. O' q& O# Y  ?长度 – 当前刀具夹持段的垂直长度。
4 K; F: G$ m0 T# y# M% y
( h( Y9 \" B$ P$ f选取表格顶部增加部件图标。2 V' k2 U' _3 _; r# ~% \
将顶部直径改变为 22,底部直径改变为 20 ,设置长度为 10。0 V8 i3 B! y/ b: D% F+ i

% C5 z5 n( r3 p( X3 P! O4 m选取表格顶部增加部件图标。
4 j/ l. w& j  s将顶部直径改变为30,底部直径改变为30,设置长度为5。* m% A3 o# u9 q8 o. w& J. W+ k3 j

8 V6 y* X& e- a  q+ {: k8 a
+ O+ U: S- V9 @. J
+ w. M! T- c) z, {
9 B5 u: A' h0 g2 n8 t) L增加部件后可很容易地修改或删除部件。点击表格左边的部件的相应部分后,该部分即变为粉红色,该部分的值也随即显示在表格的相应栏目中,修改栏目中的值即可修改部件。
$ \7 E: C6 [* Q1 A& g. x& `使用同样方法也可修改刀柄参数。$ X  y( R2 m8 H6 o0 j

2 W* P( ^  S" G" n产生完毕夹持后可将它保存。随后如果需要可调出它,用于进一步的刀具路径碰撞检查。
2 [$ w' j/ u5 d" G  d. Q" U5 ^
" \- C4 O4 n+ x! }2 t, r
( {1 [8 Q6 j) O& Q+ z
% V9 U; T1 j& X2 P: \从表格顶部选取保存刀具夹持图标。- t, R/ f: I0 ^$ C, Y
将此刀具夹持保存在C:\Temp 目录下,名称为 tool holder 1.pmlth 。6 I" c# Z5 [5 u5 X2 M
接受表格。
* _; |9 F- Y. e' Q. s0 t4 P& r选取主工具栏中的刀具路径策略图标,使用下图所示的参数产生一平行精加工策略。) y7 O3 _) V0 Q. b! m
# F$ ~, l+ f2 b. c/ n* ~
' N& K* H2 T0 k  k- b; |6 J
输入名称 –  RasterFinish! j: D: q' v3 W0 }' U8 e
' {* Y: |& X: S# V& D, j; [7 q0 A
角度  45: F% L, e4 K  K5 Z4 L' G7 r  T

3 m6 w0 g. F; P/ G$ W. ~行距  1
3 @- \. I2 T: x& M) X. _4 Y6 ^1 L+ F7 T% p* K
长/短连接限界为 2
/ [$ g# ?- S, O% S, p8 f$ u4 y短连接 – 圆形圆弧0 G; U1 H3 X/ B! M7 `3 X3 e
长连接和安全连接 – 掠过- y; X% G- n, e2 ~$ ?  G; z# b
' z) U. u- s; {

" b% N% k- r, [2 s! x% Y
* p' }1 n( e6 t7 N( E确认选取并激活了刚才定义的刀具。
+ s: s1 \) K. k% `: B4 [! f6 F/ }0 x, ?- y

& J6 u# T4 \* N1 C; ~应用并取消表格。
3 ]. x3 S3 W% A1 m/ t+ j5 S5 {; r# H; @' S5 J: z" w2 i, ~8 g; R

! S  X5 p. z9 @$ o, g# C( W6 v* T( ~: x8 G/ p& M, b" Y  y# S

- ~( R# W. Y4 K/ q/ V( O- ?) {; q+ ?+ O
3 P: l% j& O9 m6 W7 X5 k9 l. ~
2 N8 t  ~. a5 _, P$ }8 ~( ~! M
于是即产生出新的刀具路径,但我们还未对此刀具路径进行碰撞检查。# Z+ E- d6 e7 S0 G
# d6 R' R! r1 m$ O( }* Q9 [/ R% v! \/ E

: N8 z& v: U) ^2 W% g) A' h6 Z/ i) i( l, b* E  l7 q3 H6 u; ]3 x

+ X9 w: P+ d$ D" I3 ?* A8 [) X. V  n* u5 F* x1 w
0 j/ b* w4 [( ?6 T' K0 q
  A( \$ t+ \& k

4 l  ~6 N* Z" ~1 _! n! i+ J( r" L, ?: J7 ~2 J/ K4 F- e

( K2 ?: }; p7 t! d6 F4 u# d1 G& ~. Q3 G( g0 C
从主工具栏选取碰撞检查图标。% L% P7 T5 ]* U6 w+ t1 M

7 ^- `* t% _8 g2 v/ G0 X1 T# o( v1 L; Y3 A) e' T

. j9 v& {1 D7 h1 a$ P% B0 r! I. Q在此提供了两个检查选项-碰撞和过切。
% J% M+ w4 A8 t5 ^. `$ u5 _0 D$ ?" g
" N* V; t& u6 {  w& ~  G- ^
范围选项中可指定是检查刀具路径中的那个元素。
/ G4 ~7 C5 G5 u9 U/ c; [( ^& O* |: ~2 f( n7 B; N

1 }; `6 f- h! l; r9 W2 G: {0 t) Y& m& u6 K' O( _. d" ]
4 S0 u+ @% x3 \0 C
不安全移动延伸到相邻的安全移动部分的重叠量。
- r+ O6 \9 u6 W3 v) Z! B1 `% ~7 q3 N

) z3 |5 Q. Z8 O  P- E3 K. x3 L* }% P2 a+ p9 E

  Q# _4 Z1 H0 `* s
" p1 Z2 |0 ^. U: h; n' B2 X6 `碰撞检查时考虑在内的刀柄和夹持相对工件的安全间隙。
( z: G: F6 ]4 D  y8 E4 p- f6 c! J. b! T
6 E& K/ o  }. |; x
7 C* w$ ^/ q  K  ~

9 x5 N; `! j3 N% C% N% h6 r& f使用以上设置后原始的刀具路径被保留,同时产生了两条新的刀具路径,将整个区域分割成了无碰撞区域和碰撞区域。对于原始刀具路径和碰撞区域的刀具路径,系统自动将原始刀具替换为长度加长后的,不会出现碰撞的刀具。  % l" O" R) U; W2 B) D

6 c3 a" h3 E/ z点取应用。5 g* Q" k8 q% u, K5 ?+ j0 e
- @9 j: z* j' c8 P. [9 C
在此,PowerMill 探测到使用当前的刀具夹持和刀柄设置在深度 6mm处会出现碰撞,同时建议将刀具伸出长度延伸到 21mm ,以避免碰撞。& W$ K- x' i+ r4 d
6 w" K" C4 b& ]7 _
点击确定按钮。
0 }  G7 x- k6 y& y8 K" y2 s接受碰撞表格并将它关闭。
7 q; u7 i9 a- z, [- [+ _/ L+ ?8 p; w+ ]# W. Q! O8 I# ^; {
8 _. c  i( w9 m; a+ x
PowerMILL 产生了两条新的刀具路径 RasterFinish_1 以及 RasterFinish_2。浏览器的刀具栏下产生了一个新的刀具 bn5_1 。
# X" J$ d1 j, I7 o/ B新刀具使用了修改后的刀柄参数,也即将刀柄长度增加到了 21。
! W0 _) \2 ^+ s  D; x6 R9 K9 N& H1 g' c
6 G( G/ K5 ^& Y0 v4 q! d* ~

/ {( P2 f! n) b4 [1 C在浏览器中激活刀具路径RasterFinish_1 。
; a  c0 v# U8 l5 `0 P' S) b3 z: Z0 t- J8 [
9 J) [# v8 r- Z0 Q
: V) h% j& u8 S. w% ]1 K9 K5 y: T
+ `: n+ B; f4 ~! W
/ _$ t" B5 c, D
这条刀具路径仅包含原始刀具路径段(也就是RasterFinish刀具路径)中的不出现碰撞部分,因此使用的还是原来的刀具和刀具夹持bn5 。% U0 [5 ]' `; e6 X( W4 c# x7 [' Q3 Q
如果希望使用较短的刀具伸出,则可使用此刀具路径来加工左图所示的这些区域。; \3 F: h2 n+ K" \, d  t$ _- A
- r0 s; N: u9 S" `- @- s

# |" `' ]1 O( v8 W. V% w3 |0 E. |2 }: j5 Q& h
在浏览器中激活刀具路径 RasterFinish_2 。  ]0 |8 |  [" M6 s- Y
! a. V  Q0 `- k& {' T9 N

2 l9 P7 b  ?& G. e& ]' K: U, F2 x- \; q
- Z' a9 o7 ]5 i: z3 c( {1 {0 r' K! b
# w( c; Z1 g6 q0 b6 P% J( x& a8 e' S- `' H5 _9 `- V" q
此刀具路径中包含原始刀具路径中仅可使用调整伸出后的新刀具加工的部分。5 |) s/ p- b; y/ A& e- u
+ m: E' u( S2 n$ G$ h3 w

- ~- R6 @8 o9 O/ E6 y' X, o
# U& ~4 g9 S  p1 p% u5 {" _( B7 M- Q* }( a. U8 |

' o' G2 R0 X! o2 G7 ~6 F8 z% K% Q) x  a) K" _

1 ?  R. i/ G: C; C. r8 ?, p0 ^
- d5 l: F  `+ D. i. Y在浏览器中激活原始刀具路径 RasterFinish 。
& ~1 a  @6 b; a+ l
( V% l6 U$ k* _5 j  ^2 i6 S3 s, \- D6 p" s$ r
( W8 l8 U2 W# c8 v8 s
PowerMILL 用新产生的加长了伸出长度的刀具替代了原始刀具。& A: X, V0 ?. @1 o" _
$ T( r4 d) i+ U/ ?
" P" f+ h- L, [
/ S( ?  L% C9 D2 J7 a
+ q( e. p0 f; l
9 \) E9 s( R1 e7 U8 x

! u, B8 X: C: W; e7 z3 M! z9 `5 i* x( p. i9 f1 y8 u+ t: D" y
右击浏览器中的刀具路径 RasterFinish 。2 ^$ `$ I, t+ P
激活此刀具路径,随后从弹出菜单中选取设置选项,然后点击表格中的复制刀具路径图标。
7 P1 F4 s$ ?, U2 f6 a9 S% I  v' Y. q& r9 u, J
2 D& v6 t( v4 u0 ]' t: n, V
; l: e* a% d( X

+ D& _1 ?7 n7 k) c$ k+ o. u( s0 U2 |* L! [/ R. R7 `( R

7 r+ v( {5 Y& H) t
  t3 L' j0 K  F2 S( @- A+ O% v: E% o6 A5 n# T8 m, m7 y
4 [2 b3 X- \1 I4 b+ X3 o, }

2 |/ a4 P4 J; \( @& a选取加工刀具为原始刀具 bn5 。
% X' z* z7 l% U% K0 K' C! ]& p点击刀轴图标,在打开表格的定义页面,勾取自动避免碰撞选项,在避免碰撞页面中同时将刀柄和夹持间隙设置为 0.5,最后接受表格。6 r8 p& ]  X3 [5 E2 [( _6 ?

' i/ O, ]" ~; S6 w4 E4 N2 e: n6 K/ G6 G' _
% W; Q& {% c. @. Z

" O7 R6 A" v. j% s$ _1 {3 F$ D# P/ ^) O$ |( W( v

/ [: p" d$ f% ]4 s1 m( Y* X
/ v1 c! ~" M& W* n
6 x' `9 \( S  e. {2 ~: q! b5 Q# D
* L1 Q) Q$ O: z/ w8 X9 w, c) B' |8 k% c0 e5 J; D: w' `5 k: ?/ N  R

. }. Y' |2 L. z9 P# H, l) a4 }
6 @0 @  n* z" W  W& [7 b5 U7 W5 A5 n9 _& w
应用此平行精加工刀具路径表格后即可直接产生出一经碰撞检查后的刀具路径 RasterFinish_3。
5 v5 X" @* o5 O& A* k, O. U) F/ t$ S
剩下的区域需使用一具有较长刀柄的新的刀具,通过基于原始刀具(bn5)产生的无碰撞边界作为边界产生的新的刀具路径加工。5 p" H( g2 L6 `0 F& r6 s' Q2 g
注:这种方法不显示出丢失区域的新的刀柄长度信息,也不自动产生出一新的可使用的刀具 (bn5_1)。 3 K( p* F# i! b1 E& W

! o* m; h3 s, D4 r; s8 H
 楼主| 发表于 2013-3-13 22:33 | 显示全部楼层
不好意思,第一次上传.图没弄好
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-13 22:38 | 显示全部楼层
111.zip (539.92 KB, 下载次数: 76)
回复 支持 反对

使用道具 举报

发表于 2013-4-4 16:58 | 显示全部楼层
楼主好棒!顶。下了哦
回复 支持 反对

使用道具 举报

发表于 2013-4-11 20:52 | 显示全部楼层
弱弱地问下:一般碰撞检查后共产生了3条刀具路径(包括原来那条),那么我想把第三条刀具路径改小一点下刀量怎么改?我的方法很麻烦:就是把原来的刀具路径复制改小下刀量重新计算后再进行碰撞检查,最后把不要的删除。本人一直用的UG,现在是PM菜鸟。望大大侠指点迷津
回复 支持 反对

使用道具 举报

发表于 2014-4-4 14:56 | 显示全部楼层
ddddddddddddddddddddddd
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-6-2 08:17 , Processed in 0.055853 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表