三维零件参数化造型
发表人:admin 来源:未知 时间:2012-07-27
今天ug培训讲解一下级进模三维零件
级进模三维零件知识描述与知识表示
面向对象(ObjectOriented,OO)的思想使得知识描述和软件编写更直观,更符合思维习惯,这里采用面向对象的思想对级进模设计进行描述。
级进模设计包括级进模总体结构设计和零部件结构设计,这2个过程都依赖于级进模要生产的零件形状和结构。
根据面向对象的思想,建立级进模设计过程中的各种类。
级进模类标准件是指与由设计人员归纳出的形状结构比较类似的级进模零部件。与标准件不同,类标准件不是国家正式颁布的标准件。不同类型级进模的类标准零件的形状不一定完全相同,所以无法事先确定。由级进模三维零件系统所生成的零件往往不会被设计人员直接用于产品,而是根据工艺和产品要求在非关键的特征处作些修改和细化。
三维零件参数化造型
将级进模零部件按面向对象的知识表示方法进行表示,再将级进模零件类别将模具零件分类造型,分别建立相应的三维零件库来存贮分类零件。
根据零件的形状结构形式和功能,进行分析归纳,再将零部件划分类别,确定出三维零件的控制参数及模型尺寸约束关系,进行参数化造型。参数化造型是通过尺寸驱动的方式来生成模型。参数化造型的优势在于尺寸驱动。对于同一类型零件,形状相同、尺寸不同,通过尺寸驱动进行修改,可以快速获得所需零件。
应用UG二次开发中的UG/OPENAPI功能和UG中的部件族功能来建立三维零件库,具体过程分为5步[4]。
(1)三维零件造型。在UG建模环境中建立某一个三维零件模型,再以此模型为基础,形成与此模型形状结构类似的零件库。
(2)选择实体造型参数。针对所建立的零件模型,将系统默认生成的影响三维零件规格的各个参数进行提取和整理,并通过表达式设立相关参数的关系公式。
(3)创建参数表。启动预设置菜单下的电子表格,选择电子表格对话框中的Excel选项,选择工具菜单下的部件族,然后添加选择的参数后创建电子表格,在表格中输入三维零件各个系列的参数值,在部件族菜单下单击保存部件族,同时可以退出UG建模环境。
(4)建立用户界面。在UG应用菜单下单击用户界面编辑器,弹出可以配置的空白对话框,向上面添加自己需要的控件,注意按钮控件回调函数的设置,建立所需要的对话框,保存其生成的3个文件。这时可以在生成的*.C文件中找到建立菜单的代码,将其存为后缀为.men的文件即可使用。
(5)API编程。在VC软件中建立一个MFCDLL工程,将在使用用户界面编辑器建立用户界面时生成的文件添加到这个工程中来,然后在VC中进行相关环境的配置,在ProjectSettings对话框中Link选项卡下,在Object/librarymodules文本框中加入UG库文件,并在Options对话框中,选择Includefiles选项,建一个指向UG安装路径中的UGOPEN文件夹的路径;在这些配置完成后,就可以在文件中的回调函数添加程序代码,建立界面与模型参数的联系,从而生成一系列三维零件组成三维零件库
随机推荐: