|
非参数化建模在UG中的运用也是一种相当不错的办法
本帖最后由 hyfjy 于 2013-6-26 11:00 编辑 4 n" ~6 X6 O7 V0 G1 w
6 `5 Q2 ?9 ~! A, L& a) m
齿轮类零件的建模在UG中用二次开发的功能做成模块可以达到快速,精确的目标,本人曾自编过对一般圆柱形齿轮,包括渐开线蜗杆,进行二维出图及三维建模的软件,后来受朋友的启发,在升级时让其自动输出齿形点数据,用这些数据就可以在调试好的模块中精密建模了,也就是计算结束,建模就可以快速实现。模块也固化成UG界面上的一个小标签,一点就出来了。
7 _' v3 w. }9 b4 b2 V: z/ b
1 o( M8 _" o9 W- Q/ ]+ n8 P数字化对斜齿内齿轮建模过程图:' Q, a$ m! E! s6 X/ J/ e
$ H% a: }4 Y- Z+ v" d! H+ S7 }
; W9 v" N1 d( y/ J; h/ y/ J- |
- G( u; g5 G$ I4 [& n l p2 v& J
数字化对直锥齿轮副及圆柱齿轮的建模过程图:
% p \3 U5 \0 L/ D
/ K1 ^* c h0 Z
, R: I: ~1 W& ]' u* F9 \' d
# X, n- U O, L2 k0 S一般说,软件是用程序对设计的过程进行自动化计算的,其作用放大后,可以根据设计者的要求把所需要的各种数据以需要的格式输出,再经调试成功的模块进行读数据及操作的全过程,建模就这样完成了。
3 v9 e7 T$ C' J4 W" K# O3 a. c$ G& U ^2 O& M, v+ `1 x
用这类方法建模,最后在建模过程中的步骤都可以去除,毕竟开始的基本点是读文件的数据产生的,无法实现可改变参数的建模重生,故用取消所有现有模型,重新生成新的模型来代替原来的模型,也是最后的选择。
; ~! n7 b* W( |- ^) k8 O
# j& t) @; C$ Q3 Y, x在操作上,如果有隐藏的模型,在去除过程中是不受影响的,这样就能形成有选择地去除了。3 c) u3 [) H* d: Z* m( ]: M2 B
; a( Y9 X9 o/ F: q& P/ T. C
这类建模,数据量极大,一般一对直齿锥齿轮的容量可达10M以上,点的密度也相当高,这样,得到的模型也较为精确。
4 V/ a* }# o- A0 i* K
. C0 ]" F* ?' C- }8 o5 [* [" A这也是非参数化建模的特点吧。; L; g2 i# }1 M q$ F7 T0 D
, C; D2 a' r; B" ~6 W" j x
* U8 e) I8 a7 _& q4 \4 F0 i2 t4 i/ V$ U5 l, y
. s' v1 }2 [6 ?9 f/ P; C
$ o! u' h4 e4 z8 q
+ m1 H* b, j# l! Y% b, b |
评分
-
查看全部评分
|