e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAD

基于CREO的复杂机电产品辅助布线系统设计与开发

2018/4/26    来源:互联网    作者:吴保胜  郭宇  王发麟  黄潇  宋倩      
关键字:线缆敷设  CREO二次开发  零件库  接线表  辅助布线系统  
线缆布线是复杂机电产品设计中的普遍性难题。针对线缆布局设计中存在的效率低、可靠性差等问题,在CREO平台上,对线缆敷设所需零件库、CREO简单布线技术、接线表的读取、布线信息的参数化输出等技术进行了相关研究,结合Visual Studio环境下的CREO/TOOLKIT二次开发技术,开发出了具有上述功能的辅助布线系统,验证了技术的可行性。

0 引言

    现在许多商业三维建模软件如CREO,NX,CATIA等都有自己专门的布线模块,但在实际布线应用中都存在着布线操作复杂、线轴文件管理混乱、无法输出布线信息文件等诸多问题。针对这一问题国外学者Robinson G将沉浸式虚拟现实技术应用线束设计中Thantulage GI将启发式搜索算法应用到线缆路径规划中,从理论层面解决布线效率低下等问题,也有诸多学者从软件层面入手,运用各三维造型软件提供的二次开发接口,开发智能布线系统。

    本文运用二次开发技术开发辅助布线系统以弥补现有软件布线模块的缺陷。基于CREO平台,结合Visual Studio提供的MFC界面开发窗口,运用CREO/TOOLKIT二次开发语言,对线缆零件库的搭建、快速布线、线缆信息文件输出等关键技术进行了研究,拓展了CREO现有的布线功能,提高了布线效率。在文章的最后,开发出了具有上述功能的布线系统,验证了相关技术的可行性和有效性。

1 系统框架

    基于CREO的复杂机电产品辅助布线系统,主要包括了布线数据设计模块、布线设计模块、布线信息输出模块,如图1所示。

    1

    图1 布线系统框架

    1)布线数据设计模块

    布线数据设计模块主要负责线缆布线设计前所需要的各种数据准备,包括结构件模型装配、线缆线夹的创建和管理、布线端口坐标系安装、用于管理线缆的线束零件的创建管理、线缆规格模型库和布线空间干涉检查。这些布线之前的准备为下一步的布线操作准备好数据,并排除可能在布线过程中存在的电气干涉问题。在此过程创建好的零件、线夹和线缆等数据可以上传到数据库,方便日后的使用。

    2)线缆布线设计模块

    线缆布线设计模块主要利用上一过程中准备好的数据进行线缆模型创建和在CREO布线空间环境下进行线缆布线。线缆模型创建主要根据线缆规格模型库中所选的线缆规格生成三维线缆模型,自由布线是指布线设计人员可以根据自己的设计经验来控制线缆走线位置,设计线缆的走线姿态。接线表布线可以根据接线表内的线缆连接关系进行布线,免去了人工布线的繁琐过程。接线表是虚拟布线设计的重要输入信息,该表详细给出了线缆中所有导线两端的端子信息,包括导线规格、接插件代号、接插件规格和针脚号等。布线设计过程中就是根据接线表获取线缆的详细连接关系信息,作为布线设计的数据来源,接线表格式如图2所示。布线路径搜索功能可以在CREO布线空间内搜索出符合布线约束的走线路径,然后在此路径上自动生成线缆完成线缆布线过程。

    3)布线结果输出

    布线结果输出模块主要包括以下功能:1)线缆材料清单:线缆布线结束后可以对布线空间内的线缆进行分类统计,并可以按照实际需要选择某个线束零件中的线缆或者全部线缆进行统计,然后输出到Excel表格中,为后续的线缆制作做准备。2)电气信息查询:电气信息查询包含连接件信息查询和线缆路径点查询,连接件信息查询可以获取连接件端口的线缆连接情况,线缆路径点查询可以获取线缆在布线空间内的走线位置情况。

    2

    图2 接线表

责任编辑:张纯子
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