0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

焊接机器人主要工作原理

jf_78858299 来源:工业机器人培训 作者:工业机器人培训 2023-03-24 10:22 次阅读

现在广泛应用的焊接机器人都属于第一代工业机器人,它的基本工作原理是示教再现。示教也称导引,即由用户导引机器人,一步步按实际任务操作一遍,机器人在导引过程中自动记忆示教的每个动作的位置、姿态、运动参数\工艺参数等,并自动生成一个连续执行全部操作的程序。完成示教后,只需给机器人一个启动命令,机器人将精确地按示教动作,一步步完成全部操作。这就是示教与再现。

实现上述功能的主要工作原理,简述如下:

  1. 机器人的系统结构 一台通用的工业机器人,按其功能划分,一般由 3 个相互关连的部分组成:机械手总成、控制器、示教系统,如图 1 所示。

图片

图 1 工业机器人的基本结构

机械手总成是机器人的执行机构,它由驱动器、传动机构、机器人臂、关节、末端操作器、以及内部传感器等组成。它的任务是精确地保证末端操作器所要求的位置,姿态和实现其运动。

控制器是机器人的神经中枢。它由计算机硬件、软件和一些专用电路构成,其软件包括控制器系统软件、机器人专用语言、机器人运动学、动力学软件、机器人控制软件、机器人自诊断、白保护功能软件等,它处理机器人工作过程中的全部信息和控制其全部动作。

示教系统是机器人与人的交互接口,在示教过程中它将控制机器人的全部动作,并将其全部信息送入控制器的存储器中,它实质上是一个专用的智能终端。

(2) 机器人手臂运动学 机器人的机械臂是由数个刚性杆体由旋转或移动的关节串连而成,是一个开环关节链,开链的一端固接在基座上,另一端是自由的,安装着末端操作器 ( 如焊枪 ) ,在机器人操作时,机器人手臂前端的末端操作器必须与被加工工件处于相适应的位置和姿态,而这些位置和姿态是由若干个臂关节的运动所合成的。因此,机器人运动控制中,必须要知道机械臂各关节变量空间和末端操作器的位置和姿态之间的关系,这就是机器人运动学模型。一台机器人机械臂几何结构确定后,其运动学模型即可确定,这是机器人运动控制的基础。

**机器人手臂运动学中有两个基本问题。 **

  1. 对给定机械臂,己知各关节角矢量 g(f)=[gl(t) ,g2(t) ,...... gn(i)] ',其中 n 为自由度。求末端操作器相对于参考坐标系的位置和姿态,称之为运动学正问题。在机器人示教过程中。机器人控制器即逐点进行运动学正问题运算。
  2. 对给定机械臂,已知末端操作器在参考坐标系中的期望位置和姿态,求各关节矢量,称之为运动学逆问题。在机器人再现过程中,机器人控制器即逐点进行运动学逆问题运算,将角矢量分解到机械臂各关节。

运动学正问题的运算都采用 D-H 法,这种方法采用 4X4 齐次变换矩阵来描述两个相邻刚体杆件的空间关系,把正问题简化为寻求等价的 4X4 齐次变换矩阵。逆问题的运算可用几种方法求解,最常用的是矩阵代数、迭代或几何方法 ob 在此不作具体介绍,可参考文献 [1]。对于高速、高精度机器人,还必须建立动力学模型, 由于目前通用的工业机器人 ( 包括焊接机器人 ) 最大的运动速度都在 3m / s 内,精度都不高于 O.1mm ,所以都只做简单的动力学控制,动力学的计算方法可参考文献正 [1 ~ 3] 。

(3) 机器人轨迹规划 机器人机械手端部从起点 ( 包括,位置和姿态 ) 到终点的运动轨迹空间曲线叫路径,轨迹规划的任务是用一种函数来“内插”或“逼近”给定的路径,并沿时间轴产生一系列“控制设定点”,用于控制机械手运动。

