|
本帖最后由 刀田木子 于 2020-11-1 11:36 编辑
2 m7 S0 {8 R) ~* {. u; n4 k: Y& m' A" J6 f# g9 o( T9 Z8 B3 A
PowerMill使用残留模型加自动检查分长短刀方便快捷,而且很安全,特别是大型模具编程普遍采用这种方式来分长短刀程式,下面为大家详细讲解。 D2 r8 H0 R6 t- W% O; `
C2 E7 ?" X& D
! F/ D4 @( l9 Z+ k; U: K0 s6 U
/ Z. P6 K- ]. q# ]0 w1、如下图此模型,用D63R3开粗,留余量3mm,下机去应力,然后再次上机用D63R6二粗,留余量0.5/0.2
x' ]5 ]; e4 N, ]1 {' N* h; b3 s3 J/ k. S7 h' L
# V' M' f# V0 j, e" `1 |+ u- W; _6 V. m& Y) n! p& ^# a
G. m0 N/ o8 `5 w+ A1 |! K% K( i: a. \) Y
3、大于0.7的残料显示出来了,通过残料分析,我们选择D32R2的刀具进行2粗清角,因为此模型高度落差大,需要分长短刀加工,如下图:
, i0 V# G0 F' ?& P4 W; J! `2 w8 a5 |
% s" y$ y9 M$ H
' w' ?$ }2 c+ ]' X' T" B9 Z. x l; V" A
4、先设置一把D32R2的短刀长度为100,把夹持和主轴都设置好
: D5 u/ T5 q4 b! b( {, A2 Y; _% ` `! f3 Z$ R+ X
8 z6 X& u: S4 ]4 t& n. z
' M- D, }) K# c8 K
- q$ z2 f4 F' }4 x, b0 ?% b( B7 t
) b3 k5 k5 s6 j' j3 ^0 w: c) `8 e2 a
% R: w% }! f) t% I5、创建残留模型区域清除策略,余量比上条刀路设大0.05,目的为了过滤碎刀,如下图:
4 E" Q6 h- e/ e! i# \5 t. v6 `, }% U4 a' F$ v, ]6 c8 n. G
; b$ H3 R' l4 C/ V) L3 B1 T
' o, O0 V% m3 N
/ S/ H3 e$ P7 L' l1 ?
5 F' I! k( V- v1 q0 T5 F6、设置残留加工参数,残留模型状态选择上一条刀路,如下图:! V n. f& W4 a% q( }" m
* L: o) z3 C: E3 P: ^/ {" p0 i, N/ V
) m/ u! p7 y" N' q8 u; i# N
5 w: h; b( c- p& y6 o, B- d2 |# o% q) N/ X" Z, K1 H
7、设置【自动检查】参数,如下图:
' @7 c- q7 W' ]( M
- }) R* A! j$ R2 o* E
?: S+ K. a) f8 o, a
2 F6 V, o% {- f7 E: |5 _: |
* U+ o# c. [& Q7 {8、计算刀路,刀路按照设定的刀长和夹持部件,刀路自动避让,短刀刀路计算完成,如下图:
2 ~( a0 L. _: [, J
0 X1 T! d. e& F+ A3 a- p( K1 q
! e3 S) n; D k( t/ s( N% |
0 f; }& B+ W" `$ b q- g G, z" G& w: Y
- d) O2 G9 X( M% _! h$ V C9、把刀路加入到残留模型计算,查看残料,剩余残留量并不多,所以我们不需要再分长短刀程式,如下图:
0 P$ R% Y/ G/ f3 ]# n1 k
0 x% W7 \" T4 Z4 S! X7 k$ T; Y% w8 P. `
: o! N8 d: c! G1 U0 ~
7 c( d1 W3 P, i# ^: ~7 w( T
2 e3 Z) B" W: J: w* g
! e4 D! O; H6 B3 A" S
10、再创建一条残留模型区域清除策略,把自动碰撞检查去掉,然后残留模型状态选择上一刀具路径,如下图:
" s A4 W. j. _; H
1 B9 L* M! F& M8 h3 }
1 z4 ~6 H! K4 r6 l4 s. b! B9 T# c7 _+ Q( z; e( i. c/ B
$ q9 l( M" q# i6 f& o4 g
8 y4 o# E3 X; ]8 [3 }" Q! f
! F. n6 x& ?+ e$ ]0 @ B/ t7 K11、计算刀路,利用残留模型加自动碰撞分长短刀程式操作简单方便,而且安全可靠如下图:
, k) S9 E6 c: w& ~" @! X, V' H4 M& D8 H& s9 o
" e* I+ X' Y; Q+ f- J' }9 M9 t( x9 Y% u) A) \
* p ^ P7 \6 D. A n* o& x
+ M% a$ r% Y$ g& i; j6 e) Z" F) L+ {7 |: m g# q
5 m* O- W5 ]+ m* x% L/ z
, t+ c/ a) L* u4 D( P' J
9 `% L$ e( t9 c3 s) S( @0 O* Z2 z# c1 Z& m
1 R2 K( P' T8 C3 ]2 k7 ~
* B1 O8 N2 o$ m |
|