APP下载

Pro/E装配干涉检查的二次开发分析

2015-06-15吴艳升

中国高新技术企业 2015年22期
关键词:二次开发

吴艳升

摘要:装配设计是产品开发设计过程的重要环节,随着计算技术的发展,虚拟装配技术已经成为CAD领域中重要的研究方向,CAD软件运用的二次开发问题,也就成为CAD技术推广应用过程中必须面对和解决的课题之一。根据目前的工作成果,Pro/E装配干涉检查的二次开发成为了重点研究的部分。装配设计在固有的工作中表现出了偏传统的状态,总体上的工作效率和工作质量不能完全适应当下的社会需求。通过进行Pro/E装配干涉检查的二次开发,能够解决很多的问题,并且能提升装配设计的各项技术和体系,实现工作水平的较大提升。

关键词:装配设计;二次开发;Pro/E装配;干涉检查 文献标识码:A

中图分类号:TP391 文章编号:1009-2374(2015)21-0039-02 DOI:10.13535/j.cnki.11-4406/n.2015.21.020

当今时代,工程设计技术发展日新月异,这完全得益于电子计算机技术的高速发展,特别是以CAD/CAE/CAM为核心的先进制造技术,已经成为当今制造业发展的重要保证。为此,今后的各项工作必须在技术水平上和技术内容上有所丰富,各种技术体系的建立都要贴合实际情况,否则无法得到理想的效果。另一方面,

Pro/E装配干涉检查的二次开发作为当下的一种客观要求,需要在总结之前工作的基础上,实现工作的较大进步。在此,本文主要对Pro/E装配干涉检查的二次开发进行分析。

1 干涉检查的原理及算法

1.1 干涉检查的原理

在装配仿真的工作当中,比较重要的一项工作在于必须开展可装配性的分析工作,装配元件运动路径的可靠性检查,其主要依据在于是否发生干涉。为此,我们应该对干涉检查的原理和算法进行讨论。在原理方面,干涉检查需要顾及到很多方面的工作,不能从某一个角度来单纯的思考。结合以往的工作经验和当下的工作标准,干涉检查原理主要表现在以下几个方面:第一,平面碰撞干涉检查。该项干涉检查,得到了深入的研究,作为Pro/E装配干涉检查的二次开发的重要内容,很多学者都提出了自己的观点和态度。例如,李辉利用最大、最小坐标的顶点的方法,研究出了一个凸多边形沿着一个给定的方向,在运动的过程中,观察是否会与另一个凸多边形发生碰撞问题,以此来实现对平面碰撞干涉的有效检查。第二,空间物体碰撞干涉检查。装配设计工作在实际开展当中,需要与很多的工作相互结合来完成,不能总是集中在一个方面。为此,干涉检查还需要在空间物体碰撞干涉检查上努力。在实际的工作当中,比较常用的两个几何模型间的碰撞检测算法分别为空间分解法以及层次饱围盒法,两种方法均能得到理想的效果,需结合客观实际来决定如何应用。

1.2 干涉检查的算法

干涉检查的算法,将直接影响到干涉检查的结果,并且在很多方面都是值得深入研究的。经过长期的总结和分析,干涉检查的算法类型较为多样,与实际工作的联系比较紧密。首先,比较常用的是step and check离散检查法。该方法在实际的应用中比较简单。从概念上来讲,当一个元件按照相应的轨道开始移动的时候,我们可以先取定一个时间的样本作为基础,由此就会得到一个时间的序列。之后,通过计算,求得元件在每一个样本时刻的空间位置、方向,这些都是重要的数据和信息,最后,利用之前求得的结果,通过静止物体的干涉检查算法来计算。该方法的优势在于得到的结果比较准确;劣势在于该方法需要进行阶段性的计算,且需保证每一个步骤的准确性。其次,公共面判别法也在运用中取得了较好的结果。

该方法的思路如下:在多面体之间定义一个平面间隙的公共面,之后详细地检查每一个多面体的角点,检查内容在于是否该与公共面进行接触,这种方法的检查次数主要是与多面体的角数表现出了正比的特点。上述两种方法均可以作为干涉检查的算法,除此之外,还有seept sloid or surface包络体面法等算法,日后可根据实际需求来选择应用。

2 Pro/E装配干涉检查的二次开发