目前常用的轨迹规划方法有关节变量空间关节插值法和笛卡尔空间规划两种方法。具体算法可参考文献 [1 ,4] 。

(4) 机器人机械手的控制 当一台机器人机械手的动态运动方程已给定。它的控制目的就是按预定性能要求保持机械手的动态响应。但是由于机器人机械手的惯性力、耦合反应力和重力负载都随运动空间的变化而变化,因此要对它进行高精度乙斗高速、高动态晶质的控制是相当复杂而困难的,现在正在为此研究和发展许多新的控制方法。

目前工业机器人上采用的控制方法是把机械手上每一个关节都当作一个单独的伺服机构,即把一个非线性的、关节间耦合的变负载系统,简化为线性的非耦合单独系统。每个关节都有两个伺服环,机械手伺服控制系统见图 2 外环提供位置误差信号,内环由模拟器件和补尝器 ( 具有衰减速度的微分反馈 ) 组成,两个伺服环的增益是固定不变的。因此基本上是一种比例积分微分控制方法 (PID 法 ) 。这种控制方法,只适用于目前速度、精度要求不高和负荷不大的机器人控制,对常规焊接机器人来说,已能满足要求 。

图片

图 2 机械手伺服控制体系结构

(5) 机器人编程语言 机器人编程语言是机器人和用户的软件接口,编程语言的功能决定了机器人的适应性和给用户的方便性,至今还没有完全公认的机器人编程语言,每个机器人制造厂都有自己的语言。

实际上,机器人编程与传统的计算机编程不同,机器人操作的对象是各类三维物体,运动在一个复杂的空间环境,还要监视和处理传感器信息。因此其编程语言主要有两类:面向机器人的编程语言和面向任务的编程语言。

面向机器人的编程语言的主要特点是描述机器人的动作序列,每一条语句大约相当于机器人的一个动作,整个程序控制机器入完种:

  1. 专用的机器人语言,如 PUMA 机器人的 VAL 语言,是专用的机器人控制语言,它的最新版本是 VAL-I 和 V+ ·······。
  2. 在现有计算机语言的基础上加机器人子程序库。如美国机器人公司开发的 AR — BasicIntelledex 公司的 Robot — Basic 语言,都是建立在 BASIC 语言上的。
  3. 开发一种新的通用语言加上机器人子程序库。如 IBM 公司开发的 AML 机器人语言。

面向任务的机器人编程语言允许用户发出直接命令,以控制机器人去完成一个具体的任务,而不需要说明机器人需要采取的每一个动作的细节。如美国的 RCCL 机器人编程语言,就是用 C 语言和一组 C 函数来控制机器人运动的任务级机器人语言。

焊接机器人的编程语言,目前都属于面向机器人的语言,面向任务的机器人语言尚属开发阶段。大都是针对装配作业的需要。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16361

    浏览量

    178031
  • 机器人
    +关注

    关注

    211

    文章

    28418

    浏览量

    207085
  • 工业机器人
    +关注

    关注

    91

    文章

    3363

    浏览量

    92649
  • 焊接机器人
    +关注

    关注

    16

    文章

    320

    浏览量

    14947
