中车株洲电力机车有限公司 湖南株洲 412001
摘要:电力机车线缆可谓是机车“血管”,承担着传递能源及信息作用,是机车不可或缺的组成部分,线缆正确操作显得尤为重要。文章以电力机车产品为例,主要研究电力机车电联接线表制作流程,通过在Excel表格中运用VBA宏程序,制定电力机车标准化线表工艺流程,提升效率,降低出错率,实现快速准确制作电联接线表。
关键词:VBA Excel电联接线表
0 引言
电力机车线缆可谓是机车“血管”,承担着传递能源及信息作用,是电力机车不可或缺的组成部分,线缆正确操作显得尤为重要[1]。电力机车车辆电气原理图一般采用ELCAD电气设计软件[2],该软件可以导出整车线缆线号、接线点位、线型、线径等基础信息,由于生产单元制造过程精益节拍化、分工精细化,设计导出线表需要工艺质量技术人员再加工,转化成可指导现场生产的电联接线表。
目前,一个电力机车项目由多名工艺负责,按照各自分工完成相应的下线表、布线表及接线表,并按照作业内容将这些电联接线表拆分至相应组装工序中。一个普通机车项目通常需要多名工艺花费一周时间完成电联接线表制作。传统人工制作电联接线表存在的问题显而易见:重复操作效率低,分工制作模版不统一,线表非关联维护困难,纯人工操作出错率高。基于上述现状,本论文主要研究电力机车电联接线表制作流程,通过在Excel表格中运用VBA宏程序,制定机车标准化线表工艺流程,减少制作时间,提升效率,降低出错率,实现快速准确制作电联接线表。
1 电力机车标准化电联接线表工艺流程制定
1.1 传统电力机车电联接线表制作工艺流程
工艺接收到由ELCAD设计软件导出的EXCEL格式线表,进行合并同类项,保留有效信息等操作,转换成工艺可用的初始线表。接下来会分两条制作线路进行,第一条制作线路:由初始线表选择有效信息列,增加线长、线束号、线束标签等信息形成下线表,再由下线表调整格式、筛选等操作形成布线表;第二条制作线路:由初始线表将部件、点位、位置信息进行交换翻倍,形成翻倍表,再进行筛选、格式调整形成接线表。传统电力机车电联接线表制作工艺流程如图1所示。
传统线表制作流程均为人工操作,重复筛选工作多,制作效率低且易出错,电联接线表间没有关联,当发生设计变更时,维护起来十分困难。
图1 传统电力机车电联接线表制作工艺流程
1.2 电力机车标准化电联接线表工艺流程
通过分析传统线表制作工艺流程,梳理电联接线表之间关联,制定电力机车标准化电联接线表工艺流程。第一步由设计导出线表经宏程序生成原线表,该线表由人工介入维护,后续所有变更只变动原线表;第二步原线表部件、点位、位置信息进行交换翻倍,形成翻倍表(鉴于线缆两端接线性质);第三步引入部件清单,即整车电气部件代码进行特定排序,并对其进行文字说明和代号排序,按照部件清单对翻倍线表中部件筛选,生成接线表;第四步通过对接线表中线缆两端部件优先级比较,生成下线表;第五步由下线表调整格式、筛选等操作形成布线表。电力机车标准化电联接线表工艺流程如图2所示。
标准化线表工艺流程是计算机算法结合人工干预构成,固化制作流程,统一生成的电联接线表模板,简化人工操作,提质增效。
图2 电力机车标准化电联接线表工艺流程
2 功能实现
2.1 设计语言及工具选择
ELCAD电气设计软件生成的原始线表为EXCEL格式,鉴于工艺人员操作及维护线表方便,选用EXCEL自带的VBA宏程序进行编写对应代码。
2.2 功能设计
2.2.1 设计线表自动生成原线表
设计导出线表经宏程序生成原线表,固定标题,引用导出线表有效信息,原线表的自动生成可通过图3代码实现。
图3 生成原表VBA宏程序
2.2.2 引入部件清单生成接线总表
按照部件清单固定顺序对翻倍线表中部件筛选,生成接线总表,接线总表的自动生成可通过图4代码实现。
图4 生成接线总表VBA宏程序
3 结语
文章通过研究电力机车电联接线表制作流程,把制作流程转换为VBA算法,固化制作流程,生成统一电联接线表模板,提升效率,降低出错率,实现快速准确制作电联接线表。
参考文献
谭元冰,覃事东,李书,魏书川.大型复杂装备线缆操作管理系统设计与实现[J].新型工业化,2019,9(3):69-73.
胡谦.A/B型地铁现场电联接线表自动生成软件设计[J].新型工业化,2021,11(4):138-139,141.
4