青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
楼主: 163l2UGS

ug8.0数控编程超级教程——金牌讲解

[复制链接]
发表于 2015-3-30 13:23 | 显示全部楼层
先看看是否有用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-14 09:46 | 显示全部楼层
1.jpg
/ U. d* l* u4 }$ D! W单击主菜单栏中的 2.jpg -→ 3.jpg -→ 4.jpg ,弹出点对话框,切换到圆弧中心/椭圆中心/球心选项,选择圆此时鼠标自动捕捉中心点,点击确认,把坐标原点定位在圆心位置。如下图4-2所示:
" j5 X/ f9 z+ Y- A! C" K: D 5.jpg ) S0 A' g  B) m. w' j. C
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-14 10:29 | 显示全部楼层
本帖最后由 163l2UGS 于 2015-4-14 20:07 编辑
3 x6 P- \6 K' L+ ?- X: h* C
" W0 T0 {* y. Z1 C  P  M第2步≡>定义一个新的工作坐标系,有十四种坐标系的构造方法。虽然有这么多方法但是常用的就几种而已。例如:我们要把坐标原点定位到凸台的中心顶面位置,操作方法及步骤如下:方法一:移动现有工作坐标系原点:点击主菜单栏中的 1.png 2.png 3.png ,弹出点对话框→切换到‘点在曲面上’选项→左键点击凸台上表面后,在点对话框中输入u向参数、v向参数均为0.5确认或中键退出即可,下图4-3所示。
: J: e$ ?1 X* U3 x: c 4.png
! n  R9 T. n. u! J# L+ g  C% O; O0 _+ d! F/ p
方法二:定义一个新的工作坐标系到凸台上表面中心位置:点击 11.png 22.png 33.png ,弹出构造坐标系对话框→切换到‘对象的CSYS’,左键点击凸台上表面选择后确认或中键退出即可。下图4-4所示。
8 S2 ]4 H% V3 B+ P* F8 n  r 44.png & X- D$ C9 ~( z' s
! S8 J/ G- @) \: T! j
第3步≡>改变工作坐标系的角度方位,单击 1.jpg 2.jpg 3.jpg ,弹出旋转坐标系对话框→绕z轴旋转90度,直接点击确认即可。如下图4-5所示:
/ o9 ]7 H  G6 R: E 4.jpg
4 Z/ T0 ^4 ~9 b0 s6 s6 b
/ x) N) \, h% S& M- S+ |  y8 X, `; ]③:加工坐标系:标示为:MCS。加工坐标系仅应用在编程加工中,下一小节讲解。# X% |, j, s, ]( s' W3 M; y$ K6 z
④:参考坐标系:标示为:RCS。它是通过抽取和映射已存的参数,从而省略参数的重新定义过程。例如:当加工区域从零件的一部分转移到另一个加工区域时,参考坐标系此时就用于定位非模型几何参数(如:起到点、返回点、刀轴的矢量方向和安全平面等),这样通过使用参考坐标系从而减少参数的重新指定工作。
: b, e% ]: C3 i  b' m$ g( _
/ J* p& V1 u4 S. A⑤:已存坐标系:是在模型空间中指示位置的一个标识。功能有限。2:加工坐标系(MCS):" Y6 d; W! W& t1 n; P0 P( ]
(1)、在UG编程中,在加工环境中:要对一个工件进行加工程序的编制,首要的便是定义加工的基准,而这个基准就是加工坐标系。即是说:加工坐标系是零件加工的所有刀位轨迹点的定位基准。在刀位轨迹中,所有的坐标点的坐标值都与加工坐标系直接关联。如下图:加工坐标系与刀位轨迹、加工坐标值的关系:
& L& R* p6 w( _8 ~4 {% S
8 k8 `' ^( \- |" h/ V8 x$ n
5.jpg : H) @; {0 {- l# f+ O

: E8 ^' i8 C; ?3 h* x7 b其标示为:XM、YM、ZM。其中ZM比较重要,如果不另外指定刀轴方向,则ZM轴为系统默认的刀轴方向(这仅在固定轴中)。所以请不要误会,不要认为刀轴方向就是ZM轴方向。刀轴方向可以与ZM轴方向不一致(如在变轴铣中)。
0 h0 I! _% C- \) i, k) D: o2 i(2)、加工坐标系(MCS)与机床坐标系的关系:
6 @/ k1 X2 Q" \3 F2 Z; J, j5 s: K* {* ^3 R. O8 G; l1 g
加工坐标系(MCS)是在UG编程中建立的,是在电脑中建立的,那它是怎样被加工机床所识别的呢?" d' Z* [9 c- X* V( u
①数控铣床以及铣削加工中心的3个移动轴的方向就是3个导轨的方向,即X轴、Y轴、Z轴。它们的方向是固定的。所以这就必须使加工坐标系(MCS)的3个坐标轴的方向与之相对应,这样才能正确的进行加工零件。即零件的摆放方向要正确。
: e7 u" u& p1 B) Z( [9 s, P②待加工零件毛坯分中:X轴向分中找到X0点;Y轴向分中找到Y0点;对刀:刀具参考点在Z轴向的Z0点;当然找中心的方法很多,上面仅是其中的较为常见的一种而已。
! O# Z! a3 {8 ~: I5 ^" G3 N4 o. t2 R1 {+ |0 T( B( V& _- `" T
这样就把UG中的加工坐标系映射到了机床中,就能被加工机床所识别。(3)、如何在在UG编程中,在加工环境中如何定义加工坐标呢?
& _5 z6 G1 w$ Q+ T$ d( h  {' X, ]; p  u4 y; q
理论上说在UG编程环境中,零件上的任意一点都可以定义加工坐标系,但在实际中为了加工的方便与精确,一般需要遵循以下原则:9 h9 i3 B& x% G; d( o
①:首要的最好建立在易于操机者装夹找正和检验的位置。" v+ N3 j% W8 R" p
②:尽量选在精度较高的零件基准面上(如果有的话),这样有利于保证精度、简化数值程序处理。
1 M! e. q3 u0 L5 b; B1 \
1 L. a, p# ^* b% |6 P③:一般情况下是设在工件的中心,上表面为Z轴方向上的零点即Z=0。④具体操作的步骤:
- g& q, c! t7 ~第1步≡>打开操作导航器对话框并固定后,切换到几何体视图中:双击MCS_MILL 6.jpg 图标弹出机床加工坐标系对话框,或者右键单击MCS_MILL图标后→单击“编辑”弹出机床加工坐标系对话框如下图所示:
" D" p' [! P4 A4 |, C, a) q# i. E  x: G8 V+ P0 X
7.jpg
/ K% ~: A7 c, Y3 a( y. I1 u1 s. W/ }( \2 ]0 I; J
8.jpg
8 e3 u: w1 o2 M4 p, p" V3 a7 s' g
3 p$ f! N! w4 }第2步≡>定义一个新的加工坐标系,有十四种坐标系的构造方法之多。第3步≡>改变加工坐标系的原点方位,单击指定方位图标 9.jpg 弹出“点”对话框,来指定一个点位置为坐标系的原点。
1 v% F/ v1 w. f$ x第4步≡>旋转加工坐标系的轴向方位:在 10.jpg 对话框中 11.jpg 状态下:可以手动旋转坐标系。
: p1 L* R& A+ X从以上建立步骤来看,要建立一个加工坐标系大致需要以下几个步骤:先定义一个新的加工坐标系(系统自动给定一个动态坐标系,一般就是利用这个)——→改变加工坐标系的原点方位(用点构造器)——→如果需要改变轴向方向,就利用旋转加工坐标系的轴向方位来达到需要的方向。下面就做一个练习来加深理解一下。
5 P. [* G+ h9 g+ e/ t以上都是关于加工坐标系的简单和初步知识,在实际应用中并不这样来应用。学习过下面的知识后,你就会同意这个观点。3:怎样建立安全平面才是正确的:2 K, _: s- M1 N  M
①:第一必须建立安全平面的相关性:所谓“相关性”就是指──某一对象与定义这一对象的几何体相关,当几何体改变时与之相关的相关对象也相应的改变。, t8 i0 Z- k# r! `1 I
②:设置数值时需注意“点”:即是说──在某些机床中它是这样来读取认识数字数值的:20─→如果后面没有点它就认为是2.0;如果有后面的小数点20.─→就认为是20。
5 U8 |6 j8 N+ x* ~4 d6 z$ z1 ^! W我们在实际应用中,为了保证不出现错误、为了更加简便高效,而往往采用下面这个久经考验的方法:
  P% Q$ s" a; A3 T练习5:建立加工坐标系和相关性的安全平面:
/ K4 R8 v' }' ~. U2 M第一:首先定义工作坐标系而不定义加工坐标系,然后使加工坐标系与工作坐标系重合。因为:在讲到工作坐标系的时候,我们知道有些参数的定义(安全平面、预钻点、I,J,K矢量等)它们都是基于工作坐标系的,而非加工的坐标系。所以我们就使它们重合并统一起来。
( L+ E5 m; `% ^! V7 o, _" J- s7 n" C: k4 x* J
1*,打开文件X盘\lizi\02.part的文件:点击 12.jpg 13.jpg 立刻弹出 14.jpg 对话框,按照(下图5-1)的所示设置单击 15.jpg 按钮进入。首先打开操作导航器,图钉定好使之固定;─→点击 16.jpg 17.jpg 18.jpg 弹出“点”对话5 @( }0 p1 y2 v: j
框:选择使用“点在曲面上”指定UV参数并按下键盘上的Enter键,单击 19.jpg 按钮就定义一个以零件上表面中心位置为原点的工作坐标系,(下图练习5-2)所示。1 p& g6 L, w% W7 S4 {' r) i- I
- E# {% {* f- x( i7 h
20.jpg
* w4 X! t3 `6 H$ r! u- y 21.jpg ' d3 m+ a- x$ a, h
# x1 F! B! w& S6 ]/ j
2*,点击 22.jpg 图标切换到几何视图,双击MCS_MILL弹出机床坐标系对话框;─→点击CSYS 23.jpg 图标,切换到动态的CSYS,在参考选项里切换为WCS,点击 24.jpg 按钮即可就使加工坐标系与工作坐标系重合了。下图5-3所示。(注意数字步骤的顺序与提示)
7 r9 Z! s9 O. g 25.jpg
7 ]7 u3 F: V, F- U0 [; Z4 I  o  G0 E! ?) t; _7 C: u0 \" B
第二:定义相关的安全平面:使工作坐标系与加工坐标系“重合”了,这样就不必考虑不一致的问题了,这样就不会出错。这个方法大家一定要练熟,这个是最简单,最实用,最高效的方法。下面定义安全平面:
1 H2 U4 I- q8 p8 S( ~" s1*,在 26.jpg 机床坐标系对话框中点击 27.jpg 展开定义区,在 28.jpg 中:单击黑色箭头展开列表选择“平面”立即出现 29.jpg ──点击 30.jpg 图标弹出 31.jpg 对话框:选择 32.jpg 并在距离中输入60,点击 33.jpg 按钮2次退出对话框。这样就定义一个安全平面,见(下图5-4)所示。
# N) R0 ]& H* b& `! ^8 o
# Y2 F& [$ |6 W  K9 o 34.jpg ' @3 a" F, y9 y, n+ D
35.jpg
6 ^0 i2 d2 d4 @; W3 r3 t- Y0 d2 K6 |# F% m" I+ K' |9 ^1 K
2*,下面改变零件上表面的高度,来观察安全平面的变化:进入到“建模”环境中(点击 36.jpg 37.jpg ),点击主菜单栏中8 V  y; h2 [& d; L+ E2 J' i
38.jpg 39.jpg 40.jpg 弹出 41.jpg 对话框,选择拉伸特征点击 50.jpg 又弹出 43.jpg 对话框修改距离值为260.
* ]5 _) j( V- l5 `2 o. z2 ]见(上图5-5)所示。完成后零件更新看到零件长高了(下图5-6所示)─→回到加工环境中:在 44.jpg 上双击,此时安全平面显示出来,可以看到安全平面已经低于零件上表面了。这就是:安全平面是基于WCS的,它与WCS坐标系有关而与零件无关。下图5-7所示。9 k2 W( Q' A* y, h
* J% y) x8 S  i5 Z$ m3 y9 \
45.jpg
: j6 d# e& \" ]; @ 46.jpg
* U( {+ U" V# a5 m6 Q! y3*,下面我们来定义与零件相关的安全平面:再次点击 47.jpg 图标弹出 48.jpg 对话框:选择 49.jpg 鼠标选择零件上表面并在距离中输入60,按下Enter键后,安全平面显示出来。点击 50.jpg 按钮2次退出对话框。这样就定义一个与零件相关的安全平面,见下图5-8所示。  L& v7 F  e+ V" Z" W6 [8 G
1 J7 J( ]* K! E0 ?" G
51.jpg
) |0 f6 d3 {$ a8 p
/ ^( e5 M  N6 M* J& b4*,再次回到建模环境中,重复之前的步骤定义距离值为180, 52.jpg 完成后零件更新─→回到加工环境中:在
4 l# E2 x# C% e. e) r8 o 53.jpg 双击,此时安全平面显示出来,可以看到安全平面始终距离零件上表面60mm处。重复此过程修改距离为350,回到加工后安全平面始终也是距离零件上表面60mm处。图5-9所示。这就是相关的安全平面──与零件的上表面相关,当零件高度发生改变时,安全平面也随之改变。
: c- _" r4 Y: V. A 54.jpg   y/ {% m2 e% J
/ d" v% h  d7 y6 G: O! z
2 l8 b9 e1 I9 {  n, `, Z) @* q5 u/ m
  \9 v2 P! d% L* D2 S" S! k. `) [
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-14 10:54 | 显示全部楼层
本帖最后由 163l2UGS 于 2015-5-19 16:03 编辑 ( I* O( X) i$ h) ]8 o- p
5 m7 `7 b' q0 d1 {7 `2 Z$ v
第3步≡>改变工作坐标系的角度方位,单击 111.png 222.png 333.png ,弹出旋转坐标系对话框→绕z轴旋转90度,直接点击确认即可。如下图4-5所示: 444.png ; C( g  t2 f7 q. D1 b( m7 E. W
9 h  h1 |- }& k4 T/ ^
③:加工坐标系:标示为:MCS。加工坐标系仅应用在编程加工中,下一小节讲解。/ ~' g0 N1 Q% j$ a5 v
④:参考坐标系:标示为:RCS。它是通过抽取和映射已存的参数,从而省略参数的重新定义过程。例如:当加工区域从零件的一部分转移到另一个加工区域时,参考坐标系此时就用于定位非模型几何参数(如:起到点、返回点、刀轴的矢量方向和安全平面等),这样通过使用参考坐标系从而减少参数的重新指定工作。
4 r" Y9 U" X' |⑤:已存坐标系:是在模型空间中指示位置的一个标识。功能有限。
  n( Y/ m8 Q# G5 O
! P  K; x( ]$ |0 Z( L
. B2 |$ x1 |: t- ?* p% T, m% y  g  X
5 n. D% P: k6 q
2:加工坐标系(MCS):$ R9 f* g/ N3 |; o6 L$ I2 g
(1)、在UG编程中,在加工环境中:要对一个工件进行加工程序的编制,首要的便是定义加工的基准,而这个基准就是加工坐标系。即是说:加工坐标系是零件加工的所有刀位轨迹点的定位基准。在刀位轨迹中,所有的坐标点的坐标值都与加工坐标系直接关联。如下图:加工坐标系与刀位轨迹、加工坐标值的关系:0 B, c2 ]" _" K7 U( d* c
1.jpg   ~1 F1 ^( Z. q! L, s# t
% P6 b: `2 ^* s0 _& |0 h
. G* J% _; X. ?% [
其标示为:XM、YM、ZM。其中ZM比较重要,如果不另外指定刀轴方向,则ZM轴为系统默认的刀轴方向(这仅在固定轴中)。所以请不要误会,不要认为刀轴方向就是ZM轴方向。刀轴方向可以与ZM轴方向不一致(如在变轴铣中)。
7 o+ r7 k% c8 z3 `6 [, r% F8 X: |
(2)、加工坐标系(MCS)与机床坐标系的关系:9 O; w( I) ?4 ^& M
+ k8 n: o* X" ]) g# u& ?
加工坐标系(MCS)是在UG编程中建立的,是在电脑中建立的,那它是怎样被加工机床所识别的呢?
; u2 D. H2 E1 c8 t& ~: e9 P①数控铣床以及铣削加工中心的3个移动轴的方向就是3个导轨的方向,即X轴、Y轴、Z轴。它们的方向是固定的。所以这就必须使加工坐标系(MCS)的3个坐标轴的方向与之相对应,这样才能正确的进行加工零件。即零件的摆放方向要正确。. ^8 b5 o+ J0 j; b9 I
②待加工零件毛坯分中:X轴向分中找到X0点;Y轴向分中找到Y0点;对刀:刀具参考点在Z轴向的Z0点;当然找中心的方法很多,上面仅是其中的较为常见的一种而已。
" S) q: k' F* ~4 B# r2 e7 ?( Z9 W: L! Q7 b8 u3 W

0 b# M/ n1 N/ u+ u( S& u6 Q5 @这样就把UG中的加工坐标系映射到了机床中,就能被加工机床所识别。(3)、如何在在UG编程中,在加工环境中如何定义加工坐标呢?
+ V7 T: E) k; F理论上说在UG编程环境中,零件上的任意一点都可以定义加工坐标系,但在实际中为了加工的方便与精确,一般需要遵循以下原则:7 [* Y9 Y$ i7 o$ W5 g  K; w1 a, T& [5 B
①:首要的最好建立在易于操机者装夹找正和检验的位置。
2 Z2 @( s& I& K% ]" R②:尽量选在精度较高的零件基准面上(如果有的话),这样有利于保证精度、简化数值程序处理。1 ^' N, l5 \, \! m$ H
③:一般情况下是设在工件的中心,上表面为Z轴方向上的零点即Z=0。④具体操作的步骤:2 d4 u# I4 t: N6 n- x) T

: B0 K0 C+ C9 @# f( K" w6 }* l( Q
第1步≡>打开操作导航器对话框并固定后,切换到几何体视图中:双击MCS_MILL 2.jpg 图标弹出机床加工坐标系对话框,或者右键单击MCS_MILL图标后→单击“编辑”弹出机床加工坐标系对话框如下图所示:  x9 s( n, R' `  q& s
* l6 V0 X$ J$ C

; v9 M! z4 X& h* y* c9 }" g# E9 `4 ?' m0 ]' a* `: \  @
3.jpg
8 `2 Y- V. W2 C, M, F1 [4 N, X& V
4.jpg : R, E2 `" G( V  g# s% }& p

4 w5 L! H( N- r' \$ Z0 s% \第2步≡>定义一个新的加工坐标系,有十四种坐标系的构造方法之多。: m1 I/ g0 D, {: z/ A+ n) g, \
第3步≡>改变加工坐标系的原点方位,单击指定方位图标 5.jpg 弹出“点”对话框,来指定一个点位置为坐标系的原点。
& j% \: }' S# `& X+ v3 E7 W3 P第4步≡>旋转加工坐标系的轴向方位:在 6.jpg 对话框中 7.jpg 状态下:可以手动旋转坐标系。
5 Z; a4 H- {: i/ n从以上建立步骤来看,要建立一个加工坐标系大致需要以下几个步骤:先定义一个新的加工坐标系(系统自动给定一个动态坐标系,一般就是利用这个)——→改变加工坐标系的原点方位(用点构造器)——→如果需要改变轴向  Y# [5 `0 |( V! Y' d

9 ~( K& V+ a7 h* d! W, }- O& u3 P3 g

) Z9 w& ?+ d) K: P方向,就利用旋转加工坐标系的轴向方位来达到需要的方向。下面就做一个练习来加深理解一下。0 S2 a; h+ D* v
以上都是关于加工坐标系的简单和初步知识,在实际应用中并不这样来应用。学习过下面的知识后,你就会同意这个观点。3:怎样建立安全平面才是正确的:6 B5 r; M% a, ~2 @" C
①:第一必须建立安全平面的相关性:所谓“相关性”就是指──某一对象与定义这一对象的几何体相关,当几何体改变时与之相关的相关对象也相应的改变。
4 O; H# ?  F8 T0 A4 F  a②:设置数值时需注意“点”:即是说──在某些机床中它是这样来读取认识数字数值的:20─→如果后面没有点它就认为是2.0;如果有后面的小数点20.─→就认为是20。; a! Q8 U1 t* o7 o1 k# h5 v6 b) G! {

$ P$ L: _! n/ ?2 h7 i) [8 T! o  y我们在实际应用中,为了保证不出现错误、为了更加简便高效,而往往采用下面这个久经考验的方法:
' g" \. b& R, L4 o练习5:建立加工坐标系和相关性的安全平面:9 F7 G2 }, D) h. R4 }  s. Z0 \3 u) v: ]
第一:首先定义工作坐标系而不定义加工坐标系,然后使加工坐标系与工作坐标系重合。因为:在讲到工作坐标系的时候,我们知道有些参数的定义(安全平面、预钻点、I,J,K矢量等)它们都是基于工作坐标系的,而非加工的坐标系。所以我们就使它们重合并统一起来。
$ D0 A! C" J! N. i0 k7 A$ A( P( V/ D- `6 S* d; t$ a5 [7 R' [

  B# C# O* |7 s& v7 `: o* D1*,打开文件X盘\lizi\02.part的文件:点击 8.jpg 9.jpg 立刻弹出 10.jpg 对话框,按照(下图5-1)的所示设置单击 11.jpg 按钮进入。首先打开操作导
* i, K* |. x# ]) V/ D6 v+ [4 o/ o" W航器,图钉定好使之固定;─→点击 12.jpg 13.jpg 14.jpg 弹出“点”对话框:选择使用“点在曲面上”指定UV参数并按下键盘上的Enter键,单击 15.jpg 按钮就定义一个以零件上表面中心位置为原点的工作坐标系,(下图练习5-2)所示。
* h; m8 V% I- {, [7 _5 N, l! b! K' P, \4 h% P7 z( `5 s# [3 @, a

9 i* R8 p- P& Y5 [! t1 ?1 `0 s. g! H/ z6 x

* I/ b7 z& d1 j$ O 16.jpg
0 P; g3 y! S  V 0.jpg ( a+ h3 R# T, S' V. F$ ~' V# t

8 X  u* d6 `  D2*,点击 18.jpg 图标切换到几何视图,双击MCS_MILL弹出机床坐标系对话框;─→点击CSYS 19.jpg 图标,切换到动态的CSYS,在参考选项里切换为WCS,点击 20.jpg 按钮即可就使加工坐标系与工作坐标系重合了。下图5-3所示。(注意数字步骤的顺序与提示)。
9 d, [" @8 M0 g& ^. M; @0 R! I7 B0 X2 h2 l2 N9 E/ l
01.jpg 0 z6 r8 m6 \3 O
; f8 E/ G; c. R" \4 l/ S7 }; _3 a
第二:定义相关的安全平面:使工作坐标系与加工坐标系“重合”了,这样就不必考虑不一致的问题了,这样就不会出错。这个方法大家一定要练熟,
2 }, R# _7 I5 F; j. r# A这个是最简单,最实用,最高效的方法。下面定义安全平面:1*,在 22.jpg 机床坐标系对话框中点击展 23.jpg 开定义区,在 24.jpg 中:单击黑色箭头展开列表选择“平面”立即出现 25.jpg ──点击 26.jpg 图标弹出 27.jpg 对话框:选择 28.jpg 并在距离中输入60,点击 29.jpg 按钮2次退出对话框。这样就定义一个安全平面,见(下图5-4)所示。
9 {+ e3 Z. h2 [, J8 \/ x% e* M9 O5 }  c
02.jpg
7 d- V, l/ c+ g2 e& i0 k8 D1 ?2 X1 X
31.jpg
: N' f9 C" P5 }4 i( W) N$ Y; T9 U2 r
2*,下面改变零件上表面的高度,来观察安全平面的变化:进入到“建模”环境中(点击 32.jpg 33.jpg ),点击主菜单栏中 34.jpg 35.jpg 36.jpg 弹出 37.jpg 对话框,选择拉伸特征点击 38.jpg 又弹出 39.jpg 对话框修改距离值为260.
7 f0 i3 h7 r4 B1 f见(上图5-5)所示。 40.jpg 完成后零件更新看到零件长高了(下图5-6所示)
- O# p; W+ a  `" d/ s% O! h─→回到加工环境中:在 41.jpg 上双击,此时安全平面显示出来,可以看到安全平面已经低于零件上表面了。这就是:安全平面是基于WCS的,它与WCS坐标系有关而与零件无关。下图5-7所示。
  N% Y, ~1 r% L2 A0 g+ p! @6 F9 h, D$ \+ Y  Q% S

2 N4 G' w  X, i0 ]% P+ W 42.jpg
4 g# O- e" u. o/ w' a. Z2 t2 T$ P! ~$ V# x5 `( z
43.jpg
4 G' Y! F/ k1 R! u' L  Z, f1 V6 x" |5 ~2 A$ `% U/ p

0 F; u& q5 b5 ?2 _( c! r3*,下面我们来定义与零件相关的安全平面:再次点击 44.jpg 图标弹出 45.jpg 对话框:选择 46.jpg 鼠标选择零件上表面并在距离中输入60,按下Enter键后,安全平面显示出来。点击 47.jpg 按钮2次退出对话框。这样就定义一个与零件相关的安全平面,见下图5-8所示。' A* e) M' @. Y6 E5 ~) z1 i

2 ~: n* ?1 z' r, a/ b/ b1 E) S/ Z1 d1 q
48.jpg
) N% e1 H) e* x4 c- y! D. c$ s) [% C+ h' m; p; V7 D9 R
4*,再次回到建模环境中,重复之前的步骤定义距离值为180,完成后 49.jpg 零件更新─→回到加工环境中:在 50.jpg 上双击,此时安全平面显示出来,可以看到安全平面始终距离零件上表面60mm处。重复此过程修改距离为350,回到加工后安全平面始终也是距离零件上表面60mm处。图5-9所示。这就是相关的安全平面──与零件的上表面相关,当零件高度发生改变时,安全平面也随之改变。7 s& W8 o0 q9 U& W& S8 Q( A
3 Q- {" \7 t: S5 ?8 T6 C: G! o
; k2 w! |. }2 a
51.jpg 2 ?6 r, M6 k1 d7 f$ a4 w, b
8 C' i; w1 ]/ F: Y8 y
# }% S/ R  v# |+ l2 Y1 S. G& f/ ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-14 21:01 | 显示全部楼层
本帖最后由 163l2UGS 于 2015-4-14 21:18 编辑 ! D. F* ~; M  p5 c$ G

' y9 U& V7 z* |& H& M$ F第5节加工几何体的检查与完善:" i. S1 B4 F9 o
1:加工几何体的检查:
% |# I4 u- \* l% t+ C

; F) ?* H6 P4 `+ E这一章节的知识比较重要,很多使用UG加工的人对此并不重视,他们往往会做出过切的刀路而不知什么原因,还有的会做出一些意外的刀路,他们大多把这个现象归结为UG软件的不稳定。其实大多数的情况不是UG软件的问题,而是使用者的问题。现在UG软件普及了,有很多人没有经过正规的培训,只是自己看看书就做加工了,出现过切情况就很正常了。还有就是现在讲究数据转换,不同格式的文件在转换过程中可能就会产生问题。还有一些是设计人员自己的错误。为此我们就要对模型质量进行检查。看下面的几个图示:+ Q: ^- g" E% J7 P. {- n
1.jpg
; b# g- F3 o& |( C7 X6 H7 D; u( h: U
[这里就是一个带有多余曲面的模型(红色部分),如果选面进行加工的话,就会产生过切刀轨,刀具直接切入零件内部。]$ F! t7 I9 t9 }. _) b/ g
2.jpg
- e; y& k. W& p; A: u7 w6 \6 _6 h0 |& I0 X+ P" l' w
[这个就是突出了一个小曲面(红色部分),就会产生跳刀的行为,不仔细放大观察你就会感到不理解:怎么这里明明是个平面而为什么会跳刀呢?]当然还有其他的情况(有很多),我们就不一一列举了,在这里仅列出几例目的就是是大家明白,在做加工之前要对模型的质量进行一个检查,是非常重要的和必要的。如何检查呢?
2 p7 A& }  W8 @1 d/ |0 }/ c
( |) t# k1 U+ C方法是:分析—→检查几何体—→弹出检查几何体对话框—→全部设置—→框选加工模型—→单击检查几何体按钮—→显示检查结果。见下图所示。* H; q  t# }" s6 p
3.jpg
' \* O- `+ m# o4 F( y5 t  Y6 c$ C$ W( z' U
其中在“体检查/检查后状态”里如果有一项不合格,你都要对模型进行处理。解决的方法是:最好的方法就是到建模中去完善修改模型,这是CAD的技巧,在这里我就不再赘述了。2:加工几何体的完善:+ i, J9 i6 U/ S% N
加工几何体CAD模型在设计过程中,由于造型人员是更多的考虑设计的方便性和完整性,并不顾及对CAM加工的影响,所以要把模型做一些有利于加工的修改和完善。一般情况有下列内容:
' m2 ?1 Q, C1 V: Q; R# Q3 T* D. H" F①坐标系的确定:坐标系是加工的基准,将坐标系定位于适合机床操作人员确定的位置,同时保持相关坐标系的统一,前面已经讲过不再赘述。②隐藏部分对加工不产生影响的曲面,并按曲面的性质进行分色显示或分层放置。这样一方面在视觉上更为直观清楚,另一方面在选择加工对象时,可以通过过滤方式快速地选择所需的对象。5 C) T  E  M* G  }2 H0 v
+ i; f9 c% M1 k  R' I4 u* x
③修补部分曲面,对于不需要加工的部位(如曲面上的小孔、小凹面等),以及加工不到的小区域,需要电极才能加工的狭小狭长部位,都应该先将这些面补好。这样获得的刀具轨迹比较规范和安全。这里要注意的是,对于能快速修补的部位我们尽量补好,但是对于较难修补的地方,我们就没必要在这方面花费太多的时间。
3 S1 L( ]+ N; g, h6 `4 w& S% u④增加安全曲面(如将边缘曲面进行适当的延长),或构建保护面等。⑤构建辅助线:构建曲线作为边界、构建完整的轮廓曲线、构建曲线作为其它应用的辅助线。! }9 Q* o) \8 @4 p9 u

  E8 t% l2 X1 Y4 _/ B" R9 Y⑥如果图形是由曲面组成的,在加工之前最好是把它转换为实体,因为虽然UG能够直接加工曲面,但是只有3D的实体才具有自我保护、碰撞检查的功能。基本的方法是:在建模中:使用 4.jpg 命令把曲面合并成一个实体,如果不能合并,首先调整公差后再进行合并,调整公差后还不能合并的,就需查找原因看是否有需要修复或者删除有问题的某些曲面。8 V& O& Q1 {  M2 Y0 F4 z
⑦如果零件的图形是UG分模后的图形,就有必要先去除“图形的参数化”,只有这样才能对图形进行旋转、平移等操作。方法是:使用建模中的 5.jpg 命令。( q8 X% ]) M+ P/ o

& L& P# P9 e- y( e! F对于这些技巧我们都会在以后的课程中有所涉及,在具体的案例讲解中来理解并应用这些知识。
) |2 o7 x5 [6 P4 i/ w5 O3:加工几何体的分析与测量:# G3 B% @" @- v4 }( c# }
在加工之前我们还有一个工作必须要做:那就是模型测量。对于工件,在电脑中只有三维模型,我们要进行对它加工,必然地不可避免地要对其进行分析和了解。测量模型的目的大约有以下几种:
2 M/ A0 @: p7 u; `7 s1 b8 v3 z* w6 Z1 k$ T* I" |) r1 o$ ?
①测量模型外形的长、宽、高等尺寸,确定在机床上的装夹方式和加工方式(是一次加工或是分次加工、是先加工正面或是侧面、是否需要转侧铣或是转卧铣等)。/ [' z' q' e1 V
( k% c% j7 e; O5 G: D
②“定刀”这是在编程中必不可少的工作,就是需要了解我们要用多大的刀具进行加工、多长的刀具(加工深度)、是用平刀还是球刀或是牛鼻刀等?要做到以上这些就必须去做分析工作,但是要做到以上这些工作,我们不是靠自己的眼睛去看,而是靠“数据”说话,应用UG的各种强大的分析工具,来分析读懂你的三维模型:下面我们就用案例来学习一下:
' r  S7 X: N& i  W+ m2 V, EA,平面分析判别:该选项可识别部件中所有平的层的深度,因此有助于标识加工部件所用刀具的正确长度以及正确判别平面与否。
0 A; ~8 ]6 J9 Z: `1:打开一个模型文件X\Lizi\celiang,并进入加工环境。如下图所示:1 }' ~6 r: e3 E; v1 n. i# T% a
6.jpg
3 H& ?8 r2 N5 V2 @1 @) `+ W
% V/ P: i* ?4 g2:我们来分析这个工件:先来分析哪些面是平面,看这个图如果用眼睛看的话,大部分都是平面,而实际上则不然。我们用数据来说话。, F1 |0 A4 ?' V/ _; K
1*,点击“信息”→“对象”(下图1所示),弹出类选择对话框(下图2所示),在“过滤器”中选择点击“类型过滤器” 7.jpg 图标,弹出对话框选择“面”方式(下图3所示),此时鼠标就可以选择了,选择零件的最上表面(红色部分)(下图4所示)确定或中键退出对话框,同时弹出信息对话框(下图5所示)。8 C# s9 r: l: t
0 A* N' x- ?9 S' k" v
8.jpg
& J0 g) O! s- K; V0 [$ N
/ u) ?# k5 Z. ]& o- s* i 9.jpg   P) H& u" [* o* `" C
+ Z# \  ]  t) J5 u: a; E4 n5 M/ W
10.jpg
7 W$ m" G4 @8 [& h; J 11.jpg
, r/ {6 {0 D1 @& m+ T- ?, }& Q 12.jpg
; ~* g+ j" j# U6 _( c2 `: x/ h* o$ E0 K- f
2*,解读信息:I=0,J=0,K=1,表明此面是平面。这里I,J,K代表矢量方向,这里初学者不必理解这些,只要知道I=0,J=0,K=1时,就代表此面是平面即可。
/ b  O( U8 w4 S& h9 k3*我们也可依次点击其它的面,信息都会显示出来。例如我们同时点选最底面和小凸台上表面(图中红色部分),分析结果显示为(I/ V' e0 \# y4 _4 B0 e% O  d' B& a
=0.017452,J=0.00,K=0.99984),这时就会发现这两个面不是平面。而我们一般情况下就会想当然的认为是平面。
9 b: w9 O' P1 M 13.jpg
& P- d8 W0 D& K& \: W. o
. X6 v& w8 W: S3,我们再来介绍一个更为简单的方法,还是以上个模型为例。- O  i) p  X6 e/ [
1*,鼠标左键点击“分析”→“NC助理”(下图1),弹出NC助理对话框(下图2),选择分析类型为“层”、参考矢量为ZC↑轴,点击“选择面”图标,此时选择了整个工件,工件高亮显示为红色。
* a2 J3 m# |/ S% `1 Q4 v: F4 f- t; `8 e4 C% q5 p# j
14.jpg * c8 g9 v* L+ }; ?+ i7 s0 h! ^: R
15.jpg
/ X! b7 Y3 c) [8 l% w, ^0 j7 H1 }- ^2*,点击“应用”或点击分析几何体图标 16.jpg ,工件模型变为下图3所示,图中凡是变了颜色的面(相对于分析前)全部都是平面。此工件中有4个(红、黄、蓝、浅灰)平面。如果点击 17.jpg 则退出对话框时依然
0 d  E4 U" u) n会保持这些颜色标示。  h( r7 L- w. J8 L
4 t# Q2 |# _6 l2 m; ~( k
18.jpg
! s: S, J& q+ Q1 U! Y% _; S% G/ p0 `% I
19.jpg $ q4 C( s7 A7 V' T& \, {5 g( ?7 s
3*,如果在分析时指定了参考的平面 20.jpg ,那么点击图标 21.jpg 后再单击 22.jpg 就会弹出信息对话框,在此对话框中列出了所有颜色的平面信息而且还有这些平面相对于参考平面的距离值──这从而确定最深平面的深度值,由此来确定所用刀具的最小深长度。上图4所示。% b8 ^3 z4 H; {9 J1 J: [
  E8 L0 `- M# x3 }! Z2 F
B,分析圆角,曲半径工具:这个分析能确定加工所需的最小的刀具。1*,打开一个模型文件X\Lizi\celiang2,并进入加工环境─→点击主菜单栏中“分析”→“最小半径”(如下图5所示),弹出最小半径对话框,框选整个工件后,点击确定或按下中键后退出对话框,显示为(下图6)所示,在模型上显示出最小圆角部位,同时在信息对话框中显示出最小圆角半径值为R=2.5。说明我们必须用小于直径D=5的刀具才能完全加工干净此工件。
% e& b( O/ T4 X$ C$ J$ L5 ]8 v# x8 L, V 23.jpg
( i. @1 M* W( N4 U# j$ \+ t1 l 24.jpg 7 b$ K3 Y  S. ^; o! E# z; G
6 {6 u* N( a; i# }0 e9 T* ~

$ C$ f0 X/ e$ F. p: o0 I2*,我们也可以不用框选的方法,而是用单选的方法去直接选择某些圆角部位,而显示出此部位的最小半径值。如下图所示:最小半径值为R=6.5和R=6.35见下图所示。, M8 [6 `9 C. m( F, T
25.jpg / y! D# v! o3 _$ }) d
26.jpg " T# r+ }# z, ?5 n. [, U9 d

% ?0 d! q1 Y. F+ ~0 @注意:此工具仅能分析圆角部位,而对于曲面则不能分析。所以我们常用下面这个工具进行曲面分析:
% U: P& _9 C" w" P9 s( @3*,点击“分析”→“几何属性”,弹出几何属性对话框,直接点选某些圆角或拐角或曲面部位,那么此面的最小、最大半径值就会显示出来。以此来作为我们的参考。这个方法比较简洁方便。如下图所示:
- f- a. G* W  u% x  l' U3 F$ F 27.jpg
9 E6 e# @, u$ h 28.jpg 8 l! q4 y8 W; [. h3 d4 u$ X

* ~+ l: J3 q1 IC,分析距离和长度:使用测量距离命令可以计算两对象之间的距离、曲线长度或圆弧、圆周边或圆柱面的半径。点击“分析”→“测量距离”,弹出测量距离对话框,直接点选2个点或点选2个面或点选2条直线,或者点选:点与面,点与直线,直线与面等都能直接测量出两者之间的最短距离。如下图所示:这里需注意的是:所测量的值与坐标系有关。
7 K7 z8 `/ `  o; @1*, 29.jpg 距离:测量两个对象或点之间的在XYZ三个方向上的最短距离;. k4 l$ |" e' g! G0 Q
2*, 30.jpg 投影距离:测量两个对象之间的在指定矢量方向上的投影距离也可以说是在指定矢量方向上的最短距离。" a# P- m' f8 @) l
3*, 31.jpg 屏幕距离:测量屏幕上对象的距离。使用此选项可测量屏幕上两对象之间的近似2D距离。使用放大或缩小图形结果则不同。2 ?4 _" x+ b+ W3 d* N8 y% G
4*, 32.jpg 长度:测量选定曲线的真实长度。" R1 h& x+ r  J' W
5*, 33.jpg 半径:测量指定曲线的半径。2 _  y1 q3 A7 L, _2 H$ z
6*, 34.jpg 组间距:测量两组对象之间的距离。只能选择一个装配中的组件作
2 W4 Q' P2 T' u3 _0 @0 r! F" H( B; W5 \# S
为每个组中的对象。各个概念的图示说明如下:
6 H! B2 U# T3 \. [
9 c: ~% K/ I) P" h 35.jpg
5 q- J! S4 f. F' o 36.jpg 3 ?% f3 |" _" ~( o$ v2 R( S

; v, S# E3 L$ D关于分析测量工具大家一定要熟练掌握和运用。此能力的高与低是我们“读图”能力的重要标志。
7 D# y/ E7 T- G4:在Workpice中定义加工几何体:
/ k  K$ ?5 g* L/ [1 o2 R. V在前面我们讲过几何体的定义方法,有好几种方法,但一般情况下是在Workpice中定义加工几何体,这是一种最简便、最不容易出错的、思路清晰的不混乱的实践方法,在此我们要求:抛开、不必理会其它方法特别是初学者。

# [* m1 b3 i; d; K4 J: T. m6 }' X- V! C9 ~' j2 C" n8 N: p. F0 X
1,定义加工几何体:
& W) q& `$ n; Y▲1,打开文件\lizi\plan001.prt,并进入加工环境。
) V3 y; i2 @' z6 G▲2,打开操作导航器,图钉盯住,并切换到几何视图,点击前面的 37.jpg +号展开出现 38.jpg " i% q; e& {; `# |* C. A
▲3,按照我们以前讲授的方法把WCS定位到模型中心最高点,且使MCS与之重合,并指定安全平面Z=20。
: D5 d+ c0 ~! K, ~7 Y, ]5 a▲4,双击WORKPIECE或在WORKPIECE上单击鼠标右键→点击‘编辑',弹出铣削几何体对话框(下图A1)所示。在削几何体对话框中分别定义部件和毛坯:左键单击 39.jpg 弹出 40.jpg 对话框,直接使用鼠标左键点选屏幕中的图形零件(下图A2)所示,$ q' G, `; h6 X9 n
41.jpg 完成回到 42.jpg 对话框。再左键单击弹出 43.jpg 对话框,选择‘自动块'(英文:BoundingBlock)后系统自动在零件上添加方块毛坯体(下图A3)所示,2次完成。分别点击 46.jpg 47.jpg 手电筒,可分别查看刚刚定义的零件几何体与毛坯几何体。% X% W3 F' h' d) F+ P8 y
48.jpg $ N- u* Z" ~6 [0 E0 \1 l3 ~
49.jpg 8 e5 {% ]& _( |# R* F
50.jpg $ `( Q( q4 L& C' _
51.jpg % j( }2 @( k3 f: |

) `! ~9 J1 Q: T提示:在UG8.0中定义部件几何体与毛坯几何体时弹出的对话框,与之前的版本不同即使是与它最接近的7.5版本也有所不同。之前的对话框样式为上图A3-1所示。在新的版本中它默认的选择方式是“体”(因为一般情况下都是选“体”),而如果选用其它方式时,如特征、曲面区域,单个曲面等,就需要先行点击列表中的“叉号” 52.jpg 进行切换——它不仅代表要删除已定义的几何体信息,还代表模式切换。2,创建操作并初步体验一下UG编程的基本过程:) }& R* W( |0 K$ H& ~: L
▲1,首先创建加工所需的刀具:单击创建刀具图标弹出 53.jpg 对话框,按 54.jpg 下图a1设置创建一把直径为D=6mm的平底刀。切换到刀具视图可以看到创建的刀具。8 F8 I. y9 d- }8 @9 T; c
55.jpg
. F6 Y3 d0 U' j% I2 i. d* X/ u+ p0 b8 {6 K& J9 q) X2 _
▲2,创建操作:点击创建操作图标 56.jpg 弹出 57.jpg 对话框,按照(下图a2)的设置使用:类型为 58.jpg 、并点选子类型中的第一个图标,几何体为WORKPIECE、刀具为D6、方法为 59.jpg ,点击 60.jpg 进入 61.jpg 对话框:首先会看到部件、毛坯几何体的 62.jpg 亮着,说明继承了WORKPIECE几何体信息。单击 63.jpg 展开其定义区,修改如下参数: 64.jpg 65.jpg 点击 66.jpg 弹出 67.jpg 对话框:定义 68.jpg 69.jpg ,单击 70.jpg 按钮退出操作对话框,然后单击生成刀轨图标 0.jpg ,这样就生成了一个粗加工的刀轨程序。单击 72.jpg 按钮退出操作对话框,可以在操作导航器中看到:在WORKPIECE下、在D6下、在PROGRAM下、在MILL_ROUGH下都产生了一个名为CAVITY_MILL的操作。生成的刀轨如下图所示:
8 h" h( X& U9 T/ k* j, o 73.jpg
6 \: D$ U, f2 [3 N9 ?3 r 01.jpg
% Q% r! J7 U* f, F: B* w) v* |" d1 Y+ M3 q: ^' w: J

$ T. V$ l# R& t! Z8 P▲3,继续创建操作:点击 75.jpg 创建操作图标弹出 76.jpg 对话框,按照(下图a3)的设置使用:类型为 77.jpg ,并点选子类型中的第5个图标,几何体为WORKPIECE、刀具为D6、方法为 78.jpg ,点击 79.jpg 进入 80.jpg 对话框:* ^& z+ Y3 y/ \% w  b5 v+ U3 o9 b
首先也会看到部件几何体的 81.jpg 亮着,说明继承了WORKPIECE几何体信息。单击 82.jpg 展开其定义区,只修改如下参数:,点击 83.jpg 弹出 85.jpg 对话框:定义 1.jpg 2.jpg ,单击按钮退出操作对话框、然后单击生成刀轨图标,这样就生成了一个精加工的刀轨程序。单击按钮退出操作对话框,可以在操作导航器中看到:在WORKPIECE下、在D6下、在PROGRAM下、在MILL_ROUGH下同样也都产生了一个名为ZLEVEL_PROFILE的操作。
4 m4 @. G) H/ E; a) y2 L+ H 3.jpg
45.jpg / n+ h0 y* t7 R

% c, |1 G4 F! J0 i3 G1 a

! U3 Z$ R! i5 p3 @▲4,检查:在操作导航器中:按下Ctrl键选择生成的两个操作,然后单击图标 91.jpg 弹出 92.jpg 对话框,单击8 h* r5 ~* o/ H  {. q9 _
系统开始检测程序,检测完毕弹出信息对话框。见下图所示:# Z" R- {) G  [! ~  `5 Q
93.jpg 2 G, H: s% g$ u2 y6 O
1 v8 G: Y6 G, o
▲5,仿真模拟:鼠标选择WORKPIECE右键单击,弹出右键弹出菜单选择 94.jpg 95.jpg 或者直接单击图标 96.jpg
/ L6 A+ o/ S6 X. y/ Q0 L弹出 97.jpg 对话框,单击选择 98.jpg 后点击播放箭头 99.jpg 即可开始模拟。其结果如下图所示:
, X& H' q- r5 K: ~8 X. v& K) C7 W  `- X; U  c
100.jpg ! b, T1 @- L* d" M5 L; ]8 u
+ p4 r! Q2 h+ \' _
▲6,后处理NC程序:按下Ctrl键选择生成的两个操作程序,点击图标 101.jpg 或者右键单击弹出对话框→选择 102.jpg ,弹出 103.jpg
$ q1 a# S4 _8 q* \4 ]% E% i对话框→选择一种后处理机床,指定NC程序保存目录,点击 104.jpg 按钮即可。
) h* \9 A* s& G3 m5 a8 ~$ k8 }4 D
3 e/ D, n, J; |2 E. D) I8 O 5.jpg 1 y4 e3 n2 V& x1 c* G. [

9 i2 D1 w) \6 [+ F' q" P- o以上所演示的操作步骤──基本上就是UG编程的基本过程:这一小节主要是要学习──①定义坐标系(加工坐标系与工作坐标系重合、安全平面)─→②在WORKPIECE中定义零件几何体与毛坯几何体─→③使用WORKPIECE的几何体信息为几何体父级组创建一系列的操作─→④创建操作:定义必须的参数、生成刀轨─→⑤刀轨的过切检查与仿真模拟─→⑥后处理成机床能够识别的NC程序代码。大家对于这些知识只要做一个基本的感性的了解即可──我们会在以后的课程中展开更为详尽的讲解!期待──!
3 c% G0 q0 b& l* c4 N. I; `2 ?

2 K5 _  e! P$ `2 |; }
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-16 16:10 | 显示全部楼层
本帖最后由 163l2UGS 于 2015-5-19 16:33 编辑 ' v( k% o7 h6 Y' a6 q6 a2 O* L
2 w7 x8 i& U: }" C
第5节加工几何体的检查与完善

  C) h0 a1 {9 i5 j  N6 a
1:加工几何体的检查:
这一章节的知识比较重要,很多使用UG加工的人对此并不重视,他们往往会做出过切的刀路而不知什么原因,还有的会做出一些意外的刀路,他们大多把这个现象归结为UG软件的不稳定。其实大多数的情况不是UG软件的问题,而是使用者的问题。现在UG软件普及了,有很多人没有经过正规的培训,只是自己看看书就做加工了,出现过切情况就很正常了。还有就是现在讲究数据转换,不同格式的文件在转换过程中可能就会产生问题。还有一些是设计人员自己的错误。为此我们就要对模型质量进行检查。看下面的几个图示:
1.jpg
[这里就是一个带有多余曲面的模型(红色部分),如果选面进行加工的话,就会产生过切刀轨,刀具直接切入零件内部。]
# h. l1 Q+ w. |' j, ?8 G" l
2.jpg
[这个就是突出了一个小曲面(红色部分),就会产生跳刀的行为,不仔细放大观察你就会感到不理解:怎么这里明明是个平面而为什么会跳刀呢?]当然还有其他的情况(有很多),我们就不一一列举了,在这里仅列出几例目的就是是大家明白,在做加工之前要对模型的质量进行一个检查,是非常重要的和必要的。

  t( E' `, |4 J
如何检查呢?
方法是:分析—→检查几何体—→弹出检查几何体对话框—→全部设置—→框选加工模型—→单击检查几何体按钮—→显示检查结果。见下图所示。
3.jpg

1 R  G! b7 E, s" s7 q# `
其中在“体检查/检查后状态”里如果有一项不合格,你都要对模型进行处理。解决的方法是:最好的方法就是到建模中去完善修改模型,这是CAD的技巧,在这里我就不再赘述了。
: D) \. q: C8 ?! ?
2:加工几何体的完善:
加工几何体CAD模型在设计过程中,由于造型人员是更多的考虑设计的方便性和完整性,并不顾及对CAM加工的影响,所以要把模型做一些有利于加工的修改和完善。一般情况有下列内容:
% c! S. K. W" \5 c1 o+ s0 G
①坐标系的确定:坐标系是加工的基准,将坐标系定位于适合机床操作人员确定的位置,同时保持相关坐标系的统一,前面已经讲过不再赘述。
②隐藏部分对加工不产生影响的曲面,并按曲面的性质进行分色显示或分层放置。这样一方面在视觉上更为直观清楚,另一方面在选择加工对象时,可以通过过滤方式快速地选择所需的对象。

+ c* w; l1 e/ ^3 q& o& |
③修补部分曲面,对于不需要加工的部位(如曲面上的小孔、小凹面等),以及加工不到的小区域,需要电极才能加工的狭小狭长部位,都应该先将这些面补好。这样获得的刀具轨迹比较规范和安全。这里要注意的是,对于能快速修补的部位我们尽量补好,但是对于较难修补的地方,我们就没必要在这方面花费太多的时间。
④增加安全曲面(如将边缘曲面进行适当的延长),或构建保护面等。⑤构建辅助线:构建曲线作为边界、构建完整的轮廓曲线、构建曲线作为其它应用的辅助线。
⑥如果图形是由曲面组成的,在加工之前最好是把它转换为实体,因为虽然UG能够直接加工曲面,但是只有3D的实体才具有自我保护、碰撞检查的功能。基本的方法是:在建模中:使用 4.jpg 命令把曲面合并成一个实体,如果不能合并,首先调整公差后再进行合并,调整公差后还不能合并的,就需查找原因看是否有需要修复或者删除有问题的某些曲面。
⑦如果零件的图形是UG分模后的图形,就有必要先去除“图形的参数化”,只有这样才能对图形进行旋转、平移等操作。方法是:使用建模中的 5.jpg 命令。

% |) y" H7 `! }6 ~! y
对于这些技巧我们都会在以后的课程中有所涉及,在具体的案例讲解中来理解并应用这些知识。
3:加工几何体的分析与测量:
在加工之前我们还有一个工作必须要做:那就是模型测量。对于工件,在电脑中只有三维模型,我们要进行对它加工,必然地不可避免地要对其进行分析和了解。测量模型的目的大约有以下几种:
①测量模型外形的长、宽、高等尺寸,确定在机床上的装夹方式和加工方式(是一次加工或是分次加工、是先加工正面或是侧面、是否需要转侧铣或是转卧铣等)。
0 h- c/ M; P1 i, M9 N
②“定刀”这是在编程中必不可少的工作,就是需要了解我们要用多大的刀具进行加工、多长的刀具(加工深度)、是用平刀还是球刀或是牛鼻刀等?要做到以上这些就必须去做分析工作,但是要做到以上这些工作,我们不是靠自己的眼睛去看,而是靠“数据”说话,应用UG的各种强大的分析工具,来分析读懂你的三维模型:下面我们就用案例来学习一下:
A,平面分析判别:该选项可识别部件中所有平的层的深度,因此有助于标识加工部件所用刀具的正确长度以及正确判别平面与否。
1:打开一个模型文件X\Lizi\celiang,并进入加工环境。如下图所示:
6.jpg

# r/ d' q( M, H5 }7 B  w  K
-67-
-67-
②“定刀”这是在编程中必不可少的工作,就是需要了解我们要用多大的刀具进行加工、多长的刀具(加工深度)、是用平刀还是球刀或是牛鼻刀等?要做到以上这些就必须去做分析工作,但是要做到以上这些工作,我们不是靠自己的眼睛去看,而是靠“数据”说话,应用UG的各种强大的分析工具,来分析读懂你的三维模型:下面我们就用案例来学习一下:
A,平面分析判别:该选项可识别部件中所有平的层的深度,因此有助于标识加工部件所用刀具的正确长度以及正确判别平面与否。
1:打开一个模型文件X\Lizi\celiang,并进入加工环境。如下图所示:
2:我们来分析这个工件:先来分析哪些面是平面,看这个图如果用眼睛看的话,大部分都是平面,而实际上则不然。我们用数据来说话。
1*,点击“信息”→“对象”(下图1所示),弹出类选择对话框(下图2所示),在“过滤器”中选择点击“类型过滤器” 7.jpg 图标,弹出对话框选择“面”方式(下图3所示),此时鼠标就可以选择了,选择零件的最上表面(红色部分)(下图4所示)确定或中键退出对话框,同时弹出信息对话框(下图5所示)。

9 D; b8 T+ A: K0 q
8.jpg

* }% q: [. K! t+ O+ d& T" |7 E
9.jpg

) y. A& @1 R5 N; h
10.jpg

4 o% ?2 ?3 Q  a
11.jpg

# I5 m" }- u; t# S/ x
12.jpg
' I* n7 r! `2 k/ \" _; i& z3 g( h. c
2*,解读信息:I=0,J=0,K=1,表明此面是平面。这里I,J,K代表矢量方向,这里初学者不必理解这些,只要知道I=0,J=0,K=1时,就代表此面是平面即可。
3*我们也可依次点击其它的面,信息都会显示出来。例如我们同时点选最底面和小凸台上表面(图中红色部分),分析结果显示为(I
=0.017452,J=0.00,K=0.99984),这时就会发现这两个面不是平面。而我们一般情况下就会想当然的认为是平面。
3 d! S# E. T( ^8 b
13.jpg
8 i2 ^  ~3 C+ g' {6 N3 O: ?
3,我们再来介绍一个更为简单的方法,还是以上个模型为例。
1*,鼠标左键点击“分析”→“NC助理”(下图1),弹出NC助理对话框(下图2),选择分析类型为“层”、参考矢量为ZC↑轴,点击“选择面”图标,此时选择了整个工件,工件高亮显示为红色。
14.jpg
15.jpg

6 g, y" J& h! z
2*,点击“应用”或点击分析几何体图标 16.jpg ,工件模型变为下图3所示,图中凡是变了颜色的面(相对于分析前)全部都是平面。此工件中有4个(红、黄、蓝、浅灰)平面。如果点击 17.jpg 则退出对话框时依然
会保持这些颜色标示。
; ^9 l$ c3 N  Z6 O7 \' {7 r
18.jpg
- D( j1 O5 O: Y7 ?( l
19.jpg
3*,如果在分析时指定了参考的平面 20.jpg ,那么点击图标 21.jpg 后再单击 22.jpg 就会弹出信息对话框,在此对话框中列出了所有颜色的平面信息而且还有这些平面相对于参考平面的距离值──这从而确定最深平面的深度值,由此来确定所用刀具的最小深长度。上图4所示。

5 E5 t2 E) M+ j) f+ u$ q1 U
B,分析圆角,曲半径工具:这个分析能确定加工所需的最小的刀具。1*,打开一个模型文件X\Lizi\celiang2,并进入加工环境─→点击主菜单栏中“分析”→“最小半径”(如下图5所示),弹出最小半径对话框,框选整个工件后,点击确定或按下中键后退出对话框,显示为(下图6)所示,在模型上显示出最小圆角部位,同时在信息对话框中显示出最小圆角半径值为R=2.5。说明我们必须用小于直径D=5的刀具才能完全加工干净此工件。

+ t" N" w1 S1 l1 z5 \* k3 p
23.jpg
24.jpg

# E$ ?4 s) ]  ?& s  Z
6 u" C/ S! g  C* b
2*,我们也可以不用框选的方法,而是用单选的方法去直接选择某些圆角部位,而显示出此部位的最小半径值。如下图所示:最小半径值为R=6.5和R=6.35见下图所示。
" ?0 x6 _! w" ]/ O
25.jpg

# C, }+ d4 W  ^* n
26.jpg

+ P3 E# @* e& I7 o
注意:此工具仅能分析圆角部位,而对于曲面则不能分析。所以我们常用下面这个工具进行曲面分析:
3*,点击“分析”→“几何属性”,弹出几何属性对话框,直接点选某些圆角或拐角或曲面部位,那么此面的最小、最大半径值就会显示出来。以此来作为我们的参考。这个方法比较简洁方便。如下图所示:
27.jpg
2 w' V, T6 t2 h5 ?3 k% ~2 T/ F
28.jpg

# ]$ C+ @8 t2 F6 H  d
C,分析距离和长度:使用测量距离命令可以计算两对象之间的距离、曲线长度或圆弧、圆周边或圆柱面的半径。点击“分析”→“测量距离”,弹出测量距离对话框,直接点选2个点或点选2个面或点选2条直线,或者点选:点与面,点与直线,直线与面等都能直接测量出两者之间的最短距离。如下图所示:这里需注意的是:所测量的值与坐标系有关。

& z" A( R4 c! {$ ~5 @
1*, 29.jpg 距离:测量两个对象或点之间的在XYZ三个方向上的最短距离;
2*, 30.jpg 投影距离:测量两个对象之间的在指定矢量方向上的投影距离也可以说是在指定矢量方向上的最短距离。
3*, 31.jpg 屏幕距离:测量屏幕上对象的距离。使用此选项可测量屏幕上两对象之间的近似2D距离。使用放大或缩小图形结果则不同。
4*, 32.jpg 长度:测量选定曲线的真实长度。
5*, 33.jpg 半径:测量指定曲线的半径。
6*, 34.jpg 组间距:测量两组对象之间的距离。只能选择一个装配中的组件作
为每个组中的对象。各个概念的图示说明如下:
35.jpg
36.jpg
37.jpg
38.jpg
39.jpg

# U; a6 x* Z, K; `1 `
关于分析测量工具大家一定要熟练掌握和运用。此能力的高与低是我们“读图”能力的重要标志。

- S8 I3 i* Y7 S- s, q# z
+ F& E1 I8 h9 ^. W$ k0 b4 }
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-20 16:20 | 显示全部楼层
本帖最后由 163l2UGS 于 2015-5-20 16:23 编辑
: q: B1 o( f* u1 d4 c% f4 M% X* e" w9 N
4:在Workpice中定义加工几何体:/ E! |+ g7 h; N
在前面我们讲过几何体的定义方法,有好几种方法,但一般情况下是在Workpice中定义加工几何体,这是一种最简便、最不容易出错的、思路清晰的不混乱的实践方法,在此我们要求:抛开、不必理会其它方法特别是初学者。
, z; @8 p: M% n# R! u1,定义加工几何体:
- I/ }+ M+ r& V2 N▲1,打开文件\lizi\plan001.prt,并进入加工环境。/ `9 I5 M- ?5 k$ \
▲2,打开操作导航器,图钉盯住,并切换到几何视图,点击 1.jpg 前面的+号展开出现 2.jpg ! F+ [" _! a" e( Q  P  g
/ ?4 x/ u; m5 w! U
▲3,按照我们以前讲授的方法把WCS定位到模型中心最高点,且使MCS与之重合,并指定安全平面Z=20。* {3 _# N9 \. K4 R$ _
▲4,双击WORKPIECE或在WORKPIECE上单击鼠标右键→点击‘编辑',弹出铣削几何体对话框(下图A1)所示。在削几何体对话框中分别定义部件和毛坯:左键单击 3.jpg 弹出 4.jpg 对话框,直接使用鼠标左键点选屏幕中的图形零件(下图A2)所示,
3 q# M" g  H1 O 5.jpg 完成回到 6.jpg 对话框。再左键单击 7.jpg 弹出 8.jpg 对话框,选择‘自动块'(英文:BoundingBlock)后系统自动在零件上添加方块毛坯体(下图A3)所示, 9.jpg 2次完成。分别点击 10.jpg 11.jpg 手电筒,可分别查看刚刚定义的零件几何体与毛坯几何体。
5 r) e1 Q9 e7 M, e( r+ P" m( V& [( R' I5 v0 e$ p" p
12.jpg
" |8 k: \6 k0 E' m, w" y/ [
0 t# ]6 Q5 l" D# P
13.jpg
' P5 D: G, E3 [+ T
- V) Y" Y0 b3 ?, o 14.jpg 3 v* A$ o0 v( |: ^$ B0 d/ ?$ P4 f
15.jpg 8 t. ~  q, Z6 R( n% ~/ a+ {

- [6 w' O' i1 |  h/ O8 C3 v提示:在UG8.0中定义部件几何体与毛坯几何体时弹出的对话框,与之前的版本不同即使是与它最接近的7.5版本也有所不同。之前的对话框样式为上图A3-1所示。在新的版本中它默认的选择方式是“体”(因为一般情况下都是选“体”),而如果选用其它方式时,如特征、曲面区域,单个曲面等,就需要先行点击列表中的“叉号” 16.jpg 进行切换——它不仅代表要删除已定义的几何体信息,还代表模式切换。2,创建操作并初步体验一下UG编程的基本过程:, S; J: r( z2 o& _* y  s

6 L( n5 F; c% C) k7 w▲1,首先创建加工所需的刀具:单击创建刀具图标 17.jpg 弹出 18.jpg 对话框,按下图a1设置创建一把直径为D=6mm的平底刀。切换到刀具视图可以看到创建的刀具。
. j* J7 u. W" D& N8 m8 S1 ^. S2 }- }, d% k7 d! P, @
19.jpg & {1 ?5 T. P% {$ X2 z

; Y5 N0 X- x; j; D* X# M: c! E7 V▲2,创建操作:点击创建操作图标 20.jpg 弹出 21.jpg 对话框,按照(下图a2)的设置使用:类型为 22.jpg 、并点选子类型中的第一个图标,几何体为WORKPIECE、刀具为D6、方法为 23.jpg ,点击 24.jpg 进入 25.jpg 对话框:首先会看到部件、毛坯几何体的 26.jpg 亮着,说明继承了WORKPIECE几何体信息。+ W0 r# u7 X* [5 Z" ~+ q  e9 O
* Q8 Q" {' n! m. j9 n7 o4 T
: k" p+ Q4 K: ~1 `3 Z
单击 27.jpg 展开其定义区,修改如下参数: 28.jpg 29.jpg ,点击 30.jpg   弹出 31.jpg    对话框:定义 32.jpg 33.jpg ,单击 34.jpg 按钮退出操作对话框,然后单击生成刀轨图标 35.jpg ,这样就生成了一个粗加工的刀轨程序。单击按钮退出操作对话框,可以在操作导航器中看到:在WORKPIECE下、在D6下、在PROGRAM下、在MILL_ROUGH下都9 ~5 B# z% J( z% l3 T

: Z6 Y7 k$ T. q6 u2 |: W 37.jpg
& y6 [- e8 I7 |) l; z, N# r
# u) H9 |9 |" y1 v 38.jpg
% C- _# h) d! K" D1 a% J0 j
/ F/ ]' t& e- m8 Y/ Q; _/ k
) @* s" ~( n) u& E; v
% `* `$ P" j, {$ O% t+ p" Y, _

* h( @4 W. ^6 r6 v0 i4 w- n5 H/ `' D0 x- P2 ?" M. h

3 O; }* c: x0 w$ o
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-20 16:31 | 显示全部楼层
▲3,继续创建操作:点击创建操作图标 39.jpg 弹出 40.jpg 对话框,按照(下图a3)的设置使用:类型为 41.jpg ,并点选子类型中的第5个图标,几何体为WORKPIECE、刀具为D6、方法为 42.jpg ,点击 43.jpg 进入 44.jpg 对话框:首先也会看到部件几何体的 45.jpg 亮着,说明继承了WORKPIECE几何体信息。单击 46.jpg 展开其定义区,只修改如下参数: 47.jpg ,点击 48.jpg 9 p- _; H$ R3 f/ k- i
弹出 49.jpg 对话框:定义 50.jpg 0 g. F) y7 a9 @" v
51.jpg ,单击 52.jpg 按钮退出操作对话框、然后单击生成刀轨图标,这样就生成了一个精加工的刀轨程序。单击按钮退出操作对话框,可以在操作导航器中看到:在WORKPIECE下、在D6下、在PROGRAM下、在MILL_ROUGH下同样也都产生了一个名为ZLEVEL_PROFILE的操作。" |6 l( B6 E; b4 t' p. f

0 J9 B2 l0 B3 N7 [* Y7 N& V8 v

5 V) g% v! l; L  h% F( z+ V9 r 55.jpg # E+ `  X. l! f* B( G0 I

+ y# q8 K/ u0 d2 {& }

; R2 P7 T' W# \4 ] 56.jpg
5 ~& j! l$ q/ ], a9 p; _5 t. D# R1 u; i" \6 `( V" k

% s2 M/ m4 Q! T8 _. O( m▲4,检查:在操作导航器中:按下Ctrl键选择生成的两个操作,然后单击图标 57.jpg 5 @" B8 I3 P+ f: R
弹出 58.jpg 对话框,单击 59.jpg 系统开始检测程序,检测完毕弹出信息对话框。见下图所示:% K9 \: b9 X9 ~; _3 d
0 @9 Y) `2 b5 u. ^% x! c
) C" u0 T5 t# r8 B- ^) l
60.jpg " Z8 h& ~) [* O. E' i$ @

) ^. z% x$ [% e  W9 \! C. F
/ H4 `! ^3 `$ a! A. J. i
▲5,仿真模拟:鼠标选择WORKPIECE右键单击,弹出右键弹出菜单选择 61.jpg + e" P& M5 U7 Z! c$ A( B8 I
62.jpg 或者直接单击图标 63.jpg 弹出 64.jpg 对话框,单击选择 65.jpg * q; v* \: c( X* J9 ^& ^
后点击播放箭头 66.jpg 即可开始模拟。其结果如下图所示:
( H1 Z: g& r  A! Q. l: Y1 F5 l 67.jpg
% d. M" H5 i. G- [. M$ ^: S8 n* z3 M( y" P7 @2 B

# Z/ ]6 b4 p5 \▲6,后处理NC程序:按下Ctrl键选择生成的两个操作程序,点击图标 68.jpg 或者右键单击弹出对话框→选择 69.jpg ,弹出 70.jpg 对话框→选择一种后处理机床,指定NC程序保存目录,点击 71.jpg 按钮即可。* t# i$ ?: {+ ]/ ]. e
+ B" L0 W) t$ w3 J

7 u1 M# e3 H+ ]* f% m0 V 72.jpg
2 V" D  [6 \& X$ i% t( A9 v: t6 {
8 _# s* i' `0 t7 W8 D

  ^# g+ I* G' ^) f; F1 ?# C, P以上所演示的操作步骤──基本上就是UG编程的基本过程:这一小节主要是要学习──①定义坐标系(加工坐标系与工作坐标系重合、安全平面)─→②在WORKPIECE中定义零件几何体与毛坯几何体─→③使用WORKPIECE的几何体信息为几何体父级组创建一系列的操作─→④创建操作:定义必须的参数、生成刀轨─→⑤刀轨的过切检查与仿真模拟─→⑥后处理成机床能够识别的NC程序代码。大家对于这些知识只要做一个基本的感性的了解即可──我们会在以后的课程中展开更为详尽的讲解!期待──!
3 V' \0 z' o) ~* ^" O  m, X+ B  o/ u9 Y4 r' `+ N

0 i0 r( s% [0 m$ A8 Z0 {; g
6 f, Q0 [$ {  M2 E/ t
53.jpg
54.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-20 17:28 | 显示全部楼层
本帖最后由 163l2UGS 于 2015-5-20 17:32 编辑 9 I" w7 Q* J/ T5 J6 K
+ Z/ [1 R) o. l! C7 j2 n  Y
第二篇   UG编程的加工操作类型——之平面铣和面铣
通过前面的知识的学习,我们已经做好了编程前的准备工作,现在从本篇开始就进入正式的编程工作,亦即进入UG的主要加工操作类型的学习━━平面铣+UG编程三板斧:型腔铣(一般用于粗加工)、固定轴轮廓铣(一般用于精加工)、淸根铣(一般用于淸角操作)。UG编程还有其它的加工操作类型,本书仅讨论上述所述类型。重要提示━━学习本教程推荐使用如下的学习方法:高高山顶立,深深海底行!* L) _! E& w4 N% R; A
! O! W, v# U" [( Y1 I9 N; d# S
1,首先:第一步你要深入的、仔细的、精心的学习每一个章节内容,尤其是注重体会案例的方法,这些案例看似简单,实则是作者精心设计的,极富有代表性和实用性!如果你把它当做一般的案例,马马虎虎的、蜻蜓点水式的学习——那么可以明确的告诉你,你不会从本书中得到什么教益!2,其次:每学习完一个案例或者一个章节,你都要停下来而不是急于学习下面的知识,你要问自己:这一个案例或这一个章节到底讲了些什么?我从中学习到了什么?这些知识与前面的知识有何联系?我是否真的完全的、正确的理解了这些知识?
- ]1 e% u: a; o- [
' N- i+ V0 y9 F' R. c* E3 Y3,再次:你要用纵观全局目光来把握这些知识的脉络,鉴于本书的强大的“逻辑性”和“连贯一致性”,你不仅要深入每一个知识点,更重要的是你还要从中走出来,以全局的角度来观察:这些知识要点的前后联系,进而发现它们的本质联系!8 b/ {$ M1 @! E. o; v4 `  |
# W" U1 n4 Y# y3 m4 W- q3 D. j2 r

2 e% C/ ?! ]0 R* J4,最后:请忘记本书的这些知识吧!——如果你真正的、完全的、正确的学完本书教程,那么忘记这些知识就是一个自然的过程,由此而达到自由的境界!而这些就是━━“只有深深海底行,方能高高山顶立”的真正含义!
) h8 P4 A4 b, Q$ D, a6 e
2 s+ \7 K3 G% q1 v& C, U6 ^- `6 ~$ x- P" |: ?
第一章平面铣————UGUG学习的基础: X* g3 l1 c! L" O% h3 h* P

8 B  _4 R' U" ?6 C关于平面铣,一般教程都是把平面铣、型腔铣、固定轴轮廓铣并列来讲,而在本书中却把其置于首位,是本书展现UG编程思想的开篇之作。平面铣在UG之中的地位特殊,它既是学习UG的入门基础又是UG高级应用的体现。
4 i& I3 Y( ?' |$ H  {
. S4 }2 U( u7 N# e( U# H一般使用者对平面铣有如下错误的看法:! E" B0 x0 D, O0 ?* {* j
8 g3 b9 s$ F4 E- [* V' T8 s/ ]
①感觉平面铣特别难学,概念多、命令参数繁琐。对于初学者尤其如此,既是用过UG多年的用户也是如此。大部分使用者虽然能从表层意义上能理解参数等,但在实际应用中却很难能灵活的运用。: e% d+ x! r( }; U( }

7 s( X$ X- I# A②而对于从事过有实际加工经验的人来讲,感觉平面铣用处不大,即使有需要用平面铣来加工的零件,也完全可以有其它的方式(如型腔铣)来代替,况且命令繁琐往往令人不知所云,所以一般都不怎么使用它。正确的看法是:' f! N3 l3 X/ ?7 ~+ B6 x
- G' }. \0 c9 V; U# |5 E
①平面铣的确难学,这里我们要有思想心理准备,学习一款专业的编程软件当然需要付出精力,这是一项重要的智力投资。但是采用正确的方法学习一定会事半功倍的。②平面铣是UG的基础,大多数的参数命令都是在这里进行讲解的,学习完平面铣将进入UG学习的快速轨道。- ~! o" F# ]. h
' V- j9 L% S- o6 m
③平面铣这个简单,所谓不经常用的操作类型,它正是UG高级应用的基础,特别是在五轴当中的运用非常之广泛。. n# S! Z: O( W/ O8 `
3 k, I2 v5 v  g/ D$ [, y( b* X
④平面铣从本质上是2D线框加工,即不需要三维的模型就能够加工,所以生成刀路速度快,且能够加工其它加工方式无法加工的诸如单线加工,零件上的流道加工等。5 z5 ?/ p+ q! \* b& ^* S9 X

9 d1 U. f3 ^' z6 l1 c6 ]& z4 h6 k. c2 Q, p9 v9 [! l2 ~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-20 18:17 | 显示全部楼层
1:平面铣的两个核心:
8 _! S3 ?* g& Q( ~) D核心1:平面铣仅能加工平面直壁的零件,对于有斜度的零件则不能加工。如加工产品的基准面、内腔的底面、敞开的外形轮廓等,在薄壁结构件加工中广泛应用。如下图零件都是平面直壁的。
; L+ p0 S: D/ m, C: o' x
+ }  Y' d( Y2 k7 f
' w3 g3 U5 G! }+ [% j" G
1.jpg
& q( e- y0 w% P2 U8 y8 J: e
7 x% w* }- |- ^

* X( a5 b5 {0 K. e 2.jpg
6 @" [9 V) h: {8 i1 g 3.jpg
( a+ W9 I& U0 v! |1 d% Y: b( ?; l4 A9 H8 t+ p1 C, e
4 Y0 Z! K* q2 u  F- R
4.jpg
/ ]% L8 A9 v2 U) b& B/ [
; C' c! D4 p5 u. j7 R/ [

# G( b: [  {, i/ A8 w, Y下面来观察平面铣的刀路轨迹图示:从四个视图方位我们可清楚地看到:刀具轨迹从第一层到最后一层。每一层的刀路除了深度不同外,形状与上一个或下一个刀路都是严格相同的。这就是为什么平面铣只能加工出直壁平底的原因所在。而刀路的形状是由所定义的边界形状来决定的。见下面图示:
/ y: B9 t( j! \% _% V# g
% g  r2 G: P5 a" z
7 I7 X' ]! x- D3 d! L
5.jpg
* E4 A, ~% ^- F/ ]6 X$ N
- J& _& K2 J5 v: o4 O0 V0 Z  F
# @' `( B5 p; {& u
核心2:平面铣不是由三维实体来定义加工几何,而是使用通过边或者曲线创建的边界
. Z. ?4 V7 G$ p2 m线来确定加工的区域。这是平面铣区别于UG其它加工操作类型的,是平面铣的一个' O% G) ~; d4 t5 z! F: s! x$ n& M
显著、鲜明特点。所以平面铣能够加工其它加工操作类型难以加工的线形加工。2:通过案例讲解来理解:
1 @4 {: H8 \' \( C▲1,打开文件\lizi\plan001.prt,并进入加工环境。
' L6 u# H1 s6 V2 {▲2,打开操作导航器,图钉盯住,并切换到几何视图。+ e( R% Z+ @' `; L! [
▲3,按照我们以前讲授的方法把WCS定位到模型中心最高点,且使MCS与之重合,并指定安全平面Z=20。+ Q; m7 y  G' S7 d' M" ~
▲4,双击WORKPIECE或在WORKPIECE上右键单击→‘编辑',弹出铣削几何体对话框。在削几何体对话框中分别定义部件和毛坯。(具体定义步骤前面已讲解,不明白的参见<在WORKPIECE中定义几何体>一节)。3 y- n8 a( g7 G- T

; s0 c: i0 s6 c  m6 U) y+ T
+ I3 U+ d  L! Y$ _. V
6.jpg
  X1 u! R; N7 m8 ^' e6 Z/ j+ c  V2 c2 H, i4 ?+ ?# }3 O9 W

) w/ U* V$ t  P3 [5 O5 e2 S% l 7.jpg $ |, B9 j% P( D$ w& x
6 d& K% K; T* c
- Q( Q; h/ R4 a% Y
▲5,点击创建图标 8.jpg 创建平面铣操作(按图中参数设置,没刀具的可自己创建一把直径为8的平底刀),点击确定进入平面铣对话框(上图1所示),点击生成刀路图标 9.jpg ,弹出报警信息对话框→“未指定部件与毛坯几何体。”,同时我们可以看到几何体的 10.jpg 是熄灭状态。到这里我们便有所迷惑,我们明明、刚刚在WORKPIECE中4 u' f8 Q; O6 Q! b9 Y
定义了零件几何体和毛坯几何体,为什么在这里会出现这样一个报警呢?难道这个平面铣操作不能从它的父级组WORKPIECE中继承信息吗?这就是:平面铣加工的特点──零件几何体、毛坯几何体、修剪几何体、检查几何体都必须由边界来定义而非实体模型来定义,或者换句话说与三维实体没有关系,它的刀轨不依赖于实体模型。仔细观察(上图2)所示──就会发现刀路只与所定义的边界有关,而不管过切不过切零件。仔细观察这个平面铣对话框:零件几何体→对应着指定零件边界、毛坯几何体→对应着指定毛坯边界、修剪几何体→对应着指定修剪边界、检查几何体→对应着指定检查边界。再进一步:点击相对应的图标,都弹出一样的“边界对话框”(下图3)所示,即是要你定义边界而非实体的几何体。5 U( g! z5 M, u% e5 D

' Y' H8 _7 e7 W5 k

- C0 Z$ _! J! ^5 C7 X5 l! _ 11.jpg / T9 v; `* m0 w6 }+ K

$ w- o+ _. a7 w9 F% D
. [* D- K$ F6 s, U; y2 p
那么我们不仅要问WORKPIECE在这里是不是没有用处?我们说:在这里WORKPIECE定义与不定义不影响刀轨的生成与否,它在这里主要起一个2D动态模拟作用以及刀路生成后的刀路过切检查,假如不定义WORKPIECWORKPIECEE就不能进行动态模拟、就不能进行刀路过切检查。所以说WORKPIECE在平面铣2D加工生成刀路中没有实际的意义,WORKPIECE它在3D加工中才有真正的意义。我们在前面的课程中多次强调要在WORKPIECE中来定义几何体,就是为了不至于引起混乱,因为在一个实际工件加工中,不仅要用到平面铣2D加工,还要用到其他的3D加工方式,假如有的定义在WORKPIECE下,有的不定义在WORKPIECE下,就会混乱,就会出错。所以我们一再强调,不管你用到用不到WORKPIECE,你都要用WORKPIECE来定义几何体,大家要养成一个习惯。
, q& R* M. k! X8 K  c! B
5 U! P- @* Y7 L* X
  j5 w$ ]1 e1 a, }. I/ y" y) Y/ `% \0 |# e/ }  i: O
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 04:23 , Processed in 0.085780 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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