|
非参数化建模在UG中的运用也是一种相当不错的办法
本帖最后由 hyfjy 于 2013-6-26 11:00 编辑
; |' \# j9 A' n, L' Z
6 ]: U$ W/ H; d2 I( R) }6 ]- L8 l齿轮类零件的建模在UG中用二次开发的功能做成模块可以达到快速,精确的目标,本人曾自编过对一般圆柱形齿轮,包括渐开线蜗杆,进行二维出图及三维建模的软件,后来受朋友的启发,在升级时让其自动输出齿形点数据,用这些数据就可以在调试好的模块中精密建模了,也就是计算结束,建模就可以快速实现。模块也固化成UG界面上的一个小标签,一点就出来了。
+ i( S% B% P' k7 R7 C+ a9 k9 H1 Y2 t7 i1 _$ j+ j
数字化对斜齿内齿轮建模过程图:5 n4 E; {1 W* F5 \& ?
* t% U# B7 W& _0 ~
- k, c- t k1 d/ ~" j& Y, D
( F8 e ?9 D! h2 }3 J* r0 ~
数字化对直锥齿轮副及圆柱齿轮的建模过程图:
. i) l9 l5 h& S i* ?% K
3 m" y( l6 ^5 l- U9 t
$ l7 \% [+ x( B8 o
) V+ H1 a# V4 Z" O# x6 Y
一般说,软件是用程序对设计的过程进行自动化计算的,其作用放大后,可以根据设计者的要求把所需要的各种数据以需要的格式输出,再经调试成功的模块进行读数据及操作的全过程,建模就这样完成了。: t, Z& {0 U& l0 ]6 x+ A
, w: N- U+ w- Q7 c: E3 z! `2 R9 Y6 L用这类方法建模,最后在建模过程中的步骤都可以去除,毕竟开始的基本点是读文件的数据产生的,无法实现可改变参数的建模重生,故用取消所有现有模型,重新生成新的模型来代替原来的模型,也是最后的选择。
& V1 f3 Q/ s7 Q
6 u: ^8 v% _, l6 b在操作上,如果有隐藏的模型,在去除过程中是不受影响的,这样就能形成有选择地去除了。8 m B6 z3 V1 c( [# ~) \
& J5 G7 b. ?4 q' ]( N6 J
这类建模,数据量极大,一般一对直齿锥齿轮的容量可达10M以上,点的密度也相当高,这样,得到的模型也较为精确。. ?, _, L7 c" n% h- I
3 @0 C6 b# |# V$ a% \! H这也是非参数化建模的特点吧。( q: E( f6 p( [+ S5 A" a
& P3 ]) @) d" x0 O
- |8 Z3 @6 x1 n- s" [, }# o4 i# `8 i2 `
3 { n) c! j# G: E4 Y9 }( Q7 k. r4 Z$ y* V' }/ a5 d
" _; u& h$ x o |
评分
-
查看全部评分
|