收藏 人收藏

    评论

    相关推荐

    焊接机器人的结构组成是什么?

    焊接机器人焊接自动化的革命性进步,它突破了焊接刚性自动化传统方式,开拓了一种柔性自动化新方式。刚性的焊接自动化设备,由于它一般都是专用的,只适用于中、大批量产品的自动化生产,因而在中
    发表于 03-20 09:01

    焊接传感器一款转为焊接机器人而设计的焊缝跟踪传感器

    焊接传感器一款转为焊接机器人而设计的焊缝跟踪传感器2020-06-16 09:46焊接机器人根据应用场合不同可分为点焊机器人、弧焊机器人和其
    发表于 06-16 09:48

    焊接机器人的结构与原理

    焊接机器人的原理:焊接机器人是一种高度自动化的设备,焊接机器人的基本工作原理是示教再现,即由用户导引机器人,一步步按实际任务操作一遍,
    发表于 11-16 16:18

    工业焊接机器人实训平台介绍

    为本科、职 业技术学院、培训机构机器人系统教学培训的操作平台。系统采用真实焊接机器人的设计理念, 学生可通过学习实践,深入了解变位机和送丝机的工作原理,并掌握机器人基础知识、基本操 作
    发表于 07-01 13:39

    焊接机器人及其应用

    讲解了国内外焊接机器人的应用状况和一些新的研究成功和动向,全书分为上下篇,上篇讲述了焊接机器人的基础知识,下篇讲述焊接机器人的系统配置和各种机器人工作站 的结构形式。
    发表于 08-03 18:36 20次下载

    焊接机器人编程人员的工作内容

    焊接机器人的编程人员的工作内容是什么?焊接机器人作为用于焊接作业的自动化焊接设备,在各领域中深受欢迎,
    发表于 07-02 17:49 2115次阅读

    焊接机器人工作原理

    焊接机器人工作原理是怎样的?焊接机器人是用于焊接作业的自动化机械设备,用户在焊接工作中如何掌握好焊接机
    发表于 09-23 15:33 8299次阅读

    焊接机器人主要有哪些种类?

    焊接机器人按照不同标准分类可分为多种,按焊接工艺分可以分为点焊机器人、弧焊机器人、激光焊接机器人等,还可以按照性能和技术参数、编程模式和结构
    的头像 发表于 01-09 13:01 6323次阅读

    焊接机器人编程方法及流程技巧

    焊接机器人编程方法有什么?所谓焊接机器人是从事焊接的工业机器人,广泛应用于汽车制造、造船、航空等领域。使用机器人时,首先要做好编程,使
    的头像 发表于 01-13 10:47 1.4w次阅读
    <b class='flag-5'>焊接机器人</b>编程方法及流程技巧

    焊接机器人如何进行焊缝追踪?

    这篇文章介绍了焊接机器人采用焊缝追踪系统所起到的作用,还介绍了焊接机器人焊缝追踪的工作原理以及他是如何进行焊缝追踪的。
    的头像 发表于 01-30 10:51 3645次阅读

    详细介绍焊接机器人工作原理是什么?

    焊接机器人工作原理是什么?焊接机器人是一种自动化设备,它可以执行焊接任务而不需要人类操作。它的工作原理可以分为任务规划、传感器检测、运动控
    的头像 发表于 03-30 10:54 2882次阅读
    详细介绍<b class='flag-5'>焊接机器人</b>的<b class='flag-5'>工作原理</b>是什么?

    焊接机器人的驱动方式有哪些?

    焊接机器人主要有电机驱动、液压驱动以及气压驱动三种驱动方式,无锡金红鹰带您了解焊接机器人的三种驱动方式。
    的头像 发表于 07-07 16:50 1005次阅读

    焊接机器人编程方法及流程技巧

    焊接机器人编程方法有什么?所谓焊接机器人是从事焊接的工业机器人,广泛应用于汽车制造、造船、航空等领域。使用机器人时,首先要做好编程,使
    的头像 发表于 07-13 16:46 2200次阅读
    <b class='flag-5'>焊接机器人</b>编程方法及流程技巧

    焊接机器人工作原理与优势分析

    一起探讨焊接机器人工作原理,并分析它们为各个行业焊接作业带来的优势。 1、焊接机器人工作原理 焊接机器人是一种高度自动化的
    的头像 发表于 01-09 11:51 808次阅读
    <b class='flag-5'>焊接机器人</b>的<b class='flag-5'>工作原理</b>与优势分析

    焊接机器人的应用领域有哪些

    制造业 汽车制造业是焊接机器人最重要的应用领域之一。在这个领域,焊接机器人主要用于车身的装配和焊接。传统的人工焊接不仅效率低下,而且质量难以保证。
    的头像 发表于 06-20 10:14 603次阅读