- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UG/Grip的客车设计辅助程序组的开发
[摘要]以UG为设计平台,利用UG的二次开发工具UG/Open GRIP编制适合于客车设计应用的辅助程序,将开发完成的辅助程序集成分类形成便于在UG平台中直接调用的程序菜单,从而形成一套可以快捷应用的设计开发工具。
[关键词] CAD;UG;客车;设计;二次开发;语言
前言
计算机辅助技术的发展将产品设计带入一个全新的时代,CAD、CAE、CAM、CAPP技术的大规模应用在降低成本、缩短产品设计周期并提高设计效率等方面起了积极作用。在客车制造业,通过利用计算机辅助技术,许多企业已经实现了整车的数字化建模、结构优化设计和功能模拟分析,这极大地提高了客车的设计质量和速度。
UG(Unigraphics)是Unigraphics Solutions公司(简称UGS)公司出品的一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段,具有高性能的机械设计和制图功能,为制造设计提供了高性能和灵活性,能够满足客户设计任何复杂产品的需要,因此在客车设计和制造中得到了广泛应用。UG作为一个通用的CAD/CAM软件能够满足设计要求,但在客车设计中存在许多专业性较强的应用,如果利用UG自带的基础功能来实现,则会导致操作繁琐,耗时过多,同时也造成了设计过程复杂,结果不统一。因此,必须利用UG的二次开发功能建立客车设计辅助程序,以提高设计效率,规范操作过程。
UG二次开发语言UG/Open GRIP
UG/Open GRIP是UG软件提供的二次开发工具之一,是UG内嵌的专用图形交互编程语言,具有简单、易学、易用的特点,常被工程师用来开发一些规模较小的程序,与UG交互运行,完成某些专业上需要的特定功能。
利用UG/GRIP进行二次开发,就是应用GRIP语言编译程序,完成与UG的各种交互操作,使重复性工作程序化,减轻工程师的繁杂劳动。GRIP程序可以完成UG下的大部分操作,如实体建模、工程制图、制造加工、系统参数控制、文件管理和图形修改等。
建立GRIP程序,通常需要四个主要步骤:
(1) 编写源代码:利用文本编辑写源代码,并以扩展名“.grs”存盘。
(2) 编译源程序:将源程序进行编译生成扩展名为“.gri”的编译文件。
(3) 链接程序:将扩展名为“.gri”的文件链接生成可执行的GRIP文件,扩展名为“.grx”。
(4) 运行程序:“.grx”文件可以通过用户化的菜单或对话框调用,也可以通过UG的菜单项File-Execute UG/Open-GRIP…直接运行。
利用UG/GRIP开发客车设计辅助程序
客车结构具有其自身的特点,其车身主要采用矩形钢骨架加蒙皮的结构形式。利用UG进行客车设计时经常会遇到以下两个问题:
重复性操作过多
就车身结构而言,对于不同的车型,骨架往往规格相同或相近。以顶盖骨架为例,目前客车顶盖骨架结构基本相同,主要由横梁和纵梁组成,对于不同的客车而言,不同的仅仅是横梁的弯曲形状和布置位置,而纵梁都是直的型钢,仅有长度和位置变化。同样,对于侧围骨架和地板骨架而言,也存在着类似的现象。因此,在实际操作中就会存在重复性工作,从而降低设计者的建模效率。
安装定位困难
以气动撑杆的设计为例,其上下支架的固定点定位是一个难题,以往都是设计者根据经验采用绘制简图的方法确定,但结果往往与希望值有差距,因此需要寻找一种新的解决方案。采用UG作图搜索法便是一个很实用的方法,具体思路是:假定在舱门关闭时气动撑杆上支架旋转轴中心点在舱门的最上端,然后根据各部件的位置关系和气动撑杆的压缩长度确定下支架旋转轴中心点的位置,再根据气动撑杆最大伸展长度绘制出舱门开启时上支架旋转轴中心点的位置,最后判断该结果是否达到设计要求,如果结果不满足要求,将气动撑杆上支架旋转轴中心点下移一段距离,重复进行绘制比较,直至完成定位。利用这种方法设计侧舱门时对气动撑杆定位准确,但另一方面也导致了重复性操作过多,费时费力。同样,对于折叠门门泵的定位也存在类似的问题。
总结发现,上述两方面问题利用UG软件的基础功能完全可以实现,但重复性操作过多,影响工作效率,而且对于不同的客车车型,还要再次重复这些,对设计师而言是一种繁杂的重复工作。利用UG/GRIP语言编译设计辅助程序可以解决这些问题,通过调用GRIP程序,使UG自动进行其中的重复性工作,设计者只要完成一些关键性的操作即可。使设计师从繁杂的工作中解脱出来,同时可以大大的提高设计效率。
目前,针对客车设计开发出了气动撑杆设计及定位程序、顶盖骨架建模程序、侧舱门设计程序、折叠门门泵定位程序和曲线圆弧拟合程序等基于UG/GRIP的客车设计辅助程序。这些辅助程序的应用有效地节省了设计时间,并且形成了规范化的设计,同时也实现了优化设计的目的。
设计者在应用GR
您可能关注的文档
- PLC毕业设计 作息时间控制器.doc
- (邮政设备综合管理系统的设计)毕业设计.doc
- 6.3吨随车起重机设计毕业设计.doc
- 14位二进制数字密码锁设计方案 毕业设计.doc
- ARCH模型的理论基础及其对于中国股票市场的实证研究 毕业论文.doc
- BCH纠错码的性能分析与仿真实现毕业设计.doc
- Dreamweaver网站制作毕业设计说明书.doc
- flash制作毕业论文.doc
- IC理论设计 毕业设计.doc
- Linux环境搭建毕业论文.doc
- 小学数学课堂人工智能教学实践与评价体系构建教学研究课题报告.docx
- 高中物理实验课教学中的学生合作学习模式探讨教学研究课题报告.docx
- 高中数学实验教学中的实验资源开发与利用研究教学研究课题报告.docx
- 《绿色交通基础设施建设对城市空气质量改善的短期效应评估》教学研究课题报告.docx
- 初中英语语法教学中的跨学科教学与学生应用能力培养研究教学研究课题报告.docx
- 高中数学思维训练教学资源动态定价与优化配置策略研究教学研究课题报告.docx
- 金融科技监管中的金融科技企业合规性监管政策优化研究教学研究课题报告.docx
- 《量子通信技术在金融信息安全传输中的性能优化研究》教学研究课题报告.docx
- 小学课外阅读指导课程效果评价研究教学研究课题报告.docx
- 基于人工智能的小学科学智能教育平台用户科学探究能力培养策略教学研究课题报告.docx
文档评论(0)