基于UG尺寸公差自动标注系统的研发学士论文.doc
《基于UG尺寸公差自动标注系统的研发学士论文.doc》由会员分享,可在线阅读,更多相关《基于UG尺寸公差自动标注系统的研发学士论文.doc(38页珍藏版)》请在三一办公上搜索。
1、基于UG尺寸公差自动标注系统的研发1课题的的提出1.1三维CAD软件尺寸标注中的问题三维CAD在用于机械设计时,设计人员标注尺寸公差必须先查表获得公差数值,然后通过DIM参数设定完成,但参数设定繁琐,速度也慢。在一般的机械零件图、装配图的绘制过程中,却常常需要查询公差代号所对应的上下偏差,由此便引出尺寸公差偏差的自动查询和标注的问题。在国家标准规定的标注方式中,有需要标出公差代号、上下偏差和配合公差的,还有需要公差代号和上下偏差一起标注的等等。CAD作为一种通用的绘图软件,它的各种版本中均没有可直接用于尺寸公差自动查询功能的命令,而且其尺寸公差的标注过程也比较烦琐。在CAD中标注尺寸公差时,每
2、标注一个不同的尺寸公差前都必须设置标注形式(Dimension Style)中的有关参数值,操作繁杂、效率低下;另外,CAD中也没有提供用于在装配图中标注配合公差的命令由于公差标注具有多种形式,同时不同零件尺寸段,不同公差等级具有不同的尺寸公差值,每一个不同公差值都要单独设定,才能进行标注。因此设计人员在标注多种尺寸公差时,上述过程必须重复进行,在尺寸公差标注上所花时间很多,不能实现尺寸公差快速查询和自动标注。1.2标注系统开发的意义为了方便设计人员,提高设计效率,通过VC+编程实现尺寸公差的自动查询及快速标注,在机械设计中具有较高的实用价值。应用系统的总体设计本设计通过VC语言编写程序实现,
3、能实现尺寸公差快速查询和自动标注。使得繁琐的手册查询能够省掉,为工作者提供一个轻松的查询平台大大提高公差查询的速度。1.3课题研究目标课题研究为尺寸标注的自动生成 ,该课题的实现解决了用编程的方法进行参数化绘图中的尺寸标注问题, 大大提高了这种方法的实用性及效率。该软件的实现采用样本图的方法, 并利用了图形中实体的生成序号来对图形实体进行标识, 使新生成图可以完全无误地与样本图进行匹配。如果能用成拓扑关系而不是生成顺号来标识则会扩大其使用范围, 当然这在程序实现上会增加相当的难度。另外本软件所采用的一些基本思想在应用上还可以做进一步的扩展, 即不止在尺寸标注线上这样做, 在一些附加实体或某种特
4、征图形上也可采用这种方法来实现,这样配合特征设计更加能提高绘图效率, 这也是今后特别值得去做的工作2尺寸标注系统2.1参数化标注的研究2.1.1编程参数化的实现1.确定处理表格约束参数确定标准数据的约束检索参数, 建立检索参数与标准数据之间的约束关系是首要的工作. 尺寸公差的数据一般是以表格的形式给出和进行约束的. 它的检索参数需要两个, 即需要两个参数才能决定一组相关的尺寸公差数据. 此外, 这些参数除自身系列外, 参数之间还有一定的约束关系.2.1.2建立标准数据表格确定公差带数值时, 反映零件基本尺寸D、公差等级IT 与公差带大小数值间的约束关系.b. 确定上、下偏差数值时, 反映基本尺
5、寸D、公差等级IT 与基本偏差即es( ES) 或ei( EI) 的数值之间的约束关系 1 .按照这些分别进行转化及处理, 完成公差数据表格的建立和查询. 这部分工作是建立和维护标准的表格, 使用数据库制成表格及文本文件. 应用C 编程实现标准数据录入、形成标准表格建立2.1.3接口制作接口程序在软件中起到连接作用, 也是CAD系统中的核心部分. 将系统接收的参数值与程序处理结果的参数值, 按照参数之间的约束关系从标准文本文件中检索出所需要的数值, 接口程序一方面要具备根据交互输入的基本尺寸和程序处理输出的IT 等级, 检索出公差带的大小; 根据交互输入的基本尺寸和零件种类( 轴或孔) 及程序
6、输入的IT 等级检索出所需要的上偏差或下偏差数值等功能. 另一方面具备将从有关标准中检索得到的数值输入标注序. 作用如图1所示接口程序除具备连接桥梁功能外, 还提供判断及修改功能. 比如可以判断用户输入的基本尺寸是否符合标准直径和标准长度系列, 如果是标准系列数值, 即可以直接采用. 否则, 接口程序将选择与其相近的标准数值; 判别设计所选用的配合是否符合国家标准.接口程序应用AutoLisp 制作, 应用AutoLisp提供的I/ O 函数打开文本文件. 顺序读入数据, 应用循环函数依设定的关键字检索出所需的数值. ( setq f ( open “g b. txt”“r”)( setq n
7、 ( read- line f ) ) l 0)( w hile ( = l n)( setq m ( read- line f ) )( setq l1 ( nth 0 m) )( if ( = l1 l) ( setq l ( + n1) ) )( setq l ( + l 1) )2.1.4计算求值若选用国家标准规定的优先和常用配合, 其上下、偏差数值可以从标准中直接查取. 如果不是优先、常用配合, 则根据基本尺寸和基本偏差代号确定一个上( 或下) 偏差的值, 另一个偏差的数值则须经过计算才能确定.程序按照顺序进行, 即若遇常数继续查找, 遇运算符或函数, 则根据操作数目, 从前面常数进
8、行运算, 直至将所有运算符及函数进行完毕为止, 将最后的运算结果储存使用.计算求值采用C 语言进行编程, 应用该程序将计算数据及标准数据生成顺序文本文件, 以供读取.2.1.5标注编程在装配图上标注基本尺寸相同的两个零件结合在一起的公差与配合. 如图2( a) 所示. 标注内容包括基本尺寸、配合代号. 配合代号是用孔、轴公差带代号组成的分数形式表示, 分子为孔的公差带代号, 分母为轴的公差带代号.标注格式编程实现, 程序中的基本尺寸及公差带代号均由交互输入、计算程序和接口程序中的输出获取图形存取.2.1.6参数化标注结束语随着计算机辅助设计的广泛应用, 设计软件的开发成为机械设计的一项重要的工
9、作. 本软件可以较方便的接入各种机械设计的CAD 系统中, 用以补充一些CAD 系统功能的不足. 本软件具有与外部系统良好的接口功能, 可以接入多种编程语言编制的程序.2.2公差设计概念与方法2.2.1公差概念1.由零件互换性的观念衍生,规范零件制造之尺寸变异范围为公差。2. 组装后的成品也必须满足功能上的需求,亦即零件的功能配合应该在制造组装过程中列入考虑,因此在工作图上标示公差之后才具有意义。3. 使用公差除了能保证装配可以确实进行之外,尚有下列优点: 确保零组件互换性,维持技术水准 缩短加工时间,简化检验工程 易于分工合作,提高产品的质量与寿命,降低生产成本2.2.2公差种类1.公差可分
10、为三种,即尺寸公差(size tolerance),形状公差(form tolerance)与位置公差(position or location tolerance)。2. 位置公差又可细分为定位类公差、方向类公差与偏转类公差;而形状公差一般也涵盖轮廓类公差。3.一般所称的公差常指尺寸公差,而形状公差与位置公差则合称为几何公差。2.2.3公差分析的方法与比较A.公差分析的传统方法( I)-Worst Case 法首先,必须解释在公差分析时所用的两种方法: 公差合成与公差分配.而在以下两个例子中用来运算公差范围的数学方法为 Worst Case 法,这是传统的做法1. 公差的合成(使用Worst
11、 Case 法运算)Part A 与 Part B 必须接合在一起,合成后的尺寸与公差范围会是如何呢?在这个例子中,可以得到一个很直观的结果-当Part A 与 Part B 相接后所得到的 Part A+B 长度和公差范围都是 Part A + Part B 的结果.也就是说:合成后的公差范围会包括到每个零件的最极端尺寸,无论每个零件的尺寸在其公差范围内如何变化,都会 100% 落入合成后的公差范围内.2.2.4公差与产品之设计及制造2.2.5公差设计方法1.实验式公差设计法:透过实验方法找出设计参数之变动对于产品功能之影响,进而决定最佳之公差设定,例如田口式实验法。2. 数学模式之公差设计
12、法:透过系统化之方法,以数学模式分析设计参数之变动对于产品功能之影响,再透过敏感度分析决定最佳之公差设定。零件之公差设计与标示例几何公差标示例2.3CAD软件辅助标注的实现CAD软件的标注功能确实强大,适应面涵盖机械、建筑等行业,但从机械标注的角度来看,如此之多的标注变量选项,琢磨不透的标注变量含义,让人感觉CAD将简单功能复杂化了。 在使用CAD做设计时经常碰到如下问题: 1、如何方便的标注带公差的尺寸,能否直接查询公差带和公差值2、新国家标准中的孔深符号,展开长度符号如何填写、3、对称半尺寸如何标注所见即所得的尺寸标注编辑框:启动尺寸标注命令后,弹出尺寸编辑对话框,如图一。以尺寸值为核心,
13、前面是前缀区,后面有中缀区,公差区,后缀区,看起来就像一个真实的尺寸,想在哪个区域填写内容、填写什么内容一目了然。通过在尺寸标注对话框中点击“公差带.”按钮,弹出公差查询/配合查询对话框, )ZS:gD t!J;l在CAD中,用尺寸样式设置统一的公差值虽然是最简单的公差标注,但最不可取。一般的公差标注方法是在标注时进入文本编辑框,用转义字符或堆叠方式变相实现,想想都复杂!在CAD里,公差既可以在尺寸编辑对话框的公差区域里直接输入,也可以点击常用的公差带表,通过查询的方式自动填写,只需几秒钟,一个复杂的带公差的尺寸就被标注出来了。试一试在CAD中标注形如的公差,然后再在CAD中标注同样的尺寸,就
14、不一样了。我们在工程绘图时,常需插入、还有新标准中规定的一些符号如: w,M1RsKCAD在尺寸编辑对话框(如图一)设置了“常用字符”一栏,点击即可选用。 a5vY 如果这些常用字符里没有,点对话框中的按钮“特殊字符.”,系统提供了更多的特殊字符,如图三。 ynQWFO H$k!K6Uj 如果特殊字符里还没有,还可以点击自定义,添加一些常用的符号,这个对话框具有记忆功能,常用字符被添加后,将来可以直接使用。轻松实现对称半标注 ERRp3Ee ?在CAD的软件中,标注一个对称半尺寸有多困难:先标一个完整的尺寸(如果只有一半图形,标注前还得先画辅助线),然后通过编辑尺寸属性的方式,隐藏一边的尺寸线
15、,隐藏尺寸界限以及箭头,再调整一下文本的位置,标注出了一个对称半尺寸。启动对称半线性尺寸或对称半角度尺寸功能,指定中心线,指定一端的目标位置,对称半尺寸完成。如何实现螺纹标注? 902!M65rGCAD标注螺纹有点小技巧,使用直径标注功能标注时,在尺寸编辑对话框中只显示了尺寸值,直径符号由标注类型决定,不显示在对话框中的,如果就这样确定,标注的是直径,可如果在前缀区加M,最后标注会显示成M+尺寸值了,怎么办?解决的方法是,在尺寸值区域尺寸数值的前面输入M,即可得到M+尺寸值,如果还需要在尺寸值后加说明,可以在后缀区填写。如何标注尺寸线下的文字呢? yS:IRI. 在尺寸编辑对话框的后缀区输入“
16、/X”后再输入文字,这串文字确定后即可显示到尺寸线的下方3数据库3.1数据库的定义所有的信息(数据率档)的编纂物,不论其是以印刷形式,计算机存储单元形式,还是其它形式存在,都应视为“数据库”。数字化内容选择的原因有很多,概括起来主要有:(1)存储空间的原因。数字化的产品是通过网络被广大用户存取利用,而大家都知道数字化产品是存放在磁盘阵列上的,磁盘阵列由服务器来管理,磁盘空间是有限的,服务器的能力也是有限的,不可能无限量地存入数字资源,这就需要我们对文献资源数字化内容进行选择。(2)解决数字化生产高成本和图书馆经费有限性之间矛盾的需要。几乎没有图书馆有充足的资源来对整个馆藏进行数字化,内容选择不
17、可避免。(3)数字资源管理的需要。技术的快速发展使数字化项目所生成的数字资源的生命周期越来越短,投入巨资进行数字迁移是延长数字资源生命的1个重要途径,昂贵的维护成本就必须考虑数字化的内容选择。数据库发展史数据库技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理论基础、成熟的商业产品和广泛的应用领域,吸引越来越多的研究者加入。数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。同时,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究领域也已经大大地拓广和深化了。30年
18、间数据库领域获得了三次计算机图灵奖(C.W. Bachman,E.F.Codd, J.Gray),更加充分地说明了数据库是一个充满活力和创新精神的领域。就让我们沿着历史的轨迹,追溯一下数据库的发展历程。传统上,为了确保企业持续扩大的IT系统稳定运行,一般用户信息中心往往不仅要不断更新更大容量的IT运维软硬件设备,极大浪费企业资源;更要长期维持一支由数据库维护、服务器维护、机房值班等各种维护人员组成的运维大军,维护成本也随之节节高升。为此,企业IT决策者开始思考:能不能像拧水龙头一样按需调节的使用IT运维服务?而不是不断增加已经价格不菲的运维成本。3.2数据库中数据的性质1.数据整体性:数据库是
19、一个单位或是一个应用领域的通用数据处理系统,他存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,他按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。2.数据共享性:数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通
20、信的要求。3.3结构化查询语言(SQL) 1974 年,IBM的Ray Boyce和Don Chamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(Structured Query Language)语言。SQL语言的功能包括查询、操纵、定义和控制,是一个综合的、通用的关系数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。SQL集成实现了数据库生命周期中的全部操作。SQL提供了与关系数据库进行交互的方法,它可以与标准的编程语言一起工作。自产生之日起,SQL语言便成了检验关系数据库的试金石,而SQL语言标
21、准的每一次变更都指导着关系数据库产品的发展方向。然而,直到二十世纪七十年代中期,关系理论才通过SQL在商业数据库Oracle和DB2中使用。1986年,ANSI把SQL作为关系数据库语言的美国标准,同年公布了标准SQL文本。目前SQL标准有3个版本。基本SQL定义是ANSIX3135-89,“Database Language - SQL with Integrity Enhancement”ANS89,一般叫做SQL-89。SQL-89定义了模式定义、数据操作和事务处理。SQL- 89和随后的ANSIX3168-1989,“Database Language-Embedded SQL”构成了
22、第一代SQL标准。ANSIX3135-1992ANS92描述了一种增强功能的SQL,现在叫做SQL-92标准。SQL-92包括模式操作,动态创建和SQL语句动态执行、网络环境支持等增强特性。在完成SQL-92标准后,ANSI和ISO即开始合作开发SQL3标准。SQL3的主要特点在于抽象数据类型的支持,为新一代对象关系数据库提供了标准。3.4基本结构数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。(1)物理数据层。它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。(2)概念数据层。它是数据
23、库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。(3)逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次之间的联系是通过映射进行转换的。主要特点(1)实现数据共享。数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。(2)减少数据的余度。同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数
24、据冗余,维护了数据的一致性。(3)数据的独立性数据的独立性包括数据库中数据库的逻辑结构和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。(4)数据实现集中控制。文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。(5)数据一致性和可维护性,以确保数据的安全性和可靠性。主要包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UG 尺寸 公差 自动 标注 系统 研发 学士 论文
链接地址:https://www.31ppt.com/p-2925802.html