焊接机器人系统原理图

机器人是一种具有“柔性”的机器 ,机器人具有人或者生物的某些功能 ,例如 , 工业机器人操作手模拟了人类手臂的功能 ,步行机器人模拟了人和动物下肢的运 动功能 。 高级的机器人可以通过传感器了解外部环境或者“身体内在的”状态与变 化 ,甚至可以做出自己的逻辑推理 、判断与决策 ,也就是所谓的机器人的智能行为 。

工业机器人只有作为作业系统的一部分才能发挥作用 。 由于各种不同类型的 机器人不断涌现 ,它们发挥作用的形式和组成的系统也在不断变化 。 工业机器人 作为制造系统的一部分发挥作用是最典型的 。 下面通过焊接系统来分析机器人的 工作原理 。 焊接机器人系统工作时 ,至少需要一个工作台 ,将工件装卡在上面 ,并 运送到机器人焊接的合适位置 。 这样 ,构成了一个简单的机器人焊接系统 ,称为机 器人焊接工作站 。 如果机器人组成一个焊接生产线 ,则这个系统就变得更为复杂 。

机器人要完成焊接作业 ,必须依赖于控制系统与辅助设备的支持和配合 。 完 整的焊接机器人系统一般由机器人操作手 、变位机 、控制器 、焊接系统(专用焊接电 源 、焊枪或焊钳等) 、焊接传感器 、中央控制计算机和相应的安全设备等组成 ,如 图 1唱17 所示 。

机器人操作手是焊接机器人系统的执行机构 ,它由驱动器 、传动机构 、机器人 臂 、关节以及内部传感器(如编码盘)等组成 。 它的任务是精确地保证末端操作器 所要求的位置 、姿态和实现其运动 。 工业机器人操作手具有 6 个旋转关节的铰接 开链式机器人 。

变位机作为的作用是将被焊工件旋转(平移)到最佳的焊接位置 。 在焊接作业 前和焊接过程中 ,变位机通过夹具来装卡和定位被焊工件 ,对工件的不同要求决定 了变位机的负载能力及其运动方式 。 为了使机器人操作手充分发挥效能 ,焊接机 器人系统通常采用两台变位机 ,当在其中一台上进行焊接作业时 ,另一台则完成工件的上装和卸载 ,从而使整个系统获得最高的费用效能比 。

机器人控制器是整个机器人系统的大脑 ,它由计算机硬件 、软件和一些专用电 路构成 ,其软件包括控制器系统软件 、机器人专用语言 、机器人运动学及动力学软 件 、机器人控制软件 、机器人自诊断及自保护软件等 。 控制器负责处理焊接机器人 工作过程中的全部信息和控制其全部动作 。 所有现代机器人的控制器都是基于多 处理器 ,根据操作系统的指令 ,工业控制计算机通过系统总线实现对不同组件的驱 动及协调控制 。

焊接系统主要由焊钳(点焊机器人) 、焊枪(弧焊机器人) 、焊接控制器及水 、电 、 气等辅助部分组成 。 焊接控制器是由微处理器及部分外围接口芯片组成的控制系 统 ,它可根据预定的焊接监控程序 ,完成焊接参数输入 、焊接程序控制及焊接系统 故障自诊断 ,并实现与本地计算机及示教盒的通信联系 。 用于弧焊机器人的焊接 电源及送丝设备由于参数选择的需要 ,必须由机器人控制器直接控制 ,电源在其功 率和接通时间上必须与自动过程相符 。

在焊接过程中 ,尽管机器人操作机 、变位机 、装卡设备和工具能达到很高的精 度 ,但由于存在被焊工件几何尺寸和位置误差 ,以及焊接过程中热输入能引起工件 的变形 ,传感器仍是焊接过程中(尤其是焊接大厚工件时)不可缺少的设备 。 传感 器的任务是实现工件坡口的定位 、跟踪以及焊缝熔透信息的获取 。

中央控制计算机在工业机器人向系统化 、PC 化和网络化的发展过程中发挥着 重要的作用 。 通过串行接口与机器人控制器相连接 ,中央控制计算机主要用于在 同一层次或不同层次的计算机间形成通信网络 ,同时与传感系统相配合 ,实现焊接 路径和参数的离线编程 、焊接专家系统的应用及生产数据的管理 。

安全设备是焊接机器人系统安全运行的重要保障 ,其主要包括驱动系统过热 自断电保护 、动作超限化自断电保护 、超速自断电保护 、机器人系统工作空间干涉 自断电保护及人工急停断电保护等 ,它们起到防止机器人伤人或周边设备的作用 。 在机器人的工作部还装有各类触觉或接近传感器 ,可以使机器人在过分接近工件 或发生碰撞时停止工作 。

