用户名: 密码: 验证码:
塑料注射模大型模架参数化绘图系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
为响应国家“十一五”期间模具发展重点的要求,本课题针对国家标准塑料注射模大型模架,基于ObjectARX建立的二维参数化自动绘图系统技术进行了深入研究。在模具行业中,由于存在大量的通用件、标准件和系列化产品,参数化设计技术的应用,能显著地减少此类产品的重复设计。在CAD参数化设计系统中,绘图自动化是一项关键技术。它既能缩短设计周期,同时建立了标准的产品数据库,也能为后期的CAD与CAE和CAM的集成做出必要准备。
     AutoCAD在当今二维图形处理软件中,一支独秀,其优异的绘图功能和开放性的数据结构,为其它绘图软件所望尘莫及。同时,它还具有价格优势,是广大中小型企业最为青睐的CAD软件,以它为平台来实现本设计有着重大意义。据此本文开发塑料注射模大型模架的参数话绘图系统,主要成果和特色如下:
     1.在比较多种二次开发工具的基础上,选用ObjectARX作为对本系统AutoCAD二次开发工具。它采用面向对象的编程思想,共享AutoCAD的内存地址空间,生成动态链接库,具有强大的参数化开发功能。本文讨论了ARX开发环境设置、基本程序结构、图形数据库操作等功能。
     2.本文研究了二维参数化自动绘图的原理。整个系统贯穿了参数化设计思想。通过约束关系对设计参数分析,筛选出每类模架及其零件的主要结构参数。再用参数来设计每种图形的结构。
     3.根据设计要求,选用了Access作为该工程的数据库系统,通过参数确定,建立了相应的工程数据库。
     4.ODBC数据库技术。通过深入学习ODBC思想和结构,为工程添加数据源。再结合SQL语言,实现数据库的管理和数据库系统与参数化绘图系统的数据传递。
     5.以Visual C++6.0为开发平台,结合ObjectARX的类库,开发了一系列ARX的绘图和标注等功能函数。
     6.实现了注塑模大型模架装配图和零件图的自动绘制及自动标注。同时实现了绘制完装配图后,不需选择参数直接绘制其相应的零件图。
     本系统针对标准塑料注射模大型模架自动绘图的需求,结合CAD参数化理念,利用ObjectARX的类库开发而成。系统拥有良好的人机交互界面,操作简单,实现了标准塑料注射模大型模架自动出图,提高了设计效率。该参数化自动绘图技术也可应用于其它模具标准件中。由于基于平台较低的AutoCAD系统,价格低廉,容易被广大中小企业采用,很具有实用价值。
To respond the demand of mode-industry-development in the "eleventh-five years plan" of our country. The objective of this paper is to study the 2D parametric drawing by means of ObjectARX for large injection mold base. In the mode industry, there are an amount of genaral-purpose parts, standarized parts and series products.The application of parametric design can remarkably reduce the repeating work in such products design. And in the parametric design system, automatic drawing is an important technology. Parametric design could decrease the design-period, and could build the standard products' database, also it could prepare for the integration of CAD,CAE and CAM. As we know, AutoCAD is the best 2D drawing system amond the engineering drawing softwares nowadays. With its brilliant drawing perfomance and the opening data structure, AutoCAD has cheap price.It is the fashionest and most popular CAD software.So it is important to do the design base on the AutoCAD.I have produced the parametric drawing system by this thought.The primary achievement and feature of this paper are as fllows:
     1. After comparing with several CAD advanced developing tools,ObjectARX is choosed as the advanced developing tool in this system. It is object-oriented ,shares the memory with AutoCAD and is a dynamic linking libarary,so it has powerful function for parametric design.This paper has discussed about the ARX programming environment configuration,basic program structure,graphics database control and so on.
     2. The paper shows how the 2D parametric drawing works.The thought of parametric design has run through whole system.By the analyses of design parameters, the chief structural parameters of every kind of mold basese or parts. And use this parameters to design every kind of structures.
     3. Choose the Access as the database system according to the requirements of the design.After got the parameters, build the correspond project's database.
     4. Open-DataBase-Connectivity technology.After studied the thought and structure of ODBC, add the database source for the project.Use the SQL langue to administer database and transmit data in the project.
     5. Based on Visual C++6.0 and combined with ObjectARX,develop a series ARX functions such as drafting tools and dimension tools to draw.
     6. The design realizes automatic drawing for large injection mold base and the data transmitting from assemblies to their according parts.
     This system satisfy the automatic drawing for standard large injection mold base, combination of CAD parametric design and using the ObjectARX's classes. The system has a friendly user interface, is easy to operate and provides a convenient utility for the parametric drawing of large injection mold base system.Therefore,It improves the design efficiency. Meanwhile, the automatic drawing technology can be used by other standard parts of mold.Because it is cheap to get AutoCAD,this system is easy accepted by smaller factories,so it is worthy in production.
