基于CAXA的电气接线图自动校验方法研究

2016-02-23 10:34:09刘嘉琳许伟忠
装备制造技术 2016年12期
关键词:接线图二次开发线缆

刘嘉琳,许伟忠

(中车太原机车车辆有限公司,山西太原030027)

基于CAXA的电气接线图自动校验方法研究

刘嘉琳,许伟忠

(中车太原机车车辆有限公司,山西太原030027)

针对目前计算机辅助设计软件CAXA在实现电气图设计中存在若干问题,提出了一种基于CAXA的电气接线图自动校验方法。通过对CAXA的定制开发及在电气柜接线图中的应用,证明了此方法提高了设计的准确性和快捷性。

CAXA;二次开发;自动校验

我国电力机车制造业采用了引进、吸收、创新的发展之路,实现了从模仿制造到自主研制的转变。面对电力机车产品的复杂化、多元化的特点,利用信息化技术,提高设计能力和工艺技术能力是当前面临的问题。

我公司进行电力机车产品图样设计时采用CAXA软件。CAXA是目前应用较为普遍的通用计算机辅助设计(CAD)软件,然而用CAXA进行电气产品设计时只能实现设计信息的静态表示,而无法对静态信息中的设计错误进行纠错、分类显示,无法实现电气信息的自动设计。本文通过对CAXA进行定制开发实现接线图线、端信息的自动校对等功能,以此提高设计和工艺能力,提高设计和工艺设计的效率。

1标准CAXA软件在电气接线图设计中存在的不足

目前常用的机械制图软件CAXA在进行电气图设计时存在如下不足:

(1)设计人员手工录入接线图中的线、端信息,将不可避免会出现很多错误信息;

(2)人工参与实现设计图纸到工艺接线图的转换将可能导致设计文件和工艺文件中线、端信息的不一致;

(3)人工录入生成的线号表不但费时还容易出错;

(4)日常工作中时常会遇到将非电子版接线图设计文件转换成工艺文件,这个过程耗时费力且极容易出现错误。

2电气接线图自动校验功能的开发

2.1 二次开发定制功能

为了弥补以上不足,提高工作效率,决定对其进行二次开发[1],二次开发需要实现如下定制功能:实现接线图线、端信息的自动校对;实现设计图纸到工艺接线图的自动转换,能自动生成线号表,以及自动生成非电子版的接线图下线表。

2.2 开发环境

本文编制的CAXA定制程序基于EBADS+VC++ 6.0+VBA进行二次开发[2]。EBADS是电子图板应用开发系统库。VC++6.0是微软的集成开发环境,为电子图板的二次开发提供编译、连接以及调试的平台。VBA是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。

2.3 开发流程及方法

定制开发功能的流程如图1所示。首先根据设计要求检索自定义图元数据库,选取合适的设计模型,填写设计参数绘制接线图,然后通过鼠标拾取方式,将接线图中的线、端信息提取出来,以预定义线表模板格式存于线缆表中,最后通过线缆表中自动校验功能,实现接线图中线、端信息的自动校对,并将有误的线、端信息以特殊颜色标记出来,供设计者迅速发现设计中的错误,生成正确无误的线缆表输出。

图1 定制开发功能的流程

其中,线缆表中的自动校验是利用了VBA对Excel表格中的数据进行分析,根据线信息的唯一性的特点,分类、排序、统计线表中线信息,分析相同线信息中的去向信息,保证同一线号的去向一致。若同一线号信息中包含多条不同去向的线信息时,则要分类分析是同一端子接多条线的情况还是误信息,若是误信息则用特殊颜色标示出来以供设计人员参考。

3应用实例

为测试开发的功能,以下以实例进行验证。

本实例包含10个电气元件,22条线信息,44个端信息。设计人员通过CAXA菜单栏中加载自定义的线、端信息的拾取程序(菜单名称为:选择线)如图2所示,实现图元信息到Excel线缆表的自动提取和转换。通过Excel表格中的功能按钮(按钮名称:错误筛选),实现了接线图的自动校验,并生成了相应的线缆表如表1所示。从表1中可以看出来,设计人员在电气图纸设计好后,只需通过简单的鼠标点击就能很快的找出错误的设计信息及有异议的图元信息。表1中错误信息是用有颜色的标识出来,在2.3中提到,错误信息以特殊颜色标识出来,设计人员可以根据这些信息提示对设计图纸进行更改确认,最终自动生成正确无误的线缆信息表,极大提高了设计的准确性。

图2 接线图

表1 线缆表

4结束语

本文通过结合Excel,对CAXA进行定制开发实现接线图线、端信息的自动校对等功能,将此方法应用于实际中机车电气屏柜设计,其能在较短的时间内发现图纸中的设计错误,并能迅速生成相应的线表,极大地提高了电气接线图的设计速度和准确性,进一步保证了设计文件和工艺文件的一致性。

[1]王云鹏,雷毅,潘翔,等,CAXA电子图板的二次开发技术[J].计算机辅助设计与图形学学报,2002,14(2):189-192.

[2]赵卫东,柳先辉,卫刚,等,CAD软件二次开发平台实现技术[J].计算机辅助设计与图形学学报,2003,15(4):512-516.

The Research of Automatic Calibration Method Based on CAXA ElectricalW iring Diagram

LIU Jia-lin,XUWei-zhong
(Taiyuan Zhongche Locomotive Co.Ltd.,Shanxi Taiyuan 030027,China)

In view of the problems existing in the design of computer aided design software(CAXA),a new method based on CAXA is proposed.Through the development of CAXA and its application in the electrical cabinetwiring diagram,it is proved that thismethod can improve the accuracy and rapidity of the design.

CAXA;custom development;automatic calibration

TP391

A

1672-545X(2016)12-0239-02

2016-09-01

刘嘉琳(1978-),女,河北献县人,硕士,高级工程师,研究方向:机车电气计算机辅助设计;许伟忠(1975-),男,山西高平人,工艺设计,学士,工程师,研究方向:机车电气计算机辅助设计。

猜你喜欢
接线图二次开发线缆
浅谈基于Revit平台的二次开发
甘肃科技(2020年20期)2020-04-13 00:30:02
上海福尔欣线缆有限公司
汽车电器(2019年9期)2019-10-31 07:51:08
浅谈Mastercam后处理器的二次开发
模具制造(2019年3期)2019-06-06 02:11:02
元件投影图在电拖接线图中的应用
西门子Easy Screen对倒棱机床界面二次开发
弹上线缆布设技术研究
维修电工线路板的接线技巧分析
科学家(2015年12期)2016-01-20 02:50:29
软启动器外围控制线路的智能改造
华通线缆:“通”向未来的品牌梦
中国品牌(2015年11期)2015-12-01 06:20:54
基于PLC的高压密封试验台的电控系统的设计