UG WAVE在装配中的一个应用(一).pdf
(76.18 KB, 下载次数: 216)
3 G/ b8 a9 O9 J/ M N
C" b9 p J, ^+ a4 Q) KVersion: 通过UG WAVE完成一个火箭外形装配体的控制结构,完成自顶向下的设计。当更改控制结构中的某些参数,由WAVE实现整体装配结构中相应模型的驱动。 实例的综合效果: 图1 结论: 1. 在一个装配结构中可以将顶级节点下的Object(如Curve、Solid)WAVE到其子节点并保证当更改顶级节点下的参数时其WAVE的子也整体驱动! 2. 可将同级下的Object(如Solid)WAVE到其同级节点下,当更改父节点下的参数时其WAVE的子也整体驱动! 一. 建立一个顶级装配:rocket_assem_a 图2 二. 转换到Modeling环境【Ctrl+M】 在rocket_assem_a顶级节点下建立如下表达式【Ctrl+E】用于控制机构的核心驱动 dia = 2.00 eng_len = 10.00 fin_len = 4.00 fin_wid = 3.00 nose_len = 8.00 payload_len = 6.00 图3 三. 在rocket_assem_a顶级节点建立: Layer 61 DATUM PLANE DATUM_PLANE_XOY DATUM_PLANE_YOZ DATUM_PLANE_XOZ Layer 62 DATUM AXIS DATUM AXIS_X DATUM AXIS_Y DATUM AXIS_Z 图4 四. 沿绝对基准片面XOY向Z轴正方向偏移建立如下基准面并关联表达式以完成驱动 Layer 63 舵 面 FIN_DATUM_PLANE fin_len 发动机面 ENG_DATUM_PLANE eng_len 仪表舱面 PAY_LOAD_DATUM_PLANE pay_load_len (ENG_DATUM_PLANE) 弹头底面 NOSE_BOTTOM_DATUM_PLANE 0.5mm (PAY_LOAD_DATUM_PLANE) 弹头顶面 NOSE_TOP_DATUM_PLANE nose_len (NOSE_BOTTOM_DATUM_PLANE) 图5 注意:创建关联表达式的DATUM PLANE时 (1) 【Type】要选择【At Distance】 (2) 【Settings】中的【Associative】要勾选,否则驱动表达式后DATUM PLANE无变化 如图效果: 图6 五. 在rocket_assem_a顶级节点建立Rocket草图(A_ROCKET_SKT),并进行全约束 Layer 21 A_ROCKET_SKT 图7 完成效果: 图8 六. 创建新级弹头(NOSE) 新建一个装配nose_assem_a,将其添加到顶级rocket_assem_a下 图9 将nose_assem_a甚至为工作部件,选择【Insert】【Associative Copy】【Wave Geometry Linker】,将: PAY_LOAD_DATUM_PLANE 61 NOSE_TOP_DATUM_PLANE 61 NOSE_ARC 41 WAVE到nose_assem_a 图10 注意:WAVE要勾选【Associative】,否则不能实现连动 七. 同样建立如下节点并WAVE相应的Object 61 41 lay_load_assem_a PAY_LOAD_DATUM_PLANE PAY_LOAD_LINE ENG_DATUM_PLANE eng_model_a ENG_DATUM_PLANE ENG_LINE FIN_DATUM_PLANE body_assem_a DATUM_PLANE_XOY ENG_LINE PAY_LOAD_DATUM_PLANE FIN_LINE PAY_LOAD_LINE 八. 将nose_assem_a设为工作部件,选择【Insert】【Design Feature】【Revolve】旋转出弹头实体(Solid Body) 图11 九. 将lay_load_assem_a设为工作部件 选择【Insert】【Design Feature】【Revolve】旋转出Sheet 图12 十. 将eng_model_a设为工作部件 选择【Insert】【Design Feature】【Revolve】旋转出Solid 图13 十一. 将eng_model_a设为工作部件 选择【Insert】【Design Feature】【Revolve】旋转出Sheet 图14 十二. 将eng_model_a设为工作部件 在FIN_DATUM_PLANE建立一个Block,验证Boolean运算 图15 十三. 将nose_assem_a设为工作部件,为其添加新的节点nose_model_a 将nose_model_a设置为工作部件,将nose_assem_a下的Solid NOSE_REVOLVE WAVE到nose_model_a 图16 十四. 在顶级节点下建立一个rocket_model_a 可实现将整个装配中和rocket_model_a同级节点内的Solid WAVE到其中 图17 8 f$ z! N ]5 K2 j# h8 O
|