ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:75.36KB ,
资源ID:5871847      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/5871847.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(基于规则的产品工程图质量验证.docx)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于规则的产品工程图质量验证.docx

1、基于规则的产品工程图质量验证 在UG/NX Drafting环境下,介绍了基于规则的产品工程图质量验证方法与实现技术。在完成工程图图形元素及符号识别的基础上,通过UG/KF将工程图标准描述成不同的规则,并对这些规则进行验证,以确定工程图是否满足标准要求,进而达到对工程图质量进行验证的目的。实例表明:该方法为保证工程图质量提供了一条行之有效的解决途径。 1 引言     目前,尽管三维CAD软件(如UG/NX、Pro/E及CATIA等)在国内众多企业中得到了广泛的应用,但利用计算机进行设计出图,并根据图纸指导生产依然是大多数企业应用CAD系统的主要方式。由于工程图中有大量的标注符号(尺

2、寸、公差、技术要求等),因此,在工程图制作过程中(尤其对于复杂的工程图),不可避免要产生错误,从而使得图纸不符合工程图纸的原意,进而传递错误的设计信息。为有效地保证产品工程图质量,开展工程图质量验证技术研究,就显得尤为重要。国内外学者在相关方面也做了较多的研究,如:Dave Elliman[1]对工程图中线及圆弧的识别方法进行了研究,并提出了相应的实现算法;S. Ablameyko等[2]结合实例研究基于工程图的三维模型构建技术及实现方法;杨若瑜,胡笳等[3,4]将工程图中所有符号的几何特征转换为一个约束网络,实现了基于约束网络的工程图符号识别方法,并对工程图对象规则自动获取方法进行了研究;王

3、为光、王知衍[5]讨论了模型的外观和轮廓校对,为实现模型校对提供了一个图形化的系统集成环境等等。但对于基于规则的产品工程图质量验证理论及实现技术的研究则甚少,本文基于UG/NX平台,在UG/NX Check-Mate框架下,运用UG/KF,通过将工程图国家标准或企业标准描述成不同的工程规则,并运用这些规则,对工程图进行验证,以确定工程图是否满足这些标准,进而达到对工程图质量进行控制的目的。同时,由于工程图规则是以类的形式表示的,所以可有效地对规则进行组织和管理。文中着重讲述了UG/Drafting模块下,图形元素的识别、工程图规则的分类、工程图规则的KF表示、工程图规则的管理及基于规则的产品工

4、程图质量验证过程。最后以产品工程图中剖切符号验证为例进行了说明。     2 基于规则的产品工程图质量验证模型     基于规则的产品工程图质量验证,就是通过验证产品工程图规则,以判断工程图是否符合要求(如国标或企业标准等),进而达到验证产品工程图质量的目的。这一过程可表示为: Drawing_Quality_Verification: L=V(R)  S.t. rule1,rule2,…,ruleN     其中:L为最终的产品工程图,R为待验证的产品工程图,V为验证工程图规则,若发现错误,则报错,并提示设计人员,rule1,rule2,…,ruleN为产品工程图建立规则。   

5、 3 UG/Drafting 下的图形元素及识别     UG/drafting是美国UGS公司大型CAD/CAM/CAE/PDM软件UG/NX中的工程图设计模块,其工程图数据是直接从三维模型数据库中得到的。不仅可生成与三维模型相一致的工程图,并保证随着实体模型的改变而同步更新工程图尺寸,减少因模型改变工程图更新所需要的时间,而且能高效地完成工程图的管理、视图的操作、尺寸标注、注释与标签、公用符号、几何公差符号、识别符号、自定义符号、剖面、基准尺寸等制图对象的操作和与之有关的设置。     在UG/NX平台上,工程图的图元对象标识主要采用:标签(Tag),Tag在UG/NX运行过程中保持唯

6、一性,当系统退出再次打开该工程图之后,同一个图元对应的Tag则将被重新赋值。而图元对象的识别可通过UG/KF,UG/KF是UG /NX软件系统提供的基于KBE思想的开发工具,其KF语言是一种面向对象的语言,它支持类,继承,封装的思想,不需要编译,可直接调用,能与UG/OPEN相互调用,即UG/KF可以调用UG/OPEN编写的方法函数,同时,UG/OPEN也可以通过查询接口,修改和创建UG/KF内部对象。UG/KF提供了大量的工程图图元特征识别函数,可完成对工程图图元的特征识别。如函数: mqc_askEntities(DIMENSION)        /* 得到所有尺寸Tag       

7、  */ mqc_askDrawingViewScales()      /* 得到所有视图名和比例     */ mqc_askDimensionText()            /* 得到所有尺寸文本         */ mqc_askNoteText()                 /* 得到所有注释文本         */ mqc_askAnnotationTextProperty()   /* 得到所有标注文本属性     */ mqc_askAllDrawingNames()          /* 得到所有工程图名         */ mqc_askWor

8、kViewName()             /* 得到工作视图名           */ ……     对于KF中没有提供的图元识别函数,可自行编写相应的函数,然后通过KF调用该函数即可。     4 工程图规则分类及其表示     4.1 工程图规则分类[6]    (1)图纸幅面及格式     表示图纸的基本幅面、图框尺寸及标题栏。其中图纸幅面主要有A0,A1,A2,A3,A4。    (2) 比例     表示图形与实物对应要素的线性尺寸之比。 有原值比例1:1、缩小比例(1:1.5、1:2等)及放大比例(2:1、2.5:1等)    (3)字体     在图样

