基于CATIA的深松铲参数化设计系统开发教案.docVIP

基于CATIA的深松铲参数化设计系统开发教案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CATIA的深松铲参数化设计系统开发 ? 0??引言 ????参数化设计在农业机械的设计中正得到越来越多的应用。对于结构形状较为确定的机械零件来说,通过改变约束条件,得到不同结构形状尺寸和受力状态的产品三维模型,在此基础上完成虚拟装配,并自动生成工程图,从而缩短了设计周期,降低了设计成本[3-4]。 ????深松机作为保护性耕作的重要机具,在现代化农业中发挥着重要作用。但不同地区土壤条件(如犁底层深度和犁耕土壤比阻等)、植被条件和耕作要求的不同,导致同一种深松机不能满足不同地区的需要。通过对深松机的参数化设计,可以针对特定地区和特定的土壤条件进行深松铲的设计与生产。所以,本文进行了深松铲的参数化设计。 ????1??研究思路 ????运用Visual basic编程语言对CATIAV5 R17进行二次开发,通过对深松铲的铲柄和铲尖进行初步建模,再由人机交互界面对各个尺寸参数进行修改,进而建立深松铲零件和装配件的三维模型,并最终生成装配件的工程图形,实现深松铲参数化设计,并形成设计系统。 ????2设计系统的构成 ????设计系统主要由零件选型、尺寸修改、三维造型、虚拟装配和生成工程图等部分构成,如图1所示。 ????CATIA作为OLE自动化服务器,将由VB通过COM接口来访问其内部对象。程序启动以后,首先选择铲尖和铲柄的型式。各个尺寸在未经修改以前都是符合JB/T 7988 - 1999标准的,若用户需要按照行业推荐标准进行生产,只需要直接运行程序即可。但如果用户对产品的要求超出了标准的范围,则可以根据自己的要求进行数据输入,然后依次生成深松铲柄、铲尖和连结铲柄铲尖的螺纹紧固件三维模型。用户根据需要,可以对二维模型进行装配,并生成产品的装配图和零件图。 ????3参数化设计 由于CATIA软件包含一系列的API对象模型,每个API又包含若干参数,如果采用直接编程的方法,将有很大的难度。本设计采用建立模型录制宏的方法获得API函数,在对录制的宏进行分析和研究之后,编译并调试程序;Visual basic通过COM接口,将CATIA作为一个外部服务器来对CATIA进行访问。 3.1??构建三维模型 ????由于深松铲总体形状大同小异,本文以二维工程图样较为完整日.性能良好的某型深松铲为模板,建立深松铲柄和3种不同形式的深松铲尖模型,并录制宏。铲柄和3种不同铲尖的三维模型如图2所示。 ????3.2??建立人机交互界面 ????建立良好的界面有助于人机交互工作的顺利完成,使程序运行过程减少出错的机会,提高程序操作的效率。本设汁运用可视化编程语言Visual Basic进行人机交互界面的开发:考虑到多数深松铲及铲柄的设计都是围绕已经执行的《中华人民共和国机械行业标准JB/T 7988-1999深松铲和深松铲柄》来进行的,本设计在人机交互界面各个文本框中的初始数字都是机械标准所规定的尺寸,标准轻型、中型深松铲柄及3种标准铲尖的参数不需要修改,只需选取铲柄类型即可,如图3所示., ????经过综合考虑,系统确定的可变参数有以下几项:一是深松铲柄的可变参数,有铲柄总长、宽度、厚度、人土深度、入土角和连结螺孔的直径;二是深松铲尖,包括深松铲型式、铲尖宽度、铲尖长度、铲尖厚度、尖端角度、铲脊角度和铲脊圆弧半径。由于铲尖型式 不同,所需要的参数也不同(如选择铲尖型式为凿形铲),则铲脊角度和铲脊圆弧半径的文本框将显示为灰色,数据无效。 ????3.3编辑录制的宏 ????在对深松铲及铲柄进行三维建模的过程开始之前,点击工具栏中Tools- Macro- Start Recording工具,进行宏的录制。录制后打开宏,点击Edit按钮对宏进行编辑修改,使相关可变参数的原始值与交互界面的初始值相符合,通过人机交互界面界面对深松铲及深松铲柄的各项参数进行修改。 ????由于本设计中的铲尖、铲柄和紧固件等是分别进行建模并录制宏,所以对程序进行编辑时需要注意各部分尺寸的关联。如铲柄的厚度与箭形铲、双翼铲底部接触面的宽度需要具有相同的尺寸,铲柄、铲尖二者的安装孔直径和安装孔的中心距相同,紧固件的直径须与安装孔的直径相适应等。 ????4虚拟装配和工程图打印 ????通过上述过程实现了可变参数的修改及三维模型的生成。但是在实际应用中,三维模型只能够用于直观呈现产品的外观,并不能够对设计进行检验或指导生产。因此,本系统开发了虚拟装配模块和工程图模块,使得本系统具有实际使用价值。 ????4.1??虚拟装配 ????虚拟装配可以直观呈现产品的整体外观,检验尺寸关联,提前发现实际装配过程中将要碰到的问题,以降低样机制造成本。CATIA的虚拟装配是由装配件设计模块(Start-- Machanical Dsign--Assembly De-sign)完成的。装配时

文档评论(0)

aena45 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档