1 / 13
文档名称:

注塑模具设计资料荟萃-注塑模零件及标准模架参数化绘图的实现.doc

格式:doc   大小:396KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

注塑模具设计资料荟萃-注塑模零件及标准模架参数化绘图的实现.doc

上传人:q1188830 2019/11/13 文件大小:396 KB

下载得到文件列表

注塑模具设计资料荟萃-注塑模零件及标准模架参数化绘图的实现.doc

相关文档

文档介绍

文档介绍:注塑模零件及标准模架参数化绘图的实现唐丽英吴崇峰王靖波(天津科技大学材料科学与化学工程学院,天津 300222 (山东省广播电视报社,济南 250011 摘要讨论了基于AutoCAD2000平台,使用ObjectARX2000和VisualC++,实现注塑模零件及标准模架参数化绘图的过程。采用MFC的ODBC程序实现对注塑模标准零件和标准模架数据库的访问,使参数数据库的调用更为简单方便。应用程序利用VisualC++、MFC设计出的交互界面具有Windows风格。关键词 ObjectARX 参数化技术实体造型在注塑模具设计过程中,为了使模具设计人员把更多的时间和精力放在模具设计方案而不是绘图上,可以通过建立注塑模零件和标准模架的参数化绘图应用程序,减轻设计人员的劳动强度。随着计算机技术的发展,人们可利用的开发平台和工具也不断增加。如AutoCAD系统的第三代开发环境和工具就有ObjectARX、VBA和VisualLisp等。选择AutoCAD作为开发平台不仅是因为它的通用性和开放性,而且还因为AutoCAD是国内及全球用户最多的计算机辅助设计软件。作为二维绘图软件的代表,AutoCAD是手工二维绘图的模拟,它提供的只是通用的辅助设计功能,如绘图、标注、编辑和造型等,因此,需要借助于Autodesk公司提供的二次开发工具,丰富其功能,以满足模具设计人员的需要。1 开发工具简介在AutoCAD的二次开发过程中,需要使用Objec2tARX2000、VisualC++(VC++、开放数据库连接(ODBC及Microsoft基础类库(MFC等。ObjectARX2000是Autodesk公司随AutoCAD2000推出的功能强大的二次开发工具。它使用面向对象的C++应用程序开发机制,以动态链接库(DLL的形式与AutoCAD共享地址空间,并可被AutoCAD环境直接调用。在ObjectARX2000中包含了用来开发Au2toCAD应用程序、扩充AutoCAD类和协议、创建与Au2toCAD内部命令性能相同的新命令的C++库,它比以前的AutoLisp和ADS更充分地利用了AutoCAD开发的体系结构[1]。此外,它的优势还在于它的执行速度,因为它能创建运行最快的AutoCAD应用程序。ODBC包含了一组动态链接库,这些动态链接库提供了一个标准的数据库应用程序接口,通过它可以实现对所有含有ODBC驱动程序的数据库的访问。通过ODBC,编程时不必关心数据库类型以及它们的数据存储格式,用同样的ODBC数据库访问函数就可以对各种数据库进行操作了。MFC是C++类库的扩展,它提供了大量预写类和支持码,可以处理许多Windows编程任务。MFC中封装了对ODBC编程的类,它们中最主要的两个是CDatabase和CRecordset。MFC与AutoCAD共享动态链接,使用MFC可以简化程序编写,使开发者节省不少编码工作。还有一个优势在于,结合VC++、MFC能设计出具有Windows风格的对话框界面。2 参数数据库的建立与调用尺寸数据是绘图的必要条件,对于A型顶杆、带头导套、模板等注塑模标准零部件以及标准模架,ess建立尺寸数据库表,如图1所示。标准模架数据库中除了零件的尺寸外,还应包括零件的定位尺寸,以方便三维组装图的生成。再通过MFC的ODBC程序实现数据库的调用,用户只需在运行ObjectARX应用程序之后出现的对话框中用鼠标点击几下,就能轻松完成绘图工作。参数数据库的建立与调用步骤主要有以下几步:图1 ess数据库表收稿日期:2004203222 (ess建立标准零件和标准模架尺寸的数据库。(2在ODBC中登录数据库,打开控制面板下的管理工具,双击“数据源(ODBC”图标,在出现的ODBC数据源管理器对话框内单击“添加”按钮,essDriver(,按“完成”后,在弹出的对话框中单击“选择”按钮,选定所用数据库文件,并在数据源名称中输入一个数据库名,按“确定”后,登录数据库的工作即完成,ess数据库进行访问了。(3在应用程序中创建了参数绘图对话框类的基础上,使用ClassWizard的AddClass命令,一一对应地创建CRecordset类的派生类,例如为A型推杆创建的CRecordset类的派生类是CApin类,选取的数据源是“Dataforpart”,数据库表是“A型推杆”。图2是CRecordset类的派生类结构图。图2 CRecordset类的派生类结构图(4利用MFC的ODBC程序对数据源的记录集进行滚动、过滤及定位等操作。图3是A型推杆的绘图对话框。在对话框中呈现的长度L是经过程序过滤处理的,,长度下拉列表自动更新为图1所示的第81到90条记录的长度L值。图3 A