一种高精度机器人钣金折弯跟随方法转让专利

申请号 : CN201910606498.9

文献号 : CN110523810B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄万永吴钰屾王财先孔萌童梁张涛

申请人 : 上海发那科机器人有限公司

摘要 :

本发明涉及一种高精度机器人钣金折弯跟随方法,采用三点法建立三维笛卡尔坐标系;机器人抓取钣金平放置至模具表面上,并且钣金位于模型V型槽上;机器人通过程序自动计算机器人工具坐标系,并且使其与三维笛卡尔坐标系重合;通过对折弯的钣金模型几何分析,从而建立刀具进给距离Di=Di(a)的函数关系,计算折弯跟随动态点,自动生成机器人折弯跟随动作程序;钣金折弯时,机器人执行折弯跟随动作程序,从而保证机器人跟随动作完全匹配折弯机折弯动作。本发明考虑了钣金厚度、下模具V槽宽度、V槽角等诸多因素的影响,建立了一种高精度机器人钣金折弯跟随模型,解决了机器人钣金折弯过程中,机器人跟随动作与折弯机动作不匹配的问题。

权利要求 :

1.一种高精度机器人钣金折弯跟随方法,其特征在于:包括以下步骤:步骤一、采用三点法建立三维笛卡尔坐标系,所述三维笛卡尔坐标系位于模型V型槽的中心线上方的的模具表面,所述三维笛卡尔坐标系的Y轴指向机器人所在位置,所述三维笛卡尔坐标系的Z轴指向竖直向上;

步骤二、所述机器人抓取钣金平放置至所述模具表面上,并且所述钣金位于所述模型V型槽上;所述机器人通过程序自动计算机器人工具坐标系,并且使其与所述三维笛卡尔坐标系重合;

步骤三、通过对折弯的钣金模型几何分析,从而建立刀具进给距离Di=Di(A)的函数关系,计算折弯跟随动态点,自动生成机器人折弯跟随动作程序;

步骤四、所述钣金折弯时,所述机器人执行折弯跟随动作程序,从而保证机器人跟随动作完全匹配折弯机折弯动作;

在所述步骤三中,建立Di=Di(A)的过程如下:根据折弯的钣金模型以及几何分析方法,将折弯的钣金各处标注如下:α:钣金成型角度;

A:钣金单边旋转角度,A=(180°‑α)/2;

m:折弯过程中,刀具与钣金的切线;

t:动态接触点2到切线m的距离;

n:折弯过程中,过动态接触点2,且与切线m平行的直线;

1:刀具与钣金的起始接触点;

2:刀具与钣金的动态接触点;

3:切线m与钣金初始上表面交点

4:直线n与钣金初始上表面交点;

Di:折弯时刀具进给距离;

D:刀具中心线到点4之间距离;

从而得到Di=Di(A);

Di=D·TAN(A)=D·TAN((180°‑α)/2)。

说明书 :

一种高精度机器人钣金折弯跟随方法

技术领域

[0001] 本发明涉及机器人钣金折弯领域,具体涉及一种高精度机器人钣金折弯跟随方法。

背景技术

[0002] 目前,机器人配合折弯机自动钣金折弯已经逐步替换人工辅助折弯,机器人自动化折弯不仅保证稳定的折弯质量,还极大提升了生产效率,尤其针对大板料折弯时,机器人
自动化折弯极大地降低了劳动强度,消除了安全隐患。
[0003] 折弯时,钣金围绕其与刀具的动态接触点旋转成型,因钣金旋转中心位置时刻变化,这增加了机器人跟随抓取钣金难度。机器人跟随动作的不准确、不同步,不仅直接影响
钣金折弯成型质量,而且折弯完成刀具后退时,容易发生钣金脱落等问题。
[0004] 市场上,大多数机器人折弯模型都存在不同缺陷:
[0005] (1)很多折弯跟随将钣金简化成理想薄板,忽略了钣金厚度在折弯过程中变形对钣金位置的影响,造成机器人跟随动作与折弯机动作不匹配;
[0006] (2)有些折弯模型在建立过程中,采用不同程度的近似计算方法(比如:小圆弧长度采用对应直线段替代等),最后,建立的是近似模型,造成折弯刀具进给距离与成型角度
不匹配,影响机器人跟随动作。
[0007] 因此,建立一种高精度机器人钣金折弯模型十分必要,确保折弯过程中,机器人精确、稳定地完成钣金抓取跟随动作,保证折弯效果。

发明内容

