来源:网络转载更新时间:2020-06-09 11:23:11点击次数:1888次
0引言
随着科技的不断进步,特别是计算机的普及,使得以往一些非常复杂的工作变得越来越便利,这一点在机械设计行业中体现得尤为明显。烟草机械与其他机械产品不 同,其复杂程度远大于一般机械产品。由于不同烟厂生产的烟支外形尺寸各不相同,要求机器的排布也不一样,所以同一系列的烟机产品,有着许许多多不同的规格。另一方面,由于烟厂之间的竞争日趋激烈,香烟本身的差别不 大,烟厂只在香烟的形状和外包装上下功夫,以争取更多的顾客。这样一来,更多的特殊规格就应运而生,设计人员 的工作量因此就变得非常大。
软件系统是美国某公司 1989年推出的产品,是一个用于产品的三维模型设 计、加工、分析及绘图的CAD/CAM软件系统回。该软件以参数化特征造型和系统的全相关性而著称。目前,Pn)/E软人们凭借经验去设定而且很多参数用户根本不能调整。所 以笔者认为应该深入研究工艺参数的组合关系,生产厂家可以给用户更大的调整空间,以期获得更好的成形质量。
通过实验方法,本文以鼠标为雏形,图文一体地展示 了从计算机辅助三维设计——快速成形制造(FD——快 速实体的全部工艺过程。并对实验中的参数设置(包括分 层厚度、支撑方式、支撑角度等等)进行相应解析。提出,当 上下两层的边界轮廓相差较大时,往往需要改变制件的放 置方式;在保证精度的情况下,为节省材料应采用较小的 支撑角度和sparse raster结构;认识到参数间的组合关系, 可采用最优化设计方法进行相关参数设置。
1 Pro/E三维参数化模型设计的原理
1.1模型的三维参数化设计三维参数化设计的基本原理是采用三维模型与程序控制相结合的方式。三维模型不是由程序创建,而是利用交互方式生成。在已创建的零 件三维模型基础上,进一步根据零件的设计要求建立一组 可以完全控制的三维模型形状和大小的设计参数。参数化 程序针对该零件的设计参数进行编程,实现设计参数的检 索、修改和根据新的参数值生成新的三维模型的功能。
用程序模块,从而满足用户的特 殊需求。不仅如此,还可以利用JWTOOLKIT提供的UI对 话框、菜单以及VC的可视化界面技术,设计出方便实用 的人机界面,从而大大提高系统额实用效率。
JWTOOLKIT工具包提供了开发IWE所需的函数库 文件和头文件,使用户编写的应用程序能够安全地控制和 访问Pro/E,并可以实现应用程序模块与 系统的无缝集成O
2烟草包装机的规格设计系统的实现
2.1设计流程 在本系统的设计过程中,Pn/TOOLKJT 主要用于人机交互界面的建立,生成系统菜单和对话框。 其实现的主要功能如下:
①对模型的参数进行检索。②根据输入的设计参数对 模型的内部参数进行编辑。③再生模型。④对模型进行分 析,检査是否存在干涉。如果干涉则要求用户重新输入参 数。⑤生成工程图。
系统的设计过程主要分为两个部分,即零件的三维参 数化设计和用户界面的开发。冋
零件的三维参数化设计就是在零件的三维建模过程 中,把它与规格相关的内部参数通过Program程序与设计 参数相关联,这样就能通过外部的设计参数来驱动模型, 使其形状和尺寸发生变化。
用户界面的开发包括以下几个方面:
2.1.1菜单设计 菜单是Pro/E的主要用户界面,Pro/ ■TOOLKIT提供了一系列菜单操作的函数,允许应用程序 创建和管理菜单。菜单包括:菜单条(Menu bar)、菜单条菜 单(Menu bar menu)、菜单的按钮(Push button)v菜单的复 选按钮(Check button)和菜单的单选按钮(Radio group)0 菜单文件主要分为完整菜单文件(以.mnu为后缀名)和 辅助菜单文件(以.aux为后缀名)。完整菜单是指独立于 Pro/E原有菜单,并且具有完整结构的菜单。辅助菜单是指 在Pro/E原有菜单中添加的菜单按钮,该按钮名称不能与 IWE中的菜单按钮同名,并且不能超过14个字符,这种 辅助菜单是对Pro/E原有菜单的补充。
其中,。中的内容是必须的,而中的内容是可选的。
2.1.2人机交互界面设计四人机交互界面的设计可 以采取两种方法,一种是使用VC提供的MK类库来设 计对话框界面;另一种是由Pro/TOOL提供的用户界面对 话框(User Interface Dialog Boxes,简称UI对话框)。由于考 虑到风格统一以及实用性等因素,本系统的设计采用了后 —种方法。
UI对话框是Pro/TOOLKIT提供的一种交互界面。程 序员可以利用UI对话框技术,在Pro/TOOLKIT应用程序 中设计出风格与Pro/E系统本身具有的对话框相似的人 机交互界面。它主要由对话框资源文件和相应的控制程序 两大部分构成。对话框资源文件定义了对话框的组成、外 观和属性。控制程序用C或C++语言编写,用来在Pro/E 环境装入对话框资源、显示对话框、设置动作和退出对话框等。
本文源于网络转载,如有侵权,请联系删除
×