|
|
发表于 2014-8-3 21:36:00
|
显示全部楼层
来自: 中国江苏盐城
点分布功能解析 6 O* r7 |0 o$ J
4 G# U: f) p% X$ S$ w% P利用powermill点分布功能实现工件的“免抛光”
: g' `3 F& {( k( {* s @ ( G" K) U- h, \8 @
powermill是英国Delcam公司开发的面向通用加工的一款3-5轴高端CAM软件,目前在中国
$ z) W2 e# i/ L3 ^2 A8 d 地区有超过2000家的用户在使用,全球有近40000家用户。它功能强大,易学易用,可快速、准确# x4 r7 y3 D: B; b3 i( f
地产生能最大限度发挥CNC数控机床生产效率的、全程无过切的粗、精加工刀具路径,确保生产出( \5 ^8 |/ c' `0 O" ~7 F
高质量的零件和工模具。* u* l4 H3 O; u1 T6 k; S" S: {4 m
尤其在表面光洁度及形位公差要求高的行业,PowerMILL得到了广泛的应用。虽然PowerMILL
N+ x& e" O+ _$ o5 V$ i是目前国内最流行的高端加工软件,但还有很多使用者不是很清楚点分布功能的具体应用技巧。2 k" q. I- v1 b2 |& L0 b
如果合理使用了点分布,不仅可以提高工件的表面光洁度,而且还可以显著提升加工效率。
5 l7 l0 i' d6 X$ Q1 wpowermill的点分布功能不仅仅适用于3轴高速机床,而且也适用于5轴机床加工。汽车车灯
3 w6 ~$ G3 \) O 模具的反光碗、电镀件、叶轮叶片等有很高表面要求的工件采用powermill点分布功能,可以得到近乎于免6 d! e. _3 M; D0 Y; ]5 q* o
抛光的表面质量。接下来我们来看看powermill点分布的应用技巧。; B E1 g: {& B
一、powermill点分布的原理 n* j+ B1 o( N! e
下面左图是没有使用点分布的刀具路径,右图是使用点分布的刀具路径:+ ]) l R' e/ w# L
) B( k& M9 T+ o" [5 {
( ]# G0 G, @) P0 `/ P
% @. r4 A# e7 N( r5 y+ {
" t3 u+ z" Q% d7 _" s) ]/ A0 m2 A& z5 F6 X/ f! E
- G1 Q8 [! I/ M2 m0 F) v5 z+ J: }
$ D$ K6 e1 @/ a/ R* o6 J& E, N
! x7 D) P$ y9 v( Q+ |# N7 A# x F8 l4 J8 z( x* w6 c. n5 }
( \) p3 r4 B. l- E. m3 n
2 t4 z1 c S6 M( M# c9 h1 C- J p" Y/ o; A8 h
% h: \! X6 t+ K7 f b: h- g8 l
% Q" \( c1 Q5 f9 l* Z
/ o; W* |; ^+ w- o' m3 j8 y) x5 ]" g
( L! }/ y9 A. i \
: ]/ e0 `3 H9 z5 k. A6 w) [7 k
K8 g+ R) Q+ H6 ?
8 H, Q, n% p3 j, o3 @ 从上面两个图对比可以明显看出使用了点分布的路径上关键点明显增多并且更加均布。而上图1 t* e# f7 ]8 B7 V* H4 S9 D
中红色的关键点在刀具路径生成为CNC编程代码时就是其中的XYZ关键点,正是因为有了更均布的点,才可5 ?' V0 G5 w% D) N
以实现匀速加工,加工进给率基本上按照我们设定的F值在一个很小的范围内波动,这样就可以更高
4 J, o$ o' O' i# J z1 [1 u; x3 ^3 O 的表面质量和更高
5 {2 @8 g. V4 s. s) U" S 从上面两个图对比可以明显看出使用了点分布的路径上关键点明显增多并且更加均布。而上图
( [1 {+ [" a! _! G6 K 中红色的关键点在刀具路径生成为CNC编程代码时就是其中的XYZ关键点,正是因为有了更均布的点,才可% ?! Q: ]6 L3 \* p# U I+ p
以实现匀速加工,加工进给率基本上按照我们设定的F值在一个很小的范围内波动,这样就可以更高
& x; H6 m' c, H; K( o 的表面质量和更高的加工效率。如果没有设置合理的powermill点分布数值,加工过程中会出现5 S4 w6 |/ ?( i3 n
进给率忽快忽慢的变化,从而造成机床的频繁加减速,最后得到的是较差的加工表面和加工速度的较3 k8 w- f% ]% T3 h% f, ^1 v- u
大损失。合理使用powermill点分布,最大可以缩短39%的加工时间。: {1 t( x1 X% h
所有powermill刀具路径都可以使用点分布功能。powermill点分布”设置按钮可以在主& w( `' B2 @0 B) y* a% _& z% p
工具栏上及每个策略对话框内找到并设定参数。主工具栏中点分布按钮控制的是全局设定,而每个* u8 S8 p4 B, S1 a2 ?
策略对话框内的点分布则仅对当前路径起作用。
* f6 e# `$ O# \ m8 S/ U! [- h' n$ z1 r5 Y: [2 s: a6 Y
) J( |& [$ }; Z8 L
二、powermill点分布的释义, ]* r6 S7 ^* ?/ w, t1 j
下图是powermill中点分布表格中相关参数的解释:
9 L" ]. M0 e0 v L) m2 g L( ?5 e1、powermill输出点分布(有4种类型):; ~. d, K; y% ]% @
powermill点分布,公差并保留圆弧:只在模型中指定的修圆控制位置输出圆弧移动,路径中红色的节点位置在一! a; q; v/ g7 r, E! M
NC代码中将输出为线性移动,蓝色节点(圆弧的中点)将输出为圆弧移动。(见图一)
4 E3 {! Z% |7 E3 m7 t 2 g. A! t5 E& I; m
; a" B- Y/ H* |- v5 B' E$ m% N
r3 P* r8 p& T3 G. V+ A1 f$ _; J6 @) @1 C$ P
5 C* l5 e8 d' O6 x% m
: T$ S) l5 b3 M2 d S3 a0 U! A+ u- T) M/ I9 ~- {3 b3 h( Y
, f0 E+ ~, u) w6 P _1 I' S! v1 e0 ^
* x! s- b! a7 O- [+ D+ l+ `
9 y* _' W4 b: ^
powermill点分布,公差并替换圆弧:刀具路径所有位置将输出为线性移动插补,此功能尤其适合没有圆弧移动
L! f4 x, ~% w) e 插补指令的数控系统。(见图二); d/ }/ u! l/ v5 [
- p) E o% Q1 s3 t. A1 E9 z: t# A( v" I
% i$ T6 l1 _! `0 f8 c ?' X
! }0 \6 B0 U! g( d4 M
, f+ `2 L8 C' x' V* l* l
. V! _4 w! M& m$ U; P4 K; B# a# n; `5 U/ N: X K" [# M" h ~8 m
3 s4 C& H' c4 a# s) R4 ]( n1 h. ^
& } ~$ |+ F [ 7 d' H+ J, }0 E) d8 L
8 m5 S- K# {$ \$ x9 G% O& P' mpowermill点分布,重新分布:控制刀具路径节点按照指定的“点分布距离”均匀分布,使刀具路径矢量平滑,- n9 C: J/ U' D+ R* C/ q/ q
对高速加工和多轴加工尤其有效,可以提高加工质量,减少加工时间。(如图三)6 X2 Y% R2 f" G5 o
1 p2 ~) L: r! \' d4 Y1 v
% F- ?' X7 x/ {, A4 u2 |8 I3 \
' c, K0 i% U8 W2 y+ m( W# b+ F" @8 n3 u
% h- @5 S9 F$ k7 p( ?, O, j, e
7 C! m8 d: Y& W, K3 ~9 A/ A* K7 F C# \
4 X* o- R! a1 q. }7 M2 K
. r F6 F& |' o% e6 A ) |! a8 W- M, i6 T( G
8 L2 u, d3 b" S+ R7 H- G
powermill点分布,修圆:按照修圆系数把路径中所有的曲线路径输出为圆弧移动插补,而纯直线路径仍将输出3 Z! J+ p2 b+ O( x* c3 w+ f
为线性插补。当使用修圆时,不可以使用点分布参数里面的“接触点法线”选项。(见图四)
$ B* G* U% G& ~
' ~: ]- j; m3 p% {% Z* I# e5 [/ c) k
# r3 E; `) a# T5 n! t$ q+ w) S" y4 \& \% L
& Q5 I. p% X, p' P. h
5 S. D: N0 w; h# U
9 e& _% U; ?/ b* B
0 |# V, ` N- a: Z4 y
8 c2 p- C7 G! @" j3 l, c
7 s* ], ?) e# _8 g" Q' \
# Z* b1 ]) S) W8 g% U
% ~% z8 V- p% f& F& b' N9 m- ?( E, L3 I! R5 E" X
powermill点分布,公差系数:控制刀具路径在做以上4种类型的路径点时和理论轨迹的误差值,该误差值受限于刀具路径6 l9 D' ]0 k+ Q, Z
的加工公差。
+ c9 l, L8 P6 t- v5 Q" b 比如,公差系数设置为0.5,当前刀具路径公差为0.01,则误差值为0.5 * 0.01=0.005
2 f# L3 U2 Y4 \5 G% I 2、powermill点分布,点分离距离:
8 m: C3 k' @; i% F 此选项的作用是限制powermill点刀具路径上关键点的最大距离值(默认单位毫米)。当勾选此选项时,
0 H3 \6 n3 Z4 K 将会打开“最大距离”输入框,输入的值就是两点间的最大限制值。可以配合以上4种点分布类
4 C/ ~& J' |7 ~. K 型进行控制,但在“修圆”时不可用。5 r# V# g/ t6 L8 u
4 w; s2 O0 ^6 z
_3 N" y+ }( |" a2 N- Q
* @! u3 {: \/ E+ R- n6 c4 _- j/ G& A) L0 D/ b6 L1 D* \) J" l& ~% `- ~
, [7 w3 N s' g+ @
8 Q P. ]/ x' K
4 f0 A3 b4 w n4 q2 X
6 B" z6 { m- u: u# p& h1 v5 r
% v: t: a' \8 u) H- r) i - ^* J. a& O4 l1 l
3、powermill点分布,点分离角:- W* T. m( v3 t: ~, W: Y
点分离角控制两点间的最大轴向运动角度。当勾选此选项时,将打开“分离角”值输入框。
" b$ g K: z5 m1 ?' H6 t( S; Q 此功能为powermill点2012版本新增功能,主要用于多轴尤其是5轴加工。可以让刀轴在拐角变化
, S% B) ]: n+ }4 q+ @( Y; ? 比较剧烈区域更趋于平稳,改善因为刀轴剧烈变动造成的表面质量不佳及提高加工效率。2 }1 x, g7 o$ ~6 N2 F
4、powermill点分布,网格:8 D! [1 _5 f" c: ^9 e
该选项区域内容主要是控制模型计算精度。
7 U) Z6 |4 `1 o- T+ q; h 我们知道,绝大部分的CAM软件无论是根据实体还是曲面来编程的软件,在计算时都要把模型/ L. S+ ]) m( c1 d+ u- f, p _
网格化(三角形化)。系统在计算每条刀具路径时都会按照当前模型准备公差网格化模型,所以在2 Q/ P7 b* O, ?0 ]) ^
powermill中,我们所设置的刀具路径公差同时也控制着模型的精度。比如,网格系数设置为0.5,加
% L) A8 F' S( Y9 z8 H 工公差设置为0.01,那么我们的当前模型准备公差就等于两个参数的相乘所得0.0025
( r8 U4 K& V5 @, l9 G- N6 Y0 Y7 H3 \3 ^ 但是,在PowerMILL中,为了获得更高的计算精度,我们除了提高加工公差和网格系数以外,
5 k, ~3 ?; ^3 `4 [ j6 m 还可以人为控制网格化的三角形长度。勾选“限制最大三角形长度”复选项,下面的“最大三角形长' \# C& Z( y) \: W) ^
度”文本框被激活,输入的值就是模型网格化时的最大三角形长度。3 O6 Q- W; f4 @- F: g
5、接触点法线:接触点法线是一个独立的复选项,该参数主要的作用是让我们在计算刀具路径时同事计算刀具
; w; {. {# r) n+ ^ 的接触点位置。这样我们就可以在刀具路径主工具栏中选择“显示接触点路径”按钮来查看刀具侧刃9 b: p# e E. a- p$ F2 _3 n! r
加工的位置了。并且,只有包含了“接触点法线”的路径才能够应用“曲面法线圆弧”进退刀方式。9 I. p! ?, n; R0 H2 x
但是,当使用点分布的类型为修圆是,不能够计算接触点路径。! F- n q( q' E( y7 x
三、powermill点分布的应用技巧及经验值0 Z! `9 i# y* d2 k+ _& ?3 ^
1、应用场所:
4 f, \7 W a$ o* b* U 公差并保留圆弧(系统默认选项):
5 H9 S8 N& j+ W2 Q6 \0 ?2 A
+ P6 j/ G W g3 ~5 |: la)、应用在要求不高的加工区域(比如开粗、半精加工及精度要求一般的精加工);2 Z+ E3 C' _2 v2 Q' u
b)、程序“预读”能力比较差的普通数控机床。
) D$ T2 G* f$ B; H# A 公差并替换圆弧:/ A, l: M) t# D( z3 s
c)、没有圆弧插补指令的数控系统(比较老式的机床及很多精雕机);
. R$ Q# P6 W8 B0 K+ x. f! n b)、有圆弧插补指令的数控系统,但在拐角落区域使用圆弧移动反而“跑不快”的机床,使用
4 [$ Y$ @+ V) ?. I 线性插补更快。! W1 N0 Z! d. A- b9 U
重新分布:
9 ^2 l- [. Y( J. g3 z' F a)、特别适合高速加工、多轴加工;& p4 a0 |- h9 o4 O7 M
b)、适合表面质量要求高地工件加工;
2 p4 b% |+ g4 w c)、因为程序量大,所以不太适合预读能力差的控制系统。
/ M! o" k2 w I) r 修圆: 在圆孔铣削时,希望输出圆弧插补的情况。( ?6 b7 |8 e1 y0 t( a
2、powermill点分离距离的计算公式:
( H0 {: W3 Z# [0 J% @$ w1 [- E 不合理的点分离距离会造成:计算时间过长或加工时机床抖动。
8 ]! m5 E o/ `4 r/ x# l 检查方法:
, m" O* t: ?9 p! D4 f 减小进给率以后再加工,如果机床不抖动,则和参数设置无关;如果还是抖动,则可能和点
1 a! } _& ]) F 分离值设置不合理有关系。" l' T; o0 M$ I, P6 f' K9 }
powermill点分离限界值的计算公式:9 J% j' b5 I& ^5 W' l* v. M0 d
powermill点分布的“点分离限界”值必须通过以下公式计算后得到的值大于机床的响应时间。响应时4 ]& B6 B5 K' `, w
间可以通过机床说明书或机床生产厂家获得。( P; i! F+ W B0 A! S2 ^
X=“点分离限界”值(mm)一点分布表格中设定的“点分离限界”值6 }. Z+ \6 q7 Q4 x* s
f=进给速度(m/min)一进给率表格中设定的“进给速度”
1 [ o* O! ]8 [ 60*X/F「二机床最小响应时间
: J) `' O' \5 j3 c5 k% d$ j* ~ 举例:假设某机床最小响应时间为2毫秒,进给率二1.671m/min最大点分离距离二2mm,
; ^6 G# k( w3 n# K" f j 计算结果:60*2/1.671二71.8 msec
% T0 l3 T% t; }. E 而该机床最小响应时间为2毫秒,说明我们的参数设置没有超过机床的极限值。
' k8 t v5 u5 [, i, g* F; t 3、常用控制系统推荐的点分布值(以Heidenhein 530i系统为例):" x$ J/ B& \2 }
公差系数:0.1-0.9
' |& b, V* K, H ^& v9 }* K 最大点分离距离:0.1-0.5mm! k( |8 m0 N a( L" i
网格系数:0.1″’0.57 i% a' S! M4 U6 M, Y7 N
最大三角形长度:0.5^3
, k, r& }1 @ U: N0 m总结:合理地powermill设置点分布不仅可以大大改善工件表面的光洁度,而且可以显著提升加工效率。' }9 K$ b1 D3 R E
, N$ g+ r# z- r* J* O8 `3 }; W9 Y' T" h, A% V
powermill, 最大限度, 数控机床, 光洁度, 通用- E' @: r9 U- _
4 T3 E7 @) x" Q' P, H" L; z
|
|