2.1 Pro/E产品装配模型的特点

在Pro/E装配干涉检查的二次开发过程中,应确保Pro/E产品装配模型的特点符合实际的需求。从时间上来看,关于装配模型的研究在20世纪的70年代就已经开始了,但由于技术和物质上的支持不足,因此具体的研究成果也不是很突出。

就现有的工作来看,装配建模工作的实质性内容在于如何更好地将计算机内部的各种关系,包括装配体外在的和内在的关系。综合而言,Pro/E产品装配模型的特点主要集中在以下几个方面:第一,装配模型囊括了较多的有关信息。Pro/E装配模型是Pro/E装配干涉检查二次开发的重要部分,囊括较多的相关信息,有助于在后续的工作中获得较为理想的结果。第二,所有的信息都要通过Pro/E产品装配模型较少的组织起来。信息的搜集和整理工作具有较强的连贯性,倘若仅仅在搜集上努力,并不能保证Pro/E装配干涉检查二次开发的

效果。

2.2 Pro/E装配干涉检查的二次开发实现

经过上述工作的铺垫,可以根据实际情况来实现Pro/E装配干涉检查的二次开发。具体工作分为两个步骤。第一,需要添加干涉检查的菜单。该项工作比较简单,主要是在已经开发的系统当中,在工具栏当中添加一个菜单的选项和菜单条。第二,需创建干涉检查的对话框,以此来完成相应的操作。采用Pro/TOOLKIT提供的UI对话框操作函数Pro/ENGINEER资源虽然可以设计出与Pro/ENGINEER界面一致的人机交互界面,但是它所采用的文本形式来定义对话框难以直观地反映界面的布局,此外,对于已完成的对话框难进行调试、修改等工作。MFC是VC++程序的一个重要的软件资源,它为开发Windows应用程序提供了强大的支持。

2.3 干涉检查程序的技术特点

Pro/E装配干涉检查的二次开发工作,在很大程度上依赖于干涉检查程序的技术,该技术是Pro/E装配干涉检查的二次开发的重要组成部分,担任的工作任务较多,完全可以在客观发展中获得较多的理想成果。从客观的角度来分析,干涉检查程序技术特点较为突出。例如,干涉结果中增加了发生干涉的零件的名称和代号,当装配体复杂时便于掌握发生干涉的部位;同时增加发生干涉的零件体积和干涉体积百分比,便于掌握发生干涉的程度。综上所述,Pro/E装配干涉检查的二次开发在目前的相关工作中表现出了较为积极的特点,并且未产生严重的问题,总体上的经济效益和社会效益都是比较突出的。未来应该对Pro/E装配干涉检查的二次开发进行更加深入的研究,无论是技术还是系统都应该增添较多的内容。

3 结语

本文对Pro/E装配干涉检查的二次开发进行讨论,现有的工作成果还是比较理想的,在很多方面均有突出表现。我国在日常的生产、生活中,通过Pro/E装配干涉检查的二次开发优化了工作环境,工作效率和质量也得到了巩固。

参考文献

[1] 郜亮,侯开虎.基于UG的二次开发在装配干涉检测中的应用[J].中国制造业信息化,2012,(9).

[2] 赵海兵.基于SolidWorks的CAPP系统的可视化装配决策[J].机械研究与应用,2013,(6).

[3] 姚竞争,韩端锋,李健.基于CATIA系统的虚拟装配仿真研究[J].船舶工程,2011,(1).

[4] 朱剑刚.定制家具产品的虚拟装配关键技术及应用

[J].南京林业大学学报(自然科学版),2013,(2).

[5] 金晨光,王宗彦,吴淑芳.基于功能特征装配的行星减速器自动装配技术研究[J].机械传动,2013,(7).

(责任编辑:陈 倩)

猜你喜欢

二次开发
浅谈基于Revit平台的二次开发
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
三维详图设计软件Tekla Structures二次开发实例
基于C#的AutoCAD建筑构件库二次开发
西门子Easy Screen对倒棱机床界面二次开发
CAD二次开发在铁路车站信号设计中的应用
基于全站仪二次开发的覆冰厚度测量与实现
Micaps3.2 版本二次开发入门浅析
基于VB的ANSYS二次开发在变压器抗短路性能分析中的应用