发明名称 一种90°折线角焊缝交叉点识别的方法
摘要 一种90°折线角焊缝交叉点识别的方法,建立了焊枪空间姿态的数学模型,表征焊枪空间姿态的向量<img file="dest_path_image004.GIF" wi="16" he="18" />,可以利用干伸长<img file="dest_path_image006.GIF" wi="18" he="16" />、水平偏差<img file="dest_path_image008.GIF" wi="11" he="16" />、焊枪在竖直面内的倾角<img file="dest_path_image010.GIF" wi="17" he="16" />、焊枪沿着焊接方向的倾角<img file="dest_path_image012.GIF" wi="14" he="18" />来表示,即<img file="dest_path_image014.GIF" wi="114" he="22" />;设计出了一种焊枪倾角识别的方法,当焊接90°折线角焊缝的第1段直线焊缝时,焊枪的倾角<img file="952400dest_path_image012.GIF" wi="14" he="18" />小于或等于0°;当焊接90°折线角焊缝的第2段直线焊缝时,焊枪的倾角<img file="376614dest_path_image012.GIF" wi="14" he="18" />大于或等于0°;利用模式识别的方法,准确地识别出了90°折线角焊缝的交叉点;该方法可以准确地识别出90°折线角焊缝的交叉点,有利于90°折线角焊缝焊接的实现,提高了造船厂和钢结构厂房中90°折线角焊缝焊接的质量和效率,减少了焊接成本,降低了工人的劳动强度。
申请公布号 CN106271278A 申请公布日期 2017.01.04
申请号 CN201610830024.9 申请日期 2016.09.19
申请人 南昌大学 发明人 张华;乐健
分类号 B23K37/02(2006.01)I 主分类号 B23K37/02(2006.01)I
代理机构 南昌市平凡知识产权代理事务所 36122 代理人 夏材祥
主权项 一种90°折线角焊缝交叉点识别的方法,其特征在于:所述方法包括焊枪空间姿态数学模型的建立、焊枪倾角的识别和90°折线角焊缝交叉点的识别,包括:A.焊枪空间姿态数学模型的建立,所述数学模型中直线KD与直线Go的距离为焊枪相对于焊缝的水平偏差e,导电嘴末端点D"至点D的距离为干伸长的长度,记为m,直线DD<sub>2</sub>与z轴正方向的夹角α为焊枪在竖直面内的倾角,直线DD<sub>1</sub>与y轴正方向的夹角θ为焊枪沿着焊接方向的倾角,表示焊枪空间姿态的向量P可以用干伸长m、水平偏差e、焊枪在竖直面内的倾角α、焊枪沿着焊接方向的倾角θ来表示,即P=(m,e,α,θ);B.焊枪倾角θ的识别:直流电机带动电弧逆时针转动,转动的角速度为w,转动的半径为r,电弧转动一圈,霍尔传感器连续采集64个焊接电流的值,设点C对应第1个采样电流,点D对应第17个采样电流,点E对应第33个采样电流,点B对应第49个采样电流,干伸长越长,焊接电流越小,所以,焊枪沿着焊接方向的倾角θ,可以用倾角系数k来表示,其中,<maths num="0001"><math><![CDATA[<mrow><mi>k</mi><mo>=</mo><mfrac><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>32</mn></munderover><msub><mi>I</mi><mi>i</mi></msub></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>33</mn></mrow><mn>64</mn></munderover><msub><mi>I</mi><mi>i</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0001116240590000011.GIF" wi="186" he="264" /></maths>式中,I<sub>i</sub>表示第i个采样电流,k为焊枪的倾角系数;当焊枪沿着焊接方向的倾角为0°时,倾角系数k等于1;当机器人焊接90°折线角焊缝的第1段直线焊缝时,倾角系数k大于0且小于等于1;当机器人焊接90°折线角焊缝的第2段直线焊缝时,倾角系数k大于等于1;所以,表示焊接点类型的模式P<sub>n</sub>满足下式,<maths num="0002"><math><![CDATA[<mrow><msub><mi>P</mi><mi>n</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><msub><mi>P</mi><mn>1</mn></msub></mtd><mtd><mrow><mn>0</mn><mo>&lt;</mo><msub><mi>k</mi><mi>i</mi></msub><mo>&le;</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><msub><mi>P</mi><mn>2</mn></msub></mtd><mtd><mrow><mn>0</mn><mo>&lt;</mo><msub><mi>k</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&lt;</mo><mn>1</mn><mi>a</mi><mi>n</mi><mi>d</mi><mn>1</mn><mo>&lt;</mo><msub><mi>k</mi><mi>i</mi></msub></mrow></mtd></mtr><mtr><mtd><msub><mi>P</mi><mn>3</mn></msub></mtd><mtd><mrow><mn>1</mn><mo>&le;</mo><msub><mi>k</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mi>a</mi><mi>n</mi><mi>d</mi><mn>1</mn><mo>&le;</mo><msub><mi>k</mi><mi>i</mi></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001116240590000012.GIF" wi="622" he="207" /></maths>式中,P<sub>n</sub>表示焊接点的类型,P<sub>1</sub>表示当前焊接点位于90°折线角焊缝的第1段直线焊缝上,P<sub>2</sub>表示当前焊接点为90°折线角焊缝的交叉点,P<sub>3</sub>表示当前焊接点位于90°折线角焊缝的第2段直线焊缝上,k<sub>i</sub>表示当前测到的倾角系数,k<sub>i‑1</sub>表示前一次测到的倾角系数。
地址 330096 江西省南昌市红谷滩新区学府大道999号