机器人可以用来完成各种各样的作业 ,不同的任务需要不同的操作加以执行 , 因而需要不同的作业顺序 。 以机器人装配为例 ,为了完成装配 ,机器人进行的基本 操作有手臂趋近 、手爪张开 、多指抓取 、多指操作 、装配 、拆卸以及手臂退回 。 可以 将这些基本操作分为两类运动 ,手臂趋近 、手臂退回和手指张开称为自由运动 ,此 类运动要求在运动过程中不与周围环境障碍物发生碰撞 ;多指抓取 、多指操作 、装 配和拆卸称为约束运动 。 通常所说的运动规划实际上指的是自由运动规划 ,即寻 找一条与周围环境不发生碰撞和干涉的路径 ,完成机器人由初始形位到目标形位 的运动 。

从控制的角度机器人的工作可以通过如下四种方式来实现目标 : 第 1 章 机器人系统概述 · 15 · “示教再现”方式 :它通过“示教盒”或人“手把手”两种方式教机械手如何动作 , 控制器将示教过程记忆下来 ,然后机器人就按照记忆周而复始地重复示教动作 ,如 上面的焊接机器人 。

“可编程控制”方式 :工作人员事先根据机器人的工作任务和运动轨迹编制控 制程序 ,然后将控制程序输入给机器人的控制器 ,启动控制程序 ,机器人就按照程 序所规定的动作一步一步地去完成 ,如果任务变更 ,只要修改或重新编写控制程 序 ,非常灵活方便 。 大多数工业机器人都是按照前两种方式工作的 。

“遥控”方式 :由人用有线或无线遥控器控制机器人在人难以到达或危险的场 所完成某项任务 。 如防暴排险机器人 、军用机器人 、在有核辐射和化学污染环境工 作的机器人等 。 遥控机器人(telemanipulato rs)通过人来构成闭环控制 。 人借助 于复杂的传感器和显示装置进行控制的机械系统 。 操作者也就成了控制系统的一 个中心单元 。 根据显示的信息 ,操作者对校正信号调整以完成所需完成的动作 。

“自主控制”方式 :是机器人控制中最高级 、最复杂的控制方式 ,它要求机器人 在复杂的非结构化环境中具有识别环境和自主决策能力 ,也就是要具有人的某些 智能行为 。

原文发布于微信公众号 - 机器人网(robot_globalsources)

原文发表时间:2017-11-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯大讲堂的专栏

腾讯产品采访系列:细节控是怎么做产品的?

其实公司的产品发展到现在,大部分都比较臃肿,但是有意思的是,每个产品下面优秀的产品经理,都在这样的前提下寻求突破。因而有时候会发现一些有意思的小细节,用的时候真...

2279
来自专栏企鹅号快讯

8代酷睿迎新成员 i5-8500现身Sandra数据库

(原标题:永别牙膏!Intel主流六核升级:i5-8500首曝) 去年下半年,Intel发布了第八代酷睿Coffee Lake,一举将主流市场从多年的4+2核心...

1908
来自专栏Data Analysis & Viz

我的简书一月记:数据可视化

截止前天,来简书正好一个月。20170730 注册了账号,当晚发布处女作《爬取张佳玮138w+知乎关注者:数据可视化》,从而开启了《python爬虫和数据可视化...

882
来自专栏VRPinea

无线VR迎来新突破,哥伦比亚大学欲用毫米波解决这一难题

2797
来自专栏海说

3、J2EE学习推荐书籍

J2EE学习推荐书籍       J2EE的学习应该循序渐进,一本好书会很快上手和深入。在学习J2EE之前,应该学好SQL,基本上,程序设计都会跟数据库打交道。...

4870
来自专栏PPV课数据科学社区

【案例】微信朋友圈营销数据分析

都说朋友圈卖面膜的占了80%,成本几元的面膜可以卖到几十甚至上百,真的是如此吗? 为了探明真相,我们耗时一个月,对朋友圈的卖货行为进行调查和统计,数据仅供参考,...

3324
来自专栏机器人网

高水平自动化工程师是如何炼成的?

成长篇:如何成为一名合格的工程师 初入工控行业的年轻人,肯定梦想着早日成为一名合格的电气工程师。 个人觉得,首要任务,需要具备以下几个能力: 能用计算机进行...

3326
来自专栏cloudskyme

云计算读书笔记(一)

云计算的概念 云计算是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。 云的核心理念就是资源池。 为...

4706
来自专栏大前端开发

如何成为一个Freelancer程序员?

挂断了和美国西岸客户的Skype会议,瞥了下电脑屏幕右上角的时间,6:50,还半早不早。伸了个大大的懒腰,我走进卫生间,开始了漫漫洗漱路......

1905
来自专栏飞总聊IT

大数据那些事(22):Interactive的Dremel

年新职责,上周开了几天的公司planning的会,接下来的六个月因为要负责关系公司生死存亡的一个重要项目的一大块,估计工作会越来越忙,留给我安心写作的时间也会大...

38311

扫码关注云+社区

领取腾讯云代金券