《一种焊接路径控制方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《一种焊接路径控制方法、装置及系统.pdf(22页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104191068A43申请公布日20141210CN104191068A21申请号201410424214122申请日20140826B23K9/1220060171申请人福建省天大精诺信息有限公司地址351111福建省莆田市涵江区高新区科技孵化器大楼72发明人翁强刘清建尤涛王太勇74专利代理机构福州市仓山区景弘专利代理事务所普通合伙35219代理人林祥翔吕元辉54发明名称一种焊接路径控制方法、装置及系统57摘要本发明提供了一种焊接路径控制方法,包括获取焊接工件参数,焊接工件参数包括焊接工件的长度、厚度、倒角或半圆的半径、左下尖点相对于气动卡爪旋转中心的坐标以及圆弧允许误差。
2、;根据长度、厚度和倒角或半圆的半径生成横向平移消息;根据距离、厚度和圆弧允许误差,分离焊接工件倒角或半圆上的点;生成所分离的各个点相对于气动卡爪旋转中心的相对旋转坐标,各个点的相对旋转坐标用于指示气动卡爪带动焊接工件在焊机机构下逐步移动。本发明所提供的焊接路径控制方法针对尺寸不同、但形状较固定的方形电池盖,在无需更换气动卡爪前提下,仅通过获取简单的焊接工件参数,即可快速生成控制方法,对方形电池盖实现简单快捷的焊接。51INTCL权利要求书3页说明书12页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书12页附图6页10申请公布号CN104191068ACN10419。
3、1068A1/3页21一种焊接路径控制方法,其特征在于,包括获取焊接工件参数,所述焊接工件参数包括焊接工件的长度、厚度、倒角或半圆的半径、左下尖点相对于气动卡爪旋转中心的坐标以及圆弧允许误差;根据所述长度、厚度和倒角或半圆的半径生成横向平移消息;所述横向平移消息用于指示所述气动卡爪带动所述焊接工件横向平移一距离;根据所述距离、厚度和圆弧允许误差,分离所述焊接工件倒角或半圆上的点;生成所分离的各个点相对于所述气动卡爪旋转中心的相对旋转坐标,所述各个点的相对旋转坐标用于指示所述气动卡爪带动焊接工件在焊机机构下逐步移动。2根据权利要求1所述的方法,其特征在于,所述分离焊接工件倒角或半圆上的点,包括根。
4、据所述距离、厚度和圆弧允许误差,获取所述各个点的角度间隔;根据所述角度间隔,获取所述焊接工件倒角或半圆可分离的段数。3根据权利要求1所述的方法,其特征在于,所述分离焊接工件倒角或半圆上的点,包括对于分离所述焊接工件倒角的点,按倒角的0度到90度的范围顺序进行分离;或,对于分离所述焊接工件半圆上的点,按半圆的0度到180度的范围顺序进行分离。4根据权利要求2所述的方法,其特征在于,所述生成所分离的各个点相对于所述气动卡爪旋转中心的相对旋转坐标,包括记录以所述左下尖点为坐标系原点,所述焊接工件的中心坐标及气动卡爪旋转中心的坐标;根据所述焊接工件的中心坐标及气动卡爪旋转中心的坐标,记录所述气动卡爪带。
5、动焊接工件沿焊接工件的长边横向平移一距离后,焊接机构的位置相对于所述气动卡爪旋转中心的参考坐标;记录所述各个点相对于所述焊接工件的工件中心的第一坐标;获取所述各个点相对于所述气动卡爪旋转中心的第二坐标,并根据所述第二坐标记录所述各个点相对于所述气动卡爪旋转中心的极坐标;根据所述极坐标、以及在所述焊接工件按照以所述气动卡爪旋转中心旋转过程中所述各个点对应的角度,记录旋转坐标;根据所述参考坐标和所述旋转坐标,计算所述相对旋转坐标。5根据权利要求4所述的方法,其特征在于,还包括记录所述气动卡爪带动焊接工件沿焊接工件的短边横向平移一距离后,焊接机构的位置相对于所述气动卡爪旋转中心的另一参考坐标;记录所。
6、述各个点相对于所述焊接工件的工件中心的另一第一坐标;获取所述各个点相对于所述气动卡爪旋转中心的另一第二坐标,并根据所述另一第二坐标记录所述各个点相对于所述气动卡爪旋转中心的另一极坐标;根据所述另一极坐标、以及在所述焊接工件按照以所述气动卡爪旋转中心旋转过程中所述各个点对应的角度,记录另一旋转坐标;根据所述另一参考坐标和所述另一旋转坐标,计算另一相对旋转坐标。6一种焊接路径控制装置,其特征在于,包括权利要求书CN104191068A2/3页3获取模块,所述获取模块用于获取焊接工件参数,所述焊接工件参数包括焊接工件的长度、厚度、倒角或半圆的半径、左下尖点相对于气动卡爪旋转中心的坐标以及圆弧允许误差。
7、;第一生成模块,所述第一生成模块用于根据所述长度、厚度和倒角或半圆的半径,生成横向平移消息;所述横向平移消息用于指示所述气动卡爪带动焊接工件横向平移一距离;分离模块,所述分离模块用于根据所述距离、厚度和圆弧允许误差,分离所述焊接工件倒角或半圆上的点;第二生成模块,所述第二生成模块用于生成所分离的各个点相对于所述气动卡爪旋转中心的相对旋转坐标,所述各个点的相对旋转坐标用于指示所述气动卡爪带动焊接工件在焊机机构下逐步移动。7根据权利要求6所述的装置,其特征在于,所述分离模块包括第一获取单元,所述第一获取单元用于根据所述距离、厚度和圆弧允许误差,获取所述各个点的角度间隔;第二获取单元,所述第二获取单。
8、元用于根据所述角度间隔,获取所述焊接工件倒角或半圆可分离的段数。8根据权利要求7所述的装置,其特征在于,所述第二生成模块包括第一记录单元,所述第一记录单元用于记录以所述左下尖点为坐标系原点,所述焊接工件的中心坐标及气动卡爪旋转中心的坐标;第二记录单元,所述第二记录单元用于根据所述焊接工件的中心坐标及气动卡爪旋转中心的坐标,记录所述气动卡爪带动焊接工件沿焊接工件的长边横向平移一距离后,焊接机构的位置相对于所述气动卡爪旋转中心的参考坐标;第三记录单元,所述第三记录单元用于记录所述各个点相对于所述焊接工件的工件中心的第一坐标;第四记录单元,所述第四记录单元用于获取所述各个点相对于所述气动卡爪旋转中心。
9、的第二坐标,并根据所述第二坐标记录所述各个点相对于所述气动卡爪旋转中心的极坐标;第五记录单元,所述第五记录单元用于根据所述极坐标、以及在所述焊接工件按照以所述气动卡爪旋转中心旋转过程中所述各个点对应的角度,记录所述旋转坐标;计算单元,所述计算单元用于根据所述参考坐标和所述旋转坐标,计算所述相对旋转坐标。9根据权利要求7所述的装置,其特征在于,所述第二生成模块还包括第六记录单元,所述第六记录单元用于记录所述气动卡爪带动焊接工件沿焊接工件的短边横向平移一距离后,焊接机构的位置相对于所述气动卡爪旋转中心的另一参考坐标;第七记录单元,所述第七记录单元用于记录所述各个点相对于所述焊接工件的工件中心的另一。
10、第一坐标;第八记录单元,所述第八记录单元用于获取所述各个点相对于所述气动卡爪旋转中心的另一第二坐标,并根据所述另一第二坐标记录所述各个点相对于所述气动卡爪旋转中心的另一极坐标;第九记录单元,所述第九记录单元用于根据所述另一极坐标、以及在所述焊接工件按权利要求书CN104191068A3/3页4照以所述气动卡爪旋转中心旋转过程中所述各个点对应的角度,记录另一旋转坐标;另一计算单元,所述另一计算单元用于根据所述另一参考坐标和所述另一旋转坐标,计算另一相对旋转坐标。10一种焊接路径控制系统,其特征在于,包括焊接机构、焊接路径控制装置和气动卡爪,所述焊接机构固定不动,用于对焊接工件进行焊接;所述焊接路。
11、径控制装置用于获取所述焊接工件参数,所述焊接工件参数包括焊接工件的长度、厚度、倒角或半圆的半径、左下尖点相对于气动卡爪旋转中心的坐标以及圆弧允许误差;根据所述长度、厚度和倒角或半圆的半径,生成横向平移消息;所述横向平移消息用于指示所述气动卡爪带动焊接工件横向平移一距离;根据所述距离、厚度和圆弧允许误差,分离所述焊接工件倒角或半圆上的点;生成所分离的各个点相对于所述气动卡爪旋转中心的相对旋转坐标;所述各个点的相对旋转坐标用于指示所述气动卡爪带动焊接工件在焊机机构下逐步移动;所述气动卡爪用于根据所述横向平移消息,带动所述焊接工件横向平移一距离;还用于根据所述各个点的相对旋转坐标,带动焊接工件在焊机。
12、机构下逐步移动,以完成焊接。权利要求书CN104191068A1/12页5一种焊接路径控制方法、装置及系统技术领域0001本发明涉及电池盖焊接技术领域,尤其涉及一种应用于方形电池盖的焊接路径控制方法、装置及系统。背景技术0002现有技术中,方形电池盖基本形状包括一长方形和两圆弧、或一长方形和四倒角;针对一长方形和两圆弧的结构,该两圆弧分别设置于长方形的两短边处;而针对一长方形和四倒角的结构,该四倒角分别设置于长方形的四顶角处。目前,对方形电池盖的基本焊接方式为,采用一个气动卡爪抓取固定,而后保持焊接机构保持不动,气动卡爪可以在三个自由度内运动,所述三个自由度包括上下、左右和旋转移动。具体地,上。
13、述焊接方式为气动卡爪的旋转中心与被焊接的方形电池盖的中心同心设置,这样针对不同的方形电池盖就需要重新更换相对应的气动卡爪,以适应方形电池盖的尺寸。为改善上述针对不同方形电池盖尺寸需更换气动卡爪的焊接方式,有新机构出现,其中,需在气动卡爪部分的左下角设置挡板,以用于固定电池和定位作用,由此气动卡爪的旋转中心与电池的旋转中心将不再处于同一中心;进而,相对于先前机构的焊接路径简单编程,基于新机构焊接路径编程较为复杂。0003综上所述,现有技术中针对尺寸不同、但形状较固定的方形电池盖,在不更换相对应气动卡爪的前提下,缺少一种简单快捷的焊接路径控制方法。发明内容0004本发明的目的为提供一种焊接路径控制。
14、方法、装置及系统,针对尺寸不同、但形状较固定的方形电池盖,在无需更换气动卡爪前提下,仅通过获取简单的焊接工件参数,即可对方形电池盖实现简单快捷的焊接。0005为实现上述发明目的,一方面,本发明提供一种焊接路径控制方法,包括0006获取焊接工件参数,所述焊接工件参数包括焊接工件的长度、厚度、倒角或半圆的半径、左下尖点相对于气动卡爪旋转中心的坐标以及圆弧允许误差;0007根据所述长度、厚度和倒角或半圆的半径生成横向平移消息;所述横向平移消息用于指示所述气动卡爪带动所述焊接工件横向平移一距离;0008根据所述距离、厚度和圆弧允许误差,分离所述焊接工件倒角或半圆上的点;0009生成所分离的各个点相对于。
15、所述气动卡爪旋转中心的相对旋转坐标,所述各个点的相对旋转坐标用于指示所述气动卡爪带动焊接工件在焊机机构下逐步移动。0010为实现上述发明目的,另一方面,本发明提供一种焊接路径控制装置,包括0011获取模块,所述获取模块用于获取焊接工件参数,所述焊接工件参数包括焊接工件的长度、厚度、倒角或半圆的半径、左下尖点相对于气动卡爪旋转中心的坐标以及圆弧允许误差;0012第一生成模块,所述第一生成模块用于根据所述长度、厚度和倒角或半圆的半径,说明书CN104191068A2/12页6生成横向平移消息;所述横向平移消息用于指示所述气动卡爪带动焊接工件横向平移一距离;0013分离模块,所述分离模块用于根据所述。
16、距离、厚度和圆弧允许误差,分离所述焊接工件倒角或半圆上的点;0014第二生成模块,所述第二生成模块用于生成所分离的各个点相对于所述气动卡爪旋转中心的相对旋转坐标,所述各个点的相对旋转坐标用于指示所述气动卡爪带动焊接工件在焊机机构下逐步移动。0015为实现上述发明目的,另一方面,本发明提供一种焊接路径控制系统,包括焊接机构、焊接路径控制装置和气动卡爪,0016所述焊接机构固定不动,用于对焊接工件进行焊接;0017所述焊接路径控制装置用于获取所述焊接工件参数,所述焊接工件参数包括焊接工件的长度、厚度、倒角或半圆的半径、左下尖点相对于气动卡爪旋转中心的坐标以及圆弧允许误差;根据所述长度、厚度和倒角或。
17、半圆的半径,生成横向平移消息;所述横向平移消息用于指示所述气动卡爪带动焊接工件横向平移一距离;根据所述距离、厚度和圆弧允许误差,分离所述焊接工件倒角或半圆上的点;生成所分离的各个点相对于所述气动卡爪旋转中心的相对旋转坐标;所述各个点的相对旋转坐标用于指示所述气动卡爪带动焊接工件在焊机机构下逐步移动;0018所述气动卡爪用于根据所述横向平移消息,带动所述焊接工件横向平移一距离;还用于根据所述各个点的相对旋转坐标,带动焊接工件在焊机机构下逐步移动,以完成焊接。0019本发明所提供的一种焊接路径控制方法、装置及系统,通过获取焊接工件参数,分离所述焊接工件倒角或半圆上的点,并生成所分离的各个点相对于所。
18、述气动卡爪旋转中心相对旋转坐标的相关技术方案,针对尺寸不同、但形状较固定的方形电池盖,在无需更换气动卡爪前提下,仅通过获取简单的焊接工件参数,即可快速生成控制方法,对方形电池盖实现简单快捷的焊接。0020本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明0021本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中0022图1为本发明焊接路径控制方法的流程图;0023图2为本发明焊接路径控制装置的结构示意图;0024图3为本发明焊接路径控制系统的结构示意图;0025图4为本发明方形电池盖两侧为半圆。
19、的一焊接坐标示意图;0026图5为本发明方形电池盖两侧为半圆的另一焊接坐标示意图;0027图6为本发明方形电池盖两侧为半圆的再一焊接坐标示意图;0028图7为本发明方形电池盖的顶角为1/4圆弧的一焊接坐标示意图;0029图8为本发明方形电池盖的顶角为1/4圆弧的另一焊接坐标示意图;说明书CN104191068A3/12页70030图9为本发明方形电池盖的顶角为1/4圆弧的再一焊接坐标示意图;0031图10为本发明方形电池盖的顶角为1/4圆弧的又一焊接坐标示意图;0032图11为本发明方形电池盖的顶角为1/4圆弧的又一焊接坐标示意图;0033图12为本发明一友好用户界面示意图;0034图13为本。
20、发明另一友好用户界面示意图。具体实施方式0035下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。0036本实施例的焊接工件为方形电池盖,方形电池盖的形状较为固定,基本包括两种形状一种形状为一长方形、两侧边呈圆弧状,而另一种形状为或一长方形、四顶角呈倒角状、每一侧边的两倒角通过直线过度连接;0037实施例一0038图1为本发明焊接路径控制方法的流程图。如图1所示,本实施例焊接路径控制的方法包括0039步骤S101、获取焊接工件。
21、参数,所述焊接工件参数包括焊接工件的长度、厚度、倒角或半圆的半径、左下尖点相对于气动卡爪旋转中心的坐标以及圆弧允许误差;0040具体地,针对上述方形电池盖一种形状,获取的方形电池盖参数包括方形电池盖的长度WORKPIECE_LENGTH_A、厚度WORKPIECE_WIDTH、半圆的半径为厚度WORKPIECE_WIDTH的1/2长度、左下尖点相对于气动卡爪旋转中心的坐标WORKPIECE_TIP_LEFT,WORKPIECE_TIP_BOTTOM以及圆弧允许误差WORKPIECE_TOLERANCE;0041针对上述方形电池盖另一种形状,获取的方形电池盖参数包括方形电池盖的长度WORKPIE。
22、CE_LENGTH_A、厚度WORKPIECE_WIDTH、倒角的半径CHAMFER、左下尖点相对于气动卡爪旋转中心的坐标WORKPIECE_TIP_LEFT,WORKPIECE_TIP_BOTTOM以及圆弧允许误差WORKPIECE_TOLERANCE;0042步骤S102、根据所述长度、厚度、倒角或半圆的半径和左下尖点相对于气动卡爪旋转中心的坐标,生成横向平移消息;所述横向平移消息用于指示所述气动卡爪带动所述焊接工件平移一焊接工件长边的距离;0043具体地,根据方形电池盖的长度WORKPIECE_LENGTH_A、厚度WORKPIECE_WIDTH、半圆的半径1/2WORKPIECE_WI。
23、DTH或倒角的半径CHAMFER、左下尖点相对于气动卡爪旋转中心的坐标WORKPIECE_TIP_LEFT,WORKPIECE_TIP_BOTTOM以及圆弧允许误差WORKPIECE_TOLERANCE;生成横向平移消息;所述横向平移消息用于指示所述气动卡爪带动所述方形电池盖平移一方形电池盖长边的距离。0044步骤S103、根据所述距离、厚度和圆弧允许误差,分离所述焊接工件倒角或半圆上的点;将针对两种基本形状的方形电池盖分别具体进行描述。0045步骤S104、生成所分离的各个点相对于所述气动卡爪旋转中心的相对旋转坐标,所述各个点的相对旋转坐标用于指示所述气动卡爪带动焊接工件在焊机机构下逐步移动。
24、。同样,将针对两种基本形状的方形电池盖分别具体进行描述。说明书CN104191068A4/12页80046这里需要特别说明的是,上述焊接路径控制的方法,由焊接路径控制装置控制气动卡爪带动方形电池盖而完成,焊接机构则相对保持不动。进一步地,本方案亦可视为对应焊接路径控制方法的编码的自动生成过程,即编程过程的思路与焊接路径控制装置控制气动卡爪带动方形电池盖的方式完全一致。综上,为避免针对尺寸不同、但形状较固定的方形电池盖,人工再次编程所带来的生产隐患,实现降低生产成本、提高加工效率的目的,从编码生成角度讲,可通过友好的用户界面由操作者录入方形电池盖参数的方式,自动、快速地生成焊接路径控制方法对应的。
25、编码;最终,由焊接路径控制装置执行相应的编码,进而控制气动卡爪带动方形电池盖完成焊接。0047相应的友好用户界面如图12和图13所示。其中,图12为本发明一友好用户界面示意图,对应两侧为半圆的方形电池盖的焊接工件参数的获取。图13为本发明另一友好用户界面示意图;对应顶角为1/4圆弧的方形电池盖的焊接工件参数的获取。0048本发明实施例通过获取焊接工件参数,分离焊接工件倒角或半圆上的点,并生成所分离的各个点相对于气动卡爪旋转中心相对旋转坐标的相关技术方案,针对尺寸不同、但形状较固定的方形电池盖,在无需更换气动卡爪前提下,仅通过获取简单的焊接工件参数,即可快速生成控制方法,对方形电池盖实现简单快捷。
26、的焊接。0049实施例二0050图4为本发明方形电池盖两侧为半圆的一焊接坐标示意图。图5为本发明方形电池盖两侧为半圆的另一焊接坐标示意图。图6为本发明方形电池盖两侧为半圆的再一焊接坐标示意图。图7为本发明方形电池盖两侧为半圆的又一焊接坐标示意图。结合图1、图4至图7所示,针对两侧为半圆的方形电池盖的焊接路径控制方法,具体包括0051首选,需要强调的是,由于焊接机构固定不动,方形电池盖在气动卡爪的带动下能够以气动卡爪的旋转中心D旋转。0052如图4所示,由于方形电池盖的中心与气动卡爪的旋转中心D非同轴设置,导致方形电池盖的中心C与气动卡爪的旋转中心D在X向和Z向有位置差。为保障焊接的有效性,在气。
27、动卡爪带动方形电池盖运动的起始时刻,需通过操作者调整使得焊接机构位于起始位置A处上方,且固定位置,具体高度差异由焊接机构自身工作距离来决定。0053其次,操作者通过如图12所示的用户友好界面输入如下焊接工件参数方形电池盖的长度WORKPIECE_LENGTH_A、厚度WORKPIECE_WIDTH、勾选整半圆选项、左下尖点B相对于气动卡爪旋转中心的坐标WORKPIECE_TIP_LEFT,WORKPIECE_TIP_BOTTOM以及圆弧允许误差WORKPIECE_TOLERANCE;进而生成自动、快速地生成焊接路径控制方法对应的编码。0054如图4其坐标系各个轴方向为虚线所示,进一步地,由焊接。
28、路径控制装置执行上述编码,获取方形电池盖参数;并以方形电池盖的左下尖点B为坐标系原点,分别获取方形电池盖中心C的坐标和气动卡爪旋转中心D的坐标,其中,0055C的坐标为0056WORKPIECE_ORIGIN_XWORKPIECE_LENGTH_A/2,0057WORKPIECE_ORIGIN_ZWORKPIECE_WIDTH/20058气动卡爪旋转中心D的坐标为0059ROTATION_ORIGIN_X0WORKPIECE_TIP_LEFT,0060ROTATION_ORIGIN_Z0WORKPIECE_TIP_BOTTOM说明书CN104191068A5/12页90061此时,以气动卡爪旋。
29、转中心D的位置为零点位置,如图4其各个轴系坐标方向为实线所示,焊接路径控制装置根据方形电池盖的长度WORKPIECE_LENGTH_A、厚度WORKPIECE_WIDTH、半圆的半径WORKPIECE_WIDTH/2,生成横向平移消息;该横向平移消息用于指示气动卡爪带动方形电池盖沿X轴负方向平移一个距离,由于方形电池盖的长度WORKPIECE_LENGTH_A是整体长度,即整体长度涵盖两个半圆半径WORKPIECE_WIDTH/2的尺寸。因此,该距离可表示为0062WORKPIECE_LENGTHWORKPIECE_LENGTH_AWORKPIECE_WIDTH。0063接着,在气动卡爪带动方。
30、形电池盖沿X轴负方向平移一个距离后,如图5所示,焊接机构依旧保持不动,位于E点的上方。此时,记录E点位置相对于气动卡爪旋转中心D的参考坐标0064REFERENCE_XWORKPIECE_LENGTHWORKPIECE_LENGTH/2WORKPIECE_ORIGIN_XROTATION_ORIGIN_X,0065REFERENCE_Z0WORKPIECE_WIDTH/2WORKPIECE_ORIGIN_ZROTATION_ORIGIN_Z。0066进一步地,需要分离BE圆弧上的各个点具体地,由于焊接路径控制装置控制气动卡爪带动方形电池盖的运动包含了平移和旋转,误差类似五轴摆动的非线性误差,而。
31、这种误差自身求解较为复杂,类似它的自身特点可以简化为弦高误差,从而可根据距离WORKPIECE_LENGTH、厚度WORKPIECE_WIDTH和圆弧允许误差WORKPIECE_TOLERANCE,获取各个点的角度间隔;0067STEP_ANGLE2ARCCOSWORKPIECE_LENGTH/2WORKPIECE_TOLERANCE2/WORKPIECE_WIDTH。0068进而可根据角度间隔STEP_ANGLE,获取BE圆弧可分离的段数TIMESINT31415/STEP_ANGLE1。0069再者,以图5所示的虚线坐标系,根据距离、宽度、角度间隔和段数,可分别记录所分离出的各个点相对于方。
32、形电池盖中心的第一坐标0070XWORKPIECE_LENGTH/2WORKPIECE_WIDTH/2SINTEMPSTEP_ANGLE,0071ZWORKPIECE_WIDTH/2COSTEMPSTEP_ANGLE;0072进而,可根据方形电池盖中心C的坐标、气动卡爪旋转中心D的坐标和第一坐标,获取相对于气动卡爪旋转中心D的第二坐标0073XXWORKPIECE_ORIGIN_XROTATION_ORIGIN_X,0074ZZWORKPIECE_ORIGIN_ZROTATION_ORIGIN_Z;0075并根据第二坐标记录被分离的各个点相对于气动卡爪旋转中心D的极坐标;则极坐标对应的被分离各。
33、个点的角度值为TEMP_ANGLEARCTANZ/X。0076进一步地,可通过获取被分离的各个点以E点为0度到B点为180度的分割段顺序,按照以气动卡爪旋转中心D旋转被分离各个点对应的角度值TEMP_ANGLE,记录旋转坐标0077ROTATION_XCOSROTATION_STEP_ANGLETEMP_ANGLESQRTXXZZ,0078ROTATION_ZSINROTATION_STEP_ANGLETEMP_ANGLESQRTXXZZ。0079再进一步地,根据上述参考坐标和旋转坐标,计算相对旋转坐标说明书CN104191068A6/12页100080XREFERENCE_XROTATION。
34、_X,ZREFERENCE_ZROTATION_Z。0081这里需要强调的是,在焊接机构保持不动的前体下,上述相对旋转坐标即为焊接路径控制装置控制气动卡爪带动方形电池盖移动的距离,以图5实线坐标系所示,而各轴运动方向则以实线坐标系为准。亦即,通过焊接路径控制装置控制气动卡爪带动方形电池盖,在保持不动的焊接机构的下面,针对本分离的各个点移动相对旋转坐标,则可满足焊接的要求。0082且焊接路径控制装置控制气动卡爪带动方形电池盖完成从E点为0度到B点为180度的过程后,气动卡爪带动方形电池盖即处于如图6所示的状态。而后的动作就是一个X轴负向的平移,它的坐标系是实线为准。再就是一个旋转,其过程与上步类。
35、似,只是相对的气动卡爪中心D与方形电池盖中心C的位置差发生变化,在实际的控制过程中,则是相对于气动卡爪旋转中心D的第二坐标由0083XXWORKPIECE_ORIGIN_XROTATION_ORIGIN_X;0084ZZWORKPIECE_ORIGIN_ZROTATION_ORIGIN_Z;0085变为0086XXWORKPIECE_ORIGIN_XROTATION_ORIGIN_X;0087ZZWORKPIECE_ORIGIN_ZROTATION_ORIGIN_Z;0088而其他所有控制过程则不变。0089本发明实施例针对两侧为半圆的方形电池盖,通过获取焊接工件参数,分离焊接工件倒角或半圆上。
36、的点,并生成所分离的各个点相对于气动卡爪旋转中心相对旋转坐标的相关技术方案,针对尺寸不同、但形状较固定的方形电池盖,在无需更换气动卡爪前提下,仅通过获取简单的焊接工件参数,即可快速生成控制方法,对方形电池盖实现简单快捷的焊接。0090实施例三0091图7为本发明方形电池盖的顶角为1/4圆弧的一焊接坐标示意图。图8为本发明方形电池盖的顶角为1/4圆弧的另一焊接坐标示意图。图9为本发明方形电池盖的顶角为1/4圆弧的再一焊接坐标示意图。图10为本发明方形电池盖的顶角为1/4圆弧的又一焊接坐标示意图。图11为本发明方形电池盖的顶角为1/4圆弧的又一焊接坐标示意图。结合图1、图7至图11所示,针对四顶角。
37、均为1/4圆弧的方形电池盖的焊接路径控制方法,具体包括0092本实施例的方向电池盖的形状与上述实施例二的方向电池盖的形状主要不同点在于,两侧并不是完整的半圆形,而是两个1/4圆弧再通过一个直线相连。同上述实施例二针对两侧为半圆的方形电池盖的焊接路径控制方法一样,由于焊接机构固定不动,方形电池盖在气动卡爪的带动下能够以气动卡爪的旋转中心D旋转。0093如图7所示,由于方形电池盖的中心与气动卡爪的旋转中心D非同轴设置,导致方形电池盖的中心C与气动卡爪的旋转中心D在X向和Z向有位置差。为保障焊接的有效性,在气动卡爪带动方形电池盖运动的起始时刻,需通过操作者调整使得焊接机构位于起始位置A处上方,且固定。
38、位置,具体高度差异由焊接机构自身工作距离来决定。0094操作者通过如图13所示的用户友好界面输入如下焊接工件参数方形电池盖的长度WORKPIECE_LENGTH_A、厚度WORKPIECE_WIDTH、倒角的半径CHAMFER、左下尖点B相对于说明书CN104191068A107/12页11气动卡爪旋转中心的坐标WORKPIECE_TIP_LEFT,WORKPIECE_TIP_BOTTOM以及圆弧允许误差WORKPIECE_TOLERANCE;进而生成自动、快速地生成焊接路径控制方法对应的编码。0095如图7其坐标系各个轴方向为虚线所示,进一步地,由焊接路径控制装置执行上述编码,获取方形电池盖。
39、参数;并以方形电池盖的左下尖点B为坐标系原点,分别获取方形电池盖中心C的坐标和气动卡爪旋转中心D的坐标,其中,0096C的坐标为0097WORKPIECE_ORIGIN_XWORKPIECE_LENGTH_A/2,0098WORKPIECE_ORIGIN_ZWORKPIECE_WIDTH/20099气动卡爪旋转中心D的坐标为0100ROTATION_ORIGIN_X0WORKPIECE_TIP_LEFT,0101ROTATION_ORIGIN_Z0WORKPIECE_TIP_BOTTOM0102此时,以气动卡爪旋转中心D的位置为零点位置,如图7其各个轴系坐标方向为实线所示,焊接路径控制装置根据。
40、方形电池盖的长度WORKPIECE_LENGTH_A、厚度WORKPIECE_WIDTH、倒角的半径CHAMFER,生成横向平移消息;该横向平移消息用于指示气动卡爪带动方形电池盖沿X轴负方向平移一个距离,由于方形电池盖的长度WORKPIECE_LENGTH_A是整体长度,即整体长度涵盖两个倒角的圆心X向尺寸。因此,该距离可表示为0103WORKPIECE_LENGTHWORKPIECE_LENGTH_A2CHAMFER0104接着,在气动卡爪带动方形电池盖沿X轴负方向平移一个距离后,如图8所示,焊接机构依旧保持不动,位于E点的上方。此时,记录E点位置相对于气动卡爪旋转中心D的参考坐标0105R。
41、EFERENCE_XWORKPIECE_LENGTHWORKPIECE_LENGTH/2WORKPIECE_ORIGIN_XROTATION_ORIGIN_X,0106REFERENCE_Z0WORKPIECE_WIDTH/2WORKPIECE_ORIGIN_ZROTATION_ORIGIN_Z。0107进一步地,需要分离BE圆弧上的各个点具体地,由于焊接路径控制装置控制气动卡爪带动方形电池盖的运动包含了平移和旋转,误差类似五轴摆动的非线性误差,而这种误差自身求解较为复杂,类似它的自身特点可以简化为弦高误差,从而可根据距离WORKPIECE_LENGTH、厚度WORKPIECE_WIDTH和圆。
42、弧允许误差WORKPIECE_TOLERANCE,获取各个点的角度间隔;0108STEP_ANGLE2ARCCOSWORKPIECE_LENGTH/2WORKPIECE_TOLERANCE2/WORKPIECE_WIDTH。0109进而可根据角度间隔STEP_ANGLE,获取每一倒角1/4圆弧可分离的段数TIMESINT31415/2/STEP_ANGLE1。0110再者,以图5所示的虚线坐标系,根据距离、宽度、角度间隔和段数,可分别记录所分离出的各个点相对于方形电池盖中心的第一坐标0111X_CHAMFERCHAMFERSINTEMPSTEP_ANGLEWORKPIECE_LENGTH/2,。
43、0112Z_CHAMFERCHAMFERCOSTEMPSTEP_ANGLEWORKPIECE_WIDTH/2CHAMFER。0113进而,可根据方形电池盖中心C的坐标、气动卡爪旋转中心D的坐标和第一坐标,获取相对于气动卡爪旋转中心D的第二坐标说明书CN104191068A118/12页120114XX_CHAMFERWORKPIECE_ORIGIN_XROTATION_ORIGIN_X,0115ZZ_CHAMFERWORKPIECE_ORIGIN_ZROTATION_ORIGIN_Z。0116并根据第二坐标记录被分离的各个点相对于气动卡爪旋转中心D的极坐标;则极坐标对应的被分离各个点的角度值为。
44、TEMP_ANGLEARCTANZ/X。0117进一步地,可通过获取被分离的各个点以E点为0度到90度的分割段顺序,按照以气动卡爪旋转中心D旋转被分离各个点对应的角度值TEMP_ANGLE,记录旋转坐标0118ROTATION_XCOSROTATION_STEP_ANGLETEMP_ANGLESQRTXXZZ,0119ROTATION_ZSINROTATION_STEP_ANGLETEMP_ANGLESQRTXXZZ。0120再进一步地,根据上述参考坐标和旋转坐标,计算相对旋转坐标0121XREFERENCE_XROTATION_X,ZREFERENCE_ZROTATION_Z。0122这里需。
45、要强调的是,这里只是完了一个倒角E点为0到90度的焊接,在焊接机构保持不动的前体下,上述相对旋转坐标即为焊接路径控制装置控制气动卡爪带动方形电池盖移动的距离,以图8实线坐标系所示,而各轴运动方向则以实线坐标系为准。亦即,通过焊接路径控制装置控制气动卡爪带动方形电池盖,在保持不动的焊接机构的下面,针对本分离的各个点移动相对旋转坐标,则可满足焊接的要求。0123且焊接路径控制装置控制气动卡爪带动方形电池盖完成从E点为0度到90的过程后,气动卡爪带动方形电池盖即处于如图9所示的状态。0124之后,以图9所示的实线坐标系,焊接机构相对地沿X轴的正向平移另一距离WORKPIECE_WIDTH2CHAMF。
46、ER,则X轴移动坐标X_TEMP应该为WORKPIECE_LENGTHWORKPIECE_LENGTH/2WORKPIECE_ORIGIN_XROTATION_ORIGIN_XCHAMFERSIN31415926/2WORKPIECE_LENGTH/2;WORKPIECE_ORIGIN_ZROTATION_ORIGIN_ZWORKPIECE_WIDTH2CHAMFER,此时Z轴坐标为Z_TEMPWORKPIECE_WIDTH/2WORKPIECE_ORIGIN_ZROTATION_ORIGIN_ZCHAMFERCOS31415926/2WORKPIECE_WIDTH/2CHAMFERWORKP。
47、IECE_ORIGIN_XROTATION_ORIGIN_X。0125进一步地,如图10所示,又是一个终点为B点的倒角1/4圆弧,其过程与上步类似,此时记录B点位置相对于气动卡爪旋转中心D的另一参考坐标0126REFERENCE_XX_TEMPWORKPIECE_WIDTH/2CHAMFERWORKPIECE_ORIGIN_ZROTATION_ORIGIN_Z,0127REFERENCE_ZZ_TEMPWORKPIECE_LENGTH/2CHAMFERWORKPIECE_ORIGIN_XROTATION_ORIGIN_X;0128可以理解的是,B点1/4圆弧其间隔段数与E点1/4圆弧的数目一样。
48、,如图10所示的虚线坐标系,可分别记录所分离出的各个点相对于方形电池盖中心的另一第一坐标0129X_CHAMFERCHAMFERSINTEMPSTEP_ANGLEWORKPIECE_WIDTH/2CHAMFER,0130Z_CHAMFERCHAMFERCOSTEMPSTEP_ANGLEWORKPIECE_LENGTH/2;0131进而,可获取相对于气动卡爪旋转中心D的另一第二坐标0132XX_CHAMFERWORKPIECE_ORIGIN_ZROTATION_ORIGIN_Z,0133ZZ_CHAMFERWORKPIECE_ORIGIN_XROTATION_ORIGIN_X0134并根据另一第。
49、二坐标记录被分离的各个点相对于气动卡爪旋转中心D的另一极坐标;则另一极坐标对应的被分离各个点的角度值为TEMP_ANGLEARCTANZ/X。说明书CN104191068A129/12页130135进一步地,可通过获取被分离的各个点以B点为终点的0度到90度的分割段顺序,按照以气动卡爪旋转中心D旋转被分离各个点对应的角度值TEMP_ANGLE,记录另一旋转坐标0136ROTATION_XCOSROTATION_STEP_ANGLETEMP_ANGLESQRTXXZZ,0137ROTATION_ZSINROTATION_STEP_ANGLETEMP_ANGLESQRTXXZZ。0138再进一步地,根据上述参考坐标和旋转坐标,计算相对旋转坐标0139XREFERENCE_XROTATION_X,ZREFERENCE_ZROTATION_Z。0140由此,如图11所示,这样的最后结果与实施例二中焊接路径控制装置控制气动卡爪带动方形电池盖旋转180度的效果一样。而后的动作就是一个X轴负向的平移,它的坐标系是实线为准。再就是一个旋转,其过程与上步类似,只是相对的气动卡爪中心D与方形电池盖中心C的位置差发生变化,在实际的控制过程中,则是相对于气动卡爪旋转中心D的另一第二坐标由0141XXW。