本帖最后由 杜纬 于 2013-3-7 12:29 编辑
9 J4 p' C O4 w3 i6 } i8 `* D" x# Y( \" ?: J
今天我们来做一个简单的分析,希望对才学编程的朋友有用,在这里我们先上图:
! X. f; ~# W: Z6 T8 l# W如何定义坐标、2 |' H ~ e2 w, i' A: b5 z
定义刀具(定义30R5的飞刀进行开粗,D10的刀做二次开粗)
+ F1 V& c! l" } [/ Q6 m% n+ ~我们找到创建工序、点击轮廓铣削,选择型腔铣,3 `. D6 \8 ?) ^: p
0 e* |7 G' ?* c" W+ N6 V
' p7 g; F6 u3 A# w. P切削模式选择跟随部件,步距选择刀具百分比的65%每刀切削深度设置,0.3, s, f J) g D2 C1 x0 O: j
切削参数设置8 u: W, V3 X+ p) q$ c3 g
策略的设置(切削方向选择顺铣,切削顺序选择深度优先)" Z: d% q4 p7 u0 g; |! L3 X
连接的设置(区域排序选择优化,开放刀路,选择变换切削方向)
' ~* M4 a/ w. V拐角的设置(光顺选择所有刀路,半径设置纬2,0)相对于低版本来说高版本软件增加了这个功能非常实用,特别是对于高速加工; f( u% B: G2 C* A7 x, ?+ R+ P
* _* ^6 n/ Z b: t4 C+ H
7 v9 _, V* R) F" H' i$ Q/ u
( z1 ~! m( d# V( Q8 J/ F
% n* V0 ?8 c2 c4 A
" o1 g5 B6 m9 Z- O7 E) g
f: x% y2 V3 t3 R+ }$ ?, c
这里我们就省略对进给的设置;
) _. x3 A8 @0 C6 P# P! M非切削参数的设置:0 i+ u" v" y, w% E. ^% f! J! N5 z
/ S6 ~* m# I ]1 T) ^+ n* q+ A进刀的设置:
8 {! P" ^4 `9 h! ]0 b开发区域设置为线性,封闭区域设置为螺旋,飞刀我们要防止顶刀,走到狭小区域呢最小螺旋直径设置纬50%就够了,这里我们设置最小斜面长度设置纬50%,斜坡角度设计在3到5度,这里我们设置为3度。在开发区域位置我们设置高度参数为1MM,0 K) c; \5 H' h3 u
退刀的设置:* _, X& [& A% s% K) X* O
在这里我们选择与开放区域相同就可以了。
& M3 e6 J, n7 H! B9 ~8 C这里我们再设置一个下刀点(我们用区域起点来控制)5 R, S' h) [. H; v5 s
如图:
8 |; G# ?0 ^! k! N$ A( E6 g
# [) o: e7 b; J. i0 r
( A+ ?4 G. f# N! D G& i0 ]然后选择传达方式:
2 {& r$ Q3 ]- y- R3 D* D2 w8 s( n安全设置:这里我们使用继承的,点选下面的手电筒我们会看见设置的安全平面显示出来。
g& v5 g* H) N4 e& G' |
8 [+ x; Y) a9 i/ y; _: j
' Q! s- E; b1 ]% ~) [+ U' F区域之间这里我们设置为先前平面,安全距离设置为1个MM就够了。
) }' |! B7 {/ z. |1 n) p对于区域内设置参数和 区域之间相同。
/ V, V" J0 c2 X
3 z" [6 D9 z% ^( M( G
& u. Q8 S& g; U! z) g, X然后我们指定修剪边界如图;- a! k+ m/ g- @( ]
1 E; T7 F' b6 }* x通过对参数的定义我们生成刀路看看:
# \' g: o" U1 A" V: N- R. z% q$ O
8 B7 U( ^% M S' u0 |; L& P S" m
( {, K& I4 `3 L) ]1 I
那么我们从生成的刀路可以看出刀路都是经过圆弧光顺(这样有利于高手加工,保护机床和刀具)
8 \2 p- p" L! {+ j1 R* o/ b! f
9 p3 i k" f- H1 d4 a: J3 o( e. W7 f8 b& P
下面我们来对二次开粗做一个讲解:7 I; O/ Z7 |/ z
1.什么叫二次开粗?& L1 y- a! E" ?5 _- X: d; }
前一个程序未加工到的位置或所残留下来的残料,我们需要进一步加工,达到清除多余残料的目的。
6 s2 P: T% I1 }7 W6 D" n3 B9 ? Q( A; B二次开粗的几种方法:
4 G6 k: ^# b: ~# B9 H4 H1.参考3D:使用前一个程序未加工到的位置或所残留下来的残料,作为二次开粗的毛胚加工!
0 }( U# r7 R, B8 Q& h, e% L参考3D二次开粗与部件余量有关联
+ s: t- Y0 l6 g" y参考3D二次开粗与开粗存在父子关系
4 p2 T4 M' y0 U0 [( R6 {在同一个WORKPIECE下面
" s$ g7 u0 a# d8 A4 M8 U参考3D的特点:计算的精确、稳定、安全,但计算时间上会长一点。0 ]0 H7 T& P$ N, K1 }
2.基于层:参考上一程序的层所留下的残料进行二次加工
6 |3 b0 t$ m5 O2 v! |2 H J基于层二次开粗与部件余量有关联
; a/ S6 J# R' T% O* @& ~基于层二次开粗与开粗(上一程序)存在父子关系5 T/ v# D4 w! n" K8 m2 Y c7 G
在同一个WORKPIECE下面
$ E0 I. m. m0 _) \( [" ?基于层:计算快、简单、抬刀少 该方案适合钢料加工使用' @; @( ?; B$ n' o5 C$ \
3.考刀具:参考上一程序所使用的刀具所留下的残料(适合电极加工)) l- L9 f5 |! _% }( ^
参考刀具的余量必须大于(开粗)的余量,因为开粗程序的刀具在加工的过程中存在磨损,为了防/ W4 b+ B5 r1 \
止在二次开粗的时候刀具撞击。
' |2 j" j; ^3 j( C0 ?参考刀具的特点:计算不正确,抬刀多,只适合与上一程序余量相同下进行清角。% ?* B; Z& i$ _8 t7 h, v: e
. g8 J" K- v* r3 H9 v
K' O! H2 V6 i1 m在这个案例中我们首先复制开粗程序,然后 重新选择刀具 w% D" w0 x" Z! `$ x y
这里我们选择基于层:生成刀路如下:
, W/ {# h8 w) b- n1 R
% F! `8 s) t7 R) S" v; g
参考刀具生成刀路如下:6 s* P- Q. |, \& O, z
& c$ H- O, z, o+ P3 a* P
- F5 x& H' J- V7 a4 @
7 j; w4 [) w5 ^& _5 c- [0 V
3 c. t# w! r7 j$ c
" U6 r) C7 L- {' P
* e* w, V3 H& a, Z' K% Q0 r1 K" A, Y4 s) Z
4 `+ }/ k& W; l. ^' _+ E8 t( I9 i {6 A' K: J3 x
7 j$ t6 p8 Q: _8 Z+ z$ F |