[0008] 本发明的目的在于,提供一种高精度机器人钣金折弯跟随方法,解决以上技术问题;
[0009] 本发明所解决的技术问题可以采用以下技术方案来实现:
[0010] 一种高精度机器人钣金折弯跟随方法,其中:包括以下步骤:
[0011] 步骤一、采用三点法建立三维笛卡尔坐标系,所述三维笛卡尔坐标系位于模型V型槽的中心线上方的的模具表面,所述三维笛卡尔坐标系的Y轴指向机器人所在位置,所述三
维笛卡尔坐标系的Z轴指向竖直向上;
[0012] 步骤二、所述机器人抓取钣金平放置至所述模具表面上,并且所述钣金位于所述模型V型槽上;所述机器人通过程序自动计算机器人工具坐标系,并且使其与所述三维笛卡
尔坐标系重合;
[0013] 步骤三、通过对折弯的钣金模型几何分析,从而建立刀具进给距离Di=Di(a)的函数关系,计算折弯跟随动态点,自动生成机器人折弯跟随动作程序;
[0014] 步骤四、所述钣金折弯时,所述机器人执行折弯跟随动作程序,从而保证机器人跟随动作完全匹配折弯机折弯动作。
[0015] 上述的一种高精度机器人钣金折弯跟随方法,其中,步骤三建立Di=Di(a)的过程如下:
[0016] 根据折弯的钣金模型以及几何分析方法,将折弯的钣金各处标注如下:
[0017] α:钣金成型角度;
[0018] A:钣金单边旋转角度,A=(180°‑α)/2;
[0019] m:折弯过程中,刀具与钣金切线(与部分钣金重合);
[0020] t:动态接触点2到切线m的距离(t随切点位置变化而变化);
[0021] n:折弯过程中,过点2,且与切线m平行的直线(m、n相距t);
[0022] 1:刀具与钣金起始接触点;
[0023] 2:刀具与钣金动态接触点;
[0024] 3:直线m与钣金初始上表面交点
[0025] 4:直线n与钣金初始上表面交点;
[0026] Di:折弯时刀具进给距离;
[0027] D:刀具中心线到点4之间距离;
[0028] L1~L12:中间计算引入相关计算尺寸;
[0029] V1:1/2下模具槽角的余角;
[0030] 从而得到Di=Di(a)
[0031] Di=D·TAN(A)=D·TAN((180°‑α)/2。
[0032] 上述的一种高精度机器人钣金折弯跟随方法,其特征在于,根据几何分析,得到如下公式:
[0033] D=W/2‑L7;
[0034] V1=(180‑V)/2;
[0035] L1=Rsm·TAN(A/2);
[0036] L3=Rsm·TAN(A);
[0037] L5=Rsm·TAN(V1/2);
[0038] L4=L5‑L3;
[0039] L2=L3‑L1;
[0040] L6=L2·SIN(A);
[0041] L10=S‑L6;
[0042] L9=L10·SIN(A);
[0043] L11=L10·COS(A);
[0044] L12=S‑L9;
[0045] L8=L12/TAN(A);
[0046] L7=L11‑L4‑L8;
[0047] 并将上述公式带入Di=D·TAN(A)=D·TAN((180°‑α)/2中,从而得到
[0048] Di=W/2+(Rp‑Rp·COS((π‑α)/2)‑S)(COS((π‑α)/2)/TAN((π‑α)/2)‑SIN((π‑α)/2))‑Rsm·SIN((π‑α)/2)(TAN((π‑α)/2)‑TAN((π‑α)/4))+Rsm·(TAN((π‑V)/4)‑TAN((π‑
α)/2))+S/TAN((π‑α)/2)+Rsm·COS((π‑α)/2)(TAN((π‑α)/4)‑SIN((π‑α)/2))。
[0049] W:模具V槽宽度(已知);
[0050] V:模具V槽角度(已知);
[0051] Rp:刀具R角(已知);
[0052] Rsm:模具R角已知);
[0053] S:钣金厚度(已知);
[0054] α:钣金成型角度(自变量);
[0055] Di:刀具进给距离(因变量)。
[0056] 有益效果:本发明考虑了钣金厚度、下模具V槽宽度、V槽角等因素的影响,建立了一种高精度机器人钣金折弯跟随模型,解决了机器人钣金折弯过程中,机器人跟随动作与
折弯机动作不匹配、折弯刀具进给距离与钣金成型角度不匹配的问题。

附图说明

[0057] 图1为本发明的一种高精度机器人钣金折弯跟随方法的几何分析的上部的示意图;
[0058] 图2为本发明的一种高精度机器人钣金折弯跟随方法的几何分析的整体的示意图;
[0059] 图3为图2的A的放大图;
[0060] 图4为本发明的一种高精度机器人钣金折弯跟随方法的建立的三维笛卡尔坐标系的示意图;
[0061] 图5为本发明的一种高精度机器人钣金折弯跟随方法的折弯钣金的示意图。
[0062] 附图标记:11、刀具;12、模具;13、机器人。

具体实施方式

[0063] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其
他实施例,都属于本发明保护的范围。
[0064] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0065] 下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0066] 图1为本发明的一种高精度机器人钣金折弯跟随方法的几何分析的上部的示意图;图2为本发明的一种高精度机器人钣金折弯跟随方法的几何分析的整体的示意图;图3
为图2的A的放大图;图4为本发明的一种高精度机器人钣金折弯跟随方法的建立的三维笛
卡尔坐标系的示意图;图5为本发明的一种高精度机器人钣金折弯跟随方法的折弯钣金的
示意图。
[0067] 根据附图1‑5所示,示出了一种较佳实施例,一种高精度机器人钣金折弯跟随方法,包括以下步骤:
[0068] 步骤一、采用三点法建立三维笛卡尔坐标系,所述三维笛卡尔坐标系位于模型V型槽的中心线上方的的模具表面,所述三维笛卡尔坐标系的Y轴指向机器人所在位置,所述三
维笛卡尔坐标系的Z轴指向竖直向上;
[0069] 步骤二、所述机器人抓取钣金平放置至所述模具表面上,并且所述钣金位于所述模型V型槽上;所述机器人通过程序自动计算机器人工具坐标系,并且使其与所述三维笛卡
尔坐标系重合;
[0070] 步骤三、通过对折弯的钣金模型几何分析,从而建立刀具进给距离Di=Di(a)的函数关系,计算折弯跟随动态点,自动生成机器人折弯跟随动作程序;
[0071] 步骤四、所述钣金折弯时,所述机器人执行折弯跟随动作程序,从而保证机器人跟随动作完全匹配折弯机折弯动作。
[0072] 以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围。
[0073] 进一步,在一种较佳实施例中,步骤三建立Di=Di(a)的过程如下:
[0074] 根据折弯的钣金模型以及几何分析方法,将折弯的钣金各处标注如下:
[0075] 此外,请参见图1所示,可得A1为刀具的第一位置,A2为刀具的第二位置,F1为刀具的进给方向。
[0076] α:钣金成型角度;
[0077] A:钣金单边旋转角度,A=(180°‑α)/2;
[0078] m:折弯过程中,刀具与钣金切线(与部分钣金重合);
[0079] t:动态接触点2到切线m的距离(t随切点位置变化而变化);
[0080] n:折弯过程中,过点2,且与切线m平行的直线(m、n相距t);
[0081] 1:刀具与钣金起始接触点;
[0082] 2:刀具与钣金动态接触点;
[0083] 3:直线m与钣金初始上表面交点
[0084] 4:直线n与钣金初始上表面交点;
[0085] Di:折弯时刀具进给距离;
[0086] D:刀具中心线到点4之间距离;
[0087] L1~L12:中间计算引入相关计算尺寸;
[0088] V1:1/2下模具槽角的余角;
[0089] 从而得到Di=Di(a);
[0090] Di=D·TAN(A)=D·TAN((180°‑α)/2。
[0091] 进一步,在一种较佳实施例中,根据几何分析,得到如下公式:
[0092] D=W/2‑L7;
[0093] V1=(180‑V)/2;
[0094] L1=Rsm·TAN(A/2);
[0095] L3=Rsm·TAN(A);
[0096] L5=Rsm·TAN(V1/2);
[0097] L4=L5‑L3;
[0098] L2=L3‑L1;
[0099] L6=L2·SIN(A);
[0100] L10=S‑L6;
[0101] L9=L10·SIN(A);
[0102] L11=L10·COS(A);
[0103] L12=S‑L9;
[0104] L8=L12/TAN(A);
[0105] L7=L11‑L4‑L8;
[0106] 并将上述公式带入Di=D·TAN(A)=D·TAN((180°‑α)/2中,从而得到
[0107] Di=W/2+(Rp‑Rp·COS((π‑α)/2)‑S)(COS((π‑α)/2)/TAN((π‑α)/2)‑SIN((π‑α)/2))‑Rsm·SIN((π‑α)/2)(TAN((π‑α)/2)‑TAN((π‑α)/4))+Rsm·(TAN((π‑V)/4)‑TAN((π‑
α)/2))+S/TAN((π‑α)/2)+Rsm·COS((π‑α)/2)(TAN((π‑α)/4)‑SIN((π‑α)/2))。
[0108] W:模具V槽宽度(已知);
[0109] V:模具V槽角度(已知);
[0110] Rp:刀具R角(已知);
[0111] Rsm:模具R角已知);
[0112] S:钣金厚度(已知);
[0113] α:钣金成型角度(自变量);
[0114] Di:刀具进给距离(因变量)。
[0115] 以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的
等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。