在Pro/E中自动生成零件拆卸优先约束矩阵
http://tech.ddvip.com 2007年12月24日 社区交流
内容摘要:在Pro/E中用C语言完成了零件拆卸优先约束矩阵自动生成的二次开发,包括模型调入和预处理、简单拆卸路径生成和包容盒逐级分解的干涉检验等3个模块。解决了自动判别节点可拆卸性的关键问题,为机电产品基于拆卸层次信息图建模的自动化提供了有力的支持。
4实例验证
以某空调室外机为例,对自动生成零件拆卸优先约束矩阵的过程进行有效性验证。空调室外机共包含115个零部件,其中5个部件(散热器、电机、电路板、压缩机和隔板),犯个连接件(螺钉、螺母、垫片等)。
在Visual C++6.0中对C语言编写的程序进行编译和链接,应用.mak文件生成可执行文件(.exe或d11),并利用.dat文件将其注册,已生成的可执行文件随系统启动,在Pro/E中增加新的菜单"拆卸规划"。通过菜单〔见图5)"拆卸规划"*"模型调入",打开待拆卸产品的装配模型文件;"预处理"按钮提取产品中零部件的ID,几何配合约束及位姿矩阵等信息,消除同一零件多个实例的现象(如通过线性阵列产生的4个FOOT零件),删除产品中的连接件(拆卸分析时将其作为解除被连接零件的拆卸操作来处理),同时为进一步降低拆卸层次信息图的复杂性,部件作为整体(充分应用Pro/E中模型存储的层次结构,逐层细化分解模型)参与优先约束关系的判定,预处理后得到的零部件数量为16个;"可行路径"按钮分析零部件的几何配合约束关系,得出零部件的优先拆卸运动方向;"约束矩阵"按钮即可采用步进静态包容盒干涉检验的方法生成产品中零部件之间的拆卸优先约束关系,并存储在数据文件中,同时在消息窗口中显示(见图6)。

5结论
该文在Pro/E的基础上,利用c语言实现了待拆卸产品中零件拆卸优先约束矩阵的自动提取。这一过程的实现,解决了自动构建拆卸层次信息图模型的关键问题。
此后,研究工作还将对其他常用的CAD软件进行类似的二次开发,拓宽拆卸层次信息图模型建模方法的适用范围。
来源:万方数据 作者:薛俊芳 邱长华 向东 责编:豆豆技术应用
- Pro/E二次开发CAD系统研究
- Pro/E环境下3D公差的实现
- Pro/E组件分模方法与技巧
- PRO/ENGINEER 2000i2新功能
- 应用Pro/E软件进行三维布线
- Pro/E创建尺寸阵列特征的思路
- Pro/Engineer 曲面设计体会
- Pro/Engineer 产品介绍
- 怎样学好 Pro/Engineer
- Pro/E在数控编程中应用技巧
- Pro/E环境下BOM相关技术
- Pro/ENGINEER 产品概述
- Pro/E在印刷机械实例分析
- Pro/E野火版3.0新功能简介
- Pro/E二次开发齿轮参数化
- 不同类零件的Pro/E的二次开发
- Pro/Engineer 在机床行业应用
- 基于Pro/E的钣金展开法的应用
- Pro/E产品结构快速设计方法
- Pro/E炮用发射药筒的快速设计
- Pro/E 应用技巧六则
- 浅谈PDM与Pro/E的集成应用
- Pro/E在球面展开中的应用
- Pro/E Wildfir(野火)3.0秘诀(一)
- Pro/E Wildfir(野火)3.0秘诀(二)
- Pro/ENGINEER 加入喷气机阶层
- Pro/E中的分型面设计方法
- 3D分模工程师拆模十大绝招
- 使用Pro/E进行注塑模具设计
- Pro/E 参数化在冲压模CAD应用