《机器人控制装置及多道焊机器人的补偿值的示教方法.pdf》由会员分享,可在线阅读,更多相关《机器人控制装置及多道焊机器人的补偿值的示教方法.pdf(14页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104128692A43申请公布日20141105CN104128692A21申请号201410171688X22申请日20140425201309488320130430JP201315125820130722JPB23K9/02200601B23K9/16200601B23K9/095200601B25J9/1820060171申请人株式会社大亨地址日本国大阪市72发明人中川慎一郎74专利代理机构中科专利商标代理有限责任公司11021代理人雒运朴54发明名称机器人控制装置及多道焊机器人的补偿值的示教方法57摘要本发明提供机器人控制装置及多道焊机器人的补偿值的示教方法。在将。
2、多道焊的第二道次之后的示教点作为来自第一道次的示教点的补偿值而进行示教的情况下,成为补偿值的基准的焊缝坐标系存在两种。然而,无论是哪一种焊缝坐标系,由于难以直观地理解轴向,因此存在难以进行手动操作、补偿值的设定这样的问题。基于预先示教好的示教线、与重力方向平行且与所述示教线相交的基准轴ZS、与所述示教线上的轴XS以及所述基准轴ZS这两轴皆正交的轴而确定非正交坐标系XSYSZS。以该非正交坐标系为基准而输入补偿值。由于能够直观地理解轴向,因此将机器人引导至第二道次之后的所希望位置时的手动操作、补偿值的数值输入变得简单。30优先权数据51INTCL权利要求书1页说明书6页附图6页19中华人民共和国。
3、国家知识产权局12发明专利申请权利要求书1页说明书6页附图6页10申请公布号CN104128692ACN104128692A1/1页21一种机器人控制装置,其特征在于,所述机器人控制装置具备控制机构,该控制机构根据非正交坐标系来对机器人进行动作控制,该非正交坐标系是基于预先示教好的示教线、与重力方向平行且与所述示教线相交的基准轴、与所述示教线上的轴以及所述基准轴这两轴皆正交的轴而确定。2根据权利要求1所述的机器人控制装置,其特征在于,所述示教线是安装于所述机器人的焊炬的移动路线,且由一个示教点和与该示教点相邻的示教点确定。3根据权利要求1或2所述的机器人控制装置,其特征在于,所述机器人控制装置。
4、还具备存储机构,该存储机构将所述非正交坐标系中的位置坐标值作为以所述示教线上的示教点为原点的补偿值而进行存储。4一种多道焊机器人的补偿值的示教方法,该多道焊机器人的补偿值的示教方法使用权利要求1至3中任一项所述的机器人控制装置,其特征在于,所述多道焊机器人的补偿值的示教方法包括第一步骤,其基于多道焊第一道次的示教线而设定所述非正交坐标系;第二步骤,其以所述非正交坐标系为基准,通过手动操作使所述焊炬移动至所述第一道次的第MM1、M个点的示教点;以及第三步骤,其以所述非正交坐标系为基准,通过手动操作使所述焊炬从第一道次的第M个点的示教点向第二道次之后各道次所对应的补偿预定位置移动,每当所述焊炬移动。
5、至所述各道次中的补偿预定位置时,对该焊炬的位置和姿势进行示教,并将与第一道次的位置和姿势的差量作为第二道次之后各道次中以所述非正交坐标系为基准的补偿值而进行记录。5根据权利要求4所述的多道焊机器人的补偿值的示教方法,其特征在于,所述多道焊机器人的补偿值的示教方法还包括第四步骤,其在使所述焊炬向第二道次之后各道次中示教完成的补偿位置移动并在所述示教完成的补偿位置处修正了所述焊炬的位置和姿势时,将修正后的位置和姿势与第一道次的位置和姿势之间的差量作为第二道次之后各道次中以所述非正交坐标系为基准的补偿值而进行再记录。权利要求书CN104128692A1/6页3机器人控制装置及多道焊机器人的补偿值的示。
6、教方法技术领域0001本发明涉及机器人控制装置及使用了该机器人控制装置的多道焊机器人的补偿值的示教方法。背景技术0002在作为厚板构造物的焊接施工方法而使用的多道焊中,通过多个道次对焊接区间反复焊接。由于在全部示教各道次的示教点时操作量变得庞大,因此将最下层的第一道次作为对象而对示教点进行示教,第二道次之后的示教是通过向第一道次的各示教点输入表示相对位置的补偿值而进行的,由此减少示教操作。作为补偿值而输入以设定在第一道次的各示教点上的焊缝坐标系为基准的位置坐标值。0003图5是表示普通的焊缝坐标系的轴向的图。如图5所示,焊缝坐标系通常将焊接方向作为X轴、将焊炬T的中心轴向作为Z轴、将与两轴正交。
7、的轴设为Y轴有时也将焊接方向设为Z轴、将焊炬的中心轴向设为X轴。如上述所述,在进行多道焊的情况下的第二道次之后,将相对于第一道次的位置的第二道次的位置通过以焊缝坐标系为基准的补偿值进行示教,但如图示那样,焊缝坐标系的轴向与工件W的坡口形状没有直接的关系。因此,在输入补偿值的情况下,无法直接采用由坡口形状的图像等获得的理想的补偿值,需要从第一道次的示教点到第二道次、第三道次等的位置为止进行手动操作,通过示教操作来确定。对于通过手动操作使焊炬从第一道次的示教点移动至第二道次、第三道次等的示教点而进行的示教操作,在焊缝坐标系下进行手动操作,而现有的焊缝坐标系通过包含焊缝的轴向和焊炬中心轴等的轴向来设。
8、定。然而,由于焊缝以外的轴向与坡口形状无关而取决于焊炬姿势,因此存在难以进行手动操作这样的问题。0004对此,在专利文献1中,提出有以焊缝与地面平行地示教为前提,将Z轴方向设为与地面正交的轴重力方向轴的焊缝坐标系以下,将在专利文献1中提出的坐标系称作地面焊缝坐标系。通过使用地面焊缝坐标系,能够提高通过手动操作来进行第二道次之后的示教的情况下的操作性。然而,具有后述的问题。0005在先技术文献0006专利文献0007专利文献1日本特开2009119525号公报发明概要0008发明要解决的课题0009图6是表示地面焊缝坐标系的轴向的图。如图6A所示,地面焊缝坐标系固定与地面正交的轴向并将其作为Z轴。
9、,将焊炬T从示教点P1朝向P2的焊接方向虚线箭头作为X轴,将与两轴正交的轴作为Y轴。然而,地面焊缝坐标系是以焊缝与地面平行为前提而固定Z轴的,因此如图6B所示,当工件W倾斜设置的情况等、焊缝不与地面平行时,X轴不与焊接方向一致,故存在难以进行手动操作、补偿值的设定这样的问题。说明书CN104128692A2/6页4发明内容0010对此,本发明的目的在于提供一种机器人控制装置,其能够对于以焊缝等示教线为依据的坐标系直观地把握其轴向,从而能够简单地进行机器人的手动操作等。另外,其目的在于提供一种示教方法,在多道焊机器人中,在通过相对于第一道次的补偿值来指定第二道次之后的示教的情况下,即便焊缝不与地。
10、面平行,也能够简单地设定补偿值。0011解决方案0012为了实现上述目的,技术方案1的发明是一种机器人控制装置,其特征在于,0013所述机器人控制装置具备控制机构,该控制机构根据非正交坐标系来对机器人进行动作控制,该非正交坐标系是基于预先示教好的示教线、与重力方向平行且与所述示教线相交的基准轴、与所述示教线上的轴以及所述基准轴这两轴皆正交的轴而确定的。0014技术方案2的发明在技术方案1所述的机器人控制装置的基础上,其特征在于,所述示教线是安装于所述机器人的焊炬的移动路线,由一个示教点和与该示教点相邻的示教点确定。0015技术方案3的发明在技术方案1或2所述的机器人控制装置的基础上,其特征在于。
11、,所述机器人控制装置还具备存储机构,该存储机构将所述非正交坐标系中的位置坐标值作为以所述示教线上的示教点为原点的补偿值而进行存储。0016技术方案4的发明是一种多道焊机器人中的补偿值的示教方法,该多道焊机器人中的补偿值的示教方法是使用了技术方案13中任一项所述的机器人控制装置的多道焊机器人中的补偿值的示教方法,其特征在于,0017所述多道焊机器人中的补偿值的示教方法包括0018第一步骤,在该第一步骤中,基于多道焊的第一道次的示教线而设定所述非正交坐标系;0019第二步骤,在该第二步骤中,以所述非正交坐标系为基准而通过手动操作使所述焊炬移动至所述第一道次的第MM1、M点的示教点;以及0020第三。
12、步骤,在该第三步骤中,以所述非正交坐标系为基准而通过手动操作使所述焊炬从第一道次的第M点的示教点向第二道次之后的各道次所对应的补偿预定位置移动,每当所述焊炬移动至所述各道次中的补偿预定位置时,对该焊炬的位置姿势进行示教,并将与第一道次的位置姿势之间的差量作为第二道次之后的各道次中的以所述非正交坐标系为基准的补偿值而进行记录。0021技术方案5的发明在技术方案4所述的多道焊机器人中的补偿值的示教方法的基础上,其特征在于,所述多道焊机器人中的补偿值的示教方法还包括第四步骤,在该第四步骤中,当使所述焊炬向第二道次之后的各道次中的示教完成的补偿位置移动并在所述示教完成的补偿位置处修正了所述焊炬的位置姿。
13、势时,将修正后的位置姿势与第一道次的位置姿势之间的差量作为第二道次之后的各道次中的以所述非正交坐标系为基准的补偿值而进行再记录。0022发明效果0023根据本发明,能够设定将重力方向作为Z轴而进行固定、并且使示教线方向必须为X轴那样的非正交的坐标系。如此一来,能够直观地把握轴向,因此能够在基于以焊缝等说明书CN104128692A3/6页5的示教线为依据的坐标系而进行手动操作、位置姿势坐标值的输入的情况等简单地操作。尤其是在多道焊机器人中,能够在通过相对于第一道次的补偿值来指定第二道次之后的示教的情况下简单地设定补偿值。附图说明0024图1是本发明的多道焊机器人的结构图。0025图2是本发明的。
14、多道焊机器人的功能框图。0026图3是表示本发明的焊缝坐标系的轴向的图。0027图4表示多道焊机器人中的补偿值的示教顺序的流程图。0028图5是表示现有的焊缝坐标系的轴向的图。0029图6表示地面焊缝坐标系的轴向的图。0030附图标记说明00311多道焊机器人00322键输入监视部00333示教处理部00345硬盘00357坐标系运算部00369动作控制部003710接口003811解释执行部003912驱动指令部004021CPU004122ROM004223RAM0043A电弧0044FC送给控制信号0045IW焊接电流0046MC动作控制信号0047OF补偿文件夹0048R机器人0049。
15、RC机器人控制装置0050SS操作信号0051T焊炬0052TD多道焊程序0053TP示教器0054VW焊接电压0055W工件0056WC焊接指令信号0057WM送丝马达说明书CN104128692A4/6页60058WP焊接电源0059WR焊丝具体实施方式0060实施方式10061基于实施例并参照附图对发明的实施方式进行说明。0062图1是多道焊机器人1的框图。在图1中,机器人控制装置RC基于来自示教器TP的操作信号SS而输出用于对配置于机器人R的多个轴的伺服马达进行动作控制的动作控制信号MC,并且在规定的时机向焊接电源WP输出焊接指令信号WC。焊接电源WP将焊接指令信号WC作为输入,供给焊。
16、接电压VW及焊接电流IW、或控制未图示的储气瓶所具备的电磁阀以输出保护气体、或向送丝马达WM输出送给控制信号FC以驱动送丝马达WM使其旋转。机器人R载置送丝马达WM、焊炬T等,并根据操作信号SS而使焊炬T的前端位置控制点移动。焊丝WR借助送丝马达WM而通过焊炬T内被送给,在与作为作业对象物的工件W之间产生电弧A而进行焊接。0063示教器TP为可搬式的示教操作盘,且与机器人控制装置RC连接。操作者使用该示教器TP而切换机器人R的基准坐标系、或一边进行用于缓进给机器人R的控制点的操作一边示教多个机器人R的第一道次的位置姿势示教点。此时,对各示教点赋予从1升序的步骤编号。第二道次之后的示教点在每个焊。
17、接道次输入相对于第一道次的示教点的补偿值,由此自动地生成。如此一来,输入来的示教数据作为多道焊程序TD而存储于机器人控制装置RC的内部。需要说明的是,补偿值以本申请发明的焊缝坐标系为基准进行输入,详细说明见后述。0064机器人控制装置RC根据来自示教器TP的输入而缓进给机器人R、或基于多道焊程序TD而使机器人R再生运转。以下,对机器人控制装置RC的详情进行说明。0065图2是本发明的多道焊机器人1的功能框图。在图2中,示教器TP及机器人R为标注有与图1相同的附图标记的相同构件,故省略说明。0066机器人控制装置RC由作为中央运算处理装置的CPU21、储存有软件程序、控制参数等的ROM22、作为。
18、暂时的运算区域的RAM23、包括各种存储器等的微型运算机构成。TP接口10用于连接示教器TP。硬盘5为非易失性存储器,对多道焊程序TD、后述的补偿文件夹OF进行存储。0067在ROM22中存储有用于进行各种处理的软件程序。当功能性地在图2示出这些程序时,具备键输入监视部2、示教处理部3、坐标系运算部7、动作控制部9、解释执行部11及驱动指令部12的各处理部。这些各处理部通过读入CPU21而执行。0068键输入监视部2监视并解析在完成示教器TP的操作时输入的操作信号SS,并向示教处理部3通知示教信息。0069示教处理部3根据从键输入监视部2通知的示教点即,构成第一道次的基本焊缝的焊接开始点、中间。
19、点、焊接结束点等的位置姿势坐标值、来自第二道次之后的焊接道次中的基本焊缝的补偿值而制定多道焊程序TD,并将其存储于硬盘5中。补偿值可以作为多道焊程序TD的内部数据而进行使用,也可以如图示那样作为从多道焊程序TD间接地参照的补偿文件夹OF而进行存储。说明书CN104128692A5/6页70070坐标系运算部7对成为补偿值的基准的焊缝坐标系进行运算。关于焊缝坐标系的轴向的详细内容见后述。0071当由操作者完成制作的多道焊程序TD进行再生时,解释执行部11对每一个示教点读出多道焊程序TD并对其内容进行解析。而且,在需要驱动机器人R的情况下,将驱动所需要的控制信息命令的种类、位置姿势值等向动作控制部。
20、9输出。动作控制部9基于控制信息而进行轨道计划等,并经由驱动指令部12而向机器人R输出动作控制信号MC。其结果是,机器人R被驱动控制。0072接着,在如上述那样构成的多道焊机器人1中,说明进行第一道次的示教、之后利用补偿值来示教第二道次之后的位置姿势的情况下的本发明的作用。0073首先,对本发明的焊缝坐标系进行说明。图3是表示本发明的焊缝坐标系的轴向的图。如图3所示,ZS轴是与重力方向平行的轴向机器人上的与所谓的世界坐标系的Z轴平行的轴向,是不因焊炬T的姿势、焊缝方向而变化的固定轴。XS轴是焊炬T从示教点M向示教点M1的焊接方向虚线箭头。当然,若焊接方向变化,轴向也根据其变化而改变。YS轴是与。
21、ZS轴和XS轴这两轴正交的轴。如此,本发明的焊缝坐标系成为非正交坐标系。如此,采用非正交坐标系,将ZS轴作为谁都能理解的重力方向而进行固定,此外必须使XS轴成为焊缝方向,将YS轴设为与两轴正交的方向,由此能够直观地理解轴向,因此能够格外提高缓进给的操作性。0074接着,对多道焊机器人1中的补偿值的示教顺序进行说明。图4是表示多道焊机器人1中的补偿值的示教顺序的流程图。0075在步骤以下称作ST1中,操作人员根据工件W的第一道次的焊接路线来决定M个示教点,并操作示教器TP以对机器人R进行缓进给。然后,每当焊炬T到达工件W上的各示教点时,在该各示教点处对焊炬T相对于工件W的位置姿势进行示教。如此一。
22、来,通过对第一道次的M个示教点进行示教而对基准焊缝进行示教。需要说明的是,对每一个示教点还输入机器人R的动作条件、焊接条件。0076在接下来的ST2中,为了进行第二道次之后的示教,操作人员根据设于示教器TP的模式设定键未图示来选择补偿值的输入模式。0077接下来的ST3STN2是第二道次之后的各道次中的示教处理补偿值的输入模式,是从第一道次的第一示教点到第M示教点反复进行的处理。需要说明的是,第一示教点、第M示教点表示从焊接开始点向焊接结束点侧进行计数时的示教点的顺序。0078以下,将ST4STN2作为与第一道次的第一示教点在该情况下为M1对应的第二道次之后的各道次中的处理而进行说明。0079。
23、在ST4中,操作人员使用示教器TP而使焊炬T向第一道次的第一示教点移动进行基于手动的低速再生运转而进行移动。0080在ST5中,操作人员使用示教器TP而进行焊缝坐标系的选择操作。接受该操作,机器人控制装置RC的坐标系运算部7设定与世界坐标系的Z轴平行的轴作为焊缝坐标系的ZS轴。接着,作为焊缝坐标系的XS轴,基于将第一示教点和第二示教点连结起来的直线在图3的情况下,为将示教点M和示教点M1连结起来的直线方向而设定XS轴。此外,通过对与XS轴和ZS轴正交的YS轴进行运算,设定以第一示教点为原点的焊缝坐标系。在本实施例中,虽然根据操作人员的操作来进行焊缝坐标系的设定,但优选在焊炬T到达了说明书CN1。
24、04128692A6/6页8第一道次的第一示教点的阶段自动地运算焊缝坐标系而进行设定。如此一来,能够省略基于操作人员的设定操作,因此能够缩短示教时间。0081在ST6中,操作人员利用示教器TP来进行缓进给操作,并使焊炬T向与第一道次中的第一示教点对应的第二道次的补偿预定位置移动。0082如此一来,在使焊炬T位于第二道次的补偿预定位置之后,在ST7中,通过按下设于示教器TP的存储键未图示,第一道次的第一示教点与第二道次所对应的示教点中的位置姿势之间的差量作为补偿值而存储于硬盘5的补偿文件夹OF。0083接着,在ST8中,操作人员与ST6相同地利用示教器TP来进行缓进给操作,并使焊炬T向第三道次的。
25、补偿预定位置移动。0084在使焊炬T位于第三道次的补偿预定位置之后,在ST9中,通过按下设于示教器TP的存储键未图示,第一道次的第一示教点与第三道次所对应的示教点中的位置姿势之间的差量作为补偿值而存储于硬盘5的补偿文件夹OF。0085以下,与第二道次、第三道次相同地,在STN中,使焊炬T向第N道次的补偿预定位置移动。另外,与第二道次、第三道次相同地,在STN1中,通过按下设于示教器TP的存储键未图示,第一道次的第一示教点与第N道次所对应的示教点中的位置姿势之间的差量作为补偿值而存储于硬盘5的补偿文件夹OF。0086当与第一道次的第M示教点在该情况下为M1对应的多道焊的所有道次中的示教点处的焊炬。
26、T的补偿值的记录结束时,接着在STN2中,进行第一道次的下一示教点在该情况下为M2的示教处理用的准备,并返回ST3。0087当返回ST3时,以下,相同地反复ST4STN2的操作、处理。然后,最终在与第一道次的第M示教点相关的ST4STN2的操作、处理结束且在ST3中成为MM时,结束一系列的示教操作。0088需要说明的是,在上述示教操作结束之后、对第二道次之后的各道次中的示教完成的补偿位置进行修正的情况如下述那样。0089首先,操作人员操作示教器TP并使焊炬T依次向示教完成的补偿位置移动进行基于手动的低速再生运转而进行移动,并确认在各补偿位置处的焊炬的位置姿势。接着,若存在欲修正的补偿位置,则进。
27、行缓进给操作并变更焊炬T的位置姿势,并按下设于示教器TP的存储键。其结果是,修正后的位置姿势与第一道次的位置姿势之间的差量作为以第二道次之后的各道次中的所述非正交坐标系为基准的补偿值而存储于硬盘5的补偿文件夹OF。0090如以上说明的那样,根据本发明,能够将重力方向作为Z轴而进行固定,并且设定示教线方向必须成为X轴那样的非正交的坐标系。如此一来,能够直观地把握轴向,因此在基于以焊缝等的示教线为依据的坐标系而进行手动操作、位置姿势坐标值的输入的情况等简单地操作。尤其是在多道焊机器人中,能够在根据相对于第一道次的补偿值来指定第二道次之后的示教的情况下简单地设定补偿值。说明书CN104128692A1/6页9图1说明书附图CN104128692A2/6页10图2说明书附图CN104128692A103/6页11图3说明书附图CN104128692A114/6页12图4说明书附图CN104128692A125/6页13图5说明书附图CN104128692A136/6页14图6说明书附图CN104128692A14。