2013年3月
图学学报
JOURNALOFGRAPHICS
March
V01.34
2013No.2
第34卷第2期
汽车线束工艺工序及工序关系自动生成
朱吉满1,
徐本柱1,
凌欣南2,
刘晓平1
(1.合肥工业大学计算机与信息学院可视化与协调计算(Vcc)研究室,安徽合肥230009;
2.合肥江淮新发汽车有限公司,安徽合肥230601)
摘
要:快速、准确的从复杂的线束图纸中识别出各道工序以及其相互间约束关系
是制定工艺路线的基础。本文依据汽车线束相关领域知识并结合线束构件的工艺特性,建立了线束工艺图模型,研究如何自动识别线束工序的算法,最后引入约束矩阵描述各道工序间的相互关系,为线束工艺规划和生产调度打下良好的基础。
关键词:汽车线束;线束工艺图;工序识别;约束矩阵
中图分类号:TP文献标识码:A
391
文章编号:2095—302X(2013)02—0038.09
AutomaticalGenerationofTechnologyProcessanditsRelationsfor
AutomotiveWiringHarnesses
ZhuJimanl,XuBenzhul,LingXinnan:,LiuXiaopin91
(1.VCCDivision,SchoolofComputer&Information,HefeiUniversityofTechnology,HefeiAnhui230009,China;
2.HefeiJianghuaiXinFaAutoCo.,Ltd,HefeiAnhui
230601,China)
Abstract:Quicklyandaccuratelyidentifyingeachprocessandtheirconstraintrelations
betweeneachotherfromthecomplexwiringharnessdrawingsisthebasisforformulatingprocessroutes.Accordingtotheknowledgeofautomotivewiringhamessandtheprocesscharacteristicsofwiringhamesscomponents,themodelofharnessprocessgraphisestablished.Thenthealgorithmfor
identifyingprocessesautomaticallyisresearched,finallytherelationshipbetween
a
proceduresbyintroducingtheconstraintmatrixisdescribedtolayprocessplanningandproductionscheduling.
goodfoundationforhamess
Keywords:automotivewiringharness;wireharnessgraph;identificationprocess;constraint
matrix
汽车线束在生产之前,需要首先分析线束图纸[11,提取其包含的工序种类以及数目,然后进行合理的工艺规划‘2。】、制定高效的工艺路线M‘5】以提高实际生产的效率,最后经过裁线、压接、
通常一款中等规模的汽车线束,其包含的工序达数千道之多。以人工方式分析线束图纸,得到各道工序,不仅耗时费力,而且对于一些复杂的图
纸往往准确性得不到保证,难以满足实际生产的需要。因此,研究如何自动识别线束图纸中工艺
组装等一系列复杂的工序才能加工完成。然而,
收稿日期:基金项目:作者简介:通讯作者:
2010—03—05;定稿日期:2012—05—02
国家自然科学基金资助项目(61070124);中央高校基本科研业务费专项资金资助项目(2012HGBZ0195)
朱吉满(1978一),男,安徽无为人,硕士研究生,主要研究方向为计算机辅助设计。E-mail:hf2005china@126.com徐本柱(1972一),男,安徽寿县人,副教授,主要研究方向为计算机辅助设计。E-mail:bzxu@hfut.edu.cn
・39・第2期朱吉满等:汽车线束工艺工序及工序关系自动生成算法
==================================================================================================
工序具有重要的理论和现实意义。此外,工序间的约束关系是制定工艺路线的基础,也是进行生产调度的依据,因而,探讨工序间逻辑关系的生
表示线束工艺图中的两个不同的节点,称边
e=m,v)为线束工艺图中的线束段。线束段表示一束导线,内含一根或多根导线。线束工艺图纸
成方法是识别工序并使之直接用于安排生产必不可少的部分。
工l芋自动生成方法是CAPP领域研究的重要问题之一,比较常见的有基于派生式[6]CAPP系
统的工序生成方法和基于生成式[7-8]CAPP系统的工序生成方法。但是,基于派生原理的方法,要求零件的系列结构相似,并且加工形面也比较
中线束段的集合记为E={el,e2,…,巳}。
3)插接件:线束工艺图中的插接件是护套和搭铁的集合,记为C。设Ci表示组成C的第i个插接件,则有C={Cl,c2,…,c。)表示线束工艺图中的k个接插件。c(1≤f≤七)连接到矿中的一个端点,其有,1个端口,每个端口可以插入
m(m≥0)根导线。如果c,为护套,则有n≥1;如果c为搭铁,则有n=l。
接近,而汽车线束工艺中,不同类型的线束构件特征差异显著,同一构件由于使用参数的不同,
其工序的组成也将发生明显的变化,故该方法难
以应用到汽车线束领域。基于生成式的方法要求对零件建模,模拟人工进行工艺设计,通用性不
够好,线束工艺设计需要工艺员参与且具有很强
的领域特性,需要重新建模求解。文献[9]研究了基于关联规则生成典型工序序列的方法,该方法能够有效挖掘关联程度很高的工序序列,对一些关联程度不明显的工序则不够敏感。
目前,尚没有专门自动识别汽车线束工序及
其关系的软件上市,国外虽然有一些大型软件如HarnWlre、VeSys等具有工序识别模块,但是其技术实现却未见相关文献报道,因此,研究汽车
1212
Q
(a)搭铁:DT
线束工序自动识别具有重要的现实价值。汽车线束工艺具有很强的领域特征,工艺工序的组成及工序间关系与线束构件的工艺特性、工艺生产规
则、工艺知识【loj等密切相关。
粼13A
VV
s1
1线束工艺图模型
1.1线束工艺图的定义
(b)护套:H6188—0209图1插接件示例
线束工艺图是线束工艺生产中所需绝大部
分数据的来源【ll】。线束工艺图纸中,接插件通过
图1所示为插接件示例。插接件孔位内的除了显式的用文本表示该端口内含有的导线线号、颜色、线径信息以及插接件图形下方标有其名称和型号信息外,还隐式的包含了大量线束工艺设计特征约束信息,包括可以压接端子的型号、导
线是否需要穿防水栓、端口是否插防水堵以及线端是否需要喷色等。这些隐含信息除了与插接件
线束段相互连接,包裹件以及紧固件附着于线束段上。在线束工艺图中排除插接件、包裹件等线束组付,单纯研究其导线部分,线束可以看着一
个无向的连通无环图。下面给出线束工艺图中节点、线束段和插接件的定义:
1:・节点:线束工艺图中的节点是端点和分
本身的属性相关外,还与和它连接的导线属性以
及工艺需求密切相关。
插接件作为端点工艺特征的载体,可以作为
支点的集合。记为V={1;1,v2,…,‰)。当Vf的度为1时,”为端点,表示一个多根导线端点的集合;当V的度大于1时,V为分支点,表示多个线束段的连接点。
2-)线束段:如果IyI≥2,则Vu,v∈V(u≠1,)
提取工艺工序的依据之一,在下文的工序自动识别算法中将用到。如图1(b)所示,由于导线S1、
13A和58的颜色和线径属性一致,为了在车间组
图学学报
装时能够正确区分它们,在生成工序时根据这些特征信息,需要增加喷色工序,即给导线喷上不
同颜色的油漆以示区分。
示线束工艺图中导线的逻辑连接关系,下面引入
回路的概念。
定义2
回路是一个或者多根物理上连接在
在介绍了节点、线束段以及插接件的概念的基础上,可以给出线束工艺图的定义:
定义1
线束工艺图WHG定义为三元组(K
一起可以相互间传导电信号的导线集合,记为C己。则有CL={w%,wn2,…,wn。),其中wnf表示
构成回路的第f根导线的线号,其端点位于插接件的端口内,对应线束工艺图中一个端点。回路是线束工艺图的一个无向的连通无环子图(∥,
E,C),其中堤节点集合,E是线束段的集合,C
是接插件的集合。线束工艺图中所有插接件C连
接于肿的端点,作为相应节点的属性,c中插接
件彼此之间通过E中的线束段相互连接。此外,E中的线束段是线束图纸中包裹件、紧固件等依附
的载体。
1.2线束工艺图韵表示
E’,C’),C己中的边只表示一根导线。
由一根导线构成的回路称之为单根线。线束工艺图中的所有回路的集合为回路集CLS,则
CLS={C厶,CL2,…,CLn)。
回路不仅是分解线束工艺图纸线束段的重
由于线束工艺图中的线束段表示一个或者
多根重叠在一起的导线,因此线束工艺图是一个
要依据,同时还是线束工艺设计的基本单位,如内联设计时,需要逐一在回路中的多根导线连接
点处附近确定压接端子位置等操作,从而确定线
多连通图【l2|。由于三元组(以E,C)只表明了线束工艺图的拓扑结构以及端点的工艺属性,为了表
束工艺图中的分支点的属性。
(a)简易的线束图纸
—一l纛….量…瓤…k麓攮一。…量一一L;;J~
CU
…。臻。。一童~艄一1.;■照。女圮}■5{■“
1n
量鲁£・曩直}瞄●
}■S
l
|嚏
21
l■醴
。;媳;}H
播
町髓
¨
0。舅橐一,}■憾
。
量。
123尘
28t
Vl
tL2
篮
盘e
l'2}£
f雕一
l—“
§■a‘
‘U‘U
v5
(b)拓扑结构图
v6
、、皇鬯
一。+?蔫。鬈一髓j簇。。捌霹。一?岛一震÷…∞£%#■肝2
一一纂蜒~。。l…。瓤.…J…j嫩瓤—,}—。纛~,。
一—}一矿
t
《
nl■雌
0
、
(c)回路集
图2线束工艺图及其表示
图2(a)是一张简易的线束图纸,其拓扑结构
如图2(b)所示,节点巧一乃是端点,分别连接有
路提取算法可以从该多连通图中提取出回路集,以表明线束工艺图中的导线逻辑连接关系,如图2(c)所示。回路集中之所以记录线号所处于的护
护套MOI~MOT,节点蚝~巧2是分支点。通过回
第2:胡朱吉满等:汽车线束工艺工序及工序关系自动生成算法
套及其端口号,是因为这样可以在依据线束工艺
约束特征提取工序及其工艺参数时提高查找的
效率。
2工:序的自动识别
2.1特征及工序的定义
如何利用线束生产中的领域知识和线束部件的约束特征从线束图纸中准确识别出工序,需要更好地阐述工序的自动生成算法,先引入特征
和工序的概念:
定义3特征是线束图纸中工件根据线束领域知识必须满足的工艺约束集F。通常,一个工件W根据工艺处理的过程和目的可以提取出节点以个特征瓦={Z,五,…,Z}。
以图2中的回路C厶:{2A,2B,2C}为例,该
回路在分支点玛处通过内联端子压接在一起,导线2A的另一端位于端点圪处,与插接件Mgl
相连接。根据插接件M01的工艺特性可知,其中导线2A的具有特征:E一=∽,以,石,工,石),其中五:导线颜色为黑色(B),导线线径0.3ram;五:一端位于插接件M01的2号端口,端子类型为
DJ3042一l;后:另一端2B与和2C合压,合压线
径为0.9mm;厅:M01为防水护套,导线端点需要做防水处理;五:护套M01的其他端口内存在与导线2A属性一致的导线,需要做喷色处理。
定义4工序指一个或一组工人在一个工作
场所对若干个操作对象连续完成的各项生产活
动的总和。工序可以用四元组P=<N,W,O,G>表示,其中:Ⅳ为工序名称,∥为工件对象集,
D为操作集,G为工序目标。
~道或者多道工序通常是为了完成某一个特征而设定的。因此,特征与工序之间存在着一对多的关系。如,对于上例中的特征尼,需要根据端予DJ3042.1的特性,先对导线2A的一端去除一定长度的外皮(称之为剥头),然后才能压
接端子(称为端压)。因此,特征.疋需要剥头和端压两道工序才能完成。
2.2:[序的自动识别算法
线束工艺图是一个多连通图,其逻辑连接关系可以通过回路集来表示,回路是实际生产中加工线束的依据。因此,线束图纸中包含的各道工序分布于回路之中,通过对回路特征的分析,进而可以提取出工艺工序。
为了正确自动识别出线束图纸中的工序,需要知道图纸的回路集之外,还要作如下约定:
约定1:回路集中的任意一个节点都能在线束工艺图中可以找到。
约定2:线束工艺图中的所有度为1的节点都在回路集中至少出现一次。
上述约定既可以保证算法处理的每一个节点都是有效地,又可以确保每一个合法的节点都被处理到,而不会丢失工序。在此基础上,提出
下面的工序自动识别算法:
Step1利用回路提取算法得到线束工艺WHG的回路集CLS={C‘,C如,…,cL.},初始化
工艺工序集户=f2j;
Step2
f+十,如果f≤n,令『-0,跳转至Step3。否则,输出工序集P,结束;
Step
3分析回路c丘的线束段集合层=他,
e2,…,ek}和节点集y=“,v2,…vf),作如下处理:
1)对E中的每一条边e。(1≤a≤k),提取其特征集只,则回路CL,的边特征集FE=FFUFo
2)对矿中的节点K(1≤b≤,),如果IIb是端点,从线束工艺图中搜索与之相连接的插接件征集乃=FvUE;如果Vb是分支点,表示v6处需要进行内联压接,根据工艺设计结果提取特征集E;
3)计算得到回路CL,的特征集
吃=忍UE={石,厶,…,厶);
Step4
,++,如果,≤m,转至Step5,
否则跳转至Step2;
Step
5根据特征f,分析完成该特征需要
的工序集只。对Vp∈P,提取P需要处理的工
件对象集、操作集和目标集。令P=PUP,转
至Step4。
图3来自实际的生产工艺卡,它表示回路CL={19,1A,1}的压接示意图,下面以此为例阐述上述工序自动识别算法,此时回路集中只有一条
回路,即CLS={CLl。
回路CL的线束段集合露={LA,Ln,厶),节点
集y={vA,vn,vc,vH)。首先分别提取各个线束段和节点的特征,CL共有8个特征,如表l所示。然后,逐一分析各个特征,提取其所对应的12
道工序,如表2所示。
C,根据C提取坳的特征只,加入cL,的节点特
T173631.1
11岍订WPF.S
T加LM.L
图3
3根导线压接示意图表l
CL的特征集
线束段和节点
特征集
石:导线厶:颜色w,线径2.0,长度100正:导线如:颜色w,线径2.0,长度100
助肋跆
五:导线£c:颜色w,线径2.O,长度100厅:压接端子DA"TNMWPF坳
居:穿防水栓F:FS9025
五:压接端子巩:TMDLM.L
疗:压接端子Dc:T173631-1
即忧憎
五:压接端子D雕DJ454C表2特征与工序的对应表
上述实例中包含的特征集与工艺设计的结不同回路之间由于工艺设计的结果不同,也将呈果密切相关,汽车线束回路中端子的压接位置、现出明显的差异。表3列出了一些典型的工艺特数目的不同,直接影响了其工序的组成。因此,
征及其对应的工序。
表3典型的工艺特征及其对应的工序
T173631.1
11岍订WPF.S
T加LM.L
图3
3根导线压接示意图表l
CL的特征集
线束段和节点
特征集
石:导线厶:颜色w,线径2.0,长度100正:导线如:颜色w,线径2.0,长度100
助肋跆
五:导线£c:颜色w,线径2.O,长度100厅:压接端子DA"TNMWPF坳
居:穿防水栓F:FS9025
五:压接端子巩:TMDLM.L
疗:压接端子Dc:T173631-1
即忧憎
五:压接端子D雕DJ454C表2特征与工序的对应表
上述实例中包含的特征集与工艺设计的结不同回路之间由于工艺设计的结果不同,也将呈果密切相关,汽车线束回路中端子的压接位置、现出明显的差异。表3列出了一些典型的工艺特数目的不同,直接影响了其工序的组成。因此,
征及其对应的工序。
表3典型的工艺特征及其对应的工序
第2期朱吉满等:汽车线束工艺工序及工序关系自动生成算法
3工序间约束关系的自动生成
3.1工序间的逻辑关系
工,芋间的基本逻辑关系可分为3种:顺序关
系、互斥关系和并行关系。设异=<M,彬,a,G;>和只=t:Ⅳ’,职,D',G'>表示两道不同的工序,下面根据这两道工序的工序对象集和工序目标对二者之间的逻辑关系做出定义:
1)顺序关系:符号表示为<,只<只表示工序曰必须先于工序只进行,只有当工序曰完成以后工亭只才可以开始。特别地,工序只的目标工件中存在工件属于工序只的工序对象集,即
39∈G1满足g∈形,则暑与只必定满足顺序关
系。为了表示的方便,只<只也可记为只>曰。
2)互斥关系:符号表示为o,工序曰和只
满足互斥关系表明只与只有着共同的工序处理
对象,即工序只、只不能同时进行,必须其中一
个完成后,另一个才能进行,但是只与只之间不
存在顺序关系。因此只。只的必要条件是彬n玎乞≠⑦。
3:并行关系:符号表示为JJ,工序异与工
序只满足并行关系表示两者之间可以同时进行
而相互之间不产生影响。工序只11只的必要条件是彬n吸=⑦并且--,391ft.Gl,92∈62满足
gl∈黟:或92∈彬。
上述定义是判定工序间关系的依据。以表2中的工.序为例,由于穿防水栓P6的目标集是防水
端压P4的工序对象集,因此,工序P4与P6之间具有顺序关系P。<P4。工序P4与pll存在对导线L的:竞争使用,即04No。。={La)≠⑦,故有
P40
h。再看工序P7和P9,由于他们之I'日-J处理
的工序对象相互独立,因此有P,1I风。
需要说明的是,工序间还存在选择关系,因
为有时可以使用不同种类的设备完成同一道工序。如压接工序可以分别采用普通机器和全自动压接机完成,此时彬=暇且G1=G2但Dl≠02,故只、只之间存在选择关系,即两道工序只能选择一道进行。本文研究的是自动识别线束图纸中
的工户;组成,不涉及车间设备的使用情况,因而,选择关系不在本文的考虑范围之内。
3.2:【序间的逻辑关系自动生成算法
正确识别工序问的逻辑关系是实际生产中
制定工艺路线、合理安排生产的基础。对于一个
由n道工序组成的工序集P={P,,P2,…,P。)可以
用一个?iNn的约束矩阵爿表示其相互之间的逻辑
关系,矩阵中的元素铆f】[/】(1≤f,J≤n)表示工
序P,和P,之间的逻辑关系。
通常一张中等规模的线束图纸包含的工序
达上千道,通过约束矩阵来描述各道工序间的逻辑关系,矩阵规模将十分巨大。考虑到线束车间
实际生产时,以回路作为基本单位,因此,从不同回路中提取出的工序之间应该彼此独立,互不
干涉。对每一个回路中的各道工序彼此间逻辑关
系单独用一个约束矩阵表示,这样可显著减小矩
阵的整体规模,那么线束图纸中的所有工序约束关系可以表示为一个列矩阵向量A=(4,A,,.一,4。),其中彳,表示回路cLi中各道工序间的约束
关系矩阵。
在上述基础上,下面给出线束工序约束关系
的自动生成算法:
Step
1获取线束图纸中的回路数目n,令
f-l,初始化工序约束关系矩阵彳为一个甩维列
向量(彳。,4:,…,彳。)。
Step
2如果f>n,算法结束。否则,利用
工序自动识别算法提取得到回路CL,的工序集
P={P1,P2,…,P。),初始化彳f为一个mxm的
方阵,令J=1。
Step3如果,>m,f=i+1,转入Step2。
Step4令k=J+1,A。[川/]=’-’。
Step
5如果k≤m,根据线束工艺约束特
征以及工序P,与P。处理的工件对象集,确定两
者之间的关系。如果满足顺序关系,令A,【J儿七]=’<’,A,[k]fj]=’>’;如果满足互斥关系,令Af[J][七]_A,[k]Ej]-’0’,否则置Af[J】【七】=Ai【七][I,】=’II’。k++,转Step
5。
Step6
J=J+1,转Step
3。
下面以图2所示线束图纸中2号回路
CL,={2A,2B,2c}为例,简要阐述线束工艺工序的自动识别和相互逻辑关系生成过程。
图4(a)为CL2在线束图纸中的拓扑结构,其由3根导线组成,导线的颜色、线径在图中已经给出,但是无法确定每根导线的长度:图4(b)是
工艺设计中在分支点处偏左侧50的位置压接内联端子,将其进行合压的示意图,此时可计算各根导线的尺寸;依据工序自动识别算法和结合各导线线端所连接的插接件提取各自的特征,自动
・44・
图学学报
201
3年
识别出的工序组成如图4(c)所示;根据工序间的处理对象已经相关工艺约束,工序相互之间的逻辑关系通过图4(d)的约束矩阵给出。同理,可以
得出其它回路的工序集及其约束矩阵。工序集和约束矩阵是制定工艺路线、进行工艺规划的重要
依据。
A
(a)回路
工序^如^
PI
(b)压接示意图
操作集裁缝/.z4裁线i.zn裁线/.x给b喷色穿FI到k压A潴压B潴压c靖合压H
目标集b
l-2s
P2
P3
P4
<
名称裁线裁缝载线喷色穿防水栓端压潴压防水靖压合压
工件对象原科导线原科导线蜃科导线b
Fl、£MDA、b^
P5P6
<
P8
P9
<<<
||||II
-
||II
<
||
<<
II||
。
¨|l
>
k
/.z4/..,x-4
||
-
||
>
o
P5P‘
P,
Fl
||
<
||
-
000
o
.
¨Dl
b一%
||||
<
||
|1
-
吣b
Dc、Fl、tK
n如^^^^n||||
|l
pl%
时ⅥBc
l
DH、b、b・/-zc2柑a—£M
n办
o0oo
(c)工序
图4回路C已2的工序识别
(d)约束矩阵
二次开发的过程中总结和提炼的,已经在汽车线
4应用实例
文中所论述的基本思想是作者在AutoCAD2007为平台上以C+十语言基于ObjectARX进行
束辅助设计系统中得到验证。
图5所示是一张简易的线束工艺图纸,它总
共包含3个回路:CLI={IO)、CL2={12A,12B,
12C,
3
图5一张简易的线束工艺图纸
======================富=======昌=================皇===============================================
12D}和CL3={25A,25B,25C,25D,25E)。经过工艺设计,运用上文所述的算法可以的自动得到工艺工序,图6和图7是系统自动生成的线
进行喷色的导线也有说明。
由于图纸中3个回路之间不存在相互关联关系,故采用3个矩阵分别表示各自回路中工艺工
第2期朱吉满等:汽车线束工艺工序及工序关系自动生成算法
・45・
束实际!兰产中使用的下线卡和压接卡。下线卡中给出了要裁剪的每一根导线的详细信息,包括两端的剥皮参数(头剥和尾剥)。此外,对于需要
合肥江井;新发汽车有限公司
JAC
序间的约束关系,如表4所示。由于回路CL2和CL3中包含的工艺工序较多,表中只列出了矩阵
的部分行数。
合肥江淮新发汽车有限公司
J^C
和悦压接卡
产品代号尾剥
lO.O9.0lO.05.59.09.010.0lO.09.010.0
A1
端子
产品名称版本
版本
和悦压接卡
产品代号
另端
防水栓
备注
线号
线色
线径
长度
规格
喷色
剥头
剥头
5.590
00
9010010010
0
线径鲼色
0.8
8nⅣ
规格下线尺寸头剥
225
AVS
160200
5.50.00.O0.O0.O0.0O.05.55.50.0
线号
25C12A25A1012D12B25E25D12C25B
喷色备注
压接高度.宽度
lO头12B头12D头25A头25C头
RB
0.85
3101502602002252IO
AVSAVSAVSAVS^VS
00
l0
R
O85O80
W
Bf,W
头蓝
O00.000
尾蓝
25D头25E头
O.85
R
AVS
310260
10尾
DJ624一2A(YY)
DJ7000Y.22-2
085
310160160210160150160
AVSAVSAVSAVS
5555S55590
0090
12A头12C头25B头
B/W
G,RBr
O81.01.2081.010
F2
1.0BAVS
150
100550.O5500O0
12A尾
△l
B~
B
12B尾
DJ454B
AVSAVSAVSAVSAVSAVSAVSAVS
909.090
1.O1.01.01.2
I;瓜AVSAVSAVSAVS
200210160210
12C尾
12D尾
。瓜
B
B棚
(FRBr
2柏
0.85
25A尾
25B尾
Br
2∞
210
100lO.0IO.OlO.O
55O00.0OO
△2叫454C
△2
25C尾25D尾
B,wBr,W
O.81.Ol0
225210200
DJ454C
25E尾
B瓜
图6下线工序卡
表4工序间关系
回路
工序
裁剪10号导线
.
图7压接工序卡
约束矩阵
<
.
<0
.
<
<
<<<
<
10号线头部剥皮10号线尾部剥皮
CLl-00}
10号线头部穿防水栓10号线尾部穿防水栓10号线头部端压10号线尾部端压裁剪12B号导线12B号导线头部剥皮12B号导线尾部剥皮
CL22{12a,12B,
12B号线头部穿防水栓
1二iJ’7:;忍,’廿口p.刁r州,J、1工
>>>>>
e
<
0
<
0
>
e
.
ee0
0
>
0
.
e0
0ee
>00e
<
.00
-
>0
-
>e
<
●
<
-
>>>>
0
●
e
《
<
0
>
0
)
e}
。
e
<
>>>
<
e拿
>
裁剪12C号导线
0
e
00Il
0
C252鲋号线头部穿防水栓55B研!f!||ff!!If
2鲋号线尾部穿防水栓
蓁蒌萎篡{f旷《’}『}::
iiiiiiiiiiii
{
e
>e
《
・46。
图学学报
201
3年
5小结
本文首先对线束工艺图纸的特征进行了总结,建立了线束工艺图模型,以无环连通图表示
其拓扑结构,以回路集描述其导线逻辑连接关系。然后,对工序做了形式化定义并将工序间逻
辑关系分为顺序关系、互斥关系和并行关系3种,最后,给出了线束工艺工序自动识别算法和工序
间逻辑关系自动生成算法,从而快速准备的自动
生成线束图纸中的工艺工序集和其约束关系矩
阵,从而为线束工艺路线的制定、进行工艺规划奠定了基础。
实践证明,该算法已在合肥多家汽车线束企业得到很好的应用。对于一张复杂的线束图纸,
由一个工艺员手工分析,提取工艺工序和判定工序间的关系需要一个星期才能完成,利用本文提出的算法,自动识别线束工艺工序并识别工序间
逻辑关系仅仅需要2天的时间,并且准确性得到
显著的提高。由于目前开发的系统是根据与我们
有过合作的生产厂家的实际现状开发的,而汽车线束生产厂家间生产习惯的具有差异性,因此,
下一步的工作是继续结合其它生产厂家的工艺
制造特点,使得软件具有更好的通用性。
参考文献
[1】刘晓平,吴
黄,何士双,等.线束工艺图的建模研
究[J】.工程图学学报,2009,30(2):155—161.[2】Li
Xiny,GaoLian,Zhang
Chaoyong.Areview
on
integrated
process
planning
and
scheduling[J】.
InternationalJournalofManufacturingResearch,2010,
5(2):161—180.【3】Wang
Jinfeng,Du
Biqiang,Ding
Haimin.Amodified
genetic
algorithm(GA)for
optimization
ofprocess
planning[J].Journal
of
Computers,201
l,6(3):
1430—1437.
【4】徐本柱.变结构工序状态网的模型与算法研究[D】.
合肥:合肥工业大学,201
1.
[5】MiaoJian,HeDeqiang,Wei
Tao,eta1.Research
on
process
route
designing
and
production
line
management
based
workflow
driven[C]//Industrial
MechatronicsandAutomation(ICIMA),2010
2nd
InternationalConference
on,2010,(2):569—573.
[6】6
盛定高,赵丽.派生式CAPP系统工序图的生成方法研究[J].机械制造与自动化,2004,33(3):70—72.
【7】刘敏,潘晓弘,程耀东,等.创成式CAPP系统中
工艺规划过程的建模【J】.浙江大学学报(7-学版).
2000,34(5):489—493.
【8】Krishna
PV,ShankarNVS,BabuBS.Featurebased
modelingand
automatedprocessplangenerationforturning
components[J】.Advances
in
Production
Engineering&Management,2011,6(3):153—162.
[9】刘书暖,田锡天,张振明,等.基于Apriori算法的典
型工序序列获取方法[J】.计算机集成制造系统,2006,12(8):1279—1282.[10】Kim
Y
S,WangE.Recognition
ofmachiningfeatures
forcast
then
machined
parts[J].Computer-aided
design,2002,34(1):71—87.
[11】
徐本柱,朱吉满,刘晓平.汽车线柬导通检测自动建模研究【J】.仪器仪表学报,2010,31(增刊3):
141—146.
[12】刘晓平,程光春,吴黄,等.多连通图的参数化
表示与分解算法[J].工程图学学报,2009,30(2):
114—119
2013年3月
图学学报
JOURNALOFGRAPHICS
March
V01.34
2013No.2
第34卷第2期
汽车线束工艺工序及工序关系自动生成
朱吉满1,
徐本柱1,
凌欣南2,
刘晓平1
(1.合肥工业大学计算机与信息学院可视化与协调计算(Vcc)研究室,安徽合肥230009;
2.合肥江淮新发汽车有限公司,安徽合肥230601)
摘
要:快速、准确的从复杂的线束图纸中识别出各道工序以及其相互间约束关系
是制定工艺路线的基础。本文依据汽车线束相关领域知识并结合线束构件的工艺特性,建立了线束工艺图模型,研究如何自动识别线束工序的算法,最后引入约束矩阵描述各道工序间的相互关系,为线束工艺规划和生产调度打下良好的基础。
关键词:汽车线束;线束工艺图;工序识别;约束矩阵
中图分类号:TP文献标识码:A
391
文章编号:2095—302X(2013)02—0038.09
AutomaticalGenerationofTechnologyProcessanditsRelationsfor
AutomotiveWiringHarnesses
ZhuJimanl,XuBenzhul,LingXinnan:,LiuXiaopin91
(1.VCCDivision,SchoolofComputer&Information,HefeiUniversityofTechnology,HefeiAnhui230009,China;
2.HefeiJianghuaiXinFaAutoCo.,Ltd,HefeiAnhui
230601,China)
Abstract:Quicklyandaccuratelyidentifyingeachprocessandtheirconstraintrelations
betweeneachotherfromthecomplexwiringharnessdrawingsisthebasisforformulatingprocessroutes.Accordingtotheknowledgeofautomotivewiringhamessandtheprocesscharacteristicsofwiringhamesscomponents,themodelofharnessprocessgraphisestablished.Thenthealgorithmfor
identifyingprocessesautomaticallyisresearched,finallytherelationshipbetween
a
proceduresbyintroducingtheconstraintmatrixisdescribedtolayprocessplanningandproductionscheduling.
goodfoundationforhamess
Keywords:automotivewiringharness;wireharnessgraph;identificationprocess;constraint
matrix
汽车线束在生产之前,需要首先分析线束图纸[11,提取其包含的工序种类以及数目,然后进行合理的工艺规划‘2。】、制定高效的工艺路线M‘5】以提高实际生产的效率,最后经过裁线、压接、
通常一款中等规模的汽车线束,其包含的工序达数千道之多。以人工方式分析线束图纸,得到各道工序,不仅耗时费力,而且对于一些复杂的图
纸往往准确性得不到保证,难以满足实际生产的需要。因此,研究如何自动识别线束图纸中工艺
组装等一系列复杂的工序才能加工完成。然而,
收稿日期:基金项目:作者简介:通讯作者:
2010—03—05;定稿日期:2012—05—02
国家自然科学基金资助项目(61070124);中央高校基本科研业务费专项资金资助项目(2012HGBZ0195)
朱吉满(1978一),男,安徽无为人,硕士研究生,主要研究方向为计算机辅助设计。E-mail:hf2005china@126.com徐本柱(1972一),男,安徽寿县人,副教授,主要研究方向为计算机辅助设计。E-mail:bzxu@hfut.edu.cn
・39・第2期朱吉满等:汽车线束工艺工序及工序关系自动生成算法
==================================================================================================
工序具有重要的理论和现实意义。此外,工序间的约束关系是制定工艺路线的基础,也是进行生产调度的依据,因而,探讨工序间逻辑关系的生
表示线束工艺图中的两个不同的节点,称边
e=m,v)为线束工艺图中的线束段。线束段表示一束导线,内含一根或多根导线。线束工艺图纸
成方法是识别工序并使之直接用于安排生产必不可少的部分。
工l芋自动生成方法是CAPP领域研究的重要问题之一,比较常见的有基于派生式[6]CAPP系
统的工序生成方法和基于生成式[7-8]CAPP系统的工序生成方法。但是,基于派生原理的方法,要求零件的系列结构相似,并且加工形面也比较
中线束段的集合记为E={el,e2,…,巳}。
3)插接件:线束工艺图中的插接件是护套和搭铁的集合,记为C。设Ci表示组成C的第i个插接件,则有C={Cl,c2,…,c。)表示线束工艺图中的k个接插件。c(1≤f≤七)连接到矿中的一个端点,其有,1个端口,每个端口可以插入
m(m≥0)根导线。如果c,为护套,则有n≥1;如果c为搭铁,则有n=l。
接近,而汽车线束工艺中,不同类型的线束构件特征差异显著,同一构件由于使用参数的不同,
其工序的组成也将发生明显的变化,故该方法难
以应用到汽车线束领域。基于生成式的方法要求对零件建模,模拟人工进行工艺设计,通用性不
够好,线束工艺设计需要工艺员参与且具有很强
的领域特性,需要重新建模求解。文献[9]研究了基于关联规则生成典型工序序列的方法,该方法能够有效挖掘关联程度很高的工序序列,对一些关联程度不明显的工序则不够敏感。
目前,尚没有专门自动识别汽车线束工序及
其关系的软件上市,国外虽然有一些大型软件如HarnWlre、VeSys等具有工序识别模块,但是其技术实现却未见相关文献报道,因此,研究汽车
1212
Q
(a)搭铁:DT
线束工序自动识别具有重要的现实价值。汽车线束工艺具有很强的领域特征,工艺工序的组成及工序间关系与线束构件的工艺特性、工艺生产规
则、工艺知识【loj等密切相关。
粼13A
VV
s1
1线束工艺图模型
1.1线束工艺图的定义
(b)护套:H6188—0209图1插接件示例
线束工艺图是线束工艺生产中所需绝大部
分数据的来源【ll】。线束工艺图纸中,接插件通过
图1所示为插接件示例。插接件孔位内的除了显式的用文本表示该端口内含有的导线线号、颜色、线径信息以及插接件图形下方标有其名称和型号信息外,还隐式的包含了大量线束工艺设计特征约束信息,包括可以压接端子的型号、导
线是否需要穿防水栓、端口是否插防水堵以及线端是否需要喷色等。这些隐含信息除了与插接件
线束段相互连接,包裹件以及紧固件附着于线束段上。在线束工艺图中排除插接件、包裹件等线束组付,单纯研究其导线部分,线束可以看着一
个无向的连通无环图。下面给出线束工艺图中节点、线束段和插接件的定义:
1:・节点:线束工艺图中的节点是端点和分
本身的属性相关外,还与和它连接的导线属性以
及工艺需求密切相关。
插接件作为端点工艺特征的载体,可以作为
支点的集合。记为V={1;1,v2,…,‰)。当Vf的度为1时,”为端点,表示一个多根导线端点的集合;当V的度大于1时,V为分支点,表示多个线束段的连接点。
2-)线束段:如果IyI≥2,则Vu,v∈V(u≠1,)
提取工艺工序的依据之一,在下文的工序自动识别算法中将用到。如图1(b)所示,由于导线S1、
13A和58的颜色和线径属性一致,为了在车间组
图学学报
装时能够正确区分它们,在生成工序时根据这些特征信息,需要增加喷色工序,即给导线喷上不
同颜色的油漆以示区分。
示线束工艺图中导线的逻辑连接关系,下面引入
回路的概念。
定义2
回路是一个或者多根物理上连接在
在介绍了节点、线束段以及插接件的概念的基础上,可以给出线束工艺图的定义:
定义1
线束工艺图WHG定义为三元组(K
一起可以相互间传导电信号的导线集合,记为C己。则有CL={w%,wn2,…,wn。),其中wnf表示
构成回路的第f根导线的线号,其端点位于插接件的端口内,对应线束工艺图中一个端点。回路是线束工艺图的一个无向的连通无环子图(∥,
E,C),其中堤节点集合,E是线束段的集合,C
是接插件的集合。线束工艺图中所有插接件C连
接于肿的端点,作为相应节点的属性,c中插接
件彼此之间通过E中的线束段相互连接。此外,E中的线束段是线束图纸中包裹件、紧固件等依附
的载体。
1.2线束工艺图韵表示
E’,C’),C己中的边只表示一根导线。
由一根导线构成的回路称之为单根线。线束工艺图中的所有回路的集合为回路集CLS,则
CLS={C厶,CL2,…,CLn)。
回路不仅是分解线束工艺图纸线束段的重
由于线束工艺图中的线束段表示一个或者
多根重叠在一起的导线,因此线束工艺图是一个
要依据,同时还是线束工艺设计的基本单位,如内联设计时,需要逐一在回路中的多根导线连接
点处附近确定压接端子位置等操作,从而确定线
多连通图【l2|。由于三元组(以E,C)只表明了线束工艺图的拓扑结构以及端点的工艺属性,为了表
束工艺图中的分支点的属性。
(a)简易的线束图纸
—一l纛….量…瓤…k麓攮一。…量一一L;;J~
CU
…。臻。。一童~艄一1.;■照。女圮}■5{■“
1n
量鲁£・曩直}瞄●
}■S
l
|嚏
21
l■醴
。;媳;}H
播
町髓
¨
0。舅橐一,}■憾
。
量。
123尘
28t
Vl
tL2
篮
盘e
l'2}£
f雕一
l—“
§■a‘
‘U‘U
v5
(b)拓扑结构图
v6
、、皇鬯
一。+?蔫。鬈一髓j簇。。捌霹。一?岛一震÷…∞£%#■肝2
一一纂蜒~。。l…。瓤.…J…j嫩瓤—,}—。纛~,。
一—}一矿
t
《
nl■雌
0
、
(c)回路集
图2线束工艺图及其表示
图2(a)是一张简易的线束图纸,其拓扑结构
如图2(b)所示,节点巧一乃是端点,分别连接有
路提取算法可以从该多连通图中提取出回路集,以表明线束工艺图中的导线逻辑连接关系,如图2(c)所示。回路集中之所以记录线号所处于的护
护套MOI~MOT,节点蚝~巧2是分支点。通过回
第2:胡朱吉满等:汽车线束工艺工序及工序关系自动生成算法
套及其端口号,是因为这样可以在依据线束工艺
约束特征提取工序及其工艺参数时提高查找的
效率。
2工:序的自动识别
2.1特征及工序的定义
如何利用线束生产中的领域知识和线束部件的约束特征从线束图纸中准确识别出工序,需要更好地阐述工序的自动生成算法,先引入特征
和工序的概念:
定义3特征是线束图纸中工件根据线束领域知识必须满足的工艺约束集F。通常,一个工件W根据工艺处理的过程和目的可以提取出节点以个特征瓦={Z,五,…,Z}。
以图2中的回路C厶:{2A,2B,2C}为例,该
回路在分支点玛处通过内联端子压接在一起,导线2A的另一端位于端点圪处,与插接件Mgl
相连接。根据插接件M01的工艺特性可知,其中导线2A的具有特征:E一=∽,以,石,工,石),其中五:导线颜色为黑色(B),导线线径0.3ram;五:一端位于插接件M01的2号端口,端子类型为
DJ3042一l;后:另一端2B与和2C合压,合压线
径为0.9mm;厅:M01为防水护套,导线端点需要做防水处理;五:护套M01的其他端口内存在与导线2A属性一致的导线,需要做喷色处理。
定义4工序指一个或一组工人在一个工作
场所对若干个操作对象连续完成的各项生产活
动的总和。工序可以用四元组P=<N,W,O,G>表示,其中:Ⅳ为工序名称,∥为工件对象集,
D为操作集,G为工序目标。
~道或者多道工序通常是为了完成某一个特征而设定的。因此,特征与工序之间存在着一对多的关系。如,对于上例中的特征尼,需要根据端予DJ3042.1的特性,先对导线2A的一端去除一定长度的外皮(称之为剥头),然后才能压
接端子(称为端压)。因此,特征.疋需要剥头和端压两道工序才能完成。
2.2:[序的自动识别算法
线束工艺图是一个多连通图,其逻辑连接关系可以通过回路集来表示,回路是实际生产中加工线束的依据。因此,线束图纸中包含的各道工序分布于回路之中,通过对回路特征的分析,进而可以提取出工艺工序。
为了正确自动识别出线束图纸中的工序,需要知道图纸的回路集之外,还要作如下约定:
约定1:回路集中的任意一个节点都能在线束工艺图中可以找到。
约定2:线束工艺图中的所有度为1的节点都在回路集中至少出现一次。
上述约定既可以保证算法处理的每一个节点都是有效地,又可以确保每一个合法的节点都被处理到,而不会丢失工序。在此基础上,提出
下面的工序自动识别算法:
Step1利用回路提取算法得到线束工艺WHG的回路集CLS={C‘,C如,…,cL.},初始化
工艺工序集户=f2j;
Step2
f+十,如果f≤n,令『-0,跳转至Step3。否则,输出工序集P,结束;
Step
3分析回路c丘的线束段集合层=他,
e2,…,ek}和节点集y=“,v2,…vf),作如下处理:
1)对E中的每一条边e。(1≤a≤k),提取其特征集只,则回路CL,的边特征集FE=FFUFo
2)对矿中的节点K(1≤b≤,),如果IIb是端点,从线束工艺图中搜索与之相连接的插接件征集乃=FvUE;如果Vb是分支点,表示v6处需要进行内联压接,根据工艺设计结果提取特征集E;
3)计算得到回路CL,的特征集
吃=忍UE={石,厶,…,厶);
Step4
,++,如果,≤m,转至Step5,
否则跳转至Step2;
Step
5根据特征f,分析完成该特征需要
的工序集只。对Vp∈P,提取P需要处理的工
件对象集、操作集和目标集。令P=PUP,转
至Step4。
图3来自实际的生产工艺卡,它表示回路CL={19,1A,1}的压接示意图,下面以此为例阐述上述工序自动识别算法,此时回路集中只有一条
回路,即CLS={CLl。
回路CL的线束段集合露={LA,Ln,厶),节点
集y={vA,vn,vc,vH)。首先分别提取各个线束段和节点的特征,CL共有8个特征,如表l所示。然后,逐一分析各个特征,提取其所对应的12
道工序,如表2所示。
C,根据C提取坳的特征只,加入cL,的节点特
T173631.1
11岍订WPF.S
T加LM.L
图3
3根导线压接示意图表l
CL的特征集
线束段和节点
特征集
石:导线厶:颜色w,线径2.0,长度100正:导线如:颜色w,线径2.0,长度100
助肋跆
五:导线£c:颜色w,线径2.O,长度100厅:压接端子DA"TNMWPF坳
居:穿防水栓F:FS9025
五:压接端子巩:TMDLM.L
疗:压接端子Dc:T173631-1
即忧憎
五:压接端子D雕DJ454C表2特征与工序的对应表
上述实例中包含的特征集与工艺设计的结不同回路之间由于工艺设计的结果不同,也将呈果密切相关,汽车线束回路中端子的压接位置、现出明显的差异。表3列出了一些典型的工艺特数目的不同,直接影响了其工序的组成。因此,
征及其对应的工序。
表3典型的工艺特征及其对应的工序
T173631.1
11岍订WPF.S
T加LM.L
图3
3根导线压接示意图表l
CL的特征集
线束段和节点
特征集
石:导线厶:颜色w,线径2.0,长度100正:导线如:颜色w,线径2.0,长度100
助肋跆
五:导线£c:颜色w,线径2.O,长度100厅:压接端子DA"TNMWPF坳
居:穿防水栓F:FS9025
五:压接端子巩:TMDLM.L
疗:压接端子Dc:T173631-1
即忧憎
五:压接端子D雕DJ454C表2特征与工序的对应表
上述实例中包含的特征集与工艺设计的结不同回路之间由于工艺设计的结果不同,也将呈果密切相关,汽车线束回路中端子的压接位置、现出明显的差异。表3列出了一些典型的工艺特数目的不同,直接影响了其工序的组成。因此,
征及其对应的工序。
表3典型的工艺特征及其对应的工序
第2期朱吉满等:汽车线束工艺工序及工序关系自动生成算法
3工序间约束关系的自动生成
3.1工序间的逻辑关系
工,芋间的基本逻辑关系可分为3种:顺序关
系、互斥关系和并行关系。设异=<M,彬,a,G;>和只=t:Ⅳ’,职,D',G'>表示两道不同的工序,下面根据这两道工序的工序对象集和工序目标对二者之间的逻辑关系做出定义:
1)顺序关系:符号表示为<,只<只表示工序曰必须先于工序只进行,只有当工序曰完成以后工亭只才可以开始。特别地,工序只的目标工件中存在工件属于工序只的工序对象集,即
39∈G1满足g∈形,则暑与只必定满足顺序关
系。为了表示的方便,只<只也可记为只>曰。
2)互斥关系:符号表示为o,工序曰和只
满足互斥关系表明只与只有着共同的工序处理
对象,即工序只、只不能同时进行,必须其中一
个完成后,另一个才能进行,但是只与只之间不
存在顺序关系。因此只。只的必要条件是彬n玎乞≠⑦。
3:并行关系:符号表示为JJ,工序异与工
序只满足并行关系表示两者之间可以同时进行
而相互之间不产生影响。工序只11只的必要条件是彬n吸=⑦并且--,391ft.Gl,92∈62满足
gl∈黟:或92∈彬。
上述定义是判定工序间关系的依据。以表2中的工.序为例,由于穿防水栓P6的目标集是防水
端压P4的工序对象集,因此,工序P4与P6之间具有顺序关系P。<P4。工序P4与pll存在对导线L的:竞争使用,即04No。。={La)≠⑦,故有
P40
h。再看工序P7和P9,由于他们之I'日-J处理
的工序对象相互独立,因此有P,1I风。
需要说明的是,工序间还存在选择关系,因
为有时可以使用不同种类的设备完成同一道工序。如压接工序可以分别采用普通机器和全自动压接机完成,此时彬=暇且G1=G2但Dl≠02,故只、只之间存在选择关系,即两道工序只能选择一道进行。本文研究的是自动识别线束图纸中
的工户;组成,不涉及车间设备的使用情况,因而,选择关系不在本文的考虑范围之内。
3.2:【序间的逻辑关系自动生成算法
正确识别工序问的逻辑关系是实际生产中
制定工艺路线、合理安排生产的基础。对于一个
由n道工序组成的工序集P={P,,P2,…,P。)可以
用一个?iNn的约束矩阵爿表示其相互之间的逻辑
关系,矩阵中的元素铆f】[/】(1≤f,J≤n)表示工
序P,和P,之间的逻辑关系。
通常一张中等规模的线束图纸包含的工序
达上千道,通过约束矩阵来描述各道工序间的逻辑关系,矩阵规模将十分巨大。考虑到线束车间
实际生产时,以回路作为基本单位,因此,从不同回路中提取出的工序之间应该彼此独立,互不
干涉。对每一个回路中的各道工序彼此间逻辑关
系单独用一个约束矩阵表示,这样可显著减小矩
阵的整体规模,那么线束图纸中的所有工序约束关系可以表示为一个列矩阵向量A=(4,A,,.一,4。),其中彳,表示回路cLi中各道工序间的约束
关系矩阵。
在上述基础上,下面给出线束工序约束关系
的自动生成算法:
Step
1获取线束图纸中的回路数目n,令
f-l,初始化工序约束关系矩阵彳为一个甩维列
向量(彳。,4:,…,彳。)。
Step
2如果f>n,算法结束。否则,利用
工序自动识别算法提取得到回路CL,的工序集
P={P1,P2,…,P。),初始化彳f为一个mxm的
方阵,令J=1。
Step3如果,>m,f=i+1,转入Step2。
Step4令k=J+1,A。[川/]=’-’。
Step
5如果k≤m,根据线束工艺约束特
征以及工序P,与P。处理的工件对象集,确定两
者之间的关系。如果满足顺序关系,令A,【J儿七]=’<’,A,[k]fj]=’>’;如果满足互斥关系,令Af[J][七]_A,[k]Ej]-’0’,否则置Af[J】【七】=Ai【七][I,】=’II’。k++,转Step
5。
Step6
J=J+1,转Step
3。
下面以图2所示线束图纸中2号回路
CL,={2A,2B,2c}为例,简要阐述线束工艺工序的自动识别和相互逻辑关系生成过程。
图4(a)为CL2在线束图纸中的拓扑结构,其由3根导线组成,导线的颜色、线径在图中已经给出,但是无法确定每根导线的长度:图4(b)是
工艺设计中在分支点处偏左侧50的位置压接内联端子,将其进行合压的示意图,此时可计算各根导线的尺寸;依据工序自动识别算法和结合各导线线端所连接的插接件提取各自的特征,自动
・44・
图学学报
201
3年
识别出的工序组成如图4(c)所示;根据工序间的处理对象已经相关工艺约束,工序相互之间的逻辑关系通过图4(d)的约束矩阵给出。同理,可以
得出其它回路的工序集及其约束矩阵。工序集和约束矩阵是制定工艺路线、进行工艺规划的重要
依据。
A
(a)回路
工序^如^
PI
(b)压接示意图
操作集裁缝/.z4裁线i.zn裁线/.x给b喷色穿FI到k压A潴压B潴压c靖合压H
目标集b
l-2s
P2
P3
P4
<
名称裁线裁缝载线喷色穿防水栓端压潴压防水靖压合压
工件对象原科导线原科导线蜃科导线b
Fl、£MDA、b^
P5P6
<
P8
P9
<<<
||||II
-
||II
<
||
<<
II||
。
¨|l
>
k
/.z4/..,x-4
||
-
||
>
o
P5P‘
P,
Fl
||
<
||
-
000
o
.
¨Dl
b一%
||||
<
||
|1
-
吣b
Dc、Fl、tK
n如^^^^n||||
|l
pl%
时ⅥBc
l
DH、b、b・/-zc2柑a—£M
n办
o0oo
(c)工序
图4回路C已2的工序识别
(d)约束矩阵
二次开发的过程中总结和提炼的,已经在汽车线
4应用实例
文中所论述的基本思想是作者在AutoCAD2007为平台上以C+十语言基于ObjectARX进行
束辅助设计系统中得到验证。
图5所示是一张简易的线束工艺图纸,它总
共包含3个回路:CLI={IO)、CL2={12A,12B,
12C,
3
图5一张简易的线束工艺图纸
======================富=======昌=================皇===============================================
12D}和CL3={25A,25B,25C,25D,25E)。经过工艺设计,运用上文所述的算法可以的自动得到工艺工序,图6和图7是系统自动生成的线
进行喷色的导线也有说明。
由于图纸中3个回路之间不存在相互关联关系,故采用3个矩阵分别表示各自回路中工艺工
第2期朱吉满等:汽车线束工艺工序及工序关系自动生成算法
・45・
束实际!兰产中使用的下线卡和压接卡。下线卡中给出了要裁剪的每一根导线的详细信息,包括两端的剥皮参数(头剥和尾剥)。此外,对于需要
合肥江井;新发汽车有限公司
JAC
序间的约束关系,如表4所示。由于回路CL2和CL3中包含的工艺工序较多,表中只列出了矩阵
的部分行数。
合肥江淮新发汽车有限公司
J^C
和悦压接卡
产品代号尾剥
lO.O9.0lO.05.59.09.010.0lO.09.010.0
A1
端子
产品名称版本
版本
和悦压接卡
产品代号
另端
防水栓
备注
线号
线色
线径
长度
规格
喷色
剥头
剥头
5.590
00
9010010010
0
线径鲼色
0.8
8nⅣ
规格下线尺寸头剥
225
AVS
160200
5.50.00.O0.O0.O0.0O.05.55.50.0
线号
25C12A25A1012D12B25E25D12C25B
喷色备注
压接高度.宽度
lO头12B头12D头25A头25C头
RB
0.85
3101502602002252IO
AVSAVSAVSAVS^VS
00
l0
R
O85O80
W
Bf,W
头蓝
O00.000
尾蓝
25D头25E头
O.85
R
AVS
310260
10尾
DJ624一2A(YY)
DJ7000Y.22-2
085
310160160210160150160
AVSAVSAVSAVS
5555S55590
0090
12A头12C头25B头
B/W
G,RBr
O81.01.2081.010
F2
1.0BAVS
150
100550.O5500O0
12A尾
△l
B~
B
12B尾
DJ454B
AVSAVSAVSAVSAVSAVSAVSAVS
909.090
1.O1.01.01.2
I;瓜AVSAVSAVSAVS
200210160210
12C尾
12D尾
。瓜
B
B棚
(FRBr
2柏
0.85
25A尾
25B尾
Br
2∞
210
100lO.0IO.OlO.O
55O00.0OO
△2叫454C
△2
25C尾25D尾
B,wBr,W
O.81.Ol0
225210200
DJ454C
25E尾
B瓜
图6下线工序卡
表4工序间关系
回路
工序
裁剪10号导线
.
图7压接工序卡
约束矩阵
<
.
<0
.
<
<
<<<
<
10号线头部剥皮10号线尾部剥皮
CLl-00}
10号线头部穿防水栓10号线尾部穿防水栓10号线头部端压10号线尾部端压裁剪12B号导线12B号导线头部剥皮12B号导线尾部剥皮
CL22{12a,12B,
12B号线头部穿防水栓
1二iJ’7:;忍,’廿口p.刁r州,J、1工
>>>>>
e
<
0
<
0
>
e
.
ee0
0
>
0
.
e0
0ee
>00e
<
.00
-
>0
-
>e
<
●
<
-
>>>>
0
●
e
《
<
0
>
0
)
e}
。
e
<
>>>
<
e拿
>
裁剪12C号导线
0
e
00Il
0
C252鲋号线头部穿防水栓55B研!f!||ff!!If
2鲋号线尾部穿防水栓
蓁蒌萎篡{f旷《’}『}::
iiiiiiiiiiii
{
e
>e
《
・46。
图学学报
201
3年
5小结
本文首先对线束工艺图纸的特征进行了总结,建立了线束工艺图模型,以无环连通图表示
其拓扑结构,以回路集描述其导线逻辑连接关系。然后,对工序做了形式化定义并将工序间逻
辑关系分为顺序关系、互斥关系和并行关系3种,最后,给出了线束工艺工序自动识别算法和工序
间逻辑关系自动生成算法,从而快速准备的自动
生成线束图纸中的工艺工序集和其约束关系矩
阵,从而为线束工艺路线的制定、进行工艺规划奠定了基础。
实践证明,该算法已在合肥多家汽车线束企业得到很好的应用。对于一张复杂的线束图纸,
由一个工艺员手工分析,提取工艺工序和判定工序间的关系需要一个星期才能完成,利用本文提出的算法,自动识别线束工艺工序并识别工序间
逻辑关系仅仅需要2天的时间,并且准确性得到
显著的提高。由于目前开发的系统是根据与我们
有过合作的生产厂家的实际现状开发的,而汽车线束生产厂家间生产习惯的具有差异性,因此,
下一步的工作是继续结合其它生产厂家的工艺
制造特点,使得软件具有更好的通用性。
参考文献
[1】刘晓平,吴
黄,何士双,等.线束工艺图的建模研
究[J】.工程图学学报,2009,30(2):155—161.[2】Li
Xiny,GaoLian,Zhang
Chaoyong.Areview
on
integrated
process
planning
and
scheduling[J】.
InternationalJournalofManufacturingResearch,2010,
5(2):161—180.【3】Wang
Jinfeng,Du
Biqiang,Ding
Haimin.Amodified
genetic
algorithm(GA)for
optimization
ofprocess
planning[J].Journal
of
Computers,201
l,6(3):
1430—1437.
【4】徐本柱.变结构工序状态网的模型与算法研究[D】.
合肥:合肥工业大学,201
1.
[5】MiaoJian,HeDeqiang,Wei
Tao,eta1.Research
on
process
route
designing
and
production
line
management
based
workflow
driven[C]//Industrial
MechatronicsandAutomation(ICIMA),2010
2nd
InternationalConference
on,2010,(2):569—573.
[6】6
盛定高,赵丽.派生式CAPP系统工序图的生成方法研究[J].机械制造与自动化,2004,33(3):70—72.
【7】刘敏,潘晓弘,程耀东,等.创成式CAPP系统中
工艺规划过程的建模【J】.浙江大学学报(7-学版).
2000,34(5):489—493.
【8】Krishna
PV,ShankarNVS,BabuBS.Featurebased
modelingand
automatedprocessplangenerationforturning
components[J】.Advances
in
Production
Engineering&Management,2011,6(3):153—162.
[9】刘书暖,田锡天,张振明,等.基于Apriori算法的典
型工序序列获取方法[J】.计算机集成制造系统,2006,12(8):1279—1282.[10】Kim
Y
S,WangE.Recognition
ofmachiningfeatures
forcast
then
machined
parts[J].Computer-aided
design,2002,34(1):71—87.
[11】
徐本柱,朱吉满,刘晓平.汽车线柬导通检测自动建模研究【J】.仪器仪表学报,2010,31(增刊3):
141—146.
[12】刘晓平,程光春,吴黄,等.多连通图的参数化
表示与分解算法[J].工程图学学报,2009,30(2):
114—119