AutoCAD中工程图样智能标注的二次开发毕业设计说明书

上传人:QQ40****828 文档编号:442446 上传时间:2018-10-01 格式:DOC 页数:45 大小:1.07MB
返回 下载 相关 举报
AutoCAD中工程图样智能标注的二次开发毕业设计说明书_第1页
第1页 / 共45页
AutoCAD中工程图样智能标注的二次开发毕业设计说明书_第2页
第2页 / 共45页
AutoCAD中工程图样智能标注的二次开发毕业设计说明书_第3页
第3页 / 共45页
点击查看更多>>
资源描述
学 院 届 毕 业 设 计 说 明 书学 院 届 毕 业 设 计 说 明 书毕业设计说明书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 formsPaper 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学 院 届 毕 业 设 计 说 明 书第 页 共 II 页目录前 言 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 粗糙度符号的插入 .17学 院 届 毕 业 设 计 说 明 书第 I 页 共 II 页3.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学 院 届 毕 业 设 计 说 明 书第 0 页 共 40 页前 言由美国 Autodesk 公司开发的 AutoCAD 是当前最流行的计算机绘图软件之一,由于 AutoCAD 具有使用方便、体系结构开放等特点,深受广大技术人员的青睐。自 20 世纪 80 年代问世以来,AutoCAD 在不断升级,其功能越来越强、开放性越来越大。相对于手工绘图,它的速度之快、精度之高,令人惊叹;它所绘图形复杂的程度,编辑的手段,又给人们的手工绘图观念带来了一次新的革命,设计人员逐步用计算机绘图代替手工绘图。但在绘制图样时,有许多必不可少的常用符号、图形,如粗糙度符号、基准代号、零部件序号标注等,而 AutoCAD 没有提供适合中国国标要求的标注形式,给人们绘制图样带来不便,但是由于 AutoCAD 的可开发性以及其新功能的不断增加,只要充分利用它,就会使这些问题变得迎刃而解。AutoCAD 软件的一大特点是更新速度快,其功能的不断完善与扩充,使得一般机械设计人员的二维设计与绘图工作愈加方便。本文利用 AutoCAD2008 的一个功能动态块以及 AutoCAD2008 的增强功能工具选项板, 建立了简单的智能标注库。这种方法无需编写程序、操作相对简单、容易实现,而且图库结构清晰、组织管理层次分明、图库中各图形工具的输入与调用灵活方便, 实现了智能标注库的智能性和灵活性,使用方便,便于扩展。学 院 届 毕 业 设 计 说 明 书第 1 页 共 40 页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学 院 届 毕 业 设 计 说 明 书第 2 页 共 40 页的普及创造了条件。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 在不断升级,其功能越来越强、开放性越来越大。相对于手工绘图,它的速度之快、精度之高,令人惊叹;它所绘图形复杂的程度,编辑的手段,又给人们的手工绘图观念带来了一次新的革命,设计学 院 届 毕 业 设 计 说 明 书第 3 页 共 40 页人员逐步用计算机绘图代替手工绘图。但在绘制图样时,有许多必不可少的常用符号、图形,如粗糙度符号、基准代号、零部件序号标注等,而 AutoCAD 没有提供适合中国国标要求的标注形式,给人们绘制图样带来不便,但是由于 AutoCAD 的可开发性以及其新功能的不断增加,只要充分利用它,就会使这些问题变得迎刃而解。下面就 AutoCAD2006 新增功能动态块在基准代号、粗糙度符号以及零部件序号标注中的使用方法做一详细的介绍。1.3 设计开发流程图在 AutoCAD2008 环境下的智能标注库系统建立流程如图 1.1 所示,首先制定下拉菜单,在 AutoCAD2008 软件中绘制出各种标注符号的图形,然后根据需要添加参数与动作,定义成动态块。最后制作幻灯片,形成幻灯片库,并通过定制菜单查询和调用各类标注。图 1.1 开发流程图学 院 届 毕 业 设 计 说 明 书第 4 页 共 40 页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 菜单的编制和加载学 院 届 毕 业 设 计 说 明 书第 5 页 共 40 页2.2.1 AutoCAD 菜单的介绍AutoCAD 为用户提供了多种形式的菜单和工具栏,但当这些菜单 或工具栏不能满足要求,特别是对 AutoCAD 进行二次开发,需要专用菜单和工具栏时,就需要定制它们。最快捷的方法,是建立一个局部菜单文件,通过加载、卸载局部菜单来执行程序的菜单命令。如图 2.1 所示,如此,只要从下拉菜单选择要执行的功能,AutoCAD 便会自动加载相关的程序文件并执行程序。图 2.1 “智能标注库”的下拉菜单2.2.2 定制下拉菜单AutoCAD2006 以后,菜单文件使用 XML 编译,软件不允许编辑此文件,以免会失去自定义和移植功能。如果需要定制局部菜单,可以通过单击“工具”菜单 “自定义 ”“界面 ”,或者在命令行中输入 “CUI”实现。图 2.1 是局部菜单“智能标注库菜单.CUI”编制后加载在主 CUI 上的界面。菜单定制操作简单,首先单击“工具”菜单 “自定义”“界面” ,然后在“自定义用户界面” 编辑器的“自定义”选项卡的“ 中的自定义”窗格中,在“菜单”上单击鼠标右键,选择 “新建菜单”,重命名为粗糙度,继续新建菜单,命名为技术要求,然后分别新建:基准代号,零部件序号,倒角等新菜单。学 院 届 毕 业 设 计 说 明 书第 6 页 共 40 页图 2.2 局部菜单2.3 菜单的加载利用“工具”菜单 “自定义”“界面”中的 “传输”选项,或利用CUI/MENULOAD 命令可以调入局部菜单。用户可以在 AutoCAD 的菜单栏上显示基本菜单中的部分菜单;也可以在基本菜单的基础上加载或卸载局部菜单文件中的若干下拉菜单,组织管理方便。图 2.3 局部菜单的加载学 院 届 毕 业 设 计 说 明 书第 7 页 共 40 页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=*;以此类推学 院 届 毕 业 设 计 说 明 书第 8 页 共 40 页2.4.2 调用命令的定制(1) 在“自定义用户界面”编辑器中打开局部菜单“ 菜单.CUI” ,在“传统” 列表中,在“图像平铺菜单 ”上单击鼠标右键,选择 “新建图像平铺菜单”。 “新建图像平铺菜单”的别名为 IMAGE_ZNBZK。(2) 在 “命令列表” 窗格中,将新建命令拖到 “ 中的自定义”窗格中的新图像控件菜单。 新建多个命令中宏的定义为:CC-insert; 不去除材料粗糙度块CC-insert; 去除材料粗糙度块(3) 保存“智能零件库菜单.CUI”菜单文件,然后加载此文件。(4) 把相应的图形文件和幻灯片文件及其生成的幻灯库文件全部复制到AutoCAD 目录下,即可实现菜单对图形的调用和查询。图 2.5 命令的制作学 院 届 毕 业 设 计 说 明 书第 9 页 共 40 页图 2.6 图像平铺菜单3 动态标注库的制作3.1 标注的意义本文开发的智能标准件库利用 AutoCAD 的动态块功能,结合简单的编程过程,实现了标注库的智能性和灵活性,使用方便,便于扩展。智能标注库的基本实现了标注的智能调用。调用的标注可以动态调整位置,自动对齐到标注对象。并根据用户需要选择标准的表现形式。3.1.1 标注在工程图中的意义学 院 届 毕 业 设 计 说 明 书第 10 页 共 40 页标注是工程图样的重要组成部分,其主要作用是精确地描述零件的结构特征、形状特征和精度特征,为零件的加工提供依据。没有标注尺寸的产品设计是毫无意义的,是不可能加工出产品的。3.1.2 AutoCAD 中标注的意义AutoCAD 是应用广泛的 CAD 软件,利用 AutoCAD 的尺寸标注命令可以进行各种尺寸标注 AutoCAD 提供了一套完整的尺寸标注命令,可方便迅速地设置所需的尺寸标注样式,然后对图形进行标注。标注时,系统会自动测量图形要素的尺寸,作为缺省值给出。3.1.3 课题研究的目的和意义 图形只能表达机件的形状,而机件的大小、表面质量等技术要求则由标注确定。因此标注是绘制机械工程图样过程中一项非常重要的工作。一个复杂而重要的零件可能有几十个或上百个尺寸及很多表面粗糙度和形位公差,因此,标注工作既重要又繁重。尽管 AutoCAD 软件为机械工程人员提供了很大的方便,但是如何快速标注一直是人们追求的目标。标注尺寸是一项耐心细致的工作,尺寸在图样中的排布要正确、清晰、完整和合理。在尺寸标注过程中,它能自动测量被标注对象,并以用户希望的格式生成尺寸标注文本。根据机械行业的工程规范,在对图样标注尺寸之前,关键的环节是要定义符合国标要求的尺寸标注格式。国标要求的尺寸标注形式复杂多样,一般用户在使用时往往要重复尺寸标注样式设置、修改和后期对命令再修改或编辑,这样不仅影响尺寸标注的效率,而且影响进一步的修改。所以建立一个标注库可以快速的进行标注,提高了机械工程人员的制图效率。3.2 标注库制作的方法3.2.1 动态块的介绍在对 AutoCA 进行二次开发时,有许多方法来制作,比如:VBA,objectARX,VC+ 和 AutoLISP 等等。我现在主要应用的是动态块的功能来实现工程图的智能标注,这儿简单介绍动态块的一些方法,优点。块也称为图块,是 AutoCAD 图形设计中的一个重要概念。块是一个或多学 院 届 毕 业 设 计 说 明 书第 11 页 共 40 页个对象组成的对象集合,常用于绘制复杂、重复的图形。随着 AutoCAD 软件功能的日渐增强,块功能也等到的极大的增强,分别引入了动态块和属性块的概念。所谓动态块,就是这个块你可以自定义夹点,及各种可选的参数,在用户使用该块时能够交互性的操作块,如旋转、移动、缩放、拉伸、阵列等等。这使得用户可以根据需要在位调整块,而不用搜索另一个块以插入或重定义现有的块。所谓属性块就是带有随着块插入的附属文本信息的块,在用户使用该块时,能够更改这些文本信息以满足实际使用要求。动态块这个功能是在 AUTOCAD2006 版本出现的。如果向块定义中添加了动态行为,也就为块几何图形增添了灵活性和智能性。动态块参照并非图形的固定部分,用户在图形中进行操作时可以对其进行修改或操作。要使块成为动态块,必须至少添加一个参数。然后添加一个动作并将该动作与参数相关联。添加到块定义中的参数和动作类型定义了块参照在图形中的作用方式。添加参数。通过指定块中几何图形的位置、距离和角度来定义动态块的自定义特性。添加动作。定义在图形中操作动态块参照时,该块参照中的几何图形将如何移动或修改。向动态块定义中添加动作后,必须将这些动作与参数相关联。也可以指定动作将影响的几何图形选择集。可以使用块编辑器创建动态块。块编辑器是专门用于创建块定义并添加动态行为的编写区域。块编辑器提供了为块增添智能性和灵活性所需的全部工具。创建动态块流程: (1)在创建动态块之前规划动态块的内容步骤(2)绘制几何图形步骤(3)定义属性(4)定义外部块(5)了解块元素如何共同作用步骤(6)添加参数步骤(7)添加动作,并与正确的参数和几何图形相关联步骤(8)定义动态块参照的操作方式步骤(9)保存块然后在图形中进行测试动态块就是带有动作的图块。当这些图块插入图中后,可以利用定义的缩学 院 届 毕 业 设 计 说 明 书第 12 页 共 40 页放、拉伸、旋转、翻转、查询等动作很方便的改变块中元素的位置、尺寸和可变的属性而保持块的完整性不变。动态块具有灵活性和智能性,用户在操作时可以轻松地更改图形中的动态块参照。可以通过自定义夹点或特性来操作动态块参照中的几何图形。这使得用户可以根据需要在位调整块,而不用搜索另一个块以插入或重定义现有的块。动态块是使用块编辑器创建的,块编辑器是一个专门的编写区域,用于添加能够使块成为动态块的元素。用户可以从头创建块,也可以向现有的块定义中添加动态行为,也可以像在绘图区域中一样创建几何图形。3.2.2 使用动态块的优点动态块不仅能够添加属性和极轴拉伸动作,还可以增加翻转、缩放、阵列等动作,也可以增加可见性查询、对控制参数的值集进行查询等查询动作。高质量的动态块,能够达到用户预期的理想效果,能够给绘图带来很大的便捷。用户在绘制工程图后,对工程图进行标注和注释的工作量也是相当大的。通过定义动态块,可以很容易地进行粗糙度、基准、形位公差、焊接的标注,也可以很方便地进行紧固件、各种参数表和常用图形的绘制。这将大大提高工程设计人员的工作效率,减少差错率,并提高常用符号的利用率,使图面获得较高的一致性。3.3 粗糙度的制作3.3.1 制作粗糙度块遇到的问题在 AutoCAD 绘图环境下,的块制作表面粗糙度,有几个问题不易解决。(1)常用的表面粗糙度符号有去除材料和不去除材料 2 种,要分别做块 。(2)表面粗糙度参数值与表面粗糙度符号的相对方向不固定,有同向与反向2 种,也要分别做块。与上 1 个问题组合起来,要做 4 种块。(3)表面粗糙度符号必须由零件的外部指向零件表面,且必须与零件表面垂直。对于倾斜任意角度的表面,在插入块时很难准确确定方向。(4)表面粗糙度的参数值要做成属性,在插入块时由键盘输入具体值。用户学 院 届 毕 业 设 计 说 明 书第 13 页 共 40 页在插入块时,往往忽略了属性值的输入,只好随后修改。而修改属性值也比较麻烦。以上问题,用动态块就可以很好地解决。3.3.2 粗糙度的制作在粗糙度的标准中,有很多粗糙度标注方式。根据需要的类型,我在这儿制作了 10 中基本的粗糙度标注类型。在制作过程中,把每个粗糙度标注方式进行绘制,进行属性的定义。 在 AutoCAD 中按以的比例制作粗糙度基本图形。然后定义属性,类型为验证,标记为“ccd”提示为: “请输入粗糙度值 ”点“块编辑器”按钮,输入块名称后打开“块编辑器” 。按文字高度为 1 个绘图单位的比例设置块的大小,这样便于在插入时控制块的大小。然后定义外部块。绘图结果如图 3.1 所示。3.3.3 添加参数块编写选项板的“参数”标签中,点“对齐参数” 。命令执行过程如下:命令:BParameter 对齐指定对齐的基点或 名称(N) : (点取表面粗糙度符号顶点作为基点)对齐类型= 垂直指定对齐方向或对齐类型 类型( T) 类型:(向左拖动鼠标,如图 3.2 所示使对齐参数的夹点尖端朝下 ,虚线处于水平位置。)要保证对齐类型为“垂直”,若提示行显示对齐类型的默认值不是垂直,则在显示“指定对齐方向或对齐类型类型( T) 类型:”的提示时键入“T”,然后选择对齐类型为“垂直” 。命令执行后,在表面粗糙度符号顶点处出现 1 个对齐夹点(见图3.2) 。在插入块时,就可拖动此夹点使块与轮廓线垂直。添加“翻转”参数,其对称线为,如图 3.2。学 院 届 毕 业 设 计 说 明 书第 14 页 共 40 页图 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) / 学 院 届 毕 业 设 计 说 明 书第 15 页 共 40 页选项板( P) / 值集(V) :”时,要键入“V”(值集) 来响应。接着在“输入角度值集合的类型无(N) / 列表(L) / 增量( I) 无:”提示下键入 “I”(增量) 。后面按提示顺次输入角度值。旋转参数设置完成后,再设置旋转动作。在块编写选项板的“动作”标签中,点取“旋转动作”,命令执行过程如下:命令: BActionTool 旋转选择参数: (点取旋转参数)指定动作的选择集选择对象: (点取全部表面粗糙度参数值文字)找到 1 个. 添加翻转动作,选择对称线,选择对象,确定。指定动作位置或基点类型(B) : (点取适当位置)旋转动作 。以上设置内容如果在命令行输入不完全或有错误,也可以在旋转参数和旋转动作的对象特性对话框统一修改(如图 3.4) 。图 3.4 旋转参数和对齐参数特性对话框3.3.5 各种粗糙度标注方式的制作在粗糙度标注中,由于国标中有许多不同的标注方式,有不去除材料粗糙度、不去除材料方法得到最大值的粗糙度、去除材料粗糙度、去除材料方法得到最大值的粗糙度、任意方法得到的粗糙度、去除材料方法得到最大值最小值学 院 届 毕 业 设 计 说 明 书第 16 页 共 40 页的粗糙度、任意方法方法得到 Ry 上限值的粗糙度、任意方法方法得到 Ry 最大值的粗糙度、上、下限值去除材料粗糙度、任意方法方法得到最大值的粗糙度等等,所以在制作中都要分别制作。例如:(1 )任意方法方法得到 Ry上限值的粗糙度的制作中,首先绘制出任意方法方法得到Ry上限值的粗糙度的图形,并定义属性,在属性ccd前,用文字输入Ry ,表示Ry 的上限值,定义外部快。然后进入块编辑器,进行参数和动作的添加。实现对其的动态块功能。图3.5Ry上限值的粗糙度符号 图3.6 上、下限值去除材料粗糙度(2)标注上、下限值去除材料粗糙度,它表示粗糙度值有上、下限值,首先绘制出上、下限值去除材料粗糙度图形,然后定义其属性,利用属性的多行默认值来表示出其上、下限值。然后进入块编辑器,进行添加参数,添加一个对齐参数,保证插入时对齐;再添加一个翻转参数,实现对两边的翻转;继续添加一个旋转参数,使得文字始终保持靠右方。最后给参数进行动作添加,实现参数的可实施性。3.3.6 粗糙度符号的插入插入动态块要注意两点:要把对象捕捉功能关闭。因为动态块的“对齐”动作本身就具有“最近点”捕捉功能。如果打开捕捉功能,动态块就可能插入到不需要的捕捉点上。动态块对齐的目标图线可以是线、多段线、圆弧等实体,但不能是尺寸。点击“插入块”按钮,选择做成的表面粗糙度块。在“插入”对话框中,按图中尺寸数字高度值设定块的比例。拖动块至所需的图线上,表面粗糙度符号自动捕捉到图线的最近点并与图线垂直对齐。在图线 2 侧微微移动鼠标,就可使表面粗糙度符号翻转。插入后,选中该块,其上就会出现 3 个夹点,分别为“对齐” 、 “旋转”和“翻转”夹点。点中对齐夹点可以移动位置并与图线垂直对齐;点中旋转夹点可学 院 届 毕 业 设 计 说 明 书第 17 页 共 40 页以翻转 Ra 值的方向。图 3.7 各参数动作的实现表 1 粗糙度各夹点的意义名称 符号 关联动作 标注时解决的问题旋转夹点 旋转 表面粗糙度参数值与表面粗糙度符号的相对方向不固定对齐夹点 无 对于倾斜任意角度的表面,在插入符号时很难准确的确定符号方向翻转夹点 翻转 表面粗糙度参数值与表面粗糙度符号的相对方向不固定综上所述, 我们可以看到在标注粗糙度符号时, 我们只需选择粗糙度符号、输入粗糙度数值、绘图比例. 而粗糙度符号的插入点、旋转角度等难以确定的参数只需简单地通过在图形窗口拾取实体来快速准确地确定. 从而实现了工程图纸中表面粗糙度的快速准确标注.3.4 基准代号的制作3.4.1 创建基准代号绘制基准代号如图 3.4-1 所示。定义基准代号属性 ,其中属性模式为“验证”; 属性标记为“字母”,提示为“请输入基准代号”,值为“1. 6”; 插入点“在屏幕上指定”;在基准代号圆圈内指定插入点,结果如图 3.4-2 所示。创建“基准代号”块,并在块编辑器中打开,添加参数和动作学 院 届 毕 业 设 计 说 明 书第 18 页 共 40 页图 3.8 创建基准代号 3.4.2 添加参数动作 添加动作在“块编写选项板” “参数”选项卡中,单击“点”参数,添加一个点参数“位置”,用于连线的拉伸。单击“旋转”参数,添加了一个旋转参数“角度”,用于整个图形的旋转动作。再次单击“旋转”参数,以圆心为基点,圆上右边象限点指定半径,添加一个用于文字“字母”的旋转参数“角度 1”。单击对齐参数,指定基准代号的对齐位置。结果如图 3.9 所示。在“块编写选项板” “动作”选项卡中,单击“旋转”动作,添加“字母”的旋转动作“旋转 2”;再次单击“旋转”动作,添加整个图形的旋转动作“旋转 3”.单击“拉伸动作”,添加对连线的拉伸以及对圆圈和字母的相关移动动作。,单击(保存块定义) 按钮,关闭块编辑器。根据前面所述,在添加动作之前,首先必须添加与之对应的参数。图 3.9 添加参数学 院 届 毕 业 设 计 说 明 书第 19 页 共 40 页3.4.3 基准代号的插入标注基准代号按照一般插入块的方法,或从工具选项板拖放“基准代号动态块”插入图形中,选择该块将显示动作夹点,根据需要,可自由对其进行移动、旋转与拉伸,一切操作只需点击与移动鼠标即可,可高制图速度(如图 3.10) 。图 3.10 利用动作夹点编辑基准代号块3.5 零部件序号的制作为了看懂装配图和进行装配,必须对机器的各组成部分编注序号和代号,并填写明细表。因此零部件序号的标注是装配图中的一项主要内容。而 AutoCAD 中没有零部件序号的标注,通常情况下制图者采用直线、多行文字等绘图命令或非动态块来标注零部件序号 ,但在实际标注过程中常常需要修改指引线的长度和倾斜角度以及水平线和序号的位置,非动态块不能满足这样的要求,而动态块完全可以满足这些要求,动态块的使用将使零部件序号的标注向智能化迈进。3.5.1 零部件序号的制作第一步:绘制零部件序号块并定义其属性“序号”, 提示:请输入零部件序号,结果如图 3.11 所示。学 院 届 毕 业 设 计 说 明 书第 20 页 共 40 页图 3.11 零部件序号3.5.2 零部件序号参数、动作的添加添加动作。在块编辑器中,利用“参数”选项卡,添加一个点参数“位置”,用于指引线的拉伸动作;添加一个“翻转”参数,用于水平线及序号的翻转动作。利用“动作”选项卡,为“指引线”的添加拉伸动作,。按照同样方法,可以将零部件序号其它标注方法设计为动态块,如图 3.12 所示。保存“零部件序号块”或将块复制到工具选项板。将块插入图形中后,选择零部件序号块,将显示动作夹点,根据需要,可自由对其进行移动、旋转、镜像与拉伸,结果如图 3.12 所示。图 3.12 添加参数3.6 技术要求的标注技术要求的在工程设计中,技术要求的标注是一个必不可少的过程同时也是个繁琐的过程。在 CAD 系统中,大部分都是采用书写文本的方法来标沣技术要求而在国家标准中技术要求的标注是有标准的如字高、字宽、字间距等等,用甘下了文本的方法每次要进行一些重复的设置和定义,同时汉字的拼学 院 届 毕 业 设 计 说 明 书第 21 页 共 40 页写和输入比较麻烦,故使用起来很不方便。3.6.1 技术要求的制作首先选择一些常用的技术要求(如3.6.3) ,进行编写,在cad界面中编写技术要求,然后一条一条进行块的制作。在其文字前定义属性,对其技术要求的序号进定义。类型为验证,标记为X,提示设置为:请输入技术要求序号。在其序号前添加一个对齐参数,保证每条技术要求能对齐。图3.13 技术要求序号属性定义3.6.2 技术要求的插入在准备添加技术要求的位置,一条条的插入所需的技术要求内容。使每条技术要求能够对齐。3.6.3 常用的技术要求:1.零件去除氧化皮。学 院 届 毕 业 设 计 说 明 书第 22 页 共 40 页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 号钢.。学 院 届 毕 业 设 计 说 明 书第 23 页 共 40 页4 幻灯片及幻灯片库的制作4.1 幻灯片的制作4.1.1 图块的制作(1)绘制所有的零件图。(2)将所绘制的每个图形用WBLOCK命令创建成外部块。4.1.2 制作幻灯片下面以“去除材料粗糙度块.dwg”为例,介绍幻灯片的制作步骤。(1)打开所制作成块的图形名称为“去除材料粗糙度块.dwg”的图形,在绘图区域中显示要用于制作幻灯片的图形。图4.1粗糙度(2)将所选图形放到合适的大小,以至能充满整个绘图区,但要完全显示。在命令行提示下输入“MSLIDE”命令,输入需要放大的比例因子“E” ,将出现对话框。(3)在“创建幻灯文件”对话框中给幻灯片输入一个名称,AutoCAD 将图形名作为幻灯片文件的缺省名并自动附加文件扩展名.slb(幻灯片文件名必须与块学 院 届 毕 业 设 计 说 明 书第 24 页 共 40 页名相同) 。图4.2粗糙度幻灯片的保存(4)选取要保存的目录单击“保存”按钮。4.1.3 查看幻灯片(1)在命令提示下,输入VSLIDE。(2)在“选择幻灯文件”对话框中,选择要查看的幻灯片。(3)选择“打开” ,幻灯片图像将显示在绘图区域中。(4)要关闭幻灯片,选择“视图”菜单中的“重画”刷新屏幕。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!