由上节知道,必须首先建立一个平焊位置下对接接头和角接头情形下的焊接 参数工艺库,该工艺库应包含板厚、焊接位置、焊接电流、焊接电压、干伸长 度、气体类型、气体流量、坡口情况、装配间隙等内容。目前该知识库只能算 是一个查询库,根据用户输入的板厚信息,由就近原则匹配文件中的板厚数据,
从而获取工艺。用户还可以对调整后的工艺参数进行修改。亦可对工艺库中的 原始工艺参数进行修改和存贮,但增加、删除等编程功能需要打开该文件进行 操作,其接口工作尚未完成。
知识库中的部分工艺内容【37]参见附录 4.1
3 基于模糊专家库的焊枪姿态优化问题研究
3. 1 姿态规划间瓜概述
姿态规划的研究内容主要涉及两个方面,一个是空间复杂曲线经焊接位置点 的所谓理想姿态的求解,另一个是构建基于理想姿态的质量函数,在干涉条件 下,对整条焊接路径进行焊枪姿态的优化问题。
4.3.2 理想姿奋求解的一种新的尝试
假设 4. 1:。’、0’是两个相互独立的姿态参数,它的互相影响系数为Oo
结论 4.1:该姿态最优问题可分解为两个平面的问题,不同a角度下的姿态 最优问题和不同p下的姿态最优问题。即位置横焊和上下坡焊的姿态优化问题,
这使问题相对简单化。
进一步论证:Q’、p’是否相互影响?影响系数有多大?这是值得进一步研 究的,从理论上看,由我们前面对 。’、p’的定义不难知道,例如,设某一空 间焊接位置的姿态为日。,、。。’、丫。’,也就说,该焊缝相当于水平焊缝绕固定 X轴旋转a or,再绕固定Y轴旋转0.,,由于是绕两个固定的轴 X, Y转动,且两 个轴是相互垂直的,因此,ao’这个角度在该 Y平面的作用力在 X平面上的分力 为0,反之亦然,故从受力来看,这两个角度是相互独立,互不影响的。
事实上,空间任何位置的焊缝均可认为是平焊、立焊、横焊、仰焊四种特殊 位置的合成。在这里,仰焊的情形不予考虑,而平焊与立焊的合成就是上下坡 焊,平焊与横焊的合成即为位置横焊 。因此,这种分解方法是切实可行的。
4. 3. 3 理想姿态的实脸研究
进行了上下坡焊,位置横焊等大量实验,取有代表性的试样照片如图4.1所示。
(1)一(9)号为工件处于 30“上坡焊位置,焊枪姿态分别为 00、100、400、
200、-100、-400的焊缝。(1)一 (5)号为工件处于 600上坡焊位置,焊枪
姿态分别为 00、100、200、-100、-400的焊缝。(1)一 (10)号为工件处 于 300下坡焊位置,焊枪姿态分别为 00、50、100、200、400、-5-、-10
“、-200、-40。的焊缝。(1)一((6)号为工件处于 300位置横焊位置,焊枪 姿态分别为 00、50、100、200、-100的焊缝。(1)一 (5)号为工件处于 600位置横焊位置,焊枪姿态分别为00、100、200、300、-200的焊缝。
图4.1 各种位置焊实验照片
大量试验分析发现:
a)在一定工件倾斜程度下,焊枪姿态在焊接位置特征坐标系Z轴方位附近较
小幅度内摆动对焊接成型影响总体上不明显。
b)在一定工件倾斜程度下,焊枪姿态变化,仍然存在某 (个)些更为满意的
姿态。
c)当工件倾斜超过一定角度,不管如何变化姿态,仍不能获得较满意的焊 缝质量。对于上坡焊则更为明显。
从上述实验中可以发现,寻找一种定量的描述焊缝位姿与焊枪姿态关系的精 确数学公式是不太现实的,鉴于这种不确定性问题,吸取人类智慧,采用基于 大量经验的模糊推理系统是更为合理的。其次,利用焊枪姿态调整来保证焊缝 质量是很有限的,分析原因是,对于本实验条件下,采用 MAG焊短路过渡,熔 化金属的 自身重力是影响焊缝成形的主要因素之一。而焊枪姿态调整即使短弧
-3 -2 -1 0 1 2 3
PB 0 0 0 0.1 0.3 0.5 1.0
PM 0 0 0 0.3 0.5 1.0 0.5
PS 0 0 0.2 0.5 1.0 0.5 0.3 ZO 0 0.2 0.5 1.0 0.5 0.2 0 NS 0.3 0.5 1.0 0.5 0.2 0 0
NM 0.5 1.0 0.5 0.3 0 0 0
NB 1.0 0.5 0.3 0.1 0 0 0
又设坡度角变化语言变量为EC a,,其相应模糊子集为B, (1=1, 2, ,5), 论域为 Y,也划分为 7个等级 Y={-3,-2,-1, 0, 1, 2, 31,模糊子集 B,的 5 个语言取值为{PB, PS, Z0, NS, NB1,每个语言取值的量化标准如表 4.4所示,
对应的隶属度值如表 4.5所示。
表 4.4 对应的输入范围表
PB PS ZO NS NB
一100 -5- -5。-5 5。 一10 10“-15
表 4.5 隶属度函数
一3 一2 一1 0 1 2 3
PB 0 0 0 0.1 0.2 0.4 1.0
PS 0 0 0.1 0.5 1.0 0.5 0.3 ZO 0 0. 3 0.5 1.0 0.5 0.3 0 NS 0.3 0.5 1.0 0.5 0.1 0 0
NB 1.0 0.4 0.2 0.1 0 0 0
输出模块用来输出系统最终结论,通常也是解模糊过程,即将带有不确定性 的结论进行量化。令输出控制量 (焊枪基准姿态的调整量)的语言变量为 U,其 相应模糊子集为 C, (k=1, 2,…,9),论域为 E,也划分成 9个等级 E= {-4,-3,-2,
一l, 0, +1, +2, +3, +41,模糊子集C,的9个语言取值也为{PSB, PB, PM, PS, Z0, NS, NM, NB, NSB}。取量化因子为4,则对应如表4.6所示。
表 4.6 对应的输出范围表
-4 -3 -2 一1 0 1 2 3 4
一160 一120 -80 -4- W 4- 8. 120 160
对应的隶属度值如表 4.7所示。
量”是 “正中”,即 if E a ;=PS and EC a ;=PB, THEN U=PM;
表 4.8 模糊控制规则表