|
楼主 |
发表于 2015-4-14 21:01
|
显示全部楼层
本帖最后由 163l2UGS 于 2015-4-14 21:18 编辑
/ R- P( C8 d: w# A, v. F- J# k' L, D i( A1 p# K' c$ m6 v7 Z" S
第5节加工几何体的检查与完善:
F3 Q7 W: c& h3 D8 N" f1:加工几何体的检查:
8 ^7 {9 r1 `) L3 B) j4 M, H
5 `7 D2 B" W! v& w; @$ F这一章节的知识比较重要,很多使用UG加工的人对此并不重视,他们往往会做出过切的刀路而不知什么原因,还有的会做出一些意外的刀路,他们大多把这个现象归结为UG软件的不稳定。其实大多数的情况不是UG软件的问题,而是使用者的问题。现在UG软件普及了,有很多人没有经过正规的培训,只是自己看看书就做加工了,出现过切情况就很正常了。还有就是现在讲究数据转换,不同格式的文件在转换过程中可能就会产生问题。还有一些是设计人员自己的错误。为此我们就要对模型质量进行检查。看下面的几个图示:1 p7 X& D8 a4 \' o; L: Y4 t
% l1 }$ Y$ J! t. ^5 \. u
" J" {6 a- l' e9 z& a1 |/ H3 s3 H; e[这里就是一个带有多余曲面的模型(红色部分),如果选面进行加工的话,就会产生过切刀轨,刀具直接切入零件内部。]/ o$ _4 `; Z$ L/ `$ k
& J b9 F' O! \
" ^: }9 Q: Z# p4 H! o[这个就是突出了一个小曲面(红色部分),就会产生跳刀的行为,不仔细放大观察你就会感到不理解:怎么这里明明是个平面而为什么会跳刀呢?]当然还有其他的情况(有很多),我们就不一一列举了,在这里仅列出几例目的就是是大家明白,在做加工之前要对模型的质量进行一个检查,是非常重要的和必要的。如何检查呢?
$ y j) R) f4 L1 Z. ^( f) h
) Q+ N$ ~: P2 N% N方法是:分析—→检查几何体—→弹出检查几何体对话框—→全部设置—→框选加工模型—→单击检查几何体按钮—→显示检查结果。见下图所示。
7 X( R' [$ }" v/ w# `: G
' I8 |7 n H" z1 c4 X" W" G- t) \6 t4 b: {/ r' m3 F
其中在“体检查/检查后状态”里如果有一项不合格,你都要对模型进行处理。解决的方法是:最好的方法就是到建模中去完善修改模型,这是CAD的技巧,在这里我就不再赘述了。2:加工几何体的完善:& W' i; V2 @7 ~0 Q& l4 x
加工几何体CAD模型在设计过程中,由于造型人员是更多的考虑设计的方便性和完整性,并不顾及对CAM加工的影响,所以要把模型做一些有利于加工的修改和完善。一般情况有下列内容:1 V% [& q' V4 c0 n7 R$ o V3 u
①坐标系的确定:坐标系是加工的基准,将坐标系定位于适合机床操作人员确定的位置,同时保持相关坐标系的统一,前面已经讲过不再赘述。②隐藏部分对加工不产生影响的曲面,并按曲面的性质进行分色显示或分层放置。这样一方面在视觉上更为直观清楚,另一方面在选择加工对象时,可以通过过滤方式快速地选择所需的对象。% e. J& B F' b% k
' T; [# Z" ]0 R+ [3 e③修补部分曲面,对于不需要加工的部位(如曲面上的小孔、小凹面等),以及加工不到的小区域,需要电极才能加工的狭小狭长部位,都应该先将这些面补好。这样获得的刀具轨迹比较规范和安全。这里要注意的是,对于能快速修补的部位我们尽量补好,但是对于较难修补的地方,我们就没必要在这方面花费太多的时间。
, [) P- y. a7 S8 Y④增加安全曲面(如将边缘曲面进行适当的延长),或构建保护面等。⑤构建辅助线:构建曲线作为边界、构建完整的轮廓曲线、构建曲线作为其它应用的辅助线。+ ~# I3 o) X( T4 I) s" c2 [! q
- x2 T, \+ d+ M: Z( |; y# j⑥如果图形是由曲面组成的,在加工之前最好是把它转换为实体,因为虽然UG能够直接加工曲面,但是只有3D的实体才具有自我保护、碰撞检查的功能。基本的方法是:在建模中:使用
命令把曲面合并成一个实体,如果不能合并,首先调整公差后再进行合并,调整公差后还不能合并的,就需查找原因看是否有需要修复或者删除有问题的某些曲面。
1 ? T# z6 }, T5 d0 G⑦如果零件的图形是UG分模后的图形,就有必要先去除“图形的参数化”,只有这样才能对图形进行旋转、平移等操作。方法是:使用建模中的
命令。
( Q, s+ P- K9 ?# F5 T; i) K4 z
. Z8 i% j; d2 z对于这些技巧我们都会在以后的课程中有所涉及,在具体的案例讲解中来理解并应用这些知识。2 y& t0 ?2 i. P
3:加工几何体的分析与测量:/ ~+ O7 c0 U" |' J! M7 k- Z+ h
在加工之前我们还有一个工作必须要做:那就是模型测量。对于工件,在电脑中只有三维模型,我们要进行对它加工,必然地不可避免地要对其进行分析和了解。测量模型的目的大约有以下几种:
1 I( M3 E6 f X$ G- A1 C$ E) t% v: D% f
①测量模型外形的长、宽、高等尺寸,确定在机床上的装夹方式和加工方式(是一次加工或是分次加工、是先加工正面或是侧面、是否需要转侧铣或是转卧铣等)。
0 x! a, W# F/ h* h q7 P0 t C% o5 l( m+ ~6 T
②“定刀”这是在编程中必不可少的工作,就是需要了解我们要用多大的刀具进行加工、多长的刀具(加工深度)、是用平刀还是球刀或是牛鼻刀等?要做到以上这些就必须去做分析工作,但是要做到以上这些工作,我们不是靠自己的眼睛去看,而是靠“数据”说话,应用UG的各种强大的分析工具,来分析读懂你的三维模型:下面我们就用案例来学习一下:
& p8 N& K; B! z9 J1 W& aA,平面分析判别:该选项可识别部件中所有平的层的深度,因此有助于标识加工部件所用刀具的正确长度以及正确判别平面与否。; c1 Y7 r6 r O( ]6 w2 f: G& `8 d# D% f
1:打开一个模型文件X\Lizi\celiang,并进入加工环境。如下图所示:
" w/ ~) b4 N5 D1 W
9 l0 Y* r% x. k# O4 M2 t+ j9 [& A+ O* U" q
2:我们来分析这个工件:先来分析哪些面是平面,看这个图如果用眼睛看的话,大部分都是平面,而实际上则不然。我们用数据来说话。% T" ]2 t6 l# b$ P2 C- |
1*,点击“信息”→“对象”(下图1所示),弹出类选择对话框(下图2所示),在“过滤器”中选择点击“类型过滤器”
图标,弹出对话框选择“面”方式(下图3所示),此时鼠标就可以选择了,选择零件的最上表面(红色部分)(下图4所示)确定或中键退出对话框,同时弹出信息对话框(下图5所示)。; L1 g6 s7 z3 k
/ |9 e3 _% A+ r/ [( j
+ \! t, K+ z" @/ e& k" ~' K9 p) z O% |2 c0 p" [
( A- s) ^7 \: W ]( n2 V
6 q" y2 }- ]% d
5 L; y- g' F; w9 @4 |2 U# ?
0 O9 ~0 |% ^6 B7 q+ Y
- K# h1 _5 }. L; U1 o5 u' z" @8 n/ Q' K6 H0 ~
2*,解读信息:I=0,J=0,K=1,表明此面是平面。这里I,J,K代表矢量方向,这里初学者不必理解这些,只要知道I=0,J=0,K=1时,就代表此面是平面即可。- x$ S" v' U# |2 v7 W& w
3*我们也可依次点击其它的面,信息都会显示出来。例如我们同时点选最底面和小凸台上表面(图中红色部分),分析结果显示为(I0 \+ K9 d- }, a
=0.017452,J=0.00,K=0.99984),这时就会发现这两个面不是平面。而我们一般情况下就会想当然的认为是平面。9 L# U9 U+ D/ _- _1 |
4 {: N5 M" U" ` L! ]1 y, t
0 v+ j1 g$ N- D: U3,我们再来介绍一个更为简单的方法,还是以上个模型为例。 v. O" G7 p# x( m
1*,鼠标左键点击“分析”→“NC助理”(下图1),弹出NC助理对话框(下图2),选择分析类型为“层”、参考矢量为ZC↑轴,点击“选择面”图标,此时选择了整个工件,工件高亮显示为红色。
' {8 n; T5 p3 @ {9 ], M+ Q
! ~9 a7 U* {4 P, d( g3 M
A" n! I N# s" S8 q; J/ X
/ O7 [9 ?4 t; \) ]' R
2*,点击“应用”或点击分析几何体图标
,工件模型变为下图3所示,图中凡是变了颜色的面(相对于分析前)全部都是平面。此工件中有4个(红、黄、蓝、浅灰)平面。如果点击
则退出对话框时依然
0 r* }0 A$ z# o2 H5 b会保持这些颜色标示。
( p a: z" f: G1 K- P
0 n9 Z" N7 d) J1 |& R8 [$ ?
) L N. M$ ?2 ^6 T/ y9 F
0 G9 C/ x4 O* U9 s$ b
' n( L8 i! r: u/ P0 a7 v4 [
3*,如果在分析时指定了参考的平面
,那么点击图标
后再单击
就会弹出信息对话框,在此对话框中列出了所有颜色的平面信息而且还有这些平面相对于参考平面的距离值──这从而确定最深平面的深度值,由此来确定所用刀具的最小深长度。上图4所示。) o: O) J+ n& n% H) H) c& p- I) v0 Y
( b. W. n* J; p7 j4 j
B,分析圆角,曲半径工具:这个分析能确定加工所需的最小的刀具。1*,打开一个模型文件X\Lizi\celiang2,并进入加工环境─→点击主菜单栏中“分析”→“最小半径”(如下图5所示),弹出最小半径对话框,框选整个工件后,点击确定或按下中键后退出对话框,显示为(下图6)所示,在模型上显示出最小圆角部位,同时在信息对话框中显示出最小圆角半径值为R=2.5。说明我们必须用小于直径D=5的刀具才能完全加工干净此工件。8 ^# R/ C: k3 J2 u! y( Q
" i5 o( u& m, X% n. y; o
' G) ?9 c* ?: u; X
8 s4 N' S1 U' @. Y; a" a5 f7 K9 b
2*,我们也可以不用框选的方法,而是用单选的方法去直接选择某些圆角部位,而显示出此部位的最小半径值。如下图所示:最小半径值为R=6.5和R=6.35见下图所示。
6 L' C/ Y9 @. Q8 z; ]5 B8 F" X
5 j: {+ \- D5 Y/ Z# \
) l g" H/ L( c0 C
4 f7 E) w* L3 j% B注意:此工具仅能分析圆角部位,而对于曲面则不能分析。所以我们常用下面这个工具进行曲面分析:
( I: m5 \" ~/ {% n, U3*,点击“分析”→“几何属性”,弹出几何属性对话框,直接点选某些圆角或拐角或曲面部位,那么此面的最小、最大半径值就会显示出来。以此来作为我们的参考。这个方法比较简洁方便。如下图所示:
% M* h# A: ?+ O; ^, |* x; O
9 E3 O/ P5 J. u* S- L
; Z9 J ]/ e. J' v2 S( k
8 k7 `7 s* \# r. }+ UC,分析距离和长度:使用测量距离命令可以计算两对象之间的距离、曲线长度或圆弧、圆周边或圆柱面的半径。点击“分析”→“测量距离”,弹出测量距离对话框,直接点选2个点或点选2个面或点选2条直线,或者点选:点与面,点与直线,直线与面等都能直接测量出两者之间的最短距离。如下图所示:这里需注意的是:所测量的值与坐标系有关。
1 _' _7 c8 A& T/ K1*,
距离:测量两个对象或点之间的在XYZ三个方向上的最短距离;, ?' l/ y; [+ i! ^3 a4 I
2*,
投影距离:测量两个对象之间的在指定矢量方向上的投影距离也可以说是在指定矢量方向上的最短距离。3 e: W- q, ?4 E* S( g2 v0 v
3*,
屏幕距离:测量屏幕上对象的距离。使用此选项可测量屏幕上两对象之间的近似2D距离。使用放大或缩小图形结果则不同。
& R& P* Y0 C$ K5 c3 I4*,
长度:测量选定曲线的真实长度。: F8 V. g- ~* S% Q
5*,
半径:测量指定曲线的半径。
: T" m8 v' f; n6 F# n6*,
组间距:测量两组对象之间的距离。只能选择一个装配中的组件作9 u" H6 r1 J# N" c/ @" b. n4 s
1 P- h0 V. a0 A5 i1 R: [
为每个组中的对象。各个概念的图示说明如下:# a; }2 W- O3 c- Q) W) N9 z3 L& J* l
/ C6 u& \0 t. i& e: p- B- T3 W
4 \) O$ Y% l1 K& P
2 k3 ]3 U2 I1 R( \
3 u+ Y' ?8 @* R( W- c d关于分析测量工具大家一定要熟练掌握和运用。此能力的高与低是我们“读图”能力的重要标志。
6 P: V' G8 D' v+ U, K4:在Workpice中定义加工几何体: @, }3 ^4 i9 x; A0 J2 ~0 T9 ?
在前面我们讲过几何体的定义方法,有好几种方法,但一般情况下是在Workpice中定义加工几何体,这是一种最简便、最不容易出错的、思路清晰的不混乱的实践方法,在此我们要求:抛开、不必理会其它方法特别是初学者。
5 X3 V+ S5 L6 O. `8 F7 ` l* s5 ]/ X+ R- M+ J
1,定义加工几何体:
5 M' G' z- i p P▲1,打开文件\lizi\plan001.prt,并进入加工环境。
4 x0 D1 O3 |3 ~+ B3 z; \; w▲2,打开操作导航器,图钉盯住,并切换到几何视图,点击前面的
+号展开出现
。
* d" j$ u% y" s0 }▲3,按照我们以前讲授的方法把WCS定位到模型中心最高点,且使MCS与之重合,并指定安全平面Z=20。7 |2 J, K3 U# W- \" S8 [
▲4,双击WORKPIECE或在WORKPIECE上单击鼠标右键→点击‘编辑',弹出铣削几何体对话框(下图A1)所示。在削几何体对话框中分别定义部件和毛坯:左键单击
弹出
对话框,直接使用鼠标左键点选屏幕中的图形零件(下图A2)所示,
% w+ J* d, i1 T1 j/ u2 b8 v0 x
完成回到
对话框。再左键单击弹出
对话框,选择‘自动块'(英文:BoundingBlock)后系统自动在零件上添加方块毛坯体(下图A3)所示,2次完成。分别点击
和
手电筒,可分别查看刚刚定义的零件几何体与毛坯几何体。% ]# v W' f" F" e2 f6 q5 `; M I
3 H5 ~ Z, G$ u7 b
+ _9 T" Z; ~3 a" l1 x1 L% X! W' v& O
; T0 a6 U9 U1 b+ Z. e
5 n$ O2 Z/ U/ G# J5 `6 Q
7 F& @ o9 F0 {- j+ O9 B# s6 P* ^提示:在UG8.0中定义部件几何体与毛坯几何体时弹出的对话框,与之前的版本不同即使是与它最接近的7.5版本也有所不同。之前的对话框样式为上图A3-1所示。在新的版本中它默认的选择方式是“体”(因为一般情况下都是选“体”),而如果选用其它方式时,如特征、曲面区域,单个曲面等,就需要先行点击列表中的“叉号”
进行切换——它不仅代表要删除已定义的几何体信息,还代表模式切换。2,创建操作并初步体验一下UG编程的基本过程:
+ A; c/ }2 ?1 N# B, N3 e! J▲1,首先创建加工所需的刀具:单击创建刀具图标弹出
对话框,按
下图a1设置创建一把直径为D=6mm的平底刀。切换到刀具视图可以看到创建的刀具。
& n0 j" l% c9 e+ H) h
9 p4 J4 c% N( p+ W" @7 d/ B- l. I$ i2 o e$ M( p
▲2,创建操作:点击创建操作图标
弹出
对话框,按照(下图a2)的设置使用:类型为
、并点选子类型中的第一个图标,几何体为WORKPIECE、刀具为D6、方法为
,点击
进入
对话框:首先会看到部件、毛坯几何体的
亮着,说明继承了WORKPIECE几何体信息。单击
展开其定义区,修改如下参数:
、
点击
弹出
对话框:定义
、
,单击
按钮退出操作对话框,然后单击生成刀轨图标
,这样就生成了一个粗加工的刀轨程序。单击
按钮退出操作对话框,可以在操作导航器中看到:在WORKPIECE下、在D6下、在PROGRAM下、在MILL_ROUGH下都产生了一个名为CAVITY_MILL的操作。生成的刀轨如下图所示:
0 B0 q) f1 \+ X9 M0 q/ T9 Z
8 u6 B. S) r- b- I9 X$ X. Z
- D, @. S) o& n* i/ v2 Z( F- }8 v. Q0 o+ q, K
! w9 |, ?2 U/ n- p4 Q. E% B& y1 z
▲3,继续创建操作:点击
创建操作图标弹出
对话框,按照(下图a3)的设置使用:类型为
,并点选子类型中的第5个图标,几何体为WORKPIECE、刀具为D6、方法为
,点击
进入
对话框:: r$ U3 }6 { N+ ?
首先也会看到部件几何体的
亮着,说明继承了WORKPIECE几何体信息。单击
展开其定义区,只修改如下参数:,点击
弹出
对话框:定义
、
,单击按钮退出操作对话框、然后单击生成刀轨图标,这样就生成了一个精加工的刀轨程序。单击按钮退出操作对话框,可以在操作导航器中看到:在WORKPIECE下、在D6下、在PROGRAM下、在MILL_ROUGH下同样也都产生了一个名为ZLEVEL_PROFILE的操作。5 c# R. F0 P' i# X" j- C* b
1 w% b/ k# ]: }! k" W3 y0 J; X. V3 Z: R, P+ e) Z" S e
9 s6 C3 i- b" C% T" x/ ]" m3 w▲4,检查:在操作导航器中:按下Ctrl键选择生成的两个操作,然后单击图标
弹出
对话框,单击
, X) z9 d) t3 B: t系统开始检测程序,检测完毕弹出信息对话框。见下图所示:
{; \/ t# Q S7 A
' L0 a) M: r! f0 N
1 L9 ^" A% _2 l6 V; F/ H
▲5,仿真模拟:鼠标选择WORKPIECE右键单击,弹出右键弹出菜单选择
→
或者直接单击图标
4 h, h! U8 V, f: b# l; Q弹出
对话框,单击选择
后点击播放箭头
即可开始模拟。其结果如下图所示:
. q/ c4 ]/ Z" n+ M& D- A* j" i
, _, E0 |* @2 G p1 H& a
, O) n. A1 v8 z( k# O+ G7 O$ p; C) c* w: j% E! [' e' s: e1 n
▲6,后处理NC程序:按下Ctrl键选择生成的两个操作程序,点击图标
或者右键单击弹出对话框→选择
,弹出
: @/ X* ?; M$ Z0 i
对话框→选择一种后处理机床,指定NC程序保存目录,点击
按钮即可。
" H* \/ `+ |5 Y, Z( \2 k6 y" P L# ?
4 I; e( g, M* `2 L% E
# s7 D3 u x+ S: l3 _1 u
以上所演示的操作步骤──基本上就是UG编程的基本过程:这一小节主要是要学习──①定义坐标系(加工坐标系与工作坐标系重合、安全平面)─→②在WORKPIECE中定义零件几何体与毛坯几何体─→③使用WORKPIECE的几何体信息为几何体父级组创建一系列的操作─→④创建操作:定义必须的参数、生成刀轨─→⑤刀轨的过切检查与仿真模拟─→⑥后处理成机床能够识别的NC程序代码。大家对于这些知识只要做一个基本的感性的了解即可──我们会在以后的课程中展开更为详尽的讲解!期待──!8 E% J9 h: L& G. J K! ^
# N" M. H. q& R V' \
|
|