9、上除了表示机件形状的图形外,还要用文字和数字来填写标题栏,说明机件的大小、技术要求和其它内容。    (4)图线及其画法     机件的形状是用各种不同粗细和线型的图线表达的。如对可见轮廓采用粗实线、不可见轮廓采用虚线及对于轴线和对称中心线采用细点画线等。    (5)尺寸注法     主要包括尺寸界线、尺寸线、箭头及尺寸数字的注法等    (6)简化注法及其它标注形式     主要是指国标规定的一些简化注法和其它标注形式。如在同一个图形中,对于尺寸相同的孔、槽等组成要素,可仅在一个要素上注出其尺寸和数量等。     4.2 工程图规则的表示     有效的工程图规则表示是实现

10、基于规则的产品工程图质量验证关键。KF作为UG/NX软件内嵌的面向对象的知识解释性语言,支持产生式规则表示法、框架表示法及面向对象表示法,设计人员借助于KF可方便地以类的形式定义创建工程图规则,下面就产生式规则和面向对象工程图规则的KF表示加以论述。     (1) 产生式工程图规则的表示     工程图规则的表示,不仅要能够实现纯符号的逻辑判断,而且还能支持表达式运算,以便数值运算问题。为此,宜采用BNF(Backus-Naur-Form)的规范方式表示。其规则表示形式为: <规则>∷=(IF{<条件>} THEN {<结论>}) <条件>∷=(<表达式>∣<事实>) <表达式>∷

11、{<变量><谓词><属性值>}) <事实>∷=({<事实项>}) <谓词>∷=(< > = + - * / sin、cos、tg、log …) <属性值>∷=({<变量>∣<数值>}) <结论>∷=({<陈述>∣<操作>}) <陈述>∷=({<陈述项>}) <操作>∷=({<操作函数>})     运用KF表示产生式工程图规则时,可将规则存储于.dfa文件中。例如: (Name Parameter) Line_type: thick; (list)            Line_type_list: {Thick, Thin, Normal};    (Any Unc

12、ached)   do_check:    @{   $all_curve << mqc_askEntities(_curve)          If(Line_type=Nth(1,Line_type_list))          Then Donothing          Else               ug_mqc_log( LOG_WARNING, { $all_curve }, “find different line type curve” );     };    (2)面向对象的工程图规则表示     面向对象的工程图规则表示法较适合对具有层次结构

13、的规则进行表示。通过类、子类、对象构成规则层次结构。通过抽象、封装、继承及多态机制支持分类规则的表示。通过类描述工程图规则的一般形式为: # 类定义 DefClass: <类名> (<父类>); # 属性定义 (Data_type Behavioral_flag1 Behavioral_flag2 ...) Attribute_Name: Rule; # 方法定义(Method Return Type) id:( type1 $var1, …) @{Statements…}; # 函数定义 Defun: id(arglist) block Return Type; 5 工程图

14、验证规则的管理     由于工程图验证规则是以.dfa文件形式保存的,因此,只要在系统环境变量中设置:UGII_VENDOR_DIR=*.dfa文件的指定路径,并将*.dfa文件存放在该路径下,即可实现对验证规则的调用。同时根据验证规则的分类,在相应的dfa文件中引入如下2个属性: (String)%test_category:“规则分类目录(如Drawing Sheet、Scale、Drawing Font等)”;  (String)  %displayed_name:“分类目录下的规则显示名”;     这样可使得不同的验证规则根据分类要求加载到不同的目录下,大大方便了对工程图验

15、证规则的管理,设计人员可以随时更改、添加验证规则,提高了对产品工程图验证规则的处理和组织能力。     6  基于规则的产品工程图质量验证过程     在明确产品工程图验证规则的基础上,运用KF建立产品工程图验证对象类,然后通过对这些对象类的调用完成产品工程图的质量验证。     图1为基于规则的产品工程图质量验证过程:      7  实例     本文以产品工程图中剖切符号的检查为例,说明基于规则的产品工程图质量验证方法及实现技术。     7.1 工程图验证规则     为规范工程图中的所有剖切符号,要求所有剖切位置符号为一长为5mm的粗实线,而剖切方向符号为一长为

16、15mm的细实线箭头,如图2所示。       7.2 工程图验证规则的表示 #定义验证规则类名: DefClass: mqc_check_section_symbol ( %ug_base_checker ); #定义验证类属性及参数 ( String )               %test_category: "Drafting"; ( String )               %displayed_name: "check section symbol";   ( Number  Parameter )    Position_Line_Length: 5.0;

17、 ( Number  Parameter )    Direction_Line_Length: 15.0; …… #验证规则功能实现: (Any Uncached)  do_check: @{ get all section symbol Tag: If found section symbols that are same with specified Then donothing Else @{ $detail_msg << " Found Section Symols are not correct."; $usr_msg << If ( "" = log_m

18、sg: ) Then "" Else "~n"+log_msg: ; ug_mqc_log(Nth( log_type:, log_type_option:), {} $detail_msg + $usr_msg ); }; };     7.3 工程图剖切符号的质量验证     由于上述工程图规则是以mqc_check_section_symbol.dfa文件形式保存的,所以,只要将该文件存放在系统环境变量UGII_VENDOR_DIR指定的路径下,这样,启动UG/NX后,在check-mate框架下,用户只要调用验证规则check section symbol并在图3对话框中输入或选用指定的剖切符号参数,就能完成对产品工程图剖切符号的质量验证。         8 结论         介绍了基于规则的产品工程图质量验证方法与实现技术,基于该技术开发的UG/NX工程图质量验证工具集已经在实际中得到应用,效果良好。另外,本文所提出的方法同样适用于产品三维模型的质量验证。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服