引文
[1] 董秉枢.现代CAD技术[M].北京:清华大学出版社,2000.7.
    [2] 颜永年.先进制造技术[M].北京:化学工业出版社,2002.
    [3] 殷国富,杨随先.计算机辅助设计与制造技术原理及应用[M].成都:四川大学出版社,2001.
    [4] 唐龙,许忠信,徐玉华等.计算机辅助设计技术基础教程[M].北京:清华大学出版社,2002.
    [5] Rene Soenen, Gs Olling. Advanced CAD/CAM System, State-of-the-atr and future trends in feature rechno]ogy[M].Chapman & Hali, 1995.
    [6] 于奕峰,杨松林等.工程CAD技术与应用[M].北京:化学工业出版社,2006.
    [7] 刘婉如.参数设计与容差设计[M].北京:国防工业出版社,1988.
    [8] 孙春华.CAD/CAPP/CAM技术基础及应用[M].北京:清华大学出版社,2004.
    [9] 童秉枢,尚凤武等.参数化计算机绘图与设计[M].北京:清华大学出版社,1997.
    [10] 孟祥旭,徐延宁.参数化设计研究[J].计算机辅助设计与图形学学报,2002,14,1086—1090.
    [11] 欧长劲.CAD/CAM技术[M].杭州:科学技术出版社,2003.
    [12] 彭建声,秦晓刚.模具技术问答[M].北京:机械工业出版社,2003.
    [13] 胡亚民.塑料模具的设计与制造问答[M].北京:机械工业出版社,2005.
    [14] 第十一届中国国际模展模具评定评述专家组.第十一届中国国际模具技术和设备展览会模具水平评述[J].模具工业,2006,9,1001-2168.
    [15] 翁史振,廖宏谊.“十一五”模具标准化工作重点[J].模具工业,2006,3,1001-2168.
    [16] 中华人民共和国国家标准[S].塑料注射模大型模架标准模架GB/T 12555.1-90.
    [17] 高军,郝滨海等.模具设计及CAD[M].北京:化学工业出版社,2006.
    [18] 郑忠俊.基于ObjectARX2000的压铸模推出结构计算机辅助设计[M].铸造技术,2003.5.
    [19] 邹玉堂,路慧彪等.AutoCAD2004实用教程[M].北京:机械工业出版社,2006.5.
    [20] 曹岩.AutoCAD 2006工程应用教程精通篇[M].北京:机械工业出版社,2007.
    [21] 钱杨。计算机辅助设计Auto CAD[M].上海:上海交通大学出版社,2006.
    [22] 高志清,张传记等.2006中文版完全培训教程[M].北京:机械工业出版社,2006.
    [23] 网冠科技.Visual C++6.0 MFC时尚编程百例[M].北京:机械工业出版社,2004.
    [24] 张昕.C语言程序设计:Visum C++6.0环境[M].北京:中国水利水电出版社,2005.
    [25] 徐晓刚,高兆法等.Visual C++6.0入门与提高[M].北京:清华大学出版社,2003.
    [26] 郑忠俊,沈予洪等.CAD程序设计方法[M]。上海:上海交通大学出版社,2004.
    [27] 赵景亮,李志刚等.AutoCAD 2004与AutoLISP二次开发技术[M].北京:清华大学出版社,2004.
    [28] 郑立楷,卢择临等.AutoCAD VBA二次开发教程[M].北京:清华大学出版社,2006.
    [29] 闻涛等.用ObjectAPO(进行AutoCAD二次开发的研究[J].浙江工程学院学报.2003,20(1).
    [30] (爱尔兰)麦克奥理(McAuley,C.)著:李世国等译.AutoCAD 2000 ObjectARX编程指南[M].北京:机械工业出版社,2000.7.
    [31] 刘良华,朱东海.AutoCAD2000ARX开发技术[M].北京:清华大学出版社,2000.
    [32] 余承飞,方勇等.Auto CAD2000二次开发技术(Object ARX)[M].北京:人民邮电出版社,1999.
    [33] 老大中,赵占强等.AutoCAD 2000 ARx二次开发实例精粹[M].北京:国防工业出版社,2001.
    [34] 钟鸣.全面掌握中文版Access2002[M].北京:清华大学出版社,2002.
    [35] 孙建伶,林怀忠等.数据库原理与应用[M].北京:高等教育出版社,2006.
    [36] 张秀芝,张建明等.数据库原理及应用[M].北京:中国水利水电出版社,2005.
    [37] 杨开英.数据库系统概论[M].武汉:武汉理工大学出版社,2003.
    [38] Agarwal, V. (Tally Solutions, Bangalore, India). ODBC driver development[J].Source: Windows Developer Magazine, v 13, n 5, May 2002, p 13-28.
    [39] Bavestrelli, G. (Techint S.p.A., Castellanza, Italy) Wrapping the Windows ODBC API[J].ource: C/C++ Users Journal, v 17, n 7, July 1999, p 39-42, 44, 46-8, 50, 52.
    [40] Ragen, Alex. C database programming with ODBC[J]. Source: C/C++ Users Journal, v 13, n 11, Nov, 1995, p 73.
    [41] http://www.uuubuy.com/html/dianzishangwulunwen/dianzishanawubiyelunwen/2007/O406/6573.html
    [42] http://zhidao.baidu.com/question/704826.html
    [43] 陈光军,张秀芝等.数据库原理及应用(Access 2003)[M].北京:中国水利水电出版社,2005.
    [44] 清宏计算机工作室编著.AutoCAD工程二次开发[M].北京:机械工业出版社,2000.
    [45] 江思敏.AutoCAD2000开发工具——ObjectARX开发工具与应用实例[M].北京:人民邮电出版社,1999.11.
    [46] (爱尔兰)麦克奥理(McAuley,C.)著;李世国等译.AutoCAD 2000 ObjectARX编程指南[M].北京:机械工业出版社,2000.7.
    [47] 孙江宏.ObjectARX开发工具及应用[M].北京:清华大学出版社,1999.
    [48] ObjectARX Developer’s Guide.Autodesk ObjectARX on-line help.1999.
    [49] AutoDesk.objectARX Reference.
    [50] 二代龙震工作室.ARX函数库查询辞典[M].北京:中国铁道出版社,2003.
    [51] 周启涛,高英等.Visual C++数据库开发基础与应用[M].北京:人民邮电出版,2005.
    [52] Microsoft Desktop Applications with Microsoft Visual C++6.0(影印第二版)[M].北京:北京大学出版社2000.6.
    [53] AutoCAD联机帮助文件.
    [54] 尤绍汉.新编表面粗糙度应用示例图册[S].北京:中国标准出版社,1994.
    [55] Boozer, F. (SAS Inst. Inc., Cary, NC, USA).Configuring and using ODBC with SAS/ACCESS software. Source: Proceedings of the Twenty-First Annual SAS Users Group International Conference, SUGI 21, 1996, pt. 1, p 558-67 vol. l
    [56] 罗骏,何羽.SQL实用简明教程[M].北京:清华大学出版社,2004.
    [57] 鲍永刚,张英福.SQL语言与数据库应用开发[M].北京:科学出版社,2007.
    [58] 郭纪林,余桂英.机械制图[M].北京:清华大学出版社,2004.
    [59] 阮宇.C++6.0基础教程[M].北京:清华大学出版社,2005.
    [60] 范晓平.跟着实例学Visual C++6.0访问数据库[M].北京:航空航天大学出版社,2003.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700