标准件模型的自动化检查方法研究

来源 :CAD/CAM与制造业信息化 | 被引量 : 0次 | 上传用户:caoheng19
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  随着数字化技术的发展,标准件库已逐渐成为企业设计平台中重要的一部分。标准件建模人员在完成标准件模型的创建后都需要对模型进行检查,以确保每个标准件模型的正确性,而通过手工检查方法很难完成对所有标准件模型的检查。基于CATIA二次开发技术,通过编写少量的代码即可实现标准件模型的自动检查功能。通过自动化检查程序来完成对标准件模型的检查工作,这样能够确保标准件模型的正确性,并且提高了模型检查的效率。
  一、引言
  标准件库是计算机辅助设计的重要组成部分,在产品开发设计时可直接调入相应标准件,以减少重复劳动,缩短研制周期。
  在标准件模型建模的过程中,需要对已建完的标准件的三维模型进行检查以确保入库模型的正确性,标准件库三维模型是否正确将直接影响产品设计的质量。而标准件建模人员一般通过手工方法对标准件三维模型进行全部检查或抽查。这种检查方法效率比较低并且容易出现差错。
  结合CATIA二次开发技术,可以编写出标准件模型的自动化检查程序,通过程序来完成对模型的检查工作,从而确保标准件模型的正确性,减少了大量的人工操作,提高了模型检查的效率。
  二、手工检查方法
  对于建好的标准件库,如果标准件包含的数据量不大,可以在设计表中逐行验证标准件模型的正确性。图1中每一行数据对应一个标准件模型,可称之为标准件的一个构型。
  当标准件包含的数据量较大时(一般一个标准件包含成千上万个构型),无法逐项验证每个构型的正确性,一般通过抽检的方式来对模型进行检查,即仅验证标准件中同一直径的最大长度和最小长度的构型,如果这两个构型正确,就认为这个直径系列的构型全部正确。这种方法有两个缺陷。
  (1)如果单个标准件的直径范围过大,则此种方法仍然有较大的工作量。
  (2)这种方法无法检查中间长度(不包含最大长度和最小长度)构型的模型是否正确。
  三、自动化检查方法
  针对上述问题,结合CATIA二次开发技术,可以通过CATIA宏程序来完成标准件模型的自动检查功能。如果标准件的每一个构型都正确,则程序将提示模型正确。如果标准件模型中有部分构型显示错误,则程序将自动记录下错误模型的构型号,在程序运行结束后显示出错误的模型号,以帮助设计人员识别错误的模型并进行相应的修改。程序工作流程如图2所示。
  1.程序设计窗体
  在CATIA“工具”菜单下的“宏”命令中打开Visual Basic编辑器,如图3所示。
  主程序在这个窗口中运行,在主程序中首先要得到窗口的part类型文件,以便对此part的不同构型进行更新。程序部分代码如下。
  2.人机交互设计
  在程序运行的过程中,需要用户选择指定标准件的设计表文件,以便程序后续更新此设计表,得到不同的标准件构型,然后对构型进行更新,检查模型是否正确。
  当程序运行到此处,将弹出人机交互窗口(图4)要求用户选择设计表文件,在用户选择完设计表文件后,由oSelectedElement记录下用户选择的设计表文件,以便于后续程序对设计表的更新操作。
  3.编写检查模块代码
  检查模块是程序的主要模块,主要用于完成对标准件的一系列不同构型的模型进行检查,通过对模型的更新来判断模型是否产生错误。如果模型更新错误,则记录下模型的构型号。如果模型全部正确,则出现系统提示“模型没有错误”。检查模块部分代码如下。
  其中,v_k用于得到设计表的构型数量,建立起循环的次数,然后对模型进行更新操作,以验证模型生成是否正确。
  4.结果显示
  程序运行完毕,将产生两种结果。
  (1)模型完全正确时,将弹出模型没有错误窗口,设计员据此可知模型更新没有错误,可进行其它检查工作。
  (2)模型中有部分构型更新产生错误,则弹出“共有XX个模型有错误。它们是:第XX项”。设计员可根据提示检查发生错误构型的数据。
  四、程序运行
  在CATIA窗口中载入标准件文件(这里以HST21为例),点击“工具”菜单中的“宏”命令(图5),弹出“模型检查”的宏(图6),点击“运行”,启动模型检查程序。
  在结构树上选择设计表文件,系统弹出模型检查模块,并对模型进行更新检查(图7)。模型检查完毕,弹出对话框,显示模型没有错误(图8)。
  将构型4(图9中第5行)中的模型圆角 R(MAX)尺寸由0.025in改成2.5in,运行程序。由于圆角尺寸过大,模型更新会出现错误,因此当程序完成检查后会出现错误提示窗口(图10)。
  五、结语
  基于CATIA的二次开发技术,通过编写少量的代码即可实现标准件模型的自动检查功能。本文选用的标准件实例中包含2500多种构型,程序能在两分钟内完成模型检查工作,大大提高了模型检查的效率。同时,本程序能够逐个检查标准件构型的正确性,相比于传统的抽查方式,大大提高了检查的完整性和准确率。本程序可广泛用于标准件库的模型检查中,具有操作简单、效率高且准确性高等多方面优点。
其他文献
银行间市场人民币兑美元的汇价,是外汇指定银行结售汇的基础,因此,市场汇价波动幅度必须在规定的范围内。但个别银行却以市场化为借口,以不正当竞争方式取得市场客户资源,出
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
镜子在中国传统文化中占据了重要的一席之地。镜子的材质、形制和镜面的映射、清明、澄澈、空幻等特性,使得镜子一方面成为人们的日常生活用具,一方面成为人们的精神载体。镜子
初中音乐欣赏课能让学生走进音乐世界!在音乐课的时间里,不仅可以丰富学生的情感的体验,同时,还可以培养学生的音乐鉴赏能力和审美能力。所以,教师要采用新的教学理念,不断提
期刊
在对某小区18幢住宅楼楼板裂缝调查、检测的基础上 ,分析了现浇钢筋混凝土楼板裂缝产生的原因 ,并提出了防治建议。 Based on the survey and detection of floor cracks in
近年来,嫖宿幼女罪存废之争不绝于耳,学术界理论界对此罪颇有争议。其中大家争议的焦点主要就是被告的被认定的罪名是否合理,嫖宿幼女罪的量刑是否符合社会的正义公平的标准等等
对黄土丘陵沟壑区山地果园集流节水利用的定位试验观测和分析的结果表明 :将果园修成“回”字形集水面 ,将超渗产流蓄贮 ,既可以减少果园水土流失 ,又能满足果树旱季用水 ;采
学位
党的执政意识萌生于新民主主义革命时期,经历了社会主义改造和社会主义建设时期的发展,在改革开放和社会主义现代化建设的新时期得到进一步深化,并赋予了新的时代内涵。深入
在大陆法系国家中,将构成要件要素分为规范的构成要件要素与记述的构成要件要素已得到了学者们的普遍公认,但是规范构成要件要素作为构成要件内容的重要组成部分在我国的刑法领