




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学院 届毕业设计说明书 毕业设计说明书AutoCAD中工程图样智能标注的二次开发 专 业: 机械设计制造及其自动化 摘 要AutoCAD本身的功能基本可以协助用户完成设计工作,但为了满足不同用户的需求,可以通过许多方法来对其进行二次开发,例如:VBA,objectARX,VC+等等。本文通过二次开发完成了智能标注库的构建,实现了标注的智能调用。调用的标注可以实现动态调整位置,自动对齐等功能,并根据用户需要选择标注的不同表现形式。论文主要介绍用动态块和宏命令来实现工程图的智能标注的过程。基于AutoCAD2008 的块编辑器,以粗糙度为例,介绍了智能标注库的创建过程,利用幻灯片完成幻灯片库的制作,通过菜单和工具选项板实现智能标注库的管理。开发的动态标注样式,通过局部菜单和幻灯片库管理标注,实现了标注的动态性和资源的开放性,修改方便、调用灵活,为设计人员绘图提供了便利。这种方法无需编写程序、操作相对简单、容易实现,而且图库结构清晰、组织管理层次分明、图库中各图形工具的输入与调用灵活方便, 实现了智能标注库的智能性和灵活性,使用方便,便于扩展。 关键字:AutoCAD,动态块,二次开发,标注,幻灯片AbstractAutoCAD their basic functions can help users to complete design work, but in order to meet the needs of different users can be many ways to its secondary development, such as: VBA, objectARX, VC + + and so on. In this paper, the second developed a smart label library building, to achieve a mark of intelligence calls. Call can dynamically adjust the position of labeling, automatic alignment and other functions, and marked according to the user to choose different forms.Paper introduced the use of dynamic blocks and macro commands for drawing process of the smart label. Block based on AutoCAD2008 editor to roughness, for example, introduced the creation of intelligent tagging library, using slides to complete the production of a slide library, through the menus and tool palettes intelligent annotation database management. Development of the dynamic label style, menu and slide through the local database management mark, mark achieved the dynamic and open resources, modify, convenient, flexible and calls for graphics designers to provide a convenience. This method does not need programming, operation is relatively simple, easy to implement, and gallery clear structure, organization and management of structured, graphical tools, the gallery is called the input and flexibility of the smart label library intelligence and flexibility, easy to use, easy to expand.Keywords: AutoCAD, Dynamic blocks, Secondary development, Marked,Slide目录前 言1第1章 概 述21.1 AutoCAD的发展21.2 AutoCAD二次开发的目的31.3设计开发流程图4第2章 菜单的定制与加载52.1AutoCAD菜单开发的介绍52.2 菜单的编制和加载52.2.1 AutoCAD菜单的介绍52.2.2 定制下拉菜单62.3 菜单的加载72.4 主菜单调用程序的编写72.4.1 图像控件菜单的定制72.4.2 调用命令的定制8第3章 动态标注库的制作103.1 标注的意义103.1.1标注在工程图中的意义103.1.2 AutoCAD中标注的意义103.2标注库制作的方法113.2.1动态块的介绍113.2.2使用动态块的优点123.3粗糙度的制作133.3.1 制作粗糙度块遇到的问题133.3.2粗糙度的制作133.3.3 添加参数133.3.4 添加动作143.3.5 各种粗糙度标注方式的制作163.3.6 粗糙度符号的插入173.4 基准代号的制作183.4.1创建基准代号183.4.2 添加参数动作193.4.3基准代号的插入193.5 零部件序号的制作203.5.1零部件序号的制作203.5.2 零部件序号参数、动作的添加213.6 技术要求的标注213.6.1技术要求的制作213.6.2 技术要求的插入223.6.3常用的技术要求:22第4章 幻灯片及幻灯片库的制作244.1幻灯片的制作244.1.1 图块的制作244.1.2 制作幻灯片244.1.3 查看幻灯片254.2幻灯片库的制作26第5章 智能标注库的调用和管理285.1智能标注库的特点285.2 智能标注库的调用285.3智能标注库的管理335.4工具选项板的管理34结 论37参考文献:38致 谢40第 I 页 共 II 页前 言由美国Autodesk公司开发的AutoCAD 是当前最流行的计算机绘图软件之一,由于AutoCAD具有使用方便、体系结构开放等特点,深受广大技术人员的青睐。自20 世纪80 年代问世以来,AutoCAD 在不断升级,其功能越来越强、开放性越来越大。相对于手工绘图,它的速度之快、精度之高,令人惊叹;它所绘图形复杂的程度,编辑的手段,又给人们的手工绘图观念带来了一次新的革命,设计人员逐步用计算机绘图代替手工绘图。但在绘制图样时,有许多必不可少的常用符号、图形,如粗糙度符号、基准代号、零部件序号标注等,而AutoCAD 没有提供适合中国国标要求的标注形式,给人们绘制图样带来不便,但是由于AutoCAD 的可开发性以及其新功能的不断增加,只要充分利用它,就会使这些问题变得迎刃而解。AutoCAD 软件的一大特点是更新速度快,其功能的不断完善与扩充,使得一般机械设计人员的二维设计与绘图工作愈加方便。本文利用AutoCAD2008 的一个功能动态块以及AutoCAD2008 的增强功能工具选项板, 建立了简单的智能标注库。这种方法无需编写程序、操作相对简单、容易实现,而且图库结构清晰、组织管理层次分明、图库中各图形工具的输入与调用灵活方便, 实现了智能标注库的智能性和灵活性,使用方便,便于扩展。1 概 述1.1 AutoCAD的发展 AutoCAD是由美国Autodesk公司于二十世纪八十年代初为微机上应用CAD技术而开发的绘图程序软件包,经过不断的完美,现已经成为国际上广为流行的绘图工具。 Autodesk 企业成立于 1982 年 1 月,在近二十年的发展历程中,该企业不断丰富和完善 AutoCAD 系统,并连续推出各个新版本(详见表 1-1 ),使 AutoCAD 由一个功能非常有限的绘图软件发展到了现在功能强大、性能稳定、市场占有率位居世界第一的 CAD 系统,在城市规划、建筑、测绘、机械、电子、造船、汽车等许多行业得到了广泛的应用。统计资料表明,目前世界上有 75% 的设计部门、数百万的用户应用此软件,大约有 50 万套 AutoCAD 软件安装在各企业中运行。AutoCAD的发展过程可分为初级阶段、发展阶段、高级发展阶段、完善阶段和进一步完善阶段五个阶段。2007年12月推出AutoCAD2008,提供了创建、展示、记录和共享构想所需的所有功能。 将惯用的 AutoCAD 命令和熟悉的用户界面与更新的设计环境结合起来,使您能够以前所未有的方式实现并探索构想。AutoCAD可以绘制任意二维和三维图形,并且同传统的手工绘图相比,用AutoCAD绘图速度更快、精度更高、而且便于个性,它已经在航空航天、造船、建筑、机械、电子、化工、美工、轻纺等很多领域得到了广泛应用,并取得了丰硕的成果和巨大的经济效益。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。AutoCAD具有广泛的适应性,它可以在各种操作系统支持的微型计算机和工作站上运行,并支持分辨率由320200到20481024的各种图形显示设备40多种,以及数字仪和鼠标器30多种,绘图仪和打印机数十种,这就为AutoCAD的普及创造了条件。CAD是20世纪全球最杰出的工程技术成果之一,是跨世纪的国家关键技术。因此CAD技术的发展与应用水平已成为衡量一个国家工业现代化的重要标志,在一定程度上反映出一个国家的综合实力。CAD技术涉及面广而复杂、技术变化快,新的理论、技术和方法的研究,从未停止过。到目前从总体上讲,CAD技术的发展趋势是参数化、智能化、集成化、标准化和协同化。AutoCAD 软件具有如下特点:(1)具有完善的图形绘制功能。(2)有强大的图形编辑功能。(3)可以采用多种方式进行二次开发或用户定制。(4)可以进行多种图形格式的转换,具有较强的数据交换能力。(5)支持多种硬件设备。(6)支持多种操作平台(7)具有通用性、易用性,适用于各类用户此外,从AutoCAD 2000开始,该系统又增添了许多强大的功能,如AutoCAD设计中心(ADC)、多文档设计环境(MDE)、Internet驱动、新的对象捕捉功能、增强的标注功能以及局部打开和局部加载的功能,从而使AutoCAD系统更加完善。虽然 AutoCAD 本身的功能集已经足以协助用户完成各种设计工作,但用户还可以通过 Autodesk 以及数千家软件开发商开发的五千多种应用软件把 AutoCAD 改造成为满足各专业领域的专用设计工具。这些领域中包括建筑、机械、测绘、电子以及航空航天等。1.2 AutoCAD二次开发的目的由美国Autodesk 公司开发的AutoCAD 是当前最流行的计算机绘图软件之一,由于AutoCAD具有使用方便、体系结构开放等特点,深受广大技术人员的青睐。自20 世纪80 年代问世以来,AutoCAD 在不断升级,其功能越来越强、开放性越来越大。相对于手工绘图,它的速度之快、精度之高,令人惊叹;它所绘图形复杂的程度,编辑的手段,又给人们的手工绘图观念带来了一次新的革命,设计人员逐步用计算机绘图代替手工绘图。 但在绘制图样时,有许多必不可少的常用符号、图形,如粗糙度符号、基准代号、零部件序号标注等,而AutoCAD 没有提供适合中国国标要求的标注形式,给人们绘制图样带来不便,但是由于AutoCAD 的可开发性以及其新功能的不断增加,只要充分利用它,就会使这些问题变得迎刃而解。下面就AutoCAD2006 新增功能动态块在基准代号、粗糙度符号以及零部件序号标注中的使用方法做一详细的介绍。1.3设计开发流程图在AutoCAD2008环境下的智能标注库系统建立流程如图1.1所示,首先制定下拉菜单,在AutoCAD2008软件中绘制出各种标注符号的图形,然后根据需要添加参数与动作,定义成动态块。最后制作幻灯片,形成幻灯片库,并通过定制菜单查询和调用各类标注。图1.1 开发流程图2 菜单的定制与加载2.1 AutoCAD菜单开发的介绍AutoCAD中菜单文件的灵活使用,是每个熟练操作者应该掌握的技巧。AutoCAD系统的基础菜单文件放在AutoCAD安装目录下的SUPPORT子目录中,共有五个文件。无论是AutoCAD系统的基础菜单,还是附加(局部)菜单或是用户自定义菜单,都是由.mnu/.mnc/.mns/.mnr/.mnl这五个文件组成。这五个文件组成了一个菜单的整体,但也并不是每一个菜单都包括全部的这五个文件。五个文件在菜单中起着各自的作用,但其作用是有主次之分的,其生成过程有也主从之分。要使用好菜单,必须明白这五个文件相互之间的关系和在菜单的调用过程中各自所起的作用。mnu是模板菜单文件,除了.mnl文件外,其余三个文件最初都源出自于它。AutoCAD调用时自动对它进行编译,产生对应的.mnc和.mnr文件以及.mns文件。 mnc是.mnu文件编译后的版本,实际上.mnc文件是AutoCAD真正直接执行的菜单文件。.mnr也是在.mnu文件编译时产生,它存放着菜单所使用的位图之类的菜单资源。最初的.mns文件也是.mnu文件被编译时由AutoCAD自动产生的,它的基本内容和.mnu文件类似,只是少了有关的说明和注释行。 在.mnu文件被编译时,.mns文件和.mnc文件的菜单内容是一致的,但如果在AutoCAD的操作中,用户对菜单的作了更改,这些改动都记录在.mns文件中,所以.mns文件对应的是AutoCAD系统中当前菜单的内容。.mnl文件在内容上相对独立一些,它包含由菜单所使用的AutoLISP表达式,如各种命令简化指令的定义,还有层排序、指定层这样的LISP程序。当加载一个菜单文件时,如果系统中存在与菜单文件同名的.mnl文件,则这个.mnl文件也会被加载。2.2 菜单的编制和加载2.2.1 AutoCAD菜单的介绍AutoCAD为用户提供了多种形式的菜单和工具栏,但当这些菜单 或工具栏不能满足要求,特别是对AutoCAD进行二次开发,需要专用菜单和工具栏时,就需要定制它们。最快捷的方法,是建立一个局部菜单文件,通过加载、卸载局部菜单来执行程序的菜单命令。如图2.1所示,如此,只要从下拉菜单选择要执行的功能,AutoCAD便会自动加载相关的程序文件并执行程序。 图2.1 “智能标注库”的下拉菜单2.2.2 定制下拉菜单 AutoCAD2006以后,菜单文件使用XML 编译,软件不允许编辑此文件,以免会失去自定义和移植功能。如果需要定制局部菜单,可以通过单击“工具”菜单 “自定义”“界面”,或者在命令行中输入 “CUI”实现。图2.1是局部菜单“智能标注库菜单.CUI”编制后加载在主CUI上的界面。菜单定制操作简单,首先单击“工具”菜单 “自定义”“界面”,然后在“自定义用户界面”编辑器的“自定义”选项卡的“ 中的自定义”窗格中,在“菜单”上单击鼠标右键,选择“新建菜单”,重命名为粗糙度,继续新建菜单,命名为技术要求,然后分别新建:基准代号,零部件序号,倒角等新菜单。图2.2 局部菜单2.3 菜单的加载利用“工具”菜单 “自定义”“界面”中的 “传输”选项,或利用CUI/MENULOAD命令可以调入局部菜单。用户可以在AutoCAD的菜单栏上显示基本菜单中的部分菜单;也可以在基本菜单的基础上加载或卸载局部菜单文件中的若干下拉菜单,组织管理方便。 图2.3 局部菜单的加载2.4 主菜单调用程序的编写 2.4.1 图像控件菜单的定制图像控件菜单宏执行的功能与其他菜单宏相同,这些菜单宏可包含菜单命令(包括 $I= 命令)。因此可以构造级联的图像控件菜单。即选择某个图像控件菜单项后,它将显示另一个图像控件菜单。因为这些菜单是顺序激活,而不是嵌套激活的,所以对所创建菜单结构的复杂度没有限制。(1) 在“自定义用户界面”编辑器中打开局部菜单“菜单.CUI”;(2) 在“命令列表”窗格中,新建多个命令,并将新建命令拖到“ 中的自定义窗格中的智能标注库相应的子菜单下。宏命令定义为CC$I=IMAGE_ZNBZK $I=*。$I= 宏命令用于查找图像控件菜单。必须加载图像控件菜单之后才能加以显示。$I=* 宏命令用于显示当前加载的图像控件菜单。如图2.4 图2.4加载图像菜单 IMAGE_ ZNBZK 如上宏命令为加载图像菜单 IMAGE_ ZNBZK,并将它显示在基本菜单中。例如:粗糙度标注可用宏命令定义为CC$I=IMAGE_ZNBZKCCD $I=*;倒角标注可用宏命令定义为CC$I=IMAGE_ZNBZKDJ $I=*;技术要求标注可用宏命令定义为CC$I=IMAGE_ZNBZKJSYQ $I=*;.以此类推2.4.2 调用命令的定制(1) 在“自定义用户界面”编辑器中打开局部菜单“菜单.CUI”,在“传统”列表中,在“图像平铺菜单”上单击鼠标右键,选择“新建图像平铺菜单”。 “新建图像平铺菜单”的别名为IMAGE_ZNBZK。(2) 在“命令列表”窗格中,将新建命令拖到“ 中的自定义”窗格中的新图像控件菜单。 新建多个命令中宏的定义为:CC-insert; 不去除材料粗糙度块CC-insert; 去除材料粗糙度块(3) 保存“智能零件库菜单.CUI”菜单文件,然后加载此文件。(4) 把相应的图形文件和幻灯片文件及其生成的幻灯库文件全部复制到AutoCAD目录下,即可实现菜单对图形的调用和查询。 图2.5 命令的制作图2.6图像平铺菜单 3 动态标注库的制作3.1 标注的意义本文开发的智能标准件库利用AutoCAD的动态块功能,结合简单的编程过程,实现了标注库的智能性和灵活性,使用方便,便于扩展。 智能标注库的基本实现了标注的智能调用。调用的标注可以动态调整位置,自动对齐到标注对象。并根据用户需要选择标准的表现形式。3.1.1标注在工程图中的意义标注是工程图样的重要组成部分,其主要作用是精确地描述零件的结构特征、形状特征和精度特征,为零件的加工提供依据。没有标注尺寸的产品设计是毫无意义的,是不可能加工出产品的。3.1.2 AutoCAD中标注的意义 AutoCAD是应用广泛的CAD软件,利用AutoCAD的尺寸标注命令可以进行各种尺寸标注AutoCAD提供了一套完整的尺寸标注命令,可方便迅速地设置所需的尺寸标注样式,然后对图形进行标注。标注时,系统会自动测量图形要素的尺寸,作为缺省值给出。3.1.3课题研究的目的和意义 图形只能表达机件的形状,而机件的大小、表面质量等技术要求则由标注确定。因此标注是绘制机械工程图样过程中一项非常重要的工作。一个复杂而重要的零件可能有几十个或上百个尺寸及很多表面粗糙度和形位公差,因此,标注工作既重要又繁重。尽管AutoCAD软件为机械工程人员提供了很大的方便,但是如何快速标注一直是人们追求的目标。标注尺寸是一项耐心细致的工作,尺寸在图样中的排布要正确、清晰、完整和合理。在尺寸标注过程中,它能自动测量被标注对象,并以用户希望的格式生成尺寸标注文本。根据机械行业的工程规范,在对图样标注尺寸之前,关键的环节是要定义符合国标要求的尺寸标注格式。国标要求的尺寸标注形式复杂多样,一般用户在使用时往往要重复尺寸标注样式设置、修改和后期对命令再修改或编辑,这样不仅影响尺寸标注的效率,而且影响进一步的修改。所以建立一个标注库可以快速的进行标注,提高了机械工程人员的制图效率。3.2标注库制作的方法3.2.1动态块的介绍 在对AutoCA进行二次开发时,有许多方法来制作,比如:VBA,objectARX,VC+和AutoLISP等等。我现在主要应用的是动态块的功能来实现工程图的智能标注,这儿简单介绍动态块的一些方法,优点。 块也称为图块,是AutoCAD 图形设计中的一个重要概念。块是一个或多个对象组成的对象集合,常用于绘制复杂、重复的图形。随着AutoCAD 软件功能的日渐增强,块功能也等到的极大的增强,分别引入了动态块和属性块的概念。所谓动态块,就是这个块你可以自定义夹点,及各种可选的参数,在用户使用该块时能够交互性的操作块,如旋转、移动、缩放、拉伸、阵列等等。这使得用户可以根据需要在位调整块,而不用搜索另一个块以插入或重定义现有的块。所谓属性块就是带有随着块插入的附属文本信息的块,在用户使用该块时,能够更改这些文本信息以满足实际使用要求。 动态块这个功能是在AUTOCAD2006 版本出现的。如果向块定义中添加了动态行为,也就为块几何图形增添了灵活性和智能性。动态块参照并非图形的固定部分,用户在图形中进行操作时可以对其进行修改或操作。要使块成为动态块,必须至少添加一个参数。然后添加一个动作并将该动作与参数相关联。添加到块定义中的参数和动作类型定义了块参照在图形中的作用方式。添加参数。通过指定块中几何图形的位置、距离和角度来定义动态块的自定义特性。添加动作。定义在图形中操作动态块参照时,该块参照中的几何图形将如何移动或修改。向动态块定义中添加动作后,必须将这些动作与参数相关联。也可以指定动作将影响的几何图形选择集。可以使用块编辑器创建动态块。块编辑器是专门用于创建块定义并添加动态行为的编写区域。块编辑器提供了为块增添智能性和灵活性所需的全部工具。 创建动态块流程: (1)在创建动态块之前规划动态块的内容步骤(2)绘制几何图形步骤(3)定义属性(4)定义外部块(5)了解块元素如何共同作用步骤(6)添加参数步骤(7)添加动作,并与正确的参数和几何图形相关联步骤(8)定义动态块参照的操作方式步骤(9)保存块然后在图形中进行测试动态块就是带有动作的图块。当这些图块插入图中后,可以利用定义的缩放、拉伸、旋转、翻转、查询等动作很方便的改变块中元素的位置、尺寸和可变的属性而保持块的完整性不变。 动态块具有灵活性和智能性,用户在操作时可以轻松地更改图形中的动态块参照。可以通过自定义夹点或特性来操作动态块参照中的几何图形。这使得用户可以根据需要在位调整块,而不用搜索另一个块以插入或重定义现有的块。动态块是使用块编辑器创建的,块编辑器是一个专门的编写区域,用于添加能够使块成为动态块的元素。用户可以从头创建块,也可以向现有的块定义中添加动态行为,也可以像在绘图区域中一样创建几何图形。3.2.2使用动态块的优点 动态块不仅能够添加属性和极轴拉伸动作,还可以增加翻转、缩放、阵列等动作,也可以增加可见性查询、对控制参数的值集进行查询等查询动作。高质量的动态块,能够达到用户预期的理想效果,能够给绘图带来很大的便捷。用户在绘制工程图后,对工程图进行标注和注释的工作量也是相当大的。通过定义动态块,可以很容易地进行粗糙度、基准、形位公差、焊接的标注,也可以很方便地进行紧固件、各种参数表和常用图形的绘制。这将大大提高工程设计人员的工作效率,减少差错率,并提高常用符号的利用率,使图面获得较高的一致性。3.3粗糙度的制作3.3.1 制作粗糙度块遇到的问题 在AutoCAD 绘图环境下,的块制作表面粗糙度,有几个问题不易解决。 (1)常用的表面粗糙度符号有去除材料和不去除材料2 种,要分别做块 。 (2)表面粗糙度参数值与表面粗糙度符号的相对方向不固定,有同向与反向2 种,也要分别做块。与上1 个问题组合起来,要做4 种块。 (3)表面粗糙度符号必须由零件的外部指向零件表面,且必须与零件表面垂直。对于倾斜任意角度的表面,在插入块时很难准确确定方向。 (4)表面粗糙度的参数值要做成属性,在插入块时由键盘输入具体值。用户在插入块时,往往忽略了属性值的输入,只好随后修改。而修改属性值也比较麻烦。以上问题,用动态块就可以很好地解决。3.3.2粗糙度的制作 在粗糙度的标准中,有很多粗糙度标注方式。根据需要的类型,我在这儿制作了10中基本的粗糙度标注类型。在制作过程中,把每个粗糙度标注方式进行绘制,进行属性的定义。 在AutoCAD中按以的比例制作粗糙度基本图形。然后定义属性,类型为验证,标记为“ccd”提示为:“请输入粗糙度值”点“块编辑器”按钮,输入块名称后打开“块编辑器”。按文字高度为1 个绘图单位的比例设置块的大小,这样便于在插入时控制块的大小。然后定义外部块。绘图结果如图3.1 所示。3.3.3 添加参数 块编写选项板的“参数”标签中,点“对齐参数”。命令执行过程如下:命令:BParameter 对齐指定对齐的基点或 名称(N) : (点取表面粗糙度符号顶点作为基点)对齐类型= 垂直指定对齐方向或对齐类型 类型( T) 类型:(向左拖动鼠标,如图3.2 所示使对齐参数的夹点尖端朝下,虚线处于水平位置。)要保证对齐类型为“垂直”,若提示行显示对齐类型的默认值不是垂直,则在显示“指定对齐方向或对齐类型类型( T) 类型:”的提示时键入“T”,然后选择对齐类型为“垂直”。命令执行后,在表面粗糙度符号顶点处出现1 个对齐夹点(见图3.2) 。在插入块时,就可拖动此夹点使块与轮廓线垂直。添加“翻转”参数,其对称线为,如图3.2。 图3.1 粗糙度符号 图3.2对齐参数及旋转参数集 3.3.4 添加动作转表面粗糙度符号必须由零件的外部指向零件表面,且必须与零件表面垂直。所以表面粗糙度符号倾斜任何角度都有可能。而表面粗糙度的参数值必须保持头朝上的趋势。这就导致表面粗糙度的参数值与表面粗糙度符号的相对方向有同向和反向2 种。这个问题用动态块的旋转动作来解决。在块编写选项板的“参数”标签中,点取“旋转参数”,命令执行过程如下:命令:BParameter 旋转指定基点或 名称(N) / 标签(L) / 链(C) / 说明(D) / 选项板(P) / 值集(V) :v 输入角度值集合的类型无(N) / 列表(L) / 增量( I) 无:i输入角度增量:90输入最小角度:0输入最大角度:180指定基点或 名称(N) / 标签(L) / 链(C) / 说明(D) / 选项板(P) / 值集(V) : (点取表面粗糙度参数值文字的中心作为旋转基点)指定参数半径: (点取适当位置)指定默认旋转角度或基准角度(B) 0: (回车)指定标签位置: (点取适当位置) 图3.3 集值表 因为表面粗糙度参数值与表面粗糙度符号的相对位置只有同向和反向2 种,表面粗糙度参数值的旋转角度为0、90和180这3个固定值。以上过程中,当出现提示“指定基点或名称(N) / 标签(L) / 链(C) / 说明(D) / 选项板( P) / 值集(V) :”时,要键入“V”(值集) 来响应。接着在“输入角度值集合的类型无(N) / 列表(L) / 增量( I) 无:”提示下键入“I”(增量) 。后面按提示顺次输入角度值。旋转参数设置完成后,再设置旋转动作。在块编写选项板的“动作”标签中,点取“旋转动作”,命令执行过程如下:命令: BActionTool 旋转选择参数: (点取旋转参数)指定动作的选择集选择对象: (点取全部表面粗糙度参数值文字)找到1 个.添加翻转动作,选择对称线,选择对象,确定。指定动作位置或基点类型(B) : (点取适当位置)旋转动作 。以上设置内容如果在命令行输入不完全或有错误,也可以在旋转参数和旋转动作的对象特性对话框统一修改(如图3.4) 。 图3.4 旋转参数和对齐参数特性对话框3.3.5 各种粗糙度标注方式的制作 在粗糙度标注中,由于国标中有许多不同的标注方式,有不去除材料粗糙度、不去除材料方法得到最大值的粗糙度、去除材料粗糙度、去除材料方法得到最大值的粗糙度、任意方法得到的粗糙度、去除材料方法得到最大值最小值的粗糙度、任意方法方法得到Ry上限值的粗糙度、任意方法方法得到Ry最大值的粗糙度、上、下限值去除材料粗糙度、任意方法方法得到最大值的粗糙度等等,所以在制作中都要分别制作。 例如:(1 )任意方法方法得到Ry上限值的粗糙度的制作中,首先绘制出任意方法方法得到Ry上限值的粗糙度的图形,并定义属性,在属性ccd前,用文字输入Ry,表示Ry的上限值,定义外部快。然后进入块编辑器,进行参数和动作的添加。实现对其的动态块功能。 图3.5Ry上限值的粗糙度符号 图3.6 上、下限值去除材料粗糙度 (2)标注上、下限值去除材料粗糙度,它表示粗糙度值有上、下限值,首先绘制出上、下限值去除材料粗糙度图形,然后定义其属性,利用属性的多行默认值来表示出其上、下限值。然后进入块编辑器,进行添加参数,添加一个对齐参数,保证插入时对齐;再添加一个翻转参数,实现对两边的翻转;继续添加一个旋转参数,使得文字始终保持靠右方。最后给参数进行动作添加,实现参数的可实施性。3.3.6 粗糙度符号的插入插入动态块要注意两点:要把对象捕捉功能关闭。因为动态块的“对齐”动作本身就具有“最近点”捕捉功能。如果打开捕捉功能,动态块就可能插入到不需要的捕捉点上。动态块对齐的目标图线可以是线、多段线、圆弧等实体,但不能是尺寸。点击“插入块”按钮,选择做成的表面粗糙度块。在“插入”对话框中,按图中尺寸数字高度值设定块的比例。拖动块至所需的图线上,表面粗糙度符号自动捕捉到图线的最近点并与图线垂直对齐。在图线2 侧微微移动鼠标,就可使表面粗糙度符号翻转。插入后,选中该块,其上就会出现3 个夹点,分别为“对齐”、“旋转”和“翻转”夹点。点中对齐夹点可以移动位置并与图线垂直对齐;点中旋转夹点可以翻转Ra 值的方向。 图3.7 各参数动作的实现 表1粗糙度各夹点的意义名称符号关联动作标注时解决的问题旋转夹点旋转表面粗糙度参数值与表面粗糙度符号的相对方向不固定对齐夹点无对于倾斜任意角度的表面,在插入符号时很难准确的确定符号方向翻转夹点翻转表面粗糙度参数值与表面粗糙度符号的相对方向不固定 综上所述, 我们可以看到在标注粗糙度符号时, 我们只需选择粗糙度符号、输入粗糙度数值、绘图比例. 而粗糙度符号的插入点、旋转角度等难以确定的参数只需简单地通过在图形窗口拾取实体来快速准确地确定. 从而实现了工程图纸中表面粗糙度的快速准确标注.3.4 基准代号的制作3.4.1创建基准代号 绘制基准代号如图3.4-1 所示。定义基准代号属性 ,其中属性模式为“验证”; 属性标记为“字母”,提示为“请输入基准代号”,值为“1. 6”; 插入点“在屏幕上指定”;在基准代号圆圈内指定插入点,结果如图3.4-2 所示。创建“基准代号”块,并在块编辑器中打开,添加参数和动作 图3.8 创建基准代号 3.4.2 添加参数动作 添加动作在“块编写选项板”“参数”选项卡中,单击“点”参数,添加一个点参数“位置”,用于连线的拉伸。单击“旋转”参数,添加了一个旋转参数“角度”,用于整个图形的旋转动作。再次单击“旋转”参数,以圆心为基点,圆上右边象限点指定半径,添加一个用于文字“字母”的旋转参数“角度1”。单击对齐参数,指定基准代号的对齐位置。结果如图3.9 所示。在“块编写选项板”“动作”选项卡中,单击“旋转”动作,添加“字母”的旋转动作“旋转2”;再次单击“旋转”动作,添加整个图形的旋转动作“旋转3”.单击“拉伸动作”,添加对连线的拉伸以及对圆圈和字母的相关移动动作。,单击(保存块定义) 按钮,关闭块编辑器。根据前面所述,在添加动作之前,首先必须添加与之对应的参数。 图3.9 添加参数3.4.3基准代号的插入 标注基准代号按照一般插入块的方法,或从工具选项板拖放“基准代号动态块”插入图形中,选择该块将显示动作夹点,根据需要,可自由对其进行移动、旋转与拉伸,一切操作只需点击与移动鼠标即可,可高制图速度(如图3.10)。 图3.10 利用动作夹点编辑基准代号块3.5 零部件序号的制作为了看懂装配图和进行装配,必须对机器的各组成部分编注序号和代号,并填写明细表。因此零部件序号的标注是装配图中的一项主要内容。而AutoCAD 中没有零部件序号的标注,通常情况下制图者采用直线、多行文字等绘图命令或非动态块来标注零部件序号 ,但在实际标注过程中常常需要修改指引线的长度和倾斜角度以及水平线和序号的位置,非动态块不能满足这样的要求,而动态块完全可以满足这些要求,动态块的使用将使零部件序号的标注向智能化迈进。3.5.1零部件序号的制作第一步:绘制零部件序号块并定义其属性“序号”,提示:请输入零部件序号,结果如图3.11 所示。 图3.11零部件序号3.5.2 零部件序号参数、动作的添加 添加动作。在块编辑器中,利用“参数”选项卡,添加一个点参数“位置”,用于指引线的拉伸动作;添加一个“翻转”参数,用于水平线及序号的翻转动作。利用“动作”选项卡,为“指引线”的添加拉伸动作,。按照同样方法,可以将零部件序号其它标注方法设计为动态块,如图3.12所示。保存“零部件序号块”或将块复制到工具选项板。将块插入图形中后,选择零部件序号块,将显示动作夹点,根据需要,可自由对其进行移动、旋转、镜像与拉伸,结果如图3.12所示。 图3.12添加参数 3.6 技术要求的标注 技术要求的在工程设计中,技术要求的标注是一个必不可少的过程同时也是个繁琐的过程。在CAD系统中,大部分都是采用书写文本的方法来标沣技术要求而在国家标准中技术要求的标注是有标准的如字高、字宽、字间距等等,用甘下了文本的方法每次要进行一些重复的设置和定义,同时汉字的拼写和输入比较麻烦,故使用起来很不方便。3.6.1技术要求的制作首先选择一些常用的技术要求(如3.6.3),进行编写,在cad界面中编写技术要求,然后一条一条进行块的制作。在其文字前定义属性,对其技术要求的序号进定义。类型为验证,标记为X,提示设置为:请输入技术要求序号。在其序号前添加一个对齐参数,保证每条技术要求能对齐。 图3.13 技术要求序号属性定义3.6.2 技术要求的插入 在准备添加技术要求的位置,一条条的插入所需的技术要求内容。使每条技术要求能够对齐。3.6.3常用的技术要求:1.零件去除氧化皮。2.零件加工表面上,不应有划痕、擦伤等损伤零件表面的缺陷。3.去除毛刺飞边。4.经调质处理,HRC5055。5.零件进行高频淬火,350370回火,HRC4045。6未注倒角均为245块.7.进行高温时效处理。8.铸件上的砂型、砂芯和芯骨应清除干净块.9.装配过程中零件不允许磕、碰、划伤和锈蚀块.10.经调质处理,HRC5055块.11.未注圆角半径R5。12.未注倒角均为245。13.锐角倒钝。14.铸件非加工表面的粗糙度,砂型铸造R,不得大于50um块.15滚动轴承装好后用手转动应灵活、平稳块.16.齿轮箱与盖的结合面应接触良好块.17.补焊时,焊条不应做过大的横向摆动块.18材料为45号钢.。4 幻灯片及幻灯片库的制作4.1幻灯片的制作4.1.1 图块的制作(1)绘制所有的零件图。(2)将所绘制的每个图形用WBLOCK命令创建成外部块。4.1.2 制作幻灯片下面以“去除材料粗糙度块.dwg”为例,介绍幻灯片的制作步骤。(1) 打开所制作成块的图形名称为“去除材料粗糙度块.dwg”的图形,在绘图区域中显示要用于制作幻灯片的图形。 图4.1粗糙度(2)将所选图形放到合适的大小,以至能充满整个绘图区,但要完全显示。在命令行提示下输入“MSLIDE”命令,输入需要放大的比例因子“E”,将出现对话框。(3)在“创建幻灯文件”对话框中给幻灯片输入一个名称,AutoCAD 将图形名作为幻灯片文件的缺省名并自动附加文件扩展名.slb(幻灯片文件名必须与块名相同)。 图4.2粗糙度幻灯片的保存(4) 选取要保存的目录单击“保存”按钮。4.1.3 查看幻灯片(1)在命令提示下,输入VSLIDE。(2)在“选择幻灯文件”对话框中,选择要查看的幻灯片。(3)选择“打开”,幻灯片图像将显示在绘图区域中。(4)要关闭幻灯片,选择“视图”菜单中的“重画”刷新屏幕。 图4.3 幻灯片的查看对话框4.2幻灯片库的制作 幻灯片文件可以迅速显示不同图形的不同视图。幻灯片文件是AutoCAD 图形的快照,它包含图形在某个时刻的图片,而不是图形文件。不能将幻灯文件输入到当前图形,也不能编辑或打印幻灯片,而只能查看。下面为建立“标注库”中的幻灯片库的建立过程:(1)在E:文件毕设粗糙度幻灯片库下新txt的记事本文件。(2)将所有的幻灯片文件名加上扩展名写入到ccdhdpk.txt 记事本文件中如图,每个幻灯片文件名占一行,内容为:不去除材料粗糙度块.sld不去除材料方法得到最大值的粗糙度块.sld去除材料粗糙度块.sld去除材料方法得到最大值的粗糙度块.sld任意方法得到的粗糙度块.sld去除材料方法得到最大值最小值的粗糙度块.sld任意方法方法得到Ry上限值的粗糙度块.sld任意方法方法得到Ry最大值的粗糙度块.sld 图4.4 ccdhdpk.txt 记事本(3) 将AutoCAD 文件下的名称为slidelib.exe 的可执行程序文件复制到E:文件毕设粗糙度幻灯片库的目录下。如图:图4.5 粗糙度幻灯片库的目录(4)依次单击“开始”菜单(Windows)“所有程序”“附件”“命令提示”。在“命令提示”窗口中的提示下,输入CD以更改文件夹。例如:CD“d: 幻灯片库”。当在MS-DOS 状态下出现D: 幻灯片库时,输入:slidelib ccdhdpkccdhdpk.txt 即可创建幻灯片库,名称为 ccdhdpk.slb。这样即完成了“标注库”的幻灯片库的建立。 图4.6 DOS中制作幻灯片库5 智能标注库的调用和管理 由美国Autodesk 公司开发的AutoCAD 是当前最流行的计算机绘图软件之一,由于AutoCAD具有使用方便、体系结构开放等特点,深受广大技术人员的青睐。自20 世纪80 年代问世以来,AutoCAD 在不断升级,其功能越来越强、开放性越来越大。相对于手工绘图,它的速度之快、精度之高,令人惊叹;它所绘图形复杂的程度,编辑的手段,又给人们的手工绘图观念带来了一次新的革命,设计人员逐步用计算机绘图代替手工绘图。但在绘制图样时,有许多必不可少的常用符号、图形,如粗糙度符号、基准代号、零部件序号标注等,而AutoCAD 没有提供适合中国国标要求的标注形式,给人们绘制图样带来不便,但是由于AutoCAD 的可开发性以及其新功能的不断增加,只要充分利用它,就会使这些问题变得迎刃而解。在工程制图的过程中需要对零件图进行标注,在制作完智能标注库后,要进行对智能标注库的调用。5.1智能标注库的特点(1) 智能性和灵活性;(2) 图库结构清晰、组织管理层次分明;(3) 界面形象直观;(4) 资源的开放性;(5) 操作相对简单、容易实现。5.2 智能标注库的调用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省枣庄市峄城区第二十八中学2024-2025学年初三第二次综合练习生物试题含解析
- 内江职业技术学院《会计专业英语》2023-2024学年第二学期期末试卷
- 运城幼儿师范高等专科学校《能源与动力技术进展》2023-2024学年第二学期期末试卷
- 山东省枣庄市市中学区五校联考2025届初三第一次模拟考试(1月)语文试题试卷含解析
- 华北理工大学轻工学院《大学物理学下》2023-2024学年第一学期期末试卷
- 重庆机电职业技术大学《心理咨询理论与技术(一)》2023-2024学年第一学期期末试卷
- 江西省吉安市吉安县重点中学2025届初三第三次模拟练习英语试题文试题含答案
- 云南能源职业技术学院《键盘基础训练(二)》2023-2024学年第二学期期末试卷
- 山东省临沂市兰陵县东苑高级中学2025届高三第二次模拟考试物理试题含解析
- 辽宁城市建设职业技术学院《锅炉压力容器安全课程设计》2023-2024学年第二学期期末试卷
- 2024年贵州高速公路集团有限公司招聘笔试参考题库含答案解析
- 【公开课】Unit+2Reading+and+Thinking(2019)选择性必修第二册
- 老凤祥品牌文化课件
- 冷藏柜温度记录表
- 手术室利用PDCA循环降低手术室病理标本管理缺陷发生率品管圈QCC成果汇报
- 急性脑卒中的早期识别和急诊处理
- 妇婴医院护理技术操作备皮操作流程图与考核评分标准
- 软件使用授权书
- 澳大利亚东水西调
- 第四章社会医疗保险基金的测算
- 脑卒中后吞咽障碍患者进食护理(2023年中华护理学会团体标准)
评论
0/150
提交评论