零件的几何图形毕业(论文).doc
《零件的几何图形毕业(论文).doc》由会员分享,可在线阅读,更多相关《零件的几何图形毕业(论文).doc(42页珍藏版)》请在沃文网上搜索。
1、目录第一章 绪论 1.1 选题背景和意义. 1.2 课题研究内容,方法和要求. 1.3 本文结构.第二章 CAD/CAM应用技术. 2.1 CAD/CAM基本概念. 2.2 CAD技术的应用 2.3 CAD/CAM技术的发展.第三章 编程工具VB基础. 3.1 Visual Basic的发展 3.2 Visual Basic的特点第四章 AUTOCAD的DXF文件. 4.1 ATUOCAD的发展. 4.2 DXF文件简介. 4.3 组码. 4.4 实体段.第五章 零件信息描述方法的研究. 5.1 零件信息描述的要求. 5.2 零件信息描述的内容. 5.3 零件信息描述方法.第六章 程序设计方案
2、. 6.1 模块介绍. 6.2 程序流程图. 6.3 零件图. 6.4 程序界面设计思路.第七章 结论. 7.1 设计总结. 7.2 感想.致谢参考文献所发论文仅为参考,除了VB程序可以一样,其他必须自己找资料,雷同退回重写,大家按照文章的目录去填内容,肯定通过!参考论文:第一章 绪 论1.1 选题背景和意义计算机辅助工艺过程设计(computer aided process planning, CAPP)是通过计算机输入被加工零件的几何信息(图形)和加工工艺信息(材料、热处理、批量等),由计算机自动输出零件的工艺路线和工序内容等工艺文件的过程。简言之,计算机辅助工艺过程设计就是利用计算机来制
3、订零件的加工工艺过程,把毛坯加工成工程图纸上所要求的零件。计算机辅助工艺过程设计又可译为计算机辅助工艺过程规划。国际生产工程研究会提出了计算机辅助规划(computer aided planning, CAP)、计算机自动工艺过程设计(computer automated process planning, CAPP)等名称,可见CAPP一词强调了工艺过程自动设计。实际上国外常见的一些词汇,如制造规划(manufacturing planning)、材料处理(material processing)、工艺过程(process engineering)、工艺过程设计(或规划)(process e
4、ngineering)、工艺过程设计(或规划)(process planning)以及加工路线安排(machining routing)等在很大程度上都是指工艺过程设计。计算机辅助工艺过程设计无论是对单件小批生产还是大批大量生产都有重要意义。 1)可以代替工艺工程师的繁重劳动工艺过程设计需要由具有丰富生产实践经验的工艺工程师才能胜任,因为工艺工程师熟知本企业的生产情况、各种工艺方法和加工设备、加工能力和水平、各种管理规章制度等。这种具有丰富生产实践知识的工艺工程师在工业发达国家中常感缺乏。例如美国空军的一次调查报告称:工艺过程设计人员一般年龄应在40岁以上,并有丰富的生产车间工作经验;又如英国
5、工艺工程师平均年龄为55岁。这种对年龄数据的统计,反映了对工艺工程师的生产实践知识的要求。 2)提高工艺过程设计质量计算机辅助工艺过程设计可以编制出一致性好、精确的工艺过程。在人工编制工艺过程时,由于受到个人经历和知识的限制,在同样生产条件下,可能会编制出不同的工艺过程,影响了生产组织工作。同时,计算机能按程序要求编制出详细的工艺过程,精确性好,减少了人为因素的影响。3)缩短生产准备周期,提高生产率人工设计工艺过程烦琐、费时、速度慢,不能适应多品种生产、产品更新换代、市场变化等要求。一个产品的开发周期包括设计、生产准备、加工生产、报废处理等四大阶段,人工设计工艺过程所需时间约占整个生产准备时间
6、的40%。计算机辅助工艺设计能大大缩短生产周期,从而缩短了产品开发周期,提高了对市场变化的响应速度和竞争能力。4)减少工艺过程设计费用及其制造费用一个先进的计算机辅助工艺过程设计系统可以大大地减少工艺工程师的劳动,缩短产品开发周期,提高生产率,减少在制品数量,使生产制造费用、产品成本大为缩减。5)在计算机集成制造系统中,计算机辅助工艺过程设计是连接计算机辅助设计与计算机辅助制造的桥梁。近年来,计算机辅助工业过程设计的效益已在生产中得到证实,从而促使其蓬勃发展,在国内外均有不少计算机辅助工艺过程设计系统问世,并试图自动生成能适用不同生产需求的工艺过程。1.2 课题研究内容,方法和要求本课题旨在研
7、究零件信息描述方法,并且实现把零件的几乎形状和技术要求转换为计算机能够识别的代码信息,作为计算机辅助工艺过程设计的输入信息。而需要研究的零件信息描述方法有很多种,比如分类法,型面法,形体法等,而本课题采用的是一种代表了当今制造系统发展方向的方法,即实现CAD/CAPP/CAM的一体化。之所以选用这种方法,是因为这种方法是利用中间接口或者其它的传输手段,将零件的设计信息直接从CAD系统的数据库中采集,用于对零件进行工艺规程设计,采用这种方法可以省去工艺设计之前对零件信息的二次描述,并可获得较为完善的零件描述信息。其中CAPP与CAD集成的最重要任务是解决两者之间的信息交换问题。CAD系统中用有边
8、界的几何模型描述零件,而CAPP则着重于加工信息,其零件描述方式与加工特征有关是无边界的。因此CAPP与CAD集成的关键在于把零件的几何描述转换为面向加工的特征信息,即在“形状信息”之外再附加“工艺信息”,这就需要研制一个转换程序将从CAD输出文件DXF中读取的数据转换为组成零件的各加工特征单元的几何信息和拓扑信息。而用到的转换程序需要通过Visual Basic 6.0软件编程来实现,用VB来设计一个人机交互界面,创建两大模块,分别是属性提取和属性标记,前者实现把CAD的输出文件DXF中的信息通过VB程序将数据信息转移到一个中间文件中,然后再将中间文件中的信息通过程序读出来,并画出零件图。而
9、属性标记模块主要实现对零件图坐标的标记还有加工工艺,比如螺距、毛坯长度、毛坯直径等的标记,然后将加工信息存放到一个最终文件中,作为CAPP的输入信息,以供计算机辅助工艺过程设计自动编程使用。本课题需要熟悉Auto CAD2004软件,并且熟练得完成基本零件图的绘制工作,能够从CAD中得到输出文件DXF文件,而零件选用方面基本采用比较简单的回转体零件,此外熟悉VB软件语言与开发环境,能够通过程序设计人机交互界面也是最基本的要求,通过各种不同功能的按钮和窗体完成一系列的工作,能够让设计出的软件方便用户的使用。1.3 本文结构本文在第二章介绍了CAD/CAM技术的基本概念,应用和发展;在第三章介绍了
10、本设计中需要使用到的Visual Basic语言软件的发展历史和特点;在第四章介绍了本设计中需要使用它来绘制零件图的AUTOCAD 2004软件,并且具体介绍了零件图的输出文件DXF文件的格式和特点。从第五章起进入本论文中最为核心的两个部分,第五章对零件信息描述方法进行了具体的介绍和研究,而第六章则具体从属性提取和属性标记两个模块来实现零件信息描述的实现,并通过流程图和VB软件截图让人一目了然。第二章 CAD/CAM应用技术2.1 CAD/CAM基本概念CAD/CAM是计算机辅助设计/计算机辅助制造的简称。其核心是利用计算机快速高效地处理各种信息,进行产品的设计与制造,它彻底改变了传统的设计、
11、制造模式,利用现代计算机的图形处理技术、网络技术,把各种图形数据、工艺信息、加工数据,通过数据库集成在一起,供大家共享。信息处理的高度一体会,支撑着各种现代制造概念,是现代工业制造的基础。CAD以计算机图形处理学为基础,帮助设计人员完成数值计算,实验数据处理,计算机辅助绘图,进行图形尺寸、面积、体积、应力、应变等计算和分析,即高效、优化地进行产品设计。CAM是指使用计算机辅助制造系统模拟、优化产品加工过程,并利用数控机床加工以及装配出产品的技术。把CAD/CAM作为一个整体来考虑,从产品设计开始到产品检验结束,贯穿于整个过程,可以取得明显的效果。CAD/CAM与传统的制造模式相比有以下的优点:
12、1)个人技能、技巧等模拟量信息的数字化,实现社会化共享。2)各工序信息的共享、数值基准的同意,能够推行整个工程的标准化。3)改变系统的顺序排列作业,能够进行并行化作业。2.2 CAD技术的应用CAM技术的应用日益广泛,几乎遍及所有的工业部门。它已成为人类改造社会、改造自然的强有力工具。可以设想,没有CAM技术,宇航工业不会发展到今天这样高的水平。根据论证认为,CAM技术的应用主要有四个方面的影响:1)CAM技术的应用导致了知识阐述的客观化,主观、个人经验的客观化;2)CAM是设计人员的新工具,也是设计领域内的流水线;3)CAM技术代替了人类的经验活动,从而可使设计人员、工艺人员从事更多的创造性
13、劳动;4)CAM技术提高了企业的适应性和柔性。在生产过程中,计算机的应用可以有效地辅助设计人员进行产品的构思和模型的构造(概念设计);工程分析计算和优化;不必经过样机试制,可在计算机上对设计的产品性能进行模拟仿真;计算机辅助绘制工程图样和文档编辑;辅助工艺人员和管理人员编制工艺规程,制订生产计划和作业调度计划;控制工业机械工作,并在加工过程中进行质量控制等。在CAD/CAM系统中,进行科学计算有时可达到可视化效果,也就是在计算过程中,将计算结果的数据转换为几何图形及图像信息,在屏幕上显示出来并进行交互处理,对计算过程进行干预和引导,发现和理解科学计算过程中的各种现象。计算机的应用可以较好地胜任
14、人们感到头疼的工作。他可以大量地存储数据,并快速地进行数据的检索和处理;具有很强的构造模型和图形处理能力;善于迅速准确地从事诸如绘图、编制报表等烦琐和重复性的工作;具有高速运算和逻辑分析能力,可以完成过去无法想象的、复杂的工程分析计算。但计算机不善于处理一些无法形成规则和模型的问题,对“模糊”问题的处理能力较差,也不善于处理一些临时出现的意想不到的问题。在设计过程中,上述问题是大量的,人可以凭经验、直觉、想象力、判断力甚至灵感去处理上述问题,而计算机却无法代替人的作用。利用计算机辅助人们完成设计任务,可以发挥人和计算各自的有时,有效地提高工作效率和质量。近年来,专家系统和人工智能的广泛采用,计
15、算机可以部分地代替人的智能。众所周知,生产任何一种产品,其投资的70%80%都消耗在生产制造活动中。因此,CAD/CAM的一体化系统不仅可以提高设计效率和指令,更重要的是可以缩短工艺流程时间,提高加工精度,改进产品质量。实践证明,CAD/CAM技术是解决多品种、小批量、高效率生产的最有效途径,是实现自动化生产的基本要素,也是提高设计、制造质量和生产率的最佳方法,是当今世界最引人注目的重大技术。采用CAD/CAM系统可带来较大的效益主要有:1)提高了设计效率。2)减免许多重复工作。3)提高了生产效率。4)提高了设计和制造的质量。5)缩短新产品的开发周期,降低成本。6)减少了生产资源的消耗。7)提
16、高了标准化程度。8)提高了设备功效。9)加快了传统工艺设计改造。10)提高了设计和生产人员的成本。2.3 CAD/CAM技术的发展1)CAD/CAM发展的回顾CAD/CAM的起源可以追溯到20世纪50年代美国麻省理工学院(MIT)的自动编程工具APT。1962年MIT的I. E. Sutherland开发出了用光笔与计算机进行对话、绘制图形的软件(SKETCHPAD),开创了CAD的历史。1963年,通用汽车公司(GM)和工业商务管理公司(IBM)共同开发出可以进行图形处理的DAC-I,它生成的模型仅为二维平面上的线框模型。1964年,MIT的S. A. Coons发明了能够处理自由曲面的单片
17、曲面,称为昆式曲面。1967年,Lockheed公司开发出了用语飞机设计制造的CADAM,该系统是以主机型的IBM大型计算机为核心的终端方式系统。该系统在世界上广泛使用。此时,从线框模型向曲面模型发展。但由于缺少面的结构信息、面的表里信息以及与面对应的立体位置,所以当时还没有出现面向三维自由曲面的实用化的用于模具设计、制造的CAD/CAM系统。1973年的国际会议PROLAMAT发表了现在还正在使用的实体模型表达方法,即CSG和B-rep。其中CSG是是由当时北海道大学的冲野嘉数用TIPS系统提出的方案。B-rep是由英国剑桥大学的Braid. Lang用BUILD系统提出的方案,从而用实体模
18、型解决了形态的难点。至此,出现了面向三维自由曲面的实用性强的模具设计、制造CAD/CAM系统。2)CAD/CAM展望当今信息革命的浪潮正在冲刷着世界的每一个角落,世界统一市场正在形成,全球经济一体化正在以超乎寻常的速度发展。因此,制造业所面临的环境比以往任何时候都要复杂多变,竞争之激烈在时空上超越了国家、地区的界限,而延伸至全球的各个角落。制造业要有能力对其外部环境的瞬间变化作出快速反应,必须采用先进的制造技术、战略历年,以求得长期的生存与发展。CAD/CAM技术是先进的制造技术之一,是集成制造、敏捷制造、智能制造等先进理念和模式的基础实际。CAD/CAM技术的发展将集中在以下两个方面:1)用
19、高速宽带网络技术:把目前在内部CAD/CAM网络的单独场所的应用,发展到多场所协同CAD/CAM应用,以满足制造全球趋势下的协同CAD/CAM的需求。CAD/CAM信息的快速网络传递也将成为现代集成制造系统(CIMS)的一个重要组成部分。多场所的协同CAD/CAM通常按以下形式工作:两个以上地理位置分散的CAD/CAM设计者,能够协同和交互进行三维CAD几何造型和编辑。协同设计完成之后,就可产生刀具路径。在刀具路径生成之后,后置处理生成的加工程序立即被发送到产品销售区域的加工厂用于加工。这种工作形式潜在的利益在于减少了市场导入时间,在合适的地点可生产恰当的产品,并缩短了产品的转运时间,提高了竞
20、争力。从而消除了阻碍跨国企业运行的地理障碍。2)快速无图纸设计/制造技术快速无图纸设计/制造技术是指依靠数字化设计,并利用并行工作技术,即快速地进行系统安排、详细设计等。该技术预先在计算机中进行模拟制造,设计采用单一数据库,以三维的方式设计全部零件,并通过虚拟制造提高可靠性,使各部门可以共享所有设计模型,能尽早获得相关技术、工艺的反馈信息,使设计更快,更合理。第三章 编程工具VB基础3.1 Visual Basic的发展Visual Basic(简称为VB)是美国Microsoft公司推出的、专门针对32位Windows操作系统的程序设计语言,它从Basic发展到Visual Basic经历了
21、二十多年的历程。在高级语言的家族中,Basic语言占有重要的地位,对高级语言的普及和发展起到了重要的推动作用。Basic是英文Beginners All-purpose Symbolic Instruction Code的缩写(初学者通用符号指令代码),它是专门为初学者设计的计算机语言。第一代Basic于1964年问世,最初只有十几条语句,通常称为基本Basic,由于其简单易学而受到用户的欢迎,很快就得到了广泛的应用。第二代Basic是在20实际70年代中期到80年代中期出现的,其功能有了较大扩充,应用范围更加广泛,主要有GW-Basic和Microsoft公司的Basic(MS-Basic)
22、。第三代Basic是在80年代中期出现的结构化的True Basic、Quik Basic、Turbo Basic、Qbasic。第四代就是Visual Basic。Visual Basic1.0版是1991年Microsoft公司推出的基于窗口的可视化开发工具,但是它的功能相对较少,也有一定的缺陷。但是Microsoft公司凭借其强大的技术优势,经过不断的努力,1993年推出Visual Basic 3.0版,这个版本已初具规模,并进入实用阶段,利用它可以快速创建图形用户界面和多媒体等应用程序。1995年推出的Visual Basic 4.0提供了强大的数据库管理功能,使之成为管理信息系统(
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 零件 几何图形 毕业 论文