|
非参数化建模在UG中的运用也是一种相当不错的办法
本帖最后由 hyfjy 于 2013-6-26 11:00 编辑
( s9 a* K$ c" L% c6 J2 ?6 ?
' }* ^4 P- a/ j* m+ _ K齿轮类零件的建模在UG中用二次开发的功能做成模块可以达到快速,精确的目标,本人曾自编过对一般圆柱形齿轮,包括渐开线蜗杆,进行二维出图及三维建模的软件,后来受朋友的启发,在升级时让其自动输出齿形点数据,用这些数据就可以在调试好的模块中精密建模了,也就是计算结束,建模就可以快速实现。模块也固化成UG界面上的一个小标签,一点就出来了。( \+ ^" K- H3 a5 @) d# _6 G7 \) W
' C4 ~% M, [5 e O. [9 S" h2 X4 h数字化对斜齿内齿轮建模过程图:
, `7 r2 T; E3 |! K7 G; ^& p+ v. t5 f) [" L7 Y0 y1 c
6 c9 u# { O+ @- }( y, W
9 c# U9 e5 T7 j4 c6 u7 x数字化对直锥齿轮副及圆柱齿轮的建模过程图:) w5 T2 [+ _& Y& E5 u( U: I
g# G, |$ f$ G' a
( J; i( y4 S! T. k3 M" l
+ e6 r& U r) C' W
一般说,软件是用程序对设计的过程进行自动化计算的,其作用放大后,可以根据设计者的要求把所需要的各种数据以需要的格式输出,再经调试成功的模块进行读数据及操作的全过程,建模就这样完成了。
4 {$ [/ i9 k2 n( E% i$ }; F
8 C/ J/ e2 |4 E" P用这类方法建模,最后在建模过程中的步骤都可以去除,毕竟开始的基本点是读文件的数据产生的,无法实现可改变参数的建模重生,故用取消所有现有模型,重新生成新的模型来代替原来的模型,也是最后的选择。
& F" h/ J) [* c. R! }, R( I* m
; _- w% E( Y+ D! F1 j在操作上,如果有隐藏的模型,在去除过程中是不受影响的,这样就能形成有选择地去除了。( O( l. Z: w0 ?5 C/ N+ e0 Z
5 g, E8 j" G: [9 @7 h* w8 Z这类建模,数据量极大,一般一对直齿锥齿轮的容量可达10M以上,点的密度也相当高,这样,得到的模型也较为精确。$ o+ ~) s( K/ \9 P% t
6 r7 F% c) F* z0 l这也是非参数化建模的特点吧。4 p: V9 e6 D6 d5 H$ M/ b
2 l5 v- n, F2 c( T3 \% e3 Z n; X- k5 A0 Q7 V! {- J+ V4 F8 [2 P) v
% K6 v; _) k8 ^! t5 y
# U* x% E. n- T% y0 y4 U# l1 J( F {' X& E6 j- E( C) Y
: P1 a. I- j; Z7 x# L; }
|
评分
-
查看全部评分
|